a {color:#002A5C;}
a.hover {color:#002A5C;}

#navContainer 
{
    width:200px;
    background-color:#002A5C;
}


.contentNav {font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:11px;color:white;padding:5px;width:124px;}
.contentNavOver {font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:11px;color:white;background-color:red;cursor:hand;padding:5px;width:124px;}

.contentLogin 
{
    font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;
    font-size:11px;
    color:white;
    padding:5px;
    width:124px;
    font-weight:bold;
}

.underContent {text-align:left;font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:white;padding:5px;width:300px;background-color:993333;}
.underContentOver {text-align:left;font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:white;background-color:red;cursor:hand;padding:5px;width:300px;}

.committee{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:13px;color:#002A5C;text-decoration:none;font-weight:bold;}
a.committeeLink{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:13px;color:#002A5C;text-decoration:none;font-weight:bold;}
a.committeeLink:hover{color:#002A5C;text-decoration:underline;}

.navMain{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:white;font-weight:bold;}
a.navMain{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:white;text-decoration:none;font-weight:bold;}
a.navMain:hover{color:FFFFCC;text-decoration:underline;}
a.navMain:active{color:FFFFCC;text-decoration:underline;}

.navwiMain{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:white;font-weight:bold;}
a.navwiMain{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:white;text-decoration:none;font-weight:bold;}
a.navwiMain:hover{color:FFFFCC;text-decoration:underline;}
a.navwiMain:active{color:FFFFCC;text-decoration:underline;}

.navSub{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:#FFCC66;}
a.navSub{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:#FFCC66;text-decoration:none;}
a.navSub:hover{color:FFFFCC;text-decoration:underline;}
a.navSub:active{color:FFFFCC;text-decoration:underline;}

.navwiSub{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:#FFCC66;}
a.navwiSub{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:12px;color:#FFCC66;text-decoration:none;}
a.navwiSub:hover{color:FFFFCC;text-decoration:underline;}
a.navwiSub:active{color:FFFFCC;text-decoration:underline;}

.QLnavMain{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:10px;color:black;font-weight:bold;}
a.QLnavMain{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:10px;color:#002A5C;text-decoration:none;font-weight:bold;}
a.QLnavMain:hover{color:#002A5C;text-decoration:underline;}
a.QLnavMain:active{color:red;text-decoration:underline;}

.QLnavwiMain{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:11px;color:black;font-weight:bold;}
a.QLnavwiMain{font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:11px;color:#002A5C;text-decoration:none;font-weight:bold;}
a.QLnavwiMain:hover{color:#002A5C;text-decoration:underline;}
a.QLnavwiMain:active{color:red;text-decoration:underline;}

#Title 
{
    font-family:Tahoma,Verdana, Arial, helvetica, sans-serif; 
    color:#002A5C;
    font-size:20px;        
    text-align: left;    
    padding-left: 20px;
}
.ContentCell
{
    padding-left: 20px;
    padding-right: 20px;
}
.ContentCellMiddleLeft
{
    padding-left: 20px;
    padding-right: 10px;
}
.ContentCellMiddleRight
{
    padding-left: 10px;
    padding-right: 20px;
}

.ContentCellBottom
{
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}

input.login {border:solid 1px black;color:black;font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;font-size:11px;width:90px;}
input.loginButton 
{
    border:solid 1px black;
    color:#002A5C;
    font-family:
    Tahoma,Verdana, Arial, helvetica, sans-serif;
    background-color:White;
    font-weight:bold;
    font-size:11px;
    width:60px;
}

/*** CUSTOM FORMS***/
.fieldSet {
	width:100%;
	font-size:12px;
	margin-bottom:15px;
}
.fieldSetLabel {
	font-weight:bold;
	font-size:14px;
	margin:5px 0;
}
#MembershipForm .smallText, #MembershipSearch .smallText {
	font-size:9px !important;
}
ul.fieldSetItems {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.fieldSetItems li {
	float:left;
	padding-right:5px;
	margin-bottom:10px;
}
ul#FormName .formInput,.formLabelReq {
	font-size:12px;
}
ul#FormName li.middle {
	width:2em;
}
ul#FormName li.middle input{
	width:2em;
}
ul#FormName li.last {
	width:32em;
}
.clr {
	clear:both;
	line-height:0px;
	height:0px;
	width:100%;
}
ul.fieldSetItems li.firmStreet, ul.fieldSetItems li.firmCity, ul.fieldSetItems li.firmState,li.stateBarID, li.percentage1, li.firmZip, li.firmCountry, li.percentage2, li.driMember,li.yearAdmitted {
	clear:left;
	width:100%;
}
#MembershipForm,#MembershipForm label, #MembershipForm .formInput ,#MembershipSearch .formInput, #MembershipSearch label, #MembershipSearch .formField{
	font-size:12px;
}
#MembershipForm label {
	font-size:12px;
}
#MemberProfile span.formLabelReq{
	font-weight:bold;
}
#MemberProfile {
	font-size:12px;
}
#MemberProfileItems{
	list-style-type:none;
	margin:0;
	padding:0;
	margin:15px 0;
}
#MemberProfileItems li {
	float:left;
}
#MemberProfileItems li.label{
	font-weight:bold;
	width:45%;
	text-align:right;
	margin-right:4%;
	clear:left;
	
}
#MemberProfileItems li.value{
	width:50%;
}

.btn{border:solid 1px black;color:White;font-family:Tahoma,Verdana, Arial, helvetica, sans-serif;background-color:#002A5C;font-weight:bold;font-size:11px;width:60px;}