body {
	font-size: 70%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;
	background-color:#FFF4B2;
	/*background-image:url("../images/site_objects/bg_main.gif");*/
	background-repeat:repeat-y;
	background-position:top left;	
}

/*----------------------------------*/
/*ACCESSIBILITY NAVIGATION - HIDDEN */
/* ---------------------------------*/

#accessible_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#accessible_nav li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
#accessible_nav a:link, #accessible_nav a:visited {
	position: absolute;
	top: 3.6em;
	left: 181px;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size:90%;
	z-index: 1002;
}
#accessible_nav a:active, #accessible_nav a:focus { 
	position: absolute;
	overflow: visible;
	width: auto;
	height: auto;
	border: 0;
	margin: 0;
	padding: 4px;
	background: #fff;
	z-index: 10000;
	text-decoration:underline;
}





/*Inside*/
div.mainContainer {
	float:left;
	clear: both;
	margin-top:0px;
	padding-left:10px;	
	min-width:790px;
}


/* LEFT MENU */
div.leftMenu {
	float:left;
	width:264px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:left;
	background:transparent;
}

div.logo {
	margin:30px 0 10px 0;
}

/* -------------------------MAIN CONTENT------------------------------ */
div.rightContent {
	margin: 0px;
	float: left;
	width:506px;
	clear:right;
}
div.navigation {
	/*position:absolute;
	top:33px;
	left:730px;*/
	text-align:right;
	margin-top:33px;	
	width:485px;
}
div.navigation a, div.inPageNavbottom a {
cursor: hand;
cursor: pointer;
}
div.mainTitle {
	text-align:right;
	margin:16px 0px 21px 0px;	
	width:495px;
}
div.content {
	clear: none;
	float: none;	
}
div.textContent, div.textContentWide{
	margin:10px 0px 0px 10px;
}
div.textContent{
	width:435px;
	clear:left;
}
div.textContentWide {
	margin:0px 0px 0px 22px;
	width: 495px;
	clear:left;
}
div.textContentWideChair {
	margin:10px 0px 0px 10px;
	width: 485px;
	clear:left;
}


div.textContentWideGrey {
	float:left;
	clear:left;
	margin:10px 0px 0px 5px;
	padding:0px;
	background:#EEEEEE;
	width: 485px;
}



div.textContentWideGreyFull {
	margin:10px 0px 0px 0px;
	padding-left:10px;
	padding-top:10px;
	background:#EEEEEE;
	width: 485px;
	clear:left;
}




div.textContentWideGreyFullChair {
	margin:10px 0px 0px 0px;
	padding-left:10px;
	padding-top:10px;
	background:#EEEEEE;
	width: 475px;
	clear:left;
}



/*fin pos*/
div.textContentWideGreyCharts {
	margin:10px 0px 0px 0px;
	padding:3px 10px 5px 10px;
	background:#EEEEEE;
	width: 475px;
	clear:left;
}






/* -----------------------BOTTOM BAR------------------------*/
div.bottombar {
	float:left;
	margin: 6px 0 20px 0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px 5px 10px 5px;
	border-top:1px solid #999999;
	width:757px;
	clear:both;
}
/* Aviva reoport at bottom of page*/
div.smallTitle {
	font-size:100%;
	margin-top:20px;
	float:left;
	clear:both;
	width:300px;
	padding:0px 0px 20px 10px;
}












/* left menu styles */
div.leftMenu ul {
	padding: 10px 0px 10px 10px;
	margin:0px 10px 0px 0px;
	line-height:120%;
	background:#999999;
	color: #fff;
	list-style-type:none;
	width:240px;
}
div.leftMenu ul ul{
	padding: 0px 0px 0px 0px;
	margin:0px;
	line-height:120%;
	background:#999999;
	color: #fff;
	list-style-type:none;
	width:230px;
	
}
div.leftMenu ul ul ul{
	padding: 0px 0px 0px 20px;
	margin:0px;
	line-height:120%;
	background:#999999;
	color: #fff;
	list-style-type:none;
	width:193px;
}

