/*  #2b385a  darkest blue
	#dac27c  gold

*/


body {
font-size: 11px; 
font-family: Verdana, sans-serif; 
padding: 0; 
margin: 0; 
text-align: center;
color: #202c3c;
line-height: 16px;
background: #e5eefd ;
}

p {line-height: 16px; font-family: Verdana, sans-serif; margin-left: 5px;}
ul {line-height: 16px; list-style-type: square; font: inherit;}
ol {line-height: 16px; font-size: 11px;}
h5 {width: 100%; padding: 5px 0 5px 10px; border: 1px solid #dde5f1; border-width: 1px 0 ; clear: both; background: #edf1f7;}
ul ul {list-style-type: circle; font-family: Verdana, sans-serif;}

.style1 {text-align: left; font-style: italic; }
.center {text-align: center;}
.setoff {margin: 20px 80px; background: #edf1f7; color: #202c3c; padding: 8px 20px; border: 1px solid #dde5f1;}
.setoffright {margin: 10px 10px ; background: #fff; color: #202c3c;  border: 1px solid #dde5f1;  width: 170px;}
.imgleft {float: left; margin: 0 10px 5px 0; border: 0;}

.setoffright h4 {margin: 10px; border: 1px solid #aebfd6; border-width: 1px 0; padding: 3px;}
.setoffright p {margin: 5px 12px 15px 12px; line-height: 13px;}
table {font-size: 12px;}

#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;
border: 0px solid #dde5f1;
}




/*.home {border: 1px solid #425e84;  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 {
background: #3f5879 url(images/headerbg.png) repeat-x 0 0; 
height: 130px;
padding: 0 0px ;
color: #fff;

}


.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: 0px solid #dde5f1;
  border-bottom: 0px solid #dde5f1;

}

.content-top {
 height: 30px; 
background: transparent url(images/maincol-bg.gif) 0 0 repeat-x;
 }
 
.content-main {
 padding: 10px 40px 10px 20px;
 vertical-align: top;
 font-size: 11px;
 width: 695px;
 }
 
 .content-main1 {
 padding: 10px 40px;
 vertical-align: top;
 font-size: 11px;
 width: 895px;
 }
 
 .side {
  vertical-align: top;
 font-size: 11px;
 border: 1px solid #aebfd6;
 width: 190px;
 background:  #edf1f7;
 }
 

 
 .farside {
 width: 10px;}
 
a.content:link, a.content:visited {color: #202c3c; text-decoration: underline;}
 a.content:hover {color: #ad2900; text-decoration: underline;}

 a:link, a:visited {color: #202c3c; text-decoration: underline;}
 
 a:hover {color: #ad2900; text-decoration: underline;}
 
 .start {color: #202c3c; font-weight: 600; font-style: italic; font-size: 13px; line-height: 16px; }
 
 .boxed {margin: 10px 30px; /*padding: 20px 25px; border: 1px solid #edf1f7;*/ line-height: 18px;}
 
 .address {margin-left: 60px;}
 
.pullleft {margin: 0 10px 10px 0; padding: 10px; width: 210px; border: 1px solid #edf1f7; float: left;  }

.pullright {margin: 0 10px 10px; padding: 10px; width: 210px; border: 1px solid #edf1f7; float: right;  }
 
h1 {font-size: 24px; font-family: Georgia, serif;}
h2 {font-size: 22px; font-family: Georgia, serif;}
h3 {font-size: 20px; font-family: Verdana, sans-serif; clear: both; }
h4 {font-size: 14px; font-family: Verdana, sans-serif; text-transform: uppercase;}
h5 {font-size: 14px; font-family: Verdana, sans-serif; clear: both;}

.header a:link, a:visited {
color: #fff;}
.header a:hover {
color: #fff;}

.redline1 {background: transparent url(images/redline.png) no-repeat 0 0;
height: 9px;
 }

.redline {background: transparent url(images/redline2.png) no-repeat 0 0;
height: 7px;
 }
  
 .content-bottom {
 height: 30px; 
background: transparent url(images/maincol-bg-bottom.gif) 0 0  repeat-x;
 }
 
 .footer {
 background: #fff url(images/footerbg.png) repeat-x 0 0 ; 
 text-align: center;
 color: #fff;
 font-size: 10px;
 padding: 0px 0;
border-bottom: 1px solid #425e84;
 }
 .footer2 {
 font-size: 10px;
 color: #fff;
 line-height: 12px;
 margin: 6px 0px;
  }
 
 .footer2 a {
 font-size: 10px;
 color: #fff;
 text-decoration: underline;
 }
 
div.menuinclude {
width: 100%;
border: 0px solid #425e84;
border-width: 0px 0;
margin-left: 0px;
}

table.menuinclude {
/*background: #7287b2; */
background: #4c6990;
color: #202c3c; 
width: 895px;
}

table.menuinclude2 {
/*background: #7287b2; */
background: #4c6990;
color: #202c3c; 
width: 895px;
vertical-align: middle;
text-align: center;
}

table.menuinclude2 a:link, a:visited {
display: block;
height: 25px;
padding-top: 8px;
width: 100%;
text-decoration: none;
background: #202c3c url(images/menubg.png) repeat-x 0 0;
color: #fff;
font-weight: 600;
}

table.menuinclude2 a:hover {
padding-top: 8px;
display: block;
height: 25px;
background: #202c3c url(images/menubg-hover.png) repeat-x 0 0;
color: #fff;
font-weight: 600;
}

table.menuinclude1 {

background: #fff;
color: #202c3c; 
width: 200px;
text-align: left;
}

td.menu {

background: #202c3c;
vertical-align: middle;
text-align: center;


}

td.menu1 {

background: #202c3c;
vertical-align: middle;
text-align: center;

}




td.menu1 a:link {
display: block;
width: auto;
height: 20px;
font-size: 11px;
line-height: 20px;
font-weight: 600;
padding: 4px 0;
background: #202c3c url(images/menubg.png)  0 0 repeat-x;

color: #fff;
text-decoration: none;
}



td.menu1 a:visited {
display: block;
width: auto;
height: 20px;
font-size: 11px;
line-height: 20px;
font-weight: 600;
padding: 4px 0;
background: #202c3c url(images/menubg.png)  0 0 repeat-x;

color: #fff;
text-decoration: none;
}

td.menu1 a:hover {
display: block;
width: auto;
height: 20px;
font-size: 11px;
line-height: 20px;
font-weight: 600;
padding: 4px 0;
background: #202c3c url(images/menubg-hover.png)  0 0 repeat-x;

color: #fff;
text-decoration: none;
}

td.menu a:link {
display: block;
width: auto;
height: 20px;
font-size: 11px;
line-height: 20px;
font-weight: 600;
padding: 4px 0;
background: #202c3c url(images/menubg.png)  0 0 repeat-x;
color: #fff;
text-decoration: none;
}

td.menu a.active:link {
display: block;
width: auto;
height: 20px;
font-size: 11px;
line-height: 20px;
font-weight: 600;
padding: 4px 0;
background: #202c3c url(images/menubg-hover.png)  0 0 repeat-x;
color: #fff;
text-decoration: none;
}

td.menu a:visited {
display: block;
width: auto;
height: 20px;
font-size: 11px;
line-height: 20px;
font-weight: 600;
padding: 4px 0;
background: #202c3c url(images/menubg.png)  0 0 repeat-x;
color: #fff;
text-decoration: none;
}

td.menu a.active:visited {
display: block;
width: auto;
height: 20px;
font-size: 11px;
line-height: 20px;
font-weight: 600;
padding: 4px 0;
background: #202c3c url(images/menubg-hover.png)  0 0 repeat-x;
color: #fff;
text-decoration: none;
}

td.menu a:hover {
display: block;
width: auto;
height: 20px;
font-size: 11px;
line-height: 20px;
font-weight: 600;
padding: 4px 0;
background: #202c3c url(images/menubg-hover.png)  0 0 repeat-x;
color: #fff;
text-decoration: none;
}

td.menu a.active:hover {
display: block;
width: auto;
height: 20px;
font-size: 11px;
line-height: 20px;
font-weight: 600;
padding: 4px 0;
background: #202c3c url(images/menubg.png)  0 0 repeat-x;
color: #fff;
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: #202c3c url(images/menubg.png)  0 0 repeat-x;
font-weight: 600;
border-bottom:  1px solid #425e84;
border-left: 1px solid #425e84;
border-top: 1px solid #425e84;
border-right: 1px solid #425e84;
}

#dropmenudiv a:visited { 
display: block;
width: 160px;
height: 18px;
font-size: 11px;
line-height: 20px;
padding: 4px 0 4px 10px;
background: #202c3c url(images/menubg.png)  0 0 repeat-x;
font-weight: 600;
color: #fff;
text-decoration: none;
border-bottom:  1px solid #425e84;
border-left: 1px solid #425e84;
border-top: 1px solid #425e84;
border-right: 1px solid #425e84;
}

#dropmenudiv a:hover { 
display: block;
width: 160px;
height: 18px;
font-size: 11px;
line-height: 20px;
padding: 4px 0 4px 10px;
background: #202c3c url(images/menubg-hover.png)  0 0 repeat-x;
font-weight: 600;
color: #fff;
text-decoration: none;
border-bottom:  1px solid #425e84;
border-left: 1px solid #425e84;
border-top: 1px solid #425e84;
border-right: 1px solid #425e84;
}


#dropmenudiv {
background: #202c3c;
ba/kground: #fff;
margin-top: 1px;
padding: 0 0;
position: absolute;
font-size: 10px;
z-index:100;
border: 0;
border-top: 0;
text-align: left;
width: 172px;
}

#search {width: 125px; height: 20px; text-align: center;  margin-top: 10px; margin-bottom: 3px; margin-left:  32px;}

#search1 {width: 125px; height: 20px; float: left; margin-left: 80px; margin-top: -5px; margin-bottom: 20px; position: relative; z-index: 100;}


a.search:link, a.search:visited {
display: block;
background: transparent url(images/jobsearchone.png) no-repeat 0 -20px;
color: transparent;
width: 125px; 
height: 20px;
text-decoration: none;
padding: 0;
}

a.search:hover {
display: block;
background: transparent url(images/jobsearchone.png) no-repeat 0 0;
color: transparent;
width: 125px; 
height: 20px;
text-decoration: none;
padding: 0;
}

.smallright {text-align: right; font-size: 10px; }
 a.smallright1:link, a.smallright1:visited, a.smallright1:hover{ display: inline; background: #fff; text-align: right; font-size: 10px; font-style: italic; color: #800; text-decoration: none; font-weight: 400;}
