.style1 {font-family: Arial, Helvetica, sans-serif}
.style2 {color: #01365a}
.style3 {color: #999}
.style4 {
	font-size: 12px;
	color: #01365a;
}
.style5 {color: #026287}
.style6 {
	font-size: 12px;
	font-weight: bold;
}
.style7 {font-size: 9px}

body    { color: #01365a; font-size: 12px; font-family: Univers, Tahoma, Arial, Helvetica, sans-serif; line-height: 110%; background-color: #fff; margin: 0; padding: 0 }

a:link  { color: #003399; text-decoration: none }
a:visited   { color: #003399; text-decoration: none  }
a:hover, a:active   { color: #666; text-decoration: none  }
td, p, ul { }
.bodytxt { color: #01365a; font-size: 12px; line-height: 120%; padding-right: 12px; padding-bottom: 12px }
#bodytxt_green, #bodytxt_blue, #bodytxt_silver   { font-size: 12px; line-height: 110%; text-align: left; margin: 0; padding: 0; width: 423px }
#bodytxt_green  { color: #01365a; background-image: url("../images/text_bg_green.jpg"); background-repeat: repeat-y; background-position: 0 0; border: solid 1px #9ee53b }

#bodytxt_silver   { color: #01365a; background-image: url("../images/text_bg_silver.jpg"); background-repeat: repeat-y; background-position: 0 0; border: solid 1px #8aa7ab }

#bodytxt_blue   { color: #01365a; background-image: url("../images/text_bg_blue.jpg"); background-repeat: repeat-y; background-position: 0 0; border: solid 1px #026287 }

#bodytxt_green h2 { 
color: #026287; 
font-size: 16px; 
font-weight: bold; 
background-image: url("../images/title_bg_green.jpg"); 
background-repeat: no-repeat; 
padding-top: 6px; 
padding-bottom: 4px; 
padding-left: 16px; 
border-bottom: 1px solid #9ee53b }

#bodytxt_silver h2  { color: #026287; font-size: 16px; font-weight: bold; background-image: url("../images/title_bg_silver.jpg"); background-repeat: no-repeat; padding-top: 6px; padding-bottom: 4px; padding-left: 16px; border-bottom: 1px solid #8aa7ab }

#bodytxt_blue h2 { color: #fff; font-size: 16px; font-weight: bold; background-image: url("../images/title_bg_blue.jpg"); background-repeat: no-repeat; padding-top: 6px; padding-bottom: 4px; padding-left: 16px; border-bottom: 1px solid #026287 }

.bg_blue  { background-position: -200px 0; padding-right: 8px; padding-left: 16px; border-right: 1px solid #026287; border-bottom: 1px solid #026287; border-left: 1px solid #026287 }

.bg_green  { padding-right: 12px; padding-left: 12px; border-right: 1px solid #9ee53b; border-bottom: 1px solid #9ee53b; border-left: 1px solid #9ee53b }
.bg_silver { padding-top: 12px; padding-right: 12px; padding-left: 12px }
.copyright { color: #666; font-size: 10px }
.legaltd { color: #666; font-size: 10px }
.legal:link { color: #666; text-decoration: none }
.legal:visited { color: #999; text-decoration: none }
.legal:hover { color: #333; text-decoration: underline }
.legal:active { color: #333; text-decoration: underline }
#layer1 { 
visibility: visible; 
position: absolute; 
top: 0; 
left: 8px; 
width: 100px; 
height: 100px 

}


/*+++++++++++++++++++++++++++++++++*/
/*LEFT-SIDE MENU COMMON  STYLES*/
/*+++++++++++++++++++++++++++++++++*/

#navheadbt h2, #navheadgt h2, #navheadst h2 { 
font-size: 13px; 
font-style: italic; 
font-weight: normal;
background-repeat: no-repeat; 
margin-bottom: 0; 
padding-top: 6px; 
padding-bottom: 4px; 
padding-left: 10px;

}



#sidebar_blue, #sidebar_green, #sidebar_silver, #navheadon_blue, #navheadon_green, #navheadon_silver { 
font-size: 13px; 
font-family: Lucida Sans, Tahoma, Helvetica, san-serif;
text-align: right; 
line-height: 1.3em;  
padding-top: 0; 
padding-left: 0; 
position: static; 
width: 155px;  



}



#sidebar_blue li, #sidebar_green li, #sidebar_silver li { 
list-style-type: none; 
margin: 0; 
padding: 0 

}



#sidebar_blue ul, #sidebar_green ul, #sidebar_silver ul, #navcurrent_blue ul, #navcurrent_green ul, #navcurrent_silver ul    { 
text-align: right; 
margin: 0; 
padding: 0 

}

#sidebar_blue a, #sidebar_blue a:link, #sidebar_blue a:visited, #sidebar_green a, #sidebar_green a:link, #sidebar_green a:visited, #sidebar_silver a, #sidebar_silver a:link, #sidebar_silver a:visited { 
font-size: 13px; 
line-height: 1.2em; 
text-decoration: none; 
text-align: right; 
display: block; 
padding: 3px 10px 0 3px; 
height: 20px 

}

#sidebar_blue a:hover, #sidebar_blue a:active, #sidebar_green a:hover, #sidebar_green a:active, #sidebar_silver a:hover, #sidebar_silver a:active    { 
height: 20px;

}

/*Category Headers*/

div#head1b ul, div#head2b ul, div#head3b ul, div#head4b ul, div#head5b ul, div#head1g ul, div#head2g ul, div#head3g ul, div#head4g ul, div#head5g ul, div#head5g ul, div#head1s ul, div#head2s ul, div#head3s ul, div#head4s ul, div#head5s ul, #navheadon_blue ul, #navheadon_green ul, #navheadon_silver ul  { 
font-size: 13px; 
font-weight: bold; 
line-height: 1.3em; 
text-align: right; 
display: block; 
margin: 0; 
padding: 0;

}
div#head1b li, div#head2b li, div#head3b li, div#head4b li, div#head5b li, div#head1g li, div#head2g li, div#head3g li, div#head4g li, div#head5g li, div#head5g li, div#head6g li, div#head1s li, div#head2s li, div#head3s li, div#head4s li, div#head5s li { 
font-size: 13px; 
line-height: 1.3em; 
list-style-type: none; 
margin: 0; 
padding: 3px 6px 0 0; 

height: 22px  
}


#navcurrent_blue li, #navcurrent_green li, #navcurrent_silver li    { font-size: 13px; font-family: "Lucida Sans", Tahoma, Helvetica, san-serif; line-height: 1.3em; background-color: white; background-repeat: repeat-y; text-align: right; list-style-type: none; margin: 0; padding: 3px 10px 0 3px; height: 20px }



#navheadon_blue li, #navheadon_green li, #navheadon_silver li      { 
list-style-type: none; 
margin: 0; 
padding: 3px 6px 0 0; 
height: 20px 
}


#navheadon_blue a, #navheadon_blue a:link, #navheadon_blue a:visited, #navheadon_green a, #navheadon_green a:link, #navheadon_green a:visited, #navheadon_silver a, #navheadon_silver a:link, #navheadon_silver a:visited     { 
color: #026287; 
text-decoration: none;
}

#navheadon_blue a:hover, #navheadon_blue a:active, #navheadon_green a:hover, #navheadon_green a:active, #navheadon_silver a:hover, #navheadon_silver a:active    { 
color: #01365a; 
text-decoration: none;
}



/*+++++++++++++++++++++++++++++++++*/
/*SPECIFIC MENU STYLES--COLOR & BG */
/*+++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++*/
/*APPLICATIONS LEFT-SIDE MENU STYLES*/
/*+++++++++++++++++++++++++++++++++*/


#navheadbt h2        { color: #026287; background-image: url("../images/button_bgt_blue.jpg"); border-bottom: 0 solid #a2c5d4 }



#sidebar_blue ul   { 
background-color: #a2c5d4; 

}



#sidebar_blue a, #sidebar_blue a:link, #sidebar_blue a:visited       { color: #069; background-color: #a2c5d4; background-image: url("../images/item_bg_blue.jpg"); background-repeat: repeat-y; background-position: -110px 0 }

#sidebar_blue a:hover, #sidebar_blue a:active      { color: #01365a; background-color: #a2c5d4; background-image: url("../images/item_bg_blue.jpg"); background-repeat: repeat-y; background-position: -50px 0 }

/*Category Headers*/

div#head1b ul, div#head2b ul, div#head3b ul, div#head4b ul, div#head5b ul { 
color: #fff; 
background-image: url("../images/title_bg_blue.jpg"); 
border-bottom: 1px solid #026288 

}



/*Lit button for application item*/

#navcurrent_blue ul     { }

#navcurrent_blue li     { color: #01365a; background-image: url("../images/item_bg_blue.jpg"); background-repeat: repeat-y; background-position: -150px 0; border-top: 1px solid #b2ced9; border-right: 1px solid #b2ced9; border-bottom: 1px solid #b2ced9 }

/*Headers for other sections*/


#navheadon_blue ul    { 
background-image: url("../images/title_bg_blue.jpg");
border-bottom: 1px solid #026288  

}

#navheadon_blue li     { 

border-top: 1px solid #026288 

}



