/* ----------------------------------------------- HTML ELEMENTS ----------------------------------------------- */

.darkBlueBg {background-color: #00144D;}
.mediumBlueBg {background-color: #737E9D;}
.mediumLightBlueBg {background-color: #B2B8C9;}
.lightBlueBg {background-color: #BFC4D2;}
.whiteBg {background-color: #FFFFFF;}
.lemonBg {background-color: #FFF3BF; padding-left: 14px;}
.brightGreen {background-color: #009900;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00144D;
	margin: 0px;
	background-color: #FFFFFF;}
	
form {padding:0; border:0; margin:0;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #00144D;
	text-decoration: none;
	font-weight: bold;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00144D;
	text-decoration: none;
	font-weight: bold;}
	
/* ----------------------------------------------- NAVIGATION ----------------------------------------------- */

.topNav2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00144D;
	padding-left: 20px;
	vertical-align: middle;}

.whitenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	color: #FFFFFF;}
.whitenav:hover {color: #00144D;}
	
.whiteNavArrows {padding-left: 17px;}

.whiteNavArrows2 {}

.searchbox2 {
	height: 15px;
	width: 120px;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;}
	
.smallblack {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #000000;}

.whitegobutton2 {
	height: 20px;
	width: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00144D;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	
	vertical-align: bottom;}
	
.searchWebsite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #00144D;
	padding-right: 8px;
	vertical-align: middle;}
	
.langLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 25px;}
a:hover.langLink {color: #00144D;}

.leftSideNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00144D;
	text-decoration: none;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;}
a:hover.leftSideNav {color: #BFC4D2;}

.leftSideNav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00144D;
	text-decoration: none;
	padding-left: 21px;
	padding-top: 2px;
	padding-bottom: 2px;}
a:hover.leftSideNav2 {color: #BFC4D2;}

.bottomNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #00144D;
	text-decoration: none;}
a:hover.bottomNavigation {color: #BFC4D2;}

.dotDevider { background-image: url("/images/dotDevider.gif") }
.navDeviderImage { background-image: url("/images/navigationDevider.gif") }
.mainNavBg {  background-image: url("/images/mainNavBg.gif") }
.curveNavBg { background-image: url("/images/curve.gif") }
.headerDevider { background-image: url("/images/headerDevider.gif"); padding-bottom:18px; }
	
.latestnewsIndex {background-color:#CBCFDB;}
/* ----------------------------------------------- TEXT STYLES ----------------------------------------------- */

.bluemidtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00144D;
	text-decoration: none;
	padding-right: 20px;}
	
.textLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00144D;
	text-decoration: none;}
a:link.textLink {text-decoration: underline;}
a:hover.textLink {color: #C51D56;}
a:visited.textLink {color: #663366;text-decoration: underline;}

.textLink caption{
text-align:left;}

.whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;}

.redtextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;}

.bluesmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #00144D;
	text-decoration: none;}
a:hover.bluesmalltext {color: #BFC4D2;}

.quicklinkstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #00144D;
	text-decoration: none;}
a:hover.quicklinkstext {color: #BFC4D2;}

.bluesmalltextOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #BFC4D2;
	text-decoration: none;}

.indexQuicklinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
	padding-left: 24px;
	padding-top: 3px;
	padding-bottom: 3px;}
	
.homeCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 30px;
	background-color: #00144D;}
	
 .smallwhitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;}
	a:hover.smallwhitelink {color: #BFC4D2;}
	
	.helpdeskPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #C3C7D7;
	text-decoration: none;}
	
	.fastTrackLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00144D;
	text-decoration: none;}
a:hover.fastTrackLinks {color: #BFC4D2;}

.smallLabel { 
 font-family: Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #BFC4D2;
	text-decoration: none;}
	
.whiteCombo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	 }
	
.guidanceHeader {font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00144D;
	text-decoration: none;
	font-weight: bold;}

.helpdeskPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C3C7D7;
	text-decoration: none;}

.filePadding {padding-left: 36px; font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00144D;
	text-decoration: none;}

/* ----------------------------------------------- TABLE STYLES ----------------------------------------------- */

table.onlineFastrackTable { width:315px;}
table.guideInfo { width:267px;}
table.tools {}
table.dropDowns { padding-top: 5px}

.quicklinksTables {
 font-size: small;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #6BC7B8;}
.quicklinksText {font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #00144D;
	text-decoration: none;}
.quicklinksText:hover {color: #737E9D;}
.quicklinksHeading {padding-top: 5px;}

.tellUsTables {
 font-size: small;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #BFC4D2;}
.tellUsText {font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #00144D;
	text-decoration: none;}
.tellUsText:hover {color: #C51D56;}
.tellUsHeading {padding-top: 5px;}

.GBBoxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00144D;
	text-decoration: none;
	background-color: #BFC4D2;
	border: 1px solid #FFFFFF;}

.dataTable td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00144D;
	text-decoration: none;
	background-color: #BFC4D2;
	border: 1px solid #FFFFFF;
	padding: 5px;
}
.dataTable th, .dataTable caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-align:left;
	color: #00144D;
	text-decoration: none;
	background-color: #BFC4D2;
	border: 1px solid #FFFFFF;
	padding: 5px;
}

ol.orderedList li {
padding-left:10px;
margin-left:10px;
list-style-image: none;}

li {list-style-image: url('/images/liDot.gif');}

/* ----------------------------------------------- FORM ELEMENT STYLES ------------------------------------------ */

.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	height: 18px;
	width: 200px;}

.bluegobutton {
	height: 20px;
	width: 22px;
	color: #FFFFFF;
	background-color: #00144D;
	border: 0px solid #00144D;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;}
	
	.dropdown110 {
	height: 18px;
	width: 153px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;}
	
/* ----------------------------------------------- PADDING STYLES ------------------------------------------ */

.paddingTopBottom3 {padding-top: 3px; padding-bottom: 3px; padding-right: 0px; padding-left: 0px;}
.paddingTopBottom6 {padding-top: 3px; padding-bottom: 3px; padding-right: 20px; padding-left: 20px;}
.paddingLeft5 {padding-left: 7px;}
.padding7 {padding-right: 7px;}
.paddingBottom7 {padding-bottom: 7px;}
.padding8 {padding-right: 8px;}
.padding14 {padding-left: 14px;}
.padding36 {padding-left: 36px;}
.padding53BottomNav {padding-left: 53px; padding-bottom: 12px; padding-top: 12px; vertical-align: middle;}
.padding53BottomNav2 {padding-left: 20px; padding-bottom: 5px; padding-top: 5px; vertical-align: middle;}
	
/* ----------------------------------------------- IMAGE STYLES ------------------------------------------ */

img.floatLeft { float: left;} 
img.floatRight { float: right; padding-left: 15px; padding-right: 20px; padding-top: 5px;} 
.nav { padding-left: 0px; padding-bottom: 0px;}
img.yellowArrow {float: left; padding-right: 15px; padding-bottom: 15px;} 


