/********************************************************************************************************************************/
/******************************************************** BEGIN MAIN TEXT *******************************************************/
/********************************************************************************************************************************/

/**********
Above Header Text Link
**********/
a.abovehead_lin:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#000000;
}

a.abovehead_lin:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#999999;
}

a.abovehead_lin:hover  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#000000;
}

a.abovehead_lin:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#000000;
}

/**********************
Catergory text link One
**********************/
a.catlin:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#000000;
}

a.catlin:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#000000;
}

a.catlin:hover  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#000000;
}

a.catlin:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#000000;
}

/**********************
Catergory text link Two
**********************/
a.catlin2:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000000;
}

a.catlin2:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000000;
}

a.catlin2:hover  {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#000000;
}

a.catlin2:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000000;
}

/******************
Main Menu text link
******************/
a.mainmenu_lin:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#FFFFFF;
background-image:url(../../images/text_images/dotted_arrow.gif);
background-repeat:no-repeat;
padding-left:13px;
margin-right:20px;
}

a.mainmenu_lin:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#FFFFFF;
background-image:url(../../images/text_images/dotted_arrow.gif);
background-repeat:no-repeat;
padding-left:13px;
margin-right:20px;
}

a.mainmenu_lin:hover  {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#FFFFFF;
background-image:url(../../images/text_images/dotted_arrow.gif);
background-repeat:no-repeat;
padding-left:13px;
margin-right:20px;
}

a.mainmenu_lin:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#FFFFFF;
background-image:url(../../images/text_images/dotted_arrow.gif);
background-repeat:no-repeat;
padding-left:13px;
margin-right:20px;
}

/******************
Footer text link
******************/
a.footerlin:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
}

a.footerlin:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
}

a.footerlin:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:underline;
}

a.footerlin:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
}

/***********************************************/
/** Home Page Styles ***************************/
/***********************************************/

h1#headline1 {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
font-size:35px;
margin-right:5px;
margin-top:-5px;
color:#768DDC;
}

h1#headline2 {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:18px;
margin-right:5px;
}

ul#listola_reg1 {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
list-style:square;
padding-left:15px;
margin-right:15px;
}

ul#listola_reg2 {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
list-style:square;
padding-left:15px;
margin-right:15px;
}

ul#listola_reg3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:21px;
list-style:square;
padding-left:15px;
margin-right:15px;
}

ol#ollistola_reg1 {
width:280px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:21px;
padding-left:15px;
margin-left:15px;
}

/*************************************************/

p#mainmenu_reg1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-top:3px;
text-align:center;
padding-left:25px;
}

p#toppagelements_reg1 {
width:400px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

p#bodytext_reg1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
}

p#bodytext_reg2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

p#bodytext_reg3 {
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:17px;
}

p#bodytext_reg4 {
float:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:17px;
color:#000000;
}

p#bodytext_reg5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:17px;
}

p#bodytext_reg6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
}

p#sitmaptext_reg1 {
background-image:url(../../images/main_images/sidehead_backs.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
padding:8px;
padding-bottom:10px;
padding-top:8px;
}

p#bodyheaders_reg1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
line-height:21px;
margin-left:30px;
font-weight:bold;
}

p#bodyheaders_reg2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
margin-left:30px;
font-weight:bold;
}

p#bodyheaders_reg3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
margin-left:30px;
font-weight:bold;
}

ul#categorytext_reg1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
list-style:square;
margin-left:10px;
}

ul#categorytext_wp_reg1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
list-style:square;
margin-left:10px;
font-weight:bold;
}

ul#categorytext_wp_reg1 li a{
color:#000000;
text-decoration:none;
}

ul#categorytext_wp_reg1 li a:hover{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
text-decoration:underline;
}

p#sidebarheaders_reg1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:21px;
margin-left:23px;
font-weight:bold;
}

p#footer_reg1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:21px;
margin-left:23px;
text-align:center;
color:#999999;
}

p#footer_reg2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
margin-top:40px;
text-align:center;
color:#999999;
}

p#disclamertxt_one{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:17px;
}

p#tablestlytxt_one {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
background-color:#003366;
color:#FFFFFF;
padding:3px;
padding-left:5px;
}

