/* Reset defaults */
body, p, h1, h2, h3, h4, form { padding: 0; margin: 0; }
a img { border: none; }

body { background: #fff; font: 13px Arial, Geneva, sans-serif; color: #2F4862; }
td { font: 13px Arial, Geneva, sans-serif; color: #000; line-height: 150%;} 

#homepage      {
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  font-color:#2f4862;
  margin-top:20px; padding:0;
  text-align: center;
  text-decoration: none;
}

#homepage {  text-align: -moz-center; } /* center correct for firefox */


#v3logo a { border: none; }
#v3logo a:hover { background: transparent; }
#v3logo a img { margin-top: 0.0em; }

#v2logo {
position: float: left;
marging-top: 10px;
border : solid 1px #cc0000;
background : #fff; 
width : 728px;
height : 118px;
}

#siteholder { text-align: left; font-size: 92%; width: 729px; align:center; margin-top: 2.0em; margin-left:auto;margin-right:auto;}

#errormsg {font-size:100%;color:red;font-weight:bold;} 

#menu {  margin: 0;     padding: 0;  background: #CC0000;   width: 100%;  font-weight:bold;   float:left;  }
#menu ul   {height: 20px;display: inline;} 
#menu ul li{display: inline;  margin:0;  padding:0;  float:left; list-style-type: none;}
#menu ul li a { float:left; width:136px;  text-align:center;   color: #FFF;   text-decoration: none;   border-right:1px solid #999; }
#menu ul li a.last {  float:left; width:136px;  text-align:center;   color: #FFF;   text-decoration: none; border-right:0px solid #999; }
#menu ul li a:hover {   background: #CB5555;   color:#595959;}

#quicklaunch select {width:100px; border:1px solid #000; color:#999;}

#main         { width: 729px; border:0px solid #000;overflow:hidden;background:#F1F1F1;}
#main .left   { float: left; width: 145px;border:0px solid #000;}
#main .right  { line-height: 1.5;float: left; text-align: left; width: 572px;height:1.8; padding:5px;color:#000; background:#FFF;border:0px solid #000;}

#leftmenu ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0; }
#leftmenu ul li{ padding-bottom: 2px; /*bottom spacing between menu items*/ }
#leftmenu ul li a{ color: black; background: #E9E9E9; display: block; padding: 2px 0; line-height: 15px; padding-left: 8px;text-decoration: none;}
#leftmenu ul li a:visited{color: black;}
#leftmenu ul li a:hover{ color: white; background: black; }

input.fieldcell { width: 200px; 
 font: 13px Arial, Geneva, sans-serif; color: #000; 
 background-color: #FCBABA; 
 border: 1px solid #000; 
 margin-right: 0px; } 
 
select.fieldcell { width: 200px; height:20px;
 font: 13px Arial, Geneva, sans-serif; color: #000; 
 background-color: #FCBABA; 
 border: 1px solid #000; 
 margin-right: 0px; } 
 
textarea.fieldcell  { width: 200px; 
 font: 13px Arial, Geneva, sans-serif; color: #000; 
 background-color: #FCBABA; 
 border: 1px solid #000; 
 margin-right: 0px; } 
 
input.smallfieldcell { width: 100px; 
 font: 13px Arial, Geneva, sans-serif; color: #000; 
 background-color: #FCBABA; 
 border: 1px solid #000; 
 margin-right: 0px; } 

select.smallfieldcell {width:100px; height:20px; 
 font: 13px Arial, Geneva, sans-serif; color: #000; 
 background-color: #FCBABA; 
 border: 0px; 
 margin-right: 0px; } 

input.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #cc0000; 
 color: #ffffff; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}

a img.fixedPic { max-height: 140px;border: 1px solid #000000; }
a img.fixedPic:hover { max-height: 140px; border: 2px solid #090;}
