/**************** General Classes *****************/

body {

	margin: 4px 4px 0px 4px;

	background-color: #620DC0; /* Neutral Gray, Hard coded for all color pallettes */

	font-size: 11pt; /* Font Size */

	line-height: normal;

	background-image: none;

	color: #333333;

}



div.linkBox {

	margin-left: 10px;

  margin-right: 10px;

}

div.contentHeaderContainer{

	margin-left: 10px;

	padding-top: 3px;

}

div.contentBodyContainer{

	margin-left: 10px;

}



h1 {

	font-size: 12pt;

	font-weight: bold;

	color: #167619; /* Primary */

}



h2 {

	font-size: 16px;

	font-weight: bold;

	color: #167619; /* Primary */

}



h3 {

	font-size: 11px;

	font-weight: bold;

	color: #84C468; /* Tertiary */

}



#footer {

	padding: 10px 10px 10px 35px;

	font-size: 10pt;

	color: #BBC2C2; /* Neutral Dark */

}



#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {

	color: #CAD0CD; /* Neutral Medium */

}



a {

 color: #203417; /* Text Dark */

 font-weight: bold;

 text-decoration: none;

}



td.outerTD {

	background-color: #FFFFFF; /* Hard coded no matter what color pallette */

	padding: 0px 9px 10px 9px;

}



/**************** Header Classes *****************/

.headerSiteName {

  font-size: 16px;

	font-weight: bold;

	line-height: 24px;

}



.headerTagline {

  font-size: 12px;

	font-style: italic;

	line-height: 18px;

}



table.header {

	border-top: 5px solid #167619; /* Primary */

}



table.header td {

	background-color: #2D2E2E; /* Neutral Black */

	color: #E0E6E4; /* Neutral Light */

	padding: 25px;

}



td.belowHeader {

	background-color: #2D2E2E; /* Netural Black */

	height: 4px;

}



/**************** Top Nav Classes *****************/

table.topNav {



}



table.topNav {

	background-color: #3DA33D; /* Secondary */

	color: #FFFFFF; /* Hard Coded No Matter What Color Pallette */

}



td.topNavBody {

	white-space: nowrap;

	background-image:  none;

	background-repeat: repeat-y;

	padding-top: 8px;

	padding-right: 1px;

	padding-bottom: 5px;

	padding-left: 1px;

	background-color: #3DA33D;

}







/************************************************ Sub Page Classes **********************************************/

td.subLeftContent {

	width: 150px;

	vertical-align: top;



}

td.subContentBody {



}



table.subMainContent {

	background-color: #BBC2C2; /* Neutral Dark */

	border-bottom: 1px solid #FFFFFF; /* Global White */

}



table.subMainContent td {

	white-space: nowrap;	

}



td.subMainContentBody {

  padding: 15px;

	white-space: nowrap;

	vertical-align: top;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF; /* Global White */

}



a.subMainContentBody {

	color: #167619; /* Primary */

	font-weight: normal;

	font-size: 11px;

}



table.resources {



}



table.resources td {

	font-size: 10px;

	border-top: solid 4px #167619; /* Primary */

	border-bottom: solid 1px #FFFFFF; /* Global White */	

	padding: 15px;

	vertical-align: top;

	background-image:    url("../boland_images/HomeContent_Background.jpg");

	background-repeat: repeat-y;

	color: #E0E6E4; /* Neutral Light */	

}



.resources a:link, .resources a:visited, .resources a:hover, .resources a:active  {

	color: #FFFFFF; /* Global White */

	font-weight: bold;

	text-decoration: underline;

}



.resourcesHeadline {

	color: #FFFFFF; /* Global White */

	font-weight: bold;

	font-size: 11px;



}



td.subBodyContent {

	vertical-align: top;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

}



td.subMiddleContent {

	height: 8px;

	background-color: #167619; /* Primary */

}



/************************************************ Home Page Classes **********************************************/

#homeSideNavWrapper {

	width: 219px;

	vertical-align: top;

}



table.homeSideNav {

	height: 284px;

}



table.homeSideNav td {

	background-color: #FFFFFF;	/* Neutral Dark */

}



td.homeSideNavBody {

	vertical-align: top;

	color: #333333;

	padding: 3px;

}



a.homeSideNavBody {

	color: #FFCC99; /* Text Dark */

	font-weight: normal;

	text-decoration: underline;

}



.homeSideNavBodyHeadline {

	font-size: 12pt;

	font-weight: bold;

	line-height: 14pt;

	color: #620DC0;

}



td.homeImageBody {

	vertical-align: middle;

	text-align: center;

	background-color: #333333; /* Neutral Black */

}



#homeSideCell {

	width: 219px;

	vertical-align: top;

}



table.homeContent {

	height: 200px;

}



table.homeContent td {

	background-image:    none;

	background-repeat: repeat-y;

}



td.homeContentBody {

	vertical-align: top;

	padding: 15px;

	color: #333333; /* Global White */

	line-height: 18px;

}



.homeContentBody a:link, .homeContentBody a:visited, .homeContentBody a:hover, .homeContentBody a:active{

	color: #3DA33D; /* Nav Light */

	font-weight: normal;

}



table.homeResources {

	border-top: 4px solid #167619; /* Primary */

	border-right: 1px solid #FFFFFF; /* Global White */

	height: 200px;

}



table.homeResources td {

}



td.homeResourcesBody {

	background-image:    none;

	background-repeat: repeat-y;

	vertical-align: top;

	color: #E0E6E4; /* Neutral Light */

	font-size: 10px;

	background-color: #84C468; /* Tertiary */

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 15px;

}



a.homeResourcesBody {

	color: #FFFFFF; /* Global White */

	text-decoration: underline;

}



td.homeResourcesBody form {

	margin: 0px;

}



td.login {

	padding-right: 5px;

}



td.featuredLeft {

	text-align: left;

	padding-right: 5px;

}



td.featuredRight {

  text-align: left;

	padding-left: 5px;

}



.featuredHeadline {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF; /* Global White */

}



td.aboveFooter {

	background-color: #3DA33D; /* Secondary */

}

