a{
color:rgb(255,177,7);
text-decoration:none;
}
a:visited{
color:rgb(226,65,21);
text-decoration:none;
}
a:hover{
color:rgb(226,203,21);
text-decoration:underline;
}
body{
background:rgb(0,0,0);
color:rgb(237,237,237);
font:76%/1.6em Tahoma,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-align:center;
}
h1{
color:rgb(226,65,21);
font:bold 1.8em "Lucida Sans",Arial,Helvetica,sans-serif;
margin:0;
padding:0 0 .5em 0;
}
h2{
background:transparent;
color:rgb(226,65,21);
font:bold  1.6em "Century Gothic",Arial,Helvetica,sans-serif;
margin:0;
padding:1em 0 0 0;
}
h3{
background:transparent;
color:rgb(226,65,21);
font:bold  1.4em "Century Gothic",Arial,Helvetica,sans-serif;
margin:0;
padding:1em 0 0 0;
}
hr{
height:1px;
margin-left:20px;
margin-right:20px;
}
img,img a,fieldset,legend{
border:none;
}
img.block{
display:block;
margin:.5em 0;
}
img.border{
background:rgb(226,65,21) url(../images/img_background.jpg);
border:rgb(24,24,24) 1px solid;
padding:10px;
}
img.imgborder{
background:rgb(226,65,21) url(../images/img_background.jpg);
border-bottom:rgb(157,44,15) 1px solid;
border-left:rgb(255,193,58) 1px solid;
border-right:rgb(157,44,15) 1px solid;
border-top:rgb(255,193,58) 1px solid;
padding:3px;
}
img.imgborder-white{
border:#fff 1px solid;
}
img.imgleft{
	float:left;
	position:relative;
	margin-top: 0;
	margin-right: 1em;
	margin-bottom: 0.5em;
	margin-left: .5em;
	background-image: url(images/Michelle_Dias.jpg);
}
img.imgright{
float:right;
margin:0 0 .5em 1em;
position:relative;
}
img.space{
margin:3px 10px;
}
input, textarea{
background:rgb(226,65,21) url(../images/field_back.jpg) repeat-x top;
color:rgb(0,0,0);
font:100% Tahoma,Arial,Helvetica,sans-serif;
}
label {
	display:block;	
}
option{
background-color:#333;
}
legend {
	background: url(../images/content_back.jpg);
}
ol li{
margin:0 0 .25em 4em;
padding:0;
line-height:1.5em;
}
select{
background:rgb(24,24,24);
border:rgb(0,0,0) 1px solid;
color:rgb(255,255,255);
}

td{
vertical-align:top;
}
ul li{
line-height:1.5em;
list-style:none url(../images/bullet.gif);
margin:0 0 .5em 4em;
}
ul li li{
list-style:circle;
margin:0 0 0 2em;
padding:0;
}
ul li li li{
list-style:square;
margin:0 0 0 2em;
padding:0;
}
.box{
background:rgb(0,0,0);
border:rgb(45,45,45) 3px ridge;
color:rgb(255,255,255);
padding:10px;
}
.button{
background:rgb(255,177,7) url(../images/field_back.jpg) repeat-x;
border-bottom:rgb(65,18,7) 1px solid;
border-left:rgb(255,177,7) 1px solid;
border-right:rgb(65,18,7) 1px solid;
border-top:rgb(255,177,7) 1px solid;
color:rgb(0,0,0);
padding:2px;
}
.cell100{
width:100px;
}
.cellcontent{
font-size:90%;
padding:5px;
}
.centertable{
margin-left:auto;
margin-right:auto;
}
.clear{
clear:both;
}
.datecell{
background:rgb(0,0,0) url(../images/content_back.jpg) repeat-x;
border-bottom:rgb(0,0,0) 1px solid;
border-left:rgb(150,150,150) 1px solid;
border-right:rgb(0,0,0) 1px solid;
border-top:rgb(150,150,150) 1px solid;
height:50px;
text-align:left;
vertical-align:top;
width:14%;
}
.schedcell{
background:rgb(0,0,0) url(../images/content_back.jpg) repeat-x;
border-bottom:rgb(0,0,0) 1px solid;
border-left:rgb(150,150,150) 1px solid;
border-right:rgb(0,0,0) 1px solid;
border-top:rgb(150,150,150) 1px solid;
text-align:left;
vertical-align:top;
padding:4px;

}
.daynumber{
background:rgb(244,225,170);
border-bottom:rgb(45,45,45) 1px solid;
border-right:rgb(45,45,45) 1px solid;
line-height:1.5em;
margin-bottom:.5em;
padding:.5em;
}
.error{
color:#FFFF00;


}

