/* ===================================================================== */
/* =======================       CSS RESET       ======================= */
/* ===================================================================== */
* { padding: 0; margin: 0; }
img { border: none; }
a { text-decoration: none; color: #0B1B43; }
a:hover { text-decoration: underline; color: #153484; }
.clearall { clear: both; }
.alignLeft { float: left; }
.alignRight { float: right; }
.alignCenter { text-align: center; }
/* ===================================================================== */
/* ===================================================================== */
/* ===================================================================== */

body {
	background: url(../images/bodybg2.jpg) repeat-x top #68748A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
}

#wrapper {
	width: 780px;
	padding: 0;
	margin: 5px auto 0 auto;
}

#header { float: left; width: 100%; height: 137px; background: url(../images/header.jpg) no-repeat; }
#infobar { float: left; width: 100%; height: 237px; background: url(../images/infobar.jpg) no-repeat; margin: -199px 0 0 0; }
#content { float: left; width: 491px; height: 453px; background: url(../images/content3.jpg) no-repeat; margin: 0 0 0 12px; }
#menu { position: relative; top: 100px; left: 505px; width: 277px; height: 336px; background: url(../images/menubg.png) no-repeat; }
#rightinfo { float: right; width: 241px; height: 403px; background: url(../images/rightinfo3.jpg) no-repeat; margin: 50px 20px 0 16px; }
#footer { background-color: #213359; width: 100%; border-bottom: 1px solid #A9ACBF; border-top: 1px solid #FFFFFF; padding: 5px 0 5px 0; 
		  text-align: center; margin: 0 0 10px 0; color: #FFFFFF; letter-spacing: 1px; }

#infobar #textBox { float: left; width: 440px; height: 153px; margin: 38px 0 0 30px; }
#infobar #textBox h1 { margin: 10px 0 0 20px; font-size: 1.4em; text-transform: uppercase; letter-spacing: 1px; color: #0B1B43; }
#infobar #textBox p { padding: 7px 10px 5px 10px; text-align: justify; line-height: 14px; }

#menu ul { float: left; margin: -110px 0 0 15px; padding: 0; list-style-type: none; }
#menu ul li { width: 239px; height: 33px; text-indent: 20px; background-color: red; background: url(../images/linediv.jpg) repeat-x bottom; line-height: 37px; }
#menu ul li img { margin: 10px 15px 0 25px; }
#menu ul li a { text-transform: uppercase; font-size: 1.1em; font-weight: bold; letter-spacing: 1px; color: #0B1B43; }
#menu ul li a:hover { text-decoration: none; color: #153484; }

#content h1 { font-size: 1.2em; text-indent: 5px; text-transform: uppercase; color: #666666; letter-spacing: 1px; margin: 3px 0 20px 0; }
#content p { padding: 5px 30px 5px 30px; font-size: 1.1em; line-height: 15px; text-align: justify; }
#content img { margin: 10px; border: 1px solid #333333; }
#content .contentHeaderBullet { margin: 3px 0 0 30px; border: none; }
#content #longContent { width: 472px; height: 410px; margin: 0 0 0 9px; overflow: auto; }
#content .galleryImage { margin: 5px; }
#content ul { list-style-type: none; margin: 0 0 0 20px; font-size: 1.1em; padding: 10px 0 0 0; text-align: center; }
#content ul li { padding: 7px 5px 7px 5px; }

#rightinfo .infoBox { background-color: red; width: 207px; margin: 15px 0 5px 17px; background: url(../images/linediv.jpg) repeat-x bottom; }
#rightinfo .infoBox h2 { color: #0B1B43; text-transform: uppercase; font-size: 1.1em; margin: 0 0 0 5px; }
#rightinfo .infoBox p { padding: 4px 0 4px 0; line-height: 14px; }

#footer a { color: #FFFFFF; }
#footer a:hover { color: #CCCCCC; }

label { float: left; width: 150px; height: 15px; font-size: 1.1em; margin: 3px 0 3px 20px; font-weight: bold; clear: left; }
.formstyle { width: 200px; margin: 3px 0 3px 0; border: 1px solid #666666; }
.formstyle2 { width: 120px; margin: 3px 0 3px 0; border: 1px solid #666666; }