div.menuIndent{
	margin-left:0px;
}

/* menu list 1 */
div.leftMenu ul li {
	padding:2px 0 2px 0px;
	color:#fff;
	background:#999999;
}
div.leftMenu ul li a:link, div.leftMenu ul li a:visited {
	color: #fff;
	text-decoration: none;
	/*padding: 5px 0px 5px 0px;*/
	font-weight:bold;
	font-size:100%;	
}

div.leftMenu ul li a:hover, div.leftMenu ul li a:active, div.leftMenu ul li a:focus {
	text-decoration: none;
	color:#fff;
	font-size:100%;
}


/* menu 3 lists */
div.leftMenu ul li ul li a:link, div.leftMenu ul li ul li a:visited {
	color: #fff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	font-size:100%;	
}

div.leftMenu ul li ul li a:hover, div.leftMenu ul li ul li a:active, div.leftMenu ul li  ul li a:focus {
	text-decoration: none;
	color:#fff;
	font-size:100%;
}
/*menu 4 lists*/
div.leftMenu ul li ul li ul li a:link, div.leftMenu ul li ul li ul li a:visited {
	color: #fff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	font-size:100%;	
}

div.leftMenu ul li ul li ul li a:hover, div.leftMenu ul li ul li ul li a:active, div.leftMenu ul li  ul li ul li a:focus {
	text-decoration: none;
	color:#fff;
	font-size:100%;
}


/*level 2 links this is the numbers*/
div.leftMenu ul li a.menu2, div.leftMenu ul li a.menu2:link, div.leftMenu ul li a.menu2:active, div.leftMenu ul li a.menu2:visited, div.leftMenu ul li a.menu2:focus{
	font-weight:bold;
	font-size:95%;
	padding:0 0 0 0px;
	display:block;	
}
div.leftMenu ul li a.menu2:hover{
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	font-size:95%;
	padding:0 0 0 0px;
	display:block;	
}
div.leftMenu ul li a.menu2lit:link, div.leftMenu ul li a.menu2lit:visited  {	
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	font-size:95%;	
	padding:0 0 0 0px;
	display:block;	
}



/*level 3 links this is the numbers*/
div.leftMenu ul li a.menu3, div.leftMenu ul li a.menu3:link, div.leftMenu ul li a.menu3:active, div.leftMenu ul li a.menu3:visited, div.leftMenu ul li a.menu3:focus{
	font-weight:normal;
	font-size:95%;
	padding:0 0 0 20px;
	display:block;	
}
div.leftMenu ul li a.menu3:hover{
	text-decoration: none;
	color:#fff;
	background-color:#999999;
	/*background-image:url("../images/site_objects/btn_menuArrow.gif");*/
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:normal;
	font-size:95%;
	padding:0 0 0 20px;
	display:block;	
}
div.leftMenu ul li a.menu3lit:link, div.leftMenu ul li a.menu3lit:visited  {	
	text-decoration: none;
	color:#fff;
	background-color:#999999;
	/*background-image:url("../images/site_objects/btn_menuArrow.gif");*/
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:normal;
	font-size:95%;	
	padding:0 0 0 20px;
	display:block;	
}

/* level 4 links*/
div.leftMenu ul li ul li a.menu4, div.leftMenu ul li ul li a.menu4:link, 
div.leftMenu ul li ul li a.menu4:active, div.leftMenu ul li ul li a.menu4:visited, 
div.leftMenu ul li ul li a.menu4:focus, div.leftMenu ul li a.menu4parentlit:link, div.leftMenu ul li a.menu4parentlit:visited {
	margin-left:0px;
	text-decoration: none;
	color:#fff;
	font-weight:normal;
	font-size:95%;
	padding:0 0 0 20px;
	display:block;	
}
div.leftMenu ul li ul li a.menu4:hover {
	margin-left:0px;
	text-decoration: none;
	background-color:#999999;
	/*background-image:url("../images/site_objects/btn_menuArrow.gif");*/
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
	font-weight:normal;
	font-size:95%;
	padding:0 0 0 20px;
	display:block;	
}




