body{
	margin-top : 0px;
	margin-left : 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

li 
{
    color: #00ADEF;
}

.liText 
{
   font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333; 
}

.bullet
{
     color: #00ADEF;
} 

.homepageBulletLinks

{
    font-family: Arial, Helvetica, sans-serif;
    font-size : 12px;
    color: #000000;
    text-decoration:none;
    /*font-weight : 600;*/
}

.tdPadding
{
    padding-left: 10px;   
}

.testimonial
{
    padding-left: 25px;
    padding-right: 25px;
    
    width: 350px;
}

.navStatic
{
    background-color: #2E3192;
    height: 24px;
    color: #FFFFFF;  
    padding-left: 10px;
    padding-right: 10px;
    font-size: 8pt;
    font-weight: 600; 
    font-family : Arial, Helvetica, sans-serif;
    line-height : 18px;
}

.navHover
{
    background-color: #FFFFFF;
    height: 24px;
    color: #2E3192; 
    padding-left: 10px;
    padding-right: 10px;
    font-size: 8pt;
    font-weight: 600; 
    font-family : Arial, Helvetica, sans-serif;
    line-height : 18px;
}

.navDynamic
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 8pt;
    font-weight: 600; 
    font-family : Arial, Helvetica, sans-serif;
    line-height : 18px;
 
    border-bottom: solid 1px #2E3192;
    border-right: solid 1px #2E3192;
    border-left: solid 1px #2E3192;
}

.aboutUs
{
    position: absolute;
    top: 0;
    left: 225px;
    width: 75px;
    background: #2E3192; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #FFFFFF;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap; 
}

.aboutUs a
{
    color: #FFFFFF;
    text-decoration: none;
}

.aboutUsOver a
{
    color: #2E3192;
    text-decoration: none;
}

.aboutUsOn

