/* CSS Document */
body
	{
 		font-family:"Times New Roman", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
 		margin:00px auto; 
		padding:0px;
		text-align:center;
		width:100%;
 		background-color:#ffffff;
/*		background-image:url(../images/background.jpg);
		background-position:left;
		background-repeat:repeat-x;
*/ 	}

a:link, a:visited, a:active
	{
		color:#0000cc;
		text-decoration:underline;
	}
a:hover
	{
		color:#1011CE;
	}
/* begin divBanner */
#divBanner
	{
		background-color:#0000cc;
		text-align:left;
		width:100%;
		min-height:103px;
		height:103px;
	}
/* end divBanner */
/* begin divLocation */
#divLocation
	{
		text-align:left;
	}
/* end divLocation */
/* begin divNav */
#divNav
	{
		margin:0 0 0 0px;
		padding: 0 0 0 0px;
		text-align:left;
		background-image:url(../_images/header/sliver.jpg);
		background-position:right top;
		background-repeat:repeat-x;
	}

/* end divNav */
/* begin divContent */
#divContent
	{
		width:100%;
		height:auto;
	}
#divLeftContent
	{
		width:70%;
		float:left;
		text-align:left;
  		margin:0px 10px 0px 10px;
		padding:5px 0px 5px 0px;
	}
#divRightContent
	{
		width:20%;
		float:right;
 		margin:0px 10px 0px 0px;
		padding:5px 10px 5px 10px;
		text-align:left;
		font-size:0.8em;
		height:auto;
		background-color:#CCDEFF;
	}
.heading3
	{
		font-size:1.2em;
		font-weight:bolder;
		color:#000000;
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
.heading4
	{
		font-size:1.2em;
		font-weight:bolder;
		color:#0000cc;
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px; 
	}
/* tables */
.tablehead
	{
		color:#ffffff;
	}
.darkBlueHeader
	{
		color:#ffffff;
		background-color:#0000cc;
		font-weight:bolder;
	}
.darkBlueRow
	{
		background-color:#0000CC;
		font-weight:normal;
	}
.lightBlueRow
	{
		background-color:#CCDEFF;
		font-weight:normal;
	}
.lefty
	{
		text-align:left;
	}
/* end tables */

.multiClassDate
	{
		font-weight:bolder;
		color:#FF3300;
	}
/* end divContent */
/* begin divFooter */
#divFooter
	{
		text-align:center;
		font-size:0.9em;
		margin:10px 0px 0px 0px;
	}
/* end divFooter */

#photoImg
	{
		cursor:pointer;
	}

/* begin classes */
/*orange */
.classLocation
	{
		font-size:1.4em;
		background-color:#CCDEFF;
		text-align:center;
		padding:4px 4px;
	}
.classLocationOrange
	{
		font-size:1.4em;
		background-color:#FF9933;
		text-align:center;
		padding:4px 4px;
	}
.classTitle
	{
		font-weight:bolder;
		border:1px solid #000;
		background-color:#bfc9ff;
		margin:5px 0px 5px 190px;
		padding:4px 4px;
	}

.classTitleOrange
	{
		font-weight:bolder;
		border:1px solid #000;
		background-color:#FFB262;
		margin:5px 0px 5px 190px;
		padding:4px 4px;
	}
.dateOrange
	{
		font-weight:bolder;
		color:#ffb262;
	}
/* end orange */
/* Purple */
.classLocationPurple
	{
		font-size:1.4em;
		background-color:#6600CC;
		text-align:center;
		padding:4px 4px;
		color:#fff;
	}
.classTitlePurple
	{
		font-weight:bolder;
		border:1px solid #000;
		background-color:#6600CC;
		color:#fff;
		margin:5px 0px 5px 190px;
		padding:4px 4px;
	}
.datePurple
	{
		font-weight:bolder;
		color:#6633FF;
		font-size:1.2em;
	}
/* end purple */
.classDirections
	{
		font-size:0.8em;
 		font-weight:600;
	}
.divClassContainer
	{
		width:100%;
		text-align:left;
 	}
.divClassDesc
	{
		float:left;
		width:200px;
		font-size:0.80em;
		text-align:left;
		font-variant:normal;
		font-weight:600;
 	}
.divClassInfo
	{
		float:left;
		width:650px;
		font-size:1.0em;
 		padding:0px 10px;
	}
.divInstInfo
	{
		font-style:italic;
		font-variant:normal;
	}
.divInstInfo em
	{
		font-weight:800;
	}
.nonItalic
	{
		font-style:normal;
		font-weight:normal;
	}
/* end classes */