@import url(csshover.css);

body {
 margin:0px;
 background:#168B36;
 font-family: courier, Helvetica, sans-serif;
 color: #000000;
 text-align:center;
 padding:0px;
 }

body a{
 color: #168B36;
 text-decoration: none;
}

body a:hover{
 color: #62a2ea;
}
/* <*** Layout Stylesheet */
#wrapper {
 text-align:left;
 width:750px;
 margin:auto;
 }

#banner {
 height: 196px;
 background: #ffffff;
 color: #132061;
 }

#bar {
 background:#132061;
 color: #333333;
 padding:0px;
 border:solid #000000;
 border-width:1px 0px 0px 0px;
 height: 25px;
 }

#body_wrapper {
 position:relative;
 background: #FFFFFF;
 color: #333333;
 width:750px;
 padding:0px;
 }

#menu {
 float:left;
 background:#132061;
 color: #0370f3;
 width: 198px;
 border:solid #000000;
 border-width:0px 0px 0px 0px;
 }

#resizeS {
 display: block;
 padding:0;
 width:530px;
 height: 1050px;
}

#resizeL {
 display: block;
 padding:0;
 width:530px;
}

#main_content {
 width:530px;
 display: block;
 font-size: 14px;
 background:#FFFFFF;
 color: #000088;
 border:solid #FFFFFF;
 border-width:1px 0px 0px 0px;
 text-align:left;
 }

#footer{
 height: 40px;
 background:#132061;
 color: #333333;
 margin:0;
 padding:2px;
 }
/* Layout Stylesheet ***> */

#banner .logo{
 float: left;
}
#banner .picture{
 float: right;
}

#menu .xtra{
 background: #F1F1F1;
 color: #000000;
 display: block;
 width: 171px;
 margin:10px;
 border: 2px outset gray;
 }



#main_content h1{
 color:black;
 margin: 0;
 padding: 10px 0 10px 0;
 font: bolder 32px  "Myriad-Roman",'Times New Roman', Arial, Helvetica, sans-serif;
 letter-spacing: 0.05em;
 }

#main_content h2{
 color: black;
 margin: 0 0 25px 0;
 padding: 4px 0 2px 0;
 font: bold 24px  "Myriad-Roman",'Times New Roman',impact, Arial, Helvetica, sans-serif;
 letter-spacing: 0.1em;
 }

#main_content h3{
 color: #000000;
 margin: 0 0 20px 0;
 padding: 4px 0 2px 0;
 font: bold 20px  'Times New Roman',Arial, Helvetica, sans-serif;
 }

#main_content h4{
 color: #000000;
 margin: 0 0 15px 0;
 padding: 4px 0 2px 0;
 font: bold 18px  'Times New Roman', Arial, Helvetica, sans-serif;
 }

#main_content h5{
 color: #168B36;
 margin: 0 0 10px 0;
 padding: 4px 0 2px 0;
 font: bold 16px  'Times New Roman', Arial, Helvetica, sans-serif;
 }

#main_content .steps{
 color: #168B36;
 margin: 0;
 padding: 4px 0 2px 0;
 font: bold 13px  Arial, Helvetica, sans-serif;
 display:inline;
 }

#main_content p{
 color: #000088;
 margin: 0;
 padding: 4px 0 2px 0;
 font-family: arial, Helvetica, sans-serif;
text-indent: 1.5em;
 }

.pic1 {
 float:right;
 clear: right;
 margin: 5px;
}


.company_bullets {
 float:right;
 width: 175px;
 background: #F1F1F1;
 font-size:14px;
 margin:5px;
 padding:2px;
}

.company_bullets ul {
 margin:3px 3px 3px 10px;
 padding-left: 5px;
 padding-bottom: 3px;
}

.emph {
 font-weight: bold;
 text-transform:uppercase;
 color:#168B36;
}

/* *** Top Navagation  */
#main {color:#333; background: #132061; margin:0; padding: 2.5% 12.5%; clear: left; font-family: "bitstream vera sans",  Arial, sans-serif; font-size:small}
#nav {margin: 0;padding: 0; font-family: "bitstream vera sans", Arial, sans-serif;}
#nav li {list-style:none; float:left; white-space:nowrap; font-size: 10px; line-height: 20px; background: #132061 url(/images/bridgeTabGreen.gif) 0 100% no-repeat; margin-left: 1px; padding-left:16px;}
#nav a {text-decoration: none; display: block; padding: 0 15px 0 0;
font-weight: bold; float: left;
background: #132061 url(/images/bridgeTabGreen.gif)  100% 100% no-repeat;
color: #FFFFFF; width: .1em}
html>body #nav a {width:auto;} /* fixes IE6 hack */
/*Commented backslash hack hides rule from IE5-Mac\*/
#nav a {float: none;} /*end of IE5-Mac Hack*/
#nav a:hover {color: #000000;}
#nav #current, #nav #current a {background-image: url(/images/bridgeTabBlue.gif); color: #FFFFFF;}

