body {
	margin:0px;
	padding:0px;
	text-align: center;
	background: #FFD900;
	color: #231F20; 
	position: relative;
}


#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: 300px;
	overflow: hidden;
	width: 0;
	height: 0;
	z-index: 1002;
	background: #FFF;
}
#accessible_nav a:active, #accessible_nav a:focus {
	position: absolute;
	overflow: visible;
	width: auto;
	height: auto;
	border: 0;
	margin: 0;
	padding: 4px;
	z-index: 10000;
	text-decoration:underline;
}


div#siteContainer {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
  	width: 779px;
	
}

div#siteHeader {
	padding: 0 39px 0 37px; 
}
div#siteHeader div.country {
	float: right;
	padding-top: 10px;
}
div#siteHeader div.login {
	font-weight: bold;
	float:left;
	padding: 8px 0 0 142px;
	font-size: 11px;
	
}
div#siteHeader div.login div.text {
	float:left;
	padding: 8px 10px 0 4px;
	width: 150px;
}
div#siteHeader div.login div.links {
	float: left;
	/*background: url("../images/default/site_objects/background/bg_login.gif") no-repeat center;*/
	padding: 8px 10px 0 20px;
	font-weight: normal;
	font-weight: bold
}
div#siteHeader div.login a {
	padding: 2px;
}

div#siteHeader1 {
	padding: 0 39px 0 37px; 
}
div#siteHeader1 div.country {
	float: right;
	padding-top: 10px;
}
div#siteHeader1 div.login {
	font-weight: bold;
	float:left;
	padding: 8px 0 0 142px;
	font-size: 11px;
	
}
div#siteHeader1 div.login div.text {
	float:left;
	padding: 8px 10px 0 4px;
	width: 150px;
}
div#siteHeader1 div.login div.links {
	float: left;
	/*background: url("../images/default/site_objects/background/bg_login.gif") no-repeat center;*/
	padding: 8px 10px 0 20px;
	font-weight: normal;
	font-weight: bold
}
div#siteHeader1 div.login a {
	padding: 2px;
}



div#container {
	width: 779px;
	float: left;
	background: url("../images/default/site_objects/background/bg_middle.gif") repeat-y;
}
div.backgroundTop {
	background: url("../images/default/site_objects/background/bg_top.gif") top no-repeat;
}
div.backgroundBottom {
	background: url("../images/default/site_objects/background/bg_bottom.gif") bottom no-repeat;
}
div.backgroundBottomHomepage {
	/*background: url("../images/default/site_objects/background/bg_bottom_homepage.jpg") bottom no-repeat;*/
}
			div.contentbackground1{
		background:url("../images/default/site_objects/background/bg_bottom_homepage1.jpg") bottom no-repeat;
		}
			div.contentbackground2{
		background:url("../images/default/site_objects/background/bg_bottom_homepage2.jpg") bottom no-repeat;
		}
			div.contentbackground3{
		background:url("../images/default/site_objects/background/bg_bottom_homepage3.jpg") bottom no-repeat;
		}



div.pageHeader {
	width: 779px;
}
div.pageHeader div.title {
	float: left;
	padding: 41px 0 11px 35px;
}
div.pageHeader div.numberMenu {
	float: right;
	text-align: right;
	padding: 42px 43px 0 0;
}
div.pageHeader div.numberMenu div.number {
	display:inline;
	margin: 0;
	padding: 0;
	width: 30px;
	float: left;
}

div#container div.menu {
	clear: both;
	float: left;
	width: 181px;
	padding: 8px 12px 0 9px;
}

div#container div.menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0 0 0 29px;
}
div#container div.menu ul li {
	padding-bottom: 9px;
}
div#container div.menu ul li ul {
	margin: 9px 0 13px 0;
	padding: 0;
	font-size: 90%;
}
div#container div.menu ul li ul li {
	padding-bottom: 1px;
}
div#container div.menu ul li ul li ul{
	margin: 5px 0 5px 0;
	padding: 0 0 0 14px;
}

a.menu:link, a.menu:visited  {
	color: #231F20; 
	background: inherit;
	text-decoration:none;
	font-weight: bold;
}
a.menu:hover, a.menu:active, a.menu:focus {
	color: #231F20;
	background: inherit;
	text-decoration:underline;
}
a.submenu:link, a.submenu:visited  {
	color: #231F20; 
	background: inherit;
	text-decoration:none;
}
a.submenu:hover, a.submenu:active, a.submenu:focus {
	color: #231F20;
	background: inherit;
	text-decoration:none;
	font-weight:bold;
}
a.menuLit:link, a.menuLit:visited, a.menuLit:hover, a.menuLit:active, a.menuLit:focus{
	color: #231F20;
	text-decoration:underline;
	font-weight:bold;
}

