@charset "utf-8";
/* CSS Document */

html, body {
	overflow:hidden; /* hide browser's main scrollbar */
	background: #96DEE7 url(images/beta5.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin:0px; /* FF hack: or we'll have double scrollbar showing on the browser */
}



#main_container {
	width:100%;
	height:100%;	/* this will make sure that the height will extend at the bottom */
	overflow:auto;	/* will have a scrollbar at our content containier */
	position:absolute; /* container div must be absolute, for our fixed bar to work */
}

	#main_container .content_wrapper {
		margin-left:auto;
		margin-right:auto;
		width:100%;
	}
	
	#main_container .spacer { /* spacer w/ fixed height; give space to the content and fixed bar */
		height:33px;
	}

#nav_menu_wrapper { /* this will ba used as a wrapper for the nav_menu so we can center it (nav_menu). especially for IE */
	height:26px; /* fix bar's height */
	width:99%; /* use 100% of width */
	/* the code below will PUT the bar at the bottom */	
	bottom:0px;
	position:absolute;
	/* hide scrollbar for this wrapper */
	overflow:hidden;
}

	#nav_menu_wrapper .nav_menu { /* the menu itself */
		height:26px; /* fix bar's height */
		width:75%; /* fixed width */

		/* center this div */
		margin-left:auto;
		margin-right:auto;	
		border:#036868 solid 1px;
/*	
		
		background-color:#DDD; 
*/
		
		background-image:url(../bottombar/mockup.png);
	}
		#nav_menu_wrapper .nav_menu ul {
			margin-top:0px;
			list-style:none;
			padding-left:15px;
			padding-right:15px;
		}
		



.right {
  float: right;
}
.left {
   float: left;
}








#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}

#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


.onesizeup {
	font-size: 14px;
}
.onesizedown {
	font-size: 10px;
}




.commentbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
	padding-top:6px;
	padding-left:29px;
	padding-right:10px;
}


.minimenu {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #036;
	text-align: left;
    padding-top:0px;
	padding-left:12px;
	background:#FFF url(images/minimenu.png);
}
.minimenu a {
	color: #036;
	text-decoration:none;
}
.minimenu p {
	display:inline;
	word-spacing:10px;
}
.minimenuwrap {
	word-spacing: normal;
}
.minimenus {
	color: #000;
	font-weight:bold;
}


.main {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
}
.header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	text-align: justify;
}

.doubleheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	color: #123;
	font-weight:bold;
	text-align: left;
}




.boxheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	padding-left:6px;
	text-align: justify;
}
.newboxheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	padding-left:4px;
	text-align: justify;
}
.footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #185;
	text-align: center;
}
.footerheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	padding-top:0px;
	text-align: justify;
	padding-bottom:1px;
}




.footer a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #074;
	text-align: center;
}
.center {
	text-align: center;
}
