@charset "utf-8";
/* CSS Document */
body	{	
	font-size: 50%;	
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#494d53;
	margin:0em;
	padding:0em;
}
object{
	display:block;
}
.Wrapper{
	width:100%;
	height:100%;
	background-image:url(../images/background.jpg);
	background-repeat:repeat;
	text-align: center;
	min-width: 108.5em;
	width:auto !important; 
	width:108.5em;
}
.Main{
	float:none;
	top:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	width:108.5em;
	min-height: 92.5em;
	height:auto !important; 
	height:92.5em;
	text-align: left;
}
.HSpace55{
	float:left;
	width:29.5em;
	height:7em;
}
/* These are the main areas within the Main div class*/
.Left{
	float:left;
	width:29.5em;
	min-height: 92.5em;
	height:auto !important; 
	height:92.5em;
	text-align: left;
}
.Right{
	float:left;
	width:79em;
	min-height: 92.5em;
	height:auto !important; 
	height:92.5em;
	text-align: left;
}

/*These are the main areas within the Right div*/
.Top{
	float:left;
	width:79em;
	min-height: 12em;
	height:auto !important; 
	height:12em;
}
.Middle{
	float:left;
	width:79em;
	min-height: 44em;
	height:auto !important; 
	height:44em;
	background-color:#000000;
}
.Bottom{
	float:left;
	width:79em;
	min-height: 36.5em;
	height:auto !important; 
	height:36.5em;
}

