/*******************************************************************************/
/****************************** body *******************************************/
/*******************************************************************************/

body {
	/*font-family: "Trebuchet MS", Arial, sans-serif;*/
	font-size: 100%;
	/*background-color: #FFFFFF;*/
	margin: 0px 0 0 0;
	padding: 0;
	/*background-image: url(images/p7exp_pbg.jpg);*/
	/*background-repeat: repeat-x;*/
	background-color:#07223c;
	/*margin: 0;*/
	font-family: Georgia, serif;
	background-image: url(../images/bg-map.jpg) ;
	background-position: center;
	background-position: top;
    background-repeat: no;

}

p {
	color: #262626;
	font-size: 13.5px;	
}

h7 {
	color: #FFFFFF;
	font-size: 12px;
}

h1 {
	font-size: 15px; 
	color: #1F6376; 
	font-weight: bold;
}

h2 {
	font-size: 17px; 
	color: #113A56; 
	font-weight: bold;
}

h3 {
	font-size: 12px;
	color: #262626;
	font-weight: bold;
}

h4 {
	font-size: 9px;
	color: #262626;
	font-weight: normal;
}

h5 {
	font-size: 12px;
	color: #262626;
	font-weight: bold;
}

.menu-secondary {
	font-size: 12px;
	color: #03669F;
	text-decoration: none;	
}

h6 {
	font-size: 9px;
	color: #031629;
	font-weight: normal;
}

.biglink { 
	text-transform: uppercase;
	text-decoration: underline;
	color: #5c120c;
	font-size: 12px;
}

.biglink:hover { 
	text-transform: uppercase;
	text-decoration: none;
	color: #5c120c;
	font-size: 12px;
}

.whitetext {
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 0px 10px;
	margin: 6px 0 2px 0;
}

.acopyright:hover {
	text-decoration: none;
}

a {
	color: #03669F;
}

a:hover {
	text-decoration: none;
}

.textlinks {
	font-size: 12px;
}

.whitelink {
	font-size: 12px;
	color: #113A56;
}

.address {
	font-size: 12px;
	text-align: center;
}

.text {
	font-size: 12px;
}

hr {
	height: 1px;
	width: 100%;
	text-align: left;
	color: #929292;
	background-color: #929292;
}

img {
	border-style: none;
}

img.floatLeft {
	float: left;
	margin: 0 1em 0 0;
}
img.floatRight {
	float: right;
	margin: 0 0 0.1em 1em;
}

/*******************************************************************************/
/************************************ nav1 **************************************/
/*******************************************************************************/


#nav1 { /* main div */
width : 272px;
height: 277px;	
background-image: url(../images/nav.png) ;
padding: 13px 0 13px 0;
}

#nav1 ul { 
padding: 0;
margin: 0;
list-style: none;

}

#nav1 li { /* all list items */
position : relative;
float : left;
line-height : 26.7px;
}

#nav1 li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 11.05em;
margin-top : -1.35em;
}

#nav1 li ul ul { /* third-and-above-level lists */
left: -999em;
}

#nav1 li a {
width: 14.4em;
display : block;
color : #3A6B8F;
font-weight : normal;
text-decoration : none;
border-bottom: 1px solid #CCCCCC;
padding : 0 0 0 1.1em;
}


#nav1 li li a {
width: 10em;
display : block;
color : black;
font-weight : bold;
text-decoration : none;
background-color : #0F0;
border : ;
padding : 0 0.5em;
}

#nav1 li li li a {
width: 10em;
display : block;
color : #999999;
font-weight : bold;
text-decoration : none;
background-color : #DDF;
border : 1px solid black;
}


#nav1 li a:hover {
color : #1C3855;
background-color : #CCCCCC;
}


#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1
li.sfhover ul ul ul {
left: -999em;
}

#nav1 li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav
li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists
nested under hovered list items */
left: auto;
}

#content {
margin-left : 12em;
}



/*******************************************************************************/
/************************************ content **********************************/
/*******************************************************************************/


#image {
	width: 646px;
	height: 303px;
	margin: 0;
	padding: 0;
}

#banner {
	background: url(../images/logo.png) no-repeat;
	position: relative;
	width: 918px;
	height: 104px;
	margin: 0;
	padding: 0;
	display: block;
}

#search {
	position: relative;
	width: 439px;
	height: 39px;
	padding: 29px 0 0 0;
	display: inherit;
	float: right;
}

#wrapper1 {
	width: 918px;
	margin-top: 0 !important;
	margin-top: -18px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0;
	position: relative;
	display: block;
}

#cap1-start {
	background: url(../images/cap1-start.png) no-repeat;
	position: relative;
	width: 918px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
}

#wrapper2 {
	background: url(../images/content-bg.png) repeat-y;
	position: relative;
	float: left;
	width: 918px;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}


#wrapper3 {
	position: relative;
	width: 918px;
	margin: 0;
	padding: 0;
	display: block;
}

#content1 {
	background: transparent;
	/*position: relative;*/
	width: 815px;
	margin: 0;
	padding: 7px 35px 7px 50px;
	float: left;
}

#content2 {
	background: transparent;
	/*position: relative;*/
	width: 0px;
	margin: 0;
	padding: 7px 27px 7px 22px;
	float: left;
}

#content1 h3 {
	/*text-align: center;*/
	margin: 25px 0 0 0;
}

#cap1-end {
	background: url(../images/cap1-end.png) no-repeat;
	position: relative;
	float: left;
	width: 918px;
	height: 33px;
	margin: 0;
	display: block;
	clear: both;
}



/*******************************************************************************/
/****************************** nav2 *******************************************/
/*******************************************************************************/



#nav2 div {
	position: relative;
	background-image: url(../images/.png);
	left: 350px;
	width: 500px;
	height: 10px;
}


#nav2 div ul li {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}

#nav2 a {
	font-family: Georgia, serif;
	float: left;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

#nav2 #itemone {
	border-right: 1px solid #ffffff;
	padding:;
	margin: 0 0 0 -20px;
	padding: 0 7px 0 7px;
}

#nav2 #itemtwo {
	border-right: 1px solid #ffffff;
	padding: 0 7px 0 7px;
}

#nav2 #itemthree {
	border-right: 1px solid #ffffff;
	padding: 0 7px 0 7px;
}

#nav2 #itemfour {
	border-right: 1px solid #ffffff;
	padding: 0 7px 0 7px;
}

#nav2 #itemfive {
	border-right: none;
	padding: 0 7px 0 7px;
}

#nav2 a:hover {
	color: #97BBC4;
	text-decoration: none;
}


/*******************************************************************************/
/****************************** copyright **************************************/
/*******************************************************************************/


#copyright {
	width: 769px;
	/*height: 80px;*/
	margin-left: auto;
	margin-right: auto;
	/*float: left;*/
	text-align: center;
	padding-bottom: 20px;
	
}

#copyright p {
	color: #ffffff;
	font-size: 8pt;
}

.acopyright {
	color: #A8C2D9;
}

.acopyright:hover {
	text-decoration: none;
}
