﻿
.ctrtbl
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	color: Black;
}
.H1 
{ 
    color: #7e7e7e;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
}
.ctrtbl A
{
	font-size: 12px;
	font-family: Arial;
	color: #005fa3;
}
.green_font_main
{
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	color: #0d9413;
	text-decoration: none;
}
.green_font_main A
{
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	color: #0d9413;
	text-decoration: none;
}
.blue_link
{
	font-family: Arial;
	font-size: smaller;
	color: #0179c5;
	text-decoration: underline;
}
.blue_link A
{
	font-family: Arial;
	color: #0048aa;
	text-decoration: underline;
	font-size: 12px;
}
.light_gray_font
{
	font-family: Arial;
	font-size: 10pt;
	color: #7d7d7d;
}
.light_gray_font_small
{
	font-family: Arial;
	font-size: 8pt;
	color: #7d7d7d;
	vertical-align:top;
}
.black_font
{
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
}
.red_font
{
	font-family: Arial;
	font-size: 10pt;
	color: #FF0000;	
}
.red_error_font
{
	font-family: Arial;
	font-size: 10pt;
	color: #FF0000;
	font-weight:bold;
}
.light_gray_font A
{
	font-family: Arial;
	font-size: 10pt;
	color: #7d7d7d;
	text-decoration: none;
}
.light_gray_font A:visited
{
	font-family: Arial;
	font-size: 10pt;
	color: #7d7d7d;
	text-decoration: none;
}
.light_gray_font A:hover
{
	font-family: Arial;
	font-size: 10pt;
	color: #7d7d7d;
	text-decoration: underline;
}