/* Top Navagation*** */

/* ***Side Navagation */
#navS {margin: 0; padding: 0; float: left; width: 100%;
  border-bottom: 1px solid gray;}
#navS li {list-style: none; padding-top: 10px;
  font-size: 12px; line-height: 10px;
  background: url(grey_blue.gif) 0 0 no-repeat;}
#navS a {display: block; padding: 0 10px 10px 10px;
  text-decoration: none; text-align: center; font-weight: bold;
  background: url(grey_blue.gif) 0 100% no-repeat;
  color: #000000;
  width: 95%;}
html>body #navS a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navS a {float: none;}            /* End IE5-Mac hack */
#navS a:hover {color: #FFFFFF;}
/* Side Navagation*** */

.xtra h2 { margin: 4px;
 padding: 4px;
 font-family: courier;
 font-size: 16px;
 color: #000000;}

.xtra h3 {padding-left: 5px; text-align: left; margin: 1px;
 padding: 1px;
 font-family: courier;
 font-size: 14px;
 color: #000000;}

#navP {margin: 0; padding: 0;}

#navP li {list-style: none; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; font-size: 13px; text-align: left;}

#navP li.l2 {list-style: none; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; font-size: 13px; text-align: left;}

#navP a {color: #168B36; font-weight:bold; text-decoration: underline;}
#navP a:hover{color: #62a2ea; font-weight:bold; text-decoration: underline;}

#navTac {margin: 0; padding: 0; width: 90%; font-family: arial;
}

li.navTac  {list-style: none; margin: 0px;
 padding-top: 3px; padding-bottom: 3px; padding-left: 2px; font-size: 11px; text-align: left; text-transform:uppercase}

li.navTac2  {list-style: disc inside; margin-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 11px; text-align: left; }

#navTac a {color: #168B36; font-weight:bold; text-decoration: underline;}
#navTac a:hover{color: #62a2ea; font-weight:bold; text-decoration: underline;}

.quick_form {
 margin: 3px;
 padding: 3px;
 font-family: Arial, Helvetica, sans-serif;
}

.xtra h1{
 display: block;
 text-align:center;
 width: 140px;
 background: #132061;
 margin: 4px;
 padding: 2px;
 font-family: Arial, Helvetica, sans-serif;
 border:2px ridge #FFFFFF;
 font-size: 15px;
 color: #FFFFFF;
}

.quick_form p{
 margin: 2px;
 padding: 2px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
}

.mission {
 margin: 5px;
 padding: 2px;
 display:block;
 border:1px solid black;
 background:#FFFFFF;
 color: #168B36;
 width: 90%;
 margin: 10px;
 font-size:18px;
 }

#contacts {
 color: #000088;
 margin: 0;
 padding: 4px 0 2px 0;
 font-family: courier, Helvetica, sans-serif;
text-indent: 1.5em;
 }

.layout_container {
 display: block;
 margin: 40px 0 40px 0;
}

.office {
 display: block;
 height: 165px;
 margin: 10px 0 10px 0;
 text-indent: 0em;
 }

.picC {
 display: block;
 width: 226px;
 float: right;
 }


.pic2{
 float:right;
 clear:right;
 margin:5px;
}

.oName {
 color: #168B36;
 display: block;
 font-weight:bold;
}

.oName, .oName2, .oAddress, .oCity, .oZip, .oPhone, .oEmail{
 display: block;
}

.national {
 display: block;
 margin-top:20px;
 text-align: center;
}

.national .oPhone{
 display: block;
 width: 100%;
 text-align: center;
}

.national .oEmail{
 display: block;
 width: 100%;
 text-align: center;
}

ul.FAQ a{
 color: #168B36;
 text-decoration: none;
}

ul.FAQ a{
 color: #168B36;
 text-decoration: none;
}

ul.FAQ a:visited{
 color: #168B36;
 text-decoration: none;
}

ul.FAQ a:hover{
 color: #62a2ea;
}
