/**
 * Main CSS Stylesheet
 *
 */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
}
a img{
	border:0;
}
.clear{
	clear:both;
}

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff url(images/bg.gif);
	color:#000000;
}

#page{
	width:1000px;
	margin:0px auto;
}

/* HEADER */

#header{
	width:100%;
	height:102px;
}

#header_title{
	padding-top:30px;
	padding-left:20px;
}

#header_title h1{
	font-size:35px;
	font-weight:bold;
	font-style:italic;
	color:#222e4b;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#header_url{
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#838383;
	padding-right:10px;
	padding-top:8px;
}

#header_url a{
	color:#838383;
}

/* MENU */

#menu{
	width:100%;
	height:48px;
	background:url(images/menu_bg.gif) no-repeat top left;
}

#menu_items{
	float:left;
	width:66%;
	font-size:10px;
	color:#1b2b5f;
	padding-top:18px;
	padding-left:15px;
}

#menu_search{
	float:left;
	padding-top:7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

#menu_items a{
	color:#1b2b5f;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

#menu_items a:hover{
	color:#1b2b5f;
	text-decoration:underline;
}

#menu_search_text{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:5px;
	margin-right:5px;
	background:none;
	border:0px;
	width:225px;
}

#menu_search_go{
	position:relative;
	top:6px;
}

/* DESCR */

#descr{
	width:100%;
	height:193px;
	background:url(images/descr_bg.png) no-repeat top left;
}

#descr_body{
	width:55%;
	float:left;
	padding-top:20px;
	padding-left:40px;
}

#descr_link{
	float:right;
	padding-right:80px;
	padding-top:20px;
}

#descr_body h3{
	font-size:18px;
	font-weight:normal;
	color:#003366;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#descr_body p{
	color:#e6f1ff;
	line-height:17px;
	padding-bottom:10px;
	padding-top:5px;
}

/* BODY */

#body{
	width:100%;
	background:url(images/body_bg.gif) repeat-y top left;
	float:left;
}

#body_top{
	width:100%;
	background:url(images/body_top_bg.gif) no-repeat top left;
	float:left;
	padding-top:20px;
}

#body_left{
	width:747px;
	float:left;
}

#body_right{
	width:253px;
	float:left;
}

/* LEFT */

#body_left_padding{
	width:714px;
	margin-left:18px;
}

#body_left_navigation{
	background:url(images/body_left_navigation_bg.gif) no-repeat left top;
	width:100%;
	height:37px;
}

#body_left_navigation h4{
	font-size:12px;
	color:#1b2b5f;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-left:15px;
}

#body_left_navigation h4 a{
	color:#1b2b5f;
}

#body_left_navigation h4 a:hover{
	color:#1b2b5f;
	text-decoration:underline;
}

#body_left_categories{
	margin-top:20px;
	margin-left:10px;
}

.body_left_category{
	width:220px;
}

.body_left_category h2{
	font-weight:bold;
	font-size:11px;
	color:#1765a5;
	
	width:130px;
	padding-left:20px;
	padding-right:5px;
	padding-top:15px;
}

.body_left_category h2 a{
	color:#1765a5;
}

.body_left_category h2 a:hover{
	color:#1765a5;
	text-decoration:underline;
}

.body_left_category ul{
	font-size:11px;
	color:#1765a5;
	padding-left:35px;
	padding-top:10px;
	margin-bottom:30px;
}

.body_left_category ul li{
	background:url(images/body_left_category_line.gif) no-repeat left bottom;
	padding-bottom:5px;
	padding-top:4px;
}

.body_left_category ul a{
	color:#1765a5;
	background:url(images/body_left_category_a.gif) no-repeat left 5px;
	padding-left:6px;
}

.body_left_category ul a:hover{
	color:#1765a5;
	text-decoration:underline;
}

/* body_left_box */

.body_left_box{
	width:705px;
	margin-left:5px;
	margin-top:20px;
	background:url(images/body_left_box_top_bg.gif) no-repeat top left;
	padding-top:10px;
}

