/********************************************
   HTML Elements
********************************************/ 

* {margin: 0;padding: 0;}
body, p, ul, li, ul li p, ol li p, img, form, fieldset, input, text-area, select, button {margin:0; padding:0; border:0}
body {background:#8C181F url(../img/body.png) no-repeat center top;color:#676767;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:140%;}
form, input, textarea, select {color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
input, textarea, select {background-color:#FFFFFF;}

h1, h2, h3, h4, h5, h6 {color:#740C13;line-height:110%;margin:0 0 10px;}
h1 {font-size: 26px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px; font-weight: bold}
h6 {font-size: 14px; font-weight: bold}
p {padding-bottom:15px;}
ul, ol {margin: 15px;}
ul li {line-height:180%;margin:0 0 0 20px;}
ol li {line-height:180%;list-style-type: decimal; margin:0 0 0 20px;}

/*----- Lists Styles ------*/

ul.arrow li{background:url(/img/icons/listStyles/arrow.gif) no-repeat left 5px;list-style:none;line-height:200%;padding:0 0 0 20px; margin:0}
ul.star li{background:url(/img/icons/listStyles/star.gif) no-repeat left 5px;list-style:none;line-height:200%;padding:0 0 0 20px; margin:0}
ul.checklist li{background:url(/img/icons/listStyles/checklist.gif) no-repeat left 5px;list-style:none;line-height:190%;padding:0 0 0 20px; margin:0}
ul.email li{background:url(/img/icons/listStyles/email.gif) no-repeat left 5px;list-style:none;line-height:190%;padding:0 0 0 20px; margin:0}

.left {float: left;}
.right {float: right;}
img.left {float: left;margin: 0 10px 0 0;}
img.right {float: right;margin: 0 0 0 10px;}
.nomargin {margin:0 !important;}
.nopadding {padding:0 !important;}
.clear {clear:both !important;}
.hide {display:none !important;}
.mr{margin:0 6px 0 0}

/*----- Easy Clearing ------*/

.fix:after {clear:both;content:'[.]';display:block;height:0;visibility:hidden;}
.fix {display:inline-block;}
.fix {display:block;}

/*----- Link ------*/

a {color:#740C13;text-decoration: none;outline: none;}
a:hover {text-decoration: underline;}

/*----- Href Attribute Button ------*/

a.button {background: transparent url(/img/buttons/href_Button_Left.png) no-repeat left top;display: block;font: normal 12px Arial, Helvetica, sans-serif;height: 30px; line-height: 22px; /* (27+4+4=35px) */ margin:15px 0 0;padding:0 0 0 15px;text-decoration: none;}
a:link.button, a:visited.button, a:active.button {color: #fff;text-decoration:none}
a.button span {background: transparent url(/img/buttons/href_Button_Right.png) no-repeat right top;display: block;padding: 3px 15px 5px 0}
a.button:hover {background-position: left bottom;}
a.button:hover span {background-position:right bottom;color: #fff;}

a.redButton {background: transparent url(/img/buttons/redLeft.png) no-repeat left top;display: block;font: normal 12px Arial, Helvetica, sans-serif;height: 23px; line-height: 15px; /* (27+4+4=35px) */padding:0 0 0 15px;text-decoration: none;font-weight:bold;text-transform:uppercase;color: #fff;}
a:link.redButton, a:visited.redButton, a:active.redButton {color: #fff;text-decoration:none}
a.redButton span {background: transparent url(/img/buttons/redRight.png) no-repeat right top;display: block;padding: 4px 15px 4px 0}
a.redButton:hover {background-position: left bottom;}
a.redButton:hover span {background-position:right bottom;color: #fff;}

a.goldButton {background: transparent url(/img/buttons/goldLeft.png) no-repeat left top;display: block;font: normal 12px Arial, Helvetica, sans-serif;height: 23px; line-height: 15px; /* (27+4+4=35px) */padding:0 0 0 15px;text-decoration: none;font-weight:bold;text-transform:uppercase;color: #fff;}
a:link.goldButton, a:visited.goldButton, a:active.goldButton {color: #fff;text-decoration:none}
a.goldButton span {background: transparent url(/img/buttons/goldRight.png) no-repeat right top;display: block;padding: 4px 15px 4px 0}
a.goldButton:hover {background-position: left bottom;}
a.goldButton:hover span {background-position:right bottom;color: #fff;}

a.blueButton {background: transparent url(/img/buttons/blueLeft.png) no-repeat left top;display: block;font: normal 12px Arial, Helvetica, sans-serif;height: 23px; line-height: 15px; /* (27+4+4=35px) */padding:0 0 0 15px;text-decoration: none;font-weight:bold;text-transform:uppercase}
a:link.blueButton, a:visited.blueButton, a:active.blueButton {color: #fff;text-decoration:none}
a.blueButton span {background: transparent url(/img/buttons/blueRight.png) no-repeat right top;display: block;padding: 4px 15px 4px 0}
a.blueButton:hover {background-position: left bottom;}
a.blueButton:hover span {background-position:right bottom;color: #fff;}

/*----- Href Attribute More ------*/

a.more{font-weight:bold}

/*----- Tables ------*/

table{border-collapse:collapse;border-left:1px solid #000000;color:#000000;margin:0 0 20px;text-align:left;width:100%;}
table thead tr td, table thead tr td th{background-color:#C20016;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#FFFFFF;font-size:13px;font-weight:bold;padding:8px;}
table tbody tr td{background-color:#eaeaea;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;padding:8px;}
table tbody tr th{background-color:#740C13;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#FFFFFF;font-weight:bold;padding:8px;}
