/* CSS Document */

body {
	background: url(../assets/images/site/bg.gif) top center no-repeat;
	background-color: #cbcfd3;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#thirdTier .h1 
{
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
}

a   
{
	text-decoration: underline;
	font-weight: bold;
}

h1	{
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
}

h2	{
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
}

h3	{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 3px 0px;
}

h4	{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 0px 0px 5px 0px;
}

h5	{
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 0px 0px 5px 0px;
}

h6	{
	font: bold 18px Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 0px 0px 5px 0px;
}


.validationmessage {
	padding: 10px 10px 10px 10px;
	margin-bottom: 5px;
	background: #DEEBDE;
	font-weight: bold;
	color: Black;
	font-size: 11px;
	width: 80%;
	border: ridge 1px #000000;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.body	{
	float: left;
	height: 1px;
	border-bottom: dotted 1px #000000;
	margin-bottom:10px;
}

.bigContent  {
	background-color: #ffffff;
	
}


.adminButtonStyle
{
	border: ridge 1px #cccccc;
	padding: 2px 2px 2px 2px;
}

.adminTextBoxStyle
{
	font-size: small;
	width: 150px;
}


.hr	{
	float: left;
	height: 1px;
	border-bottom: dotted 1px #000000;
	margin-bottom:10px;
}

h2	{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 3px 0px;
}

p.indent { margin-left: 42px; }


input	{
	margin-bottom: 2px;
}

#container	{
	width: 980px;
    	margin: auto;
    	padding-top: 0px;
    	margin-top: 0px;
    	
}

#topNav	{
	float: right;
	width: 500px;
	margin: 16px 0px 22px 0px;
	text-align: right;
	text-transform: uppercase;
	color: #ffffff;
}

#topNav a	{
	color: #ffffff;
}


#header	{
	float: left;
	width: 980px;
	margin-bottom: 15px;
}

#header .logo	{
	float: left;
	width: 160px;
}

#header .text	{
	float: left;
	width: 437px;
	margin-left: 18px;
	font: normal 10px Georgia, "Times New Roman", Times, serif;
	color:  #F8E7B8;
}

.search	{
	margin: 0px 0px 0px 700px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}

.headerlinks a
{
	text-transform: uppercase;
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
}

.footerlinks
{
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;

}

.footerlinks a
{
	text-transform: uppercase;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}


	
/* Left Nav */

.leftCol	{
	float: left;
	width: 160px;
	margin: 0px 20px 0px 0px;
}

.leftNav	{
	float: left;
	width: 160px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}

.leftNav a	{
	color: #ffffff;
	text-decoration: none;
}

.leftNav .home	{
	float: left;
	width: 151px;
	background: url(../assets/images/site/navHome.gif) top left no-repeat;
	padding: 4px 0px 6px 9px;
	margin-bottom: 2px;
}

.leftNav .home a	{
	color: #ffffff;
	text-decoration: none;
}

.leftNav .home a	{
	color: #ffffff;
	text-decoration: none;
}



.leftNav .publications	{
	float: left;
	width: 151px;
	background: url(../assets/images/site/navPublications.gif) top left no-repeat;
	padding: 4px 0px 6px 9px;
	margin-bottom: 2px;
}

.leftNav .publications a	{
	color: #ffffff;
	text-decoration: none;
}