/*=================================*/
/*END APPLICATION NAVIGATION STYLES*/
/*=================================*/



/*+++++++++++++++++++++++++++++++++*/
/*MAIN LEFT-SIDE MENU STYLES*/
/*+++++++++++++++++++++++++++++++++*/


#navheadgt h2       { color: #6a9729; background-image: url("../images/button_bgt_green.jpg"); border-bottom: 0 solid }

#sidebar_green ul   { 
background-color: #dcef95; 
}

#sidebar_green a, #sidebar_green a:link, #sidebar_green a:visited        { color: #069; background-color: #dcef95; background-image: url("../images/item_bg_green.jpg"); background-position: -50px 0 }

#sidebar_green a:hover, #sidebar_green a:active      { color: #01365a; background-color: #dcef95; background-image: url("../images/item_bg_green.jpg"); background-position: 0 0 }

/*Category Headers*/
div#head1g ul, div#head2g ul, div#head3g  ul, div#head4g  ul, div#head5g  ul, div#head6g  ul { 
color: #026287; 
background-image: url("../images/title_bg_green.jpg"); 
border-bottom: 1px solid #9ee53b 
}



/*Lit button for application item*/

#navcurrent_green ul     { }

#navcurrent_green li { color: #01365a; background-image: url("../images/item_bg_green.jpg"); background-position: -80px 0; border-top: 1px solid #9ee53b; border-right: 1px solid #9ee53b; border-bottom: 1px solid #9ee53b }

