body{
margin:0;
padding:0;
padding-left:100px;
font-family:verdana, sans-serif;
font-size:100%;
color:#000099;
background:#fff url(../images/bg.gif);
}
a{
color:#000099;
}
a:hover{
color:#00CC33;
}
a:visited{
color:#660066;
}
.front_text{
font-family:verdana, sans-serif;
font-size:8px;
color:#000099;
}
.title{
font-size:12px;
font-weight:bold;
line-height:14px;
}
.question_box{
border:1px solid #000099;
background:url(../images/stripe_bg.gif);
width:400px;
height:150px;
z-index:0;
position:absolute;
top:380px;
left:100px;
}
.question_title{
font-family:verdana, sans-serif;
color:#000099;
font-weight:bold;
font-size:14px;
text-align:center;
}
.question_sub{
font-family:verdana, sans-serif;
color:#777777;
font-weight:bold;
font-size:11px;
text-align:center;
}
.headline{
font-family:verdana, sans-serif;
color:#777777;
font-weight:normal;
font-size:10px;
padding:5px;
}
a.blue{
font-family:verdana, sans-serif;
color:#000099;
text-decoration:none;
font-weight:bold;
font-size:11px;
}
.news_box{
border:1px solid #000099;
background:url(../images/news_bg.gif);
width:330px;
z-index:1;
position:absolute;
left:480px;
top:360px;}
.news_title{
font-family:verdana, sans-serif;
font-weight:bold;
font-size:11px;
color:#777777;
padding:4px;
}

.news_headline{
font-family:verdana, sans-serif;
font-weight:bold;
font-size:10px;
color:#000099;
background:url(../images/arrow.gif) no-repeat;
background-position:0px 1px;
padding-left:9px;
}
.news_details{
font-family:verdana, sans-serif;
font-weight:normal;
font-size:10px;
color:#777777;
padding-left:9px;
}
.news_more{
text-align:right;
font-family:verdana, sans-serif;
font-weight:normal;
font-size:10px;
color:#000099;
padding:4px;
padding-right:10px;
}
.footer{
width:710px;
background:url(../images/bg_blue.gif);
font-family:verdana, sans-serif;
font-size:10px;
color:#ffffff;
text-align:center;
vertical-align:middle;
line-height:14px;
height:20px;
}
.menu_box{
border:1px solid #000099;
background:#eeeeee;
width:108px;
float:right;
margin:5px;
}
.about_menu_title{
font-family:verdana, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#ffffff;
background:#0066cc;
}
.services_menu_title{
font-family:verdana, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#ffffff;
background:#00cc33;
}
.resources_menu_title{
font-family:verdana, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#ffffff;
background:#ff9900;
}
.contact_menu_title{
font-family:verdana, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#ffffff;
background:#660066;
}

.menu_item{
font-family:verdana, sans-serif;
font-weight:bold;
font-size:10px;
color:#777777;
background:url(../images/arrow.gif) no-repeat;
background-position:0px 1px;
padding-left:9px;
margin:5px;
}
a.menu_head, a.menu_head:visited{
font-family:verdana, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.menu{
font-family:verdana, sans-serif;
font-weight:bold;
font-size:10px;
color:#777777;
text-decoration:none;
}
a.menu:hover{
background:#cccccc;
}
h1{
font-family:Georgia, Times New Roman, Times, serif;
font-weight:bold;
font-size:110%;
color:#000099;
padding-top:5px;
padding-bottom:5px;
margin:0;
}
h2, h2.article a{
font-family:Georgia, Times New Roman, Times, serif;
font-weight:bold;
font-size:100%;
color:#000099;
padding-top:2px;
padding-bottom:1px;
margin:0;
}

h2.article{
padding:20px 0 2px 0;
}
h3, h3.byline{
font-family:verdana, sans-serif;
font-weight:bold;
font-size:75%;
color:#555555;
padding:0;
margin:10px 0 0 0;
}

h3.byline{
margin:0;
padding:1px 0 1px 0;
}
ul#list{
list-style:url(../images/arrow_bullet.gif);
}

li{
padding:0;
margin-bottom:5px;
}
ul.arrow-bullet-list{
list-style:url(../images/arrow_bullet.gif);
font-size:12px;
margin-top:0;

}

ul.arrow-bullet-list li{
padding:0;
margin-bottom:5px;
}
ul.arrow-bullet-list a{
font-weight:normal;}

.main_text, .faq_a{
font-family:verdana, sans-serif;
font-weight:normal;
font-size:80%;
color:#555555;
line-height:1.3em;
}
.small{
font-family:verdana, sans-serif;
font-weight:normal;
font-size:70%;
color:#555555;
line-height:1.3em;
}
.article_text{
font-family:verdana, sans-serif;
font-weight:normal;
font-size:80%;
color:#555555;
line-height:1.3em;
padding:0;
margin:0;
}
#reprint{
font-family:verdana, sans-serif;
font-weight:normal;
font-style:italic;
font-size:75%;
color:#555555;
padding:0;
margin:0;
}
a#article_more{
text-align:right;
font-family:verdana, sans-serif;
font-weight:normal;
font-size:100%;
color:#000099;
padding:0px;
margin:0px;
}
a.link{
padding-left:11px;
text-decoration:none;
background:url(../images/arrow_bullet.gif) no-repeat;
background-position:0px 1px;
line-height:1.5em;
font-size:80%;
}
a.link:hover{
background:#eeeeee;
line-height:1.5em;
}
.direction{
background:url(../images/arrow_bullet.gif) no-repeat;
background-position:0px 1px;
padding-left:10px;
}
.map_box{
border:1px solid #dddddd;
background:#ffffff;
margin:5px;
width:200px;
}
.map_item{
color:#0066cc;
padding-left:10px;
text-decoration:none;
background:url(../images/arrow_bullet.gif) no-repeat;
background-position:0px 1px;
}
.map_sub_item{
color:#0066cc;
padding-left:15px;
text-decoration:none;
background:url(../images/arrow_bullet.gif) no-repeat;
background-position:5px 1px;
}
a.map{
color:#0066cc;
background:transparent;
text-decoration:none;
}
a.map:hover{
color:#ffffff;
background:#0066cc;
text-decoration:none;
}

.faq{
background:url(../images/arrow_bullet.gif) no-repeat;
background-position:0px 1px;
padding-left:10px;
margin:5px;
}
a.faq_q{
color:#0066cc;
font-weight:bold;
font-size:100%;
}
a.faq_q:hover{
color:#777777;
}
.faq_section{
border-bottom: 1px solid #000099;
padding:20px;

}
.case_section{
border-bottom: 1px solid #000099;
margin:100px 20px 40px 40px;
}


.static_menu{
width:710px;
border:2px solid #000099;
border-bottom:0;
z-index:2;
background:#eeeeee;
text-align:center;
font-size:11px;
font-weight:bold;
position:relative;
}