@charset "utf-8";
/* CSS Document */
body  {
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
img
{
	border:0px;
}
#container { 
	width: 998px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
} 
#headerTop
{
	height:32px;
	background-color:#e8e8e8;
	padding-left:13px;
	padding-right:13px;
	margin-bottom:2px;
}
#topRightMenu
{
	height:30px;
	line-height:30px;
	float:right;
}
#topLeftMenu
{
	height:30px;
	line-height:30px;
	float:left;
}
#headerRight
{
	margin-right:13px;
	margin-top:13px;
	float:right;
}
#headerRight #searchDiv
{
	background-color:#393532;
	padding:5px 13px 5px 13px;
	margin-top:7px;
	margin-left:5px;
	margin-right:5px;
}
#logo
{
	height:104px;
	background-color:#000000;
	background:url(../image_files/site/logo.jpg) no-repeat;
	background-position:top;
}
.menuSep
{
	width:2px;
	height:33px;
	line-height:33px;
	background-color:#000000;
}
#topMenu 
{ 
	height:40px;
	background-color:#000000;
	background:url(../image_files/site/menuBg.jpg) repeat-x;
	margin-bottom:11px;
	padding-left:5px;
}
#sidebar1 {
	float: left;
	width: 235px;
	display:inline;
	background: #FFFFFF;
}
#sidebar2 {
	float: right;
	width: 235px; 
	background: #FFFFFF;
	display:inline;
}
#mainContent { 
	float: left;
	width:500px;
	margin-left:13px;
	margin-right:13px;
	display:inline;
}
#mainContentSt { 
	float: left;
	width:748px;
	margin-left:13px;
	display:inline;
}
#content 
{

}
#footer { 
	padding: 10px;
	background:#1f1d1e;
	margin-top:13px;
} 
.clearfloat {
	clear:both;
    height:0;
    line-height: 0px;
}
.navHead
{
	background-color:#fcf6e6;
	min-height:30px;
}
.quickTbl
{
	
}
.quickTbl td
{
	height:32px;
	line-height:32px;
	padding-left:5px;
}
.subMenutd
{
	vertical-align:middle;
	height:33px;
}
#sideMenu
{
	background: #FFFFFF;
}
#sideMenu .menuItem
{ 
	padding-left:13px;
	border-bottom:2px solid #f0ede8;
}
#sideMenu .selected
{ 
	padding-left:13px;
	border-bottom:2px solid #f0ede8;
	background:url(../image_files/site/linkBg.jpg) repeat;
}
.menuHeader
{
	min-height:40px;
	background:url(../image_files/site/titBg.jpg) repeat;
	padding-left:13px;
}
#blockqLinks
{
	margin-bottom:13px;
}
.newsBlockHeader
{
	height:27px;
	background:#4e4e4e;
	padding-left:13px;
}
.newsBlockCont
{
	padding:15px;
}
.newsBlockItem
{
	margin-bottom:7px;
	clear:both;
}
.pollsBlockHeader
{
	height:27px;
	background:#908f8d;
	padding-left:13px;
}
.ScheduleBlockHeader
{
	height:27px;
	background:#999898;
	padding-left:13px;
}
.pollsBlockCont
{
	padding:15px;
}
.resBlockHeader
{
	height:27px;
	background:#b1b1b1;
	padding-left:13px;
}
.resBlockCont
{
	padding:15px;
	background-color:#f3f1f1;
}
#contentBotActions
{
	padding-top:10px;
	padding-bottom:10px;
}
#contentBotActions td
{
	vertical-align:middle;
	height:20px;
	padding-right:15px;
}
#contentBotActions td img
{
	float:left;
	margin-right:5px;
}
#RightBotActions
{
	padding-top:10px;
	padding-bottom:10px;
}
#RightBotActions td
{
	vertical-align:middle;
	height:20px;
	padding-right:15px;
}
#RightBotActions td img
{
	float:left;
	margin-right:5px;
}
#contentBotConnect
{
	padding-bottom:10px;
}
#contentBotConnect td
{
	padding-left:5px;
}

#footerPanel
{
	margin-left:200px;
	border-bottom:1px solid #f4951f;
}
.footerBot
{
	margin-left:200px;
	padding-top:16px;
	padding-bottom:16px;
}
#loginTbl
{
	padding:10px;
	margin:5px;
}
.vote_res_bar
{
	border:solid 1px #CCCCCC;
	height:15px;
	width:100px;
	vertical-align:middle;
	z-index:1;
}
.vote_res
{
	height:15px;
	z-index:0;
}

.surv_rightvar 
{
	padding-left:20px;
	background:left no-repeat url(../image_files/site/survrv.jpg);
}
.surv_var 
{
	padding-left:20px;
}
.surv_right
{
	padding-left:20px;
	background:left no-repeat url(../image_files/site/survr.jpg);
}
.surv_wrong
{
	padding-left:20px;
	background:left no-repeat url(../image_files/site/survw.jpg);
}
.surv_title
{
	font-size:11pt;
	margin-bottom:3px;
}
.surv_question
{
	margin:3px 0px 2px 0px;
}
.listingItem
{
	padding-bottom:5px;
}
.listing_item
{
	padding-bottom:5px;
}

.slideImageFirst
{
	position:absolute; 
	top:0px;
	left:0px;
}
.slideImage
{
	filter:alpha(opacity=0);
	opacity:0;	
	position:absolute;
	top:0px;
	left:0px;
}
.slider
{
	position:relative;
}

#content .calendar_tbl
{
	width:98%;
	
}
#content .calendar_tbl_min
{
	font-size:9pt;
}
#content .calendar_tbl td
{
	font-size:9pt;
	padding:0;
}
#content .calendar_tbl td th
{
	border:0;
	width:12%;
	height:50px;
	background:#FFF;
}
#content .calendar_tbl_min td th
{
	border:0;
	font-size:9pt;
	padding:0;
	background:#FFF;
}
#content .calendar_tbl td
{
}
#content .calendar_tbl th, .calendar_tbl_min th
{
	text-align:center;
	vertical-align:middle;
	font-size:smaller;
	padding: 1px 0px 1px 0px;
}
#content .cal_weeknum
{
	width:2%;
	background-color:#FFF;
}
#content .cal_weeknum_min
{
	width:2%;
	height:25px;
	background-color:#FFF;
}
#content .calendar_day
{
	height:50px;
	width:14%;
}
#content .calendar_day_min
{
padding:0;
width:10px;
}
#content .calendar_weekend
{
	color:#FFFFFF;
}
#content .calendar_othermonth
{
	background-color:#CCC;
}
#content .calendar_day_table
{
	width:100%;
	height:100%;
}
#content .calendar_day_table td
{
	text-align:center;
	vertical-align:middle;
}

#content .calendar_day_table:hover
{
	width:100%;
	height:100%;
	border:#000 solid 1px;
	border-collapse:collapse;
}
#content .calendar_today
{
	border:#000 solid 1px;
	border-collapse:collapse;
}
#content .calendar_eventday
{
	background-color:#F90;
}
#content .calendar_selected
{
	background-color:#000;
}

#content .calendar_actions td,
calendar_actions th
{
	text-align:center;
	vertical-align:middle;
}
#content .calendar_actions_min select
{
font-size:9pt;
}