﻿/* ---------- Global Elements = Body Text ---------- */
body {
	    background-image: url(/images/background23.gif);
	background-repeat: repeat-x;
	background-color: #ECECEC;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;	}

	
a {
	font-size: 11px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#efb50e;
}
a:active {
	text-decoration: none;
}	
	
.fullheight{
	height:100%;
}

.options{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.options:hover{
	font-size: 11px;
	color: #efb50e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.sub_links{
	font-size: 12px;
	color: #930000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.sub_links:hover{
	font-size: 12px;
	color: #930000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.date{
	font-size: 10px;
	color: #004c42;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.normal_text{
	font-size: 12px;
	color: #2f2e2e;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.normal_ten{
	font-size: 10px;
	color: #2f2e2e;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.normal_eleven{
	font-size: 11px;
	color: #2f2e2e;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.normal_tall_text{
	font-size: 14px;
	color: #8d2808;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.titles{
	font-size: 24px;
	color: #ffffff;
	font-weight: normal;
	font-family:"Times New Roman", Times, serif
}

.titles_black{
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	font-family:"Times New Roman", Times, serif
}

.secondary_title{
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.footer{
	font-size: 10px;
	color: #6d7c82;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footer:hover{
	font-size: 10px;
	color: #0d1d50;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.footer2{
	font-size: 10px;
	color: #979797;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footer2:hover{
	font-size: 10px;
	color: #0d1d50;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.normal_grey_text{
	font-size: 10px;
	color: #4b4b4b;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.normal_white_text{
	font-size: 12px;
	color: #0d5e8b;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.normal_white_text:hover{
	font-size: 12px;
	color: #0d5e8b;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.normal_white_text2{
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.title_orange_text{
	font-size: 12px;
	color: #e98e09;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.header_suboptions{
	font-size: 11px;
	color: #356db4;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.normal_text{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.normal_text_sidebanner{
	font-size: 12px;
	color: #2f2e2e;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.title_white_text{
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.normal_tall_text{
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.red_titles{
	font-size: 18px;
	color: #df0e04;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.blue_titles{
	font-size: 18px;
	color: #133E6B;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.grey_titles{
	font-size: 18px;
	color: #7d837f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.grey_titles a{
	font-size: 18px;
	color: #7d837f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.grey_titles a:link {
	text-decoration: none;
}

.grey_titles a:visited {
	text-decoration: none;
}

.grey_titles a:hover {
	text-decoration: none;
	color:#efb50e;
}

.grey_titles a:active {
	text-decoration: none;
}	

.secondary_title{
	font-size: 14px;
	color: #6382a1;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.footer{
	font-size: 10px;
	color: #6d7c82;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footer:hover{
	font-size: 10px;
	color: #0d1d50;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.links{
	font-size: 12px;
	color: #e76f00;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.links:hover{
	font-size: 11px;
	color: #e76f00;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footer2{
	font-size: 10px;
	color: #979797;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footer2:hover{
	font-size: 10px;
	color: #0d1d50;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.normal {
font-size: 12px;
color: #666666;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}


.normal a {
color:#133E6B;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.normal a:hover {
text-decoration: none;
}

.normal a:link {
	text-decoration: none;
}

.normal a:visited {
	text-decoration: none;
}

.normal a:active {
	text-decoration: none;
}	

.highlight {
font-size: 11px;
color: #ffffff;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
background-color:#4F90B8;
width: 190px;
}

.tooltip{
width: 200px; 
color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration: none;
text-align: center;
}

.tooltip span.top {
padding: 30px 8px 0;
    background: url(/images/bt.gif) no-repeat top;
	}

.tooltip b.bottom {
padding:3px 8px 15px;color: #548912;
    background: url(/bt.gif) no-repeat bottom;
	}
	
.tickerstyle{
        width:920px; height:16px;
        border:0px; background:#133e6b;
        padding:0px;
        font-color:#FFFFFF;
        font-style:normal;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        overflow:hidden;
 }
.messagediv{
             display:none;
             background:#133e6b font-color:#FFFFFF;
             font-style:normal;
             font-family:Arial, Helvetica, sans-serif;
             font-size:12px;
}


.topNav
{
    font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	font-family: Arial Narrow, Helvetica, sans-serif;
	
}



.topNavItem
{
  /*background-image: url('/images/options/divider.gif');
  background-repeat:no-repeat;*/
  background-position:right;
  padding:8px 15px 10px 8px;
  font-family: Arial Narrow, Helvetica, sans-serif;  
  font-size: 10pt; 
  color: #ffffff;
  text-align:center;  
}

.topNavSelected a 
{
	color: #ffffff;
    background-color:#94B8E4
	
}

.topNavHover a
{
 color: #ffffff;
/*	background-image: url('images/options/option_background.gif');*/
}




.topNavFlyOuts
{
    font-size:12px;
    font-family:arial narrow;
    text-decoration:none;
    cursor:hand;
	display: block;
    max-width: 100%;
	background-repeat:repeat-x;
    z-index:20;
    color: #ffffff;

 /* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	/*border:none;*/
	

}
.topNavFlyOutsItem
{	
    font-size: 10pt;
    font-family: Arial Narrow, Helvetica, sans-serif;
    background-color:#133e6a;
    background-repeat:repeat-x;
    color:white;  
    padding:5px 5px 4px 5px;
    z-index:20;
 }


.topNavFlyOutsItem a
{
  z-index:20;
  background-repeat:repeat-x;
  background-color:#133e6a;
}



.topNavFlyOutsHover
{
  background-color:#94B8E4;
  color:white;  
  background-repeat:repeat-x;
}

.topNavFlyOutsHover a
{
  background-color:#94B8E4;
  color:white;  
  background-repeat:repeat-x;
}



.css_vertical_menu{
/*1. the width of the vertical menu*/
width:170px;
/*2. remove the default list bullets*/
list-style:none;
/*3. margin value to null - needed for Internet Explorer*/
margin:0;
/*4. a space (padding) of 1 px between the list border and its content*/
padding:1px;
/*5. the background color of the menu*/
background-color:#ffffff;
/*6. a border of 1px around the menu*/
border:1px solid #2f2e2e;/*#437E7E*/
} 


.css_vertical_menu a{
/*1. convert the link from inline to block element so they cover all the available space*/
display:block;
/*2. a specific height - needed for Internet Explorer 6*/
height:25px;
/*3. a top space in between eack link*/
margin-top:1px;
/*4. and a left space (padding) between the border and the text link*/
padding-left:15px;
/*5. background color of the links*/
background-color:#ECECEC;/*#F0F7F7
/*6. a left border of 10px*/
border-left:12px solid #CCCCCC;/*#C7E2E2
/*7. the font family*/
font-family:arial;
/*8. the font size*/
font-size:10px;
/*9. convert the font to capital letter*/
text-transform:uppercase;
/*10. remove the text underline added by default to the links*/
text-decoration:none;
/*11. the color of the text links*/
color:#2f2e2e;/*437E7E
/*12. vertical align of the text link (value equal to the height)*/
line-height:25px;
} 

.css_vertical_menu a:hover{
/*1. change of background color*/
background-color:#E5E5E5;
/*2. change of the left border color*/
border-left:12px solid #CCCCCC;
/*3. change the color of the text link*/
color:#666666;
} 

.css_vertical_menu a.first{
margin-top:0;
} 





.css_vertical_submenu{
/*1. the width of the vertical menu*/
width:170px;
/*2. remove the default list bullets*/
list-style:none;
/*3. margin value to null - needed for Internet Explorer*/
margin:0;
/*4. a space (padding) of 1 px between the list border and its content*/
padding:1px;
/*5. the background color of the menu*/
background-color:#FFFFFF;
/*6. a border of 1px around the menu*/
/*border:1px solid #2f2e2e;/*#437E7E*/
} 


.css_vertical_submenu a{
/*1. convert the link from inline to block element so they cover all the available space*/
/*display:block;
/*2. a specific height - needed for Internet Explorer 6*/
height:15px;
/*3. a top space in between eack link*/
/*margin-top:1px;
/*4. and a left space (padding) between the border and the text link*/
padding-left:45px;
/*5. background color of the links*/
background-color:#ECECEC;/*#F0F7F7
/*6. a left border of 10px*/
/*border-left:12px solid #CCCCCC;/*#C7E2E2
/*7. the font family*/
font-family:arial;
/*8. the font size*/
font-size:9px;
/*9. convert the font to capital letter*/
text-transform:uppercase;
/*10. remove the text underline added by default to the links*/
text-decoration:none;
/*11. the color of the text links*/
color:#2f2e2e;/*437E7E
/*12. vertical align of the text link (value equal to the height)*/
line-height:25px;
} 

.css_vertical_submenu a:hover{
/*1. change of background color*/
background-color:#E5E5E5;
/*2. change of the left border color*/
border-left:12px solid #CCCCCC;
/*3. change the color of the text link*/
color:#666666;
} 

.verticalDivider{background-image:url('/images/grey_line.gif');}

/*******************/
.title_smallblue
{
    font-family:Lucinda Grand, Arial;
    font-size:14px;
    color:#778EC2;
    font-weight:bold; 
}

.title_orange
{
    font-family:Lucinda Grand, Arial;
    font-size:16px;
    color:#F15C2B;
    font-weight:bold;
    text-transform:uppercase;
}

.title_Dblue
{
    font-family:Lucinda Grand, Arial;
    font-size:18px;
    color:#01529c;
}

.text1
{
    padding-top:10px;
    font-family:Lucinda Grand, Arial;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}