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; }

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

h1 { color: #D71111; font-size:15px; margin:0; padding:0; padding-bottom:10px; }
.icon_heading1 { color: #D71111; font-size:15px; margin:0; padding:0; padding-bottom:4px; }
.icon_heading2 { color: #282828; font-size:14px; margin:0; padding:0; padding-bottom:4px; }
h4 { color: #282828; font-size:12px; margin:0; padding:0; padding-bottom:2px; }
h5 { color: #282828; font-size:12px; margin:0; padding:0; padding-bottom:2px; }
h2 { color: #282828; font-size:12px; margin:0; padding:0; padding-bottom:2px; }
h6 { color: #FFFFFF; font: 24px "Trebuchet MS",Verdana,Arial,sans-serif; font-weight:bold; }


.left { float:left; clear:left; }
.left_wide { float:left; }
.right { float:right; padding-left:20px; padding-top:20px; background:url(../images/left-panel.jpg) no-repeat; margin-top:-14px; margin-right:-15px;min-height:400px;}
.spacer { clear:both; }
.red { color:#CC0000; font-weight:bold; }

.block { padding-top:0px; padding-bottom:3px; border-bottom:1px dashed #CCCCCC; width:160px; }

#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; height:100%; } 
#container #content #main-content #left-panel { position:relative; float:left; clear:left; width:192px; min-height:400px; margin-left:13px; margin-top:-4px; background:url(../images/left-panel.jpg) no-repeat; padding-left:10px; padding-top:20px; }
#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:4px; border:1px dashed #CCCCCC; }
input[type=submit] { border:1px solid #CCCCCC; }	

.errors {
	background: #F7F7F7;
	color:#CC0000;
	padding:4px;
}

ul { list-style-image:url(../images/bullet.gif); list-style:block; }

	div.header {
		border-bottom:1px solid #999;
	}
 
	div.item {
		padding:5px 0;
		border-bottom:1px dotted #999;
	}
	
.voucher { font: 12px "Trebuchet MS",Verdana,Arial,sans-serif; color:white; text-align:center; }

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