/* CSS Document */
body{
font-size:98%;
background:#ffffff;
}

h1{
  font-family:arial;
  font-size:1.1em;
  color:#444444;
  margin-top:0px;
}

a {
 text-decoration:none;
 color:#0046c0;
 font-family:arial;
 
}


li {
  font:normal 1.1em arial;
  margin-top:5px;
}

p {
font-family:arial;
font-size:1.0em;
text-align:left;
}

.infotextbox{
width:32%; 
height:290px; 
border-radius: 10px; 
margin-top:10px; 
margin-bottom: 10px; 
background: #fff; 
margin-left:3px;
border: 2px solid #cccccc; 
float:left;">
                         
} 
.divider{
  background:#cc9933;
  width:100%;
  height:5px;
  margin-top:0px;
  margin-bottom:2px;
}

.dd_nav 	{
  margin: 0px 0px 0px 0px ;
  padding: 0px ;
	list-style-type:none; 
	height:36px;

}

.dd_nav li 	{
	float:left; 
	height:36px;
/*	width:130px;   */
}                                     

ul.dd_nav a:hover{
color:#0033ff;
font-size:1.2em;
font-weight:bold;
background-image:url('../images/menu_btn.jpg'); 
}

.dd_nav li a 	{
	padding:0px 20px; 
	display:block; 
	text-decoration:none;
  color:#000099;
 
}

.dd_nav li:hover a {
	text-decoration:none;
}

.dd_nav ul	{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	list-style-type:none;
	background:#657ca7;
	border:2px solid #444;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font-size:.9em;
	
}

.dd_nav li:hover	{
	position:relative;
	font-size:1.0em;
	
}

.dd_nav li:hover ul 	{
	left:30px; 
	top:25px;  
	padding:3px; 
	width:160px;
}

.dd_nav li:hover ul li 	{
	height:18px; 
	border:none;
}



.dd_nav li:hover ul li a 	{
	height:18px; 
	padding:0px; 
	display:block; 
	width:158px; 
	line-height:18px; 
	text-indent:5px;
	font-style:italic;
}

.dd_nav li:hover ul li a:hover {
	height:18px;
	font-size:1.1em;
	font-style:normal;
}

 
.main_nav {
color:#cccccc;
margin: 0px 0px 20px 0px ;
padding: 7px 5px 7px 5px ;
font:normal .9em arial;
}

ul.main_nav li {
display: inline ;
padding: 0px 40px 0px 3px ;
color:#cccccc;
}

.main_nav ul {
 position:absolute; 
	left:-9999px; 
	top:-9999px; 
	list-style-type:none;
}

ul.main_nav a:hover{
color:#002a74;
font-size:1.1em;
font-weight:bold;
}


.newslist{
  font:normal 1.1em arial;
  color:#cccccc;
  list-style:none;
  margin-top:-15px;
  margin-left:-20px;
} 
ul.newslist li{}

ul.left {}
 
ul.right {
text-align: right ;
}


.contenttitle{
    margin-left:3px; 
    margin-bottom:0px; 
    margin-top:0px;
    font-family:arial; 
    font-size:1.3em; 
    font-weight:bold;  
    text-decoration:underline; 
    color:#444444;

}

.contentregular{
    font-family:arial; 
    font-size:1.1em;
    margin-top:5px; 
    margin-left:3px; 
    margin-right:3px; 
    margin-bottom:-10px;
    color:#666666;
}

.contentitalic{
    font-family:arial; 
    font-style:italic; 
    font-size:1.0em; 
    margin-left:3px; 
    margin-right:3px; 
    margin-bottom:0px;
}

ul.services {
    text-align:left;
    list-style:circle url("../images/blue_circle.jpg");
    margin-left:-10px;
}

ul.services li {
    font-size:.9em;
}

.footer {
  width:100%;
  height:75px;
  background:transparent;
  padding-top:10px;
} 


