html,body { margin:0; padding:0; width:100%; }

body { background:#828282; font-family: arial,verdana; }

a { color:#154769; text-decoration:none; font-weight:bold;}
a:hover { color:#000000; text-decoration:none; font-weight:bold; }

h1 { color: #D71111; font-size:15px; margin:0; padding:0; /*padding-bottom:4px;*/ }

.left { float:left; clear:left }
.right { float:right; border-left:4px dotted #CCCCCC; padding-left:15px;}
.red { color:#CC0000; font-weight:bold; }

ul { margin-top:0px; list-style:block; }
 
#container { margin:0 auto; width:823px; height:100%; }

	#container #header { display:block; height:136px; }
	#container #content { background:#FFFFFF url(../images/content-bg.jpg) repeat-y; padding:0; font-size:11px; color:#333333; height:100%; }
	#container #content #main-content { margin:0; padding:0; } 
	#container #content #main-content #left-panel {
		position:relative;
		float:left;
		clear:left;
		width:177px;
		/*height:400px;*/
		margin-left:12px;
		background:url(../images/left-panel.jpg) no-repeat;
		padding-left:25px;
		padding-top:10px;
		 }
	#container #content #main-content #right-content {
		/*position:relative;*/
		float:left;
		clear:right;
		width:580px;
		margin-left:0px;
		padding-top:10px;
		 }
	
	#container #footer { background:url(../images/footer.jpg) no-repeat; height:24px; }
	
	
/* MISC */
.forms { color:#000000; border: 1px solid #CCCCCC; padding:2px; font-size:11px;}
.forms-highlighted { color: #CC0000; border: 1px solid #CC0000; padding:2px; font-size:11px;  }
.forms-textarea { color: #000000; border: 1px solid #CCCCCC; padding:2px; font-size:12px; }
.button { font-size:11px; color:#B51903; background-color: #FFFFFF; padding:2px; border:1px solid #CCCCCC; }
input[type=submit] { border:1px solid #CCCCCC; }	

.errors {
	background: #F7F7F7;
	color:#CC0000;
	padding:4px;
}
	
ul { list-style-image:url(../images/bullet.gif); }

.blue { color: #154769; font-weight:bold; }
	
	


