body { 
/*background-color:#E8E8E8;*/
background-color:#EBEBEB;
font-family: normal Tahoma, Verdana, Arial,sans-serif;
font-size:80%;
text-align: center;
color:DarkSlateGray;
margin:0px;
scrollbar-face-color:gainsboro;
scrollbar-highlight-color:lavender;
scrollbar-3dlight-color:lightcyan;
scrollbar-darkshadow-color:navy;
scrollbar-shadow-color:gray;
scrollbar-arrow-color:navy;
scrollbar-track-color:white;
}

#container{
	width: 68em;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	background-color:white;
	text-align:left;
	/*border-left: 2px solid lavender;
	border-right: 2px solid lavender;*/
	/*border-right-style: ridge; 
	border-left-style: ridge; */
	filter:shadow(color:gray);
	border-right: 3px solid #E8E8E8;
}
#contents{
	background-color:white;
	margin-left:0.0em;
	margin-right:0.0em;
	padding-right:0.5em;
	padding-left:0.5em;
	width:54.5em;
	height:auto;
	float:right;	
	border-right: 1px #CDCDCD;
}
#container #main_header {
	height: 8.0em;
	width:100%;
	padding: 0;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	background: url(../image/HeaderGroup.jpg) no-repeat center center;
	background-color:white;
/*	border-bottom:2px solid gainsboro;
	border-top:2px solid gainsboro;
*/
	border-right: 1px #CDCDCD;
	
}


.header { height:70px;
background:white;
/*border-style:outset;*/
border-bottom:2px solid lavender ;
border-right: 1px #CDCDCD;
/*border-left:2px solid Gray;*/
}

.header_title{
font-family: Monotype Corsiva, Verdana;
font-style: italic;
font-weight:bold;
font-size:45px;
color:Navy;
}
a.header_title:hover {
background-color:white;
text-decoration:none;
color:MediumBlue;
}
/* was 220*/
#mainbody { 
/*float:left;*/
/*margin-left:200px;*/
margin-left:200px;
text-align:center;
padding-top:5px;
padding-right:30px;
padding-bottom:5px;
padding-left:35px;
background:white;
color:DarkSlateGray;
/**border-style:outset;*/
border-left:2px solid lavender ;
}
.maindivider{
clear:both;
margin-left:auto;
margin-right:auto;
width:40%;
text-align:center;
padding-top:0.2em;
padding-right:1em;
padding-bottom:0.2em;
padding-left:1em;
background:white;
border-bottom:2px solid lavender ;
}

.centerbox
{
margin-left:auto;
margin-right:auto;
text-align:center;
width:810px;
}
.centerbox1
{
margin-left:auto;
margin-right:auto;
text-align:center;
width:410px;
}
.maindivider1{
clear:both;
margin-left:auto;
margin-right:auto;
width:80%;
text-align:center;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background:white;
border-bottom:2px solid lavender ;
}
#menu { 
position:absolute;
top:130px;
left:0px;
/*was 200*/
width:180px;
/*float:left;*/
/*margin-left:100px;*/
/*border-left:2px solid red ;
border-right:2px solid red ;
border-top:2px solid red ;*/
background:white;
color:Navy;
/*border-top:2px solid lavender ;*/
text-align: center;
text-decoration:none;
padding-top:5px;

}

