body{margin:0px;}
#maincontainer{margin:0 auto; width:1000px; height:auto;}
.header{margin:10px 0 0 20px;}
.logo{margin:0px; float:left;}
.top_banner{margin:0 0 0 10px; float:left;}
.clear{clear:both;}
.nav{margin:10px 0 0 20px;}
.nav_left{background:url(images/left_nav.jpg) top left no-repeat; width:5px; height:30px; float:left;}
.nav_right{background:url(images/right_nav.jpg) top left no-repeat; width:5px; height:30px; float:left; margin:0px;}
.nav_main{background:url(images/main_nav.jpg) top left repeat-x; height:30px; width:950px; float:left; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.nav_main ul{margin:0px; padding:0px; font:Arial, Helvetica, sans-serif bold;}
.nav_main ul li{float:left; margin:6px 0 0 25px; .margin:6px 0 0 15px; font-size:13px; font:Arial, Helvetica, sans-serif bold; list-style-type:none;}
.nav_main ul li a{color:#FFFFFF; text-decoration:none;}
.nav_main ul li a:hover{color:#3b3b3b; text-decoration:none;}
.search{float:right; margin:5px 15px 0 0;}
.input_search{border:#aaaaaa solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:150px; height:14px;}
.search img{margin:0px 0 0 10px;}
.breadcrum{margin:5px 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; font-size:12px; font-weight:bold; width:947px; padding:2px 0 2px 10px; border:#4cbec8 solid 1px;  height:13px;}
.breadcrum a{ color:#000000; text-decoration:none;}
.breadcrum a:hover{ color:#000000; text-decoration:underline;}
.main{width:960px; height:500px; margin:5px 0 0 20px}
.left_all{float:left; margin:0px; width:740px}
.all_leftlinks{ float:left;background:url(images/main_bg.jpg) top left repeat-x; width:735px; height:auto;}
.left_row{margin:0px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.links{margin:20px 0 0 35px; width:200px; line-height:18px; float:left;}
.links h1{margin:0px; font-size:12px; font-weight:bold; color:#000000;}
.links h1 a{color:#000000; text-decoration:none;}
.links h1 a:hover{color:#125b96; text-decoration:underline;}
.links a{color:#125b96; text-decoration:underline;}
.links a:hover{color:#000000; text-decoration:none;}
.right_all{float:left;}
.top_ads{width:217px; height:auto; border:#125b96 solid 1px; margin:0 0 10px 0;}
.top_ads h1{margin:0px; height:22px; width:207px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding:5px 0 0 10px;}
.dir_states{width:277px; height:auto; float:left; border:#125b96 solid 1px; background:url(images/side_bg.jpg); margin:0px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; text-align:justify;}
.dir_states h1{margin:0px; height:22px; width:267px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding:5px 0 0 10px;}
.best_links{width:277px; height:auto; float:left; border:#125b96 solid 1px; background:url(images/side_bg.jpg); margin:0px 0 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; text-align:justify;}
.best_links h1{margin:0px; height:22px; width:267px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding:5px 0 0 10px;}
.bottom_links{margin:0 0 0 50px;}	

.about_main{width:700px; height:auto; border:#125b96 solid 1px; background:url(images/about_bg.jpg) top left repeat-x; margin:10px 0 10px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; text-align:justify;}
.about_main h1{margin:0px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding:5px 0 0 10px;}

.abt_dir{width:217px; height:auto; border:#125b96 solid 1px; background:url(images/side_bg.jpg); margin:0px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; text-align:justify;}
.abt_dir h1{margin:0px; height:22px; width:207px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding:5px 0 0 10px;}
.abt_txt{margin:0px 10px 10px 10px; line-height:16px;}
.abt_txt ul{margin:0px; list-style-image:url(images/arrow_icon.gif); line-height:22px; padding:0px;}
.abt_txt ul li{margin:0px 0 0 20px;}
.abt_txt ul li a{color:#125b96; text-decoration:none;}
.abt_txt ul li a:hover{color:#125b96; text-decoration:underline;}
.footer{background:url(images/footer_bg.jpg); background-repeat:repeat-x; height:50px; width:1000px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-align:center; padding:12px 0 0 0; line-height:20px;}
.footer a{color:#FFFFFF; text-decoration:none;}
.footer a:hover{color:#FFFFFF; text-decoration:underline;}
.submit_links{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:20px 0 0 20px;}
.input_main{border:#aaaaaa solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:230px; height:14px;}
.input_area{border:#aaaaaa solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:230px; height:70px;}
.submission{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:15px 0 0 0px;}
span{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#df0000;}
.input_list{border:#aaaaaa solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:18px;}
.input{border:#aaaaaa solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:50px; height:14px;}
.pr_policy{margin:20px 10px 0 20px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.pr_policy h1{ margin:0px 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1a6487;}
.pr_policy a{color:#0c528b; text-decoration:underline;}
.pr_policy a:hover{color:#000; text-decoration:none;}

.sitemap_all{margin:0 0 10px 30px;}
.sitemap{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin:10px 0 0 20px; float:left; width:350px;}
.sitemap ul{margin:0px; list-style-image:url(images/arrow_icon.gif);}
.sitemap ul li{margin:0px;}
.sitemap ul li a{margin:0px; color:#115d91; text-decoration:underline;}
.sitemap ul li a:hover{margin:0px; color:#000; text-decoration:none;}
.sitemap_heading{background:#1d8fb3; height:21px; text-align:center; width:900px; margin:10px 0 0 0; padding:4px 0 0 0; font-weight:bold;font-size:12px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sitemap_heading a{color:#fff; text-decoration:none;}

.sitemap_links{margin:0px;}
.sitemap_top{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; margin:10px 0 0 157px; .margin:10px 0 0 97px; float:left;}
.sitemap_top ul{margin:0px; list-style-image:url(images/small_arrow.gif);}
.sitemap_top ul li{margin:0px;}
.sitemap_top ul li a{margin:0px; color:#115d91; text-decoration:underline;}
.sitemap_top ul li a:hover{margin:0px; color:#000; text-decoration:none;}

.main_002_new{width:740px; .width:730px; float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.sort_links{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.sort_links a{text-decoration:underline; color:#1177c8;}
.sort_links a:hover{text-decoration:none; color:#000000;}
.link_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000000;}
.link_text a{color:#0c528b; text-decoration:underline; font-size:11px}
.link_text a:hover{color:#000000; text-decoration:none; font-size:11px}

.privacy_policy{margin:0px 20px 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px;}
.listing_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px; float:left; margin:0 0 0 5px;}
.listing_text a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0c528b; text-decoration:underline;}
.listing_text a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none;}
.main_heading{background:#1d8fb3; height:21px; width:900px; margin:20px 0 10px 0; padding:4px 0 0 10px; font-weight:bold;font-size:12px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
.space{margin:10px 0 0 0;}
.input_text{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999999; line-height:12px;}

.image{float:left; width:120px; height:90px; border:#999999 solid 1px;}
.new_links{float:left; margin:0 0 0 10px; width:540px; font-size:11px;}
.new_links a{text-decoration:none; font-weight:bold; color:#135B96;}
.new_links a:hover{ color:#135B96; text-decoration:underline;font-weight:bold;}
.line{border-bottom:#72A2C9 dashed 1px; margin:10px 0 10px 0;}
.line_{border-bottom:#135B96 dotted 1px; margin:0px 0 10px 0;}