/*////////////////////////////////////////
			BORDERS
////////////////////////////////////////*/
.TableBorder {
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
	border-top-width: 1px;

}

.LeftBorder {
    border-left-style: solid;
    border-left-width: 1px;

}

.RightBorder {
    border-right-style: solid;
    border-right-width: 1px;
}

.BottomBorder {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TopBorder {
    border-top-style: solid;
    border-top-width: 1px;
}

.LeftTopRighBorder{
	border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;	
    border-right-style: solid;
    border-right-width: 1px;	
	
	border-color:#98B3DC;
}

.LeftBottomRighBorder{
	border-left-style: solid;
    border-left-width: 1px;	
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;	
	
	border-color:#98B3DC;
}

/*/////////////////////////////////////
			BORDER COLORS
/////////////////////////////////////*/



/*/////////////////////////////////////
			FORMS
/////////////////////////////////////*/
.required {
    font-size: 12px;
    color: #FF0000;
    vertical-align: text-top;
}


/*/////////////////////////////////////
			NAVIGATION
/////////////////////////////////////*/
.navOver { 
	color: #ffffff; 
	background-color: #CBD9ED; 
	cursor: hand; 
	voice-family: '\'}\''; 
	voice-family:inherit; 
}


/*/////////////////////////////////////
			MISCELLANEOUS
/////////////////////////////////////*/
.on{ 
	display:inline-table;
}

.off{ 
	display:none;
}


/*/////////////////////////////////////////////*/
html, body {
	height: 100%;
}
body {
	background-color: #FFFFFF;
}
.oldbody {
	background-color: #98B3DC;
}

body.bodywhite {
	background-color: #FFFFFF;
}

.utilityLink {
	color: #213A65;
	text-decoration: none;
}

.whiteLink {
	color: #FFFFFF;
	text-decoration: none;
}

.whiteLink:hover {
	color: #DBB200;
	text-decoration: none;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.plainText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.appSubtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

.Grey6pt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 6pt;
	font-weight: normal;
	color: #666666;
}							 							 

.Grey7pt {
	font-family: Verdana, Arial, Helvetica; font-size: 7pt;
	font-weight: normal;
	color: #A7A7A7;
}
							 							 
.Grey8pt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}							 							 

.Black8pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.bold9pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}

.bold10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.boldWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.utilityLanguage {
	color: #000000;
	text-decoration: none;
}

.locations {
	font-style: italic;
	color: #213A65;
	font-size: 9px;
	text-decoration:none;
}

.locations:hover{
	text-decoration:underline;
}

/*/////////////////////////////////////



.footer {
	color: #FFFFFF;
}
/////////////////////////////////////*/

.footerLinks {
	color: #FFFFFF;
	text-decoration: underline;
}

a.utilityLink:hover {
	color: #DBB200;
	text-decoration: none;
}

a.footerLinks:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.homeTitle {
	font-size: 17px;
	font-style: italic;
	font-weight: 900;
	color: #213A65;
	line-height: 28px;
}

.homeTitle2 {
	font-size: 24px;
	font-style: italic;
	font-weight: 900;
	color: #213A65;
	line-height: 29px;
}

.whatsnewTitle {
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	color: #213A65;
	text-indent: 20px;
}

.whatsnewLink {
	color: #213A65;
}

.applynow {
	font-size: 10px;
	font-style: italic;
	font-weight: bolder;
	color: #000000;
}

.applynowLink {
	font-size: 10px;
	font-style: italic;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}

.applynowArrows {
	font-size: 10px;
	font-style: italic;
	font-weight: bolder;
	color: #FF9900;
}

a.applynowLink:hover {
	color: #FFFFFF;
}

a.whatsnewLink:hover {
	color: #000000;
	text-decoration: none;
}

a.utilityLanguage:hover {
	color: #DBB200;
	text-decoration: none;
}

