body{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 15px;
font-style : normal;
color: #333333; 
background-color:#B9D4EB;
margin: 15px 0px 0px 0px;
}

.big1 {
font-size: 15px;
font-weight: bold;
}



/* ------------ dft -------------*/

a{color:#2C73F8;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}

h1, h2, h3 {
font-weight: bold;
color: #333;
}

h1{
font-size: 20px;
letter-spacing: .08em;
margin: 14px 0 20px 0;
}

h2{
font-size: 17px;
letter-spacing: .05em;
margin: 13px 0 20px 0;
}

h3{
font-size: 17px;
letter-spacing: .05em;
margin: 13px 0 20px 0;
}


.boldtext{
font-weight: bold;
color: #042E4D;
}

.bull{list-style-type:square; margin:0 0 0 70px;}
ul.bull li{padding:0 0 8px 0;}


/* ------------ maindiv -------------*/

#maindiv {
background-color:#FFF;
margin: 0 auto 20px auto;
width:860px;

/*
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;*/

-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.55);
-moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.55);
box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.55);
}
	
/* ------------ top -------------*/

#header{
height:80px;
margin: 0 auto 0 auto;

background: #EEEEEE;
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#EEEEEE));
background: -moz-linear-gradient(top,  #ccc,  #EEEEEE);

-webkit-box-shadow: 0 4px 2px -2px #CCC;
-moz-box-shadow: 0 4px 2px -2px #CCC;
box-shadow: 0 4px 2px -2px #CCC;
}

/* ------------ nav -------------*/

#nav{
width:100%;
background-color:#004F9B;
margin-left:auto;
margin-right:auto;
margin-top:0;
/*border-top:8px solid #eee;*/
}

#nav ul{
margin:0 auto 0 auto;
padding:0;
list-style-type:none;
min-width:810px;
text-align: center;
position:relative;
}

#nav li{
position:relative;
font-size:12px;
text-align: center;
height:100%;
display:inline;
line-height:38px;
}

#nav li a{
font-size: 11px;
color:#D2ECF4;	
padding:10px 15px 10px 15px;
}

#nav li a:link{ 
text-decoration:none;
} 

#nav li a:visited{
text-decoration:none;
}

#nav li a:hover{
text-decoration: none;
background: #0099FF;
}


/* ------------ content middle -------------*/


#mid{
width:100%;
margin: 0 auto;
}


#midcont{
width:80%;
margin: 0 auto;
padding:22px 0 22px 0;
}


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

#footer{
width:95%;
margin: 45px auto 0 auto;
padding:10px 0 12px 0;
text-align:center;
border-top:1px solid #ccc;
}

.border1{
border-top: 1px solid #0970BB;
border-bottom: 1px solid #0970BB;
border-left: 1px solid #0970BB;
border-right: 1px solid #0970BB;
}