h2#text_header1 {
font-size:17px;
margin-bottom:4px;
}

h2#text_header2 {
font-size:12px;
}

/***********************************************/
/** Search Page Styles *************************/
/***********************************************/

.isearch-head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

.isearch-nomatch {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
line-height:16px;
}

a.isearch-title:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#0055AA;
font-size:14px;
}

a.isearch-title:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#0055AA;
font-size:14px;
}

a.isearch-title:hover  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
border-bottom:#0069D2 1px dashed;
color:#0069D2;
font-size:14px;
}

a.isearch-title:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#0055AA;
font-size:14px;
}

.isearch-highlight {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:bold;
}

.isearch-score {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:bold;
}

.isearch-description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

a.isearch-url:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#000000;
font-size:12px;
}

a.isearch-url:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#000000;
font-size:12px;
}

a.isearch-url:hover  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
border-bottom:#000000 1px dashed;
color:#000000;
font-size:12px;
}

a.isearch-url:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#000000;
font-size:12px;
}

a.isearch-prevnext:link  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#0055AA;
font-size:11px;
}

a.isearch-prevnext:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#0055AA;
font-size:11px;
}

a.isearch-prevnext:hover  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
border-bottom:#0069D2 1px dashed;
color:#0069D2;
font-size:11px;
}

a.isearch-prevnext:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#0055AA;
font-size:11px;
}

.isearch-prevnext  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#000000;
font-size:11px;
}

/***********************************************/
/** Form Styles ********************************/
/***********************************************/

p#formtext_reg1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

h2#formheader_one {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:16px;
color:#003366;
}

/***********************************************/
/** Featured Styles ****************************/
/***********************************************/

h2#headline_one {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:34px;
line-height:16px;
font-stretch:ultra-condensed;
color:#003366;
padding-top:15px;
padding-left:8px;
}

h2#headline_two {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:26px;
line-height:16px;
font-stretch:ultra-condensed;
color:#3D648B;
padding-top:15px;
padding-left:8px;
}

h3#bodyhead_one {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
line-height:16px;
color:#003366;
margin-bottom:8px;
padding-bottom:8px;
border-bottom:#000000 dotted 1px;
}

h3#bodyhead_two {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
line-height:16px;
color:#003366;
margin-bottom:7px;
}

p#featured_p_one {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:24px;
font-stretch:ultra-condensed;
color:#003366;
padding-top:38px;
padding-left:8px;
font-weight:bold;
}

/*************************************************/
/************** Description Pages ****************/
/*************************************************/

h3#desc_head1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
}

/*************************************************/
/***************** Services Pages ****************/
/*************************************************/

h2#serv_head1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#003366;
}

/*************************************************/
/************ Error / User Reporting *************/
/*************************************************/

h3#error_head1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:17px;
color:#FFFFFF;
background-color:#FF0000;
padding:5px;
margin-bottom:7px;
}

h3#error_head2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
line-height:17px;
color:#FF0000;
font-weight:bold;
background-color:#FFE6E6;
border:#FF0000 solid 1px;
background-image:url(../../images/generic_images/waning1.jpg);
background-position:left center;
background-repeat:no-repeat;
padding-left:47px;
height:28px;
margin-bottom:7px;
padding-top:10px;
}

h3#success_head1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:17px;
color:#003366;
margin-bottom:17px;
}

h3#success_head2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:17px;
color:#003366;
margin-bottom:5px;
background-color:#EAEAFF;
padding:5px;
border:#003366 solid 1px;
}

p#error_text1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#FF0000;
margin-bottom:5px;
}

p#error_text2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:17px;
color:#FF0000;
margin-bottom:5px;
background-color:#FFE6E6;
padding:5px;
border:#FF0000 solid 1px;
}

/*************************************************/
/************* Table Styles Two   ****************/
/*************************************************/

.tblestyle_one{
margin-top:2px;
margin-bottom:8px;
}

.tblestyle_two{
margin-top:2px;
margin-bottom:2px;
}

#tblestylebk_one{
background-color:#E9EEF2;
padding:7px;
border:1px solid #003366;
}

/*************************************************/
/************* IMG Replacement    ****************/
/*************************************************/

.imgrplcmnt1{
position:absolute;
margin:0 0 0 -9999px;
}

