body {
	margin				: 0px;
	padding				: 0px;
	background-image	: url(../pix/bg_main.gif);
	background-repeat	: repeat-y;
	}

td, div {
	font-family	: verdana, arial;
	font-size	: 9pt;
	color		: #000000;
	}

/* DEFAULT LINKS */

a:link, a:visited {
    text-decoration	: none;
	color			: #000099;
	font-weight		: bold;
	}

a:active, a:hover {
	text-decoration	: none;
	color			: #ff0000;
	font-weight		: bold;
}

/* HEADER STYLES */

#header {
	margin	: 0px;
	padding	: 0px 0px 0px 0px;
	}

#logo {
	height	: 75px;
	padding	: 10px 0px 0px 0px;
	}
	
#title {
	padding-top		: 2;
	padding-bottom	: 5;
	padding-right	: 0;
	padding-left	: 27;
	-padding-left	: 55;
	border	: 0px solid #000080;
	}	
	

/* CONTENT STYLES */

#container {
	padding	: 8px 0px 0px 0px;
	}

#menu {
    left				: 0;
	width				: 100%;
	background-color	: #2866a1;
	background-image	: url(../pix/bg_middle.gif);
	background-repeat	: repeat-x;
	}
#content {
	position			: absolute;
	top					: 118;
	-top				: 118;
    left				: 222;
	-left				: 200;
	width				: 67%;
	background-color	: #e2e3e4;
	margin				: 0;
	padding				: 10px;
	border				: 1px solid #000080;
	background-image	: url(../pix/bg_content.gif);
	background-repeat	: repeat-x;
	}
.content2 {
	background-color	: #ffffff;
	border				: 1px solid #b2b2b2;
	padding				: 5px;
	color				: #000000;


	}

/* TOP NAVIGATION */

#topbar {
	color			: #ffffff;
	background-color: #000080;
	padding-left	: 195px;
	height			: 25px;
	}


a.topnav {
	line-height     : 24px; /* IE fix - should be same as menu height*/
	padding         : 4px;
	color           : #ffffff;
	text-decoration : none;
	font-size       : 9pt;
	font-weight     : bold;
}

a.topnav:visited {
	color	: #ffffff;
	}
a.topnav:active, a.topnav:hover {
	color       : #ffff00;
	background  : #000000;
	font-size   : 9pt;
	font-weight : bold;
	padding     : 4px;
	}

/* LEFT NAVIGATION */

#leftnav {
	width      			: 200px;
	-width				: 200px;
	background-image	: url(../pix/bg_menu.jpg);
	background-repeat	: repeat-x;
	
	}

#leftnav a {
	display         : block;
	margin          : 1px 0px 1px 0px;
	padding         : 5px;
	filter: alpha(opacity=90); -moz-opacity:.9; opacity:.9;
	color 			: #000080;
	background      : #ecedf0;
	text-decoration : none;
	font-size		: 8pt;
	font-weight		: normal;
}

#leftnav a:active, #leftnav a:hover {
	color		: #000000;	
	background	: #fffddb;
	filter: alpha(opacity=95); -moz-opacity:.95; opacity:.95;
	font-size	: 8pt;
	font-weight	: normal;
	}
	
/* CONTACT STYLES */

#contact_left {
	float			: left;
	width			: 400;
	/*background-color: #f5f5f5; */
	text-align		: center;
	display			: block;
	font-size		: 9;

	}
#contact_right {
	float			: right;
	width			: 400;
	/*background-color: #f5f5f5; */
	text-align		: center;
	display			: block;
	font-size		: 9;

	}



.contactheader{
	color			: #ffffff;
	background-color:  #acacac;
	margin			: 8;
	padding			: 4;
	font-weight		: bold;
	display			: block;
	-moz-border-radius:4px;
	}
.contactstar { font-weight: bold; color: #ff0000; }
	
input.text { width:150px; border:solid 1 #b2b2b2; }
input.text2 { width:200px; border:solid 1 #b2b2b2; }
input.text3 { width:90px; border:solid 1 #b2b2b2; }
input.code { width:35px; border:solid 1 #b2b2b2; }
input.numb { width:107px; border:solid 1 #b2b2b2; }
textarea.text { width:300px; height:132px; border:solid 1 #b2b2b2; }	
	
/* MISC */
	
#bottombar {
	position		: relative;
	background-color: #ffff00;
	background-color: #000080;
	height			: 10px;
	}
#contact {
	padding		: 10px;
	font-size	: 8pt;
	font-weight	: bold;
	
	}
.page_title {
	font-family	: san-serif, arial, verdana;
	color		: #ffff00;
	font-size	: 14pt;
	font-weight	: bold;
	}
	


