/* CSS Document */

body{/*background:url(../images/bg.jpg) repeat-x #886b54;*/ background-color:#000000; margin:0px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
/*body{background:#000000; margin:0px; color:#000000; font-family:Arial, Helvetica, sans-serif;}*/
img{border:0px}
form{display:inline;}
#wraper{margin:0 auto; width:1012px;}
#NavCont{background:url(../images/nav-bg.jpg) repeat-x top; height:30px; margin:0px 8px;}
#NavCont .RedWhiteAndBlue{background:url(../images/redwhiteblue.jpg) no-repeat; width:140px; padding:8px 0px 8px 16px;}
#NavCont .RedWhiteAndBlue:hover{background:url(../images/redwhiteblue-over.jpg) no-repeat; color:#ffffff;}

.mainBodyBg{background:url(../images/bodymainbg.jpg) repeat-y; width:1012px;}
.bodyInsideBg{background:url(../images/bodytopbg.jpg) no-repeat top; padding:8px 13px 0px 13px; width:986px;}

.boxinsideborder{border:1px solid #886b54; border-top:none; border-bottom:none; background-color:#FFFFFF}
.boxbotborder{border-bottom:1px solid #886b54; background-color:#FFFFFF;}

.NewsCont{padding:7px 6px 0px 7px;}

.ondeckcont{margin:8px; border:1px solid #CCCCCC; height:100px}
.ondecktxt{margin:0px 8px; padding:3px; font:normal 11px Arial, Helvetica, sans-serif}

.schedulecont{margin:8px; margin-bottom:5px; border:1px solid #CCCCCC; height:123px; width:382px; background:url(../images/schedulebg.jpg) no-repeat; font-size:11px; }

.linktext{font:bold 11px Arial, Helvetica, sans-serif; color:#000000;}
.linktext a{color:#000000; text-decoration:none}
.linktext a:hover{color:#a11806}

.footercont{text-align:center; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:22px;}
.footercont a{text-decoration:none; font-weight:bold; color:#FFFFFF; padding:0px 5px;}
.footercont a:hover{text-decoration:underline}

.InsideHeading{background:url(../images/insideHeadingBg.jpg) no-repeat left top; padding:12px 0px 15px 20px; text-align:left; font:bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF; overflow:hidden;}
.InsideHeading a{text-decoration:none; color:#ffffff}
.InsideHeading span{padding:0px 10px}
.InsideHeading a:hover{color:#CC0000}

.InsideContentCont{margin:0px 0px 10px 0px; min-height:200px; font:normal 12px Arial, Helvetica, sans-serif}
.InsideContentCont h1{font:normal 30px Arial, Helvetica, sans-serif; margin:3px 0px 10px 0px; padding:0px; clear:both; text-align:center}
.InsideContentCont h2{font:bold 16px Arial, Helvetica, sans-serif; margin:0px; padding:0px; clear:both}
.InsideContentCont h3{font:bold 14px Arial, Helvetica, sans-serif; margin:0pxx; padding:0px; clear:both}
.InsideContentCont h4{font:bold 14px Arial, Helvetica, sans-serif; margin:0pxx; padding:0px; clear:both}

.InsideContentCont p{text-align:justify; margin:10px 0px 25px 0px; padding:0px; line-height:18px;}
.InsideContentCont .LeftImg{float:left; margin:0px 15px 15px 0px; border:3px solid #886b54}
.InsideContentCont .RightImg{float:right; margin:0px 0px 15px 15px; border:3px solid #886b54}
.InsideContentCont p a{text-decoration:none; color:#4f3521}
.InsideContentCont p a:hover{text-decoration:underline; color:#000000}
.InsideContentCont ul{margin:0px 0px 20px 0px; padding:0px 20px;}
.InsideContentCont li{margin:5px 0px;} 

.InsideContentCont table{border-left:1px solid #886b54; border-top:1px solid #886b54;}
.InsideContentCont th{border-bottom:1px solid #886b54; border-right:1px solid #886b54; background:url(../images/thBg.jpg) repeat-x left top; text-align:left; padding:8px 10px; vertical-align:top; text-transform:uppercase; font-size:14px;}
.InsideContentCont th span{background:url(../images/us_ico.png) no-repeat left; padding-left:25px; float:left;}
.scheduleHeading{background:url(../images/us_ico.png) no-repeat left; padding:0px 25px; float:left; font-size:14px; font-weight:bold;}
.InsideContentCont th a{color:#4f3521; font-size:11px; text-decoration:none; text-transform:capitalize}
.InsideContentCont th a:hover{color:#cc0000;}
.InsideContentCont td{border-bottom:1px solid #886b54; border-right:1px solid #886b54; text-align:left; padding:8px 10px; vertical-align:top; background-color:#fff1e5;  color:#4f3521; line-height:18px;}
.InsideContentCont td a{text-decoration:none; color:#4f3521}
.InsideContentCont td a:hover{text-decoration:underline}
.extLinkIcon{background:url(../images/externalLInkIcon.gif) right no-repeat; padding-right:15px; color:#4f3521; text-decoration:none}
.extLinkIcon:hover{text-decoration:underline}

.TopLink{font:normal 11px Arial, Helvetica, sans-serif; text-align:center; margin-bottom:10px;}
.TopLink a{color:#000000; text-decoration:none;}
.TopLink a:hover{color:#cc0000; text-decoration:underline;}

.red{color:#CC0000}
.NormalTextCont{margin:10px 20px; overflow:hidden}
.NormalTextCont p{margin:0px; padding:5px 0px 10px 0px}
.NormalTextCont a{text-decoration:none; color:#4f3521; font-weight:bold}
.NormalTextCont a:hover{text-decoration:underline; color:#000000}
.trHeading td{background-color:#dac3b1; color:#4f3521; font-weight:bold; padding:3px 10px;}

.tablecss h1{background-color:#dac3b1; font:normal 30px Arial, Helvetica, sans-serif; margin:3px 0px 10px 0px; padding:0px; clear:both; text-align:center}
.tablecss table{background-color:#664e3a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.tablecss table th{background-color:#886b54; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; color:#ffffff; font-weight:bold; }
.tablecss table td{background-color:#dac3b1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; }

.subLinkCont{margin:10px 0px; padding:10px; border:1px dashed #886b54; border-left:none; border-right:none; clear:both}
.subLinkCont a{padding:0px 10px; color:#000000; text-decoration:none}
.subLinkCont a:hover{color:#cc0000;}

.toplinkbar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; color:#ffffff;}
.toplinkbar a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; color:#ffffff; text-decoration:underline;}
.toplinkbar a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; color:#ffffff; text-decoration:none;}

.hrLine{margin:10px 0px; border-top:1px dashed #886b54; height:15px; clear:both}

/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade{
	position: absolute; 
	background-color: #aaaaaa; 
}
div.jqi{ 
	width: 400px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #ffffff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{ 
	font-weight: bold; 
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 4px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #bbbbbb; 
	font-weight: bold; 
}
div.jqi .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
}
div.jqi .jqibuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #eeeeee; 
	background-color: #f4f4f4;
}
div.jqi button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #2F6073; 
	border: solid 1px #f4f4f4; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
}
div.jqi button:hover{ 
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{ 
	/*background-color: #8DC05B;*/
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #BF5E26;
}

/* starts css for gallery */
#gallery {position:relative; width:686px; margin:40px auto; padding:10px; border:6px solid #fff; background:#AAA;}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px;}
#image {position:relative; width:672px; height:375px; padding:5px; border:2px solid #666; background:#FFF url(../images/loading.gif) center center no-repeat;}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:0px 0; width:682px; height:105px; border:2px solid #666; background:#FFF;}
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-right:5px; height:100px; width:10000px; padding:0px 0px 0px 5px;}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(../images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

/* end css for gallery */

.submit_btn{background:#999999; border:1px solid #CCCCCC; height:20px;}

.LeftImg2{float:left; margin-right:15px;}

.thbmbox{float:left; margin-right:20px; margin-bottom:20px; width:430px; padding:10px; border:1px solid #876b55; background-color:#e9d7c9;}
.thbmbox-clearbox {clear:both; overflow:hidden;}
.thbmbox-left {float:left; width:51%; border:0px solid #000000;}
.thbmbox-right {float:left; width:48%; border:0px solid #000000;}
.thbmbox-right span{text-align:left!important; display:block; padding-bottom:3px; color:#3e332a; font-weight:bold; }

.thbmbox:hover{border:1px solid #e9d7c9;}

.thbmbox-right span select {border:1px solid #876b55; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#876b55;}
.inputbox{border:1px solid #876b55; font-family:verdana, Helvetica, sans-serif; font-size:11px; color:#590a08; padding:2px 2px 2px 2px; width:180px;}


/*
.thbmbox span{text-align:center; display:block; padding:5px; color:#FFFFFF; font-weight:bold;}
.thbmbox a{text-decoration:none; color:#000; background-color:#dac3b1; padding:5px 10px 5px 10px;}
.thbmbox a:hover{text-decoration:none; color:#FFFFFF}
.thbmbox:hover{filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8}
.thbmbox1{float:left; margin-bottom:30px;}
.thbmbox1:hover{filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;}
*/
.msgErr{color:#CC0000; font:bold 14px Arial, Helvetica, sans-serif; display:block; line-height:50px; text-align:center;}
.formtxt{font:normal 11px Arial, Helvetica, sans-serif;}


.ScheduleTopCont{margin:0px 20px; overflow:hidden; border-left:1px solid #886b54; border-right:1px solid #886b54; border-top:1px solid #886b54; background:url(../images/thBg.jpg) repeat-x left top; text-align:left; padding:8px 10px; vertical-align:top; text-transform:uppercase; font-size:14px; color:#4f3521; font-weight:bold}
.ScheduleTopCont a{font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#4f3521}
.ScheduleTopCont a:hover{color:#CC0000}

.rwbIntroBox{position:fixed; margin:2px; padding:1px; border:1px dashed #808080; background:url(../images/mp3bg.jpg) repeat-x #2b221b;  color:#fff; bottom:0px; right:0px; font-size:12px;}

.RosterTopCont{margin:0px 20px; overflow:hidden; border-left:1px solid #886b54; border-right:1px solid #886b54; border-top:1px solid #886b54; background:url(../images/thBg.jpg) repeat-x left top; text-align:left; font-size:12px; color:#4f3521; font-weight:bold}
.RosterTopCont a{text-decoration:none; color:#4f3521;  padding:10px 25px; line-height:36px;}
.RosterTopCont a:hover{color:#cc0000;}
.RosterTopCont a.selectedRosterCat{ background:url(../images/upArrow.png) no-repeat center bottom; color:#cc0000;}