@charset "utf-8";
/* CSS Document */


body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#FFFFFF;
}
p, h1, h2, h3{
	margin:0;
	padding:0;
}
.selected{
	color:#F8981D;
	font-weight:bold;
}
.whitetext{
	font-size:12px;
	color:#fff;

}
a, a:visited{
	color:#4f7d99;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
h1{
	color:#f8981d;
	font-size:16px;}
h2{
	font-size:14px;
	color:#4f7d99;

}
h2 a, h2 a:visited{
	font-size:14px;
	color:#4f7d99;
	text-decoration:none;
}
h2 a:hover{
	color:#2C546D;
}
h3{
	color:#f8981d;
	font-size:14px;
}
h4{
	font-size:12px;
	color:#4f7d99;

}
h4 a, h4 a:visited{
	font-size:12px;
	color:#4f7d99;
	text-decoration:none;
}
h4 a:hover{
	color:#2C546D;
}

#wrapper{
	margin:0 auto;
	padding:0;
	background:url(/imgs/background.gif) no-repeat;
	width:950px;
	min-height:745px;
}
#header{
	width:950px;
	height:148px;

}
#head_left{
	float:left;
	width:375px;
}
#head_right{
	float:right;
	width:575px;
	height:148px;
	text-align:right;
}
#head_right_l{
	margin:50px 0 0 0;
	padding:0;
}
#head_right_r{
	margin:50px 0 0 0;
	padding:0 0 0 0;
}
#head_right_r #search{
}
#head_right_r #search #search_text{
	width:156px;	
	background:#4F7D99;	
	color:#ffffff;
	border:1px solid #b4ccda;
	font-size:9px;
	padding:2px;
	margin:0;
}

#head_right_r #arrow{
	background:#4F7D99;
	margin-top:1px;
}
#top_border{
	height:8px;
	background:#2c546d;
	widows:950px;
}
#main_border{
	float:left;
	height:8px;
	background:#ffcb08;
	width:715px;
	margin:0;
	padding:0;
}
#nav_border{
	height:8px;
	background:#f8981d;
	width:235px;
	margin:0;
	padding:0;
}
#navigation{
	float:left;
	width:235px

}
#acc1{
	width:235px;
}
#left_content{
	float:left;
	width:235px;
	margin:0;
	padding:38px 0 0 0;
	background:transparent;
}
#quote_box{
	background:url(/imgs/quote_box_mid.gif) repeat-y top;
	padding:3px 15px 3px 13px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e88a2;
	line-height:24px;

}

#main_content{
	width:715px;
	float:left;
	margin:0;
	padding:0;

}
#main_content2{
	width:660px;
	min-height:520px;
	float:left;
	margin:0;
	padding:25px;
	font-size:11px;
	line-height:18px;

}
#flash{
	float:left;
	width:536px;

}

#login{
	float:left;
	background:url(/imgs/log_in.gif) top no-repeat #2c546d; 
	padding:40px 10px 10px 15px;
	width:154px;
	height:200px;
}


#login ul {
	margin:0 5px 5px 0px;
	padding:0;
	list-style:none;
}
#login ul li{
	background:url(/imgs/dot.gif) left no-repeat;
	margin:0;
	padding:2px 0 2px 10px;
}
#login li a, #login li a:visited{
	font-size:9px;
	text-decoration:none;
	color:#b4ccda;
}
#login li a:hover{
	text-decoration:underline;
}
#login a, #login a:visited{
	text-decoration:underline;
	font-size:9px;
	color:#b4ccda;
	line-height:16px;
}
#login a:hover{
	text-decoration:none;
}
.login_box{
	width:100px;
	color:#b4ccda;
	background:#3f6b85;
	border:1px solid #b4ccda;
	font-size:9px;
	padding:2px;
	margin:0;
}
#button {
	font-size:10px;
	color:#ffffff;
	background:#f8981d;
	border:1px solid #3f6b85;
	outline:none;
	/*width:30px;*/
	height:18px;
	padding:0 0 5px 0;
}
#submit {
	font-size:11px;
	color:#ffffff;
	background:#f8981d;
	border:1px solid #3f6b85;
	outline:none;
	/*width:30px;*/
	height:20px;
	padding:2px 6px 4px;
	cursor:pointer;
}
.submit {
	font-size:11px;
	color:#fff;
	background:#F8981D;
	border:1px solid #3f6b85;
	outline:none;
	height:20px;
	padding:2px 6px 4px;
	cursor:pointer;
}
.submitover {
	font-size:11px;
	color:#fff;
	background:#2C546D;
	border:1px solid #3f6b85;
	outline:none;
	height:20px;
	padding:2px 6px 4px;
	cursor:pointer;
}
.submit_dim {
	font-size:11px;
	color:#999;
	background:#F68F1D;
	border:1px solid #3f6b85;
	outline:none;
	height:20px;
	padding:2px 6px 4px;
	cursor:pointer;
}
/*input.btnCCPSubmit[disabled='disabled'] {
	font-size:11px;
	color:#999;
	background:#F68F1D;
	border:1px solid #3f6b85;
	outline:none;
	height:20px;
	padding:2px 6px 4px;
	cursor:pointer;
}*/

#middle_content{
	float:left;
	width:405px;
	margin:0;
	padding:10px 30px 30px 40px;
	min-height:240px;
	line-height:18px;
	font-size:11px;
}
#right_content{
	float:left;
	width:183px;
	padding:8px 25px 10px 25px;
	line-height:20px;
	font-size:11px;
}
#right_content img{
	padding:5px 10px 0 0;
}
#right_content ul {
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}
#right_content ul li {
	background:url(/imgs/arrow_right_yellow.gif) no-repeat left;
	padding:0 0 0 13px;
	margin:2px 0 0 0px;
}
#right_content ul li a, #right_content ul li  a:visited {
	color:#4F7D99;
	text-decoration:underline;
}
#right_content ul li a:hover{
	color:#4F7D99;
	text-decoration:none;
}

#footer{
	text-align:center;
	background:#2c546d;
	color:#ffffff;
	height:10px;
	padding:5px 0 5px 0;

}
#birkeyfooter{
	text-align:center;
	color:#cccccc;
	padding:3px 0;
}
#birkeyfooter a, #birkeyfooter a:visited{
	text-align:center;
	color:#cccccc;
	outline:none;
	text-decoration:none;
}
#birkeyfooter a:hover{
	text-decoration:underline;
}
.clear {
clear:both;
font-size:1px;
height:0pt;
line-height:0px;
}
#certifications_info th{
	color:#4f7d99;
	line-height:14px;
}
#dues_info th{
	color:#4f7d99;
	line-height:14px;
}
#personal_info th{
	color:#4f7d99;
	line-height:14px;
	padding:1px;
}
#personal_info td{
	padding:1px;
}

a.pay_btn{
	border:none;
	background-color: #2C546D;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	cursor:pointer;
	padding: 3px 5px;
	text-decoration:none;
}
a:hover.pay_btn{
	background-color: #F8981D;
	
}

.error {
	color:orange;
	font-weight: bold;
}

input.submit2{
width:16px;
height:18px;
background-image:url(/imgs/arrow_right.gif);
background-repeat:no-repeat;
border:none;
cursor:pointer;
}	


input.submitover2{
width:16px;
height:18px;
background-image:url(/imgs/arrow_right_o.gif);
background-repeat:no-repeat;
border:none;
cursor:pointer;
}

form{padding:0;margin:0;}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	color:#000;
}

#ccp_history{
	padding: 2px;
	margin: 0px;
}
#ccp_history th{
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4F7D99;
}
