/********************************************
   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: #CDCDCD url(/img/body_bg.png) repeat-x left top;color:#333333;font-family:Tahoma;font-size:12px;line-height:170%;}
form, input, textarea, select {color:#666666;font-family:Tahoma;font-size:13px;}
input, textarea, select {background-color:#FFFFFF;}

h1, h2, h3, h4, h5, h6 {color:#000000;font-weight:normal;line-height:110%;margin:0 0 10px;}
h1 {font-size: 26px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px; font-weight: bold}
h6 {font-size: 14px; font-weight: bold}

h2.mainTitle{border-bottom:1px solid #CECECE;margin:0 0 20px;padding:5px 60px 10px 0;}
h2.mainTitle a, h2.mainTitle a:visited {color:#033C83;text-decoration:none}
h2.mainTitle a:hover {text-decoration:none;color:#000000}

p {padding-bottom:15px;}
ul, ol {margin: 15px; margin-top:0px}
ul li {list-style-type: square; margin:0 0 5px 20px;}
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;}
.paddingAll {padding:10px}
.paddingBottom {padding:0 0 10px;}
.paddingTopAndLeftOK {padding:20px 0 0 10px;}
.margin {margin-right:30px; !important}
.divider{border-bottom:1px solid #C7C7C7;font-size:0;height:1px;margin:0 0 15px;padding:0;}

/*----- 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:#02489E;text-decoration: none;outline: none;}
a:hover {text-decoration: underline;}

/*----- Href Attribute Button ------*/

a.button {background: transparent url(/img/buttons/href_Button_Left.gif) no-repeat left top;display: block;font: normal 12px Arial, Helvetica, sans-serif;height: 20px; line-height: 12px; /* (27+4+4=35px) */ padding:0 0 0 20px;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/href_Button_Right.gif) no-repeat right top;display: block;padding: 4px 20px 4px 0; text-decoration:none}
a.button:hover {background-position: left bottom; text-decoration:none}
a.button:hover span {background-position:right bottom;color: #ffffff; text-decoration:none}

a.buttonSec {background: transparent url(/img/buttons/href_Button_Left_Green.gif) no-repeat left top;display: block;font: normal 12px Arial, Helvetica, sans-serif;height: 20px; line-height: 12px; /* (27+4+4=35px) */ padding:0 0 0 20px;text-decoration: none; margin:0 0 0 45px;}
a:link.buttonSec, a:visited.buttonSec, a:active.buttonSec {color: #ffffff;text-decoration:none}
a.buttonSec span {background: transparent url(/img/buttons/href_Button_Right_Green.gif) no-repeat right top;display: block;padding: 4px 20px 4px 0; text-decoration:none}
a.buttonSec:hover {background-position: left bottom; text-decoration:none}
a.buttonSec:hover span {background-position:right bottom;color: #ffffff; text-decoration:none}

/*----- 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:transparent url(/img/slidingDoor/act_yellow.png) no-repeat scroll left top;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; background-color: #CA7600;}
table tbody tr td{background-color:#EBEBEB;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;padding:8px;}
table tbody tr th{background:#043470 url(/img/slidingDoor/slidingDoorContentYellow_bg.png) repeat-x scroll left top;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#FFFFFF;font-weight:bold;padding:8px;}

table tr td p, table tr th p {
	padding: 0px;
}

/*----- Table Info ------*/

table.infoTable {width: 209px;float: right;margin: 0 0 15px 10px;}
table.infoTable thead tr td {background-image: url(/img/slidingDoor/act_yellow.png);}
table.infoTable thead p {padding-bottom: 0px;}
table.infoTable tbody tr td, table.infoTable tbody p {padding-bottom: 8px; font-size: 11px; line-height: 130%;}
table.infoTable tbody tr td {padding-bottom: 0px;}
* html table.infoTable {margin: 0 0 15px 8px;}

/*----- Table Info 2 ------*/

table.infoTable2 {width: 240px; float: right; margin: 0 0 15px 15px;}
table.infoTable2 thead tr td {background-image: url(/img/slidingDoor/act_yellow.png);}
table.infoTable2 thead p {padding-bottom: 0px;}
table.infoTable2 tbody tr td, table.infoTable2 tbody p {padding-bottom: 8px; line-height: 130%;}
table.infoTable2 tbody tr td {padding-bottom: 0px;}
* html table.infoTable2 {margin: 0 0 15px 8px;}


/*----- Icons ------*/

a.print{background:url(/img/icons/print.png) no-repeat left top; display:block; width:30px; height:30px; position:absolute; cursor:pointer; top:-10px; right:0}
a.sendFriend{background:url(/img/icons/sendFriend.png) no-repeat left top; display:block; width:30px; height:30px; position:absolute; cursor:pointer; top:-10px; right:30px}


a.jpg, a.zip, a.doc, a.dwg, a.pdf, a.cdr, a.ppt, a.xls {display:block;height:30px;padding-left:40px;padding-top:10px;}
a.jpg {background:transparent url(/img/downloadIcons/jpg.png) no-repeat scroll left top;}
a.zip {background:transparent url(/img/downloadIcons/zip.png) no-repeat scroll left top;}
a.doc {background:transparent url(/img/downloadIcons/doc.png) no-repeat scroll left top}
a.dwg {background:transparent url(/img/downloadIcons/dwg.png) no-repeat scroll left top;}
a.pdf {background:transparent url(/img/downloadIcons/pdf.png) no-repeat scroll left top;	}
a.cdr {background:transparent url(/img/downloadIcons/cdr.png) no-repeat scroll left top;}
a.ppt {background:transparent url(/img/downloadIcons/ppt.png) no-repeat scroll left top;}
a.xls {background:transparent url(/img/downloadIcons/xls.png) no-repeat scroll left top;}

p.lead {color:#405231;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-style:italic;line-height:140%;margin:0 0 15px;padding:0;}
