/* --------------- GLOBAL TEXT STYLES START --------------- */

a {
font-family: Arial, Helvetica, sans-serif;
color: #00417D;
}


/* --------------- GLOBAL TEXT STYLES END --------------- */ 





/* --------------- BORDER STYLES START --------------- */

.topNavImageBorder
{
border: 2px solid #57574e;
background-color:#57574e;
}

.topButtonBorder
{
border: 2px solid #666666;
background-color:#666666;
}

.mainWindowBorder
{
border: 2px solid #d0ccbd;
}

.newsWindowBorder
{
border: 2px solid #d0ccbd;
}

.leftNavigationBorder
{
border: 2px solid #d0ccbd;
}
/* --------------- BORDERS STYLES END --------------- */





/* --------------- IMAGE STYLES START --------------- */ 
.page_image_lg
{
border: 1px solid #d0ccbd;
}
/* --------------- IMAGE STYLES END --------------- */ 


/* --------------- BRANDING HEADER STYLES START --------------- */ 

.fd_logo {
padding-bottom:2px;
}

.fdTagline
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
font-style:italic;
color: #00417D;
padding-bottom: 2px;
}

/* --------------- BRANDING HEADER STYLES END --------------- */ 


/* --------------- TOP NAVIGATION BUTTONS START --------------- */

.top_nav_bg {
background-image:url(../images/global_images/background_grad.gif);
background-repeat:repeat-x;
}

.button_td {
background-color: #57574e;
}

.top_nav_images
{
cursor: pointer;
}

.top_nav_button
{
cursor: pointer;
padding-top: 2px;
}

/* --------------- TOP NAVIGATION BUTTONS END --------------- */




/* --------------- LEFT NAVIGATION START --------------- */


.LnavHeader {
background-color:#FFFFFF;
color: #00417D;
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 10px;
padding-top: 20px;
}

.downloadsHeader {
background-color:#FFFFFF;
color: #00417D;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 10px;
padding-top: 20px;
}

.LnavLink {
cursor: pointer;
background-color:#FFFFFF;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weignt: bold;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 10px;
}
/* --------------- LEFT NAVIGATION END---------------  */






/*  --------------- BODY TEXT STYLES START --------------- */
.bodyHeaderImage
{
padding-top:20px;
padding-bottom:2px;
}

.bodySubHeader
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #00417D;
padding-top:20px;
padding-left:20px;
padding-bottom:5px;
}

.contactHeader
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #00417D;
}

.feature_header
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #00417D;
}

.view_demo_header
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #00417D;
}

.features_item {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

.bodyText
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
line-height:18px;
}

.quoteText
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
font-style:italic;
color:#5B5B5B;
padding-top:10px;
}



/* --------------- BODY TEXT STYLES END --------------- */




/* --------------- REQUEST FORM STYLES START --------------- */

.formText
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

.formTextbox
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.quotePad {
padding-top:20px;
}

/* --------------- REQUEST FORM STYLES END --------------- */



/* --------------- NEWS TEXT STYLES START --------------- */
.newsHeader {
background-color:#FFFFFF;
color: #00417D;
font-family:Arial, Helvetica, sans-serif;
font-size: 24px;
padding-top:20px;
padding-bottom:5px;
}

.newsLinkHeader {
background-color:#FFFFFF;
color: #00417D;
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
}

.newsLink {
cursor: pointer;
background-color:#FFFFFF;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 11px;
padding-left:15px;
padding-right:15px;
padding-bottom:5px;
}

/* --------------- NEWS TEXT STYLES END --------------- */
