html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0;padding: 0;border: 0;}
body{background:url(../images/structure/lined.png) repeat ; font-family : Tahoma,Verdana,Arial, sans-serif;}
#wrapper{width:780px; margin:0 auto; background:#fff url(../images/structure/left_bg.gif) repeat-y 26px; color:#000;}
#topnav{height:34px; background:url(../images/structure/topnav_bg.gif) repeat-x; width:779px; border-right: 1px solid #ccc;}
#banner{width:100%; height:145px; background:url(../images/banners/cabbanner2.jpg); position:relative; z-index:10;}
#nav_sep{height:52px; width:100%; background:url(../images/structure/nav_sep.jpg) repeat-x; position:relative; z-index:10;}
#leftcol{width:215px; float:left;position:relative; left:26px;}
#content_holder{width:517px;float:right;background:url(../images/structure/content_top.gif) left top no-repeat;margin-top:15px;}
#content{width:514px;margin-left:2px;border-left:1px solid #666;background:#e2e2e2; color:#000; }
#content_btm{width:517px;height:21px;background:url(../images/structure/content_btm.gif) left top no-repeat;float:right;}
#footer{clear:both;width:100%;height:116px;background:url(../images/structure/footer_bg.jpg) repeat-x;}
#fleft{position:relative;left:26px;background:url(../images/structure/left_bottom.jpg) no-repeat;height:99px;width:215px;}
#copyright{width:500px;float:right;margin-top:-15px;}
#copyright p{color:#000;padding:0; background-color:inherit;}
p{color : #000000;margin-top : 5px;padding-bottom : 10px;margin-bottom : 0px;margin-left : 10px;margin-right : 10px;font-size : 11px;	font-family : Tahoma,Verdana,Arial, sans-serif; background-color:inherit;}
h1{color : #8D3219;padding: 10px ;margin: 0 0 auto 5px;font-size : 18px;font-family : "Times New Roman", Times, serif;font-weight: bold;font-style: italic; background-color:inherit;}
#content h1{padding:8px; text-align:justify; color:#8D3219; font-size:19px; background-color:inherit;}
#content h2{padding:8px; text-align:justify; color:#8D3219; font-size:15px; background-color:inherit;}
#content h3{padding:8px; text-align:justify; color:#8D3219; font-size:12px;background-color:inherit;}
#content ul{margin-left:20px;}
#content ul li{color:#8D3219; text-decoration:none; font-size:12px; background-color:inherit;}

#content img{padding:5px;}

/*Top Nav*/
#topnav ul{list-style:none;float:right;}
#topnav ul li{width:80px;line-height:34px;float:left;}
#topnav ul li a{display:block;width:80px;font-size:9px;text-decoration:none;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;color:#000;font-weight:bold;border-left: 1px solid #ccc;text-align:center; background-color:inherit;}
#topnav ul li a:hover{color:#f90; background-color:inherit;}

/*Main Nav*/
#nav{position:absolute;background:url(../images/structure/nav_bg.jpg) repeat-x;width:632px;height:43px;top:164px;left:50%;margin-left:-242px; z-index:11;}
#nav ul{list-style:none;}
#nav ul li{width:100px;line-height:38px;float:left;text-align:center;}
#nav ul li a{display:block;width:100px;font-size:10px;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#006;font-weight:bold;border-right: 1px solid #999; background-color:inherit;}
#nav ul li a:hover{color:#F00; background-color:inherit;}

/*Footer Nav*/
#fnav{float:right;width:535px;height:38px;margin-top:-85px;}
#fnav ul{list-style:none;float:right;}
#fnav ul li{width:80px;line-height:38px;float:left;}
#fnav ul li a{display:block;width:80px;height:38px;font-size:9px;text-decoration:none;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-transform:capitalize;color:#fff;font-weight:bold;text-align:center; background-color:inherit;}
#fnav ul li a:hover{color:#f90; background-color:inherit;}

/*Classes*/
.header{margin:0;padding:0;height:40px;background:#bcbcbc;width:211px;border-left: 1px solid #666;border-right: 1px solid #666; color:inherit;}
.featureheader{margin:0;padding:0;height:20px;background-color:#bcbcbc;width:211px;border-left: 1px solid #666;border-right: 1px solid #666;  color:inherit;}
.feature{margin-top:10px;margin-bottom:10px;}
.spacer{clear:both;}
.title{	width:100%;height:41px;background:url(../images/structure/paperfold.gif) no-repeat 25px;}
.title h2{margin:0;padding:0;}
.title h2{color : #000;margin-left : 40px;font-size : 11px;font-family : Tahoma,Verdana,Arial, sans-serif;font-weight: bold;line-height:41px; background-color:inherit;}
.highlight{font-weight:bold;text-align:center;}
.right{float:right;}
.left{float:left;}
.alone{color : #000000;padding-bottom : 10px;margin-bottom : 0px;margin-left : 10px;margin-right : 10px;font-size : 11px;	font-family : Tahoma,Verdana,Arial, sans-serif;padding-top:0; background-color:inherit;}
.right{float:right;}
.finprint{font-size:9px; font-style:italic;}
.feature ul{margin: 8px auto auto 10px; list-style:none;}
.feature ul li a{color:#8D3219; text-decoration:none; font-size:12px; background-color:inherit;}
.feature ul li a:hover{color:#f90; text-decoration:underline; background-color:inherit;}

/*Login*/
table .login{width:215px;}
.login td label{color:#000; font-size:12px; background-color:inherit;}

/*Tables*/
table{color : #000000;font-size : 11px;	font-family : Tahoma,Verdana,Arial, sans-serif;margin:10px auto; background-color:inherit;}
.row2{background-color:#e2e2e2; color:inherit;}
.row1{background-color:#bcbcbc;color:inherit;}
.tableheaderShifts{background:#5D7B9D; width:80px; color:#fff;}
.tableheaderDate{background:#5D7B9D; width:110px; color:#fff;}
.tableheaderAvail{background:#5D7B9D; width:180px;color:#fff;}
.tableheaderDelete{background:#5D7B9D; width:80px; color:#fff;}
.feature h2{
font-size:10px;
text-align:center;

}
.date{
font-weight:700;
text-align:center;
}