HTML, BODY {margin:0; padding:0; width:100%; font-family: Tahoma, sans-serif; font-size:12px; color:#FFF; background:#6e6e6e;}
BODY {padding-bottom:60px;}
DIV, FORM {margin:0; padding:0;}
A, A:visited {color:#687F91;}
A:hover {text-decoration:none;}
A IMG {border:0;}
H1 {font-size:26px; font-weight:normal; padding:0; margin: 8px 0 4px 0;}
H1, H2, H3, H4 {font-family:Georgia, sans-serif;}
P {padding:0; margin: 0 0 5px 0;}

#fullpage{position:relative; margin: 10px auto 0 auto; width:98%; min-width:990px; background:#FFF; color:#6e6e6e;}

.clear {clear:both; height:1px; font-size:1px;}
.cornlt {position:absolute; top:0; left:0; width:12px; height:12px; font-size:1px; background-position:left top; z-index:500;}
.cornrt {position:absolute; top:0; right:0; width:12px; height:12px; font-size:1px; background-position:right top;}
.cornrb {position:absolute; bottom:0; right:0; width:12px; height:12px; font-size:1px; background-position:right bottom;}
.cornlb {position:absolute; bottom:0; left:0; width:12px; height:12px; font-size:1px; background-position:left bottom;}
.corn1 {background-image:url(../img/corn_1.gif);}
.corn2 {background-image:url(../img/corn_2.gif);}
.corn3 {background-image:url(../img/corn_3.gif);}

#topline {position:relative; zoom:1; padding:21px;}
#toplinel {position:relative; float:left; width:30%; color;#3b3535; padding:30px 0 0 25px;}
#toplinel H1 {font-size:60px; margin:0; padding:0 0 100px 0;}
#toplinel H1 A {color:#6e6e6e; text-decoration:none;}
#infan {position:absolute; top:90px; left:170px;}
#searchform {position:absolute; left:20px; top:130px; width:350px; height:37px; background: url(../img/searchbg.gif) no-repeat;}
#qtext {position:absolute; left:35px; width:228px; top:9px; border:0;}
#qimage {position:absolute; left:268px; top:0; border:0;}
#topliner {position:relative; float:right; width:55%; padding:25px 20px; background:#8296a6; color:#FFF;}
#topliner .date {font-size:12px; color:#c1cbd3;}
#topliner H1 {font-size:24px; color:#FFF; margin: 0 0 8px 0}
#topliner H1 A {color:#FFF; text-decoration:underline;}
#topliner IMG {float:left; border: 5px solid #99abb9; margin:0 8px 8px 0;}

#wrapper{position:relative; float:left; width:100%; background:#FFF; }
#content{position:relative; background:#FFF; margin: 0 300px 20px 280px; padding-right:20px;}
#content .date {font-size:12px; color:#b2bdc6;}
#content H2 {font-size:18px; margin:3px 0; padding:0; color:#37566e; line-height:22px;}
#content H2 A {color:#37566e; text-decoration: underline;}
#content P {margin-bottom:15px;}

#lpanel{position:relative; float:left; background:#FFF; width:265px; margin-left:-100%;}
#lcontent{ width:200px; padding:15px 15px 15px 50px;}
#lpanel #lmenu A {display:block; font-size:14px; font-weight:bold; color:#687f91; background:url(../img/lmenubg.gif) no-repeat 0px 8px; padding-left:20px; margin-bottom:10px;}
#lpanel H2 {font-size:18px; color:#3b3535; margin:20px 0 3px 0;}
.leftspacer {height:10px; border-top:1px solid #d3d3d3;}

#rpanel{position:relative; float:left; background:#FFF; width:265px;margin-left:-285px;}
#rcontent{position:relative; width:235px; padding:15px; background:#eeeeee; color:#6e6e6e;}
#rcontent .date {font-size:10px; color:#b7b7b7;}
#rcontent H1 {font-size:18px; margin:3px 0 3px 0; padding:15px 0 0 0; color:#474747; line-height:24px;}
#rcontent H1 A {color:#474747; text-decoration: underline;}
#rcontent H2 {font-size:12px; margin:3px 0; padding:0; color:#474747; line-height:18px;}
#rcontent H2 A {color:#474747; text-decoration: underline;}
#rcontent P {margin-bottom:15px;}
#rightbottom {padding:15px;}

#footer {position:relative; border-top:1px solid #d3d3d3; height:115px; margin: 25px 0 0 0;}
#footercrt {position:absolute; left:50px; top:35px;}
#footerleft {padding:35px 0 0 275px; }
#footerleft A {color:#dadada;}
#footerright {float:right; width:255px; padding: 40px 20px 0 0; text-align:right;}

#mainpicwin {position:relative; float:left; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#picmain {position:relative; display:block; margin: auto;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #eeeeee; border:1px solid #C9C0AF; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}

.pm_newsdesc { display: none; }
.pm_newsdate { display: block; font-size: 8pt; }