BODY {     
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 9pt;
	       }

#contentMain { border: 1px solid green; }
/** Navigation Hovers **/
#ofCourse, #elementary, #middle, #freshman, #sophomore, #junior, #senior { margin: 0 4px 0 0; width: 115px; height: 41px; float: left; display: block;}
#ofCourse { background: url(images/btn_ofcourseyoucan_over.jpg) no-repeat; }
#ofCourse img { width: 100%; height: 100%; border: 0; margin: 0; }
#ofCourse:hover img { visibility: hidden; }

#elementary { background: url(images/btn_elementary_over.jpg) 2px 0 no-repeat;}
#elementary img { width: 100%; height: 100%; border: 0; width: 115px; height: 41px; }
#elementary:hover img { visibility: hidden; }


#middle { background: url(images/btn_middle_over.jpg) 2px 0 no-repeat;}
#middle img { width: 100%; height: 100%; border: 0; }
#middle:hover img { visibility: hidden; }


#freshman { background: url(images/btn_freshman_over.jpg) 2px 0 no-repeat;}
#freshman img { width: 100%; height: 100%; border: 0; }
#freshman:hover img { visibility: hidden; }


#sophomore { background: url(images/btn_sophomore_over.jpg) 2px 0 no-repeat;}
#sophomore img { width: 100%; height: 100%; border: 0; }
#sophomore:hover img { visibility: hidden; }


#junior { background: url(images/btn_junior_over.jpg) 2px 0 no-repeat;}
#junior img { width: 100%; height: 100%; border: 0; }
#junior:hover img { visibility: hidden; }


#senior { background: url(images/btn_senior_over.jpg) 2px 0 no-repeat;}
#senior img { width: 100%; height: 100%; border: 0; }
#senior:hover img { visibility: hidden; }


/** Sub Navigation **/

#subNav { padding-right: 10px; }
#subNav a { font-size: 16px; color: #222222; text-transform: capitalize; }
#subNav a:hover { text-decoration: underline; color: #065398; }
#subNav .active { color:#065398; }
#subNav a i { font-size: 12px; line-height: 22px; }

#secondaryParagraph { padding-right: 25px; }
#secondaryParagraph ul { margin: 0 0 0 25px; padding: 0; }
#secondaryParagraph ul li { margin: 8px 0; }
#secondaryParagraph a { color: #065398; text-decoration: none; }
#secondaryParagraph a:hover { text-decoration: underline; }


table {border-width: 0px; border-color: transparent; border-style: none; padding: 0px;}
tr {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; font-style: normal;}
td {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; font-style: normal;}
th {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt;}
div {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt;}
layer {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt;}
select {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 9pt;}
input {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 9pt;}
textarea {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 9pt;}
.footR {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt;}
.footRgrey {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 9pt;}
.smallblack {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt;}
.smallerblack {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt;}
.smallerred {font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 9pt;}
.smallerreddeux {font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 7pt; font-style: normal;}
.mediumblack {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12pt;}
.mediumblackbold {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12pt; font-style: bold;}
#google_translate_element { height: 27px; display: block; overflow: hidden; } 
a {color: #1f1d5a; font-size: 9pt; text-decoration: none;}
a:hover {color: red; font-size: 9pt; text-decoration: none; font-weight: normal;}
a:link {color: #000000; font-size: 9pt; text-decoration: none; font-weight: normal;}
a:visited {color: #606060; font-size: 9pt; text-decoration: none; font-weight: normal;}
a:active {color: red; font-size: 9pt; text-decoration: underline; font-weight: normal;}
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #f0f0f0; }


.topofpage {color: #000000; font-size: 16pt; font-style: italic;}

.TextBox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	background-color:grey;
	border:black;
	border-style:groove;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;}

.Button1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	background-color:#336699;
	border:black;
	border-style:groove;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;}

//hr			{ color: #9f9f9f }
hr.gold		{ color: #4f4f4f }
img.photo	{ border:2px ridge #0000ff; }
span.dfn		{ border-bottom:2px dotted #0000cc; }
span.disabled	{color:#999999; }
span.new 	{ background-color:#FFFF00; }
span.note	{ border-bottom:1px dotted #ffcc00; }
table.center	{ margin-left:auto; margin-right:auto; }
table.sidebar 	{ border:none; }
table.grid_3d	{ margin:0 0 0.8em 0; background-color:#c7d0e0; border-left:1px solid #cccccc; border-top:1px solid #cccccc; }
table.right	{ left-margin:1em; bottom-margin:1ex; }
table.informal td, table.informal td p { font-family:'Comic Sans MS', Arial, Helvetica, sans-serif;, Helvetica, Arial, Helvetica, sans-serif;, Lucida, Arial, Helvetica, sans-serif;, Geneva, sans-serif; }
table.informal tbody th { text-align:left; }
tr.slist		{ font-size:100%; }
//th			{ font-weight:normal; }
td.grid_3d	{ background-color:#f0f7ff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
td.grid2_3d	{ background-color:#e7f0fa; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
td.gridch_3d 	{background-color:#e0e7f7; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
th.gridch_3d 	{background-color:#e0e7f7; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }

td.gridrh_3d, th.gridrh_3d {background-color:#e0e7f7; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }

//td.gridth_3d 	{background-color:#c7d0e0; border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; }
td.gridth_3d 	{background-color:#ffffe4; border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; }
td.gridthr_3d 	{background-color:#ff0000; border-left:1px solid #ffff00; border-top:1px solid #ffff00; border-right:1px solid #ffff00; border-bottom:1px solid #ffff00; }
td.gridthb_3d 	{background-color:#000000; border-left:1px solid #ff0000; border-top:1px solid #ff0000; border-right:1px solid #ff0000; border-bottom:1px solid #ff0000; }
td.gridthw_3d 	{background-color:#ffffff; border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; }
td.gridthg_3d 	{background-color:#f0f0f0; border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; }
td.gridthly_3d 	{background-color:#ffffcc; border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; }
td.gridthlg_3d 	{background-color:#c7d0e0; border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; }
td.gridthdg_3d 	{background-color:#666666; border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; }
td.gridthp_3d 	{background-color:#FCADAD; border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; }

th.gridth_3d 	{background-color:#c7d0e0; border-left:1px solid #e0e7f7; border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; }
td.masthead	{ font-size:1px; }
td.menubar	{ font-size:1px; background-image:url("image/mnu_bak.gif"); }
td.sidebar	{ padding:1ex; border:1px solid #cccccc; border-top:none; }
td.sidebar2	{ padding:1ex; border:1px solid #cccccc; }
th.sidebar_title { border:1px solid #999999; border-bottom:1px solid #000000; }
tt.em		{ font-family:'Courier New', Courier, monospace; font-size:smaller; }
ul.slist		{ margin-top:0; padding-bottom:0.8em; }
ul.slist li		{ padding-bottom:0; }
ul.mlist		{ margin-top:0; padding-bottom:0.8em; }
ul.mlist li		{ padding-bottom:0.8ex; }
.masthead 	{ font-size:1px; }
.marg		{ margin:12px; }

.shakeimage{
position:relative
}
