/*** The Essential Code ***/

/*Bittrace - Aqua_isle style*/

/*
	Author: Paulo Nunes aka:Jimmy
	Url: http://themes.syndicate-fx.com
	Date: 08/20/2009
*/	

body {
	min-width: 1024px;        
	padding:0;
	margin:0;
	font-size:13px;
	background:#485C5A;
	font-family:Arial, sans-serif;
}
td{vertical-align:top;}

a,a:visited{color:#8C9C9A; text-decoration:none;}
a:hover{color:#485C5A;}

a img{
	border:none;
	}

		
#globalwrapper{
	height:100%;
	padding:20px;
	}

#highlightwrapper{
	background:#8C9C9A url(bg.png) top left no-repeat;
	width:960px;
	padding:10px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-o-border-radius: 11px;
	margin:auto;
}

/**my signature**/
.credit{
color:#fff;
float:right;
font-size:10px;
font-weight:bold;
width:200px;
}
.credit a{
color:#485C5A;
text-decoration:none;
}
/**end my signature**/

#contentwrapper{
	height:100%;			/* for EI */
}

		

#container {
	height:100%;
}


#center {
	padding: 0 20px;     
	width: 720px;
	float:left;
}

#left {
	width: 190px;
	padding: 0 10px 0 0;
	float:left;
}



#footer {
	clear: both;
}



/*** Just for Looks ***/

#header, #footer {
	padding:0;
	margin:0;
}

#header{
height:185px;
}
#footer{
	background:#BFCFCC;
	text-align:center;
	font-size:12px;
	color:#333;
	padding:1em;	
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-radius-bottomleft: 8px;
	-webkit-border-radius-bottomright: 8px;
	-o-border-radius-bottomleft: 8px;
	-o-border-radius-bottomright: 8px;
}
#footer a{
	color:#485C5A;
}
#footer span{
	margin-right:1em;
	}


#center {}

#right {}

#container{
background:#D6E4E1;
color:#666;
padding:20px 0;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-radius-topleft: 8px;
	-webkit-border-radius-topright: 8px;
	-o-border-radius-topleft: 8px;
	-o-border-radius-topright: 8px;
}
#container a{border-bottom:1px dotted #8C9C9A;}


/*** Detailed Looks ***/

#header h1{
	margin:0;
	padding:15px 0 0 180px;
	font-size:40px;
}
#header a{
	color:#485C5A;
	text-decoration:none;
	}
#header h4{
	margin:0;
	padding-left:180px;
	color:#fff;
}

#container h1{
padding:5px 0 0 0;
}

.loginform h2{
padding:10px 0 0 0;
}

.contactform h2{
padding:10px 0 0 0;
}



/*** left nav ***/
.leftnav{
	background:#BFCFCC;
	width:170px;
	padding:10px 10px 300px 10px;
	color:#333;
	margin:20px 0 0 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	}
	
.leftnav ul{
	padding:0;
	margin:0;
	}
.leftnav ul ul{
	margin:0;
	padding-left:20px;
	}
	
.leftnav li{
	list-style: none;
	}
	
.leftnav li a{
	background:#8C9C9A;
	display:block;
	margin:5px 0;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:2px 0 2px 5px;
	white-space:nowrap;
	overflow:hidden;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	}
.level1 li a{
background:none;
color:#8C9C9A;
border-bottom:none;
font-weight:normal;
}
.level1 li a:hover, .level1 li a.selected{
color:#485C5A;
}	
	
.leftnav a:hover, .leftnav a.selected{
	color:#485C5A;
}

	


/*** menu ***/

#menu{	
	clear: both;
	margin:3em 0 0 0; 
	padding:0;
	width:100%;
	float: left;
}
#menu ul {
	margin: 0 20px;
	padding: 0;
	display: inline;
	float: right;
	list-style: none;

}
#menu li {
	float: left;
	list-style: none;
}

#menu li a {
	font-size:14px;
	font-weight:bold;
	display: block;
	padding: 12px 7px;	
	margin-right:10px;
	color: #fff;
	text-decoration: none;	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-radius-topleft: 8px;
	-webkit-border-radius-topright: 8px;
	-o-border-radius-topleft: 8px;
	-o-border-radius-topright: 8px;
}
#menu li:hover a , #menu li a.selected {
	background: #D6E4E1;
	color: #485C5A;
}
