/* CSS Document */

/********************************************* GENERIC STYLES ************************************************/

body, html {
	height: 100%;
	background-color: #aec6ca;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px;
}

h2 {
	padding: 0px 20px 10px 20px;
	margin: 0px;
	font-weight: normal;
	font-size: 18px;
}

h4 {
	margin-bottom: 0;
}

p {
	padding: 10px 20px 5px 20px;
	margin: 0px;
}
a { color:#0000FF; }
a:visited { color:#0000FF; }
a:hover { color:#8888FF; }


div#menu{float:left;width: 100%;padding-top:30px;background: #aec6ca}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 20px;width:750px}
ul#nav li{float:left;margin-right: 3px;text-align: center}
ul#nav a{float:left;width: 8em;padding: 3px 0;background: #E7F1F8;text-decoration:none;color: #666}
ul#nav a:hover{background: #FFF;color: #000}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003; font-weight:bold;}


/********************************************* ALPHA SHADOW ************************************************/

#main {
	margin:auto; 
	width:780px;
}

#footer {
	clear:both;
	text-align:right; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	margin: 0px; 
	padding: 10px;
}

.alpha-shadow {
  clear: both;
  float: left;
  background: url(../imgs/shadow_.gif) no-repeat bottom right;
  margin: -1px 0 0 17px !important;
  margin: -1px 0 0 8px;
  z-index:1;
}

.alpha-shadow .alpha-inner {
  background: url(../imgs/shadow2_.png) no-repeat left top !important;
  background: url(../imgs/shadow2_.gif) no-repeat left top;
  float: left;
  padding: 0px 6px 5px 0px;
}

.alpha-shadow .alpha-inner .alpha-container {
  background-color: #fff;
  
  padding: 0px;
  margin: 0px;
  z-index:1;
}

#container
	{
		margin-left:18px;
		width: 750px;

	}

/********************************************* TAB NAV ************************************************/

#tabnav
	{
		height: 20px;
		margin:0px;
		margin-top: 20px;
		padding-left: 10px;
		z-index:3;
		background: url(../imgs/tab_bottom.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #e3e3e3;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}
	

/********************************************* SUBMENU ************************************************/

div#submenu {
	background: #EEEEEE;
}
#submenu ul {
	list-style-type:square;
	font-size: 12px;
	padding: 10px 0px 15px 20px;
	margin: 0px;
}
#submenu li {
	padding: 2px;
	margin: 0px 5px 0px 0px;
}
#submenu a {
	display: block;
	text-decoration:none;
}
#submenu a.uber {
	font-weight: bold;
}
#submenu a:hover {
	background: rgb(255,255,255);
}
