/* *** **/

body {
	margin:0;
	padding:0;
	font-size:.80em;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	color:#b9ecfe;
}

strong {
	font-weight:bold;
}

a:hover {
	color:#1b75bb;
}

/* ****************** page ************************** */

#page {
	width:950px;
	margin:10px auto;
}
/* ************** header ****************** */

#header {
	height:71px;
	margin:0 0 5px 0;
	background-image:url(../images/gif/header_bg.gif);
	background-repeat:no-repeat;
	background-position: top right;
	position:relative;
}
#main_nav {
	position:absolute;
	bottom:0;
	right:0;
}
#main_nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#main_nav ul li {
	margin:2px 0;
	padding:0;
	float:left;
	text-align:center;
	font-size:.8em;
	color:white;
	font-weight:bold;
	line-height:1.3em;
	background-image:url(images/button.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:83px;
	height:15px;
}
#main_nav ul li.first {
	background-image:url(images/button_first.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#main_nav ul li.last {
	background-image:url(images/button_last.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:93px;
}
#main_nav ul li a {
	color:white;
	text-decoration:none;
}
/* ***************** flash area ************************ */

#flasharea {
	height:205px;
	margin:0 0 5px 0;
}
/* *************** main content ******************* */

#contentarea {
	background:#59b9da url(../images/gif/left_bg.gif) top left no-repeat;
	padding:20px 0;
}
#left_content {
	background:#59b9da;
	margin:0 70px;
}
#left_content h1 {
	color:#1b75bb;
	margin:0 0 15px 0;
	font-size:22px;
}

#left_content h3 {
	color:#1b75bb;
	font-size:11px;
}

#left_content h2 {
	color:white;
	padding:0 0 10px 20px;
	margin:0;
	font-size:16px;
	background:url(images/list_button.gif) 0 3px no-repeat;
}
#left_content h3 {
	color:white;
	font-size:12px;
	margin:0;
	padding:0;
}
#left_content p {
	color:white;
	margin:0;
	padding:0 0 20px 0;
}
.left_image {
	position:absolute;
	right:0;
	bottom:0;
}

#left_content ul {
	color:#fff;
	margin:0 0 15px 0;
}
#left_content li {
	color:#fff;
	margin:0 0 5px 0;
}

#left_content form {
	color:#fff;
	margin:0 0 0 80px;
	padding:0;
}
/* *********** right *********** */

#right_content {
	display:none;
}

/* ************** footer *************************** */

#footer {
	height:70px;
	background-color:#0092cf;
	color:#b9ecfe;
	font-size:10px;
	font-weight:bold;
	padding:12px 70px 0 70px;
	margin:5px 0 0 0;
}

#footer a {
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
}

#footer p {
	margin:3px 0;
	padding:0px;
}
.footer_image {
	float:right;
	position:relative;
}


/* ************** whatever *************************** */
.news_articles h2 a {
	color:#1b75bb;
	text-decoration:none;
}

.contactform{
	padding:10px;
	margin:0px;
}
.contactform label{
	display:block;
	width:80px;
	float:left;
}
.contactform input {
	margin:0 0 5px 0;
}
.staff_item{
	float:left;
	width:300px;
	padding:0 20px 0 0;
}
