body {
font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
line-height:140%;
color:#5e5e5e;
margin: 0px;
background-color:#DADED0;
}

a, a:visited {
color: #34A3BB;
text-decoration: none;
}

a:hover, a:active {
color: #34A3BB;
text-decoration: underline;
}

p {
border: none;
margin: 0em 0em 0.5em;
color: #5e5e5e;
}
	
hr {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #6E5300;
}

h1 {
font-weight: bold;
font-size: 1.3em;
margin: 1em 0em 0.2em;
color: #6E5300;
}

h2 {
font-weight: bold;
font-size: 1.2em;
margin: 0.3em 0em 0.2em 0em;
color: #F9971D;
}

h3 {
font-weight: bold;
font-size: 1em;
color: #F9971D;
margin: 1em 0px 0em;
font-style: italic;
}

h4 {
font-weight: normal;
font-size: 1em;
margin: 1em 0em 0em;
color: #F9971D;
}

h5 {
font-size: 1em;
margin: 1em 0em 0em;
color: #5e5e5e;
font-weight: bold;
}

h6 {
font-weight: bold;
font-size: 1em;
margin: 1em 0em 0em;
color: #5e5e5e;
font-style: italic;
}

img {
	border: none;
}


ul {
list-style-type: square;		
}

.bullet {
	background: url(/images/structure/bullet.gif) no-repeat center left;
	padding-left: 12px;
}

.greenbox_content {
	background: url(/images/structure/boxbackground.jpg);
	background-repeat:no-repeat;

}

.greenbox_heading {
	background: url(/images/structure/headingbox.jpg);
	background-repeat:no-repeat;
}

/* layout styles */

* {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}

/*
	RSS Module
*/


.news_item, .rssItem, .publicevent_item, .casestudy_item {
	line-height:120%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.rssTitle, .news_title, .casestudy_title {
	font-weight: bold;
	padding:0px 0px 6px 0px;
}

.news_content {
	width: 400px;
}

.news_item, .publicevent_item, .casestudy_item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
}

.news_date, .publicevent_date, .casestudy_date{
	font-weight:bold;
	color: #666666;
	font-size: 0.9em;
	padding-bottom: 0px;
}

.publicevent_simplelisting, .casestudy_simplelisting{
	padding-bottom:50px;
}
.rsslink{ 
	margin-top: 20px;
	padding-left: 30px;
	padding-top: 3px;
	background-image: url(/images/structure/rsslink.jpg);
	background-repeat: no-repeat;
	height:30px;
	
}
/*
	Structural homepage styles
*/

#page {
	width: 998px;
	margin: auto;
}

#header {
	background: url(/images/structure/header.gif) no-repeat top left;
	height: 78px;
	padding: 0px 22px 0px 22px;
}

#header_links {
	float:left;
}

#header-logoutlink, #header-separator,  #header-loggedinas {
	float:right;
}

#header-separator {
	margin:0px 10px;
}

#header_links, #header-loggedinas, #header-separator, #header-logoutlink, #header-logoutlink a {
	padding: 10px 0px 0px 0px;
	color: #FFFFFF;	
}

#header_links a {
	font-style: normal;
	color: #FFFFFF;
}

#header-login-button {
	float:right;
}

#header_partner {
	float: right;
	color: #FFFFFF;
	font-weight: bold;
	margin: 5px 10px 0px 20px;
}



/*
	Body row
*/

#body_content{
	clear:both;
	background: url(/images/structure/body.gif) repeat-y top left;
	/*background-color:#FFFFFF;*/
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 900px;
}

#bodyleft {
	background-color:#FFFFFF;
	float: left;
	width: 180px;
	margin: 0px 10px 0px 17px;
	padding-bottom: 10px;
}

#bodycenter {
	background-color:#FFFFFF;
	float: left;
	width: 575px;
	margin: 0px 0px 0px 0px;
}

#bodyright {
	background-color:#FFFFFF;
	float: left;
	width: 180px;
	padding-top: 3px;
	margin: 0px 17px 15px 10px;
}

/*
	Left column
*/

.left_container {
	padding-top: 10px;
}

#frmSearchTerm {
	border: 1px solid #e7e7e7;
	background-color: #f8f8f8;
	width: 138px;
	padding-left:4px;
	margin-top: 2px;
	margin-right:4px;
}

#searchsubmit {
	background: transparent url(/images/structure/search_button.gif) no-repeat center top;
	border: none;
	font-weight: bold;
	text-transform: uppercase;
	height: 24px;
	width: 30px;
}

/*
	Center column
*/
#images{
	padding-top: 10px;
	padding-bottom: 15px;
	height: 115px;
}


#images #image1, #images #image2, #images #image3{
float: left;
width: 187px;
height: 115px;
position: relative;
}

#images #image1{
	background-image: url(/images/structure/helpsupport.jpg);
	background-repeat: no-repeat;
}

