body {margin:0; font-family:Arial, Helvetica, sans-serif; background:#90A38F url(assets/images/background.jpg) left top repeat-x;}

h1 {margin-top:0; margin-bottom:0px; color:#fff; font:24px/76px Georgia, "Times New Roman", Times, serif;}
h2 {font-size:18px; margin-top:10px; margin-bottom:10px; color:#63438C;}
h3 {font-size:16px; margin-top:10px; margin-bottom:10px;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#000000;}

a {text-decoration:none; color:#63438C; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#000000;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:3px solid #5B3C82;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000; color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/

#container {
width:999px;
height:auto;
margin:0 auto;
padding:0px;
background:url(assets/images/container_repeat.jpg) center top repeat-y;
}

	#header {
	width:auto;
	height:200px;
	margin:0px;
	padding:0px;
	background:url(assets/images/header_bg.jpg) left top no-repeat;
	}
		#logo {
		width:278px;
		height:191px;
		margin:0px;
		padding:6px 0px 0px 40px;
		position:absolute;
		}
		#topInfo {
		width:auto;
		height:auto;
		margin:0px;
		padding:16px 30px 0px 0px;
		text-align:right;
		font:bold 12px/18px Georgia, "Times New Roman", Times, serif;
		}
		
		#names {
		width:auto;
		height:32px;
		margin:0px;
		padding:110px 30px 0px 0px;
		font:bold 14px/32px Georgia, "Times New Roman", Times, serif;
		text-align:right;
		}
	#contents {
	width:955px;
	height:auto;
	margin:0 auto;
	padding:0px;
	background:url(assets/images/rightCol_bg.jpg) bottom right no-repeat;
	}
		#rightCol {
		width:701px;
			height:auto;
			_height:495px;
			min-height:495px;			
		margin:0px;
		padding:0px 36px 0px 30px ;
		float: right;
		background:url(assets/images/contents_bg.jpg) right top no-repeat;
		
		}
		#leftCol {
		width:176px;
		height:auto;
		margin:0px;
		padding:0px 0px 0px 6px;
		background:url(assets/images/nav_bg.jpg) left top no-repeat;
		}
			#nav {
			width:auto;
			height:auto;
			margin:0px 0px 0px 0px;
			padding:0px;
			
			}
			#nav li{
			list-style:none;
			border-bottom:2px solid #F4F4F2;
			}
			#nav a{
			color:#000;
			padding:0px 0px 0px 25px;
			font:bold 12px/38px Georgia, "Times New Roman", Times, serif;
			}
			#nav a:hover {
			text-decoration:none;
			color: #F4F4F2;
			}
		#clear {
		clear:both;
		margin:0px;
		padding:0px;
		}
	#footer {
	width:955px;
	height:67px;
	margin:0 auto;
	padding:16px 0px 0px 0px;
	background:url(assets/images/footer_bg.jpg) bottom center no-repeat;
	font:bold 10px/16px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	}
#copy {
width:999px;
height:auto;
margin:0 auto;
padding:20px 0px 20px 0px;
font:10px/16px Arial, Helvetica, sans-serif;
text-align:center;
color:#fff;
}
#toplinks {
	text-align: center;
	font-size: 11px;
	height: 11px;
	margin-bottom: -15px;
	margin-top: 4px;
}
#toplinks a {
	text-decoration: none;
}