/* This css file conatins the code that is NOT part of the core structure
for the site pages..i.i. blocks for various content, etc.. */




/* Footer classes for various content there 
.copyright,.address1{
display: block;
text-align: center;
	font-size: 9px;
}
*/


/* Header Title Plates for different sections */

#homealerts {
	width: 100%;
	min-height: 75px;
	
}
/* #midContainer #homealerts {height: 75px;} /* IE Min-Height Hack */ 

.homealertsHeader {
	background-image: url(/images/red_titlePlate_419x34.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
.homealertsHeaderText {
	line-height: 25px;
	margin-left: 6px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.homealertsTextContainer{
	width: 85%;
	margin-left: 15px;
	padding-left: 4px;
	padding-top:5px;
	padding-bottom:5px;	
	line-height: 15px;
	min-height: 30px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 10px;
}




/* Toolbox DIV */
#toolbox {
	/* width: 200px; */
	width: 95%;
	float: left;
	min-height: 75px;
	padding-bottom: 20px;
	padding-left: 10px;
}
/* #midContainer #toolbox {height: 75px;} /* IE Min-Height Hack */ 

.toolboxHeader {
	background-image: url(/images/orange_titlePlate_192x30.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
.toolboxHeaderText {
	line-height: 20px;
	margin-left: 6px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.toolboxTextContainer{
	width: 82%;
	margin-left: 10px;
	margin-top: -2px;
	padding-left: 4px;
	padding-top:5px;
	padding-bottom:5px;		
	line-height: 15px;
	min-height: 30px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 10px;
}


/* Links and Sponsors DIV for HomePage */
.linksandsponsors {
	/* width: 200px; */
	width: 45%;
	min-height: 75px;
	/* float: right; */
	float: left;
	padding-bottom: 20px;
	padding-left: 10px;
	position: relative;
}
/* #midContainer #linksandsponsors {height: 75px;} /* IE Min-Height Hack */ 

.linksandsponsorsHeader {
	background-image: url(/images/orange_titlePlate_192x30.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
.linksandsponsorsHeaderText {
	line-height: 20px;
	margin-left: 6px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.linksandsponsorsTextContainer{
	width: 82%;
	margin-left: 10px;
	margin-top: -2px;
	padding-left: 4px;
	padding-top:5px;
	padding-bottom:5px;			
	line-height: 15px;
	min-height: 30px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 10px;
}


/* Message from the President */
#presidentmsg {
	width: 100%;
	min-height: 75px;
	display: inline;
	position: relative;
	/* clear: both; */
}
/* #midContainer #presidentmsg {height: 75px;} /* IE Min-Height Hack */ 

.presidentmsgHeader {
	background-image: url(/images/darkBlue_titlePlate_419x30.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
.presidentmsgHeaderText {
	line-height: 25px;
	margin-left: 6px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.presidentmsgTextContainer{
	width: 85%;
	margin-left: 15px;
	padding-left: 4px;
	padding-top:5px;
	padding-bottom:5px;	
	line-height: 15px;
	min-height: 30px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 10px;
}



/* recentItems contains News and Events informaiotn and links */
.recentItemsHeader {
	background-image: url(/images/green_titlePlate_140x30.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
.recentItemsHeaderText {
	line-height: 20px;
	margin-left: 6px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.recentItemsTextContainer{
	width: 95%;
	margin-left: 0px;
	padding-top:5px;
	padding-bottom:5px;	
	line-height: 10px;
	/* min-height: 30px; */
	border-bottom: 1px dashed #CCCCCC;
	font-size: 9px;
}

.spacer20px {
	height: 20px;
}




/* RightSideContent Tags */
/* Right Side navigation menu/list container */
.rightsideNav {
	padding-top: 8px;
	padding-left: 2px;
	padding-right: 2px;
}



/* Page Elements */

/* Section CSS Layout Rules for main content in each section */

#section {
	width: 100%;
	min-height: 75px;
}
/* #midContainer #section {height: 75px;} /* IE Min-Height Hack */ 

.sectionHeader {
	/* Set the background image in the Application.cfc file for each section so it is correct */
	/* background-image: url(/images/red_titlePlate_419x34.jpg); */
	background-repeat: no-repeat;
	height: 30px;
}

/* #midContainer .sectionHeader {height: 30px} */ /* IE Min-Height Hack */ 

.sectionHeaderText {
	line-height: 25px;
	margin-left: 6px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.sectionTextContainer{
	width: 85%;
	margin-left: 15px;
	padding-left: 4px;
	padding-top:5px;
	padding-bottom:5px;	
	line-height: 15px;
	min-height: 30px;
	border-left: 1px solid #CCCCCC;
	/* border-right: 1px solid #CCCCCC; */
	border-bottom: 1px solid #CCCCCC;
	font-size: 10px;
}

.pageTitle {
	background-image: url(/images/darkBlue_titlePlate_336x28.jpg);
	background-repeat: no-repeat;
	height: 35px;
}

.pageTitleText {
	line-height: 22px;
	margin-left: 10px;
	font-weight: bold; 
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;	
}

.sectionTitle{
	font-weight: bold;
	font-size:14px;
	font-family: Arial;
	text-decoration: underline;
}

.underline {
	text-decoration: underline;
	padding-bottom: 4px;	
}

.committeeMembersContainer {
	border: 1px solid #CCCCCC;
	min-height: 30px;
	width: 220px;
	padding: 8px;
	margin-left: 10px;
	float: left;
}


.committeeMembersContainerTitle{
	background-color: #FFFFFF;
	color: #666666;
	width: 60px;
	margin-top: -19px;	
	margin-left: 0px;
	position: absolute;
	padding: 3px;
	text-align: center;
}

.committeeMembersText {
	color: #003366;
	padding-left: 10px;
}

.otherCommitteesContainer {
	border: 1px solid #CCCCCC;
	min-height: 30px;
	width: 120px;
	padding: 8px;
	margin-left: 10px;
	float: right;
}


.otherCommitteesContainerTitle{
	background-color: #FFFFFF;
	color: #666666;
	width: 110px;
	margin-top: -19px;	
	margin-left: 0px;
	position: absolute;
	padding: 3px;
	text-align: center;
	/* border: 1px solid #CCCCCC; */
}

.otherCommitteesText {
	color: #003366;
	padding-left: 10px;
	font-size: 10px;
}

/* Used for right and left side content in the MAIN area */
.leftSide {
	float: left;
	width: 48%;	
}

.rightSide {
	float: right;
	width: 48%;	
}

.borderGrey {
	border: 1px solid #CCCCCC;	
}

.width40pct {	
	width: 40%;	
}

.requiredmsg {
	color: red;	
	font-size: 9px;
	font-style: italic;
}
 /* THese are for the links on the links page */
.linkContainer{
	margin-left: 6px;
	padding-right: 6px;	
}

.linkTitle {
	font-size: 12px;
	font-weight: bold;
}
.linkDescription {
	font-size: 10px;
	padding-left: 2px;
	padding-bottom: 15px;
}


 /* THese are for the links on the sponsors page */
.sponsorContainer{
	margin-left: 6px;
	padding-right: 6px;	
}

.sponsorTitle {
	font-size: 12px;
	font-weight: bold;
}
.sponsorDescription {
	font-size: 10px;
	padding-left: 2px;
	padding-bottom: 15px;
}


 /* THese are for the links on the toolbox page */
.toolboxContainer{
	margin-left: 6px;
	padding-right: 6px;	
}

.toolboxTitle {
	font-size: 12px;
	font-weight: bold;
}
.toolboxDescription {
	font-size: 10px;
	padding-left: 2px;
	padding-bottom: 15px;
}

.sm {font-size: 10px;}

.sm9 {font-size: 9px;}