a {

	color: #003B8C;

}

a:hover {

	color: #7A86AF; text-decoration: none;

} 



body {

	margin:0px 0px 0px 0px;

	padding:0px;
	
	background-color:#68AEDD;

	background-image: url(../images/background_main.gif);
	
	background-repeat: repeat-x;
}



img	{

	border:0px;

	}

	

/*********** BOXES AND SHELLS - LAYOUT ITEMS ******************/



.shell {

	position: relative;

	margin-left: auto;

	margin-right: auto; 

	width:900px;

	height:auto;

	top:0;

	z-index: 1;
	
	

}



.insideShell {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	width: 700px;

	height: auto;

	/*border-right: thin solid #AA9AAF;

	border-left: thin solid #AA9AAF;*/	

	background-color: #FFFFFF; 

	z-index: 2;

	clear:both;
}



.navBar {

	position: relative;

	margin-left: auto;

	margin-right: auto;
	
	top: -35px;	

	/*background-color: #3C4D67;*/

	width: 700px;

	height: 31px;

	z-index: 3;

}



.leftSideImages {

	position: relative;

	width: 1px;

	left: 1px;

	height: auto;

	padding: 2px;

	float: left;

	z-index: 5;

}



.mainContent {

	position: relative;

	width: 675px;

	height: auto;

	padding: 2px;

	text-align: left;

	z-index: 6;

}



.mainSubContent {

	position: relative;

	top: 10px;

	width: 675px;

	height: auto;

	padding: 2px;

	text-align: left;

	z-index: 7;

}



.mainTextContent {

	position: relative;

	width: 675px;

	padding: 10px;

	z-index: 8;

}



.rightSideNav {

	position: absolute;

	left: 552px;

	height: auto;

	width: 147px;

	top: 149px;

	z-index: 9;	

}



.footerBox {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	width:475px;

	z-index: 10;

}



.titleBackgrounds {

	position: absolute;

	top: 153px;

	left: 1px;

	z-index: 4;

}



.CompanyLogos {

	position: absolute;

	top: 135px;

	left: 550px;

	z-index: 5;

}



/*********** TEXT ITEMS AND STYLES ******************/



.mainText {

	font-family: Tahoma;

	font-size: 12px;

	color: #485E88;

	line-height: 15pt;

	text-indent: 20px;

	text-align: left;

	padding-right:10px;

	background-color:;

}



.mainTextNoIndent {

	font-family: Tahoma;

	font-size: 12px;

	color: #485E88;

	line-height: 15pt;

	text-align: left;

}



.msg_r {

	font-family: Tahoma;

	font-size: 11px;

	color:#FF0000;

	font-weight:bold;

	line-height: 15pt;

	text-align: left;

}



.mainTextMedium {

	font-family: Tahoma;

	font-size: 14px;

	color: #666666;

	font-variant: small-caps;

	line-height: 15pt;

	text-align: left;

}



.boxBackgroundYellow {

	background-color: #FBF1D7;

	width: 475px;

	padding: 10px; 

}



.boxBackgroundPink {

	background-color: #DDF4FF;

	width: 475px;

	padding: 10px;

	border: 1px solid #807679;

}



.boxBackgroundPinkLink {

	background-color: #68AEDD;

	border: 1px solid #807679;

	font-family: Tahoma;

	font-size: 11px;

	color: #FFFFFF;

	padding: 5px;

}



.manageButtons	{

	color:#000000;

	font-weight:bold;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	}

.manageButtons img{

	vertical-align:middle;

	padding-right:10px;

	}

	

#msg_r	{

	font-weight:bold;

	color:#FF0000;

	}

	

.strong	{

	font-weight:bold;

	font-family: Tahoma;

	font-size: 12px;

	color:#444b86;

	}

	

.sMenu	{

	font-weight:bold;

	float:right;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-top:3px;

	}


.boxWhite {

	width: 140px;

}

.boxGreyBlueBorder {

	background-color: #F2F2F2;

	width: 130px;

	padding: 5px;

	border: 1px solid #014979;

}

.boxWhiteGreyBorder {

	background-color: #FFFFFF;

	width: 130px;

	padding: 5px;

	border: 1px solid #B4B4B4;

}

.boxGreyGreyBorder {

	background-color: #F2F2F2;

	width: 130px;

	padding: 5px;

	border: 1px solid #B4B4B4;

}

.blueDividerLine {

	background-color: #014979;

	height: 5px;

	width: 140px;

}
