/* CSS Document */

/*BEGIN DROP DOWN STYLING */
	table.subnav { background-color: #dae8f1; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; }
	table.subnav td { white-space: nowrap; border-bottom: solid 0px #333333; border-top: solid 0px #333333; }
	table.subnav td a { display: block; padding: 3px 5px 3px 10px; color: #50595f; background-image:url(/image/plus.gif); background-position:0 8px; background-repeat:no-repeat; margin: 1px 5px;}
	table.subnav td a:hover { text-decoration: none; font-weight:bold; background-image:url(/image/star.gif); background-position:0 5px background-repeat:no-repeat; }
/*END DROP DOWN STYLING */

#member{
position:absolute;
margin-left:130px !important;
margin-left:-250px;
z-index:1000;
visibility:hidden;
}

#practice{
position:absolute;
margin-left:380px !important;
margin-left:5px;
z-index:1000;
visibility:hidden;
}

#research{
position:absolute;
top:50px;
margin-left:130px !important;
margin-left:-250px;
z-index:1000;
visibility:hidden;
}

#consulting{
position:absolute;
top:50px;
margin-left:380px !important;
margin-left:5px;
z-index:1000;
visibility:hidden;
}

#legislation{
position:absolute;
top:70px;
margin-left:130px !important;
margin-left:-250px;
z-index:1000;
visibility:hidden;
}

#events{
position:absolute;
top:70px;
margin-left:380px !important;
margin-left:5px;
z-index:1000;
visibility:hidden;
}

#pressroom{
position:absolute;
top:90px;
margin-left:130px !important;
margin-left:-250px;
z-index:1000;
visibility:hidden;
}

#store{
position:absolute;
top:90px;
margin-left:380px !important;
margin-left:5px;
z-index:1000;
visibility:hidden;
}

#corporate{
position:absolute;
top:114px;
margin-left:130px !important;
margin-left:-250px;
z-index:1000;
visibility:hidden;
}

div#page_container .showcase{
	position:absolute;
	width:304px;
	margin-left:434px;
	margin-top:37px !important;
	margin-top:37px;
	background-image:url(/image/quote_bg.gif);
	background-position:100% 0;
	background-repeat:repeat-y;
	font-family:Verdana, Helvetica, sans-serif;
}

.quote{
    background-image:url(/image/quotebottom.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:0px 0px 5px 3px;
	color:#2d604f;
	height:135px;
}

.quote p{
line-height:16px;
margin: 0px 25px 0px 35px;
}

.quote a{
color:#2d604f;
}

.box_container{
position:relative;
margin-left:433px !important;
margin-left:430px;
height:72px;
margin-top:28px;
}

.quiz{
border:1px solid #d0b0bb;
background-image:url(/image/quiz_bg.gif);
background-position:left top;
background-repeat:no-repeat;
padding: 8px 10px 4px 99px;
color: #000;
margin-bottom:5px;
line-height:15px;
height:70px;
}

.quiz a{
color:#000;
}

.quiz p{
padding:4px 0px 0px 0px;
}

.magazine{
border:1px solid #9fc1d3;
background-image:url(/image/magazine_bg.gif);
background-position:right top;
background-repeat:no-repeat;
height:193px;
width:288px;
color:#000;
padding: 10px 5px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
} 

.magazine h6{
position:absolute;
}

img.learnmore{
position:absolute;
margin-top:25px;
}

.magazine p{
margin-top: 55px !important;
margin-top: 62px;
}

.magazine .png{
float:right;
margin-top:20px;
}

#maincolumn{
float:left;
width:738px;
margin: 3px 0px 0px 0px;
}

.banner{
clear:both;
border: 1px solid #b1cfe2;
padding: 1px;
height:311px;
}

.banner .intro{
position:absolute;
top: 105px;
margin-left:300px ;
}

.banner .intro p{
color: #130401;
line-height:17px;
}

banner .blue{
color: #1a5882;
}

.banner .extrabold{
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color: #244b65;
}

.banner form{
padding:5px 0px 0px 0px;
}

form input, form select, form input{
border:1px solid #1f5756;
color: #65716e;
font-size:11px;
}

form div.CareDelMod input[type="checkbox"]{
border:0px;
}

form div.ElectMedRec{
border:Red;
}

form div.ApproxAct input[type="text"]{
border:Black;
}

form div.EduAffiliations input[type="checkbox"]{
border:0px;
}

form div.UnitMakeupandAct input[type="checkbox"]{
border:0px;
}

form div.UnitMakeupandAct input[type="text"]{
border:Black;
}

form div.CheckBox input[type="checkbox"]{
border:0px;
}

/*END HEADER STYLING */

/*BEGIN MAIN NAVIGATION */