.note {
clear: both;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
background:white;
font-size:12px;
text-align: center;
}
.note1 {
padding-top:0.2em;
padding-bottom:0.2em;
padding-left:0.5em;
padding-right:0.5em;
margin-right:1.0em;
margin-left:1.0em;
background:white;
font-size:0.88em;
/*float:left;*/
/*text-align: left;*/
text-align: justify;
}
.note1 p {
padding-right:1.0em;
}
.note1 ul
{
	padding-right:2.0em;
	padding-left:1.0em;
	text-align: justify;
}
.note1left{
padding-top:0.2em;
padding-bottom:0.2em;
padding-left:0.5em;
padding-right:0.5em;
margin-right:1.0em;
margin-left:1.0em;
background:white;
font-size:0.88em;
float:left;
/*text-align: left;*/
text-align: justify;
}
.note1right{
padding-top:0.2em;
padding-bottom:0.2em;
padding-left:0.5em;
padding-right:0.5em;
margin-right:1.0em;
background:white;
font-size:0.88em;
float:right;
/*text-align: left;*/
text-align: justify;
}
.note2 {
clear: both;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
background:white;
font-size:1.1em;
text-align: center;
}
.note3 {
clear: both;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
background:white;
font-size:1.2em;
text-align: center;
}
.notetitle {
clear: both;
padding-top:15px;
padding-bottom:15px;
background:white;
font-size:16px;
font-weight:bold;
color:Navy;
text-align: center;
}
.notetitle_curs {
clear: both;
padding-top:15px;
padding-bottom:15px;
background:white;
font-family: Monotype Corsiva, Verdana;
font-style: italic;
font-size:32px;
font-weight:bold;
color:Navy;
text-align: center;
}
.notetitle_curs_under {
clear: both;
padding-top:15px;
padding-bottom:15px;
background:white;
font-family: Monotype Corsiva, Verdana;
font-style: italic;
text-decoration: underline;
font-size:34px;
font-weight:bold;
color:Navy;
text-align: center;
}


.notetitle1 {
clear: both;
padding-top:1.0em;
padding-bottom:1.0em;
padding-left:0.6em;
margin-left:0.5em;
background:white;
color:Navy;
font-size:1.2em;
font-weight:bold;
text-align: left;
}
.notetitle2 {
padding-top:0.5em;
padding-bottom:0.5;
padding-left:1.5em;
background:white;
color:Navy;
font-size:1.16em;
font-weight:bold;
text-align: left;
}
.publi{
font-size:80%;
padding-top:15px;
padding-bottom:5px;
}


#menu_left{
	margin:0 0 0 0;
	padding-top:1em;
	width:12.5em;
	background-color:white;
	float:left;
}

.menuitem { 
background:white;
color:Navy;
font-weight:bold;
font-size:1.21em;
font-weight:bold;
/*border:3px solid cornsilk ;*/
text-align: center;
text-decoration:none;
padding-top:0.3em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:0.6em;
margin-bottom:0.6em;
margin-left:0.5em;
border-bottom:2px solid lavender ;
border-top:2px solid lavender ;
}
.menuitem a:hover { 
text-decoration:none;
font-size:1.0em;
font-weight:bold;
color:darkmagenta;
}

.menuhorizontal{ 
text-align:center;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 5px;
}

.menuhead { left: 0px;
width:150px;
background:white ;
color:Navy;
/*border:3px solid cornsilk ;*/
text-align: center;
text-decoration:none;
font-weight:bold;
font-size:16px;
padding-bottom:12px;
}

.footer {
width:100%;
clear: both;
text-align:center;
font-style: italic;
font-size: 0.8em;
margin-top:0.5em;
padding:0.5em;
background:white;
color:DarkSlateGray ;
border-top:2px solid lavender ;
border-right: 1px #CDCDCD;
}
.footer_update { 
width:20em;
clear: both;
float:right;
text-align:right;
font-style: italic;
font-size: 0.8em;
margin-top:0.5em;
padding:0.5em;
margin-top:0.5em; 
margin-right:3em; 
background:white;
color:DarkSlateGray ;
border-right: 1px #CDCDCD;
}
.contact { width:100%;
clear: both;
text-align:center;
font-style: italic;
font-size: 10px;
margin-top:0px;
padding:0px;
background:white;
color:DarkSlateGray ;
}

a { text-decoration:none;
color: Navy; }

a.small_link { 
text-decoration:none;
color: blue;
}
a.small_link:hover {
text-decoration:none;
color:DodgerBlue;	
}
a.gray_link { 
text-decoration:none;
color: DarkSlateGray;
}
a.gray_link:hover {
text-decoration:none;
color:DodgerBlue;	
}
a.title_link { 
text-decoration:none;
clear: both;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	background:white;
	color:Navy;
	font-family: Monotype Corsiva, Verdana;
	font-style: italic;
	font-size:26px;
	font-weight:bold;
	text-align: center;
}
a.title_link:hover {
text-decoration:none;
color:DodgerBlue;	
}

