body,
.body,
td.body,
span.body,
.intro,
span.intro,
.netscape,
span.netscape,
td {
font-family:Helvetica,Arial,Sans-Serif;
font-size:11px;
color:#333333;
}
td {
font-family:Helvetica,Arial,Sans-Serif;
font-size:11px;
color:#333333;
}
p,
p.body {
font-family:Helvetica,Arial,Sans-Serif;
font-size:11px;
color:#333333;
}
.tiny,
span.tiny,
span.footer,
p.footer {
font-family:Helvetica,Arial,Sans-Serif;
font-size:10px;
color:#333333;
}
.small {
font-family:arial;
font-size:10px;
color:#333333;
}

/* COLUMNS: Alsett Clearfix, use in column container opening <div> *********************/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Fix for IE Mac */
.clearfix {
display: inline-block}

/*IE Holly Hack \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block; 
}
/*End IE Holly Hack*/
.clearfix {
display: block;
}

/* clearfloats: Use between <div>'s as a block spacer *********************/
div.clearfloats {
clear: both;
margin: 0 0 0 0;
display: inline;
}

/* form properties */
.form_banner{
margin:10px auto 30px;
background-color:#00529e;
width:541px;
height:120px;
padding:0;
font-size:18pt;
font-weight:bold;
color:#ffffff;
}

/* Dynamic Menu style properties */
.menu_itemframe{
}
.menu_arrow{
width:20px;
height:24px;
float:left;
}
.menu_link{
width:137px;
height:24px;
line-height:24px;
float:left;
text-align:left;
}

h1 {
font-family:Helvetica,Arial,Sans-Serif;
font-size:22px;
font-weight:bold;
color: #6699cc;
}
h2 {
font-family:Helvetica,Arial,Sans-Serif;
font-size:14px;
font-weight:bold;
color: #666666;
}
h2.version2 {
font-family:Helvetica,Arial,Sans-Serif;
font-size:18px;
font-weight:bold;
color : #6699cc;
margin: 0 0 3px 0;
}
h3 {
font-family:Helvetica,Arial,Sans-Serif;
font-size:14px;
font-weight:bold;
color : #333333;
}
h3.version2 {
font-family:Helvetica,Arial,Sans-Serif;
font-size:14px;
font-weight:bold;
color : #555555;
margin: 0 0 3px 0;
}
h4 {
font-family: Helvetica,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
color : #f88324;
}
h4.blacked_heading{
margin:0 0 5px 0;
padding:0;
color:#333333;
}

.headline {
font-family:Helvetica,Arial,Sans-Serif;
font-size:22px;
font-weight:bold;
color: #6699cc;
}
.headline_medium {
font-family:Helvetica,Arial,Sans-Serif;
font-size:18px;
font-weight:bold;
color: #6699cc;
}
.headline_green {
font-family: Arial;
font-weight: bold;
color: #7DA753;
font-size: 12pt;
}
.subheader {
font-family: Arial;
font-weight: bold;
color: #3C80C3;
font-size: 12px;
}

.bluebold {
font-family: Arial;
font-weight: bold;
color: #00529b;
}
.bluebold:hover {
font-family: Arial;
font-weight: bold;
color: #3C80C3;
}

