body{
	margin:0px;
	background:#EBF2F7 url("../images/bg.gif");
	text-align:center;
	font:10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#444;
}

a{color:#404c8a; text-decoration:none;}
a:hover{color:#6270b9;}
.job a{color:#444; text-decoration:none;}
.job a:hover{color:#555;}

h1{
	font:27px "Trebuchet MS", Tahoma, Verdana, Arial;
	color:#404C8A;
	margin:5px 0px;
}

h2{
	font:15px "Trebuchet MS", Tahoma, Verdana, Arial;
	color:#404C8A;
	margin:5px 0px;
	font-weight: bold;
}

h3{
	font:15px "Trebuchet MS", Tahoma, Verdana, Arial;
	color:#444;
	margin:5px 0px;
	font-weight: bold;
}

h4{
	font:12px "Trebuchet MS", Tahoma, Verdana, Arial;
	color:#444;
	margin:0px 0px;
	font-weight: bold;
}

h5{
	font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#444;
	margin:0px 0px;
	font-weight: bold;
}


#container{
	margin:0px auto;
	padding:0px 1px;
	width:748px;
	background-color:#FFF;
	border-left:solid 2px #404C8A;
	border-right:solid 2px #404C8A;
	border-bottom:solid 2px #404C8A;
	text-align:left;
}
#logo{background:url("../images/header.jpg") no-repeat top right; height:134px;}
#logo img{border:none;}

/* --- START menu --- */
#menu{
	margin:0px;
	* margin-top:-4px;
	height:28px;
	background:#404C8A url("../images/menu-bg.jpg") repeat-x;
	padding:7px 0px 5px 0px;
	font:20px "Trebuchet MS", Tahoma, Verdana, Arial;
}
#menu a{color:#FFF; text-decoration:none;}
#menu a:hover{color:#DAE1E6;}
#menu ul{
	margin:0px;
	padding:0px;
}
#menu li{
	display:inline;	
	height:34px;
	margin:0px;
	
	margin-right:-6px !important;
	margin-right:0px;
	padding:3px 10px 3px 10px !important;
	padding:3px 4px 3px 10px;
	
	border-right:1px solid #1E233E;
	border-left:1px solid #5E68A2;
}
#menu .nbl{border-left:none;}
#menu .nbr{border-right:none;}
/* --- END menu --- */

/* --- START body --- */
#body-container{
	margin:10px;
}
#left, #right{float:left;}
#left{
	width:500px;
	border-right:1px solid #EEE;
	padding-right:10px;
}
#right{
	width:200px;
	padding-left:10px;
}
/* --- END body --- */

/* --- START footer --- */
#footer{
	clear:both;
	padding-top:3px;
	border-top:1px solid #F5F5F5;
	font-size:10px;
	color:#444;
}
/* --- END footer --- */