/* CSS Document */

body{margin:0;padding:0;text-align:center;background:#ffffff url(../images/top_grad.gif) top left repeat-x;}
h1,h2,h3,h4,h5,h6,a,div,span,p,ul,li,form,label,img,input,select,textarea{margin:0;padding:0;font-family: "trebuchet MS";font-weight:normal;/*border:1px #336699 dotted;*/ }
ul, li{list-style:none;}

h1{font-size:36px;position:absolute;top:250px;left:20px;font-weight:bold;color:#0094cf;width:643px;z-index:10;}

.in h1{left:370px;color:#0094cf;}

.float_left { float:left;}
.yellow_text { color:#e29b0a;}
.blue_text { color:#44b7e3;}
.red_text { color:#cf2f60;}
.green_text { color:#7aad48;}
.brown_text  { color:#c69264;}
.footer_bg{background:url(../images/bottom_bg.gif) bottom left;float:left;width:100%;height:250px;}

.container {width:990px; position:relative; margin:0 auto; text-align:left;}
.main_content {padding:320px 0 0 0;position:relative;}
.banner { margin-bottom:20px; padding-left:10px;}

.header { position:absolute;top:0px;left:0px; width:100%;background:url(../images/top_dust.gif) left bottom no-repeat;height:160px;padding:0;}
.header img { float:left; border:none;}
.header .logo{display:block;width:707px;height:215px;background:url(../images/top_logo.gif) left top no-repeat;position:absolute;top:10px;left:60px;}.header .logo span{display:none;}

/*navigation*/
.nav{position:absolute;top:200px;left:20px;width:100%;height:32px;background:#cc0000;}
.nav li{float:left; }
.nav li a{height:22px;display:block; padding:5px 0px;}
.nav li a span{display:none;}

.nav_1 a {background:url(../images/nav.gif) left top no-repeat;width:187px;}
	.nav_1 a:hover {background:url(../images/nav.gif) left -32px no-repeat;}
	
.nav_2 a {background:url(../images/nav.gif) -187px top no-repeat;width:125px;}
	.nav_2 a:hover {background:url(../images/nav.gif) -187px -32px no-repeat;}
	
.nav_3 a {background:url(../images/nav.gif) -312px top no-repeat;width:155px;}
	.nav_3 a:hover {background:url(../images/nav.gif) -312px -32px no-repeat;}
	
.nav_4 a {background:url(../images/nav.gif) -467px top no-repeat;width:122px;}
	.nav_4 a:hover {background:url(../images/nav.gif) -467px -32px no-repeat;}
	
.nav_5 a {background:url(../images/nav.gif) -589px top no-repeat;width:137px;}
	.nav_5 a:hover {background:url(../images/nav.gif) -589px -32px no-repeat;}
	
.nav_6 a {background:url(../images/nav.gif) -723px top no-repeat;width:144px;}
	.nav_6 a:hover {background:url(../images/nav.gif) -723px -32px no-repeat;}

/*content*/
.content{position:relative;width:620px}

/*right section*/
.article { width:620px; float:right; padding:0;position:relative;}
.article p { margin-bottom:20px; color:#222; font-size:15px;}
.article ul { padding:0 20px 20px 20px; font-style:italic; color:#000000; list-style-type:disc;}
.article img { float:right;}

/*CSS Matt*/
.div_right .article_sec h2 a:link{font-family:'trebuchet MS';font-size:18px!important;font-weight:bold!important;color:#0094CF!important;text-decoration:none!important;}
.sub span{font-size:13px;color:#999999;float:right;}
.div_left .article_sec h2 a:link{font-family:'trebuchet MS';font-size:18px!important;font-weight:bold!important;color:#0094CF!important;text-decoration:none!important;}
.sub span{font-size:13px;color:#999999;float:right;}
.mattbox{margin:0 0 25px 0;}
.mattbox h2 a:link{font-family:'trebuchet MS';font-size:18px!important;font-weight:bold!important;color:#0094CF!important;text-decoration:none!important;}

/*big ads*/
.big_ad{float:left;position:relative;display:inline;width:618px;height:210px;background:url(../images/main_img.jpg) left top no-repeat;cursor:pointer;margin:0;padding:0;}
.big_ad span{font-size:12px;color:#FFFFFF;float:right;margin:10px;}
.big_ad h2{color:#FFFFFF;position:absolute;top:110px;left:10px;}
.big_ad p{color:#FFFFFF;position:absolute;top:140px;left:10px;width:300px;font-size:14px;}

/*sub*/
.content{float:left;clear:both;}
.left{float:left;width:305px;}
.left span { color:#999; font-size:12px; display:block; clear:both; padding-left:160px}
.right{float:left;width:305px;}
.right span { color:#999; font-size:12px; display:block; clear:both; padding-left:160px}
.sub {width:280px; padding:10px; margin:5px 0 15px 0;float:left;}
.sub h2{font-size:24px;font-weight:bold;color:#0094cf;}
.sub a{font-size:14px;float:left;clear:both;margin:0 0 5px 0;width:250px;padding:2px 0 2px 20px;background:url(../images/red_bullet.gif) left 5px no-repeat;}
.sub span{font-size:13px;color:#999999;float:right;}


/*left section*/
.left_section h3{font-size:18px;color:#333333;}
.left_section span{font-size:12px;color:#999999;}

.left_ads { width:340px; display:block; float:left; padding:5px 0px 50px 20px;}
.left_ads ul { list-style-type:none; padding-top:15px;}
.left_ads ul li { padding:5px 0px 12px 0px;float:left;cursor:pointer;width:310px;}
.left_ads ul li a { color:#0094cf; font-size:14px; font-weight:bold; line-height:18px; text-decoration:none;}
.left_ads ul li a:hover { text-decoration:underline;}
.left_ads ul li a p { color:#666; font-size:13px; }
.left_ads ul li a img{float:left;padding:0 10px 0 0;margin:0px 10px 30px 0;border:none;border-right:1px #999999 solid; display:block;}
.left_ads span { color:#999; font-size:12px; display:block; clear:both;}


.logo_ads { width:340px;display:block; float:left; padding:5px 0px 50px 20px;}
.logo_ads ul li {float:left;width:266px;height:95px;margin:10px 0 20px 0;padding:85px 0 0 10px;cursor:pointer;}
.logo_ads img { clear:both; display:block; border:none;}
.logo_ads ul li a { color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; cursor:pointer;}
.logo_ads li:hover a { text-decoration:underline;}
.logo_ads ul li a p { color:#ffffff; font-size:12.2px; height:40px;width:220px;}
.logo_ads ul li span { color:#ffffff; font-size:12.2px; margin:0 0 0 20px;text-decoration:none!important;}
.logo_ads span { color:#999; font-size:12px;}

.ban_1{background:url(../images/ad_bg_1.jpg);}
.ban_2{background:url(../images/ad_bg_2.jpg);}

.footer {display:block;width:990px;margin:0 auto;height:250px;}
.footer .rght {width:300px;float:right;margin:40px 0 0 0;text-align:right;}
.footer .rght p {float:right;clear:both;color:#FFFFFF;margin:10px 0 0 0;padding:0;width:300px;}
.footer .rght a {color:#FFFFFF;margin:0;}
.footer .rght a:hover {color:#cc0000;}

.footer .lft{float:left;width:600px;margin:40px 0 0 40px;text-align:left;padding:10px;}
.footer .lft ul li{float:left;line-height:16px;width:90px;margin:0 10px;} 
.footer .lft ul li ul{float:left;clear:both; margin:0 5px;width:200px;margin:0;height:100px;} 
.footer .lft ul li ul li{float:left;clear:both;padding:0 0 0 10px;background:url(../images/white_bullet.gif) left 5px no-repeat;margin:5px 0!important;}
.footer .lft ul li a{color:#ffffff;text-decoration:none;font-weight:bold;}
.footer .lft ul li a:hover{color:#cc0000;} 
.footer .lft ul li ul li a{color:#ffffff;text-decoration:none;font-weight:normal;font-size:13px;} 
.footer .lft ul li ul li a:hover{color:#cc0000;text-decoration:underline;} 

.footer p, .footer p a { font-size:13px; color:#666666;}
.footer a:hover { color:#000000;}
.footer p { padding-top:30px;}

.footer .rght .flogo{display:block;width:212px;height:32px;background:url(../images/footer_logo.gif);float:right;}
.footer .rght .flogo span{display:none;}

.more_links { position:relative; width:550px; padding-top:40px;}
.more_links span{ font-size:12px; color:#999; padding-left:15px; /*position:absolute; top:4px; left:400px;*/}
.more_links ul { list-style-type:disc; color:#FFCC33;padding:0;}
.more_links li { padding:4px 0px 8px 0px;}
.more_links p { padding:0px; margin:0px; color:#666; font-size:13px;}
.more_links li a{ font-size:13px; font-style:normal; font-weight:bold; color:#333; padding-left:0px; text-decoration:none;}
.more_links li a:hover { text-decoration:underline;}
.more_links li strong { color:#555;}
.more_links img { border:none; display:none;}

.article_spon { position:relative; width:300px; padding:30px 10px;}
.article_spon span{ font-size:12px; color:#999; padding-left:15px; /*position:absolute; top:4px; left:400px;*/}
.article_spon ul { list-style-type:disc; color:#FFCC33; padding-left:15px; padding-bottom:5px;}
.article_spon li { padding:4px 0px 8px 0px;}
.article_spon p { padding:0px; margin:0px; color:#666; font-size:13px;}
.article_spon li a{ font-size:13px; font-style:normal; font-weight:bold; color:#333; padding-left:0px; text-decoration:none;}
.article_spon li a:hover { text-decoration:underline;}
.article_spon li strong { color:#555;}

.sub:hover {filter:alpha(opacity=100);opacity:1;}
.yellow_square {border:3px solid #FFCC00; background-color:#F3F2C7;  }
.blue_square { border:3px solid #44b7e3; background-color:#E7F0F5;}
.green_square{ border:3px solid #7aad48; background-color:#E8F0E3; }
.red_square { border:3px solid #cf2f60; background-color:#FEE2E8;}
.brown_square {  border:3px solid #c69264;  background-color:#F4E8DF;}

.offers {float:left;margin:10px 10px 0 0;display:block;width:250px;padding:10px 0 0 0!important;list-style:none!important;}
.offers li{float:left;clear:both;margin:2px 0;list-style:none!important;}
.offers li img{float:left;border:1px #999999 solid;margin:0 5px 0 0;}
.offers li a{font-size:13px;color:#333333;text-decoration:none;font-style:normal;}
.offers li a:hover{color:#ff9900;}


#div_advertise form p { width:400px; display:block;padding:5px 0px;margin:0px;}
#div_advertise form p span { width:90px; display:block; float:left; height:25px;}
#div_advertise form input.text, #div_advertise form textarea {   clear:both; display:block;background:#FFF; border:1px #999 solid; padding:3px; width:260px; font-size:13px;}
#div_advertise a { float:left;}
#div_advertise img { float:left;}
#div_advertise .sub2 { padding:5px 15px; background-color:#3399CC; color:#FFFFFF; font-weight:bold; font:13px; border:none; margin:10px 0px; cursor:pointer;}
#div_advertise .sub2:hover { background:#FF3300;}


#contact_us form p { width:400px; display:block;padding:5px 0px; margin:0px;}
#contact_us form p span { width:90px; display:block; float:left; height:25px;}
#contact_us form input.text, #contact_us form textarea, #contact_us form select {   clear:both; display:block;background:#FFF; border:1px #999 solid; padding:3px; width:260px; font-size:13px;}
#contact_us a { float:left;}
#contact_us img { float:left;}
#contact_us .sub2 { padding:5px 15px; background-color:#3399CC; color:#FFFFFF; font-weight:bold; font:13px; border:none; margin:10px 0px; cursor:pointer;}
#contact_us .sub2:hover { background:#FF3300;}

.autocomplete{display:block;background:#FFFFFF;z-index:100000;border:1px #0099CC solid;border-top:none;filter:alpha(opacity=95);opacity:0.95;height:150px;overflow:auto;}
.autocomplete li{cursor:pointer;background-image:none!important;font-size:14px!important;margin:0;padding:2px 5px;}
.autocomplete li:hover,.autocomplete li.sfhover{background:#c7e7fd;}
.autocomplete .selected{background:#c7e7fd;}

.tagline{position:absolute;font-size:18px;font-weight:bold;color:#CC0000;left:430px;top:150px;}


.in .article ul li{list-style:disc;font-style:normal;}

/* error_message */
.error_main {width:980px; position:relative; margin:0 auto; text-align:center;}
.error_main .error_text_page{width:950px;margin:0 auto;text-align:left;margin:0 auto;position:relative;padding:160px 0 0 30px;height:450px;}
.error_main .error_text_page h1{font-size:40px;color:#ff9933; position:static; padding-top:120px;}
.error_main .error_text_page p, .error_main .error_text_page li a{font-size:15px;}.error_main .error_text_page li a:hover{color:#666666;}
.error_main .error_text_page .top_spon { float:right; width:300px; margin-top:-110px;}


