/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:1em;
color:#013660;
background-color:#013660;
margin:0;
padding:0;
height:100%;
overflow:auto;
}

html {padding:0; margin:0;}

img {
display:block;
}

h1 {
font-size:1.8em;
padding:0 0 0 20px;
}

h2 {
font-size:1.1em;
text-decoration:underline;
}

h3 {
color:#FFFFFF;
font-size:.8em;
}

p {
font-size:.8em;
}

a {
color:#e0a61a;
text-decoration:underline;
}

a:visited {
color:#e0a61a;
text-decoration:underline;
}

a:hover {
color:#013660;
text-decoration:none;
}

.sitecontainer {
width:800px;
margin-left:auto;
margin-right:auto;
}

.clear {
clear:both;
}

.headerdiv { margin-top:10px;}




/*--------------------------------------------------------------DIV 1---------------------------------------------------------------*/

.div1 {
clear:both;
}

.toplinks {
float:right;
font-size:.6em;
color:#FFFFFF;
padding:5px 20px 5px 0;
}

.toplinks a {
color:#FFFFFF;
text-decoration:none;
}

.toplinks a:visited {
color:#FFFFFF;
text-decoration:none;
}

.toplinks a:hover {
color:#e0a61a;
text-decoration:underline;
}


/*--------------------------------------------------------------DIV 2---------------------------------------------------------------*/

.div2 {
clear:both;
background-color:#FFFFFF;
}

.logo {
float:left;
margin:10px 0 10px 20px;
}

.newsletter {
	float:right;
	margin:5px 5px 0 0;
	}


/*--------------------------------------------------------------DIV 3 SIDE MENU---------------------------------------------------------------*/

.sidemenucontain {
clear:both;
margin:15px 0 0 0;
}

.sidemenu {
float:left;
width:163px;
}

.sidemenucontent {
height:400px;
background-image:url(images/2ndmenu_main.jpg);
background-repeat:repeat-y;
background-position:left;
padding:0 10px 0 10px;
}

.sidemenucontent h3 {
margin:0 0 0 0;
}

.sidemenucontent p {
color:#FFFFFF;
padding:0 0 0 30px;
margin:0 0 0 0;
}

.sidemenucontent a:hover {
color:#FFFFFF;
}

.secondarycontent {
float:right;
width:615px;
background-image:url(images/body_top.gif); background-position:top left; background-repeat:repeat-x;
background-color:#FFFFFF;
padding:0 0 50px 0;
margin:0 13px 0 0;
}

.secondarycontent ul {
font-size:.8em;
padding-left:100px;
padding-right:20px;
}

.secondarycontent img {
float:left;
margin:10px;
}

.secondarycontent p {
padding:0 20px 0 100px;
}

.secondarycontent h2 {
padding:0 0 0 50px;
}

.secondarycontent h3 {
padding:0 20px 0 100px;
font-size:12px;
color:#013660;
font-weight: bold;
}

.contentcontainer {
float:right;
width:628px;
background-image:url(images/content_right_shadow.jpg); background-repeat:repeat-y; background-position:right;
}

.contentbottomshadow {
float:right;
margin:0 13px 0 0;
}

/*--------------------------------------------------------------DIV 3---------------------------------------------------------------*/

.div3 {
clear:both;
background-color:#FFFFFF;
margin-bottom:10px;
}

.menu {
float:left;
font-size:.9em;
padding:5px 0 5px 20px;
}

.menu a {
color:#013660;
text-decoration:none;
padding-right:10px;
}

.menu a:visited {
color:#013660;
text-decoration:none;
padding-right:10px;
}

.menu a:hover {
color:#e0a61a;
text-decoration:underline;
padding-right:10px;
font-weight:bold;
}


/*--------------------------------------------------------------DIV 4---------------------------------------------------------------*/

.div4 {
clear:both;
margin-top:10px;
padding-top:10px;
border-top:1px #FFFFFF solid;
}

.frontlinks {
padding:10px 10px 10px 10px;
margin:0px 5px 0 21px;
float:left;
width:220px;
height:200px;
background-image:url(images/frontlinks.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.frontlinks a {color:#013660; text-decoration:underline;}
.frontlinks a:hover {color:#e0a61a; text-decoration:underline}
.frontlinks a:visited {color:#013660; text-decoration:underline}

.frontlinks img {
padding:0 0 0 15px;
}


/*--------------------------------------------------------------DIV 5---------------------------------------------------------------*/

.div5 {
clear:both;
}

.footerleft {
float:left;
font-size:.8em;
text-align:left;
color:#FFFFFF;
margin:0 0 0 20px;
}

.footerleft a {
clear:both;
font-size:.9em;
color:#FFFFFF;
text-decoration:none;
}

.footerleft a:visited {
clear:both;
font-size:.9em;
color:#FFFFFF;
text-decoration:none;
}

.footerleft a:hover {
clear:both;
font-size:.9em;
color:#e0a31a;
text-decoration:underline;
}

.footermiddle {
float:right;
font-size:.7em;
clear:left;
color:#FFFFFF;
padding:0 20px 0 10px;
text-align:right;
}

.footermiddle a {
clear:both;
font-size:.9em;
color:#FFFFFF;
text-decoration:none;
}

.footermiddle a:visited {
clear:both;
font-size:.9em;
color:#FFFFFF;
text-decoration:none;
}

.footermiddle a:hover {
clear:both;
font-size:.9em;
color:#e0a31a;
text-decoration:underline;
}