/* Sheridan Jones Styles*/

/*-----------------------GENERAL-----------------------------*/
	
body {width:100%; height:100%; margin:0; padding:0; border:0; background:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}

#centralContainer {position:relative; top:0px; left:50%; margin-left:-400px; width:800px; background:transparent url(stat/sideshadows.jpg) 0 0 repeat-y;}

#upperInnerContainer {background:#ffffff; position:relative; width:742px; left:30px; top:0px; margin:0; padding:0; border:0; float:left;}

#lowerInnerContainer {background:transparent url(stat/footerbg.jpg) 0 0 no-repeat; margin:0; padding:0; border:0; height:123px; width:800px; position:relative; left:0px; top:0px;clear:left;}

#header {float:left; background:#ffffff; width:742px; height:136px; margin:0; padding:0; border:0;}

#contentHolder{float:left; background:#ffffff url(stat/contentgrad.jpg) 0 0 repeat-x; position:relative; margin:0; padding:0; border:0; width:742px;}

#navHolder {float:left; background:transparent url(stat/navbg_exp.jpg) 0 0 no-repeat; margin:0; padding:0; border:0; width:200px; position:relative;}

#openWeek{background-color: #e2e2e2;color: #8c0200; position: relative; width: 170px;padding:5px; }
#openWeek p{font-size: 10px;}

#date {float:right; height:22px; margin:7px 4px 0 0; padding:0; border:0; background:transparent; width:200px; color:#9b0000; text-align:right; font-size:10px;}

#content {float:left; position:relative; width:510px; text-align:justify; background:transparent; margin:0 0 0 1px; padding:0; border:0;}

#footer {position:relative; top:7px; left:30px; background:transparent; width:742px; height:116px; margin:0; padding:0; border:0;}

/*--------------------NAVIGATION-------------------------------------------------*/

#navList {list-style:none;margin-left:-40px; padding:0; margin:27px 0 0 0;}

.navListItem { float:left; text-indent:15px; padding:0; margin:o;}

a.navLink { display:block; background:transparent url(stat/navlinkbg.jpg) 0 0 no-repeat; margin:0 0 3px 0; padding:4px 0 0 0; border:0; width:158px; height:21px; text-decoration:none; font-weight:bold; color:#FFFFFF;padding-top:3px; border:1px solid #660000;}

a.navLink:hover {background:transparent url(stat/navlinkbg_over.jpg) 0 0 no-repeat; color:#9b0000; border:1px solid #777777;}

#navBottomBG {clear:left; background:transparent url(stat/nav_bottombg.jpg) 0 0 no-repeat; margin:0; padding:0; border:0; width:200px; height:20px;}
/*-------------------TEXT--------------------------------------------------------*/

#copyright {position:absolute; right:3px; bottom:50px;font-size:10px; color:#666666; text-align:right;}

.boldRed {color:#990000; font-weight:bold;}

.boldBlack {color:#000000; font-weight:bold;}

.heading {display:none;}

h1 {color:#990000; font-weight:bold; font-size:16px;}

h2 {color:#990000; font-weight:bold; font-size:14px;}

h3 {color:#990000; font-weight:bold; font-size:12px;}

p, h4 {margin:0; padding: 0 0 3px 0;}

a {color:#990000;}

a:hover {color:#666666;}

/*------------------IMAGES-------------------------------------------------------------*/

.footerImage {margin:1px 0 0 5px;}

.headingImage {}

.imageFloatRight {float:right; margin:0 0 10px 10px; padding:4px; border:1px solid #333333; background:#990000;}

.imageFloatLeft {float:left; margin:0 10px 10px 0; padding:4px; border:1px solid #333333; background:#990000;}

.clearLeft {clear:left;}


/**************************************  FORM STYLES **********************************************/

form, table, tr, td {font-size:12px; color:#000000; }

fieldset { padding:10px; margin:0; margin-bottom:10px; border:1px solid #990000;}

fieldset a {font-size:10px; font-weight:bold; line-height:100%;}

label { float: left; text-align: left; margin: 0 2px 0 0;}

input {margin-bottom:5px;}

.inputbox {margin-bottom: 0;}

legend { /*font-variant:small-caps;*/ font-weight:bold; font-size:14px; color:#990000; margin-bottom:5px; }	

textarea {margin-bottom:5px;}	

.checkbox {margin-bottom:0;}
	
.separator {border-bottom:1px dashed #666666; width:100%; height:1px; margin:0; padding:0;}
		
.mandatory {color:#990000;}

fieldset {width:490px;}

#regForm label {width:140px;}

#regForm textarea {width:340px;}
*html #regForm textarea {width:330px;}

#regForm input {width:340px;}
*html #regForm input {width:330px;}

#content #regForm .submitbutton {margin-top:5px; background:transparent; color:#990000; margin-left:143px; border:1px solid #990000; width:50px;}

select {margin-bottom:5px;}


/* rs Home Page About */

div.homeAbout p{
	margin:0 0 15px 0; padding:0;
}

div.homeAbout h4.sub{
	margin:0; padding:0; border:0; font-size:14px; color:#990000;
}