/* CSS Document */

a:link {color:#131459; text-decoration:underline}
a:visited {color:#131459; text-decoration:underline}
a:hover {color:#131459; text-decoration:none}



hr { background-color:#8d876c}

body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:16px;
	background:url(../images/bg.jpg) #eee8ce repeat-x top center;
	margin-left:auto; 
	margin-right:auto;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;

}

.canvas {
	position:relative;
	display:block;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
	width:921px;
	}
	
.masthead {
	position:relative; 
	float:left; 
	height:96px;
	width:921px;}

	.logo { 
		position: relative;
		left:0px;
		top:10px;
		display:block;
		width:545px;
		height:69px;
	}
	
	.email {
		position:absolute;
		float:right;
		right:235px;
		top:66px;
		height:30px;
		width:215px;
		}
	
.main { 
	position:relative; 
	float:left;
	width:920px;
	min-height:500px;
	background:url(../images/Main_bg.gif) left top repeat-y #FFF; }

.leftcolumn { 
	position:relative;
	float:left;
	margin-left:7px;
	width:217px;}
	
	.contact {
		position:relative;
		float:left;
		width:217px;
		background:url(../images/Contact_bg.gif) top left no-repeat;}
		
		.contact_text { 
			position:relative;
			float:left;
			margin-left:10px;
			margin-top:20px;
			width:190px;
			text-align:left;
			color:#333;
			line-height:20px;
			}
			
			.contact_text p { 
				margin-top:0px; 
				padding-top:0px;}
			
			.contact_text h3 { 
				font-family:"ITCFenice Regular", "Times New Roman", Times, serif; 
				color:#FFF;
				padding-top:0px;
				padding-bottom:5px;
				margin-bottom:0px;
				margin-top:0px;
				text-align:left;
				font-size:16px;
				font-weight:normal;
				} 

.rightcolumn {
	position:relative;
	float:right;
	width:686px;
	margin-right:10px;
	margin-top:7px;
	}
	
	.graphic { 
		position:relative; 
		float:left;
		top:-1px;}
	
	.people { position:absolute; right:-120px; top:175px; z-index:10}
		
	.ibody { 
		position:relative; 
		float:left;
		margin-left:30px;
		margin-top:15px;
		width:630px;
		text-align:left;
		}
		
.navigation  {
	position:relative; 
	float:left;
	min-height:229px;
	width:217px;
	background:url(../images/Nav_bg.gif) #0c0d71 left top no-repeat;}
	
	/* Main Navigation */

	.navigation ul {
		padding: 0px;
		margin-left:12px;
		margin-top:11px;
		}
	
	.navigation ul li {
		position: relative; 
		display:block; 
		float:left;
		padding-top:8px;
		padding-bottom:8px;
		color: #FFF;
		width:200px;
		text-align:left;
		background:url(../images/Nav_line.gif) left bottom no-repeat;
		}
		
	.navigation li ul {
		position: absolute;
		left: 0px;
		display: none;}
	
	.navigation ul li a {
		display: block;
		text-decoration: underline;
		color: #FFF;
		}
	
	.navigation ul li a:link { color: #FFF; text-decoration:none}
	.navigation ul li a:visited { color: #FFF; text-decoration:none}
	.navigation ul li a:hover { color:#FFF; text-decoration:none; text-indent:15px;} 



.footer {
	position:relative; 
	float:left; 
	width:921px;
	padding-top:25px;
	padding-bottom:10px;
	text-indent:8px;
	text-align:left;
	line-height:14px;
	color:#333;
	background:url(../images/Foot_bg.jpg) center top no-repeat;
	}
	
	.footer p { margin-top:0px; padding-top:0px;}
	
	.footer a:link { padding-right:14px; color:#333; }
	.footer a:visited {padding-right:14px; color:#333;}
	.footer a:hover {padding-right:14px; color:#625c42; }

sup { font-size:70%; line-height:normal; vertical-align:super}

.form { border:1px solid #CCC; padding:1px;}
.form th { background-color:#F60; color:#FFF; font-weight:bold; text-align:center; font-size:13px; padding:5px;}
.form td { padding:3px; border-bottom:1px solid #CCC}

.formradio { border:none; padding:1px;}
.formradio th { background-color:#F60; color:#FFF; font-weight:bold; text-align:center;}
.formradio td { padding-top:3px; padding-bottom:3px; padding-left:0px; padding-right:none; border-bottom:none}

.req { color:#F60}

.table { padding:1px; border:1px solid #CCC;}
.table td {border-bottom:1px solid #e8e8e8; padding:4px}

.input96 { width:96%}
