

body { background: #ffffff; font:11px arial, sans-serif; color:#000000; margin-top:20px; padding:0; }

 
/*-- LINKS INFO --*/

a:link, a:visited { text-decoration:none; color:#2e2e20; }
a:hover, a:active {text-decoration:underline; color:#e41e25; } 

a:link.rdu, a:visited.rdu { text-decoration:underline; color:#C40F18; }
a:hover.rdu, a:active.rdu {text-decoration:underline; color:#00693C; } 


a:link.red, a:visited.red { text-decoration:none; color:#b80f0f; }
a:hover.red, a:active.red { text-decoration:underline; color:#0168B7; } 

a:link.blue, a:visited.blue { text-decoration:none; color:#074B88; }
a:hover.blue, a:active.blue { text-decoration:underline; color:#e41e25; } 

a:link.wht, a:visited.wht { text-decoration:none; color:#ffffff; }
a:hover.wht, a:active.wht { text-decoration:underline; color:#f7a810; } 




/*-- GLOBAL FIXES --*/

img {border:none;}
form {padding:0px; margin:0px;}
ul {padding:0; margin:5px 0 10px 20px;}
* { padding:0; margin:0;}

hr { border: 0; color:#C3C6B1; background: #C3C6B1; height:1px; margin:10px 10px 10px 16px; }
p {padding:10px 0 0 0;}


h1 { color:#c40f18; font-size:18px; padding-bottom:10px; }




/*-- MAIN ELEMENTS --*/

input.schbox { font: 11px arial, sans-serif; color:#000000; margin-right:4px; padding:2px; border: 0; width:133px; vertical-align:top; }




/*-- MAIN ELEMENTS --*/

#maincontainer { width:924px; margin-left:auto; margin-right:auto;}
#topnav { width:924px; height:118px; border-bottom:1px solid #006b3d; }
  #logo { float:left; margin-left:20px; }
  #ddaopts { float:right; margin-right:20px; text-align:right; color:#3b3b3b; line-height:20px; }

#headerbox { width:924px; height:227px; overflow:hidden; margin-top:2px;  }
#nav { width:164px; height:187px; float:left; background:#c40f18; padding:20px; }
#image { width:718px; height:227px; float:left; margin-left:2px; }

#left { float:left; width:204px; }
.tbarhd {font:bold 14px arial, sans-serif; padding-bottom:5px; border-bottom:1px solid #cdcdcd;}
.actype { padding:8px 0 0 0; width:164px; word-wrap: break-word; overflow:hidden; }
.lognm { font: 11px arial, sans-serif; color:#c40f18;}

.testbar { width:162px; margin:20px 0 20px 0; padding:20px; background: url(gfx/testfade_bg.jpg) repeat-x #D4D4D4; border:1px solid #b1b1b1;}
  .testxt { font:italic 10px arial, sans-serif; padding-top:10px; height:38px; overflow:hidden; }
  .testnm { font:bold 11px arial, sans-serif; padding-top:5px; }
  .testloc { font: 11px arial, sans-serif; color:#c40f18; padding-bottom:10px;  border-bottom:1px dotted #B1B1B1; }

  .testxtfull { font:italic 10px arial, sans-serif; padding-top:10px; }

#bodybox { width:456px; margin:20px 25px 20px 25px; padding-top:20px; float:left; text-align:justify; }
#bodybox2 { width:670px; margin:20px 25px 20px 25px; padding-top:20px; float:left; text-align:justify; }


#rightbar { width:163px; margin:20px 0 20px 0; padding:20px 25px 10px 25px; float:left; border-left:1px solid #d5d5d5; } 
  .newsdt { font: 10px arial, sans-serif; padding-bottom:5px; }
  .newshd { font: 12px arial, sans-serif; color:#c40f18; padding-bottom:5px; text-decoration:underline; }
  .newsum { font: 11px arial, sans-serif; padding-bottom:10px; margin-bottom:12px; border-bottom:1px dotted #B1B1B1; }
  .newsum2 { font: 11px arial, sans-serif; margin-bottom:10px; height:28px; overflow:hidden; }
  .more { font:10px arial, sans-serif; text-align:right; padding-bottom:10px; margin-bottom:15px; border-bottom:1px dotted #B1B1B1; } 
  .back { font:10px arial, sans-serif; text-align:right; padding-top:10px; margin-top:10px; border-top:1px dotted #B1B1B1; } 


/*-- MSNS --*/
label.mes { background:none; width:140px; float:left; }
.mes1 { font:bold 12px arial, sans-serif; color:#C40F18; padding-bottom:10px; }
.mes2 { font:bold 12px arial, sans-serif; color:#00693C; padding-bottom:15px; }

/*-- MENU --*/

#menu { width:164px; height:150px;  position:relative; }
 
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; background:#C40F18;}
 
#menu li {margin:0; padding:0; list-style: url("gfx/bullet.gif"); }
#menu li {display:inline-block; display:inline; }
#menu ul ul {position:absolute; left:-9999px;}

#menu a {display:block; color:#ffffff; line-height:22px; text-decoration:none; padding:0; border-bottom:1px dotted #e37e83; } 
 
#menu ul li:hover > ul {left:100%; margin-top:-26px; margin-left:-1px; padding:3px 5px 5px 5px; }
 
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
 
#menu li a:hover { background:#ae1921; color:#ffffff;} 
#menu li:hover > a { background:#ae1921; color:#ffffff;}
#menu li a.fly { background: url(gfx/plus_bg.gif) no-repeat;}
#menu li a.fly:hover { background: #ae1921;} 
#menu li:hover > a.fly { background:url(gfx/more_bg.gif) no-repeat #ae1921; }



/*-- FORMS --*/

label.ptxstd{ height:14px; background:#EEECED; padding:4px 5px 4px 0; color:#3c352e; float: left; text-align:right; width: 130px; font-weight:bold;}
label.clear { background:none; width:130px; float:left; }

input.form1 { height:19px; width:200px; border:#B1B1B1 1px solid; color:#000000; padding:1px 0 0 2px; margin:0 0 7px 5px; font:12px arial, sans-serif; }
input.form3 { height:19px; width:50px; border:#B1B1B1 1px solid; color:#000000; padding:1px 0 0 2px;  margin:0 0 7px 5px; font:12px arial, sans-serif;}

input.form1x { height:19px; width:200px; border:#ff0000 1px solid; color:#000000; padding:1px 0 0 2px; margin:0 0 7px 5px; font:12px arial, sans-serif; background:#fff5f5;  }
input.form3x { height:19px; width:50px; border:#ff0000 1px solid; color:#000000; padding:1px 0 0 2px;  margin:0 0 7px 5px; font:12px arial, sans-serif; background:#fff5f5; }

textarea.text1 { border:#B1B1B1 1px solid; color:#000000; font: 11px  arial,sans-serif; padding: 6px; margin:0 0 5px 5px;  width:250px; height:100px; font:12px arial, sans-serif; }

.formhds {font:bold 11px arial, sans-serif; background:#C40F18; color:#ffffff; padding:3px 5px 3px 5px; margin:10px 0 10px 0; }

.chpad { height:23px; margin:0 0 5px 5px; }

input.subtn { margin:5px 0 0 10px; padding:2px 4px 2px 4px; font:10px arial, sans-serif; color:#ffffff; background:#C40F18; border:none; }



/*-- PAGING --*/

.pagingbx { width:670px; margin:0 0 10px 0;}
.pagecontrol { padding:5px;  letter-spacing:1px; text-align:right; font:11px arial, sans-serif; background:#F3F3F3; }
.pageids { font:10px arial, sans-serif; color:#C40F18; padding-right:5px; text-align:right; margin-top:5px;}



/*-- FOOTER --*/

#shoebox { background: url(gfx/footer_bg.jpg) repeat-x; margin-top:2px; border-top:1px solid #006b3d;  height:110px; clear:both; }
#addy { padding:15px 20px 20px 20px; float:left; line-height:20px; }
#ids { padding:25px 20px 20px 20px; float:right; }
#footlinks { text-align:center; margin-top:20px; }
#footdis { text-align:center; font-size:10px; margin:5px 0 20px 0; color:#565656; }





