body {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
	font-size: 15px;
	color: #ac9d7a;
	background-image: url(images/background_tile.jpg);
	background-repeat: repeat;

}


p {
	font-family: Calibri;
	font-size: 15px;
	color: #ac9d7a;
	
	}

#sidemenu {
	font-family: Calibri;
	font-size: 16px;
	line-height: 10px;
	padding-top: 2px;
	margin-left: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	height:13px;
}

h2 { font-size:28px;
	 font-weight: bold;
	 color:#AD9D7A;
	
	 }
	 
h3 { font-size:22px;
	 font-weight: bold;
	 color:#AD9D7A;
	
	 }


a {
	text-decoration: none;
	color: #ac9d7a;
}

A:Hover  {
	color : #ffffff;
	text-decoration : none;
}

input {
 background-color: #530000;
 color: #ffffff;
}

textarea {
 background-color: #530000;
 color: #ffffff;
}


div.centre {
height: 386px;
width: 917px;
overflow: auto;
border: 0px solid;
background-image: url("images/heading_home.png");
background-repeat:no-repeat;
vertical-align:middle;
padding: 8px;
}

td div.roster_info { height: 46px; padding: 4px 0 0;}
td.td_selected div.roster_info { background:#641836;}

td.empty .roster_info { visibility: hidden; }


table.roster-cell { margin: 0; }
table.roster-cell td { vertical-align:top; font-size:110%; line-height:14px; text-align:left; }
table.roster-cell h3 { font-size: 145%; line-height: 18px; margin-bottom: 10px; color: #808080; }
table.roster-cell h6 { margin-bottom: 25px; }
table.roster-cell p { font-size: 11px !important; line-height: 18px; }
table.roster-cell h3, table.roster-cell h6, table.roster-cell p { margin-left: 15px;}

td.rosterhead {
		text-align:center; background:#3c0000; color:#AD9D7A;
		padding-top: 5px;
		padding-bottom: 5px;
		 }
		
td.rosterdbrown { 
		text-align:center; background:#AD9D7A; color:#FFFFFF;
		font-size:13px ;
		padding-top: 5px;
		padding-bottom: 5px;
		
		 }
		
td.rosterlbrown {
		text-align:center; background:#775305; color:#000000; 
		font-size:13px ;
		padding-top: 5px;
		padding-bottom: 5px;
		}
		
table.ladiesinfo {font-size:13px; }

td.ladiesinfo {
		color:#AD9D7A;
		font-weight:bold; }

#extra_info{
	width:330px; height:235px;
	padding: 15px;
	position: absolute; left: -120px; top: -121px;
	z-index: 99;
	background: url(images/rosterinfobg.gif) no-repeat 0 0;
	
}

.modelinfo { color:#808080; font-weight: bold; }

.ladydescription { font-size:13px; }

