/*
Text color black
headline color 01118c
Top nav hover 3282dc
Top nav background 01118c
h3 color 01118c
H2 3282dc
*/


#holder
{
    width:980px;
    border-left : 1px dashed #dda875;
    border-right : 1px dashed #dda875;
}
body 
{
margin : 0;
padding : 0;
font-family:  helvetica, arial, Trebuchet MS, sans-serif;
font-size: 75%;
background : #ffffff;
line-height : 1.7em;
color : #555;
}
			/*TOP BANNER*/
#header 
{
height : 150px;
margin-top : 0;
padding : 0;
background : #ffffff;
color : #01118c;
}
			/*TOP NAVIGATION*/
#topnav ul {
padding : 0.5em 0;
margin : 0 0 5px 0;
list-style-type : none;
background : #01118c;
color : #ffffff;
text-align : center;
font-weight : bold;
}
#topnav li {
display : inline;
}
#topnav li a, #topnav a:visited {
text-decoration : none;
background : #01118c;
color : #ffffff;
padding : 0.5em 1em;
border-right : 1px solid #fff;
}
#topnav a:link.active, #topnav a:visited.active, #topnav a:hover {
text-decoration : none;
background : #3282dc;
color : #ffffff;
}
			/*3 COLUMNS*/
#gutter {
float : left;
width : 4px;
height : 1px;
}
#col1 
{
width:200px;    
float : left;
margin: 0px 0px 0px 0px;

}
#col2 {
float : left;
width : 550px;
margin: 0px 0px 0px 0px;
border-left : 1px dashed #01118c;
border-right : 1px dashed #01118c;
padding-right : 10px;
padding-left : 10px;
}




#col3 
{
width:200px;
float : right;
margin: 0px 0px 0px 0px;
}
			/*RIGHT NAVIGATION*/
#navcontainer ul {
margin-left: 0px;
margin-bottom: 0px;
list-style-type : none;
font : 14px; 
font-family:  helvetica, arial, Trebuchet MS, sans-serif;
background : #ffffff;
color : #01118c;
}
#navcontainer li a {
margin-bottom: 0px;
color : #347689;
text-align : left;
font : 12px; 
font-family:  helvetica, arial, Trebuchet MS, sans-serif;
text-decoration : none;
margin-left: 10px;
}
#navcontainer ul li a:hover {
color : #24cff4;

}
#navcontainer ul li a#current {
color : #000;
}
			/*FOOTER*/
#footer {
clear : both;
height : 40px;
background : #3282dc;
border-top : 5px solid #01118c;
color : #000;
padding : 0.2em 0 0 0.5em;
text-align : left;
}
#footer a {
color : #fff;
background : inherit;
}
#footer a:hover {
color : #000;
background : inherit;
}
			/*TYPOGRAPHY*/
			
p 
{
	padding-left:10px;
	padding-right:10px;
}
.maincontent
{
	margin:5px 0px 10px 0px;
	border-bottom: 1px dashed #dda875;
}
			
h1 {
text-align : center;
font-size : 20px;
color : #01118c;
line-height:5px;

}
h2 {
margin-top : 20px;
text-transform : none;
letter-spacing : 1px;
font-size : 16px;
color : #01118c;
line-height:10px;
}
h3 {

font-size : 14px;
text-align : center;
color : #3282dc;
line-height:10px;
}
h4 {
font-size : 14px;
color : #3282dc;
line-height:20px;
}

blockquote {
font-weight : bold;
font-style : italic;
color : #3282dc;
}
hr {
    border-bottom : 1px dashed #dda875;
   width: 200px;
}
.members 
{
    font-size: 11px;
    line-height: 12px;
    color:Navy;
    clear:left;
    padding : 10px;
    border : 1px solid #aaa;
    height: 90px;
     
}
 
 .members a:hover 
{
    font-size: 11px;
    text-decoration : underline;
    
    
}    
.inputbox
{
    font-size: 10px;
    line-height: 12px;
    vertical-align:middle;
    font-weight: bold;
    border:dash 1px 01118c;
}


			/*LINKS*/
a {
text-decoration : none;
color : #006699;
background : inherit;
}
a:hover {
text-decoration : underline;
color : #01118c;
background : inherit;
}
a img {
border : 0;
}
			/*IMAGES*/
.myimage {
float : left;
padding : 10px;
border : 1px solid #01118c;
margin-right : 10px;
}
.myimage2 {
float : right;
padding : 10px;
border : 1px solid #aaa;
margin-left : 10px;
}
.myimagecenter {
vertical-align:middle;
padding : 10px;
border : 1px solid #aaa;

}
.memberimage, .imagecol img {
padding : 5px;
border : 1px solid #aaa;
margin: 0px 5px 6px 2px;
vertical-align:middle;
float:left;

}

.inputPrompt { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; width: 150px; text-align: right; float: left; }
.inputText { padding: 3px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; border: 1px solid #3282DC; }
.inputBtnXL {font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; padding: 6px 20px 6px 20px; }
.inputError { padding: 20px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; border: 1px solid #990000; background-color: #FFFFEE; }