.floatleft {
	float:left;
}
.goldbold{
color:rgb(226,203,21);
font-size:1.2em;
font-style:normal;
font-weight:bold;
}
.nondatecell{
background:rgb(24,24,24);
border-left:rgb(0,0,0) 1px solid;
border-right:rgb(150,150,150) 1px solid;
text-align:left;
}
.nowrap{
white-space:nowrap;
}
.orangebold{
color:rgb(226,65,21);
font-size:1.2em;
font-style:normal;
font-weight:bold;
}
.pindent50{
padding-left:50px;
}
.radiocheckbox{
background:transparent none;
}
.rightcol{
float:right;
padding:0 0 0 20px;
width:50%;
}
.small{
font-size:.8em;
}
.smallgold{
color:rgb(226,203,21);
font-size:1em;
font-style:normal;
font-weight:bold;
}
.smallorange{
color:rgb(237,99,61);
font-size:1em;
font-style:normal;
font-weight:normal;
}
.table2col{
width:50%;
}
.table3col{
width:33%;
}
.table4col{
width:25%;
}
.tablecell{
background:rgb(0,0,0) url(../images/cell_back.jpg) repeat-x;
border-bottom:rgb(200,200,200) 1px solid;
border-right:rgb(100,100,100) 1px solid;
}
.tableheader{
background:rgb(24,24,24) url(../images/content_back.jpg) repeat-x;
border:rgb(0,0,0) 1px solid;
font-weight:bold;
text-align:center;
}
.tableindent50{
margin-left:50px;
}
.textcenter{
text-align:center;
}
.textright{
text-align:right;
}
.topofpage{
border-bottom:rgb(45,45,45) 1px solid;
color:rgb(24,24,24);
margin:.5em 0;
padding:0;
text-align:right;
}
.weekday{
background:rgb(226,65,21) url(../images/field_back.jpg) repeat-x;
border-right:rgb(255,177,7) 1px solid;
color:rgb(0,0,0);
font-weight:bold;
text-align:center;
vertical-align:bottom;
}
.white{
color:rgb(255,255,255);
}
#content{
margin:0;
padding:0 20px 20px 20px;
text-align:left;
}
#content fieldset{
border:rgb(100,100,100) 1px solid;
padding:10px;
}
#content legend{
border:rgb(100,100,100) 1px solid;
color:rgb(255,177,7);
font-weight:bold;
margin:5px 0 0 0;
padding:5px;
}
#content p{
margin:0;
padding:1.5em 0 0 0;
line-height:1.6em;
}
#content td p, #content td h1, #content td h2, #content td h3 {
 padding:0 0 1.5em 0;
}
#contentwrapper{
background:rgb(0,0,0) url(../images/content_back.jpg) repeat-x top;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
width:718px;
}
#footer{
background:url(../images/footer_back.jpg) rgb(0,0,0) no-repeat;
clear:both;
height:40px;
margin:auto;
padding:0;
width:760px;
}
#header{
background:url(../images/header_back.jpg) rgb(0,0,0) no-repeat;
height:120px;
margin:auto;
padding:auto;
width:760px;
vertical-align: top;
}
ul,ol,form{
margin:0;
padding:0;
}
#search{
float:right;
margin-right:50px;
padding:0;
position:relative;
text-align:right;
top:35px;
width:300px;
}
#wrapper{
background:rgb(0,0,0) url(../images/wrapper_back.jpg) repeat-y left;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0;
width:760px;
}
#wrapperwide{
background:rgb(0,0,0);
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 5px 0 5px;
text-align:center;
}
#search form, #search fieldset, #search legend{
	margin: 0;
	padding: 0;
	line-height: 1px;
}
table p,dl ul,dl p,dl dl{
font-size:100%;
line-height:1.6em;
}
.redcell {
	font-weight: bold;
	color: #FFFFFF;
	background: #C41130;
}
.lightgreycell {
	background: #E7E7E8;
	color: rgb(0,0,0);
}
.darkgreycell {
	background: #C7C8CA;
	color: rgb(0,0,0);
}
.blackcell {

	font-weight: bold;
	color: #FFFFFF;
	background: #000000;
}

.errorMark {
	color:#FFFF00;
}
#menu {
	margin: auto;
	padding: 0;
}
.smallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bolder;
}
#content .nospace {
margin: 0px;
padding:0px;
}
.textleft {
text-align:left;
}
.middle {
	vertical-align:middle;
}