.bg {
background-image: url(/images/home_shim.jpg);
background-repeat: repeat-x;
background-position: left top;
}

.new_bg {
background-image: url(/images/left_shim.gif);
background-repeat: repeat-y;
}

.bottom {
background-image: url(/images/bottom_shim.gif);
background-repeat: repeat-x;
}

.header {
background-image: url(/images/header_new.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.bluetag {
background-image: url(/images/bluetag.gif);
background-position: left bottom;
background-repeat: no-repeat;
background-color: #0066cc;
}

.nav a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
text-decoration: none;
line-height: normal;
}

.nav a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
text-decoration: none;
line-height: normal;
}

.globalnav a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}

.globalnav a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}

.globalnavpipe {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: 999999;
}

.tag, .tag TD {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}

.tag2, .tag2 TD {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
}

.footerbg {
background-image: url(/images/footer2.gif);
background-repeat: no-repeat;
background-position: center top;
}

.leftbar {
background-image: url(/images/leftbar.gif);
background-repeat: repeat-y;
}

.rightbar {
background-image: url(/images/rightbar.gif);
background-repeat: repeat-y;
}

h1 {
background-image: url(/images/orangearrow.jpg);
background-position: left center;
background-repeat: no-repeat;
color: 0066cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
padding-left: 20px;
margin-bottom: 0px;
margin-top: 0px;
}

.dottedline {
border-top-style: none;
background-image: url(/images/dottedline.gif);
background-repeat: repeat-x;
background-position: left bottom;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

.content, .content TD {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: 000000;
}

.news {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: 000000;
text-decoration: none;
list-style-image: url(/images/bluearrow_sm.jpg);
list-style-type: none;
margin-right: 10px;
list-style-position: outside;
}

.nav3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: 000000;
text-decoration: none;
}

.nav3active {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: ffffff;
text-decoration: none;
}

.headline4, .headline4 TD {
color: 000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: normal;
}

.headline5, .headline5 TD {
color: 66a42f;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 28px;
}

.featurelist, .featurelist TD {
background-image: url(/images/divider3.gif);
background-position: left top;
background-repeat: repeat;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
list-style-type: none;
margin-left: 10px;
margin-top: 0px;
padding: 0px;
width: 275px;
}

.graphicframe {
height: 126px;
width: 195px;
border: 1px solid #999999;
padding: 1px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
}

.nav2 {
background-attachment: fixed;
}

.nav2active {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: ffffff;
text-decoration: none;
}

.nav2 a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: 000000;
text-decoration: none;
}

.nav2 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: 000000;
text-decoration: none;
}

.graphiccaption, .graphiccaption TD {
color: 000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
padding-top: 10px;
}

.quote {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: 66a42f;
border: 1px solid #99bce0;
text-align: center;
padding: 10px;
background-color: #FFFFFF;
}

.inset {
margin-bottom: 40px;
}

.news li {
margin-bottom: 15px;
}

.news a:link {
color: 000000;
text-decoration: none;
}

.news a:visited {
color: 000000;
text-decoration: none;
}

.nav a:hover {
color: ffffff;
background-color: d44e01;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 20px;
}

.footer a:link {
color: 000000;
text-decoration: none;
}

.footer a:visited {
color: 000000;
text-decoration: none;
}

.content a:link {
color: #0000FF;
text-decoration: underline;
}

.newsheadline {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #002670;
margin-left: 20px;
margin-top: 20px;
line-height: normal;
background-image: url(/images/dottedline.gif);
background-repeat: repeat-x;
background-position: bottom;
margin-right: 15px;
}

.navEB {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: ffffff;
text-decoration: none;
}

.bluebox {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: 99bce0;
border-right-color: 99bce0;
border-bottom-color: 99bce0;
border-left-color: 99bce0;
background-color: f5f8fc;
padding-top: 12px;
padding-right: 12px;
padding-bottom: 30px;
padding-left: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.navactive {
color: ffffff;
background-color: d44e01;
display: block;
height: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: normal;
}

.header2 {
background-image: url(/images/header2.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.bg2 {
background-image: url(/images/shim2.jpg);
background-repeat: repeat-x;
background-position: left top;
}

.headline2, .headline2 TD {
color: 002670;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
padding-right: 5px;
}

.headline3, .headline3 TD {
background-image: url(/images/bullet.gif);
background-position: left center;
background-repeat: no-repeat;
color: 0066cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 10px;
}

.searchBox {
width: 119px;
border: solid 1px #999999;
height: 18px;
font-size: 12px;
}

.content_background {
background-image: url(/images/content_shim.gif);
background-repeat: repeat-y;
}

.leftNav-level2 {
background-image: url(/images/orangearrowBG.gif);
padding-bottom: 5px;
padding-top: 7px;
text-align: left;
width: 222px;
}

.leftNav-level3 a {
color: #000000;
display: block;
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
font-weight: normal;
padding-left: 30px;
text-align: left;
text-decoration: none;
}

.leftNav-level4 a {
color: #000000;
display: block;
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
font-weight: normal;
padding-left: 30px;
text-align: left;
text-decoration: none;
}

.leftNav-level3 {
padding-bottom: 5px;
padding-top: 4px;
text-align: left;
width: 222px;
}

.leftNav-level4 {
padding-bottom: 4px;
padding-top: 3px;
text-align: left;
width: 222px;
background-color: #ebe9e7;
}

.leftNav-level2 a {
color: #000000;
display: block;
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 29px;
text-align: left;
text-decoration: none;
}

.leftNav-level2-over {
background-color: #0066cc;
background-image: url(/images/orangearrowBG_over.gif);
padding-bottom: 5px;
padding-top: 7px;
text-align: left;
width: 222px;
cursor: pointer;
}

.leftNav-level3-over {
background-color: #878787;
cursor: pointer;
padding-bottom: 5px;
padding-top: 4px;
text-align: left;
width: 222px;
}

.leftNav-level4-over {
background-color: #878787;
cursor: pointer;
padding-bottom: 4px;
padding-top: 3px;
text-align: left;
width: 222px;
}

.leftNav-level2-over a {
color: #ffffff;
display: block;
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 29px;
text-align: left;
text-decoration: none;
}

.leftNav-level3-over a {
color: #ffffff;
display: block;
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 30px;
text-align: left;
text-decoration: none;
}

.leftNav-level4-over a {
color: #ffffff;
display: block;
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 30px;
text-align: left;
text-decoration: none;
}

.headline5 a {
color: 66a42f;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
line-height: 28px;
}

.headline5 a:visited {
color: 66a42f;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
line-height: 28px;
}

