/* CSS Document */

*{padding:0px; margin:0px;}
body{
	background-color:#FFF; padding:10px;
	font-size:medium;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
/* General Classes */
img{border:none;}
.small_font{font-size:85%;}
.clearing_div{height:1px; clear:both; font-size:0px;}
.valign_top{vertical-align:top;}
a:link{color:#1c4daf;text-decoration:underline;}
a:visited{color:#9d1ba9;}
a:hover{color: #339900; text-decoration:none;}
.dotted_devider{border-bottom: 1px dashed #999; height:1px; padding:0px; font-size:1px;}
.hidden{display:none;visibility:hidden;}
/*Used for preventing bots from submitting */
.se_caption{display:none;visibility:hidden;}
.smaller_text{font-size:85%;}
.text_highlight{background-color:#cfe7ff;}
.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;
	font-size:85%;
}
/* General Classes */

/* Error Classes */
.errors{color:#FF0033;font-weight:bold;}
.errors_bg{background-color:#FFFFCC;}
.errors ul{padding:5px 0 0 25px;}
/* Error Classes */

/*Registration Page Attributes */
#page_container{
	font-size:80%;
	width:58.7em;
	margin:auto;
}

#title{border-bottom: 1px solid #ccc;}
#title ul{list-style-type:none;}
#title .logo{float:left;}
#title img{height:20px; width:400px;}
#title .title_right{float:right;}
#title .title_right th{text-align:left; font-weight:normal; font-size:80%;}
#title .click_login{float:right; color:#333; margin-top:15px;}
.search{background-color:#fff; padding:2px 0; border-bottom:1px solid #ccc; margin-bottom:10px;}
.search .inner{background-color:#f0f1e9; padding:2px 5px;}
.search .keyword{width:13em; padding:1px;}
.search .option{width:8em;}
.search .name{width:6em; padding:1px;}
.search .button{padding: 3px 5px;}
.lockdown_refine {padding-top:20px; font-size:85%;}
.lockdown_refine caption
{
	font-size: 125%;
	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;
	text-align:left;
	}
.lockdown_refine .left_col{float:left; padding:10px; width:45%;}
.lockdown_refine select{font-size:100%;}
.lockdown_refine option{padding-right:10px;}
.lockdown_refine .right_col{float:right; padding:10px; width:45%;}
.lockdown_refine td{padding:2px;}
.lockdown_refine th{padding:2px; font-weight:normal; text-align:left;}
.lockdown_refine .right_col select{width:260px;}
.refine_search_link{text-align:center;}
.refine_search_link a{ background: #fff url(../images/magnifying_glass.gif) top left no-repeat; padding-left:20px;}

/* Main Contents begins */
.content_container{background: #fff url(../images/btn_lkdwn_bg.jpg) top right no-repeat; padding-right:250px;}
.content_container h1{
	font-family: 'Trebuchet MS', sans-serif; 
	font-size:180%; 
	color:#339900; 
	font-weight:normal; 
	padding:5px 0 10px 0;
}
.content_container p{margin-bottom:20px;}
.content_container .benefits_container{background-color:#f0f1e9; border:1px solid #ccc; margin-top:5px; font-size:85%; padding:5px;}
.content_container .benefits_container ul{list-style:none;}
.content_container .benefits_container ul li{margin:10px 0; padding:0 0 5px 25px; background: url(../images/benefits_bullet.gif) top left no-repeat;}
.content_container .benefits_container ul .bullet_before_highlight{margin-bottom:0px;}
.content_container .benefits_container ul .highlight{background: url(../images/dp_value_image.gif) top left no-repeat; padding-top: 10px; margin:0 0 0 -110px; padding-left:135px;}
.begin_membership img{float:right; width:215px; height:38px; margin-top:3px;}
.content_container .begin_membership p{font-weight:bold; padding: 13px 0 17px 0; margin:0px;}
.footer{border-top:1px solid #ccc; font-size:85%; padding-top:5px; text-align:center;}
.footer ul{list-style:none;}
.footer ul li{float:left; padding:0 14px; border-right:1px solid #ccc;}
.footer ul .end{border-right:none;}