body {
	margin:					0;
	background-color:		#9ac9d0 ;
	background-image:		url('/files/template/images/bg-body.gif');
	background-repeat:		repeat-x;
	background-position:	0 0;
	font-size:				12px/16px;
	font-family:			Arial, Helvetica, sans-serif;
	min-width:				940px;
	}
	
img { 
	border-style:			none;
	}
	 
a {
	text-decoration:		none;
	color:					#00689C;
	}
	
a:hover {
	text-decoration:		underline;
	color:					#2C94CA;
	}
	
input,
textarea,
select {
	font:					100% arial,sans-serif;
	vertical-align:			middle;
	}
	
form,fieldset {
	margin:					0;
	padding:				0;
	border-style:			none;
	}

.h2 {
	font-size:				38px;
	color:					#2f6990;
	font-style:				italic;
	}

.right {
	float:					right !important;
	}

#wrapper {
	width:					100%;
	overflow:				hidden;
	position:				relative;
	}
	
.mc-holder-1 {
	width:					1011px;
	position:				relative;
	float:					left;
	left:					50%;
	}
	
.mc-holder-2 {
	width:					1011px;
	position:				relative;
	float:					left;
	left:					-50%;
	}
	
#page {
	margin:					0 auto;
	overflow:				hidden;
	width:					1011px;
	}
	
#header {
	overflow:				hidden;
	width:					1011px;
	height:					380px;
	margin:					31px 0 0;
/*	background-image:		url('/files/template/images/bg-header.jpg');
	background-repeat:		no-repeat;
	background-position:	0 100%;*/
	position:				relative;
	}
	
#title {
	margin:					0 0 0 8px;
	overflow:				hidden;
	width:					1002px;
	float:					left;
	display:				inline;
	clear:					both;
	position:				relative;
	z-index:				99;
	}
	
#title h1 {
	line-height:			69px;
	width:					254px;
	margin:					0;
	text-indent:			-9999px;
	background-image:		url('/files/template/images/logo.png');
	background-repeat:		no-repeat;
	position:				relative;
	}

#flash {
	position:				absolute;
	z-index:				-1;
	top:					50px;
	}
	
.logo {
	height:					69px;
	width:					254px;
	display:				block;
	overflow:				hidden;
	position:				relative;
	z-index:				98;
	}
	
.contact {
	overflow:				hidden;
	padding:				30px 38px 0 0;
	width:					948px;
	float:					right;
	position:				relative;
	top:					-45px;
	z-index:				97;
	}
	
.contact a {
	display:				block;
	font-weight:			bold;
	font-size:				12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#08314e;
	float:					right;
	text-transform:			uppercase;
	}
	
.nav {
	width:					199px;
	margin:					25px 0 0 30px;
	float:					left;
	display:				inline;
	position:				relative;
	z-index:				99;
	}
	
.nav-bottom {
	width:					199px;
	margin:					0;
	overflow:				hidden;
	background-image:		url('/files/template/images/bg-main-nav.png');
	background-repeat:		no-repeat;
	}
	
.main-nav {
	list-style:				none;
	background-image:		url('/files/template/images/bg-nav.png');
	background-repeat:		repeat-y;
	margin:					0;
	padding:				0;
	width:					199px;
	}
	
.main-nav li {
	padding:				6px 0;
	line-height:			10px;
	background:				url('/files/template/images/bg-li-nav.gif');
	background-repeat:		no-repeat;
	margin:					0 0 0 18px;
	vertical-align:			middle;
	}
	
.main-nav li:first-child {
	background:				none;
	}
	
.main-nav li a {
	color:					#08314e;
	font-weight:			bold;
	font-size:				12px;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:					0;
	display:				block;
	position:				relative;
	text-transform:			uppercase;
	}
	
.main-nav li a:hover {
	text-decoration:		underline;
	}
	
#header strong {
	height:					82px;
	width:					293px;
	text-indent:			-9999px;
	background-image:		url('/files/template/images/slogon.gif');
	background-repeat:		no-repeat;
	display:				block;
	position:				absolute;
	left:					255px;
	top:					180px;
	}
	
#main {
	width:					1011px;
	margin:					0;
	position:				relative;
	z-index:				2;
	}
	
#main:after {
	content:				"";
	clear:					both;
	display:				block;
	height:					0;
	}
	
.box-holder {
	overflow:				hidden;
	width:					604px;
	padding:				0 0 0 30px;
	position:				absolute;
	top:					-42px;
	left:					0;
	}
	
.box {
	margin:					0 15px 0 0;
	float:					left;
	display:				inline;
	width:					286px;
	}
	
.visual {
	background-image:		url('/files/template/images/bg-visual.png');
	background-repeat:		no-repeat;
	overflow:				hidden;
	width:					286px;
	height:					94px;
	}
	
.visual img {
	margin:					10px;
	display:				block;
	}
.employment {
	color:					#00689c;
	font-weight:			bold;
	font-size:				14px;

	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:					8px 0 14px;
	text-transform:			uppercase;
	}
	
.box p {
	color:					#12496b;
	font-size:				12px;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:					0 0 20px;
	}
	
.content {
	margin:					14px 55px 0 0;
	float:					right;
	display:				inline;
	width:					275px;
	background-image:		url('/files/template/images/bg-content.gif');
	background-repeat:		repeat-y;
	padding:				0 0 0 25px;
	}
	
.news {
	font-size:				20px;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:					#000000;
	margin:					0px;
	}
	
.content p {
	margin:					0 0 20px;
	color:					#12496b;
	font-size:				11px;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
#footer {
	overflow:				hidden;
	width:					1011px;
	margin:					75px 0 0;
	}
	
.footer-nav {
	padding:				0;
	list-style:				none;
	text-align:				center;
	margin:					0 auto;
	}
	 
.footer-nav li:first-child {
	background:				none;
	}
	
.footer-nav li {
	background-image:		url('/files/template/images/bg-footer-nav.gif');
	background-repeat:		no-repeat;
	background-position:	0 2px;
	display:				inline;
	font-size:				10px;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:					#12496b;
	margin:					0 12px 0 0;
	}
	
.footer-nav li a {
	color:					#12496b;
	text-decoration:		none;
	padding:				0 0 0 15px;
	}
	
.footer-nav li a:hover {
	color: 					#12496b;
	text-decoration:		underline;
	}
	
.copy {
	overflow:				hidden;
	width:					1011px;
	}
	
.copy p {
	text-align: 			center;
	margin:					18px auto;
	color:					#22608a;
	font-size:				10px;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	}


.home_news_item {
	margin-bottom:			10px;
	font-size:				12px;
	color:					#22608a;
}

.home_news_title {
	margin-top:				8px;
	margin-bottom:			8px;
	font-weight:			bold;
}

.home_news_abstract {
	margin-bottom:			8px;
}

.home_news_more {
	margin-bottom:			8px;
}