/*Headers for other sections*/


#navheadon_green ul { color: #01365a; border: 1px solid #026288; background-color:#ffffff;}



/*=================================*/
/*END MAIN NAVIGATION STYLES*/
/*=================================*/



/*+++++++++++++++++++++++++++++++++*/
/*HARDWARE LEFT-SIDE MENU STYLES*/
/*+++++++++++++++++++++++++++++++++*/

#navheadst h2       { color: #026287; background-image: url("../images/button_bgt_silver.jpg"); border-bottom: 0 solid }

#sidebar_silver ul   { 
background-color: #a2c5d4; 

}



#sidebar_silver a, #sidebar_silver a:link, #sidebar_silver a:visited      { 
color: #069; 
background-color: #a2c5d4; 
background-image: url("../images/text_bg_silver.jpg"); 
background-position: -160px 0; 

}

#sidebar_silver a:hover, #sidebar_silver a:active     { color: #234675; background-color: #a2c5d4; background-image: url("../images/text_bg_silver.jpg"); background-position: -50px 0 }

/*Category Headers*/

div#head1s ul, div#head2s ul, div#head3s ul, div#head4s ul, div#head5s ul  { color: #fff; background-image: url("../images/title_bg_silver.jpg"); border-bottom: 1px solid #8eadb0 }



