/********************************************
   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: #B7000D url(/img/bodyBgrd.png) repeat-x scroll left top;*/color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:150%; background-color: #B7000D;}
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:#333333;font-weight:normal;line-height:120%;margin:0 0 10px;}
h1 {font-size: 35px;}
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; list-style-type: square;}
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;}
.nomarginRight {margin-right: 0 !important;}
.clear {clear:both !important;}
.hide {display:none !important;}


/*----- Easy Clearing ------*/

.fix:after {clear:both;content:'[.]';display:block;height:0;visibility:hidden;}
.fix {display:inline-block;}
.fix {display:block;}

/*----- Link ------*/

a {color:#B7000D;text-decoration: none;outline: none; font-size: 16px; font-weight: bold;}
a:hover {text-decoration: underline;}

/*----- Href Attribute Button ------*/

a.button {background: transparent url(/img/buttons/buttonLeft.png) no-repeat left top;display: block;font: normal 12px Arial, Helvetica, sans-serif;height: 27px; line-height: 19px; /* (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: #ffffff;text-decoration:none}
a.button span {background: transparent url(/img/buttons/buttonRight.png) no-repeat right top;display: block;padding: 4px 15px 4px 0; font-family:Tahoma;
font-size:11px;font-weight:bold;}
a.button:hover {background-position: left bottom;}
a.button:hover span {background-position:right bottom;color: #FDCCCE;}

/*----- Href Attribute More ------*/

a.more{/*background:url(/img/arrows/more.gif) no-repeat left 5px;padding:0 0 0 15px;*/ font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal;}

/*----- Tables ------*/

table{border-collapse:collapse;border-left:1px solid #610000;color:#000000;margin:0 0 20px;text-align:left;width:100%;}
table thead tr td, table thead tr td th{background: #F40C0B url(/img/thead.png) left top repeat-x ;border-bottom:1px solid #610000;border-right:1px solid #610000;border-top:1px solid #610000;color:#FFFFFF;font-size:13px;font-weight:bold;padding:8px;}
table tbody tr td{background-color:#E0CB5C;border-bottom:1px solid #610000;border-right:1px solid #610000;border-top:1px solid #610000;padding:8px;}
table tbody tr th{background: #B7000D url(/img/th.png) left top repeat-x; border-bottom:1px solid #610000;border-right:1px solid #610000;border-top:1px solid #610000;color:#FFFFFF;font-weight:bold;padding:8px;}

table tbody tr td.amount {text-align: right; font-size: 15px; font-weight: bold;}

.bigText {font-size: 16px; color: #F1660A; font-weight: bold; line-height: 140%;}
.smallText {font-size: 13px; color: #F1660A; font-weight: bold; line-height: 140%;}

