html
{
	margin: 0;
	padding: 0;
}

body
{
	margin: 0;
	margin-left: auto; 
	margin-right: auto; 	
	padding: 0;
	min-width: 800px;
	background-color: #BDADD6;
	text-align: center; /* center on ie */
}


/* FONTS */

h1 {
	font-family : Verdana, sans-serif;		
	font-size : 12pt;
	font-weight: bold;
	text-align: left;		
}

h2 {
	font-family : Verdana, sans-serif;		
	font-size : 15pt;
	font-weight: bold;
	color: #6F0995;
	text-align: left;		
}

p,ol,div,td,ul,li,span {
	font-size : 10pt;
	color: #333333;		
	font-family : Verdana, sans-serif;	
}

.bodyCopy {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
    color: #333333;	
}

.bodyHead {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
    color: #000000;	
}

.title {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;	
    color: #FFFFFF;
}

.title_lg {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 14pt;
	font-weight: bold;	
    color: #FFFFFF;
}

.listHead {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
    color: #000000;	
}

.listCopy {
	font-family: Verdana, sans-serif;
	font-size: 9pt;	
    color: #000000;	
}

a img { 
	border: 0; 
}

a { 
	color: #995EA7; 
	text-decoration: none; 
}

a:hover { 
	color: #6C4176;
	text-decoration: underline; 
}
 
 
.footer {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;	
    color: #FFFFFF;	
}

.footer a {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
    color: #FFFFFF;
	text-decoration: none;		
}

.footer a:hover {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
    color: #6C4176;
	text-decoration: none;		
}
 

/* BODY CONTENT */


#body {
	width: 800px;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;	
	border-bottom: 0px solid #000000;
}

/* EVENTS PAGE */

.event_desc
{
	font-family: Arial, verdana ,sans-serif;
	font-size: 11pt;
}

.reg_button
{
	display: block; 
	cursor: pointer;
	width: 150;
	border: thin solid; 
	border-width: 1px; 
	text-align: center;
	padding: 2px 0px 3px 0px;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.catalog
{
	border: thin solid;
	border-width:1px;
}

.note {
	font-weight: bold;
}

.red_note{
	font-weight: bold;
	color: #EC0809;
}

.roster
{
	font-family: verdana, arial;
	font-size:10pt;
	color:#373737;
	border:thin solid;
	border-width:2px;
	border-top-color:#373737;
	border-right-color:#373737;
	border-left-color:#373737;
	border-bottom-color:#FFFFFF;
}

.roster_table
{
	border:thin solid;
	border-width:2px;
	border-bottom-color:#373737;
}

#help
{
	position: absolute;
	top: 0;
	left: 0;
	width: 445;
	height: 100;
	border: thin solid;
	border-width: 2px;       
	filter: alpha(opacity=90);
    opacity: 0.9;
    -moz-opacity: 0.9;
    text-align: center;
    padding-top: 200px;
}

#close_help
{
	position: absolute;
	top: 3;
	left: 370;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}

#inner_help
{
	position: absolute;
	top: 26;
	left: 23;
	background: #FFFFFF;
}

/* Time Manager (admin) */

.calendar_table
{
	font-family: verdana,arial;
	font-size: 9pt;
	color: #373737;
	border: thin solid;
	border-width: 1px;
	border-color: #DEDEDE;
}

.calendar_cell
{
	background: #EFEFEF;
}

.tableline { 
  border : 1px solid #325375;
  background-color : #e6eaf0;
}

th.tablelist { 
  color : #e7ebf0;
  font-size : 11px;
  font-weight : bold;
  background : #4a6786 url(images/th.gif) repeat-x top left;
  white-space : nowrap;
  padding : 0 5px;
  text-align : center;
  height : 26px;
  border-left : 1px solid #5b7ea4;
  border-right : 1px solid #355373;
  border-top : 1px solid #57799d;
  border-bottom : 1px solid #48698d;
}

td.tableBottom { 
  background : #f2f4f6 url(images/catbottom.gif) repeat-x top left;
  height : 24px;
  padding : 1px 3px;
  border-left : 1px solid #e2e4e8;
  border-right : 1px solid #b8bcc0;
  border-top : 1px solid #e2e4e8;
  border-bottom : 1px solid #b8bcc0;
}

.textbox { 
  font-size : 8pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

.mainoption { 
  font-size : 9pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}
