body {
	width: 100%;
	margin: 0;
	text-align: center;
	background: white;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #00005B;
}

#container {
	margin: auto;
	width: 90%;
	text-align: center;
	min-width: 780px;
}

/*style for min-width of the container in IE*/
* html .minwidth {
	padding-left:780px;
}
* html .mincontainer {
	margin-left:-780px;
	position:relative;
}
/*\*/
* html .minwidth, * html .mincontainer, * html .content, * html .layout  {
	height:1px;
}

/*--------style for the header containing the image---------*/
#header {
	width: 100%;
	height: 95px;
	min-width: 780px;
	margin-top: 17px;
	text-align: left;
}

#toprow {
	width: 100%;
}

#toprow .left {
	width: 250px;
	float: left;
	text-align: left;
}

#toprow .right {
	width: 530px;
	float: right;
	text-align: right;
}

.divider {
	width: 100%;
	border-bottom: solid 10px navy;
	clear:both;
}
/*------------------end of header-----------------------------*/


/*------------------------main column styles-------*/

#content {  
	width: 80%;
	float: right;
	clear: both;
	text-align: left;
	border-left: solid 10px navy;
	padding-left: 15px;
}


#content p {
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	margin-right: 30px;
}

#content b {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
}


h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3A3A3A;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: left;
}


/*--images in the content area -----*/
.imgleft {	float: left; padding: 2px;	margin: 5px; border: solid 1px black; }

.imgright {	
	float: right;
	padding: 2px;
	margin: 5px;
}


/*----------------------------------------end of main column----*/


/*----------------------------------------footer styles----*/

#footer {
	width: 90%;
	margin: 15px auto;
	text-align: center;
	letter-spacing: 1px;
	word-spacing: 5px;
	font: normal 11px/150% Arial, Helvetica, sans-serif;
	color: #565656;
	border-top: solid 1px gray;
	clear: both;
}

#footer a {
text-decoration: none;
color: #565656;
}

#footer a:hover {
color: #2564B3;
}

/*---------------------------------------end of footer------*/

/*---------------------------------------general stuff------*/
.spacer {	height: 5px;	clear: both;}

input { 
	border: none;
	border: solid 1px black;
	background: #white;
	text-align: left;
	height: 17px;
	font: normal 11px/150% Arial, Helvetica, sans-serif;
}

/*select {
	border: dashed 1px black;
}*/

.button { 
	background: #0054A3; 
	color: white; 
	font-size: 11px; 
	margin-top: 4px; 
	border: solid 1px #0054A3;
}

.table {
	width: 85%;
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	padding: 5px;
}
.table th { background: #0054A3; color: white; }

.table a {
text-decoration: none;
color: #2564B3;
}

.table a:hover { color: #565656; }

.table .left {
	padding: 2px;
	vertical-align: top;
	background: #D7D6D6;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.table .normal { font: normal 10px Verdana, Arial, Helvetica, sans-serif; }

.tablesmall {
	width: 60%;
	padding: 3px;
	margin: auto;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.tablesmall b { font: bold 10px Verdana, Arial, Helvetica, sans-serif; }


