
body	 				{ margin:0; padding:0; background-color:white; font-size: 14px; font-family:Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif; }

div.header			{ height:122px; width:100%; margin:auto }
div.headerleft		{ float:left; height:122px; width:794px; background-image:url('../images/banner.jpg'); background-repeat: no-repeat; }
div.headerright	{ height:122px; width:auto; background-image:url('../images/rightbanner.jpg'); background-repeat: repeat-x;}
div.leftmenu		{ float:left; right-margin:2px; padding:2px; background-image:url('../images/navbg.jpg'); 
						background-repeat: repeat-y; width: 170px; height: 620px}
div.right				{ float:right; width:180px; height:auto; left-margin:5px; padding:10px; clear:left; background-color:#000000; text-align: left; color: #ffffff; }
div.content		{ padding:10px 10px 10px 10px; text-align: justify; margin-left:175px; margin-right:200px; }
div.footermenu	{ clear:both; padding:1px; text-align:center; text-decoration:none; }
div.footer			{ clear:both; padding:0px; color:black; background-color:#ebebeb; text-decoration: none; margin-left:0px; margin-right:0px; font-size:11px; 
						   font-family:Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif; text-align: center; }
div.sample		{ padding:10px 10px 10px 10px; text-align: justify; }
div.formrow 					{ clear:both; padding-top:5px; color:white; }
div.formrow span.label 	{ float:left; width:15%; text-align:left; color:white; }
div.formrow span.text 		{ float:right; width:85%; text-align:left; color:white; } 
div.spacer 						{ clear: both; }

h1.header			{ padding:0; margin:0; }

P.repeatimage 	{ background:#ffffff url('../images/banner.jpg') repeat-x; }
P.left				 	{ text-align:left }

.errortext { 
	font-family:Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#FF0000;
	font-size: 14px;
}

.success { 
	font-family:Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:#009F00;
	font-size: 16px;
}

img.center			{ margin-left:auto; margin-right:auto; }
img.left				{ float:left; padding:10px; }
/*img.right			{ float:right; padding:10px; }  */
div.imageright  	{ float:right; margin: 10px; padding:5px; border:1px solid gray; text-align:center; }


.mainmenu 			{	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 14px; margin: 5px; padding: 0px;
						text-align: left; list-style-type: none; line-height: 200%; }
.mainmenu li a 	{	 }

.books table 		{	border: solid; }

.floatleft 			{ float: left; padding-left:: 10%; margin: 5px;}
.floatright 			{ float: right; padding: 5px; }

a:link.sample	{color:#666666; text-decoration:none; }
a:hover.sample	{color:#08d6cd; text-decoration:none; }

/*   below are hyperlinked pseudo classes    */
a:link 				{color:black; text-decoration:none; }
a:visited 			{color:black; text-decoration:none; }
a:hover 				{color:#666666; text-decoration:none; }
a:active 			{color:black; text-decoration:none; }
/*   end of hyperlinked pseudo classes    */

table#tablesorter {margin: 10px 0 0 0;}
table#options 	*{font-size:small;}

.nobullet 			{ list-style-type: none; margin-left: 3em; padding: 0; }

#box-table-schedule { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 0px;
						width: 100%; text-align: left; border-collapse: collapse; }
						
#box-table-schedule th { font-size: 13px; font-weight: normal; padding: 2px; background: #0af1e7; border-top: 4px solid #08d6cd;
						border-bottom: 1px solid #fff; color: #039; }

#box-table-schedule td { padding: 2px; background: #8df8f3;  border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent; }

#box-table-fees { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 0px;
						width: 100%; text-align: left; border-collapse: collapse; }
						
#box-table-fees th { font-size: 13px; font-weight: normal; padding: 2px; background: #0af1e7; border-top: 4px solid #08d6cd;
						border-bottom: 1px solid #fff; color: #039; }

#box-table-fees td { padding: 2px; background: #d2fdfb;  border-bottom: 1px solid #fff; color: #2A1F55; border-top: 1px solid transparent; }


#box-table-a 		{ font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 0px; width: 100%;
						text-align: left; border-collapse: collapse; }

#box-table-a th  	{ font-size: 13px; font-weight: normal; padding: 2px; background: #0af1e7; border-top: 4px solid #08d6cd; 
						border-bottom: 1px solid #fff; color: #039; }

#box-table-a td 	{ padding: 2px; background: #69faf4;  border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent; }

#box-table-a tr:hover td { background: #00FFFF; color: #339; }

#box-table-b 		{ font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 45px; width: 90%; text-align: center;
						border-collapse: collapse; border-top: 7px solid #9baff1; border-bottom: 7px solid #9baff1; }

#box-table-b th	{ font-size: 13px; font-weight: normal; padding: 8px; background: #e8edff; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1;
						color: #039; }

#box-table-b td 	{ padding: 8px; background: #e8edff;  border-right: 1px solid #aabcfe; border-left: 1px solid #aabcfe; color: #669; }

