body {background-color:#790c0c; margin:0px auto;}

#body {width:816px; height:100%; position:relative; margin:0 auto; background-image:url(images/body_bg.gif); background-repeat:repeat-y;}

/* HEADER PANEL */
#topPan {width:816px; height:120px; position:relative; float:left; background-image:url(images/header.gif); z-index:101;}
#topPan p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; margin-bottom:0px; margin-top:9px; margin-right:12px; color:#FFFFFF;}

/* FLASH PANEL */
#flashPan {width:606px; height:151px; position:relative; float:left; background-color:#000000; text-align:right; margin-right:10px;}
#flashPan p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; margin-bottom:0px; margin-top:10px; margin-right:20px; color:#FFFFFF;}

/* COL TEXT PANEL */
#coltextpan {width:190px; height:100%; position:relative; margin:0 auto; float:left;}
#coltextpan p.header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; margin-top:22px; margin-bottom:1px; text-align:left;}
#coltextpan p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-right:5px; margin-left:5px; margin-top:0px; margin-bottom:3px; text-align:left;}
#coltextpan a.subitem:link, #coltextpan a.subitem:visited {color:#003663; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-decoration:underline;}
#coltextpan a.subitem:hover {color:#003663; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-decoration:none;}

/* BODY TEXT PANEL */
#textpantop {width:606px; height:29px; position:relative; margin-right:12px; float:left; background-image:url(images/txt_bg_top.gif); vertical-align:top;}
#textpan {width:606px; height:100%; position:relative; margin-right:12px; float:right;}
#textpan p.header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#790c0c; margin-top:15px; margin-bottom:0px; margin-left:25px;}
#textpan p.lheader{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#790c0c; margin-top:0px; margin-bottom:0px; margin-left:25px;}
#textpan p.indent {margin-left:40px;}
#textpan p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:20px; margin-left:25px; margin-top:5px; margin-bottom:10px;}
#textpan h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; margin-right:20px; margin-left:25px; margin-top:30px; margin-bottom:-5px;}
#textpan p.staff{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:20px; margin-left:190px; margin-top:5px; margin-bottom:10px; float:right;}
#textpan a:link, #textpan a:visited {color:#790c0c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#textpan a:hover {color:#790c0c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
#textpan ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#textpan ul li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style:square; margin-left:10px; margin-top:0px; margin-bottom:0px;}
#textrightPan {background-image:url(images/no_right.gif); float:right; width:250px; height:100%;}
#textrightPan p.header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#163f77; margin-top:15px; margin-bottom:0px;}
#textrightPan a:link, #textrightPan a:visited{color:#163f77; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin-right:10px;}
#textrightPan a:hover {color:#163f77; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; margin-right:10px;}

#tabright {width:260px; height:100%; position:relative; float:right; margin-left:40px;}

#staff {width:606px; height:200px; position:relative; margin-right:12px; float:left;}
#director {width:303px; height:100%; position:relative; float:left; margin-top:-20px;}
#directorright {width:303px; height:100%; position:relative; float:left; margin-top:-20px;}
.table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:25px;}

/* FOOTER PANEL */
#footer {width:816px; height:57px; position:relative; background-image:url(images/footer.gif); float:left; text-align:center; vertical-align:top;}
#footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #790c0c; text-align:right; vertical-align:bottom; margin-right:20px; margin-top:25px; font-weight:bold;}
#footer a:link, #footer a:visited {color:#790c0c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; text-decoration:none; font-weight:bold;}
#footer a:hover {color:#790c0c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; text-decoration:underline; font-weight:bold;}

/* BODY DEFALTS */
/*img {display:block; margin-right:5px;}*/
hr {margin-top:1px;
	margin-bottom:1px;
	width:90%;
	}

/* NEW NAV */
/* NAVIGATION - FLYOUT WORKS WITH IE6 */
#menu {position:relative; float:left; margin-left:19px; background-image:url(images/menu_bg.gif); z-index:100;}
#menu p.side {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; margin-right:5px; margin-left:5px; margin-top:-55px; margin-bottom:10px;}
#menu a.side:link, #menu a.side:visited {color:#ffffff; text-decoration:underline;}
#menu a.side:hover {text-decoration:none;}
.blnamicdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width:179px; /* Width of Menu Items */
border-bottom: 1px solid #222426;
background-image:url(images/menu_bg.gif);
font-family: tahoma, arial, sans-serif;
font-size:12px;
font-weight:bold;
}

.blnamicdiv p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; margin-right:20px; margin-top:5px; margin-bottom:10px; margin-left:5px;}
	
.blnamicdiv ul li{
position: relative;
}
	
.blnamicdiv ul li ul{
position: absolute;
width: 170px;
top: 0;
visibility: hidden;
}

.blnamicdiv ul li a, .blnamicdiv ul li a:visited{
display: block;
overflow: auto;
color: #ffffff;
text-decoration: none;
background-color:#790c0c;
padding: 5px 5px;
border: 1px solid #000000;
border-bottom: 0;
border-left:none;
}

.blnamicdiv ul li a:hover{
background-color:#000000;
color:#ffffff;
}
	
* html .blnamicdiv ul li { float: left; height: 1%; }
* html .blnamicdiv ul li a { height: 1%; }











/* SIDE NAVIGATION 
.menu {font-family: tahoma, arial, sans-serif; width:179px; height:150px; position:relative; margin-left:19px; font-size:12px; font-weight:bold; background-image:url(images/menu_bg.gif); z-index:100; float:left; border:none;}
.menu p.side {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; margin-right:5px; margin-left:5px; margin-top:-55px; margin-bottom:10px;}
.menu ul li a,.menu ul li a:visited {display:block; text-decoration:none; color:#ffffff; width:176px; height:20px; text-align:left; border:1px solid #e7e4dd; border-left:0px; border-top:0px; border-right:0px;  background-image:url(images/menu_bg.gif); line-height:19px; font-size:12px; padding: 2px 0px 2px 2px;}
.menu ul {padding:0;  margin:0; list-style-type: none;}
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;} */

/* specific to non IE browsers
.menu ul li:hover a {color:#fff; background:#000000;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:178px; width:135px;}
.menu ul li:hover ul li a.hide {background:#790c0c; color:#163f77;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#790c0c; color:#ffffff; width:160px; border:1px solid #ffffff; border-top:0px;}
.menu ul li:hover ul li a:hover {background:#000000; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#163f77;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#163f77;}
.menu ul li:hover ul li:hover ul li a:hover {background:#163f77; color:#fff;} */


/* CONTACT FORM */ 
.input {
			border: 1px solid #a7a6aa;
			width: 220px;
			background: #fff;
			font: 11px Tahoma, sans-serif;
			color:#000000;
			padding:3px;
			margin-bottom:4px;
			outline:none;
		}
/* LIGHTBOX */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

/* CONTACT BOX */
#form_box {
	width: 80%;
	font:0.8em Tahoma, Arial, Helvetica, Sans-serif;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-left:12px;
}
 
#form_box div {
	padding: 0.2em 0.5em;
}
 
#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}