/*These are the areas within the Top div*/
.Nav{
	float:right;
	width:79em;
	min-height: 5em;
	height:auto !important; 
	height:5em;
	line-height:4em;
}
.Nav1{
	float:right;
	height:4em;
	text-align:right;
	min-width:6.3em;
	width:auto !important; 
	width:6.3em;
}
.Nav2b{
	float:right;
	height:4em;
	text-align:right;
	min-width:8em;
	width:auto !important; 
	width:8em;
}
.Nav3b{
	float:right;
	height:4em;
	text-align:right;
	min-width:8.7em;
	width:auto !important; 
	width:8.7em;
}
.Nav4{
	float:right;
	height:4em;
	text-align:right;
	min-width:9.25em;
	width:auto !important; 
	width:9.25em;
}
.Nav4b{
	float:right;
	height:4em;
	text-align:right;
	min-width:10em;
	width:auto !important; 
	width:10em;
}
.Nav7{
	float:right;
	height:4em;
	text-align:right;
	min-width:13.5em;
	width:auto !important; 
	width:13.5em;
}
/*These the areas within the Left div*/
.LContent{
	float:left;
	width:29.5em;
	min-height: 40em;
	height:auto !important; 
	height:40em;
	background-color:#3b4c60;
}
.Address{
	float:left;
	width:20em;
	min-height: 28em;
	height:auto !important; 
	height:28em;
	background-color:#3b4c60;
}
.TitleImg{
	float:right;
	width:9.5em;
	height:40em;
	background-color:#3b4c60;
}
.LogoImg{
	float:left;
	width:20em;
	height:12em;
	background-color:#3b4c60;
}
/*These are areas for the Right Middle Div*/
.MLeft{
	float:left;
	width:30em;
	height:44em;
}
.MRight{
	float:left;
	width:49em;
	min-height: 44em;
	height:auto !important; 
	height:44em;
	background-color:#FEFEFE;
}
/*These are for positional purposes for text within MRight Div*/
.MRightSpacerH{
	float:left;
	width:49em;
	height:2em;
}
.MRightSpacerV{
	float:left;
	width:2em;
	height:41em;
}
.TextArea{
	float:left;
	width:45em;
	min-height: 40em;
	height:auto !important; 
	height:40em;
}
/*These are areas for the Bottom Div*/
.Mailing{
	float:left;
	width:79em;
	height:6em;
}
.JandFImg{
	float:left;
	width:22em;
	height:5.5em;
}
.Requirements{
	float:left;
	width:23em;
	height:5.5em;
}
.MailVSpacer{
	float:left;
	width:2em;
	height:6em;
}
.MailLink{
	float:left;
	width:30em;
	height:5em;
	background-color:#8D835B;
	line-height:5em;
	text-align:center;
}
.JavaImg{
	width:5em;
	height:5em;
}
.FlashImg{
	width:14em;
	height:4.125em;
}
.newsPanel{
	float:right;
	width:49.5em;
	height:32em;
}
.newsPanelHeader{
	float:left;
	width:49.5em;
	height:4em;
}
.newsPanelHeaderSpacer{
	float:left;
	width:12.25em;
	height:4em;
}
.newsArea{
	float:left;
	width:49.5em;
	height:12em;
}
.newsthumbHolder{
	float:left;
	width:10.25em;
	height:10.25em;
	text-align:center;
}
.ThumbSpacer{
	width:10.25em;
	height:1em;
}
.newsthumb{
	width:8.25em;
	height:8.25em;
	border:0em;
}
.newsSpacerV{
	float:left;
	width:2em;
	height:10.25em;
}
.newsSum{
	float:left;
	height:10.25em;
	width:34em;
}
/*These Positional Divs are for the Index page Flash Alternative*/
.BodyImage{
	float:left;
	top:0px;
	height:44em;
	width:47.25em;
	border:0em;
	background-image:url(../images/indexAreaBG.jpg);
	background-repeat:repeat-x;
	background-color:#fcfdff;
}
.BodyTxt{
	float:left;
	top:0px;
	min-height: 42em;
	height:auto !important; 
	height:42em;
	width:29em;
	background-image:url(../images/indexAreaBG.jpg);
	background-repeat:repeat-x;
	background-color:#fcfdff;
}
.BodySpacerT{
	float:left;
	width:29em;
	height:2em;
	background-image:url(../images/indexAreaBG.jpg);
	background-repeat:repeat-x;
	background-color:#fcfdff;
}
/*These are for the News Summary Page(s)*/
.NewsSpacerT1{
	float:left;
	width:29.25em;
	height:1.75em;
	background-color:#000000;
}
.NewsSpacerT2{
	float:left;
	width:29.25em;
	height:1.75em;
	background-color:#FFFFFF;
}
.NewsNavSpacer{
	float:left;
	width:29.25em;
	height:3.25em;
	background-color:#000000;
}
.NewsNav{
	float:left;
	width:47em;
	height:3.25em;
	text-align:right;
	background-color:#FFFFFF;
}
.NewsRow{
	float:left;
	width:77.5em;
	height:9.75em;
}
.NewsRowImage{
	float:left;
	width:29.25em;
	height:9.75em;
	background-color:#000000;
	border:0px;
}
.NewsRowVSpacer{
	float:left;
	width:2em;
	height:9.75em;
	background-color:#FFFFFF;
}
.NewsText{
	float:left;
	width:46em;
	height:9.75em;
	background-color:#FFFFFF;
}
.NewsBack{
	float:left;
	text-align:right;
	width:45em;
	height:2em;
}
.NewsViewText{
	float:left;
	width:46em;
	min-height: 38em;
	height:auto !important; 
	height:38em;
	background-color:#FFFFFF;
}
/*These Divs are for the work page*/
.WorkRow{
	float:left;
	width:77.5em;
	height:10.5em;
}
.WorkRowImage{
	float:left;
	width:29.25em;
	height:10.5em;
	background-color:#000000;
	border:0px;
}
.WorkRowVSpacer{
	float:left;
	width:2em;
	height:10.5em;
	background-color:#FFFFFF;
}
.WorkText{
	float:left;
	width:46em;
	height:8em;
	background-color:#FFFFFF;
}
.WorkHSpacer1{
	float:left;
	width:29.25em;
	height:1em;
	background-color:#000000;
}
.WorkHSpacer2{
	float:left;
	width:40em;
	height:1em;
	background-color:#FFFFFF;
}
.WorkSite{
	float:right;
	height:2.5em;
	width:14em;
	color:#FFFFFF;
	background-color:#b3a585;
	text-align:left;
}
/*These Divs are for the Mailing Form Page*/
.FormLabel{
	float:left;
	width:15em;
	height:3em;
	text-align:right;
}
.FormField{
	float:left;
	width:30em;
	height:3em;
}
.FormCheckbox{
	float:left;
	width:15em;
	height:3em;
}
.FormLabels{
	float:left;
	width:15em;
	min-height: 40em;
	height:auto !important; 
	height:40em;
	text-align:right;
}
.FormDetails{
	float:left;
	width:30em;
	min-height: 40em;
	height:auto !important; 
	height:40em;
}