@charset "utf-8";
/*
	Reset the document element styles
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	/*font-family:arial,verdana,sans-serif;*/
}
h1 {
    color:#F00;
	font-size: 1.4em;
	}
	
h2 {
    font-size: 1.0em;
	font-style:italic;
	}

h3 {
    font-size: 1.0em;
	color:#FF0;
	}

	
body {
	font: normal 0.84em "Myriad", sans-serif; line-height: 1.7em;
	
}

#main_wrapper{
	display: block;
	width: 100%;
	
	
	
	height:     auto;       /* These two lines were the key. */
    min-height: 100%;
    overflow: visible;
    margin:     0px auto;
    padding:    0px auto;
	}
	
#content{
	display: block;
	width: 1024px;
	height:100%;
	position: relative;
	background-color:#ffffff;
	margin-left : auto ;
	margin-right : auto ;
	
	}

#header{	
	display:block;
	position:absolute;
	width:1024px;
	height:112px;
	background:url(media/header.jpg);
	}

#menubar{
	display: block;
	width: 704px;
	height:22px;
	left:293px;
	position: absolute;
	top:70px;
	z-index:100;
	
	}
	
nav{ width:704px; position::relative; float:left; }
nav ul ul {
	display: none;
}
nav ul li:hover > ul {
		display: block; 
	}
nav ul {
	list-style: none;
	position: relative;
	display: inline-table;

}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

nav ul li {
	float: left;


	
	
}



form {
}
form input {
width: 350px;
height: 1.8em;
margin: 0 0 0.5em;
}
form textarea {
width: 350px;
height: 10em;
overflow: hidden;
resize: vertical;
}
form label {
width: 5em;
height: 1em;
float: left;
}

#form_send_button{
	display: block;
	width: 355px;
	position:relative; 
	float:left;
	text-align:right
	}

	nav ul li:hover {
		font: bold 1.0em "Myriad", sans-serif;
	}
		nav ul li a:hover {
			color:#ffff00;
			margin-top:3px;
		}
	
	nav ul li a {
		display: block; padding: 5px 27px;
		color: #ffffff; text-decoration: none; font-weight:bold; font-size:1.0em;
	}

nav ul ul {
	 border-radius: 0px; 
	 padding: 0;
	 font: normal 1.0em "Myriad", sans-serif;
	position: absolute; 
	color:#6b6b6b;
	background:#d4d4d4;
}
	nav ul ul li {
		float: none; 	position: relative;color:#600;
	}
		nav ul ul li a {
			color:#6b6b6b;
	background:#d4d4d4;
		}	
			nav ul ul li a:hover {
				color:#F60;
	background:#FF9;
			}

nav ul ul ul {
	position: absolute; left: 100%; top:0; width: 110px;color:#6b6b6b;
	background:#d4d4d4;
}

	
#logoseiv{
	display:block;
	position:absolute;
	top:20px;
	display: block;
	width: 196px;
	height:134px;
	background:url(media/logoseiv.png);
	}

#banner{
	display:block;
	position:absolute;
	top:100px;
	width:1024px;
	height:100px;
	
	}
	
#bodycontent{
	position:relative;
	display:block;
	width:1025px;
	height:500px;
	top:200px;
	background-color:#FFF;
	padding-bottom:100px;
	}

#bodycontent_lesscontent{
	position:relative;
	display:block;
	width:1024px;
	height:500px;
	top:200px;
	background-color:#FFF;
	}

#bodycontent_left{
	color:#666;
	display:block;
	position:relative;
	width:240px;
	line-height:250%;
	height:100%;
	float:left;
	padding:40px;
	background-color:#FFF;
	}

#bodycontent_left a:visited {
	color:#666;
	text-decoration:none;
	}
#bodycontent_left a:link {
	color:#666;
	text-decoration:none;
	}
#bodycontent_left a:hover {
	color:#600;
	text-decoration:none;
	}

#bodycontent_right{
	
	float:left;
	display:block;
	position:relative;
	width:664px;
	height:auto;
	min-height: 400px;
	overflow:visible;
	
	padding-bottom:100px;
	background-color:#FFF;
	}
#contactus_wrapper{
	display:block;
	position:relative;
	float:left;
	width:1024px;
	height:688px;
	background:url(images/contactus_09.gif);
	
	line-height:18px;
	}
	
#contactus_form_wrapper{
	display:block;
	position:absolute;
	float:left;
	left:225px;
	top:137px;
	width:732px;
	height:688px;
	line-height:18px;
	color:#004f99;
	}

#contactus_form_wrapper_whitetext{

	color:white;
	}	
		
#footer{
	display:block;
	position:relative;
	float:left;
	width:1024px;
	height:210px;
	background:url(media/footer.jpg) repeat-x;
	color:#FFF;
	line-height:18px;
	
	}
	
#footer_seg01{
	display:block;
	position:relative;
	float:left;
	width:185px;
	height:189px;
	margin-left:20px;
	background:url(media/footerline.png);
	}
#footer_seg02{
	display:block;
	position:relative;
	float:left;
	width:185px;
	height:189px;
	background:url(media/footerline.png);
	}
#footer_seg03{
	display:block;
	position:relative;
	float:left;
	width:185px;
	height:189px;
	background:url(media/footerline.png);
	}
#footer_seg04{
	display:block;
	position:relative;
	float:left;
	width:135px;
	height:189px;
	background:url(media/footerline-seg04.png);
	}
#footer_seg05{
	display:block;
	position:relative;
	float:left;
	width:314px;
	height:189px;
	
	}#main_wrapper #content #bodycontent #bodycontent_right h2 {
	color: #808080;
}
