BODY {
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
SCROLLBAR-SHADOW-COLOR: #000000; 
SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
SCROLLBAR-ARROW-COLOR: #000000; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
SCROLLBAR-BASE-COLOR: silver;
background-image:url(images/bgsquare.gif);
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: tahoma;
	font-size:0.8em;
	color:#000000;
}
.formlabel {
	font-family: tahoma;
	font-size:1em;
	color:#333333;
	font-weight:bold;
	margin-bottom:-6px;
}

p {
	font-family: tahoma;
	font-size:1em;
	line-height:110%;
	color:#333333;
padding-left:12px;
padding-right:12px;
}


td {
	font-family: tahoma;
	font-size:1em;

}
td.text {
	font-family: tahoma;
	font-size:1em;
}



.fieldset .label {
	text-align:left;
	width:50px;
	float:left;
	
}
.fieldset .nobr {
	display:none; }  
	
.fieldset .textfield {
	margin:3px;
	height:20px;
	font-size:0.9em;
}
	
	fieldset {
	border-top: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-right: 0px solid #333333;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;

	font-size:1em;
}
a:LINK,a:VISITED ,a:ACTIVE  {
 	font-size:1em;
	color:#333333;
	font-weight:500;
	text-decoration:none;
}
a:HOVER  {
 	font-size:1em;
	color:#333333;
	font-weight:500;
	text-decoration:underline;
}
a.options:LINK,a.options:VISITED ,a.options:ACTIVE  {
 	font-size:1em;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	margin-left:14px;
}
a.options:HOVER  {
 	font-size:1em;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	margin-left:14px;
}
a.footer:LINK,a.footer:VISITED ,a.footer:ACTIVE  {
 	font-size:1em;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	margin-right:36px;
	margin-top:10px;
	line-height:200%;
	
}
a.footer:HOVER  {
 	font-size:1em;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	margin-right:36px;
	line-height:200%;
}




ul {

}
ul li {
	font-size:1em;


}
li {
	margin-left:-18px;
		line-height:110%;
		list-style-type: square;
		color:#000000;
}

#page_wrapper {
	position:absolute;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
	width:958px;

}
#content_wrapper {
	margin-top:12px;
	width:958px;
	background-color:#FFFFFF;
}
#header {
border-width: 0px;
border-style: solid;
border-color:#333333;
background-color:#FFFFFF;

width:958px;
height:84px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}
#footer {
height:28px;
	margin-top:12px;
	margin-bottom:12px;
border-width:0px;
border-style: solid;
border-color:#333333;
background-color:#FFFFFF;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
}
#subfooter {
height:20px;
margin-top:0px;
border-width:0px;
border-style: solid;
border-color:#333333;
}
.subfooter {
	font-size:0.9em;
}
a.footer_link:ACTIVE, a.footer_link:LINK,a.footer_link:VISITED {
	font-size:0.9em;
	text-decoration:none;
	color:#333333;
	padding:3px;
}
a.footer_link:HOVER {
	font-size:0.9em;
	text-decoration:underline;
	color:#333333;
}
#center {
border-width:0px;
border-style: solid;
border-color:#333333;
margin-right:266px;
margin-left:22px;
margin-top:0px;
}
#right {
background-color:#FFFFFF;
margin-top:0px;
margin-right:18px;
border-width: 0px;
border-style: solid;
border-color:#333333;
float:right;
width:256px;
}

#clear {
	clear:both;
}



#fm-submit {
    clear: both;
    padding-top: 1em;
    text-align: center;
}

#fm-submit input {
  	font-family: tahoma;
    padding: 1px ;
    background: #ffffff;
    color: #333333;
    font-size: 0.8em;
	 border-color:#333333; border-width:1px; border-style:solid;
}
/* ---- FORM CSS */
#container {
    margin: 0;
    padding: 0;
   border:0;
    text-align: left;
}

#container fieldset input, #container fieldset textarea {
    width: 150px;
 border-color:#cccccc; border-width:1px; border-style:solid;
    padding: 0px;
    color: #333333;
	font-size: 1em;
	font-family: tahoma;
}
#container fieldset select {

 border-color:#cccccc;
 border-width:1px;
 border-style:solid;
   width: 150px;
   padding: 0px;
    color: #333;
	font-size: 1em;
	font-family: tahoma;
}
#container fieldset label {
	text-align:right;
	padding-right:5px;
	padding-top:2px;
	float:left;
	color:#333333;
    font-size: 1em;
	font-weight:bold;
	width:80px;
}
#formError {
	text-align:left;
	padding-right:5px;
	padding-top:2px;
	float:right;
	color:#ff0000;
    font-size: 0.8em;
	font-weight:bold;
	width:150px;

}
#container fieldset input:focus, #container fieldset textarea:focus {
    background: #efefef;
    color: #000;
	font-size: 1em;
}

input,  textarea {
    border-top: 1px solid #555;
    border-left: 1px solid #555;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 1px;
    color: #333;
	font-size: 1em;
}


#login-submit input {
  
    padding: 1px ;
    background: #ffffff;
    color: #000066;
    font-size: 0.8em;
	
}
