body {background-color:#859d9d; margin:0px auto;}

#body {width:841px; height:100%; position:relative; margin:0 auto; background-image:url(images/body_bg.gif);}

/* HEADER PANEL */
#topPan {width:841px; height:129px; position:relative; float:left; background-image:url(images/banner.gif);}
#topPan p{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; margin-bottom:0px; margin-top:45px; margin-right:45px; color:#FFFFFF;}


/* BODY TEXT PANEL */
#textpan {width:841px; height:100%;}
#textpan ul {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-right:20px;}
#textpan ul li.square {font-family:Arial, Helvetica, sans-serif; font-size:14px; list-style:square;}


#textrightPan {float:right; position:relative; width:550px; height:100%; margin-right:15px; }
#textrightPan p.header{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#222426; margin-top:0px; margin-bottom:0px;}
#textrightPan span.yes{text-align:right; float:right; margin-left:30px;}
#textrightPan p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; margin-right:20px; margin-top:5px; margin-bottom:10px;}
#textrightPan h1{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#222426; margin-top:0px; margin-bottom:0px; text-decoration:underline;}
#textrightPan a:link, #textrightPan a:visited{color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none;}
#textrightPan a:hover {text-decoration:underline;}

#clear {background-color:#859d9d; margin-top:-20px;}
#clear p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color:#859d9d; text-align:right; margin-right:20px;}
#clear a:link, #clear a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#FFFFFF;}
#clear a:hover {text-decoration:none;}

#tabright {position:relative; float:right; width:220px;}


/* FOOTER PANEL */
#footer {width:841px; height:37px; position:relative; background-image:url(images/footer.gif); float:left; text-align:right; vertical-align:top;}
#footer p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align:right; vertical-align:middle; margin-right:50px; margin-top:25px;}
#footer a:link, #footer a:visited {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:none;}
#footer a:hover {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:underline;}

/* BODY DEFALTS */
/*img {display:block; margin-right:5px;}*/
hr {margin-top:1px;
	margin-bottom:1px;
	}
	
	
/* NAVIGATION - FLYOUT WORKS WITH IE6 */
#menu {position:relative; float:left; margin-left:33px;}
.blnamicdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 218px; /* Width of Menu Items */
border-bottom: 1px solid #222426;
background-color:#e6e6cf;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.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{
display: block;
overflow: auto;
color: #222426;
text-decoration: none;
background: #e6e6cf;
padding: 5px 5px;
border: 1px solid #222426;
border-bottom: 0;
}

.blnamicdiv ul li a:visited{
color: black;
}

.blnamicdiv ul li a:hover{
color:#ffffff;
background-color: #222426;
}
	
* html .blnamicdiv ul li { float: left; height: 1%; }
* html .blnamicdiv ul li a { height: 1%; }

/* SIDE NAVIGATION ----ORIGINAL----
.menu {font-family:Arial, Helvetica, sans-serif; width:16px; height:100%; position:relative; float:left; margin-left:16px; font-size:14px;}
.menu ul li a:link, .menu ul li a:visited {display:block; text-decoration:none; color:#222426; width:206px; height:20px; text-align:left; border:1px solid #222426; border-bottom:0;  background:#e6e6cf; line-height:19px; font-size:14px; padding: 2px 0px 2px 10px;}
.menu ul li a:hover {color:#ffffff; background:#222426;}
.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;}

.menu ul li:hover a:link {color:#ffffff; background:#222426;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:217px; width:135px;}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#ffffff;}
.menu ul li:hover ul li a.exception {border-bottom:1px solid #222426;}
.menu ul li:hover ul li:hover a.hide {width:160px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a:link, .menu ul li:hover ul li a:visited {display:block; background:#e6e6cf; color:#222426; width:160px;}
.menu ul li:hover ul li a:hover {background:#222426; color:#ffffff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#222426;}
.menu ul li:hover ul li:hover ul li a:link {display:block; width:200px; background:#dfc184; color:#ffffff;}
.menu ul li:hover ul li:hover ul li a:hover {background:#222426; color:#ffffff;}*/


/* 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;
		}