 body{ margin: 0px 0px 0px 0px; background-image:url(images/back.gif); color: #3F4330; }
p, li{font: 12px arial, Helvetica, sans-serif; color: #3F4330;}

tr, td, table{font: 11px arial,  Helvetica, sans-serif;  color: #3F4330;}
input, textarea, select { background-color:#D2D5BB; height: 10 px; border:1px solid #fff;}
hr {border: 1px dotted #000; width:85%; text-align:center;}

/******* PAGE STYLE *******/
a {color:#848873; text-decoration:none; }
a:link {color:#848873; text-decoration:none; }
a:hover {color: #BD0031; text-decoration:none;}
a:visited {}

h1 {font-family:oregon LDO, arial, sans-serif; FONT-SIZE: 16pt; color: #3F4330; line-height:20px; margin: 0px 0px 0px 0px;}
h2 {font-family:oregon LDO, arial, sans-serif;  FONT-SIZE: 14pt; color: #3F4330; line-height:20px; }
h3 {font-family:oregon LDO, arial, sans-serif;  FONT-SIZE: 18px; background-image:url(images/titleBack.gif); color:#FFFFFF; padding-bottom:7px; font-weight:normal;}
h5 {font: 12px arial, Helvetica, sans-serif; color: #3F4330; font-weight:bold;}

.header {background-color:#FFFFFF; margin: 0px 0px 0px 0px; border: 5px solid #fff;}
.large {font: 14px arial, Helvetica, sans-serif; font-weight:bold; color:#9BA37E; }
.address{ font-size:14px;}

/******* Navigation *******/
.menu {width:858px;  position:relative; z-index:100; font-family:oregon LDO, arial, sans-serif;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative; text-align:center; line-height:39px;padding:0px; font-size:16px; }
/* style the links for the top level */
.menu a, .menu a:hover {display:block;text-decoration:none; color:#848873; width:139px;  border:1px solid #fff; border-width:1px 2px 1px 2px; background-image:url(images/navBack.gif); }
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:41px; margin:0px 2px 0px 0px;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
/* style the second level links */
.menu ul ul a{background:url(images/navOver.gif); color:#000; height:auto;  border-width:1px 2px 1px 2px; width:139px;font-size:12px; font-weight:bold; line-height:15px; padding:5px 0px 5px 0px;}
/* style the top level hover */
.menu :hover > a, .menu ul ul :hover > a {color:#848873; background-image:url(images/navBack.gif);}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible; color:#848873; background-image:url(images/navBack.gif); }

/******* RIGHT COLUMN STYLE *******/

#contentIndex {font: 8pt verdana,  Helvetica, sans-serif; color: #3F4330; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border: 1px solid #cacaca; background-color:#FFFFFF; text-align:center; width:857px;}

#flash {position:absolute;	top:134px;	text-align:right;	padding-left:0px;	width: 838px;}
#inside {width:483px;float:left;background:#fff; padding: 10px 0px 20px 0px; margin:0px 5px 7px 5px; text-align:left;}
#inside img {padding-right:20px; margin-right:10px;}
#inside ul{}
#inside li{list-style-image:url(images/bullet.png); margin-left:25px; padding-left:5px;}

#middle {width:417px;float:left; background-image:url(images/leftBack.gif); background-repeat:repeat-x; background-color:#F5F2F2; padding: 0px 0px 5px 0px; height:475px; margin: 0px 0px 0px 5px; text-align:center; border-bottom: 5px solid #A9AD9A;}

#left {float:left; width:210px; padding: 5px 0px 5px 5px; border-bottom: 1px solid #cacaca; height:470px;margin: 0px 0px 0px 2px;border-bottom: 5px solid #A9AD9A;background-image:url(images/centerBack.gif); background-repeat:repeat-x; background-color:#F5F2F2;text-align:left;}

#right {width:205px;float:right;padding:5px 0px 5px 5px; height:470px; margin: 0px 2px 0px 0px;border-bottom: 5px solid #A9AD9A; text-align:left; background-color:#EFEBEC; font-weight:bold; background-image:url(images/contactBack.jpg);}
#right .small {font-size:9px; font-style:italic;}

#footer {font: 12px verdana, Helvetica, sans-serif; padding: 10px 0px 10px 0px; margin: 8px 0px 0px 0px; text-align:center;}
#footer p{margin: 0px;}
#footer .banner { width:860px; text-align:left; padding:3px; text-align:center;}
#footer img {padding-right:7px;}

/***SUB NAV **********/
#insideNav {background-image:url(images/leftBack.gif); background-repeat:repeat-x; background-color:#f2f2f2;
	margin: 0px 0px 0px 2px; 	padding: 00px 0px 0px 0px;	width: 141px;	float: left; border-bottom: 5px solid #A9AD9A;}
#insideNav ul {	margin: 0;	padding: 0;	width: 141px;	float: right;	list-style: none;}
#insideNav ul li {	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;		border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF; 	}
#insideNav ul li a {margin: 0;	display: block;	color: #000;text-decoration: none; background-image:url(images/subNavBack.gif); padding: 6px 5px 6px 10px; text-align:left;}
#insideNav ul li a:hover {	color: #022045;	background-color: #DCD5B9;	text-decoration: none; background-image:url(images/subNavArrow.gif);}
