html{

}

body {
	margin:0;
	padding-top:20px;
	color:#000;
	text-align:center;
   font-size: 11px;
/*	background: url("../images/body.jpg") repeat-x scroll 0 0 #FFFFFF;*/
	font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif,"Bitstream Vera Sans";
	background-color:#aaaaaa;
}

h1 {
	margin:0;
}

h2 {
	margin:0 0 1em;
}

p {
   font-size:13px;
   color:#545658;
	text-align:justify;
}

img{
	border:0;
}

table{
 	font-size:10px;
}

a{
text-decoration:none;

}

#wrap_border {
	padding:8px 8px 0;
	width:992px;
	margin-right:auto;
	margin-left: auto;
	background:#00585C;
	
}

#wrap {
	margin-right:auto;
	margin-left: auto;
	border-color: #DEE3E6 #DEE3E6 -moz-use-text-color;
	/*border-style: solid  none;*/
	border-width: 1px 1px 0;
	background:#FFFFFF;

}

#header {
	text-align:left;
}

#menu {
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
	list-style-type: none;
	background-color:#00000;
	font-size:12px;
	color:#FFFFFF;
}

#menu li{
	list-style-type: none;
	margin-right:15px;
}

#menu ul li{
	display: inline;
}

#menu a{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}

#menu a:hover{
	background-color:#A9C0CB;
	color:#FFFFFF;
}
#nav {
   padding:5px 10px;
   background:#c99;
}

#nav ul {
   margin:0;
   padding:0;
   list-style:none;
}

#nav li {
   display:inline;
   margin:0;
   padding:0;
}

#page_content{
	text-align:justify;
}

#main {
	background:#fff;
   padding:10px 10px 10px 10px;
   font-size: 12px;
   background-position:right bottom;
   background-repeat:no-repeat;	
	color:#545658;
}

#main a {
    color: #FC1B23;
    text-decoration: underline;
}

#footer {
	clear:both;
	background:#00585C;
	color:#ffffff;
   padding:5px 10px;
   font-weight:bold;
}

#footer p {
	color:#ffffff;
  	margin:0;
}

#footer a {
    color: #ffffff;
    text-decoration: none;
}

#footer a:hover {
	color:#000000;
  	text-decoration:none;
}

#footer li {
	border-right: 1px solid #D0D8DC;
}

#links{
font-size:9px;
color:#ffffff;
text-align:right;
}

#links a{
font-size:9px;
color:#ffffff;
}

input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #0066cc;
    color: #000000;
}

input[type="reset"], input[type="button"], input[type="submit"] {
  cursor: pointer;
}


checkbox, input, radio, select {
    font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif,"Bitstream Vera Sans";
    font-size: 10px;
}

.login{
	width:100%;
	font-size:11px;
}

.register{
	text-align:right;
	width:100%;
	font-size:11px;
}

.title{
	color:#000000;
	font-size:18px;
	text-align:center;
}

.subtitle{
	color:#000000;
	font-size:17px;
	text-align:left;
}

.successful{
	color:#00FF00;
	font-size:15px;
	text-align:left;

}

.warning{
	color:#990000;
	font-size:15px;
	text-align:left;
}

.error{
	color:#FF0000;
	font-size:15px;
	text-align:left;
}

.error_strings{ 
	font-family:Verdana; 
	font-size:10px; 
	color:#660000;
	text-align:left;
}

.list table{
width:100%;
margin-left:auto;
margin-rigth:auto;
}

#required{
	color:#FF0000;
}
