/* CSS Document */

body{
	background-image:url(images/bkg.gif);
	margin: 0;
	padding: 0;
	font-family:"Times New Roman", Times, serif;
	font-size:small;
	color:#3F466A;
	}
#splash{
	background-image:url(images/splash.jpg);
	width:704px;
	height:212px;
	margin: 0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	}
#splashcontainer{
	margin: 0 auto;
	padding:10%;
	width:704px;
	}
#splashnavadjust{
	width:495px;
	height:26px;
	position:relative;
	top:132px;
	right:1px;
	}
#container{
	margin: 0 auto;
	padding:0;
	width:703px;
	}
	#header{
		background-image:url(images/header.jpg);
		width:703px;
		height:140px;
		margin: 0;
		text-align:left;
		padding:0;
		background-repeat:no-repeat;
		background-position:top;
		}
		#homebox{
			width:285px;
			height:55px;
			margin: 0;
			padding:0;
			position:relative;
			top:28px;
			left:20px;
			clear:left;
			border:0;
			cursor:pointer;
			cursor:hand;
			}
		#navbox{
			width:495px;
			height:26px;
			position:relative;
			top:43px;
			left:10px;
			padding:0;
			margin:0;
			}
			#navbox div{
				height:20px;
				margin: 0 0 0 0px;
				padding: 5px 0 0 0;
				float:left;
				cursor:pointer;
				cursor:hand;
			}			
			#navbox #about{
				width:98px;
				position:relative;
				left:1px;
			}			
			#navbox #exp{
				width:133px;
				position:relative;
				left:2px;
			}			
			#navbox #pract{
				width:160px;
				position:relative;
				left:3px;
			}			
			#navbox #contact{
				width:100px;
				position:relative;
				left:4px;
			}
			#navbox a{
				margin:0;
				padding:0;
			}
	#main{
		background: url(images/content_bkg.gif) repeat-y;
		width:703px;
		margin: 0 auto;
		text-align:left;
		padding:0;
		float:left;
		clear:left;
		}
		#content{
			width:475px;
			padding: 0 0 20px 0;
			margin: 0 0 0 8px;
			text-align:left;
			float:left;
			}
			#content p{
				padding: 0px 10px 20px 27px;
				margin:0;
				}
			#content h2{
				font-size:1.3em;
				padding: 30px 0px 20px 27px;
				margin:0;
				font-weight:bold;
				}
			#content h3{
				font-size:1.2em;
				padding: 0px 0px 0px 27px;
				margin:0;
				font-weight:bold;
				}
			#content img{
				border: 1px solid #B8B2A6;
				float:left;
				padding:0;
				margin: 0px 15px 0px 27px;
				}
			.textbox{
				margin: 0px 0px 10px 0px;
				background-color:#FFFFFF !important;
				border: 1px solid #B8B2A6;
				}
			.formstyles{
				padding: 10px 20px 0px 27px;
				margin:0;
				}
		#sidebar{
			width:200px;
			margin: 0;
			margin-right:10px;
			padding:0px;
			text-align:left;
			float:right;
			}
			#sidebar img{
				padding:0;
				margin-top:19px;
				margin-right:7px;
				width:184px;
				height:43px;
				float:right;
			 }			
			 #sidebar p{
				padding: 55px 0 0 28px;
				line-height:1.4;
		  	 }
			 #sidebar a{
				color:#7C8379;
		  	 }
			 #sidebar a:hover{
				color:#000000;
		  	 }
			 #sidebar a:active{
				color:#3F466A;
		  	 }
			 #sidebar a:visited{
				color:#A3AC9F;
		  	 }
	#footer{
		background: url(images/footer.gif) no-repeat top center;
		width:703px;
		margin: 0;
		text-align:center;
		clear:left;
		}
	#footer a{
	color:#B8B2A6;
	text-decoration:underline;
		}
	#footer p{
		margin: 0;
		padding: 10px 0 10px 0;
		color:#B8B2A6;
		font-size:0.9em;
		}

#splashfooter{
	width:704px;
	margin: 0;
	text-align:center;
	padding: 2px 0 6px 0;
	color:#B8B2A6;
	clear:left;
	font-size:0.9em;
	}
		* html #footer{ height:1%;}
		