/* CSS Document */
body {
	background:#A3D414;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {color:#002e6e; font-size:140%;}
h2 {color:#002e6e; font-size:100%;}

#container{
	margin:0;
	padding:0;
	width:100%;
}

#outerWrapper 
{
	width:100%;
	padding:0;
	margin:0;
	float:left;
	background:#ced5e3 url(../cssimages/page_back.png) top left repeat-x;
}

#wrapper 
{
	margin:0 auto;/* center the div */
	width: 770px;
}

.pageContent 
{
	background:#FFF;
	padding-bottom:30px;
	width:100%;
	float:left;
	min-height:300px;
}

#accessNav
{
	z-index:200;
}

#innerContainer
{
	background-color:#FFFFFF;
}

#container2{
	margin:auto auto auto auto;/* center the div */
	width: 770px;
}

#accessNavLeft
{
	float:left;
	text-align:left;
	padding-left:5px;
}

#accessNavRight
{
	float:right;
	text-align:right;
	padding-right:5px;	
}

#accessNav {
	
	margin:auto;/* center the div */
	width: 770px;
	padding:15px 0 15px;
	font-size:72%;
	height:20px;
	background:url(../cssimages/header_top.gif) bottom left no-repeat;
}

#accessNav a, #accessNav span {
	
	color:#fff;
	text-decoration:none;
	padding:0px;

	margin:0px;

}

#accessNav a:hover
{
	text-decoration:underline;
}

#topNav {
	text-align: right;
	background: #FFFFFF;
	padding-bottom:4px; padding-right:20px;
}
#topswf
{
	position:absolute;
	z-index:105;
	width:100%;
	height:100%;
	margin-right:auto;
	margin-left:auto;
	overflow:inherit;
}
#topNav a, #topNav span {font-size:60%;
	color:#002E6E;
	text-decoration:none;
}

/* Visited Links */

#topNav a:visited
{
	color:#551A8B;
}
.nav a:visited
{
	/*color:#551A8B;*/
}

.nav .secondaryNav a:visited
{
	color:#551A8B;
}

#breadCrumbs li a:visited
{
	color:#551A8B;
}

.howCanWeHelpNav a:visited
{
	color:#551A8B;	
}


#topNav a:hover
{
	text-decoration:underline;
}

#primaryNav {background-color:#fff; border-top:1px solid #dfe5db; border-bottom:1px solid #dfe5db; padding:2px 0px 5px 0px; margin-top:8px;}
#mainContent {	
	padding:5px 10px 11px 10px; background-color:#fff;
	
}

/* #mainContent.homePage
{	
	background: url(../cssimages/mainPanel_footer.gif) no-repeat bottom 10px;
} */

#header 
{
	background:#FFF;
	padding:0 0 10px;
}

#featureLeft {float:left;}
#featureRight {}

#mainPanel
{
/*	background: #FFFFFF url(../cssimages/mainPanel_topMid.gif) no-repeat 0px 0px; */
	padding:10px 0px 10px 10px;  margin-top:4px;
}
#mainPanelLeft {float:left; margin-left:2px; margin-right:6px;width:250px;}
#mainPanelCentre{float:left;  margin-right:6px;}
#mainPanelRight {float:left;}

/* template 1   start */
#columnLeft {width:280px;  background-color:#FFF; margin:0px; padding:0px 0px 10px 0px;}
#columnRight {width:480px; background-color:#FFF; margin:0px; float:right; padding:0px;}


/* Flash Background */
#backgroundAnim
{
	VISIBILITY: visible; WIDTH: 100%; POSITION: absolute; HEIGHT: 100%;Z-INDEX: 1;LEFT: 0px; TOP: 0px;
}
#container, #container2
{
	Z-INDEX: 100; POSITION: relative;
}

/*
#backgroundCover {
	Z-INDEX: 1; BACKGROUND: url(img/t.gif); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
*/

.applicationResults
{
	font-size:80%;	
}

.lowGraphics
{
	background-color:#B5D4FE;


}

div.companyDetails
{
	font-size:60%;
	color:#CCCCCC;	
	margin:3px 18px 0px 15px;
	text-align:right;
}

.floatingHeader
{
	 float:left;
	 padding:4px 10px 0px 0px;
}

label.validationError
{
	color:#FF0000 !important;
}

/* styles for flashBG */

.flashJS #container,.flashJS #accessNav
{
	background : none;
}

/*---[ Partner Brands Box ]---*/

.partnerBrands img {
    margin-left:32px;
}