/*Lit button for application item*/

#navcurrent_silver ul     { }

#navcurrent_silver li     { color: #01365a; background-image: url("../images/text_bg_silver.jpg"); background-position: 0 0; border-top: 1px solid #8eadb0; border-right: 1px solid #8eadb0; border-bottom: 1px solid #8eadb0 }

/*Headers for other sections*/


#navheadon_silver ul    { 
background-image: url("../images/title_bg_silver.jpg"); 
border-bottom: 1px solid #026288; 
border-right: 1px solid #026288; 

}

#navheadon_silver li     { 

border-top: 1px solid #026288 

}


/*=================================*/
/*END HARDWARE NAVIGATION STYLES*/
/*=================================*/
.rsidebar_blue   { border: solid 1px #026287; border-collapse: collapse }
.rsidebar_green { border: solid 1px #9ee53b; border-collapse: collapse  }
.rsidebar_silver { border: solid 1px #8eadb0; border-collapse: collapse  }
.rsidebar_red { border: solid 1px #a92c2a; border-collapse: collapse  }
.rsidebartxt  { color: #026287; font-size: 80%; font-family: Arial, Helvetica; line-height: 1.3em; padding: 12px 6px }
.rsidebartxt a { color: #026287; font-family: Arial, Helvetica; font-weight: bold; padding: 6px 6px }
#mainTable  { border-style: none }
#mainTable td  { }
#maincontent   { font-size: 13px; line-height: 1.3em; padding-right: 12px }

#footer  { }
h1 {margin-top: 0;}/*starts first heading in a TD flush top*/
h2    { margin-top: 0; margin-bottom: 0 }
h3  { margin-top: 0; margin-bottom: 0 }/*starts first heading in a TD flush top*/
h1 { font-size: 160%; }
h4 { color: #026287; font-size: 1px; font-weight: bold; background-repeat: repeat-x; margin-top: 4px; margin-bottom: 12px; padding-top: 0; padding-bottom: 0; padding-left: 16px; height: 2px; border-top: 1px solid #9ee53b; border-bottom: 1px solid #01365a }
.greentitle h2       { color: #01365a; font-size: 20px; font-weight: bold; background-repeat: no-repeat; margin: 0; padding-top: 16px; padding-bottom: 14px; padding-left: 8px; border: 1px solid #9ee53b; }
.silvertitle h2   { color: #026287; font-size: 16px; font-weight: bold; background-image: url("../images/title_bg_silver.jpg"); background-repeat: no-repeat; margin: 0; padding-top: 6px; padding-bottom: 4px; padding-left: 16px; border-top: 1px solid #8aa7ab; border-right: 1px solid #8aa7ab; border-bottom: 1px solid #8aa7ab }
.bluetitle h2  { color: #fff; font-size: 16px; font-weight: bold; background-image: url("../images/title_bg_blue.jpg"); background-repeat: no-repeat; margin: 0; padding-top: 6px; padding-bottom: 4px; padding-left: 16px; border-top: 1px solid #026287; border-right: 1px solid #026287; border-bottom: 1px solid #026287 }
.redtitle h2      { color: #ffc; font-size: 16px; font-weight: bold; background-image: url("../images/title_bg_red.jpg"); background-repeat: no-repeat; margin: 0; padding-top: 6px; padding-bottom: 4px; padding-left: 16px; border-top: 1px solid #a92c2a; border-right: 1px solid #a92c2a; border-bottom: 1px solid #a92c2a }
#safeharbor  { color: #666; font-size: 10px; background-color: #fff; background-image: none; margin-bottom: 12px; padding: 6px; border: solid 1px #999999 }

.greenside h3     { color: #026287; font-size: 13px; font-weight: bold; background-repeat: no-repeat; background-position: right 0; text-align: center; padding-top: 7px; padding-bottom: 7px; padding-left: 6px; padding-right: 6px; border-bottom: 1px solid #9ee53b }
.silverside h3  { color: #026287; font-size: 13px; font-weight: bold; background-image: url("../images/sidebar_bgr_silver.jpg"); background-repeat: no-repeat; background-position: right 0; text-align: left; padding-top: 7px; padding-bottom: 7px; padding-left: 6px; border-bottom: 1px solid #8aa7ab }
.blueside h3     { color: #026287; font-size: 13px; font-weight: bold; background-image: url("../images/title_bgr_blue.jpg"); background-repeat: no-repeat; background-position: right 0; text-align: left; padding-top: 7px; padding-bottom: 7px; padding-left: 6px; border-bottom: 1px solid #026287 }
.redside h3  { color: #a92c2a; font-size: 13px; font-weight: bold; background-image: url("../images/sidebar_bgr_red.jpg"); background-repeat: no-repeat; background-position: right 0; text-align: left; padding-top: 7px; padding-bottom: 7px; padding-left: 6px; border-bottom: 1px solid #a92c2a }

.productfocus   { background-image: none; margin-right: 18px; margin-left: 24px }
.border_silver { margin: 12px; border: solid 2px #8aa7ab }
#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999!important;
	border: 2px dotted #999 !important; /* */
}
.uppermenutd       { color: #01365a; font-size: 12px; line-height: 2em; background-image: url("../images/lines_bg.gif"); background-repeat: repeat-x; text-align: right; margin-top: 0; padding-top: 0; height: 30px }

.uppermenu:link, .uppermenu:visited   { 
color: #01365a; 
text-decoration: none;
padding-right: 6px; 
padding-left: 6px; 
border-right: 1px solid #026287 

}

.uppermenuoff    { color: #999; text-decoration: none; padding-right: 6px; padding-left: 6px; border-right: 1px solid #026287 }

.uppermenu:hover   { 
color: #01365a; 
text-decoration: none;
padding-right: 6px; 
padding-left: 6px; 
background-image: url("../images/bg_newsarea.jpg"); 
background-repeat: repeat-y; 
background-position: -60px 0 
}
.uppermenu:active { 
color: #01365a; 
text-decoration: none;
padding-right: 6px; 
padding-left: 6px; 
background-image: url("../images/bg_newsarea.jpg"); 
background-repeat: repeat-y; 
background-position: 0 0 
}

.uppermenuend:link, .uppermenuend:visited   { 
color: #01365a; 
text-decoration: none;
padding-right: 6px; 
padding-left: 6px;  

}

.uppermenuendoff    { color: #999; text-decoration: none; padding-right: 6px; padding-left: 6px; border-right: 1px solid #026287 }

.uppermenuend:hover   { 
color: #01365a; 
text-decoration: none;
padding-right: 6px; 
padding-left: 6px; 
background-repeat: repeat-y; 
background-position: -60px 0 
}
.uppermenuend:active { 
color: #01365a; 
text-decoration: none;
padding-right: 6px; 
padding-left: 6px; 
background-repeat: repeat-y; 
background-position: 0 0 
}

td.lowermenutd   { 
color: #01365a; 
font-size: 10px; 
background-image: url("../images/lines_bg.gif"); 
background-repeat: repeat-x; 
text-align: center; 
padding-top: 6px;

}

.lowermenu:link   { color: #01365a; font-size: 10px; text-decoration: none }
.lowermenu:visited   { color: #01365a; font-size: 10px; text-decoration: none }
.lowermenu:hover   { color: #1278dc; font-size: 10px }
.lowermenu:active { color: #1278dc; font-size: 10px; text-decoration: none }
.uppermenu1 { color: #01365a; font-size: 12px; padding-right: 4px; padding-left: 4px }
TD.newsarea  { color: #234675; font-size: 12px; background-image: url("../images/bg_newsarea.jpg"); background-repeat: repeat-y; background-position: 0 0; padding: 12px; border: solid 1px; outline-style: none; outline-color: #026287 }
TD.bluenews  { font-weight: bold; background-color: #1278dc; padding: 4px 6px 4px 10px; border: solid 1px #026287; outline-style: none; outline-color: #026287 }
TD.bluenews1 { color: #fff; font-size: 16px; font-weight: bold; background-color: #1278dc; padding: 4px 10px; border: solid 1px #026287; outline-style: none; outline-color: #026287 }
TD.newsarea1 { color: #234675; font-size: 10px; background-color: #9ee53b; padding: 12px; border: solid 1px; outline-style: none; outline-color: #026287 }
#lefttext_blue, #lefttext_blue1, #lefttext_green, #lefttext_silver  { 
font-size: 11px; 
text-align: left; 
padding: 6px; 
width: 141px; 

}
#lefttext_blue       { color: #026287; border: solid 1px }
#lefttext_bluehs1 { color: #026287; width: 153px; border: solid 1px }
#lefttext_bluehs1 h2 { color: #fff; font-size: 14px; font-weight: bold; background-image: url("../images/title_bg_blue.jpg"); background-repeat: no-repeat; text-align: center; margin: 0; padding-top: 6px; padding-bottom: 4px; border-top: none; border-right: none; border-bottom: 1px solid #026287 }
#lefttext_blue2 { color: #026287; text-align: center; width: 153px; border: solid 1px }
#lefttext_bluehs { color: #026287; background-image: url("../images/accents/t_l_testimonials.jpg"); background-repeat: no-repeat; text-align: left; padding-top: 30px; width: 153px; border: solid 1px }
.blue2bigger { font-size: 14px }
#lefttext_blue1    { color: #026287; background-image: url("../images/accents/t_l_addedbenefits.jpg"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding-top: 32px; padding-right: 0; padding-left: 0; width: 153px; border: solid 1px }
.pad33 { padding-right: 3px; padding-left: 3px }
#lefttext_green      { 
color: #026287; 
border: solid 1px #9ee53b 

}
#lefttext_silver       { color: #026287; border: solid 1px #8aa7ab }

#lsidebulletlist { color: #026287; font-size: 11px; margin-top: 18px; padding: 4px 4px 4px 0; width: 147px; border: solid 1px #9ee53b }
#lsidebulletlist_silver { color: #026287; font-size: 11px; margin-top: 18px; padding: 4px 4px 4px 0; width: 147px; border: solid 1px #b2ced9 }
#lsidebulletlist ul, #lsidebulletlist li { 
margin-left: .9em; 
padding-left: 0 }
#leftfocus     { color: #026287; font-size: 11px; text-align: left; padding: 6px; width: 141px; border: solid 1px #9ee53b }


#lefttext a, #lefttext a:vistied    { color: #026287; font-size: 10px; text-decoration: none }
#lefttext a:hover, #lefttext a:active    { color: #01365a; font-size: 10px; text-decoration: none }
#rside { text-align: right; padding-left: 12px }
img.leftalign  { padding-right: 12px; padding-bottom: 12px; float: left; border-style: none }

img.rightalign  { padding-bottom: 12px; padding-left: 12px; float: right; border-style: none }
.rimage { padding-top: 50px}
.contact_hr { background-color: #9ee53b; text-align: left; width: 300px; height: 1px; outline-style: solid }
#linkitems li     { color: #026287; font-size: 13px; font-weight: bold; line-height: 18px; background-image: url("../images/bullet_arrow.gif"); background-repeat: no-repeat; background-position: 0 1px; list-style-type: none; list-style-position: outside; display: block; margin-bottom: 20px; margin-left: -30px; padding-left: 18px }
#linkitems a   { color: #026287; font-size: 13px; font-weight: bold; text-decoration: none }
#linkitems a:visited    { color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;  }
#linkitems a:hover, #linkitems a:active    { color: #1278dc; font-size: 13px; font-weight: bold; text-decoration: none;  }
/*Lit button for application item*/
.fire, a.fire, a.fire:link, a.fire:visited, a.fire:hover, a.fire:active  { color: #fe0800; font-weight: bold; text-decoration: none }
.police, a.police, a.police:link, a.police:visited, a.police:hover, a.police:active  { color: #00c; font-weight: bold; text-decoration: none }
