BODY {
   	font-family :  Verdana, Arial, Helvetica, Sans Serif;
	margin : 10px 0px 20px 0px;
	font-size : 8pt; 			
	color : #000000;
	background-color : #CD3301;
}

P {
   	font-family :  Verdana, Arial, Helvetica, Sans Serif;
   	font-size : 8pt; 			
	color : #000000; 
}

.rightcolumn	{
	background-color : #F4F4F4;
	padding : 10px;

}

.gray	{

	background-color : #F6F7F7;
	border: 1px solid #BBC3DC;
	padding : 10px;
	font-family :  Verdana, Arial, Helvetica, Sans Serif;
   	font-size : 6pt; 
	
}

#slide {				
	width : 165px;
	z-index : 5;
	
}

#login	{
	position : relative;
	
}

#lady	{
	position : absolute;
	top : 0px;
	left : 10px;
}

#rightcol {				
	width : 178px;
	background-image :  url(images/bsr_watermark.gif);
	padding-top : 110px;
	padding-left : 10px;
	padding-right : 10px;
}

#subrightcol {				
	width : 178px;
	background-image :  url(images/bsr_watermark2.gif);
	background-repeat : no-repeat;
	background-color : #F0EFF1;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
}

#topbox {  
 	background-image :  url(images/topbox.gif);
 	width : 178px;
 	height : 100px;
	padding-left : 10px;
	padding-top : 18px;
	color : #F0EFF1;  
}

#foot	{
	vertical-align : bottom;
	margin-bottom : 0;
}

table.main_content	{
	background-color : #ffffff;
	width : 95%;	
}

.orange_header	{
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-size : 10pt; 
	color : #FFDBA6;
	font-weight : bold;
	margin-left : 5px;
	padding-top : 10px;
}

.menuhead	{
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-size : 10pt; 
	color : #FFDBA6;
	font-weight : bold;
	margin-left : 5px;
}

.tag	{
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-size : 10pt; 
	color : #400040;
	font-weight : bold;
	padding-top : 5px;
}

.indent	{
	padding-left : 20px;
	padding-right : 20px;
}

td {
   font-family :  Verdana,Arial, Helvetica, Sans Serif;
   font-size : 8pt; 			
	color : #000000; 
	vertical-align : top;
}

A:link {
   color : #003366; 
}

A:visited {
   color : #663366; 
}

A:hover {
   color : #006699; 
}

	
A.menu2:link {
	font-family :  Arial, Helvetica, Helv, SansSerif;
	font-size : 9pt;
   	color : #4F4F4F;
   	text-decoration : none;
	padding-left : 5 px;
	}

A.menu2:visited {
	font-family :  Arial, Helvetica, Helv, SansSerif;
   	color : #4F4F4F; 
	font-size : 9pt;			
   	text-decoration : none;
	padding-left : 5 px;
	}

A.menu2:hover { 
	color: #FF9900;
	padding-left : 5 px;
	 }

A.menu_small:link {
	font-family :  Arial, Helvetica, Helv, SansSerif;
	font-size : 8pt;
   	color : #6678AF;
   	text-decoration : none;
	padding-left : 5 px;
	}

A.menu_small:visited {
	font-family :  Arial, Helvetica, Helv, SansSerif;
   	color : #6678AF; 
	font-size : 9pt;			
   	text-decoration : none;
	padding-left : 5 px;
	}

A.menu_small:hover { 
	color: #023BEE;
	padding-left : 5 px;
	 }


A.menu_foot:link {
	font-family :  Arial, Helvetica, Helv, SansSerif;
	font-size : 8pt;
   	color : #FFAF36;
   	text-decoration : none;	
	}

A.menu_foot:visited {
	font-family :  Arial, Helvetica, Helv, SansSerif;
   	color : #FFAF36; 
	font-size : 9pt;
   	text-decoration : none;				
	}

A.menu_foot:hover { 
	color: #ffffff;
	 }


H1 {
   font-size : 16px; 
   font-family :  Verdana, Arial, Helvetica, Sans Serif; 
   color : #663366;
   font-weight : bold;
}

.header {
   	font-size : 10pt; 
   	font-family :  Verdana, Arial, Helvetica, Sans Serif; 
	color : #E98D04;
   	font-weight : bold;
}

.header1 {
   	font-size : 10pt; 
   	font-family :  Verdana, Arial, Helvetica, Sans Serif; 
	color : #FF8000;
   	font-weight : bold;
}

.header2 {
   	font-size : 11pt; 
   	font-family :  Verdana, Arial, Helvetica, Sans Serif; 
	color : #003366;
   	font-weight : bold;
	padding-left : 7px;
	padding-top : 10px;
}

.headersection {
   	font-size : 11pt; 
   	font-family :  Verdana, Arial, Helvetica, Sans Serif; 
	color : #E98D04;
   	font-weight : bold;
	border-bottom: 1px solid #400040;
	border-top: 1px solid #400040;
	padding : 2px;

}

