/* Base CSS */

div,form,p,body,td {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

body {
	margin:0px;
	padding:0px;
	background-color: #314594;
}

img {
	border:none;
}

form {
	margin:0px;
	padding:0px;
}

p {
	margin:10px 0px 10px 0px;
	padding:0px;
}


/* Main Layout */
div#main {
	width: 807px;
	margin:0px auto;
	text-align:left;
}

div#left-main {
	width:25px;
	float:left;
	background-image:url('/images/left_side.jpg');
	background-repeat:repeat-y;
	background-position:top;
}

div#main-middle {
	width:755px;
	height:100%;
	float:left;
}

div#right-main {
	width:25px;
	float:left;
	background-image:url('/images/right_side.jpg');
	background-repeat:repeat-y;
	background-position:top;
}

div#header {
width: 755px;
height: 91px;
border-left:1px solid black;
border-right:1px solid black;
}

div#header-menu {
width: 755px;
height: 25px;
border-left:1px solid black;
border-right:1px solid black;
}

div#header-menu-left {
width:90px;
height:25px;
float:left;
}

div#header-menu-content {
width:574px;
height:25px;
float:left;
}

div#header-menu-right {
width:91px;
height:25px;
float:left;
}

div#main-content {
width: 675px;
border-left:1px solid black;
border-right:1px solid black;
padding:45px 40px 45px 40px;
background-image: url("/images/bodybg.jpg");
background-position: right top;
background-repeat: no-repeat;
background-color: rgb(255, 255, 255);
}

div#footer-top {
width: 755px;
height: 13px;
font-size:10px;
border-left:1px solid black;
border-right:1px solid black;
background-image: url("/images/ftr_topbar_bg.jpg");
background-position: left top;
background-repeat: repeat-x;
background-color: rgb(255, 255, 255);
}

div#footer-main {
width: 755px;
height: 94px;
border-left:1px solid black;
border-right:1px solid black;
padding-top:14px;
background-color:#e5cd8d;
}

div#footer-main-top {
	text-align:center;
}

div#footer-main-bottom {
	text-align:center;
}

div#footer-bottom {
width: 755px;
height: 12px;
font-size:10px;
border-left:1px solid black;
border-right:1px solid black;
background-image: url("/images/ftr_bottom_bg.jpg");
background-position: left top;
background-repeat: repeat-x;
background-color: rgb(255, 255, 255);
}



/* Link Styles */
a:link, a:visited, a:active {
	color:#D6A621;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
}
a:hover {
	color:#000066;
	text-decoration:underline;
}

div#footer-main-bottom a:link, div#footer-main-bottom a:visited, div#footer-main-bottom a:active, div#footer-main-bottom a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

/* URMS, forms */
div.urms_form_div_l {
	width:150px;
	float:left;
	text-align:left;
	margin:0px 0px 10px 0px;
}

div.urms_form_div_r {
	width:440px;
	text-align:left;
	margin:0px 0px 10px 0px;
	float:left;
}

div.urms_form_div_w {
	width:590px;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}

div.contact_form_l {
	width:100px;
	float:left;
	text-align:left;
	margin:0px 0px 10px 0px;
}

div.contact_form_r {
	width:320px;
	text-align:left;
	margin:0px 0px 10px 0px;
	float:left;
}

div.contact_form_w {
	width:420px;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}

div.contact_form_div_w {
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}


/* Other Styles */
.style1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.style2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #D6A621;
}
.style3 {font-family: Geneva, Arial, Helvetica, sans-serif; }
.style4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }
