/* CSS Document */
/* search_viewer.css */
/* revised 090216 JS */

*{padding:0; margin:0;}
option{padding-right:5px;}
select{font-family:Verdana, Arial, Helvetica, sans-serif;}
body{font-size:medium; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff;}
.site-message{ padding:5px 5px 5px 5px; font-size:85%; background-color: #ffff99;}


/*Begin General Attributes */
img{border:none;}
.hidden{display:none; visibility:hidden;}
/*Used for preventing bots from submitting */
.se_caption{display:none;visibility:hidden;}
.clearing_div{clear:both; height:0px; font-size:0px; line-height:0px;}
.clear_left{clear:left; height:0px; font-size:0px; line-height:0px;}
.float_left{float:left;}
.float_right{float:right;}
.center{text-align:center;}
.alt_bg{background-color:#f0f1e9;}
.alt_font{color:#339900;}
.error_font{color:#FF0033; font-weight:bold;}

.border{border:1px solid #666666;}
.small_font{font-size:85%;}
a:link{color:#006699;text-decoration:underline;}
a:visited{color:#9d1ba9;}
a:hover{color: #339900;text-decoration:none;}
.product_icon{float:left; margin:0px 10px 90px 0px;}
.button
{
    background: #339900 url(../images/button_bg_green.gif) top left repeat-x;
    border:1px solid #FFF;
    cursor:pointer;
	color:#FFF;
	font-weight:bold;
	padding: 1px 5px;
	font-family:Verdana;
	width:auto;
}
/* End General Attributes */
#master_wrapper{font-size:80%;}
#page_container{background-color:#fff;}
 
/*Begin Header Attributes */
#header_container{
	/*background: #fff url(../images/border_side.gif) top center repeat-y;*/
	width:980px;
	margin:0 auto;
}
#header{margin:auto;}

/* Header Attributes for Resolution Change */
.eightbysix #header{width:59em;}
.tentwentyfour #header{width:77em;}

/*Be nice to Opera */
@media screen and (min-width: 0px){
.eightbysix #header{width:750px;}
.tentwentyfour #header{width:980px}
}

#header {width:980px;}
#header ul{float:left; list-style:none; width:100%;}
/* Comment this out to take live human out
#header #logo{float:left; padding: 0 0 0 5px; margin:0; border:0;}
#header .login{float:right; font-size:85%; color:#333;}
#header .click_login{float:right; color:#333; text-align:right; font-weight:normal; font-size:80%; width:220px;}
#header .click_login img{margin-top:10px;}
#header .logout{float:right; color:#333; text-align:right;}
#header .logout .livehuman{width:190px; height:38px; padding-top:12px; } */
/* Comment this out to take live human out */

/* Comment this out to put live human in */
#header #logo{float:left; padding: 0 0 0 5px; margin:0; border:0;}
#header .login{float:right; font-size:85%; color:#333;}
#header .click_login{float:right; color:#333; margin-top:45px; font-weight:bold;}
#header .logout{float:right; color:#333; text-align:right; margin-top:45px;}
#header .logout .livehuman{width:190px; display:none;}
/* Comment this out to put live human in */
#login_table td{vertical-align:middle;}
#login_table th{text-align:left; font-weight:normal;}
#login_table input {
	margin-right:5px; 
	vertical-align:middle; 
	font-size:105%; 
	padding:2px; 
	border:1px solid #999;
	width:10em;
	}
#login_table .password{font-size:115%;}
#login_table .chkRememberMe{border:none; width:auto;}
#login_table .login_button{
	background: #339900 url(../images/button_bg_green.gif) top left repeat-x;
	color:#FFF;
	font-weight:bold;
	padding: 0px 0px;
	width:4em;
	border:1px outset #FFF;
	cursor:pointer;
	font-size:105%;
	}
/*End Header Attribuets */

/*Begin Top Navigation */
#t_nav_container{background: url(../images/t_nav_bg_090108.gif) top left repeat-x; height:58px; width:980px; margin:0 auto;}
#t_nav_container .clearing_div{background-color: #000; height:0px;}
#t_nav{margin:auto;}
#t_nav ul{list-style:none; float:left; text-align:center;  margin: 9px auto 0 auto; font-size:100%;}
#t_nav li{float:left; text-align:center;}
#t_nav a{
	color:#fff; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:13px;
	display:block; 
	background: url(../images/t_nav_border.gif) top right no-repeat; 
	}
/* Top Nav Links Attributes for Resolution Change
.eightbysix #t_nav a{padding:5px 9px 6px 9px; font-size:85%;}
.tentwentyfour #t_nav a{padding:5px 20px 6px 20px;} */
#t_nav a{padding:3px 12px 6px 12px;} 
#t_nav .no_border{border:none; background-image:none;}
#t_nav a:hover{color:#0f0; text-decoration:none;}
#t_nav .current{background: url(../images/t_nav_border.gif) top right no-repeat; margin-top:0px; padding-left:6px;}
#t_nav .current a{
	color: #0d0;
	background: url(../images/t_nav_Indicator.gif) center 21px no-repeat;
	border:none;
	padding:3px 12px 15px 12px;
	}
/* Attribute for Top Nav Resolution Change */
#t_nav .current a:hover{color:#0f0;}
/*End Top Navigation */

/*Begin Top Search Bar */
#search_bar_container{margin:auto;}

/* Attribute for Search Bar Resolution Change */
.eightbysix #search_bar_container{width:59em;}
.tentwentyfour #search_bar_container{width:77em;}

/*Be nice to Opera */
@media screen and (min-width: 0px){
.eightbysix #search_bar_container{width:750px;}
.tentwentyfour #search_bar_container{width:980px}
}

#search_bar{font-size:95%; font-weight:bold; padding: 5px 0 7px 0; border-bottom:1px solid #e2e4cf;}
#search_bar img{vertical-align:middle; height:25px; }
#search_bar .search_icon{width:24px; }

#search_bar_container .text{float:left; padding-top:5px;}
#search_bar_container .search{float:right;}
.eightbysix #search_bar_container .text{width:437px; padding:0px; line-height:150%;}
.eightbysix #search_bar_container .search {padding-top:5px;}

#search_bar .search_go_button{width:35px; margin-left:5px;}
#search_bar input{
	background:transparent url(../images/search_bar_bg.gif) top right no-repeat; 
	padding:5px 3px 0 3px; 
	border:none; 
	height:20px; 
	vertical-align:middle;
	}
#search_bar input{width:177px; }
/*End Top Search Bar */

/*#content_wrapper{margin:auto; padding:10px 0 20px 0;}*/
#content_wrapper{margin:auto; padding:10px 10px 20px 10px; background:#fff;}

/* Attribute for Content Wrapper Resolution Change */
.eightbysix #content_wrapper{width:59em;}
.tentwentyfour #content_wrapper{width:79em;}


/*Be nice to Opera */
@media screen and (min-width: 0px){
.eightbysix #content_wrapper{width:750px;}
.tentwentyfour #content_wrapper{width:980px}
}
.master_left_column{float:left; font-size:85%;}
.eightbysix .master_left_column{width:190px;}  /*Main Content Left Column*/ 
.tentwentyfour .master_left_column{width:190px;} /*Main Content Left Column*/

.content_container{float:right; background-color:#fff;}
.content_container_no_nav{width:100%; border:1px solid #fff;}

.eightbysix #content_leftcol{float:left; width:60%; padding-right:10px;}
.eightbysix #content_rightcol{float:right; width:38%;font-size:85%;}
.tentwentyfour #content_leftcol{float:left; width:49%; padding-right:10px;}
.tentwentyfour #content_rightcol{float:right; width:29%;font-size:85%;}

.eightbysix .content_container_no_nav #content_leftcol{width:70%;}
.eightbysix .content_container_no_nav #content_rightcol{width:28%;font-size:85%;}
.tentwentyfour .content_container_no_nav #content_leftcol{width:76%;}
.tentwentyfour .content_container_no_nav #content_rightcol{width:22%;}

/*Content Container resolution change */
.eightbysix .content_container{width:620px;}
.tentwentyfour .content_container{width:800px;}
@media screen and (min-width: 0px){
.eightbysix .content_container{width:620px;}
.tentwentyfour .content_container{width:800px;}
}

/*Content Content Area General Attributes */

#content{border:1px solid #e2e4cf; border-top:none; padding:0 10px 10px 10px; height:1%;}
.content_heading_curve{background: url(../images/content_tr_curve.gif) top right no-repeat;}
.content_heading_curve .inner{background: url(../images/content_tl_curve.gif) top left no-repeat; overflow:hidden; height:12px;}

#content h1{
	font-size: 175%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
#content h2{
	font-size: 130%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
#content h3{
	font-size: 130%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
}
#content h3 a{text-decoration:none;}
#content p{margin-bottom:10px;}
#content ul{padding-left:15px;}
#content ol{padding-left:25px;}

/*Table Content */
#content #divRefineSearch .table_content{width:100%;} 
.table_content{width:100%;}
#content .adv_person_search
{
    padding:10px;
    background: #e2e4cf url(../images/home_gradient_bg.gif) top left repeat-x; border: 1px dashed #999;
    margin-bottom:10px;
    }
#content .table_content .advanced_search_location th{width:40%;}
#content .table_content h2{
	font-size: 110%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:bold;
	color:#006699;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dashed #666;
	text-transform:uppercase;
}
#content .table_content h3{
	font-size: 130%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	color:#333;
	margin:10px 0;	
}
#content .table_content h3 span{color:#559fea;}
#content .table_content table{width:100%; margin-bottom:25px;}
#content .table_content th{font-weight:normal; width:40%;  text-align:right; padding:3px; padding-bottom:5px;}
#content .table_content td{padding-bottom:5px;}
#content .table_content .text{width:11.5em; font-size:100%; padding:2px; border:1px solid #999;}
#content .table_content .total_row{font-weight:bold;}
#content .adv_person_search table{margin-bottom:0px;}
#content .adv_person_search td{padding-bottom:0px;}
#content .adv_person_search th{font-weight:bold;}
.browse_dates .advanced_search_dates_table .col1{text-align:left; width:5%;}
.advanced_search_dates_table .col1{width:25%; text-align:right;}
.advanced_search_dates_table .col2{width:15%;}
/*Table Content */

.master_footer {font-size:85%; margin:20px 0 0 0; color:#999; float:left; width:100%;  background: url(../images/master_footer_bg_right.gif) top right no-repeat; }
.master_footer .foot_head{font-weight:bold;}
.master_footer .inner{background: url(../images/master_footer_bg_left.gif) top left no-repeat; float:left;  padding:10px 0 0 0; }
.master_footer .inner div {float:left; }
.master_footer ul{list-style:none;}
.master_footer ul li{padding-bottom:3px;}
.master_footer ul li a:link{color:#999;}
.master_footer ul li a:visited{color:#999;}
.master_footer .footer_sub{text-align:center; clear:both; padding-top:15px; display:block;}
.master_footer .footer_sub a:link{color:#999;}
.master_footer .footer_sub a:visited{color:#999;}

.tentwentyfour .master_footer .inner div{margin: 0 32px; }
.eightbysix .master_footer .inner div{margin: 0 10px; }

