/*-----------Block Level Elements--------------*/
*{margin:0; padding:0;}
html { min-height:100%; margin-bottom:1px; } /*keeps short pages from jumping */

body {
background-color: #161D75;
background-image: url(images/homeBG.jpg);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
margin-top: 32px;
}




#header {
	width: 100%;
	/*background-image: url(images/topheaderBG.jpg);
	background-repeat: repeat;
	background-position: top left;*/
	
}

#headerimg {
width: 912px;
margin: 0 auto;
background-image: url(images/logo.png);
background-repeat: no-repeat;
height: 113px;
}

.description {
display: none;
}

#main {width: 100%;
/*background-color: #282986;
height: 469px;  569px */
/*background-image: url(images/bigPhotoMainBG.jpg);
background-repeat: no-repeat;*/}

/*#mainPhotoHolder {
height: 503px;
}*/

#nav {width: 912px;
background-image: url(images/homenavBG.png);
background-repeat: no-repeat;
height: 66px;
margin: 0 auto;}

.homenav {float: right; margin-right: 28px;}
#homewrapper {
	width: 912px;
	margin: 0 auto;
	background-image: url(images/bigPhotoBG.png);
	background-repeat: repeat-y;
	background-position: top left;
	
}

#homecontent { /* flashfader content */
	width: 849px;
	height: 268px; /* was 503 */
	margin: 0 auto;
	padding-left: 3px;
	z-index: 0 !important;
	position: relative;
	top: 0px;
	left: 2px;
	background-color: #fff; /*#161D75;*/
	
	
	/* style="background-color: #fff; width: 849px; height: 403px; position: relative; top: 0; left: 2px;"*/

}

#headertext { width: 330px; height: 268px; float: left;}
#headertext p,h3 {padding: 6px;}
#headertext h3 {color:#1E1D75;}
#headerphoto {width: 523px;height: 268px; float: right; position: absolute; top: 0px; right: 0px;}


#homecontentfooter {
clear: both;
/*background-image: url(images/bigPhotoBottom.png);
background-repeat: no-repeat;*/
width: 912px;
margin: 0 auto;

height: 27px;}

/*#boxes {width: 854px; height: 194px; margin: 0 auto; padding-left: 2px;z-index: 3000 !important; position: relative; top: -52px; }



#boxone {float: left;}
#boxthree {float: right;}
#boxtwo {float: right;}*/

#footerhome {
padding-top: 30px;
	width: 100%;
	clear: both;
}

#footerhome p {padding: 10px; color: #fff; text-align: center; font-size: 9pt;}
#footerhome a {color: #fff;}
img {border: none;}
img a {border: none;}

#hometable {background-image: url(images/table-homeBG.png);
background-repeat: no-repeat;
background-position: top left;
width:851px;
min-height: 410px;
overflow: visible;
margin: 0 auto;
}

#hometable.box {height: 324px; overflow: hidden;}
 td {vertical-align: top; font-size: 9pt;}

#boxcontainerleft {
	float: left;
	width: 205px;
	height: 150px;
	margin-left:45px;
	text-align: justify;
}

#boxcontainermiddle {
	float: left;
        width: 205px;
        height: 150px;
        margin-left:30px;
	text-align: justify; 
} 

#boxcontainerright {
	float: left;
        width: 205px;
        height: 150px;
        margin-left:30px;
	text-align: justify; 
} 
