@charset "utf-8";

/* CSS Document */

html,body {margin:0;padding:0;height:100%;font-family:arial,sans-serif;font-size:14px;color:#d8ecff; background:transparent;}



h1, h2, h3, h4, h5,p {color:#000;margin:0; padding:0;font-weight:normal;	}

h1 {font-size:30px ;}

h2 {font-size:28px;}

h3 {font-size:22px;}

h4 {font-size:18px;}

h5 {font-size:16px; margin:20px 0 10px 0 ;padding:0;}






.ImageWrapper {
	display:block;
}
.left {
	float: left;
}
.right{
	float: right;
}


table.hacks

{ font-family: Verdana;

font-weight: normal;

font-size: 11px;

color: #404040;

width: 550px;

background-color: #fafafa;

border: 1px #6699CC solid;

border-collapse: collapse;

border-spacing: 0px;

margin-top: 0px;}





table.hacks td.top

{ border-bottom: 2px solid #6699CC;

background-color: #BEC8D1;

text-align: left;

font-family: Verdana;

font-weight: bold;

font-size: 11px;

color: #404040;}





table.hacks td

{ border-bottom: 1px dotted #6699CC;

font-family: Verdana, sans-serif, Arial;

font-weight: normal;

font-size: 11px;

color: #404040;

background-color: white;

text-align: left;

padding-left: 7px;}



table.hacks td.feat1{

padding-left35px;

}

table.hacks td.feat2{

padding-left35px;

}













ul, li{list-style:none;margin:0; padding:0;}

p{font-size:12px;line-height:18px;}



a{text-decoration:none; color:#0098d3;}

a:hover{color:#0184b7; text-decoration:underline;}



#container {position:relative;margin:0 auto;width:100%; background:transparent url(layout/content_bottom.jpg) repeat-x bottom;height:auto !important; height:100%;min-height:100%; }

.content_all{ width:1000px; margin:0 auto;}



#header{float:left;height:96px; width:100%; background:url(layout/header_bg_repeat.jpg) repeat-x top; }

#header .content_all {height:96px;}





#menu_row{float:left;height:65px; width:100%; background:url(layout/menu_bg_repeat.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif;position:relative;z-index:2;}

#menu_row .content_all {height:65px;}





#content { float:left;height:auto; width:100%; background: transparent url(layout/content_top.jpg) repeat-x top;}

#content .content_all{height:auto; margin-bottom:100px; padding:0px  0 10px 0px; width:985px;}



#content .content_all  .content_all_left{float:left; width:695px; margin-top:30px;}

#content .content_all  .content_all_right{ float:right; width:255px; margin-right:10px; margin-top:30px;}

/*box*/

#content .content_all .box{width:960px; height:auto;color:#000; float:left; margin-top:40px; }

#content .content_all .box .box_top{ background:url(layout/box_top.gif) no-repeat center top; width:960px; height:29px; position:relative;float:left;}

#content .content_all .box .box_middle{  border-left:1px solid #cacbcb;border-right:1px solid #cacbcb;background:#fff; width:908px; height:auto; padding:0 25px 15px 25px; position:relative;float:left;}

#content .content_all .box .box_bottom{background:url(layout/box_bottom.gif) no-repeat center top; width:932px; height:6px;position:relative;float:left; padding:0 28px 0 0; }

#content .content_all .box .box_title{ width:100%; height:30px; border-bottom:2px solid #cacbcb; float:left;padding-bottom:8px; }



/*end box*/





/*footer*/

#footer {position:absolute;width:100%;bottom:0;background:url(layout/footer_bg_repeat.jpg) repeat-x top;height:100px;}

#footer .content_all {height:100px;width:960px; font-size:12px; color:#4a4a4a;background:url(layout/footer_box_bg.png) no-repeat left top;}

#footer .content_all .footer_left{width:355px; height:60px; float:left;font-family:Arial, Helvetica, sans-serif;   padding-top:40px; text-align:center;}



#footer .footer_right{float:right;width:595px;height:60px; padding-top:40px;}

#footer .footer_right ul{float:left;height:15px;}

#footer .footer_right ul li {display:inline;}

#footer .footer_right ul li a{  color:#5c5b5b;height:15px;display:inline-block;padding:0px 5px;}



#footer .footer_right ul li a:hover{color:#858585;text-decoration:underline;}



.full_text{padding:10px 0 0 0; float:left;}



@media screen {

	div#preloadDefaultImages {

		position: absolute;

		left: -9999px;

		top:  -9999px;

		}

	div#preloadDefaultImages img {

		display: block;

		}

	}

@media print {

	div#preloadDefaultImages, 

	div##preloadDefaultImages img {

		visibility: hidden;

		display: none;

		}

	}