div.leftMenu ul li ul li a.menu4lit:link, div.leftMenu ul li ul li a.menu4lit:visited,
div.leftMenu ul li ul li a.menu5lit:link, div.leftMenu ul li ul li a.menu5lit:visited {	
	margin-left:0px;
	text-decoration: none;
	background-color:#999999;
	/*background-image:url("../images/site_objects/btn_menuArrow.gif");*/
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
	font-weight:normal;
	font-size:95%;
	padding:0 0 0 20px;
	display:block;			
}
div.leftMenu ul li ul li a.menu4lit:hover,div.leftMenu ul li ul li a.menu5lit:hover{
	margin-left:0px;
	text-decoration: none;
	background-color:#999999;
	/*background-image:url("../images/site_objects/btn_menuArrow.gif");*/
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
	font-weight:normal;
	font-size:95%;
	padding:0 0 0 20px;
	display:block;
}

div.leftMenu ul li a.menu3parentlit:link, div.leftMenu ul li a.menu3parentlit:visited {
	font-weight:normal;
	font-size:95%;
	padding:0 0 0 20px;
	display:block;
}
div.leftMenu ul li a.menu5:link, div.leftMenu ul li a.menu5:visited {
	font-weight:normal;
	font-size:95%;
	padding:0 0 0 20px;
	display:block;
}
div.leftMenu ul li a.menu5:hover {
	margin-left:0px;
	text-decoration: none;
	background-color:#999999;
	/*background-image:url("../images/site_objects/btn_menuArrow.gif");*/
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;font-weight:normal;
	font-size:95%;
	padding:0 0 0 20px;
	display:block;
}

/* menu numbers on the left*/
div.leftMenu ul li a span.leftNumber, div.leftMenu ul li a:visited span.leftNumber {
	font-weight:normal;
	font-size:100%;
	margin-left:0px;	
}
div.leftMenu ul li a.leftNumber:hover, div.leftMenu ul li a.leftNumber:active, div.leftMenu ul li a.leftNumber:focus {
	font-weight:normal;
	font-size:100%;
}
div.leftMenu ul li a span.leftNumber, div.leftMenu ul li a:visited span.leftNumber {
	font-weight:normal;
	font-size:100%;	
}






/* site services */
div.siteservices {
	margin:22px 0 20px 10px;
	
}
div.siteservices .padbottom {padding-bottom:20px;}
div.siteservices input, div.siteservices select, div.searchPage input {
	font-size: 90%;
	font-family: verdana, arial, sans-serif;
}

div.siteservicesHome {
	margin:22px 0 20px 268px;
	margin-left:10px;
	margin-top:0px;
	padding-top:0px;
	padding-top:0px;
	float:left;
}

div.siteservicesHome input, div.siteservicesHome select, div.searchPage input {
	font-size: 90%;
	font-family: verdana, arial, sans-serif;
}

input.goBtn{
	font-size: 100% !important;
	background:transparent;
	border:0px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:2px;
	margin-bottom:-2px;
}

input.goBoardBtn{
	font-size: 78%;
	background:transparent;
	border:0px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:2px;
}

div.siteservices input.searchField {
	width:138px;
}
div.siteservicesHome input.searchField {
	width:138px;
}

input.searchPageField {
	width:260px !important;
}

div.siteservices select.servicesDropDown {
	width:144px;
}
div.siteservicesHome select.servicesDropDown {
	width:144px;
}

div.inPageNavbottom {margin-top:0px;margin-bottom:20px;clear:both;text-align:right;width:485px;}