.leftNav .publExp	{
	float: left;
	width: 151px;
	padding: 0px 0px 0px 9px;
	margin-bottom: 2px;
	background-color: #765837;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}

.leftNav .meetings	{
	float: left;
	width: 151px;
	background: url(../assets/images/site/navMeetings.gif) top left no-repeat;
	padding: 4px 0px 6px 9px;
	margin-bottom: 2px;
}

.leftNav .meetings a	{
	color: #ffffff;
	text-decoration: none;
}

.leftNav .MeetingsExp	{
	float: left;
	width: 151px;
	padding: 0px 0px 0px 9px;
	margin-bottom: 2px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #9E1E1E;
}


.leftNav .educational	{
	float: left;
	width: 151px;
	background: url(../assets/images/site/navEducational.gif) top left no-repeat;
	padding: 4px 0px 4px 9px;
	margin-bottom: 2px;
}

.leftNav .educationalExp	{
	float: left;
	width: 151px;
	padding: 0px 0px 0px 9px;
	margin-bottom: 2px;
	background-color: #5B6A25;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}

.leftNav .educational a	{
	color: #ffffff;
	text-decoration: none;
}

.leftNav .membership	{
	float: left;
	width: 10px;
	background: url(../assets/images/site/navMembership.gif) top left no-repeat;
	padding: 4px 0px 4px 9px;
	margin-bottom: 2px;
}

.leftNav .membership a	{
	color: #ffffff;
	text-decoration: none;
}

.leftNav .career	{
	float: left;
	width: 151px;
	background: url(../assets/images/site/navCareer.gif) top left no-repeat;
	padding: 4px 0px 6px 9px;
	margin-bottom: 2px;
}

.leftNav .career a	{
	color: #ffffff;
	text-decoration: none;
}

.leftNav .subNav	{
	margin: 4px 5px 0px 15px;
	text-transform: none;
}

.leftNav .subNav a	{
	color: #ffffff;
	text-decoration: none;
}

.leftBox	{
	float: left;
	width: 160px;
}

.leftBox .top	{
	float: left;
	width: 160px;
	height: 10px;
	background: url(../assets/images/site/leftOrangeT.gif) bottom left no-repeat;
	margin-top: 20px;
}

.leftBox .content	{
	float: left;
	width: 138px;
	background-color: #eed9a0;
	border-left: solid 1px #c15e03;
	border-right: solid 1px #c15e03;
	padding: 0px 10px 0px 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.leftBox h2	{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 3px 0px;
}

.leftBox input	{
	margin-bottom: 5px;
}

.leftBox .bottom	{
	float: left;
	width: 160px;
	height: 10px;
	background: url(../assets/images/site/leftOrangeB.gif) top left no-repeat;
}

.leftBoxWh	{
	float: left;
	width: 160px;
}

.leftBoxWh .top	{
	float: left;
	width: 160px;
	height: 10px;
	background: url(../assets/images/site/leftBlueT.gif) bottom left no-repeat;
	margin-top: 20px;
}

.leftBoxWh .content	{
	float: left;
	width: 138px;
	background-color: #ffffff;
	border-left: solid 1px #0037a9;
	border-right: solid 1px #0037a9;
	padding: 0px 10px 0px 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.leftBoxWh h2	{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 3px 0px;
}

.leftBoxWh .bottom	{
	float: left;
	width: 160px;
	height: 10px;
	background: url(../assets/images/site/leftBlueB.gif) top left no-repeat;
}

#careerWrapper a
{
	color: #542454;
    text-decoration: underline;
    font-weight:bold;
    background: transparent;
}

#meetingWrapper a
{
	color: #9E1E1E;
    text-decoration: underline;
    font-weight:bold;
    background: transparent;
}

#pubWrapper a
{
	color: #765837;
    text-decoration: underline;
    font-weight:bold;
    background: transparent;
}

#educationWrapper a
{
	color: #5b6a25;
    text-decoration: underline;
    font-weight:bold;
    background: transparent;
}

.adminTextBoxStyle
{
	width: 130px;
	font-size: 11px;
}

.adminDropDownStyle
{
	font-size: 11px;
}

#membershipWrapper a
{
	color: #c15e03;
    text-decoration: underline;
    font-weight:bold;
}

#mainWrapper a
{
	color: #243761;
    text-decoration: underline;
    font-weight:bold;
}


#forumWrapper a
{
	color: #765837;
    text-decoration: underline;
    font-weight:bold;
}


/* Main Column */

.mainCol	{
	float: left;
	width: 480px;
	margin-right: 20px;
}
.mainColPubs	{
	float: left;
	width: 480px;
	margin-right: 20px;
}


.mainColPubs	 a:link {
     color: #765837;
     background-color: transparent;
     text-decoration: none;
     }

 .mainColPubs	 a:visited {
     color: #765837;
     background-color: transparent;
     text-decoration: none;
     }

 .mainColPubs	a:hover {
     color: #765837;
     text-decoration: underline;
     }

 .mainColPubs	 a:active {
     color: #765837;
     background-color: transparent;
     text-decoration: none;
     }



.mainColMeetings	{
	float: left;
	width: 480px;
	margin-right: 20px;
}

.mainColMeetings	a:link {
     color: #9E1E1E;
     background-color: transparent;
     text-decoration: none;
     }

 .mainColMeetings a:visited {
     color: #9E1E1E;
     background-color: transparent;
     text-decoration: none;
     }

.mainColMeetings a:hover {
     color: #9E1E1E;
     background-color: Transparent;
     text-decoration: underline;
     }

 .mainColMeetings a:active {
     color: #9E1E1E;
     background-color: transparent;
     text-decoration: none;
     }


.mainColMember	{
	float: left;
	width: 480px;
	margin-right: 20px;
}

.mainColMember a:link {
     color: #C15E03;
     background-color: transparent;
     text-decoration: none;
     }

.mainColMember a:visited {
     color: #C15E03;
     background-color: transparent;
     text-decoration: none;
     }

 
.mainColMember a:hover {
     color: #C15E03;
     background-color: Transparent;
     text-decoration: underline;
     }

 .mainColMember	a:active {
     color: #C15E03;
     background-color: transparent;
     text-decoration: none;
     }

.mainColEducation	{
	float: left;
	width: 480px;
	margin-right: 20px;
}

	
.mainColEducation	a:link {
     color: #5B6A25;
     background-color: transparent;
     text-decoration: none;
     }

.mainColEducation a:visited {
     color: #5B6A25;
     background-color: transparent;
     text-decoration: none;
     }

 .mainColEducation a:hover {
     color: #5B6A25;
     background-color: Transparent;
     text-decoration: underline;
     }

 .mainColEducation a:active {
     color: #5B6A25;
     background-color: transparent;
     text-decoration: none;
     }


.mainColCareer	{
	float: left;
	width: 480px;
	margin-right: 20px;
}

.mainColCareer	a:link {
     color: #542454;
     background-color: transparent;
     text-decoration: none;
     }

.mainColCareer a:visited {
     color: #542454;
     background-color: transparent;
     text-decoration: none;
     }

.mainColCareer a:hover {
     color: #542454;
     background-color: Transparent;
     text-decoration: underline;
     }

 

.mainColCareer a:active {
     color: #542454;
     background-color: transparent;
     text-decoration: none;
     }




.mainImg	{
	float: left;
	width: 480px;
	margin: 0px 0px 20px 0px;
}

.mainBox	{
	float: left;
	width: 480px;
	margin-bottom: 20px;
}

.mainBox .content	{
	float: left;
	width: 460px;
	background-color: #ffffff;
	padding: 10px 10px 0px 10px;
}

.col1	{
	float: left;
	width: 230px;
}

.col2	{
	float: left;
	width: 220px;
	padding-left: 9px;
	border-left: dotted 1px #765837;
}

.image	{
	float: left;
	width: 67px;
	margin-right: 8px;
	padding-bottom: 10px;
}

.listingMain	{
	float: left;
	width: 224px;
	padding-bottom: 7px;
}

.listing	{
	float: left;
	width: 145px;
	margin-right: 0px;
	padding-bottom: 7px;
}

.listingRight	{
	float: left;
	width: 195px;
	padding-bottom: 7px;
}

.listing p	{
	margin: 7px 0px 7px 0px;
}

.mainBox .bottom	{
	float: left;
	width: 480px;
	height: 10px;
	background: url(../assets/images/site/mainB.gif) top left no-repeat;
}

.tab a	{
	color: #FFFFFF;
	text-decoration: none;
}

.tabHome	{
	float: left;
	width: 470px;
	height: 22px;
	background: url(../assets/images/site/mainHomeT.gif) bottom left no-repeat;
	padding: 5px 0px 0px 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}	

.home a	{
	color: #243761;
	text-decoration: none;
}

.home .title	{
	font-size: 12px;
	font-weight: bold;
	color: #243761;
}

.tabPublications	{
	float: left;
	width: 470px;
	height: 22px;
	background: url(../assets/images/site/mainPublT.gif) bottom left no-repeat;
	padding: 5px 0px 0px 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}	


.publications a	{
	color: #765837;
	text-decoration: none;
}

.publications .title	{
	font-size: 12px;
	font-weight: bold;
	color: #765837;
}

.tabMeetings	{
	float: left;
	width: 470px;
	height: 22px;
	background: url(../assets/images/site/mainmeetT.gif) bottom left no-repeat;
	padding: 5px 0px 0px 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}	

.meetings a	{
	color: #9e1e1e;
	text-decoration: none;
}

.meetings .title	{
	font-size: 12px;
	font-weight: bold;
	color: #9e1e1e;
}

.tabEducational	{
	float: left;
	width: 470px;
	height: 22px;
	background: url(../assets/images/site/mainEducT.gif) bottom left no-repeat;
	padding: 5px 0px 0px 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}	

.educational a	{
	color: #5b6a25;
	text-decoration: none;
}

.educational .title	{
	font-size: 12px;
	font-weight: bold;
	color: #5b6a25;
}

.tabMembership	{
	float: left;
	width: 470px;
	height: 22px;
	background: url(../assets/images/site/mainMembT.gif) bottom left no-repeat;
	padding: 5px 0px 0px 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}	

.membership a	{
	color: #c15e03;
	text-decoration: none;
}

.membership .title	{
	font-size: 12px;
	font-weight: bold;
	color: #c15e03;
}

.tabCareer	{
	float: left;
	width: 470px;
	height: 22px;
	background: url(../assets/images/site/mainCareT.gif) bottom left no-repeat;
	padding: 5px 0px 0px 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}	

.career a	{
	color: #542454;
	text-decoration: none;
}

.career .title	{
	font-size: 12px;
	font-weight: bold;
	color: #542454;
}



/* Right Column */



.rightCol	{
	float: left;
	width: 300px;
}

.rightBox	{
	float: left;
	width: 300px;
	margin-bottom: 20px;
}

.rightBox .content	{
	float: left;
	width: 280px;
	background-color: #ffffff;
	padding: 10px 10px 0px 10px;
}

.rightBox .bottom	{
	float: left;
	width: 300px;
	height: 10px;
	background: url(../assets/images/site/rightB.gif) top left no-repeat;
}

.rightHome	{
	float: left;
	width: 290px;
	height: 22px;
	background: url(../assets/images/site/rightHomeT.gif) bottom left no-repeat;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 0px 0px 10px;
}

.rightPublications	{
	float: left;
	width: 290px;
	height: 22px;
	background: url(../assets/images/site/rightPublT.gif) bottom left no-repeat;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 0px 0px 10px;
}	

.rightMeetings	{
	float: left;
	width: 290px;
	height: 22px;
	background: url(../assets/images/site/rightMeetT.gif) bottom left no-repeat;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 0px 0px 10px;
}	

.rightEducational	{
	float: left;
	width: 290px;
	height: 22px;
	background: url(../assets/images/site/rightEducT.gif) bottom left no-repeat;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 0px 0px 10px;
}	

.rightMembership	{
	float: left;
	width: 290px;
	height: 22px;
	background: url(../assets/images/site/rightMembT.gif) bottom left no-repeat;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 0px 0px 10px;
}	

.rightCareer	{
	float: left;
	width: 290px;
	height: 22px;
	background: url(../assets/images/site/rightCareT.gif) bottom left no-repeat;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 0px 0px 10px;
}




/* Footer */

.footer	{
	float: left;
	width: 100%;
	text-align: center;
	background: url(../assets/images/site/footerBG.gif) bottom left repeat-x;
	color: #ffffff;
	padding-top: 47px;
	padding-bottom: 20px;
}

.footer a	{
	color: #F8E7B8;
}


/*Date Picker Styles */

/* the div that holds the date picker calendar */
#datepicker{
    margin:10px 0px 10px 0px;
}

.dpDiv {
    margin:0px;
    padding:0px;
}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	text-align: center;
	width:135px;
	color: #000000;
	background-color: #fff;
	border: 1px solid #0037a9;
}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR 
{
    background-color:#0037a9;
    color:#fff;
	}
.dpTitleTR a{
    color:#fff;
    text-decoration:none;
	}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
    background-color:#eaeef5;
    color:#002665;
}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #9daecf;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #9daecf;
	cursor: pointer;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #006ad4;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	color: #fff;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
    color:#002665;
	}


/* the forward/backward buttons at the top */
.dpButton {
	color: #ffffff;
	background: #639cce;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	color: #ffffff;
	background: #639cce;
	font-weight: bold;
	}
.dayPop{
	border: 1px solid #0037a9;
	padding:10px;
    background-color:#fff;
    display:none;
    position:absolute;
    width:200px;
}


/* Form styles */

.formName	{
	float: left;
	width: 150px;
	padding: 4px 0px 3px 0px;
	text-align: right;
	font-weight: bold;
}

.formField	{
	float: left;
	width: 290px;
	padding-left: 20px;
}



