/********************************************
   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:#ffffff url(/img/body_bg.png) repeat-x scroll center top;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:160%;}
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 {margin:0 0 15px; font-weight:normal; color: #ffffff;}
h1 {font-size: 28px;}
h2 {font-size: 25px;}
h3 {font-size: 22px;}
h4 {font-size: 18px; font-weight: bold}
h5 {font-size: 16px; font-weight: bold}
h6 {font-size: 14px; font-weight: bold}
p {padding-bottom:15px;}
ul, ol {margin:0 15px; padding-bottom:15px}
ul li {list-style-type: square; margin:0 0 5px 10px;}
ol li {list-style-type: decimal; margin:0 0 5px 20px;}

.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;}

/*----- Easy Clearing ------*/

.fix:after {clear:both;content:'[.]';display:block;height:0;visibility:hidden;}
.fix {display:inline-block;}
.fix {display:block;}

/*----- Link ------*/

a, a:visited {color:#FED9C7; text-decoration: underline;outline: none;}
a:hover {text-decoration: none;}

a.footer_email, afooter_email:visited {color:#95AC13; text-decoration: none;outline: none; text-transform:lowercase; font-size:11px}
a.footer_email:hover {text-decoration: underline;}

h3 a, h3 a:visited {color: #ffffff;text-decoration: none;}
h3 a:hover{text-decoration: underline;}


/*----- Href Attribute Button ------*/

a.button {display: block; line-height: 14px;text-decoration: none;}
a:link.button, a:visited.button, a:active.button {color: #003570;text-decoration:none}
a.button span {display: block;padding: 5px 20px 5px 0px; font-size:14px;}
a.button:hover {background-position: left bottom;}
a.button:hover span {background-position:right bottom;color: #207AA6;}

/*----- Tables ------*/

table{border-collapse:collapse;border-left:1px solid #000000;color:#000000;margin:20px 0;text-align:left;width:100%;}
table thead tr td, table thead tr td th{background-color:#003570;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:#D9E0E8;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;padding:8px;}
table tbody tr th{background-color:#003570;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#FFFFFF;font-weight:bold;padding:8px;}