body {
	background-color: #ffffff;
	font: 11px verdana,tahoma,arial,helvetica;
	color: #000000;
	margin: 0px;
	padding: 0px;
	cursor: default;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}

table {
    text-align: left;
}

th {font: 13px tahoma,arial,helvetica; font-weight: bold; margin: 0px;}
td { font: 11px tahoma,arial,helvetica; color: #000000;}
p { font: 11px tahoma,arial,helvetica; color: #000000;}
H1 {font: 16px tahoma,arial,helvetica; color: #000000; font-weight: bold; margin: 0px;}
H2 {font: 14px tahoma,arial,helvetica; color: #000000; font-weight: bold; margin: 0px;}
H3 {font: 13px tahoma,arial,helvetica; color: #000000; font-weight: bold; margin: 0px;}
H4 {font: 12px tahoma,arial,helvetica; color: #000000; font-weight: bold; margin: 0px;}
H5 {font: 11px tahoma,arial,helvetica; color: #000000; font-weight: bold; margin: 0px;}
H6 {font: 10px tahoma,arial,helvetica; color: #000000; font-weight: bold; margin: 0px;}

a { color: #004891; text-decoration: underline }
a:visited { color: #004891;  text-decoration: underline }
a:hover { color: #000099;  text-decoration: underline }
a.devlink2 { font: 11px tahoma,arial,helvetica; color: #000000; text-decoration: none; padding: 0px;}
a.devlink2:visited { font: 11px tahoma,arial,helvetica; color: #000000;	text-decoration: none; font-weight: normal; }
a.devlink2:hover { font: 11px tahoma,arial,helvetica; color: #000000; text-decoration: underline; font-weight: normal; }

input,select,textarea,.iframeeditor { padding:1px; border:1px solid #969696; font:11px tahoma,arial,helvetica; }
select optgroup { padding:1px; font:13px tahoma,arial,helvetica; font-weight: bold;}
select optgroup option { padding:1px; font:11px tahoma,arial,helvetica; padding-left: 10px;}

/* text classes */
.text { font: 12px tahoma,arial,helvetica; color: #000000;}
.text10 { font: 10px tahoma,arial,helvetica; color: #000000; font-weight: normal; }
.text11 { font: 11px tahoma,arial,helvetica; color: #000000; font-weight: normal; }
.text11b { font: 11px tahoma,arial,helvetica; color: #000000; font-weight: bold; }
.text12bb { font: 12px tahoma,arial,helvetica; color: #004891; font-weight: bold; } 
.text13b { font: 13px tahoma,arial,helvetica; color: #000000; font-weight: bold; }
.text16b { font: 16px Arial; color: #000000; font-weight: bold; }
.text18bb	{ font: 18px verdana,arial,helvetica; color: #2B6EBB; font-weight: bold; }
.text18b	{ font: 18px verdana,arial,helvetica; color: #000000; font-weight: bold; }

H1#alert { 
            font: 18px Arial; 
            color: #FF0000; 
            font-weight: bold; 
            height: 1em;
            line-height: 2em;
            text-shadow: white 0.2em 0.2em 0.2em;
            
          }

H1:before { 
			display: block; 
			content: attr(title); 
			color: white; 
			margin: 0 0 -2.12em 0.15em;		
		}

#bannerMenu a, #bannerMenu a:visited
{
	float: right;
    background: url('/sm_graphics/topnav_button.gif') 0px 0px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    font:11px arial,helvetica,verdana;
	font-weight: bold;
    text-align: center;    
    color: #000;
    text-decoration: none;
	width: 150px;
}

#bannerMenu a:hover
{
    background: url('/sm_graphics/topnav_button.gif') 0px 18px;
	color: #4B7AA8;
	border: 1px solid #000;
}

#bannerMenu a.margin 
{
    margin-right: 10px;
	margin-bottom: 3px;
}



#navMenu a, #navMenu a:visited
{
	float: left;
    background: url('/sm_graphics/menu_button.gif') 0px 0px;
    border-left: 2px solid #FDF4EC;
    border-top: 2px solid #FAE1CB;
    border-right: 2px solid #C27527;
    border-bottom: 2px solid #C27527;
    font:11px verdana;
	font-weight: bold;
    text-align: center;    
    color: #000;
    text-decoration: none;
}

#navMenu .activelink
{
 	float: left;
    background: url('/sm_graphics/menu_button.gif') 0px 16px;
    border-left: 2px solid #C27527;
    border-top: 2px solid #C27527;
    border-right: 2px solid #FDF4EC;
    border-bottom: 2px solid #FFF;
    font:11px verdana; 
	font-weight: bold;
    text-align: center;    
    color: #000;
    text-decoration: none;
}

#navMenu a:hover
{
    background: url('/sm_graphics/menu_button.gif') 0px 16px;
    border-left: 2px solid #C27527;
    border-top: 2px solid #C27527;
    border-right: 2px solid #FDF4EC;
    border-bottom: 2px solid #FFF;
}

#navMenu a.margin 
{
    margin-right: 0px;
}

#subnavMenu a, #subnavMenu a:visited
{
	float: left;
    background: url('/sm_graphics/submenu_button.gif') 0px 0px;
    border-left: 2px solid #C5D3E2;
    border-top: 2px solid #C5D3E2;
    border-right: 2px solid #113D68;
    border-bottom: 2px solid #113D68;
	font:11px verdana;
	font-weight: bold;
    text-align: center;    
    color: #fff;
    text-decoration: none;
}

#subnavMenu .activelink
{
	float: left;
    background: url('/sm_graphics/submenu_button.gif') 0px 16px;
    border-left: 2px solid #113D68;
    border-top: 2px solid #113D68;
    border-right: 2px solid #C5D3E2;
    border-bottom: 2px solid #C5D3E2;
	font:11px verdana;
	font-weight: bold;
    text-align: center;    
    color: #fff;
    text-decoration: none;
}

#subnavMenu a:hover
{
    background: url('/sm_graphics/submenu_button.gif') 0px 16px;
    border-left: 2px solid #113D68;
    border-top: 2px solid #113D68;
    border-right: 2px solid #C5D3E2;
    border-bottom: 2px solid #C5D3E2;

}

#subnavMenu .excess
{
	float: left;
    background: url('/sm_graphics/submenu_button.gif') 0px 0px;
    border-left: 2px solid #C5D3E2;
    border-top: 2px solid #C5D3E2;
    border-right: 2px solid #113D68;
    border-bottom: 2px solid #113D68;
	font:11px verdana;
    text-align: center;    
    color: #fff;
    text-decoration: none;
}



#subsubnavMenu a, #subsubnavMenu a:visited
{
	float: left;
    background: url('/sm_graphics/subsubmenu_button.gif') 0px 0px;
    border-left: 2px solid #FCF5EF;
    border-top: 2px solid #FCF5EF;
    border-right: 2px solid #7F7F7F;
    border-bottom: 2px solid #7F7F7F;
	font:11px verdana;
	font-weight: bold;
    text-align: center;    
    color: #000;
    text-decoration: none;
}

#subsubnavMenu .activelink
{
	float: left;
    background: url('/sm_graphics/subsubmenu_button.gif') 0px 16px;
    border-left: 2px solid #7F7F7F;
    border-top: 2px solid #7F7F7F;
    border-right: 2px solid #FCF5EF;
    border-bottom: 2px solid #FCF5EF;
	font:11px verdana;
	font-weight: bold;
    text-align: center;    
    color: #000;
    text-decoration: none;
}

#subsubnavMenu a:hover
{
    background: url('/sm_graphics/subsubmenu_button.gif') 0px 16px;
    border-left: 2px solid #7F7F7F;
    border-top: 2px solid #7F7F7F;
    border-right: 2px solid #FCF5EF;
    border-bottom: 2px solid #FCF5EF;
}

#subsubnavMenu .excess
{
	float: left;
    background: url('/sm_graphics/subsubmenu_button.gif') 0px 0px;
    border-left: 2px solid #FCF5EF;
    border-top: 2px solid #FCF5EF;
    border-right: 2px solid #7F7F7F;
    border-bottom: 2px solid #7F7F7F;
	font:11px verdana;
    text-align: center;    
    color: #000;
    text-decoration: none;
}

#schbutton {
  color:gray;
}