﻿html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,acronym,address,del,em,img,
strike,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,button,caption,tbody,tfoot,thead,tr,th,td
{outline:0;/*vertical-align:baseline;*/margin:0;padding:0;}

/*#wrapper {width:960px; margin: 1em auto 0 auto; }
#footer {float:left; width:960px; margin-top: 20px;}
#content {float:left; width:960px; text-align:left;}*/
#header
{
	background:transparent url(images/menu/top_bar_bg.png) repeat-x scroll left top;
	margin-bottom: 10px;
}	
#meta-header {
	height:44px;
	position:relative;
}
#main-header {
	height:80px;
	position:relative;
}
#logo {
	display:block;
}
#logo a {
	display:block;
	height:70px;
	left:0;
	position:absolute;
	top:5px;
	/*width:235px;*/
}
.error-container 
{
	margin-left:auto; 
	margin-right:auto; 
	width:940px; 
	margin-bottom: 10px; 
	padding: 5px 0 5px 20px;
	border: 1px solid #850125; 
	background: url(images/messaging/error_bg.png) 50% 50% repeat; 
}
.error-container ul{ display: inline; list-style-type: disc;}

#warning .warning-container 
{
	width:97%; 
	margin-bottom: 10px; 
	padding: 5px 0 5px 20px;
	border: 1px solid #D9D9D9; 
	background: url(images/messaging/warning_bg.png) 50% 50% repeat; 
}
#warning .warning-container ul{ display: inline; list-style-type: disc;}


#footer {margin-top: 20px;}
.centered{ margin-left:auto; margin-right:auto; width:960px;}
div.main-full {float:left; width:920px; margin-left:10px; }
div.main-half-left {float:left; width:440px; }
div.main-half-right {float:right; width:440px; }
div.main-content-left {float:left; width:669px; }
div.main-content-right {float:right; width:669px; }
div.main-content-centre {float:left; width:430px; margin:0px 0px 0px 20px;}
div.menu-left{ float:left ;width:231px;}
div.menu-right{ float:right; width:231px;}

.alignleft{float:left; position: relative;}
.alignright{float:right; position: relative;}

