#centered {
margin: 0px auto; position: relative
}

.fixedFontText {font-size : 8pt;
  font-family:"Georgia"; font-style:normal;
}
.fixedFontBodyText {font-size: 10pt; font-family:"Georgia"; font-style:normal;}

body {
text-align:-moz-center;
#text-align:center;
} 



A { text-decoration:none ; color:#000066;}
a:hover {color:#3399FF;}

.fixedfonttext2{
  font-size : 8pt;
  font-family:"Georgia"; font-style:normal;
}
.fixedfontHead{font-size : 18pt;font-family : "Georgia"; font-style:normal;}

img {
border:0;
}

#container {
backgroun:#ffffff; position: absolute; left: 50%; width: 765px; margin-left:-377px; z-index:0;
}


#header {
width:765px; z-index:50; overflow:visible; margin-top:0px; margin-bottom:12px;
}

#navbar {
width:765px; height:48px; margin-top:-0px; z-index:50; overflow:visible;
}

.clearfix:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#navlink {
width:85%; height:1em; background:#EFCEE2; margin-top:1em;
}

#navlink2 {
width:100%; height:2em; background:#EFCEE2; margin-top:1em;
}


#contentarea {
width:55%; height:auto; float:left; margin-top:0px; margin-bottom:0; margin-left:6px; margin-right:6px; padding-top:0px; display:inline; z-index:2;
}

#2columncontentarea {
height:auto; display:inline; float:right; padding-top:12px; margin-bottom:0; margin-left:42px; z-index:2;
}

#announcemidcolumn {
width:80%; height:auto; display:inline; float:right; margin-top:0px; margin-bottom:0; margin-left:0px; z-index:2; vertical-align:top;
}

#contentblock1 {
width:500px; z-index:3; margin-top:0px;
}

#optionscontentblock1 {
width:600px; z-index:3; margin-top:0px; margin-left:24px;
}

#gallerycontentblock1 {
width:80%; z-index:3; margin-top:0px; margin-left:88px;
}

#sponsorcontentblock {
width:600px; z-index:3; margin-top:0px; margin-bottom:64px;
}

#leftpanel {
width:18%; margin-left:2px; float:left; display:inline; z-index:1; margin-top:6px; overflow:hidden; border-right:1px; border-color:#ececec;
}

#2columnleftpanel {
height:420px; margin-left:6px; float:left; display:inline; z-index:1; margin-top:0px; text-align:left; overflow:hidden;
}

#leftpanelpx {
width:150px; height:420px; overflow:hidden; margin-left:0px; float:left; display:inline; z-index:1; margin-top:0px; text-align:left; overflow:hidden;
}

#rpdiv {
width:140; margin-bottom:36px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/banner-right-top.png',sizingMethod='scale');
}

#rightpanel {
float:right; margin-top:0px; display:inline; z-index:5; width:22%; margin-right:0px; padding-top:0px; padding-right:0px;
}

#2columnrightpanel {
float:right; margin-top:0px; display:inline; z-index:5; width:1%;
}


#footer {
z-index:6; float:left; margin-top:24px;
}

#2columnfooter {
margin-top:0px; background:#ffffff; z-index:4;
}

#announcefooter {
margin-top:0px; background:#ffffff; z-index:4;
}

.newsitem {
margin-top:24px; width:300px; 
/*margin-left:4px; background-color:#DEA474; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;*/
}

.newspic {
width:72px; float:left;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; margin-right:-48px; margin-left:-12px; z-index:9; display:inline;
/*margin-top:6px; margin-left:4px; background-color:#DEA474;*/
}

.newspic2 {
width:100px; float:left;margin-right:-48px; margin-left:-12px; z-index:9; display:inline;
/*margin-top:6px; margin-left:4px; background-color:#DEA474;*/
}

img.l {float:left;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
img.r {float:right;}

.newsrule {
color:#448372; width:50%; margin-top:2px; margin-bottom:6px; margin-left:0;
}

div.newshead {margin-bottom:12px; width:375px; float:right; margin-top:-48px; z-index:10; color:#315015; font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;
}

.fronthead {margin-bottom:12px; width:375px; float:none; margin-top:16px; z-index:10;
}

/*a.linkopacity img {
filter:alpha(opacity=25); 
-moz-opacity: 0.25; 
opacity: 0.25;
border:0;
}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
border:0;
}
*/


.headtitle { 
color:#315015; font-size:14px; font-face:Georgia; font-style:italic; font-weight:bold; text-decoration:none; margin-bottom:0px;}



.frontcopy {
margin-bottom:12px; width:95% float:inherit; margin-top:8px; z-index:10;
}

.frontcopy font {
color:#315015; font-size:14px; line-height:21px; font-face:Georgia; font-style:italic; font-weight:bold; text-decoration:none; 
}


.insidecopy {
margin-bottom:2px; width:95%; float:inherit; margin-top:0px; z-index:10;
}

.insidecopy font {
color:#315015; font-size:12px; font-face:Georgia; font-weight:bold; text-decoration:none; 
}

.insidecopy20 {
color:#315015; font-size:20px; font-face:Georgia; font-weight:bold; text-decoration:none; 
}

.top10copy {
margin-bottom:2px; width:95%; float:inherit; margin-top:0px; z-index:10;
}

.top10copy font {
color:#315015; font-size:12px; font-face:Georgia; font-weight:bold; text-decoration:none; 
}


.carat {
margin-bottom:2px; width:95%; float:inherit; margin-top:0px; z-index:10;
}

.carat font {
color:#448372; font-size:12px; font-face:Georgia; font-weight:bold; text-decoration:none; 
}

hr.headline {
color:#448372; background-color:#448372; height:3px; width:200px; margin-top:1px; margin-bottom:6px; margin-left:0px; border:0px;
}

hr.sponsorheadline {
color:#448372; background-color:#448372; height:3px; width:594px; margin-top:1px; margin-bottom:6px; margin-left:0px; border:0px;
}

div.transOFF {width: 100%; background-color: #DEA474;border:1px solid black; }
div.transON {width: 100%; background-color: #DEA474;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }
div.trans25 {width: 100%; background-color: #DEA474;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;border:1px solid black; }
div.trans75 {width: 100%; background-color: #DEA474;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black; }

img.footer {
border:0px; margin-top:0px;
}

/* Text Styles */

.centercolumnheadlinetext {
color:#315015;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
border-bottom:#448372 2px; 
}

.centercolumnbodytext {
color:#315015;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none; 
}

/* Legacy Styles */


.title   { 
color:#315015; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: none 
}
.titlecopy  { 
color:#315015; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none 
}

