/*  #2b385a  darkest blue
	#7287b2 medium blue
	#cad0e0 light blue
	#dac27c  gold
	
	#0a204e new darkest blue


*/

body {
background: #192e5d url(images/bbodybg3.jpg) 0 -20px repeat-x fixed; 
/* - for home page use this!! background: #0a204f url(images/bodybg2.jpg) 0 0 repeat-x fixed; */
font-size: 11px; 
font-family: Verdana, sans-serif; 
padding: 0; 
margin: 0; 
text-align: center;
color: #2b385a;
line-height: 16px;
}

p {line-height: 16px;}
ul {line-height: 14px; list-style-type: square; font-size: 11px;}
ol {line-height: 14px; font-size: 11px;}
h5 {width: 100%; padding: 5px 0 5px 5px; border: 1px solid #2b385a; border-width: 1px 0; }
h4 {text-align: center; width: 100%; border-bottom: 1px solid #2b385a; padding-bottom: 5px; margin-top: 10px;}
ul ul {list-style-type: none;}

#shad {
background: transparent url(images/mainshadow.png) top center repeat-y fixed;   
z-index: 10; 
height: auto; 
width: 910px;  
margin: 0 auto; 
}

#container {
z-index: 100
}

#maintable {
width: 895px;
}

#random {
}

#flash {
}

#popup {
background: #fff  url(images/maincol-bg.png) 0 0 repeat-x;
width: 100%;
height: 100%;
border: 1px solid #2b385a;
border-bottom: 0;
text-align: left;
padding: 20px;
}

#popup table {
font-size: 11px;

}

#popup td {
vertical-align: top;
border: 1px solid #2b385a;
padding: 10px;
width: 335px;
}

#popup h5 {
width: 90%;
}

#popup table ul {width: 90%; list-style-type: none;
}

#popup p {
font-size: 14px; font-weight: 600;}


.home {border: 1px solid #2b385a;  width: 33%; font-size: 11px; vertical-align: top; background: transparent url(images/maincol-bg.png) 0 0 repeat-x;}
.home p {text-align: left; line-height: 14px;}
h4 a:link {text-decoration: none;}

.header {
border-top: 2px solid #091f51;
border-bottom: 1px solid #091f51;
background: #0a204e url(images/header2.png) 0px 0px repeat-x; 
/* background: #0a204e url(images/newheader.png) 0px 0px repeat-x; */
height: 130px;
padding: 0 0px ;
color: #fff;
}

.window {
background: #0a204e /*url(images/windowbg.jpg) 0 0 no-repeat*/; 
border-top: 1px solid #dac27c;
border-bottom: 1px solid #dac27c;
}

.window1 {
background: #0a204e /*url(images/windowbg.jpg) 0 0 no-repeat*/; 
border-top: 1px solid #dac27c;
border-bottom: 1px solid #dac27c;
}
.required {
background: #ffc;
}

.notrequired {
background: #fff;
}


.window img {

}

.nav {
background: #7287b2 /*url(images/navbg.jpg) 0 0 repeat-y*/; 
height: 24px;
}

.main {
background: #fff /*url(images/cbg.jpg) 0 0 repeat-y*/; 
height: auto; 
vertical-align: top;
color: inherit;
}

#content {
width: 895px; 
margin-left: 0px; 
background: transparent;
 border-top: 2px solid #dac27c;
  border-bottom: 2px solid #dac27c;
}

.content-top {
 height: 30px; 
 background: transparent url(images/maincol-bg.png) 0 0 repeat-x;
 }
 