.body_left_box_body{
	padding-right:10px;
}

.body_left_box_end{
	width:100%;
	background:url(images/body_left_box_end_bg.gif) no-repeat bottom left;
	padding-bottom:20px;
}

ul.body_left_box_links{
	color:#1b2b5f;
	margin-left:15px;
	margin-top:0px;
	width:150px;
}

ul.body_left_box_links ul{
	margin-left:15px;
}

ul.body_left_box_links ul li{
	background:none;
}

ul.body_left_box_links li{
	background:url(images/dotted_grey.gif) repeat-x left bottom;
	padding-top:7px;
	padding-bottom:7px;
}

ul.body_left_box_links li a{
	color:#1b2b5f;
	background:url(images/body_left_box_links_a.gif) no-repeat left 2px;
	padding-left:12px;
	margin-left:5px;
}

ul.body_left_box_links li a:hover{
	color:#000;
}

.body_left_box_body_h2{
	margin-left:15px;
	margin-right:10px;
	padding-left:20px;
	font-size:18px;
	color:#0054a6;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px dashed #888fa8;
	padding-bottom:3px;
	background:url(images/body_left_box_body_h2_features.gif) no-repeat left 4px;
}

.body_left_box_body_h2_regular{
	background:url(images/body_left_box_body_h2_regular.gif) no-repeat left 4px;
}

.body_left_box_body_h2_top_links{
	background:url(images/body_left_box_body_h2_links.gif) no-repeat bottom left;
	border:0px;
	color:#1b2b5f;
	padding-left:0px;
}

.body_left_box_featured{
	margin-left:12px;
	margin-right:10px;
	margin-top:10px;
}

.body_left_box_featured_line{
	border-bottom:1px solid #b0b0b0;
	padding-bottom:5px;
	margin-left:12px;
	margin-right:10px;
}

.body_left_box_featured h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.body_left_box_featured h3 a{
	text-decoration:none;
}

.body_left_box_featured a{
	color:#1b2b5f;
	text-decoration:underline;
}

.body_left_box_featured a:hover{
	color:#1b2b5f;
	text-decoration:underline;
}

.body_left_box_featured_img{
	width:160px;
}

.body_left_box_featured th{
	width:40px;
	text-align:right;
	padding-right:5px;
}

.body_left_box_featured p{
	color:#303030;
	line-height:15px;
}

.body_left_box_featured p a{
	color:#1e65a5;
	font-size:9px;
	font-weight:bold;
}

.body_left_box_featured_page_rank{
	background:#f1f1f1;
	margin-top:14px;
	padding:4px;
	font-size:9px;
	font-weight:bold;
	float:left;
	width:450px;
}
div.prg_title{
	float:left;
}
div.pr {}
div.prg {float:left;width: 60px; border: 1px solid #999999; height: 5px; font-size: 1px; margin-left:10px; margin-top:3px;}
div.prb {background: #5eaa5e; height: 5px; font-size: 1px;}

.thumbs{
}

.body_left_box_featured_page_rank img{
	position:relative;
	top:1px;
}

.body_left_box_regular{
	margin-left:12px;
	padding-left:4px;
	margin-top:10px;
	line-height:17px;
}

.body_left_box_regular_line{
	background:url(images/dotted_dark_blue.gif) repeat-x left bottom;
	padding-bottom:15px;
	margin-left:15px;
	margin-right:10px;
}

.body_left_box_regular a{
	font-weight:bold;
	color:#002157;
}

.body_left_box_regular a:hover{
	color:#002157;
	text-decoration:underline;
}

.body_left_box_regular p{
	color:#303030;
}

.body_left_box_regular p a{
	color:#1e65a5;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
}

.pagenation{
	background:url(images/pagnation_bg.gif) no-repeat top left;
	width:671px;
	height:37px;
	margin-top:20px;
	margin-left:20px;
	color:#0072bc;
}

.pagenation div{
	padding-top:10px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

.pagenation a{
	font-size:13px;
	color:#0072bc;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.pagenation_current{
	color:#0072bc;
	font-weight:bold;
}

.pagenation a:hover{
	text-decoration:underline;
}

#body_left_form{
	margin-top:30px;
	margin-left:100px;
	color:#3d3d3d;
}

#body_left_form td{
	padding-bottom:10px;
}

#body_left_form .label{
	text-align:right;
	color:#3d3d3d;
	font-weight:bold;
}