#images #image2{
	background-image: url(/images/structure/businesssupport.jpg);
	background-repeat: no-repeat;
	margin-left: 7px;
	
}

#images #image3{
	background-image: url(/images/structure/legalsupport.jpg);
	background-repeat: no-repeat;
	margin-left: 7px;
}

#leftimages #image2{
	background-image: url(/images/structure/emailupdates.jpg);
	background-repeat: no-repeat;
	width: 183px;
	height: 115px;
	margin-top: 82px;
	position: relative;
}

#rightimages #image1{
	background-image: url(/images/structure/mlfw_right.jpg);
	background-repeat: no-repeat;
}


#rightimages #image1{
width: 183px;
height: 331px;
position: relative;
padding-bottom: 3px;
}




#leftimages a, #images a, #rightimages a{
color: #FFFFFF;
text-decoration: underline;	
}

#rightimages p{
font-size: 1.1em;
line-height:120%;
}

/* tabs */
#maincontent {
	clear: both;
	/*	float: left;
	width: 475px;
	padding-right: 10px;*/
	background-image: url(/images/structure/endbox.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}
#maincontent .container_tabs {
	height: 37px;

}





#maincontent .container_tabs a {
	text-decoration:none;
}
#maincontent .container_tabs .tab_button {
	float: left;
	height: 32px;
	color: #FFFFFF;
	text-align:center;
	padding-top: 5px;
	font-weight:bold;
	font-size:1.2em;
		cursor:pointer;
}

#maincontent .container_tabs .first_tab{
	width: 145px;
	background-image: url(/images/structure/greyfirsttab.jpg);
	background-repeat: no-repeat;	
}
#maincontent .container_tabs .first_tab.tab_selected{
	background-image: url(/images/structure/whitefirsttab.jpg);
	background-repeat: no-repeat;
	
}
#maincontent .container_tabs .second_tab{
	width: 159px;
	background-image: url(/images/structure/browntab.jpg);
	background-repeat: no-repeat;
}
#maincontent .container_tabs .second_tab.tab_selected, #maincontent .container_tabs .third_tab.tab_selected{
	width: 159px;
	background-image: url(/images/structure/whitetab.jpg);
	background-repeat: no-repeat;
}
#maincontent .container_tabs .third_tab{
	width: 159px;
	background-image: url(/images/structure/greentab.jpg);
	background-repeat: no-repeat;
}

#maincontent .container_tabs .tab_selected{
color: #575652;	
}

#maincontent .tab_box {
	display: none;
	clear:both;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;	
	padding-right: 10px;
	padding-left: 15px;
	position: relative;
}
#maincontent .boxbutton{
	position: absolute;
	bottom: 10px;
	right: 15px;
}

#maincontent .container_tabs .endnotab{
	width: 112px;
	background-image: url(/images/structure/endnotab.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 37px;
}	
	

/****************************************************************/

.imagetext{
padding-right: 10px;
padding-left: 15px;
}


#rightimages .imagetext{
padding-right: 15px;
}

.imagetext h1, .imagetext h2, .imagetext h3, .imagetext h4{
	color:#FFFFFF;
	margin: 0;
	padding-top: 0.7em;
	padding-bottom: 0.4em;
}

.imagetext p{
	color:#FFFFFF;
	font-size: 0.9em;
	line-height: 120%;	
}

#images .imagebutton{
	position: absolute;
	top: 80px;
	left: 110px;	
}

#leftimages .imagebutton{
	position: absolute;
	top: 80px;
	left: 100px;	
}

#rightimages .imagebutton{
	position: absolute;
	top: 295px;
	left: 50px;	
}

/*
	Footer
*/

#bodyfooter{
	padding-top: 20px;
}

#bodyfooter_left {
	height: 38px;
	width:840px;
	float:left;
	blackground-color: #FFFFFF;
	margin-left:20px;
	padding-top: 30px;
}
#bodyfooter_right {
	background: #DADED0 url(/images/structure/lotteryfunded.jpg) no-repeat bottom right;
	height: 68px;
	width:110px;
	blackground-color: #FFFFFF;
	float:left;

}

#containerfooter {
	background: #DADED0 url(/images/structure/footer.gif) no-repeat top left;
	height: 98px;
	text-align: right;
	clear:both;
}

#footer_links {
	padding: 12px 22px 0px 0px;
	color: #C5BA99;
}

#footer_links a {
	font-style: normal;
	color: #C5BA99;
}

#footer_address {
	padding: 12px 22px 0px 0px;
	color: #BFD73B;
	font-size: 90%;
}

#footer_address a {
	font-style: normal;
	color: #BFD73B;
}

#footer_copy {
	padding: 0px 22px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 90%;
}

#footer_copy a {
	font-style: normal;
	color: #FFFFFF;
}



#footerfoot {
	color:#575652;
	font-size:90%;
	margin:0px auto;
	width:956px;
	background-color: #DADED0;
}


#header-loggedinas {
	float:right;
}

