@charset "UTF-8";
/* CSS Document */

body{
background-image: url(images/bg.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
}
a:link{
text-decoration: underline;
color: #666666;
}
a:visited{
text-decoration: underline;
color:#666666;
}
a:hover{
text-decoration: none;
color:#666666;
}
p{
line-height:16px;
}
ol{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-bottom:0px;
margin-top:0px;
margin-left:20px;
margin-right:0px;
padding:0px;

}
ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
}
li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-bottom:10px;
margin-top:0px;
margin-left:10px;
margin-right:0px;
padding:0px;

}
li strong{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#214062;
}
.container{
width:800px;
background-color:#FFFFFF;
border:solid;
border-color: #666666;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
}
.column1{
width:200px;
background-image: url(images/columnlft_bg.jpg);
background-position: left; 
background-repeat: repeat-y;
padding-bottom: 50px; 
}
.column2{
width:600px;
border:solid;
border-color:#FFFFFF;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:3px;
border-right-width:0px;
padding-right:3px;
padding-bottom: 5px;
}
.column2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-top:0px;
}
.column2 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#214062;
margin-bottom:7px;
}
.column2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
margin-right:0px;

}
.column2 h4{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
margin-top:0px;
margin-bottom:7px;
padding-left: 5px;
padding-top:5px;
padding-bottom:5px;
display: block;
background-color:#214062;
width:324px;
}
.column2desc{
width:550px;
height:inherit;
display:block;
margin-left:20px;
margin-right:10px;
}
.column2desc p{
margin-left:5px;
}
.column2desc h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#214062;
margin-bottom:12px;
}
.column2desc h2 strong{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
margin-right:0px;

}
.column2desc h2 a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#214062;
margin-bottom:12px;
text-decoration:none;
}
.column2desc h2 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#214062;
margin-bottom:12px;
text-decoration:none;
}
.column2desc h2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#214062;
margin-bottom:12px;
text-decoration: underline;
}
.column2desc h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#214062;
display:block;
padding:5px;
background-color:#eeeeee;
margin-bottom:5px;
}
.column2desc ul{
margin-left: 10px;
list-style: disc;

}
.column2desc li{
margin-bottom:10px;

}
.news{
width:196px;
height: inherit;
display:block;
background-color:;
margin-left:7px;
vertical-align:top;
color:#666666;
padding-top:5px;
margin-top:5px;
border:solid;
border-color:#FFFFFF;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
}
.news h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#214062;
width:180px;
margin-left:8px;
margin-top:0px;
margin-bottom:5px;
}
.news p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
width:180px;
margin-left:8px;
margin-top:0px;
margin-bottom:15px;
}
.footer{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
padding-top:10px;
}
.footer a:link{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
text-decoration:none;
}
.footer a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}
.footer a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
}
.forms{

}
.forms h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
margin-right:10px;

}
.forms h5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
margin-right:10px;

}
.forms td{
padding-right:0px;
padding-left:0px;
padding-top: 0px;
padding-bottom:0px;

}
.forms p{
margin-right:10px;
margin-left:10px;
margin-top: 10px;
margin-bottom:10px;

}
.forms input{
margin-left:20px;

} 
.testimonials{
border:1px solid #cccccc;

}


#dropmenudiv{
position:absolute;
background-color:#243d65;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Helvetica, Arial, sans-serif;
line-height:30px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #1c2d48;
padding: 1px 0;
color: #CCCCCC;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:  #1c2d48;
color: #ffffff;
}

/* Sample CSS definition for the example list. Remove if desired */

.logo{
width:207px;
height:100px; 
display:block; 
background-color:#ffffff;

}


.nav{
background-image:url(images/bg_nav.jpg); 
background-repeat:no-repeat; 
width:207px;
height:400px; 
display:block; 
padding-top:0px;
background-color:#243d65;
}
.nav ol{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-bottom:0px;
margin-top:0px;
margin-left:10px;
margin-right:0px;
padding:0px;

}
.nav ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
}

.nav li {
display:block;
width:127px;
height:29px;
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
color:#ffffff;
padding-left:0px;
padding-top: 0px;
list-style-type: none;
border:solid;
border-color:#FFFFFF;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
margin-left:0px;
margin-bottom: 15px;
}
.nav li a:link{
display:block;
width:177px;
height:27px;
padding-left:30px;
padding-top:15px;
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
color:#CCCCCC;
text-decoration:none;
border:solid;
border-top-color: #355a8e;
border-top-width:.01em;
border-bottom-color: #1c2d48;
border-bottom-width:.01em;
border-left-color: #000066;
border-left-width:0px;
border-right-color: #000066;
border-right-width:0px;
margin:0px;
}
.nav li a:visited{
display:block;
width:177px;
height:27px;
padding-left:30px;
padding-top:15px;
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
color: #CCCCCC;
text-decoration:none;
border:solid;
border-top-color: #355a8e;
border-top-width:.01em;
border-bottom-color: #1c2d48;
border-bottom-width:.01em;
border-left-color: #000066;
border-left-width:0px;
border-right-color: #000066;
border-right-width:0px;
margin:0px;

}
.nav li a:hover{
display:block;
width:177px;
height:27px;
padding-left:30px;
padding-top:15px;
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
color:#ffffff;
text-decoration:none;
background-color: #1c2d48;
border:solid;
border-top-color: #355a8e;
border-top-width:.01em;
border-bottom-color: #1c2d48;
border-bottom-width:.01em;
border-left-color: #000066;
border-left-width:0px;
border-right-color: #000066;
border-right-width:0px;
margin:0px;

}
.article{
font-family: Helvetica, Arial, sans-serif;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
}
.article p{
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
color: #333333;
line-height:18px;
}
.article h1{
font-family: Helvetica, Arial, sans-serif;
color:#FFFFFF;
font-size: 24px;
}
.article ul{
font-family: Helvetica, Arial, sans-serif;
margin-left: 30px;
font-size:14px;
}
.article li{
font-family: Helvetica, Arial, sans-serif;
margin-left: 30px;
font-size:14px;
line-height: 15px;
}