.big_black_font
{
	font-family: Arial;
	font-size: 20pt;
	color: #454545;
	text-decoration: none;
	font-weight: bold;
}
.big_black_font_gray
{
	font-family: Arial;
	font-size: 20pt;
	color: #91b93e;
	text-decoration: none;
	font-weight: bold;
}
.big_black_font2
{
	font-family: Arial;
	font-size: 13pt;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.small_black_bold
{
	font-family: Arial;
	font-size: 9pt;
	color: #656565;
	font-weight: bold;
}
.main_text_up_font_gray
{
	font-family: Arial;
	font-size: 20pt;
	color: #8e9294;
	text-decoration: none;
	font-weight: bold;
}
.main_text_middle_font
{
	font-family: Arial;
	font-size: 12pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.main_text_bottom_font
{
	font-family: Arial;
	font-size: 9pt;
	color: #817f80;
	text-decoration: none;
	font-weight: normal;
}

.main_text_bottom_font A
{
	font-family: Arial;
	font-size: 9pt;
	color: #0079c2;
	text-decoration: none;
	font-weight: normal;
}
.tbl_results
{
	border-top: #666666 3px solid;
}

.blue_bottom_font A
{
	font-family: Arial;
	font-size: 9pt;
	color: #005fa3;
	text-decoration: underline;
	font-weight: normal;
}
.big_blue_font
{
	font-family: Arial;
	font-size: 15pt;
	color: #76a809;
	text-decoration: none;
	font-weight: bold;
}
.tbl_results_hover
{
	border-top: #656565 1px solid;
	border-right: #656565 1px solid;
	border-left: #656565 1px solid;
	border-bottom: #656565 1px solid;
}
.results_hover_table
{
	border-left: #d8d8d8 1px solid;
	border-top: #d8d8d8 1px solid;
}
.loading_font
{
	font-family: Tahoma;
	font-size: 16px;
	color: #656565;
}
.send_to_friend
{
	font-family: Tahoma;
	font-size: 10px;
	color: #444444;
}
#login_header
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}
.register_border
{
	border-right: #ececec 1px solid;
	border-top: #ececec 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #ececec 1px solid;
}
#odiv_login
{
	padding: 0px 0px 0px 0px;
	position: absolute;
	width: 300px;
	top: 50px;
	left: 40px;
	height: 155px;
	background-image: url(img/nw/Register_login_bg.gif);
}
.header_title
{
	background-image: url(images/header_title_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	border: solid 1px #cbcbcb;
	padding-left: 10px;
}
.font_green_rep
{
	color: #75a710;
	font-weight: bold;
	font-size: 14px;
}
.font_green_rep A
{
	color: #75a710;
}
.font_green_rep A:visited
{
	color: #75a710;
}

.loginBox
{
	width: 254px;
	height: 166px;
	border:solid 1px #dfdfdf;
	background-image:url(img/login/login_bg.gif);
	background-repeat:repeat-x;
}
.catch
{
	overflow: hidden;
}
h4
{
	color: #666;
	font-size: small;
}
#continue
{
	float: right;
	margin-right: 15px;
	margin-left: auto;
	margin-top: 50px;
}
.results1
{
	margin-left: 20px;
	margin-right: auto;
	clear: both;
	width: 728px;
	margin-top: 2px;
}
.box
{
	border: solid 1px #CCDECC;
	background-color:#f6f6f6;
}

/*--- Header Home ---*/

#header_home
{
	background-image: url(../images/header_home_bg.gif);
	width:100%;
	height: 84px;
	text-align:center;
	vertical-align:middle;
}
#logo_home
{
	padding-top: 14px;
	padding-bottom: 14px;
	margin-left: 34%;
	margin-right: auto;
	clear:none;
}
#header_home_top_right
{
	float:right;
	margin-top:10px;
	margin-right:10px;
	clear:none;
}

/*--- Header 
#header
{
	height: 84px;
	background-image: url(../images/header_home_bg.gif);
	border-bottom: solid 1px #ccc;
	margin-left: auto;
	margin-right: auto;
}
#header_center
{
	width: 900px;
	clear:both;
	margin-right: auto;
	margin-left: auto;
}
#logo
{
	margin-top: 10px;
	float:left;
	clear:none;
}
#top_right
{
	float:right;
	vertical-align:middle;
	clear:right;
}
table.top_right
{
	vertical-align:middle;
	height:80px;
}
td.top_links2, div.top_links2
{
	width:30%;
}
td.top_links, div.top_links
{
	font-family:Arial; 
	font-size:11px;
	color:#b3b3b3;
}
A.top_links:Link { font-family:Arial; font-size:10px;color:#2727af; text-decoration:none; }
A.top_links:Visited { font-family:Arial; font-size:10px;color:#2727af; text-decoration:none;}
*/
/*--- Footer 

#footer
{
	margin-top: 15px;
	width: 100%;
	clear:both;
	display: block;
	border-top: solid 1px #d4d0c8;
}
#footerMain
{
	width: 100%; 
	margin: opx auto opx auto; 
	clear:both;
}
#footerLinksBlack
{
	margin: 48px auto 8px auto;
	clear:both;
	text-align:center;
}
#footerLinksBlack A:Link, #footerLinksBlack A:Visited{color: #000000; font-size: 11px; text-decoration: none;}
#footerLinksBlack A:Hover{color: #000000; font-size: 11px; text-decoration: underline; }

#footerLinks
{
	margin: 48px auto 8px auto;
	clear:both;
	text-align:center;
}
#footerLinks A:Link, #footerLinks A:Visited
{
    color: #808080;
    font-size: 10px;
    text-decoration: none;
}
#footerLinks A:Hover
{
    color: #808080;
    font-size: 10px;
    text-decoration: underline;
}
#footerLine
{
	background-image: url(../images/footer_line.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	height:3px;
	width:786px;
	margin-bottom:10px;
}
#footerBottom
{
    width: 700px;
    font-family: Arial;
    font-size: 10px;
    color: #808080;
    margin: 10px auto 10px auto;
    text-align: center;
    clear: both;
}
#footerBottom A:Link, #footerBottom A:Visited
{
    color: #808080;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}
#footerBottom A:Hover
{
    color: #808080;
    text-decoration: underline;
    font-size: 10px;
    font-weight: bold;
}
#footerLinksBottom
{
	margin: 0px auto 0px auto;
	clear:both;
}
*/
/*--- Home Page ---*/
.home_content
{
	width: 760px;
	clear:both;
}
.home_title
{
	height:43px;
	text-align:left;
	vertical-align:top;
}
.home_search_table
{
	background-image:url(../images/home_center_bg.gif);
	background-repeat:no-repeat;
	width: 760px;
	height: 151px;
}
.home_search_table .numbers td
{
	padding: 11px 0 15px 0;
	font-size:15px;
	color: #434343;
	font-weight:bold;
	font-family:Tahoma;
	text-align:left;
	vertical-align:middle;
}
.home_search_table .numbers img { vertical-align:text-bottom; margin-right:5px; }
.home_content_bottom
{
	width: 100%;
	clear:both;
	margin-top:7px;
}
.home_bottom_frames
{
	width: 760px;
	height: 208px;
	clear:both;
	margin-top:14px;
	font-family: arial;
	font-size: 12px;
	color: #3b3c3e; 
}
.home_bottom_frames #bottom_left
{
	width: 262px;
	height:208px;
	vertical-align:top;
	text-align:left;
	background-image: url(../images/home_bottom_left_bg.gif);
	background-repeat: no-repeat;
	font-size: 12px;
}
.home_bottom_frames #bottom_center
{
	width: 257px;
	height:208px;
	vertical-align:top;
	text-align:left;
	background-image: url(../images/home_bottom_center_bg.gif);
	background-repeat: no-repeat;
	font-size: 13px;
}
.home_bottom_frames #bottom_right
{
	width: 241px;
	height:208px;
	vertical-align:top;
	text-align:left;
}
.home_bottom_frames #bottom_right #bottom_right_top
{
	height:72px;
	vertical-align:top;
	text-align:left;
	background-image: url(../images/home_bottom_right_1_bg.gif);
	background-repeat: no-repeat;
}
.home_bottom_frames #bottom_right #bottom_right_bottom
{
	height:131px;
	margin-top:5px;
	vertical-align:top;
	text-align:left;
	background-image: url(../images/home_bottom_right_2_bg.gif);
	background-repeat: no-repeat;
}
.home_bottom_frames #bottom_left .home_get_alerts
{ 
	font-family: arial;
	font-size: 24px;
	color: #3b3c3e;
	font-weight: bold; 
	padding:20px 0 35px 0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.home_bottom_frames #bottom_center .home_weekly_reports
{ 
	font-family: arial;
	font-size: 24px;
	color: #3b3c3e;
	font-weight: bold; 
	padding:20px 0 20px 0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.home_bottom_frames #bottom_left .sub_title
{
	font-family: arial;
	font-size: 16px;
	color: #3b3c3e;
	font-weight: bold; 
	padding:0px 0 10px 10px;
}
.home_bottom_frames #bottom_left ul.home_list li
{
	vertical-align:middle;
	padding-bottom:5px;
}
.Inline{clear:none; padding:0px; margin:0px; display: inline;}
.mainFont{color: #7e7e7e;font-family: arial;font-size: 18px;font-weight: bold;}
ul.home_list
{
	list-style-image:url(../images/home_list_icon.gif);
	padding:0 0 0 25px;
	margin:0px;
}
.home_text_on { color:#7DA520;}
.sliderButton
{
	margin-left: 0px;
	width: 750px;
	height: 15px;
	background-image: url('../images/advanced_btn.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}
div#hiddenSlider
{
	width: 750px;
	margin-left: 0px;
	border-top: solid 2px #343d4f;
	background-color: #4a566e;
	height: 27px;
	display: none;
}
input.txtbox_home{color:#7d7d7d; width: 170px; border:solid 1px #7d7d7d;}
.select_home {color:#7d7d7d; }
#searchBtn { float:right;}
#get_free_account { clear:both; padding: 20px 0 20px 0; text-align:center; }
.home_login_table { margin: 8px 0 0 5px; text-align:left; }
input.home_login { color:#7d7d7d;width:153px;border:solid 1px #7d7d7d; }
.home_login_header { color: #4d4d4d; font-family:Arial; font-size: 13px; padding-bottom:7px; }
.home_login_text { color: #4d4d4d; font-family:Arial; font-size: 11px; }
.home_login_link { color: #2272af; font-family:Arial; font-size: 10px; }
.home_login_text_small { color: #7d7d7d; font-family:Arial; font-size: 11px;}

/*--- Show.aspx ---*/
#report_top
{
	/*background-image: url(../images/show_top_bg.gif);
	background-repeat: no-repeat;*/
	background-color:#E9E9E9;
	height:86px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	/*max-width:1030px;*/
}
#report_top_center
{
	width: 900px;
	vertical-align: top;
}
#report_top_title 
{ 
	padding: 15px 0 10px 0;
	margin: 0;
	clear:both;
	float: left;
	font-family:Arial; 
	font-size: 12px;
	font-weight: bold;
	color: #706e71;
}
#report_top_fields
{
	text-align:left;
	clear:both;
}
#report_top_fields .txtbox { width:217px;color:#7d7d7d;border:solid 1px #7d7d7d; margin-right: 20px;}
#report_line { width: 900px; height: 25px; vertical-align: middle;}
#report_line .title { color:#ffffff;font-size: 12px; font-weight: bold;}
#report_line .url_1 { color:#C2D754; font-size: 12px; font-weight: bold; }
#report_line .url_2 { color:#CCCACB; font-size: 12px; font-weight: bold; }
#report_line .text { color:#ffffff;font-size: 12px; }
#report_line .select { width:107px; color:#7d7d7d;font-size: 11px; }
#report_main 
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
.report_frames 
{ 
	background-image: url(../images/report_frames.gif);
	background-repeat: no-repeat;
	height:74px;
	width: 900px;
	margin: 8px 0 8px 0;
	clear: both;
	text-align: left;
	color: #696969;
	font-size: 10px; 
}
.report_frames .title
{
	color: #696969;
	font-size: 11px; 
	font-weight:bold;
}
.report_frames .value
{
	color: #000000;
	font-size: 15px; 
	font-weight:bold;
}
.report_frames .text_2
{
	color: #88B454;
	font-size: 11px; 
	font-weight:bold;
}
#report_tables
{
	text-align:left;
}
#report_tables .text { color:#696969;font-size: 12px;}
#report_tables .keywords
{
	clear: both;
}
#report_tables .site_analysis
{
	clear: left;
	float:left;
	width:700px;
}
#report_tip 
{
	clear: right;
	float:right;
	width:186px;
	border: solid 1px #CCCACB;
	margin-left: 5px;
	color: #696969;
	font-size: 10px; 
	text-align:left;
	padding-bottom:7px;
}
#report_tip_body  {padding:10px; }
#report_tip .title { color:#88B454;font-size: 11px; font-weight: bold;}
.report_bottom
{
	margin: 16px auto 30px auto;
	height: 210px;
	width: 900px;
	clear:both;
	text-align: left;
}
.report_bottom_left
{
	height: 210px;
	width:554px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/backgrounds/report_bottom_left.gif);
	background-repeat: no-repeat;
}
.report_bottom_right
{
	height: 210px;
	width:341px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/backgrounds/report_bottom_right.gif);
	background-repeat: no-repeat;
}
#report_bottom_left_body
{
	padding: 13px 17px 13px 17px;
}
#report_bottom_right_body
{
	padding: 30px 30px 30px 30px;
}
#report_bottom_text_1 
{ 
	clear:both;
	font-size: 16px; 
	color: #696969;
	font-weight:bold;
}
#report_bottom_text_2 
{ 
	clear:both;
	font-size: 16px; 
	color: #696969;
	padding-bottom:20px;
}
#report_bottom_text_3 
{ 
	clear:both;
	font-size: 16px; 
	color: #88B454;
	padding-left: 135px;
	padding-bottom:20px;
	font-weight: bold;
}
#report_bottom_fields
{
	clear:both;
	color: #696969;
	font-size: 12px;
	padding-left: 105px;
}
#report_bottom_fields input
{
	/*width: 170px;*/
	color: #001100;
}
#report_bottom_fields .button
{
	padding-top:17px;
}

/* RegisterSite.aspx ---*/
#register_top_title
{
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	padding: 12px 0 0 24px;
	font-weight: bold;
	font-size:15px;
	color: #6f6f6f;
	text-align:left;
}
#register_body
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#register_body_left
{
	width:590px;
	vertical-align:top;
}
#register_body_right
{
	width:300px;
	vertical-align:top;
}
#register_body_middle
{
	width:10px;
}
#register_body_right_top
{
	background-image: url(../images/register_right_top_bg.jpg);
	background-repeat: no-repeat;
	clear:both;
	height:345px;
	width:298px;
	text-align:left;
	vertical-align:top;
}
#register_body_right_top_pad
{
	padding:30px;
}
#register_body_right_bottom
{
	height:438px;
	width:298px;
	background-image: url(../images/register_right_bottom_bg.jpg);
	background-repeat: no-repeat;
	clear:both;
	text-align:left;
	margin-top: 5px;
	vertical-align:top;
}
#register_body_right_bottom_pad
{
	padding:30px;
}
#register_step_1
{
	width:589px;
	/*background-image: url(../images/register_step_1_bg.jpg);
	background-repeat: no-repeat;*/
	text-align:left;
	vertical-align:top;
}
#register_step_2
{
	width:589px;
	/*background-image: url(../images/register_step_2_bg.jpg);
	background-repeat: no-repeat;*/
	text-align:left;
	vertical-align:top;
	margin-top:7px;
}
#register_step_3
{
	width:589px;
	/*background-image: url(../images/register_step_3_bg.jpg);
	background-repeat: no-repeat;*/
	text-align:left;
	vertical-align:top;
	margin-top:7px;
}
.register_step
{
	padding:11px 0 20px 36px;
	font-size:12px;
	color: #434343;
}
.register_step .title
{
	font-size:13px;
	color: #434343;
	font-weight:bold;
}
.register_step .fields { clear:both; margin-top: 10px;text-align:left; width:100%;}
.register_step input { color:#7d7d7d; border:solid 1px #7d7d7d;}
.register_step select { color:#7d7d7d; border:solid 1px #7d7d7d;}
.register_step .txtbox{	width:218px; }
.register_step .left_field_td { width:280px;}
.register_step .comment{color:#7d7d7d;font-size:11px; }
.register_step .pad_10 { padding-top:10px; padding-bottom:10px; }
.register_step .chkbox input { border:0;}
.register_step .keywords {  }
.register_step .keywords input { width:140px; margin-bottom:3px; }
/*--- RegistrationComplete.aspx ---*/
#register_complete_box
{
	height:346px;
	width: 836px;
	background-image: url(../images/after_registration_bg.jpg);
	background-repeat: no-repeat;
	margin: 17px auto 0 auto;
	vertical-align:middle;
	text-align:center;
	font-size: 13px; 
	color: #696969;
}
#register_complete_box #title
{
	clear:both;
	font-size: 17px; 
	color: #88B454;
	font-weight: bold;
	padding-bottom:23px;
}
#register_complete_box #middle
{
	vertical-align:middle;
	width:650px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
}

/*--- AboutUs.aspx ---*/
#about_us
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}
#about_us_left
{
	width:591px;
	height:418px;
	background-image: url(../images/about_left_bg.gif);
	background-repeat: no-repeat;
	vertical-align:top;
}
#about_us_middle
{
	width:10px;
}
#about_us_right
{
	width:299px;
	vertical-align:top;
}
#about_us_left_pad
{
	padding:25px;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	text-align:left;
}
#about_us_left_pad #title
{
	padding-bottom:35px;
	font-size: 15px;
	color: #434343;
	text-align:left;
}

/*--- Faq.aspx ---*/
#faq
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}
#faq_left
{
	width:591px;
	height:418px;
	background-color: #f9f9f9;
	border: solid 1px #D8D8D8;
	vertical-align:top;
}
#faq_middle
{
	width:10px;
}
#faq_right
{
	width:299px;
	vertical-align:top;
}
#faq_left table {width:540px; }
#faq_left_pad
{
	padding:24px;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	text-align:left;
}
.faq_hover
{
	padding:13px 13px 13px 0; 
	border-bottom:dashed 1px gray;
}
.faq_hover A
{
	color: #C7DF4D;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.faq_hover A:visited
{
	color: #C7DF4D;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.faq_def
{
	text-decoration: none;
	padding:13px 13px 13px 0; 
	border-bottom:dashed 1px gray;
}
.faq_def A
{
	color: #434343;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.faq_def A:visited
{
	color: #434343;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.faq_description
{
	clear:both;
	padding-top:13px;
	padding-left:16px;
}

/* Contact.aspx ---*/
#contact_us
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}
#contact_us_left
{
	width:591px;
	height:418px;
	background-image: url(../images/about_left_bg.gif);
	background-repeat: no-repeat;
	vertical-align:top;
}
#contact_us_middle
{
	width:10px;
}
#contact_us_right
{
	width:299px;
	vertical-align:top;
}
#contact_us_left_pad
{
	padding:25px;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	text-align:left;
}

/*--- Terms.aspx ---*/
#terms
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}
#terms_main
{
	width:818px;
	float:left;
	background-color: #f9f9f9;
	border: solid 1px #D8D8D8;
	vertical-align:top;
	text-align:left;
}
#terms_main #pad
{
	padding:25px;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	text-align:left;
}

/*--- Resuls table ---*/
table.TableGrid
{
	background-color: #ddd;
	color: #666;
	text-align: center;
}
table.TableGrid td.th
{
	height: 28px;
	background-color: #E9E9E9;
	width: 135px;
	border-top: solid 3px #666666; 
	font-weight: bold;
	font-size: 12px;
	color: #696969;
}
tr.Row1 {background-color:#f9f9f9;}
tr.Row2 {background-color:#f6f6f6;}
table.TableGrid td.th .row_title
{
	width: 200px;
	text-align: left;
	padding-left: 20px
}
table.TableGrid td
{
	height: 28px;
	width: 135px;
	font-size: 12px;
	color: #696969;
}
table.TableGrid td.row_title
{
	width: 200px;
	text-align: left;
	padding-left: 20px
}
table.TableGrid a
{
	color: #666666;
}
table.TableGrid td a:visited
{
	color: #666666;
}
table.TableGrid a.EditLink:Link, table.TableGrid a.EditLink:Visited {color:#4186BA;}

table.TableGrid a.res_text:Link, table.TableGrid a.res_text:Visited {color:#5C7100; text-decoration:none;}
table.TableGrid a.res_text:hover {
	text-decoration:underline;
	color: #4186BA;
}
table.TableGrid a.comp_res_text:Link, table.TableGrid a.comp_res_text:Visited {text-decoration:none;}
table.TableGrid a.comp_res_text:hover {
	text-decoration:underline;
	color: #4186BA;
}

.help_link { color:#88B454;font-size: 11px; font-weight: bold; text-decoration: none;}
.section_header 
{
	clear:both;
	color:#696969;
	font-size: 12px; 
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
}

.spacer_20 { display:inline; clear:none; margin:0px; padding: 0 20px 0 0; }
.spacer_10 { display:inline; clear:none; margin:0px; padding: 0 10px 0 0; }

#below_header
{
	background-image: url(../images/below_header.gif);
	background-repeat: no-repeat;
	clear:both;
	height:42px;
}
#below_header_title
{
	margin-left:auto;
	margin-right:auto;
	width: 852px; /* 900 - 2*24 */ 
	padding-top:12px;
	font-weight: bold;
	font-size:15px;
	color: #6f6f6f;
	text-align:left;
}
#section_line
{
	height: 25px;
	text-align:center;
	background-color: #6D6E72;
	font-size: 12px;
	color: #ffffff;
}
#section_line #middle 
{ 
	width:852px; /* 900 - 2*24 */ 
	color:#ffffff;
	font-size: 13px; 
	font-weight: bold;
	margin-left:auto;
	margin-right:auto;
	padding-top: 4px;
	text-align:left;
}
/*--- right small boxes ----*/
#box_right_top
{
	background-image: url(../images/box_right_top_bg.jpg);
	background-repeat: no-repeat;
	clear:both;
	height:206px;
	width:296px;
	text-align:left;
	vertical-align:top;
}
#box_right_top_pad
{
	padding:30px;
}
#box_right_bottom
{
	height:206px;
	width:296px;
	background-image: url(../images/box_right_bottom_bg.jpg);
	background-repeat: no-repeat;
	clear:both;
	text-align:left;
	margin-top: 5px;
	vertical-align:top;
}
#box_right_bottom_pad
{
	padding:30px;
}
.box_title
{
	font-size: 18px; 
	color: #7ea421;
	font-weight: bold;
}
ul.box_list
{
	list-style-image:url(../images/home_list_icon.gif);
	padding:0 0 0 18px;
	margin:0px;
	color: #696969;
	font-size: 12px;
	line-height: 17px;
}
ul.box_list_2
{
	list-style-image:url(../images/home_list_icon.gif);
	padding:0 0 0 18px;
	margin:0px;
	color: #434343;
	font-size: 10px;
	line-height: 17px;
}
.box_text
{
	color: #696969;
	font-size: 10px;
}
.box_text_2
{
	color: #434343;
	font-size: 10px;
}


/*--- Pop up ---*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
div.popupDiv input
{
	border: solid 1px #666;
	width: 70px;
}
div.popupDiv
{
	background-image: url(../img/new/popup.gif);
	width: 355px;
	height: 183px;
	color: #666;
}
div.popupDiv a
{
	color: #000;
	text-decoration: none;
}
div.popupDiv a:visited
{
	color: #000;
	text-decoration: none;
}
div.popupDiv a:hover
{
	color: #000;
	text-decoration: underline;
}
div#psearchForm
{
	margin-top: 70px;
}

div.GenpopupDiv
{
	position: absolute;
	border: solid 1px #ccc;
	background-color: #fff;
}
div.GenpopupDiv span
{
	text-align: left;
	padding-left: 6px;
	padding-top: 5px;
	color: #666;
	font-weight: 700;
	background-color: #f2f2f2;
	display: block;
	height: 22px;
}
div.GenpopupDiv p
{
	display: block;
	padding: 6px;
	color: #666;
	font-size: 11px;
	/*height:800px;*/
}