a {
font-family:Helvetica,Arial,Sans-Serif;
color : #0000ff;
text-decoration : underline;
font-weight : normal;
}
a:hover {
color: #ff6600;
font-family:Helvetica,Arial,Sans-Serif;
text-decoration : underline;
font-weight : normal;
}
a.leftNav {
font-family:Helvetica,Arial,Sans-Serif;
color : #00529b;
font-weight:bold;
text-decoration : none;
}
a.leftNav:hover {
font-family:Helvetica,Arial,Sans-Serif;
color : #669ACC;
font-weight:bold;
text-decoration: underline;
}
a.leftNavSub {
font-family:Helvetica,Arial,Sans-Serif;
color : #669ACC;
text-decoration : none;
}
a.leftNavSub:hover {
font-family:Helvetica,Arial,Sans-Serif;
color : #669ACC;
text-decoration: underline;
}
a.boldLink {
font-family:Helvetica,Arial,Sans-Serif;
color : #00529b;
font-weight:bold;
}
a.boldLink:hover {
font-family:Helvetica,Arial,Sans-Serif;
color:#3C80C3;
font-weight:bold;
}
a.bluelink {
font-family:Helvetica,Arial,Sans-Serif;
color : #00529b;
text-decoration : underline;
font-weight : normal;
}
a.bluelink:hover {
color: #ff6600;
font-family:Helvetica,Arial,Sans-Serif;
text-decoration : underline;
font-weight : normal;
}
a.lgtBlue {
font-family:Helvetica,Arial,Sans-Serif;
color : #0153a0;
}
a.lgtBlue:hover {
font-family:Helvetica,Arial,Sans-Serif;
color : #f57d1d;
}
a.body {
font-family:Helvetica,Arial,Sans-Serif;
color:#003366;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a.footer,
a.footer:hover {
font-family:Helvetica,Arial,Sans-Serif;
color:#333333;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.icons {
color : #003366;
font-family :Helvetica,Arial,Sans-Serif;
text-decoration: none;
font-size : 10px;
line-height-off : 11px;
}
.corpText {
font-size : 8pt;
}
.nav_left_link {
text-align:left;
}

.float_image{
float:right;
padding:0;
margin:5px;
}

/* Contact Us Section */
.contact_box {
border-bottom: 1px dotted #ddd;
padding: 0 0 20px 0;
margin: 0 auto 0;
width: 440px;
}
.contact_box_img {
float: left;
padding: 4px 10px;
}
.contact_box p {
display: block;
float: left;
width: 210px;
padding: 15px 10px 0 10px;
}
.contact_box h2 {
display: block;
float: left;
padding: 20px 10px 0 10px;
width: 90px;
}

/* FONTS */
.font_10{
font-family:Helvetica,Arial,Sans-Serif;
font-size:10px;
color:#333333;
}
.font_11{
font-family:Helvetica,Arial,Sans-Serif;
font-size:11px;
color:#333333;
}
.font_12{
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
color:#333333;
}
.font_18{
font-family :Helvetica,Arial,Sans-Serif;
font-size:18px;
font-weight:bold;
color:#6699cc;
text-decoration:none;
}
a.font_18{
font-family :Helvetica,Arial,Sans-Serif;
font-size:18px;
font-weight:bold;
color:#6699cc;
text-decoration:none;
}
a.font_18:hover{
font-family :Helvetica,Arial,Sans-Serif;
font-size:18px;
font-weight:bold;
color:#024686;
text-decoration:none;
}
.sitemap_title{
font-size:9pt;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.container {
float: left;
display: inline;
width: 210px;
}
.learn_more{
margin:0 0 0 15px;
float:left;
}

/* small button rollovers */
.object{
width: 107px;
margin:0;
float:left;
}
.object a.rollover,
.object a.rollover02,
.object a.rollover03,
.object a.rollover04,
.object a.rollover05,
.object a.rollover06{
display: block;
width: 107px;
height: 18px;
background:url(../images/btn_hover.gif) no-repeat;
background-position: 0px 0px;
}
.object a.rollover:hover{
background-position: 0px -18px;
}
.object a.rollover02 {
background-position: 0px -36px;
}
.object a.rollover02:hover{
background-position: 0px -54px;
}
.object a.rollover03 {
background-position: 0px -72px;
}
.object a.rollover03:hover{
background-position: 0px -90px;
}
.object a.rollover04 {
background-position: 0px -108px;
}
.object a.rollover04:hover{
background-position: 0px -126px;
}
.object a.rollover05 {
background-position: 0px -144px;
}
.object a.rollover05:hover{
background-position: 0px -162px;
}
.object a.rollover06 {
background-position: 0px -180px;
}
.object a.rollover06:hover{
background-position: 0px -198px;
}

/* large button rollovers */
.object_large{
width: 147px;
margin:0;
float:left;
}
.object_large a.rollover,
.object_large a.rollover02,
.object_large a.rollover03,
.object_large a.rollover04,
.object_large a.rollover05,
.object_large a.rollover06{
display: block;
width: 147px;
height: 32px;
background:url(../images/btn_hover_large.gif) no-repeat;
background-position: 0px 0px;
}
.object_large a.rollover:hover{
background-position: 0px -32px;
}
.object_large a.rollover02 {
background-position: 0px -64px;
}
.object_large a.rollover02:hover{
background-position: 0px -96px;
}
.object_large a.rollover03 {
background-position: 0px -128px;
}
.object_large a.rollover03:hover{
background-position: 0px -160px;
}
.object_large a.rollover04 {
background-position: 0px -192px;
}
.object_large a.rollover04:hover{
background-position: 0px -224px;
}
.object_large a.rollover05 {
background-position: 0px -256px;
}
.object_large a.rollover05:hover{
background-position: 0px -288px;
}
.object_large a.rollover06 {
background-position: 0px -320px;
}
.object_large a.rollover06:hover{
background-position: 0px -352px;
}

/* INDEX SPECIFIC PROPERTIES */
.object_indexmenu{
width: 120px;
margin:0;
float:left;
}
.object_indexmenu a.rollover,
.object_indexmenu a.rollover02,
.object_indexmenu a.rollover03,
.object_indexmenu a.rollover04,
.object_indexmenu a.rollover05,
.object_indexmenu a.rollover06{
display: block;
width: 120px;
height: 29px;
background:url(../images/menu_long.gif) no-repeat;
background-position: 0px 0px;
}
.object_indexmenu a.rollover:hover{
background-position: 0px -29px;
}
.object_indexmenu a.rollover02 {
background-position: 0px -58px;
}
.object_indexmenu a.rollover02:hover{
background-position: 0px -87px;
}
.object_indexmenu a.rollover03 {
background-position: 0px -116px;
}
.object_indexmenu a.rollover03:hover{
background-position: 0px -145px;
}
.object_indexmenu a.rollover04 {
background-position: 0px -174px;
}
.object_indexmenu a.rollover04:hover{
background-position: 0px -203px;
}
.object_indexmenu a.rollover05 {
background-position: 0px -232px;
}
.object_indexmenu a.rollover05:hover{
background-position: 0px -261px;
}
.object_indexmenu a.rollover06 {
background-position: 0px -290px;
}
.object_indexmenu a.rollover06:hover{
background-position: 0px -319px;
}

.object_indexbutton{
width: 147px;
margin:0;
float:left;
}
.object_indexbutton a.rollover,
.object_indexbutton a.rollover02,
.object_indexbutton a.rollover03,
.object_indexbutton a.rollover04,
.object_indexbutton a.rollover05,
.object_indexbutton a.rollover06{
display: block;
width: 147px;
height: 32px;
background:url(../images/btn_hover_index.gif) no-repeat;
background-position: 0px 0px;
}
.object_indexbutton a.rollover:hover{
background-position: 0px -32px;
}
.object_indexbutton a.rollover02 {
background-position: 0px -64px;
}
.object_indexbutton a.rollover02:hover{
background-position: 0px -96px;
}
.object_indexbutton a.rollover03 {
background-position: 0px -128px;
}
.object_indexbutton a.rollover03:hover{
background-position: 0px -160px;
}
.object_indexbutton a.rollover04 {
background-position: 0px -192px;
}
.object_indexbutton a.rollover04:hover{
background-position: 0px -224px;
}
.object_indexbutton a.rollover05 {
background-position: 0px -256px;
}
.object_indexbutton a.rollover05:hover{
background-position: 0px -288px;
}
.object_indexbutton a.rollover06 {
background-position: 0px -320px;
}
.object_indexbutton a.rollover06:hover{
background-position: 0px -352px;
}

