a:hover { 
background-color:white;
text-decoration:none;
color:RoyalBlue;
}
table
{ 
margin-left: auto;
margin-right: auto;
text-align: center;
}
.center1
{ 
clear:both;
margin-left: auto;
margin-right: auto;
border:0px; 
}
 
.center2
{ 
text-align: center;
}



h1 { font-size:30px}

h2 { font-size:24px}

h3 { font-size:20px}

p,h1,h2,h3 { margin: 10px 10px 10px 10px}

.maintitle{
font-family: Verdana;
font-style: italic;
font-size: 18px;
font-weight:bold;
color:Navy;
padding-top: 10px;
padding-bottom: 10px;
}
.title1{
font-family: Verdana;
font-size: 16px;
font-weight:bold;
color:Navy;
}
.heading { font-family:Lucida Calligraphy;
font-size:36px;
background-color:yellow;
color:Navy;
font-weight:bold;
text-align: center}
 
input.button {
color:DarkSlateGray ;
border:1px solid lavender ;
margin: 20px 10px 10px 10px;

}
div#centered { 
border:0; 
height: 50%; 
width: 50%;
position: absolute; 
left: 25%; 
top: 25%; 
}

.clearboth{clear:both}
ul.types1{
	font-weight:bold;
	width:200px;
	padding: 0 0 .4em 3.5em;
	display:block;
}
ul.types1 li{
	font-size:1.05em;
	list-style:url(../image/bulletpoint_yellow.gif) outside;		
}
ul.types1 li a{
	color:DarkSlateGray ;
	text-decoration:none;
}
ul.types1 ul.subtypes1 li{
	font-size:0.8em;
	font-weight:normal;
	list-style:url(../image/bulletpoint_yellow1.gif) outside;
	margin:.4em 0 .5em 1.5em;	
	padding-top:.1em;
	width:200px;
}
ul.smallbullet1 ul.smallbullet1 li{	
	list-style:url(../image/bulletpoint_yellow1.gif) outside;	
	text-align: left;
	padding-top:10px;
}

.smallbullet1 li{
	list-style:url(../image/bulletpoint_yellow1.gif) outside;
	text-align: left;	
	padding-top:10px;
}
ul.smallbullet ul.smallbullet li{	
	list-style:url(../image/bulletpoint_yellow1.gif) outside;	
	padding-top:5px;
}

.smallbullet li{
	list-style:url(../image/bulletpoint_yellow1.gif) outside;	
	padding-top:5px;
}
ul.types1 ul.subtypes1 li a{
	color:DarkSlateGray ;
	text-decoration:none;
	text-align: left;
	width:200px;
}
ul.types1 ul.subtypes1 li a:hover{
	font-size:0.9em;
	color:Navy;
	width:200px;
}
a.back{
	color:#7F7F7F;
	background:#FFF url(../image/back_OFF.gif) center left no-repeat;
	width:auto;
	border:#CBCACA .1em solid;
	padding:.3em .6em .3em 2.2em;
	text-decoration:none;
	display:block;
	float:right;
}
a.back:hover{
	color:Navy;
	background:#FFF url(../image/back_ON.gif) center left no-repeat;
	border:#DF6C00 .1em solid;
}
ul.types{
	font-weight:bold;
	width:200px;
	padding: 0 0 .4em 3.5em;
	display:block;
}
ul.types li{
	font-size:1.05em;
	list-style:url(../image/bullet_arrow.gif) outside;		
}
ul.types li a{
	color:#DF6C00;
	text-decoration:none;
}
ul.types ul.subtypes li{
	font-size:1em;
	font-weight:normal;
	list-style:url(../image/bullet_orange.gif) outside;
	margin:.4em 0 .5em 1.5em;	
	padding-top:.1em;
	width:200px;
}
ul.types ul.subtypes li a{
	color:#0B3C46;
	text-decoration:none;
	text-align: left;
	width:200px;
}
ul.types ul.subtypes li a:hover{
	color:Navy;
	width:200px;
}