.content-main {
 padding: 10px 40px;
 vertical-align: top;
 font-size: 11px;
 }
 
   
 .content-main a:link, a:visited {color: #2b385a; text-decoration: underline;}
 
 .content-main a:hover {color: #0537b7; text-decoration: underline;}
 
 .start {color: #2b385a; font-weight: 600; font-style: italic; font-size: 13px; line-height: 16px; }
 
 .boxed {margin: 10px 30px; /*padding: 20px 25px; border: 1px solid #eee;*/ line-height: 18px;}
 
 .address {margin-left: 60px;}
 
.pullleft {margin: 0 10px 10px 0; padding: 10px; width: 210px; border: 1px solid #eee; float: left;  }

.pullright {margin: 0 10px 10px; padding: 10px; width: 210px; border: 1px solid #eee; float: right;  }
 
h1 {font-size: 24px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 14px;}
h5 {font-size: 14px;}
  
 .content-bottom {
 height: 58px; 
 background: transparent url(images/maincol-bg-bottom.png) 0 0  repeat-x
 }
 
 .footer {
 background: #0a204e  url(images/footer3.jpg) 0 0 repeat-x; 
 text-align: center;
 color: #fff;
 font-size: 10px;
 padding: 0px 0;
border-bottom: 2px solid #091f51;
 }
 .footer2 {
 font-size: 10px;
 color: #fff;
 line-height: 12px;
  }
 
 .footer2 a {
 font-size: 10px;
 color: #fff;
 text-decoration: underline;
 }
 
div.menuinclude {
width: 100%;
border: 1px solid #dac27c;
border-width: 0px 0;
margin-left: 0px;
}

table.menuinclude {
background: #7287b2; 
color: #fff; 
width: 895px;
}

td.menu {
background: #7287b2;
vertical-align: middle;
text-align: center;
border: 1px solid #2b385a ;

}

td.menu1 {
background: #7287b2;
vertical-align: middle;
text-align: center;
border: 1px solid #2b385a ;

}




td.menu1 a:link {
display: block;
width: auto;
height: 24px;
font-size: 11px;
line-height: 11px;
font-weight: 600;
padding: 3px 0;
background: #7287b2 url(images/menubg.jpg)  0 0 repeat-x;
color: #fff;
text-decoration: none;
}

td.menu1 a:visited {
display: block;
width: auto;
height: 24px;
font-size: 11px;
line-height: 11px;
font-weight: 600;
padding: 3px 0;
background: #7287b2 url(images/menubg.jpg)  0 0 repeat-x;
color: #fff;
text-decoration: none;
}

td.menu1 a:hover {
display: block;
width: auto;
height: 24px;
font-size: 11px;
line-height: 11px;
font-weight: 600;
padding: 3px 0;
background: #7287b2 url(images/menubghover.jpg)  0 0 repeat-x;
color: #dac27c;
text-decoration: none;
}

td.menu a:link {
display: block;
width: auto;
height: 24px;
font-size: 11px;
line-height: 11px;
font-weight: 600;
padding: 3px 0;
background: #7287b2 url(images/menubg.jpg)  0 0 repeat-x;
color: #fff;
text-decoration: none;
}

td.menu a:visited {
display: block;
width: auto;
height: 24px;
font-size: 11px;
line-height: 11px;
font-weight: 600;
padding: 3px 0;
background: #7287b2 url(images/menubg.jpg) 0 0 repeat-x;
color: #fff;
text-decoration: none;
}

td.menu a:hover {
display: block;
width: auto;
height: 24px;
font-size: 11px;
line-height: 11px;
font-weight: 600;
padding: 3px 0;
background: #7287b2 url(images/menubghover.jpg) 0 0 repeat-x;
color: #dac27c;
text-decoration: none;
}


#dropmenudiv a:link {
display: block;
width: 160px;
height: 18px;
font-size: 11px;
line-height: 20px;
padding: 4px 0 4px 10px;
background: #7287b2;
color: #fff;
text-decoration: none;
background: #7287b2 url(images/menubg.jpg) 0 0 repeat-x;
border-bottom:  1px solid #7287b2;
border-left: 0;
border-top: 1px solid #2b385a;
border-right: 0;
}

#dropmenudiv a:visited { 
display: block;
width: 160px;
height: 18px;
font-size: 11px;
line-height: 20px;
padding: 4px 0 4px 10px;
background: #7287b2 url(images/menubg.jpg) 0 0 repeat-x;
color: #fff;
text-decoration: none;
border-bottom: 1px solid #7287b2;
border-left: 0;
border-top: 1px solid #2b385a;
border-right: 0;
}

#dropmenudiv a:hover { 
display: block;
width: 160px;
height: 18px;
font-size: 11px;
line-height: 20px;
padding: 4px 0 4px 10px;
background: #7287b2 url(images/menubghover.jpg) 0 0 repeat-x;
color: #dac27c;
text-decoration: none;
border-top: 1px solid #2b385a;
border-bottom: 1px solid #7287b2;
border-left: 0;
border-right: 0;
}


#dropmenudiv {
background: #2b385a;
margin-top: 5px;
padding: 0 0;
position: absolute;
font-family: Verdana, sans-serif;
font-size: 10px;
z-index:100;
border: 0;
border-top: 0;
text-align: left;
width: 200px;
}