.pageTitle {
	font-size: 24px;
	font-style: italic;
	font-weight: bolder;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titleBackground {
	background-image:  url(images/main/title_background.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.pageSubTitle {
	font-size: 14px;
	font-weight: bolder;
	color: #000000
}

.bodyBackground {
	background-image:  url(images/main/body_background.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}

.bodyBackground2 {
	background-image:  url(images/main/body_background2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}

.photoCaption {
	font-size: 10px;
	font-style: italic;
	color: #000000;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.articleTitle {
	font-weight: bolder;
	font-size: 12px;
}

a {
	color: #2D4F89;
}

.subnavSection {
	font-weight: bolder;
	color: #000000;
	border-style: none;
	clip: rect()
}

a:hover {
	color: #DBB200;
}

.nounderline {
	color: #2D4F89;
	text-decoration:none;
}

.nounderline:hover {
	color: #DBB200;
}

.sentenceLink {
	color: #2D4F89;
	text-decoration:none;
}

.sentenceLink:hover {
	color: #DBB200;
	text-decoration: underline;
}

.faqLinkOLD {
	color: #2D4F89;
	text-decoration:none;
}

.faqLink {
	color: #213A65;
	font-size : 10px;
	line-height : 15px;
	text-decoration:none;
}

.faqLink:hover {
	color: #DBB200;
	text-decoration: underline;
}

.faqTitle {
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bolder;
}

.whyLink {
	color: #000000;
	text-decoration:none;
}

.whyLink:hover {
	color: #DBB200;
	text-decoration: underline;
	font-weight: bold;
}

.whatsnew2Link {
	color: #2D4F89;
	font-size:14px;
	text-decoration:none;
	font-weight : bold;
}

.whatsnew2LinkNew {
	color: #2D4F89;
	font-size:10px;
	text-decoration:none;
	font-weight : bold;
}

.whatsnew2Link:hover {
	color:#DBB200;
	text-decoration: underline;
}

.applicationTitle {
	font-size: 18px;
	font-style: italic;
	font-weight: 900;
	color: #213A65;
	line-height: 29px;
}

.bigTitle {
	font-size: 18px;
	font-style: italic;
	font-weight: 900;
	color: #213A65;
	line-height: 20px;
}

.pageDate {
	font-size: 10px;
	font-weight: bold;
	color: #213A65;
}

.appTypeLink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #213A65;
	line-height : 24px;
	text-decoration:none;
}

.appTypeLink:hover {
	color: #DBB200;
	text-decoration: underline;
	font-weight: bold;
}

.appTypeLink2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #213A65;
	text-decoration:none;
}

.appTypeLink2:hover {
	color: #DBB200;
	text-decoration: underline;
}

.liLink {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #213A65;
	line-height : 16px;
	text-decoration:none;
}
.liLink:hover {
	color: #DBB200;
	text-decoration: underline;
}

.liNoLink {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height : 16px;
}
	
.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	background-color: #00529b;
}

  
/*Style for the background-bar*/
.clBar{
	position:absolute; 
	width:10px; 
	height:10px; 
	background-color: #00529b; 
	visibility:hidden;
}

.clLevel0, .clLevel0over{
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	border-right : 1px solid #FFDB6C;
	border-bottom : 1px solid #FFDB6C;
}

.clLevel0{
	background-color:#00529b;
	color:#000000;
	text-indent: 3pt;
	padding-top: 1px;
}

.clLevel0over{
	background-color:#FFDB6C; 
	color:#000000; 
	cursor:pointer; 
	cursor:hand;
	text-indent: 3pt;
	padding-top: 1px;
}

.clLevel0border {
	position:absolute; 
	visibility:hidden; 
	background-color:#00529b; 
}

.clLevel0border2{
	position:absolute;
	visibility:hidden;
	background-color:#000000;
	layer-background-color:#990000;
}

/*Styles for level 1*/
.clLevel1,.clLevel1over{
	position:absolute;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.clLevel1{
	background-color:#C5E7F6;
	color:#000000;
}

.clLevel1over{
	background-color:#00529b;
	color:#FFFFFF;
	cursor:pointer;
	cursor: hand;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:#213A65;
	layer-background-color:#213A65;
}

/*Styles for level 2*/
.clLevel2,.clLevel2over{
	position:absolute;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.clLevel2{
	background-color:#98B3DC;
	color:#213A65;
}

.clLevel2over{
	background-color:#FFFFFF;
	color:#000000;
	cursor:pointer;
	cursor:hand;
}

.clLevel2border{
	position:absolute;
	visibility:hidden;
	background-color:#213A65;
}

i {
	font-size: 10px;
	font-style: italic;
	font-weight: bolder;
	color: #98B3DC;
}

.italic12 {
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	color: #98B3DC;
}

li{
	color : #000000;
}

.liBlue {
	color: #2D4F89;
}

li.plainli{
	color:#000000;
}

.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}

.brokerButton{
	border: thin solid #2D4F89;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #2D4F89;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	background: ebebeb;

}
.brokerButtonLink{
	color: #213A65;
	text-decoration: none;
}

.brokerButtonLink:hover{
	color:red;
}

/*Styles for level 3*/
.clLevel3,.clLevel3over{
	position:absolute;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.clLevel3{
	background-color:#C5E7F6;
	layer-background-color:#C5E7F6;
	color:#000000;
}

.clLevel3over{
	background-color:#00529b;
	layer-background-color:#00529b;
	color:#FFFFFF;
	cursor:pointer;
	cursor: hand;
}

.clLevel3border{
	position:absolute;
	visibility:hidden;
	background-color:#213A65;
}

/*------------------------------------------*/

.td_bg{
	background-color:#FFDB6C;
	border:1px solid #FFDB6C;
	padding:2px;
	font-weight: bold;
	color:#000000;
}

.table_bg{
	background-color:#FFF;
	width:100%;
	border-collapse:collapse;
}

.td_txt{
	border:1px solid #FFDB6C;
	padding:5px;
}

.a_td_txt{
	color: #000000;
}

.a_td_txt:hover{
	color:#666666;
}

.broker_li{
  line-height : 20px;
}
/*------------------------------------------*/