A {
	color: #2180C2;
}

A.plain {
	text-decoration: none;
}

.bodyBg {
	background-image: url('/images/048/body_bg.gif');
}

.leftShadow {
	background-image: url('/images/048/left_shadow.gif');
}

.rightShadow {
	background-image: url('/images/048/right_shadow.gif');
}

.footerDivider {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #53A2DB;
}

.headerBg {
	background-image: url('/images/048/header_bg.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
}

.companyName {
	font-family: arial;
	font-size: 24px;
	font-weight: 400;
	color: #063891;
}

.headerBottom {
	background-image: url('/images/048/header_bottom.gif');
}

.topBarBg {
	background-image: url('/images/048/top_bar_bg.gif');
}

.topBarBottom {
	background-color: #869DAF;
}

.locale {
	font-family: arial;
	font-size: 11px;
	color: #989898;
	padding-right: 5px;
	text-align: right;
	height: 20px;
	width: 156px;
	background-color: #4D4D4D;
}

.localeBar {
	background-image: url('/images/048/locale.gif');
}

.mainPromoBorder {
	background-color: #4D4D4D;
}

.bottomBarBg {
	background-image: url('/images/048/bottom_bar_bg.gif');
}

.bottomBarBottom {
	background-image: url('/images/048/bottom_bar_bottom.gif');
}

.mainImageBar {
	background-image: url('/images/048/main_image_bar.gif');
}

.smallPromoBorder {
	border: 1px solid #4D4D4D;
}

.calcHeader {
	color: #F9DD3C;
	font-size: 14px;
	font-family: times new roman;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;	
}

.calcText {
	color: #000000;
	font-size: 11px;
	font-family: arial;
	margin-top: 0;
	margin-bottom: 0;	
}

.calcLabel {
	color: #000000;
	font-size: 10px;
	font-family: arial;
	margin-top: 0;
	margin-bottom: 2px;	
}

/**
 * COLOR SETS (these are the different "block" elements that can change color)
 **/



.label {
	font-size: 11px;
	font-family: arial;
	background-color: #CCCCCC;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;	
}

.info {
		font-size: 11px;
		font-family: arial;
	background-color: #CCCCCC;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;		
}

.formHeader {
	color: #FFFFFF;
	background-color: #307AB9;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	padding-left: 24px;	
}

/**
 * FORM STYLES
 **/

.button {
		border: 1px solid #00385f;
		font-size: 11px;
		font-family: arial;
		Color: #000000;
		font-weight: 600;
}

.field {
	font-size: 10px;
	font-family: arial;	
	border: 1px solid #333333;
}

.disabled {
	background-Color: #eeeeee;
}




/**
 * LIST RESULTS STYLES
 **/

.dataTableRow {
	background-color: #ffffff;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: middle;
}

.dataTableRowAlt {
	background-color: #E7E8E9;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: middle;
}


/**
 * MENU STYLES
 **/

.menuV {
	background-position: top right;
	background-image: url('/images/048/menu_off.gif');
	background-repeat: no-repeat;
	background-color: #307AB9;
}

.menuVText {
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #FFFFFF;
}

.menuVSelected {
	background-position: top right;
	background-image: url('/images/048/menu_on.gif');
	background-repeat: no-repeat;
	background-color: #24BAEC;
}

.menuVTextSelected {
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #FFFFFF;
}

.menu {
	background-color: #307AB9;
}

.menuText {
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #FFFFFF;
}

.menuSelected {
	background-color: #24BAEC;
}

.menuTextSelected {
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #FFFFFF;
}

.submenu {
	background-color: #307AB9;
	border-bottom: 1px solid #BADDF9;
}

.submenuText {
	font-size: 10px;
	font-family: arial;
	color: #FFFFFF;
}

.submenuSelected {
	background-color: #24BAEC;
	border-bottom: 1px solid #BADDF9;
}

.submenuTextSelected {
	font-size: 10px;
	font-family: arial;
	color: #FFFFFF;
}

.font_error {
		font-size: 13px;
		color: #ff3333;
		font-weight: 550;
}

/**
 * FONT STYLES
 **/

.header {
	font-family: Arial, Verdana, sans-serif, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #063891;
}

.headersmall {
	font-family: Arial, Verdana, sans-serif, Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;	
}
		
.bold {
	font-weight: 600;
}

.text {
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 12px;
	color: #000000;
}

.textsmall {
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #000000;
}

.small {
	font-size: 10px;
	font-family: arial;
}

.disclaimer {
	color: #FFFFFF;
	font-size: 10px;
	font-family: arial;
}

.field {
	font-family: "MS Sans Serif", serif, arial;
}

/**
 * SPECIFIC ELEMENT STYLES
 **/

.languageLink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

.sitemapLink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

.footerText {
	color: #363636;
	font-size: 11px;
	font-family: arial;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 0;
	margin-bottom: 0;	
}

.mainTitle {
	font-size: 24px;
	font-family: times new roman;
	color: #000000;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 19px;
	margin-top: 0;
	margin-bottom: 0;	
}


