/* CSS Document */
body { background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:9px 0 0 0;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #000000; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
a:link { color:#7D2028; text-decoration:underline;}
a:hover { text-decoration:none;}
a:visited { color:#59181D;}
.push { margin:0 10px 0 10px;}
.clear { clear:both;}
.homebox { margin-left: -19px; _margin-left: 19px; }
#container { width:702px; margin:0 auto; padding:0; }
#banner { position:relative; height:135px;}
#logo { position:absolute; top:0; left:0;}
#tag { position:absolute; /*top:7px;*/ top: 50px; right:37px;}
/*#search { position:absolute; top:95px; right:7px; }
#areYou { position:absolute; top:89px; right:226px;}*/
#input { width:155px; font-size:10px; border:1px solid #000000; _margin-bottom:2px; color:#666666; padding-left:2px;}
#navigation { text-align:center; background:url(images/nav-bg.gif) no-repeat; background-position:top left; height:20px; padding:6px 0 0 30px; z-index: 100 !important;}
#main {padding:9px 0 0 14px; background:#B8D4A7; height:100%; z-index: 1;}
#title { margin:0; padding:0;}
#panleLeft { width:245px; float:left;}
#subContainer { position:relative; z-index:1;}
#panleRight { width:220px; float:left;}
#rightPadding { padding:0 0 0 30px;}
#bulletin { float:right; background:url(images/bottom-bull.gif) no-repeat #FFFFFF; background-position:bottom left; width:180px; margin-right:10px;}
#bulletinPad { padding:0 0 30px 0; }
#bulletin ul { list-style:square; color:#006600; display:block; float:none; }
#bulletin li { float:none;}
#subPanle { background:url(images/bottom-bull.gif) no-repeat #FFFFFF; background-position:bottom left; width:180px; margin-right:10px; position:absolute; top:0; right:0;}
#topBg { background:url(images/top-sub.gif) no-repeat; background-position: top left; font-size:14px; font-weight:bold; color:#FFFFFF; padding:6px 0 4px 16px; }
#subPanlePad { padding:0 0 10px 0; }
#subPanle ul { list-style:square; color:#006600; display:block; float:none; margin-left: 20px; }
#subPanle>#subPanlePad>ul { margin-left: -19px; }
#subPanle li { float:none;}
#col3 {float:right; margin: 0 10px 0 0; width: 180px; }
#desc { margin: 0; padding: 0; width: 465px; }
#news { list-style:square; color:#006600; display:block; }
#pagephotos { float:right; margin:10px 8px 0 0;}
#adobe { float: left; margin:60px 5px 5px 5px; width: 245px;}
* html #adobe { float: left; margin:60px 5px 5px 5px; width: 240px;}
#footer { background:url(images/bottom.gif) no-repeat; background-position:top left; color:#FFFFFF; font-size:12px; text-align:center; font-weight:bold; padding-top:12px; min-height:31px; _height:31px;}
#navigation ul { list-style:none; margin:0; padding:1px 0 0 0; z-index:100; }
#nav li li a {display: block; font-weight: normal; padding:5px; color:#FFFFFF; text-decoration:none; z-index: 99; }
#nav a:hover { background:#005221; color:#FFFFFF; text-decoration:underline;}
li {float:left; position: relative; padding:0; text-align:left;}
li ul {display: none; position: absolute; top:100%; left:0; font-weight:normal; padding:0; width:13em;}
li>ul {top:auto;left: auto;}
li li { display: block;float: none; background-color:#016E2D; border-right: solid #7D2028 1px; border-left: solid #7D2028 1px; border-top: solid #7D2028 1px; }
.last { border-bottom: solid #7D2028 1px; }
li:hover ul, li.over ul { display: block; }
li:visited ul{ display: block; text-decoration: underline; }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
/* Clear Floats */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */