body
{
	margin:0;
	padding:0;
	background-image:url(../images/whole_bg.gif);
	background-repeat:repeat-x;
	background-color:#c3e4f7;
	font-family:Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6,p,ul,li
{
	margin:0;
	padding:0;
	list-style:none;
}
h4{
	background-color: lightBlue;
	margin-top: 10px;
	margin-bottom: 10px;
}
a,img
{
	border:0;
	text-decoration:none;
	outline-style:none;
}
.container
{
	margin:0 auto;
	width:1001px;
}
.content
{
	float:left;
	width:100%;
}
.top_menu
{
	float:left;
	width:100%;
}
.top_menu ul
{
	float:left;
	padding-left:5px;
	font-family:"Myriad Pro", Arial;
}
.top_menu ul li
{
	float:left;
	font-size:12px;
	color:#fff;
	line-height:17px;
	padding-left:2px;
	padding-right:2px;
}
.top_menu ul li a
{
	color:#fff;
}
.top_menu ul li a:hover
{
	float:left;
	color:#8acafd;
}
/*
.menu
{
	float:left;
	width:882px;
	margin-top:1px;
}
.menu ul
{
	float:left;
	width:882px;
}
.menu ul li
{
	float:left;
	font-size:14px;
	color:#fff;
	height:35px;
	line-height:34px;
	font-weight:bold;
}
.menu ul li a
{
	float:left;
	color:#fff;
	padding-left:11px;
	padding-right:11px;
}
.menu ul li a:hover
{
	float:left;
	color:#fff;
	padding-left:11px;
	padding-right:11px;
	background-image:url(../images/menu_hover.gif);
	height:35px;
	background-repeat:repeat-x;
}*/
.social
{
	float:left;
	width:118px;
	margin-top:1px;
}
.social ul
{
	float:left;
	width:100%;
}
.social ul li
{
	float:left;
	height:35px;
	font-size:14px;
}
.social ul li a
{
	float:left;
	padding-left:5px;
	font-size:14px;
	padding-right:5px
}
.social ul li a img
{
	float:left;
	margin-top:3px;
}
.social ul li a:hover
{
	float:left;
	background-image:url(../images/menu_hover.gif);
	height:35px;
	background-repeat:repeat-x;
}
.under_content
{
	float:left;
	width:100%;
	margin-top:10px;
}
.up
{
	float:left;
	background-image:url(../images/content_top.png);
	height:21px;
	background-repeat:no-repeat;
	font-size:1px;
	width:1001px;
}
.mid
{
	float:left;
	background-image:url(../images/content_mid.png);
	background-repeat:repeat-y;
	width:1001px;
}
.btm
{
	float:left;
	background-image:url(../images/content_btm.png);
	height:21px;
	background-repeat:no-repeat;
	font-size:1px;
	width:1001px;
}
.main_content
{
	margin:0 auto;
	width:984px;
}
.inside_content
{
	float:left;
	width:100%;
}
.inside_content span
{
	float:left;
	clear:both;
	width:950px;
	font-size:13px;
	line-height:21px;
	color:#4a4a4a;
	text-align:justify;
	padding:5px 15px 5px 15px;
}
.top_content
{
	float:left;
	width:100%;
}
.top_content2
{
	float:left;
	width:100%;
	margin-top:7px;
}
.top_content3
{
	float:left;
	width:100%;
	margin-top:3px;
}
.top_content4
{
	float:left;
	width:100%;
	margin-top:1px;
}
.logo
{
	float:left;
	width:266px;
}
.logo img
{
	float:left;
}
.text_box
{
	float:right;
	width:400px;
	padding-right:50px;
}
.left
{
	float:left;
	background-image:url(../images/text_box_left.gif);
	width:19px;
	height:34px;
	background-repeat:no-repeat;
}
.middle
{
	float:right;
	width:400px;
}
.middle input
{
	float:right;
	background-image:url(../images/text_box_mid.gif);
	width:400px;
	height:24px;
	font-size:16px;
	font-weight:bold;
	padding-top:7px;
	border-style:solid;
	color:#154080;
	background-repeat:repeat-x;
	text-align: center;
	margin-top:20px;
}
.right
{
	float:left;
	background-image:url(../images/text_box_right.gif);
	width:9px;
	height:34px;
	background-repeat:no-repeat;
}
.right2
{
	float:left;
width:220px;
	height:15px;

}
.left23
{
	float:right;
	height:15px;
}
.generate
{
	float:right;
}
.generate img
{
	float:left;
}
.update_box
{
	background-image:url(../images/site_name_bg.gif);
	height:40px;
	margin-top:10px;
	background-repeat:repeat-x;
	width:250px;
	border:1px solid #79c4fe;
}
.home_ad_left_box{
	float:left;
	height:87px;
	width:250px;
	border:1px solid #79c4fe;
}
.update_box h4
{
	float:left;
	font-size:10px;
	color:#000;
	text-align:center;
	width:100%;
	padding-top:5px;
}
.update_box img
{
	float:left;
	margin-left:53px;
	margin-top:4px;
	border:0;
}
.big_ad
{
}
.big_ad img
{
	float:left;
	margin-left:3px;
}
.top_sites
{
	float:left;
	margin-top:3px;
	width:980px;
	border:2px solid #154386;
}
.google_ad
{
	margin:0 auto;
	width:728px;
}
.go_ad
{
	float:left;
	width:728px;
	margin-top:2px;
}
.left_con
{
	float:left;
	width:340px;
}
.full_con
{
	float:left;
	width:660px;
	height:880px;
	padding:10px;
}
.latest
{
	float:left;
	background-image:url(../images/latest_domain.gif);
	height:27px;
	background-repeat:repeat-x;
	width:332px;
}
.latest h3
{
	float:left;
	font-size:16px;
	font-family:"Myriad Pro", Arial;
	letter-spacing:1px;
	color:#FFF;
	padding-top:2px;
	padding-left:7px;
}
.latest h3 img
{
	margin-right:7px;
}
.links
{
	float:left;
	width:332px;
}
.links ul
{
	float:left;
	width:332px;
}
.links ul li
{
	float:left;
	font-size:12px;
	color:#154080;
	width:330px;
	padding-left:2px;
	font-weight:bold;
	font-family:"Myriad Pro", Arial;
	border-bottom:2px solid #154080;
}
.links ul li a
{
	float:left;
	width:330px;
	padding-bottom:1px;
	color:#154080;
}
.links ul li a:hover
{
	float:left;
	width:330px;
	color:#154080;
	background-color:#e0f4ff;
}
.med_ads
{
	float:left;
	width:299px;
}
.med_ads img
{
	float:left;
	margin-bottom:6px;
}
.recent_reviews
{
	float:right;
	width:297px;
	border:1px solid #275199;
}
.recent_reviews a
{
	
	color:#154080;
}
.recent_reviews a:hover
{

	color:#275199;
	background-color:#e0f4ff;
}
.reviews_bg
{
	float:left;
	background-image:url(../images/recent_review.gif);
	height:26px;
	background-repeat:repeat-x;
	width:297px;
}
.reviews_bg h2
{
	float:left;
	font-size:14px;
	text-align:center;
	width:100%;
	line-height:22px;
	color:#FFF;
}
.reviews_mid
{
	margin:0 auto;
	width:284px;
}
.main_review
{
	float:left;
	width:100%;
	overflow-y:scroll;
	height:387px;
}
.reviews
{
	float:left;
	width:100%;
	margin-top:7px;
}
.reviews img
{
	float:left;
	border:1px solid #333;
	margin-right:5px;
}
.reviews h5
{
	float:left;
	padding-top:4px;
	font-size:14px;
	color:#3a64b2;
	width:174px;
}
.reviews h5 a
{
	color:#3a64b2;
}
.reviews p
{
	float:left;
	line-height:20px;
	font-size:12px;
	color:#6a6a6a;
	width:174px;
}
.reviews p a
{
	color:#6a6a6a;
}
.spacer
{
	float:left;
	width:100%;
	font-size:1px;
	height:7px;
}
.footer
{
	float:left;
	width:100%;
	margin-top:10px;
}
.left_foot
{
	float:left;
	background-image:url(../images/footer_left.png);
	height:60px;
	width:14px;
	background-repeat:no-repeat;
}
.mid_foot
{
	float:left;
	background-image:url(../images/footer-middle.png);
	height:60px;
	width:973px;
	background-repeat:repeat-x;
}
.right_foot
{
	float:left;
	background-image:url(../images/footer_right.png);
	height:60px;
	width:14px;
	background-repeat:no-repeat;
}
.mid_foot h6
{
	float:left;
	font-size:12px;
	color:#15407f;
	padding-top:21px;
}
.mid_foot h6 a
{
	color:#15407f;
} 
.mid_foot h5
{
	float:right;
	font-size:12px;
	color:#038bda;
	padding-top:21px;
}
.mid_foot h5 a
{
	color:#038bda;
} 
.nav
{
	float:left;
	width:950px;
	margin-left:15px;
}
.nav ul
{
	float:left;
	width:100%;
}
.nav ul li
{
	float:left;
	font-size:12px;
	color:#15407f;
}
.nav ul li a
{
	float:left;
	font-size:12px;
	color:#15407f;
	line-height:18px;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
}
.nav ul li a:hover
{
	background-color:#01446e;
	color:#fff;
}
/*sub_page starts*/
.sub_page
{
	margin:0 auto;
	width:946px;
}
.mid_sub_page
{
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
}
.web_thumb
{
	width:292px;
	float: left;
	margin-top: 10px;
}
.web_thumb img
{
	border:2px solid #08316f;
}
.web_title_detail
{
	float:left; 
	width:650px;
}
.title
{
	float:left;
	background-image:url(../images/title_bg.gif);
	width:654px;
	background-color:#ea9d10;
	background-repeat:repeat-x;
}
.title h1
{
	float:left;
	width:100%;
	text-align:center;
	padding-bottom:5px;
	font-size:30px;
	color:#402900;
	line-height:53px;
}
.subtitle
{
	float:left;
	width:654px;
	margin-top:5px;
}
.subtitle h2
{
	float:left;
	width:178px;
	background-image:url(../images/sub_title_dark.gif);
	height:44px;
	text-align:right;
	padding-right:10px;
	font-size:20px;
	color:#fff;
	line-height:40px;
}
.subtitle h3
{
	float:left;
	width:452px;
	margin-left:4px;
	background-image:url(../images/sub_title_light.gif);
	height:44px;
	text-align:left;
	padding-left:10px;
	font-size:20px;
	color:#1b4488;
	line-height:40px;
}
.small_title
{
	float:left;
	width:945px;
	margin-top:5px;
}
.small_title h4
{
	float:left;
	width:124px;
	background-image:url(../images/small_title_cark.gif);
	height:21px;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#fff;
	line-height:19px;
}
.small_title h5
{
	float:left;
	width:798px;
	margin-left:3px;
	background-image:url(../images/small_title_light.gif);
	background-repeat:repeat-x;
	padding-bottom:2px;
	background-color:#67b7fc;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#1b4488;
	line-height:19px;
}
.small_spacer
{
	float:left;
	width:100%;
	height:5px;
	font-size:1px;
}
.main_sub_content
{
	float:left;
	width:100%;
	margin-top:9px;
}
.left_sub_cont
{
	float:left;
	width:634px;
}
.right_sub_cont
{
	float:left;
	width:312px;
	margin-top:-15px;
}
.graph
{
	float:left;
	width:605px;
	border:2px solid #093270;
	background-image:url(../images/graph_bg.gif);
	height:191px;
	background-repeat:repeat-x;
}
.left_graph
{
	float:left;
	width:292px;
}
.left_graph img
{
	float:left;
	margin-left:10px;
	margin-top:2px;
}
.google_map
{
	float:left;
	width:308px;
	border:2px solid #103979;
}
.info
{
	float:left;
	width:609px;
	margin-top:10px;
}
.info h6
{
	float:left;
	width:150px;
	background-image:url(../images/small_title_cark.gif);
	height:21px;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#fff;
	line-height:19px;
}
.box
{
	float:left;
	width:605px;
	background-color:#f6f5f5;
	border:2px solid #093270;
}
.info_title
{
	float:left;
	width:302px;
	margin-top:12px;
	margin-bottom:16px;
}
.dark
{
	float:left;
	line-height:20px;
	margin-left:21px;
	width:117px;
	background-image:url(../images/small_title_cark.gif);
	height:21px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	margin-top:4px;
	padding-left:10px;
}
.dark1
{
	float:left;
	line-height:20px;
	width:117px;
	background-image:url(../images/small_title_cark.gif);
	height:21px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	margin-top:12px;
	padding-left:10px;
}
.dark2
{
	float:left;
	line-height:20px;
	width:117px;
	background-image:url(../images/small_title_cark.gif);
	height:21px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	padding-left:10px;
}
.light
{
	float:left;
	margin-left:3px;
	width:117px;
	color:#1b4488;
	margin-top:4px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/small_title_light.gif);
	height:21px;
	text-align:left;
	padding-left:10px;
}
.light2
{
	float:left;
	margin-left:3px;
	width:417px;
	color:#1b4488;
	margin-top:4px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/small_title_light.gif);
	height:21px;
	text-align:left;
	padding-left:10px;
}
.box p
{
	float:left;
	width:590px;
	font-size:11px;
	color:#08316f;
	font-weight:bold;
	padding-left:10px;
	padding-top:15px;
}
.cont_spacer
{
	float:left;
	width:100%;
	height:15px;
}
.host
{
	float:left;
	width:100%;
	margin-top:15px;
}
.up_host
{
	float:left;
	background-image:url(../images/hosted_ip_up.gif);
	width:308px;
	height:46px;
	background-repeat:no-repeat;
}
.up_host h6
{
	width:308px;
	text-align:center;
	line-height:30px;
	font-size:18px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
.mid_host
{
	float:left;
	background-image:url(../images/hosted_ip_mid.gif);
	width:308px;
	background-repeat:repeat-y;
}
.united
{
	float:left;
	width:288px;
	height:250px;
	overflow:auto;
}
.btm_host
{
	float:left;
	background-image:url(../images/hosted_ip_btm.gif);
	width:308px;
	height:28px;
	background-repeat:no-repeat;
}
.mid_host ul
{
	margin:0 auto;
	width:260px;
}
.mid_host ul li
{
	float:left;
	width:240px;
	padding-left:0px;
	color:#08316f;
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
}
.mid_host ul li a
{
	color:#08316f;
}
.mid_host ul li a:hover
{
	color:#2a63b9;
}
.united ul
{
	margin:0 auto;
	width:260px;
}
.united ul li
{
	float:left;
	width:240px;
	padding-left:20px;
	color:#08316f;
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
}
.united ul li a
{
	color:#08316f;
}
.united ul li a:hover
{
	color:#2a63b9;
}
.new_box
{
	float:left;
	height:170px;
	width:310px;
	margin-top:12px;
}
.some_text
{
	float:left;
	padding-top:12px;
	width:100%;
	font-size:13px;
	color:#08316f;
	font-weight:bold;
}
.text_box1
{
	float:left;
	width:100%;
	margin-top:-1px;
}
.text_box1 textarea
{
	float:left;
	height:100px;
	width:310px;
	background-color:#f4f4f4;
	border:2px solid #264f96;
}
.box_bg
{
	float:left;
	width:310px;
	background-image:url(../images/small_title_cark.gif);
	height:21px;
}
.star
{
	float:left;
	width:100%;
	margin-top:10px;
}
.star img
{
	float:left;
	margin-left:10px;
}
.box h6
{
	float:left;
	font-size:11px;
	padding-top:15px;
	width:590px;
	padding-left:10px;
	color:#08316f;
	background:none;
}
.comment_box
{
	float:left;
	background-image:url(../images/main_comment_bg1.gif);
	background-color:#c7e6f7;
	border:1px solid #93d0fe;
	background-repeat:repeat-x;
	width:580px;
	margin-left:10px;
}
.error_box
{
	float:left;
	background-repeat:repeat-x;
	width:580px;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}
.comment_box h4
{
	float:left;
	padding:10px 10px 0px 10px;
	color:#08316f;
	font-size:12px;
	width:560px;
}
.comment_box h5
{
	float:left;
	padding:10px;
	color:#000;
	font-size:12px;
	width:560px;
}
.text_box2 {float:left; width:150px; margin-left:10px;}
.text_box2 input{ float:left; background-image:url(../images/name_box.gif); height:15px; padding-top:1px; margin:0; padding-left:5px; width:135px; border:1px solid #93d0fe;}
.text_box2 h5
{ 	
	float:left;
	color:#08316f;
	font-size:12px;
	width:140px;
	padding-top:5px;
}
.form_comment { float:left; width:313px;}
.form_comment textarea{ float:left; margin-top:2px; background-image:url(../images/main_comment_bg.gif); height:49px; padding-top:2px; padding-left:5px; width:309px; border:1px solid #93d0fe;}
.form_comment h5
{ 	
	float:left;
	color:#08316f;
	font-size:12px;
	width:240px;
	padding-top:5px;
}
.btn {float:left;}
.btn img {float:left; border:0; margin-left:10px; margin-top:35px;}
.tag_con
{
	float:left;
	width:800px;
}
.tag_head
{
	float:left;
	background-image:url(../images/latest_domain.gif);
	height:27px;
	background-repeat:repeat-x;
	width:985px;
}
.tag_head h3
{
	float:left;
	font-size:16px;
	font-family:"Myriad Pro", Arial;
	letter-spacing:1px;
	color:#FFF;
	padding-top:2px;
	padding-left:7px;
}
.tag_head h3 img
{
	margin-right:7px;
}
.tag_links
{
	float:left;
	width:985px;
}
.tag_links ul
{
	float:left;
	width:982px;
}
.tag_links ul li
{
	float:left;
	font-size:12px;
	color:#154080;
	width:982px;
	padding-left:2px;
	font-weight:bold;
	font-family:"Myriad Pro", Arial;
	border-bottom:2px solid #154080;
}
.tag_links ul li a
{
	float:left;
	width:982px;
	padding-bottom:1px;
	color:#154080;
}
.tag_links ul li a:hover
{
	float:left;
	width:982px;
	color:#154080;
	background-color:#e0f4ff;
}
.web_tag
{
	float:left;
	width:350px;
	height:15px;

}
.other_tag
{
	float:left;
	width:150px;
	height:15px;

}
.id_tag
{
	float:left;
	height:15px;
	width:50px;
}

.menuNav{margin:0 auto; padding:0; height:30px; width:100%; display:block; }
.menuNav li{padding:0; margin:0; list-style:none; display:inline;}
.menuNav li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('/topMenuImages.png') 0px -30px no-repeat;}
.menuNav li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('/topMenuImages.png') 100% -30px no-repeat;}
.menuNav li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menuNav li a:hover span{background-position:100% -60px;}
.menuNav li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('/topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menuNav li a.active span, .menuNav li a.active:hover span{background:url('/topMenuImages.png') 100% -90px no-repeat;}