#header {background-image:URL(images/top_bkg.jpg);width:100%;height:40px}
#main{min-height:650px;margin-left:20px;margin-right:30px;background-image:URL(images/soup_bkg.gif);background-repeat:no-repeat;text-align:left;}
.title1{
	font-family:verdana, arial,sans serif;
	font-weight:700;
	font-size:15px;
}

.text, p, div, a, span, td, ol, ul{
	font-family:verdana, arial,sans serif;
	font-weight:400;
	font-size:12px;
}

a {color:#7d7d7d}
a:hover {color:#aaaaaa}

.errtext{
	font-family:verdana, arial,sans serif;
	font-weight:700;
	font-size:12px;
	color:#990000;
	display:block;
	border:1px solid #990000;
	padding:4 6 6 4;
	text-align:center;
}
.suctext{
	font-family:verdana, arial,sans serif;
	font-weight:700;
	font-size:12px;
	color:#00aa00;
	display:block;
}

.login{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.loginbox{
	border:1px solid #000000;
	background-color:#ffffef;
	font-family:verdana, arial,sans serif;
	font-weight:400;
	font-size:12px;
}
.loginbox input{
	border:1px solid #000000;
	background-color:#dddddd;
	font-family:verdana, arial,sans serif;
	font-weight:400;
	font-size:12px;
}

.bidbox{
	width:90%;
	padding:8px;
	border:1px solid #000000;
	background-color:#ffffef;
	font-family:verdana, arial,sans serif;
	font-weight:400;
	font-size:12px;
}
.bidbox input{
	border:1px solid #000000;
	background-color:#dddddd;
	font-family:verdana, arial,sans serif;
	font-weight:400;
	font-size:12px;
}

.usertable{
	background-color:#aabbcc;
	width:790px;
	padding:4px;
	margin:0px;
	border-spacing:0px;
	border:1px solid #aabbcc;
}

.eventstable{
	width:100%;
	background-color:#9A9A9A;
	padding:4px;
	margin:0px;
	border-spacing:0px;
	border:1px solid #9A9A9A;
	overflow:auto;
}
.docstablerow{
	background-color:#B26E6E;
}
.eventstypetable{
    background-color:#885555;
    width:790px;
    padding:4px;
    margin:0px;
    border-spacing:0px;
    border:1px solid #9A9A9A;
}

.locationtable{
	background-color:#cccc22;
	width:790px;
	padding:4px;
	margin:0px;
	border-spacing:0px;
	border:1px solid #cccc22;
}
.sectiontable{
	background-color:#ccddbb;
	width:790px;
	padding:4px;
	margin:0px;
	border-spacing:0px;
	border:1px solid #ccddbb;
}

.newuserlink{
	background-color:#aabbcc;
	border:1px solid #aabbcc;
	padding:4 15 4 15;
	margin:4px;
	color:#000000;
	text-decoration:none;
}
.newuserlink:hover{
	color:#000000;
	font-weight:700;
	padding: 4 11 4 11;
}

.newdoclink{
	background-color:#9A9A9A;
	border:1px solid #9A9A9A;
	padding:4 15 4 15;
	margin:4px;
	color:#000000;
	text-decoration:none;
}
.newdoclink:hover{
	color:#ffffff;

}

.newloclink{
	background-color:#cccc22;
	border:1px solid #cccc22;
	padding:4 15 4 15;
	margin:4px;
	color:#000000;
	text-decoration:none;
}
.newloclink:hover{
	color:#ffffff;

}
#userheader{background-color:#AABBCC;padding:2 2 2 2;border:1px solid #AABBCC}
#eventsheader{background-color:#9A9A9A;padding:2 2 2 2;border:1px solid #9A9A9A}
#eventstypeheader{background-color:#885555;padding:2 2 2 2;border:1px solid #885555}
#locheader{background-color:#cccc22;padding:2 2 2 2;border:1px solid #cccc22}
#calheader{background-color:#CCDDBB;padding:2 2 2 2;border:1px solid #CCDDBB}

#usertable{background-color:#DDEEFF;padding:7 7 7 7;border:1px solid #AABBCC;width:90%;height:200px;overflow:auto;}
#eventstable{background-color:#C9C9C9;padding:7 7 7 7;border:1px solid #9A9A9A;width:90%;height:200px;overflow:auto;}
#eventstypetable{background-color:#d6b4b4;padding:7 7 7 7;border:1px solid #885555;width:90%;height:200px;overflow:auto;}
#venuetable{background-color:#FFFEC0;padding:7 7 7 7;border:1px solid #cccc22;width:90%;height:200px;overflow:auto;}
#calendartable{background-color:#EEFFDD;padding:7;border:1px solid #CCDDBB;width:90%;height:200px;overflow:auto;}

.eventsrow{background-color:#C9C9C9}
.whiterow{background-color:#ffffff}

.calendartableheader{background-color:#889977}
.calendarrow{background-color:#ccddbb}

.calendartitle{font-family:verdana, arial, sans-serif;font-size:18px;color:#000000; background-color:#ECECEC;padding:4px;}
.calendartablemonthtitle{font-family:verdana, arial, sans-serif;background-color:#333333;color:#ffffff;padding:10px;font-size:14px;font-weight:700;clear:left;}
.eventtitle, .eventtitle a{color:#333333;font-size:16px;font-weight:bold;}

.newsectionlink{
	background-color:#ccddbb;
	border:1px solid #ccddbb;
	padding:4 15 4 15;
	margin:4px;
	color:#000000;
	text-decoration:none;
}
.newsectionlink:hover{
	color:#000000;
	font-weight:700;
	padding: 4 8 4 10;
}

.toplinks, .toplinks a {color:#ffffff; text-decoration:none;line-height:19px;}
.toplinks a:hover {text-decoration:underline}
.tabletitle{font-size:13px;color:#000000;font-weight:bold}
.tabletitle a{font-size:13px;color:#000000;font-weight:bold}
.tabletitle a:hover{font-size:13px;color:#e0e0e0;font-weight:bold}


#totalbid, #errstr{display:inline}
#prizetable {width:800px;height:160px;overflow:auto}


.mainh2{color:#9A9A9A;}
.mainh3{color:#333333;display:inline;font-size:18px}

#catnav{display:inline;margin-top:7px;margin-left:-10px;}
#catnav{display:inline;margin-top:7px;margin-left:-10px;}
.catnav {font-size:11px;text-decoration:none;color:#628BCB;}
.selcatnav1,.selcatnav2,.selcatnav3,.selcatnav4,.selcatnav5,.selcatnav6,.selcatnav7,.selcatnav8,.selcatnav9 {font-weight:bold;background-color:#aaaaaa}
.button1, .button1 a {background-color:#666666; border:0px; padding:2px; margin:2px;font-size:11px;color:#000000;text-decoration:none}
.button1:hover {background-color:#4D4DFD; border:0px; padding:2px; margin:2px;font-size:11px;color:#ffffff}
#statusbar{margin-left:-20px;margin-right:-20px;padding-top:3px;padding-bottom:4px;padding-left:20px;}
.statusbar{background-color:#D8B564;}
.statusbarlink{font-size:11px; background-color:#CE7742;padding:4px;color:#F8DD7F;text-decoration:none;}
.searchfield{display:inline;margin:0px;font-size:10px; padding:2px;border:0px;background-color:#E9D4A3;color:#afafaf}
.searchfieldb{display:inline;margin:0px;font-size:10px; padding:2px;border:0px;background-color:#E9D4A3;color:#000000}
.searchbutton{display:inline;font-size:11px; background-color:#CE7742;padding:4px;margin:0 0 0 0;color:#F8DD7F;border:0px solid;}

#desc {}

.line {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #AEAEAE;
	color: #333333;
}

.adminbutton{font-size:11px; background-color:#CE7742;padding:4px;color:#F8DD7F;text-decoration:none;margin-right:3px;}
.smtext {font-size:10px;text-decoration:none}
.smtext_wh, smtext_wh:visited {font-size: 10px; color: #FFFFFF; line-height:18px;}
.smtext_bk {font-size: 11px; color: #000000; line-height:18px;text-decoration:none;}
.smtext_gy {font-size: 11px; color: #575757; text-decoration:none;}
label {
    display: block;
    width: 150px;
    float: left;
    margin-right:6px;
    margin-bottom:6px;
    text-align: right;
}
span.error {
	color: red;
	font-style: italic;
	clear:both;
	display:inline;
	padding-left:5px;
	font-weight:700;
}


#confirmscreen{position:absolute;
				top:0px;
				left:0px;
				z-index:900;
				margin-left:auto;
				margin-right:auto;
				width:1024px;
				height:1200px;
				background-color:#000000;
				opacity:.35;
				visibility:hidden;
				filter:alpha(opacity=90);
}

#confirmform{position:absolute;top:50px;z-index:950;margin-left:auto;margin-right:auto;width:400px;padding:10px;background-color:#ffffff;visibility:hidden;border:3px solid #000000;overflow:hidden;clip: rect(auto, auto, auto, auto);}

.calloutbox{margin-top:15px;width:300px;background-color:#ffffcc;border:1px solid #333333;padding:6px;padding-top:0px;}
.logoimg{float:right;border:0px;margin:5px;}
.reglink {font-weight:bold;font-size:14px;color:#666666}

.cpbutton {background-color:#B4CAEC;
border:0;
color:#628BCB;
padding:6px;
}

.cpbutton:hover {
color:#ffffff;
}

#controlpanel{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#B4CAEC;
	min-height:300px;
	height:700px;
	overflow:auto;

}
#controlpanelcontrols{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#B4CAEC;
}


//// CAL GRID

.cal_cell{width:14%}
.event_cls {vertical-align:top;text-align:right;background-color:#d7d7d7;color:#000000; font-weight:700;font-size:10px; text-decoration: none; cursor: hand;}
.event_head{background-color: #9f9f9f;font-weight:bold;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;FONT-SIZE: 13px;width:14%;cursor:hand;height:16px;}
.cal_top{background-color:#628BCB;color:#ffffff;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 16px;height:45px;text-align:center;cursor:hand;font-weight:bold}
.event_col{vertical-align:top;text-align:right;background-color:#d7d7d7;color:#000000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 10px;height:45px;cursor:hand}
.event_link, .event_link:hover, .event_link:visited {TEXT-DECORATION: none; font-weight:700;color:#ffffff;font-size:11px;cursor:hand}
