BODY {
	margin: 10px 0px 20px 15px;
	background-color:white;
	/*background-image:url('../images/bg.gif');*/
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:13px;
	color:#404040;
    text-align:left;  
}

IMG {border:0; padding:0; margin:0;}

/* CLEAR DIVS */

#lnav {padding:0px; margin:0px;text-align: left;}
#menu {line-height:13px; font-size:11px;margin-left:10px;}
#content {padding:2px 0 0 15px; width:435px;text-align:left;}
#indent {line-height:13px; margin:0 0 0 30px;}
#footer {margin-top:10px; padding-top:10px; text-align:right; font-size:10px;}
#login_state {color:#555; height:21px; width:450px; text-align:right; }
input,textarea{margin:2px 0 0 0;font-family:Helvetica, Arial, sans-serif;font-size:12px;}
#hr { margin-bottom:5px;border-bottom:1px solid #ccc;}

/* COLORED DIVS */

#form{margin:5px 0 5px 0;padding:5px 10px 5px 10px;layer-background-color:#f5f5f6; background-color:#f5f5f6;border:1px solid #ccc;font-size:11px;}
#admin{margin:0px;padding:7px 10px 5px 10px;background-color:#e0f0e0;layer-background-color:#e0f0e0;font-size:11px;}

#steer{margin:0px;padding:7px 10px 5px 10px;background-color:#f0e0f0;layer-background-color:#f0e0f0;}
#msg{margin:5px 0 5px 0;padding:5px 10px 5px 10px;background-color:#f0f0ff;layer-background-color:#f0f0ff;border:1px solid #006;}
#error{margin:5px 0 5px 0;padding:5px 10px 5px 10px;background-color:#fffcfc;layer-background-color:#fffcfc;border:1px solid #c99; color:#900;}

/* TEXT */

p.caption {font-size:11px; font-style:italic; color:#999; text-align:right; margin:0px;}
p.required {text-align:right; color:#c00; font-style:italic; margin:0;}
#m {color:#00f;}
#ad {color:#207060;}
#sc {color:#8000a0;}
#red{color:#800;}
#grey{color:#A0A0A0;}
#bb{color:#00f;}
#green{color:#207060;}
a:link,a:visited,a:hover,a:active {color: #003080; text-decoration:none;}
a:hover {text-decoration:underline;}
.err{color:red;}
strong {font-style:bold;}
ol {margin-left:-18px;}
LI {margin-bottom:0px;}
HR {margin:5px 0; border:0px; height:1px; color:#c0c0c0; background-color: #c0c0c0;}

/* TITLES*/

h1 { font-family:times; color:#606060; font-size:24px; font-weight:bold; line-height:18px; margin:15px 0 7px 0;}
h2 { color:#800; font-size:14px; font-weight:bold; margin:15px 0 3px 0; padding:0 0 5px 0;border-bottom:1px solid #ccc;}
h3 {color:#224; font-size:12px;font-weight:bold;margin:0px 0 3px 0; padding:0 0 5px 0;border-bottom:1px solid #ccc;}
h4 {color:#224; font-size:10px;font-weight:bold;margin:0px 0 8px 0;}
h5 {font-size:12px;font-weight:bold;margin:0px 0 3px 0; padding:0 0 5px 0;}

/* TABLES  */

Table {width:435px; border:0px; border-spacing:0px; margin-bottom:10px;}
Table TR.odd {background-color:#f0f0f0;}
Table TD {vertical-align:top; }
Table#hr TD {padding:4px; border-bottom:1px solid #ccc;}
Table#bar TD {padding:4px;}
Table TH {padding:4px; font-style:bold;}

/* FORM LABELS */

Label {font-weight:bold;}
.label_error {font-weight:bold; color:#c00;}

/* MISC RULES */
.floatL {float:left;}
.floatR {float:right;}

/* MODAL ENTRY FORM */

#mformshadow {
  position:absolute;top:0px;left:0px;
  layer-background-color:#303030;background-color: #303030;
   opacity:0.5;filter:alpha(opacity=70)
}

#mform {
   position: absolute;
   width:413px;
   padding:5px 10px 5px 10px;
   layer-background-color:#f5f5f6;
   background-color:#f5f5f6;
   border:1px solid #ccc;
   font-size:11px;
   
}