{
    position: absolute;
    top: 0;
    left: 225px;
    width: 75px;
    background: #FFFFFF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.aboutUsOn a
{
    color: #2E3192;
    text-decoration: none;  
}

.aboutUsLink
{
    text-decoration: none;
}

.aboutUsOver
{
    position: absolute;
    top: 0;
    left: 225px;
    width: 75px;
    background: #FFFFFF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.services
{
    position: absolute;
    top: 0;
    left: 320px;
    width: 75px;
    background: #2E3192; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #FFFFFF;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap; 
}

.services a
{
    color: #FFFFFF;
    text-decoration: none;
}

.servicesOver a
{
    color: #2E3192;
    text-decoration: none;
}

.servicesOn

{
    position: absolute;
    top: 0;
    left: 320px;
    width: 75px;
    background: #FFFFFF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.servicesOn a
{
    color: #2E3192;
    text-decoration: none;  
}

.servicesLink
{
    text-decoration: none;
}

.servicesOver
{
    position: absolute;
    top: 0;
    left: 320px;
    width: 75px;
    background: #FFFFFF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.genesisAdvantage
{
    position: absolute;
    top: 0;
    left: 412px;
    width: 125px;
    background: #2E3192; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #FFFFFF;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap; 
}

.genesisAdvantage a
{
    color: #FFFFFF;
    text-decoration: none;
}

.genesisAdvantageOver a
{
    color: #2E3192;
    text-decoration: none;
}

.genesisAdvantageOn

{
    position: absolute;
    top: 0;
    left: 412px;
    width: 125px;
    background: #FFFFFF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.genesisAdvantageOn a
{
    color: #2E3192;
    text-decoration: none;  
}

.genesisAdvantageLink
{
    text-decoration: none;
}

.genesisAdvantageOver
{
    position: absolute;
    top: 0;
    left: 412px;
    width: 125px;
    background: #FFFFFF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.learnMore
{
    position: absolute;
    top: 0;
    left: 561px;
    width: 75px;
    background: #2E3192; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #FFFFFF;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap; 
}

.learnMore a
{
    color: #FFFFFF;
    text-decoration: none;
}

.learnMoreOver a
{
    color: #2E3192;
    text-decoration: none;
}

.learnMoreOn

{
    position: absolute;
    top: 0;
    left: 561px;
    width: 75px;
    background: #FFFFFF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.learnMoreOn a
{
    color: #2E3192;
    text-decoration: none;  
}

.learnMoreLink
{
    text-decoration: none;
}

.learnMoreOver
{
    position: absolute;
    top: 0;
    left: 561px;
    width: 75px;
    background: #FFFFFF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.contactUs
{
    position: absolute;
    top: 0;
    left: 660px;
    width: 75px;
    background: #00ADEF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #FFFFFF;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.contactUs a
{
    color: #FFFFFF;
    text-decoration: none;
}

.contactUsOver a
{
    color: #2E3192;
    text-decoration: none;
}

.contactUsOn

{
    position: absolute;
    top: 0;
    left: 660px;
    width: 75px;
    background: #00ADEF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.contactUsOn a
{
    color: #2E3192;
    text-decoration: none;  
}

.contactUsLink
{
    text-decoration: none;
}

.contactUsOver
{
    position: absolute;
    top: 0;
    left: 660px;
    width: 70px;
    background: #FFFFFF; 
    font: normal normal 600 11px arial,helvetica,sans-serif;
    padding: 2px 13px 2px 11px;
    color: #2E3192;
    line-height: 20px;
    vertical-align: top;    
    white-space: nowrap;
}

.formLabelText
{
    font-weight: bold;
}

.TEXT_HomeMainContainer{font-family : Arial, Helvetica, sans-serif;	font-size : 12px;color : #333333;line-height : 18px;padding-left : 20px;padding-right : 20px;}
.TEXT_InteriorContainer{font-family : Arial, Helvetica, sans-serif;	font-size : 12px;color : #333333;line-height : 18px;padding-left : 75px;padding-right : 20px;}
.TEXT_InteriorHeader{font-family : Arial, Helvetica, sans-serif;	font-size : 16px;color : #2E3192;line-height : 18px;padding-left : 75px;padding-right : 20px; font-weight : 600;}
.TEXT_LargeItalic{font-family : Arial, Helvetica, sans-serif;font-size : 14px;color : #666666;line-height : 18px;font-style : italic;font-weight : 600;}
.TEXT_MediumItalic{font-family : Arial, Helvetica, sans-serif;font-size : 12px;color : #666666;line-height : 18px;font-weight : 600;}
.TEXT_Bulleted{font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : #000000;line-height : 14px;font-weight : 600;padding-left : 15px;}
.TEXT_smallBlack{font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : #000000;}
.TEXT_footer{font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #000000;}

/* link styles 
A:link {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px; text-decoration:underline;}
A:visited {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px; text-decoration:underline;}
A:hover {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px; text-decoration:underline;}
*/

A.LINK_body:link {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px; text-decoration:underline;}
A.LINK_body:visited {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px; text-decoration:underline;}
A.LINK_body:hover {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px; text-decoration:underline;}

A.LINK_nav:link {font-family: Arial, Helvetica, sans-serif;font-size : 10px;color: #FFFFFF;text-decoration:none;font-weight : 600;}
A.LINK_nav:visited {font-family: Arial, Helvetica, sans-serif;font-size : 10px;color: #FFFFFF;text-decoration:none;font-weight : 600;}
A.LINK_nav:hover {font-family: Arial, Helvetica, sans-serif;font-size : 10px;color: #00ADEF;text-decoration:none;font-weight : 600;}

A.LINK_subNav:link {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #40C2F3;text-decoration:none;font-weight : 600;padding-top : 3px;padding-bottom : 3px;}
A.LINK_subNav:visited {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #40C2F3;text-decoration:none;font-weight : 600;padding-top : 3px;padding-bottom : 3px;}
A.LINK_subNav:hover {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #2D358F;text-decoration:none;font-weight : 600;padding-top : 3px;padding-bottom : 3px;}

A.LINK_subNavOn:link {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #2D358F;text-decoration:none;font-weight : 600;padding-top : 3px;padding-bottom : 3px;}
A.LINK_subNavOn:visited {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #2D358F;text-decoration:none;font-weight : 600;padding-top : 3px;padding-bottom : 3px;}
A.LINK_subNavOn:hover {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #2D358F;text-decoration:none;font-weight : 600;padding-top : 3px;padding-bottom : 3px;}

A.LINK_footer:link {font-family:  Arial, Helvetica, sans-serif;font-size : 11px;color: #000000; text-decoration:none;}
A.LINK_footer:visited {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #000000;text-decoration:none;}
A.LINK_footer:hover {font-family:  Arial, Helvetica, sans-serif;font-size : 11px;color: #000000;text-decoration:underline;}


A.LINK_article:link {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #2D358F;text-decoration:none;font-weight : 600;padding-top : 3px;padding-bottom : 3px;}
A.LINK_article:visited {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #2D358F;text-decoration:none;font-weight : 600;padding-top : 3px;padding-bottom : 3px;}
A.LINK_article:hover {font-family: Arial, Helvetica, sans-serif;font-size : 11px;color: #40C2F3;text-decoration:none;font-weight : 600;padding-top : 3px;padding-bottom : 3px;}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2E3192;
    color: white;
    background-color: #2E3192;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #00ADEF;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px solid #000000;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}


