/* generated by csscreator.com */ 

html, body { background: #FFF; color: #333; font-family: arial, sans-serif; font-size: 12px; height: 100%; line-height: 18px; margin: 0; padding: 0; width: 100%; text-align:left; height: 100%; margin-bottom: 1px; }
h1 { font-family: Georgia, sans-serif; color: #666; font-size: 28px; font-weight: normal; line-height: 32px; }
h2 { color: #222222; font-family: arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 10px; }

input[type="text"]	{ font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial; font-size: 11px; border: 1px solid #CCC; padding: 3px 3px 1px 3px; }
input[type="password"]	{ font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial; font-size: 11px; border: 1px solid #CCC; padding: 3px 3px 1px 3px; }
textarea	{ font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial; font-size: 11px; border: 1px solid #CCC; padding: 3px 3px 1px 3px; }
select	{ font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial; font-size: 11px; border: 1px solid #CCC; padding: 3px 3px 1px 3px; }
input[type="submit"]	{ font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial; font-size: 11px; border: 0px; padding: 3px 3px 3px 3px; background-color: #ffd800; color: #FFF; }
hr {color: #fff; background-color: #FFF; border: 1px dotted #7e7e7e; border-style: none none dotted; }

.menu { margin: 0px; padding: 0px; list-style-type: none; text-align:right; }
.menu_active { color: #ffd800; text-decoration: none; }
.menu_inactive { color: #999999; text-decoration: none; }

a:link		{ color: #999; text-decoration: none; }
a:visited	{ color: #999; text-decoration: none; }
a:hover		{ color: #ffd800; text-decoration: none; }


#frame {
	margin-left:30px;
	margin-top:30px;

}

#primary {

	position: fixed;
	width: 220px;
	z-index: 3;
}


#secondary {
	position: fixed;
	width: 190px;
	left: 160px;
	top: 50px;
	z-index: 2;
}

#frame #tertiary {
	position: absolute;
	margin-left: 260px;
	margin-top: 50px;
	padding-bottom: 50px;
	z-index: 1;
}


.text_container{
	margin-left: 15px;
	margin-top: 20px;
	width: 650px;
	clear: both;
}


#topLinks { position:relative; top:0; margin:0; padding:0; list-style:none;position: fixed;z-index:1;}
#topLinks li { float:left;}
#topLinks li a { display:block; padding:10px; background-color:#fff; color:#000; text-decoration:none; font-weight:bold;}
#topLinks li a.selected { background-color:#000; color:#fff;}
#topLinks li a:hover,
#topLinks li a:active { background-color:#ffd800; color:#fff;}
#logo { padding-bottom:40px;}
#footer { padding-top:40px; text-align:right; color: #333; }
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac */
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  