a.submenuLit:link, a.submenuLit:visited, a.submenuLit:hover, a.submenuLit:active, a.submenuLit:focus{
	color: #231F20;
	text-decoration:underline;
	font-weight:bold;
}
/*six steps*/
a.submenu1:link, a.submenu1:visited  {color: #231F20;background: inherit;text-decoration:none;}
a.submenu1:hover, a.submenu1:active, a.submenu1:focus {color: #FF7F00;background: inherit;text-decoration:none;font-weight:bold;}
a.submenu1Lit:link, a.submenu1Lit:visited, a.submenu1Lit:hover, a.submenu1Lit:active, a.submenu1Lit:focus{color: #FF7F00;text-decoration:underline;font-weight:bold;}

a.submenu2:link, a.submenu2:visited  {color: #231F20;background: inherit;text-decoration:none;}
a.submenu2:hover, a.submenu2:active, a.submenu2:focus {color: #E90377;background: inherit;text-decoration:none;font-weight:bold;}
a.submenu2Lit:link, a.submenu2Lit:visited, a.submenu2Lit:hover, a.submenu2Lit:active, a.submenu2Lit:focus{color: #E90377;text-decoration:underline;	font-weight:bold;}

a.submenu3:link, a.submenu3:visited  {color: #231F20;background: inherit;text-decoration:none;}
a.submenu3:hover, a.submenu3:active, a.submenu3:focus {color: #59B337;background: inherit;text-decoration:none;font-weight:bold;}
a.submenu3Lit:link, a.submenu3Lit:visited, a.submenu3Lit:hover, a.submenu3Lit:active, a.submenu3Lit:focus{color: #59B337;	text-decoration:underline;	font-weight:bold;}

a.submenu4:link, a.submenu4:visited  {color: #231F20;background: inherit;text-decoration:none;}
a.submenu4:hover, a.submenu4:active, a.submenu4:focus {color: #231F20;background: inherit;text-decoration:none;font-weight:bold;}
a.submenu4Lit:link, a.submenu4Lit:visited, a.submenu4Lit:hover, a.submenu4Lit:active, a.submenu4Lit:focus{color: #231F20;	text-decoration:underline;	font-weight:bold;}

a.submenu5:link, a.submenu5:visited  {color: #231F20;background: inherit;text-decoration:none;}
a.submenu5:hover, a.submenu5:active, a.submenu5:focus {color: #052D93;background: inherit;text-decoration:none;font-weight:bold;}
a.submenu5Lit:link, a.submenu5Lit:visited, a.submenu5Lit:hover, a.submenu5Lit:active, a.submenu5Lit:focus{color: #052D93;	text-decoration:underline;	font-weight:bold;}

a.submenu6:link, a.submenu6:visited  {color: #231F20;background: inherit;text-decoration:none;}
a.submenu6:hover, a.submenu6:active, a.submenu6:focus {color: #BF73BB;background: inherit;text-decoration:none;font-weight:bold;}
a.submenu6Lit:link, a.submenu6Lit:visited, a.submenu6Lit:hover, a.submenu6Lit:active, a.submenu6Lit:focus{color: #BF73BB;text-decoration:underline;font-weight:bold;}






div#container div.contentContainer {
	float: left;
	width: 567px;
	padding: 0 10px 0 0;
}

div#container div.contentContainer div.content {
	float: left;
	width: 374px;
	padding-right:12px;
	line-height: 1.3em;
}

div.pageTitleHeader {float: left; padding: 0 0 29px 0;}
div.pageTitleHeader div.headerIcon {float: left;width: 100px;}
div.pageTitleHeader div.headerIconStep{float: left;width:75px;}
div.pageTitleHeader div.headerContent {float: left;width: 274px}
div.pageTitleHeader div.headerContentWide {float: left;width: 450px}
div.pageTitleHeader div.headerContent div.headerTitle {}
div.pageTitleHeader div.headerContent div.headerTitle h1 {margin: 0;padding:3px 0 5px 0;}
div.pageTitleHeader div.headerContentWide div.headerTitle h1 {margin: 0;padding:1px 0 5px 0;}
div.pageTitleHeader div.headerContentWide div.headerText {width: 320px}



div#container div.contentContainer div.contentNarrow {
	float: left;
	width: 343px;
	padding-right:12px;
	line-height: 1.3em;
}

div#container div.contentContainer div.contentFull {
	float: left;
	width: 546px;
	padding-right:12px;
	line-height: 1.3em;
}
/*
div#container div.contentContainer div.extra {
	float: right;
	width: 171px; 
	padding-right: 10px;
}*/
div#container div.contentContainer div.extra {
	float: right;
	width: 181px; 
}
div#container div.contentContainer div.extra {
	float: right;
	width: 181px; 
}
div#container div.contentContainer div.rightcolumn {
	padding: 0 20px 0 27px;
}
div.backtotop {
	padding: 20px 0 10px  202px;
	clear: both;
}
div.ratepage {
	padding: 20px 0 80px  202px;
	clear: both;
}
div.ratepage {
	font-size:90%;
}
div.ratepage h2 {
	padding: 14px 0 7px 0;
}
div.ratepage div#pagerateerror {
	font-weight:bold;
	color:#FF0000;
	float: left;
	clear:both;
}
div.ratepage div#pagerateerror p {
	width: 500px;
}
div.ratepage div#votes {
	float: left;
}
div.ratepage label {
	font-size:90%;
	margin: 0;
	padding: 0;
}
div.ratepage input {
	padding:0;
	margin: 0;
}
div.ratepage div.ratepageRadio {
	float: left;
	width: 20px;
}
div.ratepage div.ratepageLabel {
	float: left;
	margin: 0 9px 0  1px;
	
}
div.ratepage div.ratepageButton {
	padding: 0 0 0  8px;
	float: left;
}

div.pageFooter {
	clear: both;
	text-align: center;
	padding: 0 12px 22px 0;
}

div.pageFooter div.message{
	margin:2em 0 1em 0;
	color:#052D93;
	background:inherit;
	font-size:100%;
	font-weight:bold;
}

div.pageFooter ul {
	list-style-type:none;
	padding:1em 0 16px 3px;
	font-weight: bold;
	font-size: 90%;
}
div.pageFooter ul li {
	display:inline;
	margin: 0 4px;
}
div.pageFooter ul li.spacer {
	margin-left: 49px;
}


#siteFooter {
	clear: both;
	text-align: center;
	background: #FFD900;
	padding: 0 0 3em 0;
}
#siteFooter div.logo {
	padding: 0 0 5px 0;
}
#siteFooter p {
	margin:0;
	padding: 0 0 1px 0;
}
