body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #990000; // #cc6600;
margin: 0px; 
}

H1 {
font-weight: bold;
font-size: 18px;
margin: 0px 0px 5px 0px;
color: #990000;
}

H2 {
color:#ff9900;
font-size: 14px;
font-weight: bold;
margin-bottom: 0px;
}

H3 {
font-weight:bold;
font-size: 11px;
margin-top: 0px;
margin-bottom: 0px;
}

p {margin-top: 2px; margin-bottom: 10px;}

.footerdots {
border-top:2px dotted #cc6600;
padding: 5px 0px 5px 0px; 
}

.small {
font-size: 11px;
margin-top: 3px; margin-bottom: 6px;
}

.tiny {
font-size: 10px;
}


TR {
font-size: 11px;
vertical-align: top;
}

a {text-decoration: underline; color: #cc6600; }
a:hover {color: #ff9900;}
a:active {}
a:visited {}

ul {margin-top: 0px; }

li {
	margin-top: 0px; 
	margin-bottom: 3px;
	list-style-position: outside;
	list-style-type: square;
	margin-left: -15px;	
}
/*----------------------------- 2005 LAYOUT CONTAINER DIVS ----------------------------*/

#container {
	width: 800px;
	\width: 820px;
	w\idth: 800px;
	margin: 0px;
	padding: 0px;
}

#banner {
	padding: 0;
	margin-bottom: 3px;
	background-color: #FFFFFF;
}

#content {
	padding: 5px;
	margin-left: 195px;
	margin-right: 10px;
}

#globalnav {width: 610px; padding-left: 190px;}


/*-- left side area for orange boxes --*/
#sidebar-a {
	float: left;
	width: 150px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	text-align:center;
}

#sidebar-b {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

/*-- table classes for professional logos --*/
.logopos {width: 150px; margin-top: 10px;}
.logopos td {text-align:center; padding-bottom: 10px;}

#footer {
	clear: both;
	padding: 5px;
	margin-left: 195px;
	margin-right: 10px;
	margin-top: 5px;
	background-color: #FFFFFF;
	text-align:center;
}

.holdingtable {padding: 5px; width: 570px;}

/*-------------------------TWO COLUMN TABLES------------------------------*/

.twocolumn {width: 580px;}
.twocolumn p  {margin-right: 10px;}
.twocolumn li {margin-right: 10px;}

/*-------------------- TIMETABLE CLASSES--------------------------*/

.timetable {
	width: 550px;
	border-collapse:collapse;
	border: 2px solid #CC0000;
	}
	
.timetable td {
	text-align: center;
	padding: 3px;
	border: 1px solid #CC0000;
	}

.timetable th {
	color:#ff9900;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #CC0000;
	}
	
/*-----------------SHOP TABLE CLASSES ----------------------------*/

.shoptable {
	width: 550px;
	border-collapse:collapse;
	border: 2px solid #990000;
	}
	
.shoptable td {
	padding: 3px;
	border: 1px solid #990000;
	}

.shoptable th {
	color:#ff9900;
	font-size: 14px;
	font-weight: bold;
	}
	
/*------------------------ SHANTI PATH TABLE ------------------------*/

.shantipath {padding: 3px; }
.shantipath td {width: 50%;}
	
/*----------------------SIDEBAR TABLES-----------------------*/

.sidebar {background-color: #FF9900; width: 150px; margin: 0px 0px 5px 0px;}

.sidebar td {color:#FFFFFF; font-weight:bold; text-align:center; font-style:italic;}
.names {text-align:right; font-weight:normal; font-style:normal;}

.sidebar th {height: 20px; padding: 0px; margin: 0px; background-image:url(../images/top01.gif); background-repeat: no-repeat;}

.sidebarfoot {height: 20px; padding: 0px; margin: 0px; background-image:url(../images/base01.gif); background-repeat: no-repeat;}
.sidebar a {color: #FFFFFF;}
.sidebar a:hover {color: #990000;}

/*-------------------IMAGE MARGIN --------------------------*/

.imgmargin {margin: 0px 0px 5px 5px; border: none;}

/*-------------------------RANDOM CONTROLLED ADDITIONS--------------------------*/

.normalorange {color: #FF9900}
.copybold {font-weight:bold;}
