/*CSS Reset*/
* {margin: 0;padding: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1.3;color: #333333;background: #ffffff;}
ol, ul {list-style-position:inside;margin:0 0 0 10px}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*CSS Reset*/

body {margin:0px; padding:0px; font-family:verdana, Tahoma,Arial;font-size:12px; min-height:100%;letter-spacing:-0.1px;}
a {color:#006699;text-decoration:underline;outline:none;}
a:hover {text-decoration:none; cursor:pointer;}
img {border: none;}
.clear{clear:both;}
strong, b{font-weight:bold;}



#page{width:960px; margin:0 auto;}

/*#header{background-color:#f0f0f0; padding:10px 40px 10px 10px; margin:1px 0; height:192px;color:#444444;width:900px;}
#header .banner{width:675px;height:85px;margin:16px 0px 0 0;display:inline-block;float:right; overflow:hidden;}*/


#header{background-color:#f0f0f0;  margin:1px 0; padding: 5px 15px 10px 10px;height: 100px;color:#444444;width:900px;overflow:hidden;}
#header .banner{margin: 10px 0 0;display:none;}



#header a{color:#eb3d00;text-decoration:underline;outline:none;}
#header a:hover {text-decoration:none; cursor:pointer;}
#header .logo{float:left;height:192px;width:215px;text-align:center;padding:0 10px 0 0;}
#header .logo img{vertical-align:middle;}
#header .textblock{border-left:1px dotted #9d582f;padding:0 0 0 10px;width:216px;height:100px;float:left; display:inline-block;font-size:12px !important; line-height: 24px  !important;}
#header .textblock ul{list-style:none; text-align:right; padding:0 20px 0 0;}
#header .textblock ul li{/*margin:7px 0;*/margin:0px;}
#header .textblock p{/*margin:7px 0;*/margin:0px;text-align:right;padding:0 20px 0 0;}
#header .textblockRight{width:210px;}
#header .textblockRight p{margin:0px 0;text-align:right;padding:0 0px 0 0;}



#content{/*border-left:10px solid #FFD800;*/margin:1px 0 0 0;padding:10px;color:#000;}
#content a {color:#4174f4;text-decoration:underline;outline:none;}
#content a:hover {text-decoration:none; cursor:pointer;}
.footer{width:960px; margin:0 auto;}
#footer{/*border-left:10px solid #FFD800;*/margin:0 0 1px 0; padding:10px 50px 10px 10px;background-color:#f0f0f0; color:#444444;height:99px;}
#footer a {color:#eb3d00;text-decoration:underline;outline:none;}
#footer a:hover {text-decoration:none; cursor:pointer;}
#footer .lefttext {width:225px;float:left; display:inline-block;height:100%;font-weight:bold;font-size:12px !important; line-height: 24px  !important;}
#footer .lefttext ul{list-style:none;}
#footer .lefttext ul li{margin:0;}
#footer .centertext {border-left:1px solid #c2c2c2; border-right:1px solid #C2C2C2;padding:0 10px 0 10px;width:433px;float:left; display:inline-block;height:99px; overflow:hidden;}
#footer .righttext {padding:0 0 0 10px;float:right; display:inline-block;height:100%;font-weight:bold;font-size:12px !important; line-height: 24px  !important;}
#footer .righttext p{margin:px 0;text-align:right;padding:0 0px 0 0;}



#footer2 {background-color: #fff;    color: #444;    font-weight: normal;    margin: 0;    padding: 10px 50px 10px 10px;}
#footer2 a {color:#444;text-decoration:underline;outline:none;}
#footer2 a:hover {text-decoration:none; cursor:pointer;}
#footer2 .lefttext{display:block; width:445px; float:left;text-align:left;margin:0 0 0 20px}
#footer2 .copyright{display:block; width:435px; float:right;text-align:right;margin:0 0px 0 0;}


table.centeradunion{border:1px solid #fff;border-collapse:collapse;}

table.centeradunion td{border-collapse: collapse; width:203px;padding:10px;vertical-align:top}
table.centeradunion td.br{border-left:1px dotted #cea995;padding:0px;width:1px;}
table.centeradunion td.noneborder{border-left:#fff 1px solid !important;}
table.centeradunion td.hor{height:10px;}
table.centeradunion td.hor .hor{border-bottom:1px dotted #cea995; margin:5px 0 4px 0;width:888px;height:2px;}
table.centeradunion tr.noneborder td.hor .hor{border-bottom:#fff 1px solid; margin:0;}
/*table.centeradunion tr{border-bottom:1px dotted #cea995;}*/

table.centeradunion td img{vertical-align:middle; float:left;width:65px; display:block; overflow:hidden; margin-right:5px;}

#content table.centeradunion td, #content table.centeradunion td a{font-size:11px !important;text-decoration:none;color:#000;letter-spacing:0px;}
#content table.centeradunion td a:hover{text-decoration:underline !important;}


 body, html { padding: 0; height: 100%; }
	           #page { width: 960px; min-height: 100%; margin:0 auto;  }	   
		   #antifooter { width: 960px; height: 155px; /*border-left:10px solid #FFD800;*/background-color:#fff;margin:0 0 0 0 }
		   .footer  {padding:1px 0;
		                  width: 960px; height: 155px; 
		                  margin-top: -155px ; 
				  background: #FFF; 
				 }
		 *html #page { height: expression(document.body.clientHeight > 100? "100%" :"100px"); }