.content	{
	padding: 5px 10px 0px 10px;
	width: 95%;
}

.blue	{

	background-color : #BBC3DC;
}



.tablerow	{
		border-bottom: 1px solid #BBC3DC;
		padding : 10px;
}





.blue_header {
   	font-size : 10pt; 
   	font-family :  Verdana, Arial, Helvetica, Sans Serif; 
	color : #ffffff;
   	font-weight : bold;
	padding-top : 5px;
	padding-bottom : 5px;
}

.callout {
   	font-size : 9pt; 
   	font-family :  Verdana, Arial, Helvetica, Sans Serif; 
	color : #590179;
   	font-weight : bold;
	}



.subhead {
   font-size : 12px; 
   font-family :  Verdana, Arial, Helvetica, Sans Serif; 
   color : #5B4182;
   font-weight : bold;
}

.box	{
	background : #E2E6F3; 
	padding : 10px;
	
}

HR {
   color : #ffffff;
   size : 1;
   
			
}

.news	{
	border-bottom: 1px dotted #ffffff;
	padding : 10px;
}

.pagetitle {
   	font-family :  Arial, Helvetica, Sans Serif;
   	font-size : 16pt; 
	color : #ffffff;
   	font-weight : bold;

}

.title {
   	font-family :  Arial, Helvetica, Sans Serif;
   	font-size : 16pt; 
	color : #CD3301;
   	font-weight : bold;

}



#redbar {
   	font-family :  Arial, Helvetica, Sans Serif;
   	color : #ffffff;
	margin-top : 35px;
	margin-bottom : 0px;
	align : right;
	margin-right : 20px;
}

.white {
   	font-family :  Arial, Helvetica, Sans Serif;
   	font-size : 12pt; 
	color : #ffffff;
   	font-weight : bold;
	margin-bottom : 5px;
}

.init {
   	font-family :  Arial, Helvetica, Sans Serif;
   	font-size : 25pt; 
	color : #ffffff;
   	font-weight : bold;
}

.list {
	line-height : 25px;
}

.smalltxt {
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, San Serif; 
   color: #000033;
}




.footer {
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, San Serif; 
   color: #F2F1EF;
   text-align : right;
}

#navlist {
position: relative;
top: 0px;
left : 10px;
width: 170px;
}

#navlist ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: .9em;
}

#navlist li {
margin: 0;
}

#navlist a {
display: block;
padding: 5px 5px 2px 5px;
border-bottom: 1px dotted;
border-color: #FBBE64 #FBBE64 #FBBE64 #FBBE64;
background-color: #E7F0FF;
background-image:   url(images/nav1.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}

#navlist a:link, #navlist a:visited {
color: #330033;
text-decoration: none;
}

#navlist a:hover, #navlist a:active {
background-color: #ffffff;
background-image:   url(images/nav2.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #2D1E2D;
}

/* Added by Jeramie */
#center {
	padding: 0 10px;
}
table.data {
	width: 100%;
	border: 1px solid #000;
	background: #fff;	
}
table.data th {
	margin: 0;
	padding: 8px 20px;
	text-align: center;
	border-bottom: 1px solid #b5b5b5;
	background: #e6e6e6;
	font-size: 12px;
}
table.data td {
	margin: 0;
	padding: 8px 20px;
	text-align: center;
	border-bottom: 1px dashed #b5b5b5;
	font-size: 10px;
}
table.data tr.alt {
	background: #EEE;
}
table.data .thname {
	text-align: left;
}
table.data .date {
	white-space: nowrap;
}
table.data .name {
	text-align: left;	
	font-weight: bold;
}
table.data .firstCol {
	text-align: left;
}

table.data p.description {
	font-weight: normal;
}

.searchbox {
	border: 1px solid #000;
	padding: 10px;	
	float: left;
}

#return {
	float: left;
	padding: 5px 0 5px 0;
}
#messageCount {
	float:right;
	padding: 5px 0 5px 0;
}
#postMessage {
	float: left;
	width: 20%;
	font-size: small;
}
#searchMessages {
	float: right;
	
}
/*
.content ul {
	display: inline;
	margin: 0;
}

.content ul li {
	border-left: 1px solid #000;
	padding-left: 5px;
	display: inline;
}
.content ul li.li-first {
	border: none;
	padding: 0;
}
*/
.content #message {
	border: 1px solid #000;
	padding: 10px;
	text-align: left;
	width: 50%;
	margin: 10px 0 10px 0;
}

h2 {
	font-size: 14px;
	font-weight: bold;
}

a.deletelink {
	color: red;
}

.label {
	white-space: nowrap;
	padding: 0px 5px 5px 0px;
}

.auditionExpired {
	color: red;
}

.errMsg
{
    color: 			#FF0000;    
}