body { 
	margin: 0; 
	padding: 0;
	
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #7a7f82;
}


.clear { clear: both; }

.wrapper
{
text-align:left;
margin:0 auto;
width:935px;
min-height:100%;
height:auto !important;
}

label, input.txt-field, textarea.textarea  {font-size:12px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, "Trebuchet MS", sans-serif; }
textarea {overflow:auto;}
label 
{
color:#336699;
line-height:0px;
margin-right:4px;

}
input.txt-field
{
border:1px solid #BBBBBB;
background-color:#F5F5F5;
color:#777777;
padding:0 3px;
width:270px;
height:21px;
}



textarea.textarea 
{
border:1px solid #BBBBBB;
background-color:#F5F5F5;
padding:0px 3px;
width:270px;
height:120px;
color:#777777;
}

textarea.bigger {width:400px;}
input.txt-field-active, textarea.textarea-active  {border:1px solid #3366CC;}

input.txt-field:focus, textarea.textarea:focus {border:1px solid #3366CC;}

h1, h2, h3, h4, h5 {margin-top:3px; color:#4c4c4c;}

h1
{
font-size:20px;
margin-bottom:0.8em;
font-weight:normal;
color:#777777;
text-transform:uppercase;

}


h2
{
font-size:18px;
margin-bottom:0.8em;
font-weight:normal;
color:#EEEEEE;
}

h3
{
font-size:18px;
margin-bottom:0.8em;
font-weight:normal;
color:#4c4c4c;
}

h4
{
font-size:15px;
margin-bottom:0.8em;
font-weight:bold;
}


h5{font-size:12px; margin-bottom:0.8em; line-height:23px; font-weight:normal; color:#999999;}


a {color:#00000; text-decoration:none; /*font-weight:bold;*/}
a:hover {text-decoration:none;}
a:focus { outline: none; }/*Fix the Firefox outlined-link issue*/
p a {/*font-weight:bold;*/ }

a.plain {color:#666666; font-weight:normal;}

ul li {padding:2px 0 3px 0; list-style:none;}
ul li a {color:#ffffff;}


p {line-height:1em;  color:#999999; margin-bottom:1em; font-size:1em;}

/* ---------------------------------- sidebar and main ---------------------------------------  */

.sidebar 
{
float:left;
width:195px;
margin-right:20px;
}


.main 
{

width:820px;
}

.main h2{
color:#999;
}

.main h3{color:#fff;margin-bottom:1px;}

.main strong{color:#666;}
.main a:link{color:#fff;}
.main a:visited{color:#666;}
.main a:hover{color:#ffcc00;}
.main a:active{color:#fff;}

.main p {line-height:5px;}

.main ul
{
height: inherit;
margin-left:10px;
margin-bottom:10px;
}

.main ul li{
height: inherit;
list-style-type:none;
color:#003366
}

.main ol
{
height: inherit;
margin-left:10px;
margin-bottom:10px;
}

#formtable
{background-color:#d8e1e9;
}