@charset "UTF-8";
/* CSS Document */


body 				{ background:#00528E; }

#header 		    { background:url(../images/headerbg.jpg) top center repeat-x; }
#header .background { background:url(../images/header.jpg) top center no-repeat; }

#body				{ background:url(../images/bodybg.jpg) top center repeat-y #E6E6E6; }

#footer 		    { background:url(../images/footerbg.jpg) top center repeat-x; }
#footer .background { background:url(../images/footer.jpg) top center no-repeat; }

.content            { width:960px; margin:0 auto; }

#header-logo		{ float:left; }
#header-logo a		{ display:block; width:300px; height:128px; text-indent:-10000px; }
#header-text  		{ float:left; height:30px; overflow:hidden; text-indent:-10000px; width:630px; }

#header p			{ float:left; width:630px; text-align:right; padding:20px 0 0; height:80px; overflow:hidden; color:#bde3ee; font-size:14px; margin:0 }
#header p a		    { color:#bde3ee; text-decoration:none;  }
#header p a:hover   { color:#0CF;  }
#header p a:active  { color:#09F;  }
#header h1			{ margin:0; }

.clear				{ clear:both; height:0px; overflow:hidden; }

#footer p			{ font-size:11px; color:#09C; padding:15px 30px 100px; margin:0 }

#tabs				{ list-style:none; margin:0; padding:0; }
#tabs li 			{ float:left; }
#tabs a				{ display:block; width:159px; height:30px; background:url(../images/tabinactive.jpg); text-decoration:none; text-align:center; font-weight:bold; color:#666; padding:9px 0; font-size:12px; }
#tabs a.active		{ background:url(../images/tabactive.jpg); }
#tabs .oneliner		{ display:block; height:9px; overflow:hidden }

#editarea			  { padding:30px; }

#right-column-narrow  { width:290px; float:right; }
#right-column-wide    { width:460px; float:right; }
.margin				  { padding:30px; }

#falform label			{ font-size:12px; color:#666; float:left; padding:5px 0; width:100px; }
#falform input			{  }
#falform .imp		{ float:left; border:1px solid #AAA; font-size:12px; padding:2px; }
#falform li				{ clear:left; padding:10px 0 }
#falform .error	    	{ font-size:11px; color:#900; font-weight:bold; float:left; padding:5px; }

#falform a 				{ font-size:11px; line-height:17px; color:#666; color:#09C  }


#flashMessage           { border:1px solid #900; color:#900; background:#F99; font-size:12px; font-weight:bold; padding:10px; margin-bottom:20px; } 

#userlist				{ border-collapse:collapse; font-size:12px; color:#333; margin:10px 0; }
#userlist th			{ padding:3px 5px; border:1px solid #DDD; background:#00528E; color:#FFF  }
#userlist td			{ padding:3px 5px; border:1px solid #DDD; }


#navlist li	a			{ float:left; padding:5px; border:1px solid #999; background:#EEE; color:#555; text-decoration:none; font-size:11px; }
#navlist li a:hover		{ background:#555; color:#FFF; }

#navlist li				{ float:left; padding:0 5px 0 0; }

#public-content         { padding:30px 30px 0; }