@charset "UTF-8";
/* CSS Document */

body {
	font-family: Georgia,  Times, serif;
	color:#003300;
	font-style: normal;
	font-size: 11px;
	background-color: #ffffcc;
}



a:link {
	color: #003300;
	text-decoration: none;
}

a:visited {
	background-color: transparent;
	color: #003300;
	text-decoration: none;
}

a:hover {
	color: #663333;
	text-decoration: underline;
}

a:active {
	color: #003300;
	text-decoration: none;
}

.activePage {border-bottom:#003300 dotted 1px;}
  
/*  These are the form attributes */
input.btn,select.btn,textarea.btn,option.btn {
	font-size:1.0em;
	font-family: "Lucida Sans Unicode", "Segoe UI",  "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#333333;
	background:#fff url('css_images/stripe.gif') repeat-x top left;border: 1px solid #cccccc;
	padding:2px;
}

h1 {
margin-top:0px;
margin-bottom:5px;
font-size:18px;
color:#663333;
}

h2 {
margin-top:0px;
margin-bottom:5px;
font-size:14px;
color:#663333;
}

h3 {
margin-top:2px;
margin-bottom:2px;
font-size:12px;
color:#663333;
}

.darkRed {
color:#663333;}


small {font-size:10px;}


/* Everything gets wrapped in this */


#wrapper {
	position: absolute;
	left: 50%;
	margin-left: -460px;
	width: 920px;
	
	margin-top:10px;
	min-height:700px;
	
	}
#wrapper, #wrapper .sb-inner {background:#cad5c3 url(../images/wrapperBG.jpg) no-repeat; }


#header {
	position: relative;
	height: 80px;
	padding: 10px 10px  0px 10px;
	margin: 0px 0 0 0;
	z-index: 10;	
}

#linksbar {
	position: relative;
	top:0px;
	width:880px;
	height: 32px;
	margin:0px auto;
	padding: px 0px  0px 0px;
	margin: 0px 20px 0px 20px;
	z-index: 10;	
}
#linksbar, #linksbar .sb-inner {background:#ededed url(../images/barBG.png) repeat-x top left; }

#hpBodyContent {
	position: relative;
	height: 520px;
	padding: 10px 20px 0 20px;
	margin: 0 0 0 0;
	z-index: 10;	
}

#hpLeftCol {
float:left;
padding:10px;
height:480px;
width:220px;
margin:0px 0px 0px 0px;

}
#hpLeftCol, #hpLeftCol .sb-inner {background:#ffffff}

#hpRightCol {
float:right;
padding:10px;
height:480px;
width:600px;
margin:0px 0px 0px 0px;

}
#hpRightCol, #hpRightCol .sb-inner {background:#ffffff}


#LeftCol {
float:left;
padding:10px;
height:480px;
width:220px;
margin:0px 0px 0px 0px;

}
#LeftCol, #LeftCol .sb-inner {background:#ffffff}

#RightCol {
float:right;
padding:10px 20px 10px 20px;
height:480px;
width:580px;
margin:0px 0px 0px 0px;

}
#RightCol, #RightCol .sb-inner {background:#ffffff}


/* Who we are pages */

#aboutUs {
padding:10px;
height:480px;
width:860px;
margin:0px 0px 0px 0px;
}


#staff1 {
padding:10px 20px 0 20px;
height:138px;
width:820px;
margin:0px 0px 0px 0px;

}
#staff1, #staff1 .sb-inner {background:#eeeeee url(../images/staffBG.png) top left;}

#staff2 {
padding:10px 20px 0 20px;
height:138px;
width:820px;
margin:10px 0px 0px 0px;

}
#staff2, #staff2 .sb-inner {background:#eeeeee url(../images/staffBG.png) top left;}

#staff3 {
padding:10px 20px 0 20px;
height:138px;
width:820px;
margin:10px 0px 0px 0px;

}
#staff3, #staff3 .sb-inner {background:#eeeeee url(../images/staffBG.png) top left;}

#onePanel {
float:left;
padding:10px;
height:480px;
width:860px;
margin:0px 0px 0px 0px;

}
#onePanel, #onePanel .sb-inner {background:#ffffff}


#footer {
	position: relative;
	background-color: #FF0000;
	width:880px;
	bottom: 10px;
	height: 31px;
	margin:0px auto;
	padding: 0px 0px  0px 0px;
	margin: 0px 0px 0px 20px;
	z-index: 10;	
}
#footer, #footer .sb-inner {background:#ededed url(../images/barBG.png) repeat-x top left; }


#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}