/* CSS Document */
/*////////Color Codes////////*/
/*
maroon 840a2d


*/


/*////////HTML Tags////////*/
html, body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background:url(../graphics/leftColBg.gif) left repeat-y;}
}

h1, h2, h3, h4, h5, h6, p {margin:0 0 10px 0; padding:0; line-height:1.5;}

h1 {font-size:22px}
h2 {font-size:19px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

a {text-decoration:underline;}
a:hover {text-decoration:underline;}

img {border:0;}

hr {height:1px; border:0; color:#000; background:#000;}

table {float:inherit;}

/*////////Div IDs////////*/

#head {
margin:0;
padding:25px 0 30px 132px;
width:auto;
height:23px;
float:left;
}

#nav {
margin:0;
padding:0 0 0 74px;
width:100%;
height:23px;
float:left;
background:#840a2d;
}

		#nav ul {margin:0; padding:0; width:auto; height:23px; list-style:none; display:block;}
		#nav ul li {margin:0; padding:0; display:inline;}
		#nav ul li a {margin:0 34px 0 0; padding:0; float:left; background-position:0 0;}
		#nav ul li a:hover {background-position:0 -23px;}
		#nav ul li a span {display:none;}
		
		#nav #home {display:block; height:23px; width:37px; background:url(../graphics/btn_home.gif) no-repeat;}
		#nav #serv {display:block; height:23px; width:60px; background:url(../graphics/btn_serv.gif) no-repeat;}
		#nav #port {display:block; height:23px; width:71px; background:url(../graphics/btn_port.gif) no-repeat;}
		#nav #staf {display:block; height:23px; width:38px; background:url(../graphics/btn_staf.gif) no-repeat;}
		#nav #what {display:block; height:23px; width:81px; background:url(../graphics/btn_what.gif) no-repeat;}
		#nav #cont {display:block; height:23px; width:56px; background:url(../graphics/btn_cont.gif) no-repeat;}
		
		#nav #home:hover {background-position:0 -23px;}
		#nav #serv:hover {background-position:0 -23px;}
		#nav #port:hover {background-position:0 -23px;}
		#nav #staf:hover {background-position:0 -23px;}
		#nav #what:hover {background-position:0 -23px;}
		#nav #cont:hover {background-position:0 -23px;}


#container {
margin:0;
padding:0 0 0 132px;
width:660px;
height:auto;
background:url(../graphics/leftColGraphic.gif) top left no-repeat;
}

#content {
margin:0;
padding:0;
width:660px;
float:left;
}

#logoLarge {
margin:0 0 30px 0;
padding:0;
width:507px;
height:135px;
float:left;
background:url(../graphics/logo.gif) top left no-repeat;
}
		#logoLarge a {display:block; width:121px; height:135px;}
		#logoLarge a span {display:none;}
		#logoLarge p {display:none;}

#logoSmall {
margin:0 0 30px 0;
padding:0;
width:98px;
height:109px;
float:left;
background:url(../graphics/logoSmall.gif) top left no-repeat;
}
		#logoSmall a {display:block; width:98px; height:109px;}
		#logoSmall a span {display:none;}
		
#foot {
margin:30px 0 0 0;
padding:0;
width:660px;
height:32px;
float:left;
background:url(../graphics/footerInfo.gif) top center no-repeat;
}
		#foot p {text-align:center; margin:0; line-height:1.5; }
		#foot p a {text-decoration:none;}
		#foot p span {visibility:hidden;}
		

		
		
/*////////Classes////////*/		
.clearFloats {clear:both;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
