﻿body 
{
	background:			#d5d5d5 url(img/back.gif) repeat-x;
	margin:				0;	
	padding:			0;
	text-align:			center;
	
}

#container
{
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			10px;
	font-size:			10pt;
	font-style:			normal;
	font-family:		Tahoma;
	width:				1000px;
	background-color:	white;
	border:				solid 1px #444;
	display:table;
}

#InnerWrap
{
width:100%;
float:left;	
}

/*--------------------------------------------------------Header
*/
#Header
{
	width:				100%;
	
	height:				150px;	
}

#Header .Logo
{
	float:				left;
	background-image:	url(img/meclogo1.png);
	background-repeat:	no-repeat;
	width:				195px;
	height:				150px;
}

#Header .Name
{
	float:				left;
	background-image:	url(img/name.gif);
	background-repeat:	no-repeat;
	width:				800px;
	height:				150px;
}

/*--------------------------------------------------------TopNavigation
*/
#horNavigation
{
background:#ffffff url(img/menuback.png) no-repeat top left;
position:relative;
width:100%;	
height:50px;
font-family:arial,verdana;
font-size:11px;
text-align:left;
/*padding-left:100px;*/
cursor:default;
float:left;
}

#horNavigation ul{ margin-left: 200px; padding: 0; position:absolute; top:0; z-index:9; cursor:default; }
#horNavigation ul li{ padding: 0px; margin:0 1px 0 0; list-style:none; display:inline; float:left; cursor:default;}
#horNavigation ul li span{ text-align:center; height:25px;color:#fccc26;white-space: normal;text-transform: none}
#horNavigation ul li a{ display: inline-block;text-align:center; width: 150px; padding:0 0 5px 0; white-space:nowrap; cursor:default;text-align:center; text-decoration:none; color:#E4E4E4; text-transform:lowercase }
#horNavigation ul li a:hover { color:white; }
#horNavigation ul li a span { display:inline-block; height:0px; overflow:hidden; cursor:default;}
#horNavigation ul li a strong { font-size:14px; text-transform:uppercase; padding-top:5px; display:block;cursor:default;}
#horNavigation ul li a.black { background: url(img/black.png) bottom center no-repeat; }

/*--------------------------------------------------------SideNavigation
*/
#Navigation
{
	margin-left:		14px;
	margin-top:		    30px;
	width:				200px;	
	float:				left;
	display:			block;
	position:			relative;
	text-align:			left;
	_margin-left		: 5px;
}

#Navigation .cert
{
	width:				200px;
	float:				left;	
	text-align:			center;
	
}

#NavHold
{
}

#menu, ul#menu ul {
list-style-type:none;
margin:0;
padding:0;
width:200px;
}
#menu a 
{
cursor:default;
display:block;
text-decoration:none;
}
#menu li {
margin-top:0px;
border-bottom:solid 1px #3f9b37;
}
#menu li a {
background:#333333 none repeat scroll 0 0;
color:#fecb26;
padding:0.5em;

}
#menu li a:hover {
background:#000000 none repeat scroll 0 0;
}
#menu li ul li a {
background:#CCCCCC none repeat scroll 0 0;
color:#000000;
padding-left:20px;
_width:12.5em;
_padding-right:0;

}
#menu li ul li a:hover {
background:#AAAAAA none repeat scroll 0 0;
border-left:5px solid #fecb26;
padding-left:15px;
}

#menu .Drop ul li a:hover {
background:#AAAAAA none repeat scroll 0 0;
border-left:5px solid #3f9b37;
padding-left:15px;
}

#menu .Drop ul {
margin-left:200px;
position:absolute;
margin-top:-31px;
white-space:nowrap;
padding:0;
}

#menu .Drop a
{
cursor:default;
}

#menu .List
{
	width:400px;
}
#menu .Drop ul li
{
border: none;
white-space:normal;

}
#menu .Drop ul li  a
{
	_width:400px;
	background-image: url(img/border.gif);
	background-repeat:repeat-x;
	background-position:top left;
	
}


/*--------------------------------------------------------Content
*/
#MainContent
{
	background:#fff url(img/cont-back.gif) repeat-y;
	text-align:left;
	color: #444;
	width:750px;
	margin-right:30px;
	float:right;
	
}

#ContentSpacer
{
height:600px;
width:1px;
float:right;	
}
#Top
{
	background:#fff url(img/cont-top.gif) no-repeat;
	width:750px;
	float:right;
	height:30px;
	margin-right:	30px;
}
#Bottom
{
	background:#fff url(img/cont-bottom.gif) no-repeat;
	width:750px;
	float:right;
	height:30px;
	margin-right:	30px;
}

#Text
{
	margin-left:	30px;
	margin-right:	30px;
	width:auto		710px;
}

#Text H2
{
	width:100%;
	_width:99%;
	text-align:right;
	font-size:17px;
	font-family:Trebuchet MS;
	text-transform:uppercase;
	border-bottom: solid 1px #444;	

}


/*--------------------------------------------------------Footer
*/

#Footer
{
	color:				#444444;	
	font-size:			10px;
	width:				100%;
	border-top:			solid 1px #555555;
	margin-top:			5px;
	height:				25px;
	float:				left;

	
}

#Actualise
{
	float:				right;
	text-align:			right;	
	margin-right:		5px;
	margin-top:			5px;
}

#Disclaimer
{
	float:				left;
	text-align:			left;	
	margin-left:		5px;
	margin-top:			5px;
}

#Footer a:link, #Footer a:visited, #Footer a:active
{
	text-decoration:	none;
	color:				#444444;
}

#Footer a:hover
{
	text-decoration:	none;
	color:				#000000;
}


/*--------------------------------------------------------Global
*/

a:link, a:visited, a:active
{
	text-decoration:	none;
	color:				#1b5201;
}

a:hover
{
	text-decoration:	none;
	color:				#569d33;
}



