
body {
	background-image: url(/images/bg-2009.jpg);
	background-repeat: repeat-x;
	background-color: 	#5f809d;
	text-align:  		center;	
	font: 				11px verdana,arial;
	color: 				#000000;
	}
	
#container {
	position:			relative; 
	text-align:			center;
	width: 				750px;
	margin-left: 		auto;
	margin-right: 		auto; 
	padding:			0px;
	}
	
#headersection {
	position:			relative; 
	text-align:			left;
	margin: 			0px;
	padding: 			0px;
	width: 				750px;
	background-color:	#fff;
	border:				1px solid #4c4c4c;
	}
	
#topnav {
	text-align:			left;
	width: 				750px; 
	height:				20px;
	}
	
#logobar {
	width: 				750px;
	position:			relative;
	margin: 			0px;
	padding:			1px 0 1px 0;
	}
	
#headerimg {
	position:			absolute; 
	left:				265px;
	}

ul#mainnav {
	position:			relative;
	margin: 			0px;
	padding: 			0px;
	top:				0px;
	left: 				0px;
	width:				750px;
	height:				22px;
	background-image:   url(/images/bg-tier1nav.jpg);
	background-repeat: 	no-repeat;
	background-color:	#4F7291;
	}
	
ul#mainnav li {
	display: 			inline;
	float: 				left;
	margin-right: 		1px;}	
	
ul#mainnav li a, ul#mainnav li a:visited {
	display:			block;
	height: 			22px;
	text-indent:		-9999px;
	background-position: 0 0;}	
	
ul#mainnav li a:hover {
	background-position: 0 -22px;}	
	
ul#mainnav li a.EN-ms {
	width: 173px;
	background-image: url(/images/en/mn_ms.gif);}	
	
ul#mainnav li a.EN-ts {
	width: 90px;
	background-image: url(/images/en/mn_ts.gif);}		
	
ul#mainnav li a.EN-pr {
	width: 148px;
	background-image: url(/images/en/mn_pr.gif);}		
	
ul#mainnav li a.EN-qa {
	width: 88px;
	background-image: url(/images/en/mn_qa.gif);}	
	
ul#mainnav li a.EN-oo {
	width: 125px;
	background-image: url(/images/en/mn_oo.gif);}				
	
ul#mainnav li a.EN-au {
	width: 116px;
	background-image: url(/images/en/mn_au.gif);}		
	
ul#mainnav li a.FR-ms {
	width: 173px;
	background-image: url(/images/fr/mn_ms.gif);}	
	
ul#mainnav li a.FR-ts {
	width: 90px;
	background-image: url(/images/fr/mn_ts.gif);}		
	
ul#mainnav li a.FR-pr {
	width: 148px;
	background-image: url(/images/fr/mn_pr.gif);}		
	
ul#mainnav li a.FR-qa {
	width: 88px;
	background-image: url(/images/fr/mn_qa.gif);}	
	
ul#mainnav li a.FR-oo {
	width: 125px;
	background-image: url(/images/fr/mn_oo.gif);}				
	
ul#mainnav li a.FR-au {
	width: 116px;
	background-image: url(/images/fr/mn_au.gif);}	
	
ul.tier2-pulldown {
	margin: 0px;
	padding: 0px;}
	
ul.tier2-pulldown li a, ul.tier2-pulldown li a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #000066;
	border-top: 0px;
	background-color: #FF751A;
	padding: 3px 5px;
	line-height: 14px;}		
	
ul.tier2-pulldown li a.first {
	border-top:  1px solid #000066;}	
	
ul.tier2-pulldown li a:hover {
	background-color: #1764A9;
	color: #fff;}			
	
#homesection {
	position:			relative;
	margin: 			0px;
	border:				0px;
	width: 				750px; 
	height:				204px;
	background-color:	#fff; 
	}
	
#featuredimage {
	position:			relative;
	height:				204px;
	width:				425px;
	}
	
#hometagline {
	position:			absolute;
	margin: 			0px;
	padding: 			0px;
	left: 				425px;
	top:				0px;
	width:				325px;
	height:				124px;
	}
#homemessage {
	font-family:		arial;
	line-height:		13px;
	position:			absolute;
	vertical-align:		middle;
	margin: 			0px;
	padding: 			6px 0px 6px 20px;
	left: 				425px;
	top:				124px;
	width:				305px;
	height:				68px;
	background:			#EEF5FD url(/images/homemessage_bg.gif) repeat-y;
	}

	
	
/* styles for home page columns*/
	
#homeleftcolumn, #homeleftcolumn-e {
	
	position:			absolute;
	width: 				172px;
	left:				0px;
	padding: 			0px 22px 15px 22px;
	margin:				15px 0 15px 0;
	}

#homecentercolumn, #homecentercolumn-e {
	position:			relative;
	width: 				170px;		
	padding:			15px 21px 15px 21px;
	margin:				0 0 15px 212px;
	border-left:		1px dotted #4F7291;
	border-right:		1px dotted #4F7291;
	}
	
#homerightcolumn, #homerightcolumn-e {
	position:			absolute;
	top: 				15px;
	width: 				258px;
	padding-left: 		20px;
	padding-right: 		20px;
	margin-left:		426px;
	border:				0px solid red;
	}

#homerightcolumn-e, #homecentercolumn-e, #homeleftcolumn-e {
	width: 200px;}
	
#homecentercolumn-e {
	margin: 0 0 15px 252px;}	
	
#homerightcolumn-e	{
	margin-left:		500px;}
	


/* end home page styles */

/* styles for content page columns*/
#leftcolumn {
	position: absolute; top: 20px; left: 20px; width: 175px; border: 0px solid red; text-align: left;
}



#leftmenu {
	padding-left: 		5px; 
}



#centercolumn {

}


/* end content page styles */


#clear { clear: both; }	

#footersection {
	position:			relative;
	width:				750px;
	background-color: 	#4a5d6d;
	text-align:			center;
	color:				#fff;
	font-size: 			10px;
	border: 			1px solid #4c4c4c;
	margin-top: 		1px;
	padding:	        0px;
	}
	
 	