.navholder{
text-align:left;
margin-top:-20px;
position:absolute;
width:432px;
/*background-image:url(/image/navright_bg.gif);*/
background-position:100% 23px;
background-repeat:no-repeat;
/*background-color: #6f94ae;*/
}

.navholder h1{
/*background-image:url(/image/mainnav_curve.jpg);*/
background-position:left top;
background-repeat:no-repeat;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
padding:7px 0px 0px 10px;
/*color:#d7e7f0;*/
}

.navholder ul{
list-style-type: none;
/*color: #fff;*/
/*background-color: #6f94ae;*/
float:left;
padding:0px 0px 0px 0px;
margin:0px;
}

.navholder li{
/*background-image:url(/image/navelement_bg.gif);*/
background-position:-1px 0;
background-repeat:no-repeat;
padding: 6px 5px 4px 15px;
}

.navholder li a{
/*color: #fff;*/
text-decoration: none;
padding: 0px 5px 0px 10px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(/Images/nav_arrow.gif);
background-position:0 4px;
background-repeat:no-repeat;
}

.navholder li a:hover{
color: #d7e7f0;
background-image:url(/Images/nav_arrow_white.gif);
background-position:0 4px;
background-repeat:no-repeat;
}

.navholder li.special_btn a{
font-size:13px;
margin-left:20px;
}

.content{
text-align:left;
float:left;
width:406px;
padding: 10px 10px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content h1, .content h2{
color: #d99641;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:15px;
}

.content h2 img{
border:0px;
padding-top:2px;
}
.content img{
border:1px solid #a9abad;
}

.content .entry p{
line-height:16px;
border-left:1px solid #a9abad;
margin: 0px 0px 0px 66px;
padding: 0px 0px 3px 6px;
}

.content .entry img{
float:left;
margin-right:3px;
border:1px solid #a9abad;
}

.content .entry{
clear:both;
margin-bottom:15px;
}

.content .entry h4{
font-size:11px;
font-weight:normal;
background-image:url(/image/letter_icon.gif);
background-position:5px 1px;
background-repeat:no-repeat;
padding: 0px 0px 0px 18px;
margin-left:66px;
border-left:1px solid #a9abad;
}

.content h5{
clear:both;
font-size:11px;
background-image:url(/image/doubleletter_icon.gif);
background-position:0px 1px;
background-repeat:no-repeat;
padding: 0px 0px 0px 23px;
}

.content h5 a{
color: #637278;
}

.content .date{
color: #518274;
}

/*BEGIN RIGHT COLUMN */

#rightcolumn{
float:left;
width:178px;
margin: 3px 0px 0px 4px;
border: 1px solid #eee6dc;
padding: 1px;
}

#rightcolumn .searchbox{
background-color: #eee6dc;
padding: 5px 6px 8px 6px;
color:#65716e;
border-bottom:1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
}

#rightcolumn .searchbox h3{
color: #518274;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

#rightcolumn .searchbox span.more a{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #65716e;
margin-left:8px;
}

#rightcolumn .searchbox form{
display:inline;
padding: 15px 0px 0px 0px;
}

#rightcolumn .searchbox input.inputfield {
margin-top:0;
border: 1px solid #6680aa;
color: #000;
height:18px;
padding: 4px 0px 0px 5px;
}


#rightcolumn .searchbox input.submit {
	border: 0;
	margin-bottom: -10px !important;
	margin-bottom:-6px;
    padding: 2px;
	background: transparent;
}

#rightcolumn .searchbox p a{
font-size:10px;
color:#65716e;
margin: 0px 2px;
}

#rightcolumn .programs {
background-color: #f5f2ee;
padding: 10px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url(/image/programsbottom_bg.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

#rightcolumn .programs h4{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#518274;
line-height:18px;
margin-bottom:20px;
position:relative;
text-transform:uppercase;
}

#rightcolumn .programs h4 span{
font-size:16px;
}

#rightcolumn .programs p{
margin: 5px 0px;
position:relative;
padding-top:5px;
clear:both;
}

#rightcolumn .programs p img{
float:left;
margin-right:13px;
margin-bottom:12px;
}

#rightcolumn .programs p a b, #rightcolumn .programs p a strong{
color:#637278;
}

#rightcolumn .poll{
background-image: url(/image/polltop_bg.gif);
background-position:right top;
background-repeat:no-repeat;
padding:10px 5px;
background-color: #eee6dc;
color: #000;
line-height:15px;
}

#rightcolumn .poll h5{
text-transform:uppercase;
color: #c48a75;
line-height:20px;
font-size:28px;
margin-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
}

#rightcolumn .poll h5 span{
font-size:13px;
} 

#rightcolumn .poll form{
margin:5px 0px;
}

#rightcolumn .poll input{
border:0px;
}

#rightcolumn .poll p a{
margin: 0px 5px;
}

.grey, .grey a{
color:#000000;
}
/*END RIGHT COLUMN */