#body_left_form .text{
	border:1px solid #d2d2d2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
}

#submitinfo{
	color:#3d3d3d;
	margin-left:40px;
	margin-top:20px;
}

#submitinfo h2{
	color:#3d3d3d;
	font-size:11px;
}

#submitinfo .olinfo{
	margin-left:20px;
	margin-top:10px;
	width:80%;
}

#submitinfo .olinfo li{
	padding-bottom:10px;
	list-style-type:decimal;
}

#sublink_price{
	padding-left:60px;
	margin-left:20px;
	margin-top:20px;
	padding-bottom:20px;
	font-weight:bold;
	font-size:12px;
	color:#152354;
	border-bottom:1px solid #efeeee;
}

#sublink_price .bs input{
	margin-right:5px;
	position:relative;
	top:1px;
}

#body_left_form .err{
	color:#FF0000;
	text-align:center;
}

#body_left_form .msg{
	color:#152354;
	text-align:center;
}

#body_left_detail{
	margin-top:30px;
	margin-left:80px;
	color:#3d3d3d;
	width:630px;
}

#body_left_detail td{
	padding-bottom:10px;
}

#body_left_detail .label{
	text-align:left;
	color:#3d3d3d;
	font-weight:bold;
}

.detailout{
	border:1px solid #d4dfc7;
	width:340px;
	padding:10px;
	line-height:20px;
}

.detailout a{
	color:#005e20;
	font-weight:bold;
}

#article{
	margin-top:20px;
	padding-left:20px;
	margin-right:10px;
	line-height:18px;
}

.formPage{
	margin-top:30px;
	margin-left:80px;
	color:#3d3d3d;
}

.formPage_reg{
	margin-left:10px;
	margin-top:20px;
}

.formPage td{
	padding-bottom:10px;
}

.formPage .label{
	text-align:left;
	color:#3d3d3d;
	font-weight:bold;
}

.semicolon{
	padding-right:5px;
}

/* RIGHT */

#body_right_padding{
	width:211px;
	margin-left:15px;
}


#body_right_padding h2{
	width:100%;
	color:#0054a6;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	background:url(images/right_bar_bg.gif) no-repeat left bottom;
	padding-left:18px;
	padding-bottom:5px;
	margin-bottom:10px;
}

.body_right_ads
{
	width:205px;
	margin-left:10px;
	margin-bottom:20px;
}

ul.body_right_partners{
	color:#448ccb;
	font-weight:bold;
	margin-left:10px;
}

ul.body_right_partners li{
	border-bottom:1px solid #e9f1f7;
	padding-top:5px;
	padding-bottom:5px;
}

ul.body_right_partners li a{
	color:#448ccb;
	background:url(images/body_right_partners_a.gif) no-repeat left 5px;
	padding-left:8px;
	margin-left:5px;
}

ul.body_right_partners li a:hover{
	color:#2d5d90;
}

/* FOOTER */

#footer{
	width:100%;
	height:116px;
	margin-bottom:40px;
	background:url(images/footer_bg.gif) no-repeat top left;
	text-align:center;
	clear:both;
}

#footer a:hover{
	color:#fff;
	text-decoration:underline;
}

#footer_menu{
	font-size:16px;
	color:#fff;
	padding-top:50px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

#footer_menu a{
	color:#fff;
	padding-left:5px;
	padding-right:5px;
}

#footer_copyrights{
	font-size:10px;
	color:#FFFFFF;
}

#footer_copyrights a{
	color:#FFFFFF;
	font-weight:bold;
}
