body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #0099CC;
	text-align:center;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;			
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
#body{
text-align:center;
position:inherit;
}
.block{
	display:block;
}
.PageTitle{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-stretch:expanded;
line-height:125%;
color:#990000;
}
.PageTitle a{
color:#990000;
text-decoration:none;
}
.PageTitle a:active{
color:#990000;
text-decoration:none;
}
.PageTitle a:visited{
color:#990000;
text-decoration:none;
}
.PageTitle a:hover{
color: #996666;
text-shadow:#996666;
}

.highlightTitle{
	display:block;
	color:#CC6600;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:132%;
	margin-top:0px;
	margin-left:2px;
	margin-bottom:14px;
} 
.highlightTitle a{
	color:#CC6600;
	text-decoration:none;
}
.highlightTitle a:active {
	color:#CC6600;
	text-decoration:none;
}
.highlightTitle a:visited {
	color:#CC6600;
	text-decoration:none;
}
.highlightTitle a:hover{
	color:#6666CC;
	text-decoration:none;
}

.NewsTitle {
	color:#006633;
	font-size:14px;
	line-height:130%;
}
.NewsTitle a{
	color:#336666;
	text-decoration:none;
}
.NewsTitle a:active {
	color:#336666;
	text-decoration:none;
}
.NewsTitle a:visited {
	color:#336666;
	text-decoration:none;
}
.NewsTitle a:hover{
	color:#6666CC;
	text-decoration:none;
}

.NewsTitle2 {
	color:#993300;
	font-size:14px;
	line-height:130%;
}
.NewsTitle2 a{
	color:#993300;
	text-decoration:none;
}
.NewsTitle2 a:active {
	color:#993300;
	text-decoration:none;
}
.NewsTitle2 a:visited {
	color:#993300;
	text-decoration:none;
}
.NewsTitle2 a:hover{
	color:#6666CC;
	text-decoration:none;
}
.NewsContent2 {
	color:#993300;
	font-size:12px;
	line-height:125%;
}
.NewsContent2 a, .NewsContent2 a:active, .NewsContent2 a:visited{	
	text-decoration:none;
	color:#993300;
}
.NewsContent2 a:hover{	
	text-decoration:underline;
	color:#669999;
}

.NewsTitle3 {
	color:#663366;
	font-size:14px;
	line-height:130%;	
}
.NewsTitle3 a{
	color:#663366;
	text-decoration:none;
}
.NewsTitle3 a:active {
	color:#663366;
	text-decoration:none;
}
.NewsTitle3 a:visited {
	color:#663366;
	text-decoration:none;
}
.NewsTitle3 a:hover{
	color:#6666CC;
	text-decoration:none;
}
.NewsContent3 {
	color:#663366;
	font-size:12px;
	line-height:125%;
}
.NewsContent3 a, .NewsContent3 a:active, .NewsContent3 a:visited{	
	text-decoration:none;
	color:#663366;
}
.NewsContent3 a:hover{	
	text-decoration:underline;
	color:#669999;
}


.NewsBlock{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:125%;	
	display:block;
	margin-top:12px;
	margin-left:6px;
	margin-bottom:12px;
	width:260px;
	color:#009900;	
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#ffffff;
	background-color:#ffffff;
}
.NewsContent a, .NewsContent a:active, .NewsContent a:visited{	
	text-decoration:none;
	color:#006666;
}
.NewsContent a:hover{	
	text-decoration:underline;
	color:#669999;
}

.upcomingClassTitle{
	display:block;
	margin-top:16px;
	margin-left:2px;
	margin-bottom:6px;

} 
.upcomingClassBlock{
	display:block;
	margin-top:1px;
	margin-left:6px;
	margin-bottom:16px;
	width:260px;
	color:#0099CC;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#ffffff;
	background-color:#ffffff;
	font-size:13px;
	line-height:130%;
	
}
.upcomingClassBlock a{
	color:#0099CC;
	text-decoration:none;
}
.upcomingClassBlock a:active {
	color:#0099CC;
	text-decoration:none;
}
.upcomingClassBlock a:visited {
	color:#0099CC;
	text-decoration:none;
}
.upcomingClassBlock a:hover{
	color:#006699;
	text-decoration:none;
}


.upcomingClassBlock ul{
    margin:2px 2px 2px 18px;
	list-style:katakana;
}

.upcomingTitle{
	font-size: 12px;
	line-height:125%;
}
.upcomingTitleLine2{
	color:#006699;    
    margin-left:0px;
	display:block;	
}
.listbody{
    color:#336666; 
	font-size:12px; 
	line-height:200%; 
	font-weight:500; 
	margin-top:6px; 
	margin-bottom:6px; 
	margin-left:12px;
	margin-top:12px;
	}
.listbody a, .listbody a:visited, .listbody a:active{		
    color:#CC6633;
}
.listbody a: hoover{		
    color:#996666;
	text-shadow: #CCCCCC;
}	

#div_frame{
    width: 760px;	
	padding: 0px 0px 0px 0px;	
	margin: 2px 10px 0px 10px;	
	}

#div_mmlogo {
    width:760px;
	position: relative;
	top:0px;
	left:0px;			
	padding: 0px 0px 0px 0px;
	margin:0px;		
	}
	
#div_navigation{
    width:760px;
	height:40px;
	position: relative;
	top:0px;
	left:0px;			
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #CC3300;
	color:#FFFFFF;
	}	

	#meun{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
	}
	#meun li {
	border-style: none;
	border-color: #CC3300; 
	border-width: 0px 0px 0px 0px;
	display: inline;
	padding:1px 2px 2px 2px;
	}
	#meun a {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}

	#meun a:visited {
	color: #ffffff;
	}

	#meun a:hover {
	color: #FFCCCC;
	text-decoration: underline;
	}

	#meun a:active {
	color: #ffffff;
	text-decoration: underline;
	}
	
	#span_submenu_aboutky{
	display:none;
	position: relative;
	top:6px;
	left:0px;			
	padding: 0px;
	margin: 1px 0px 0px 0px;
/*	background-color:#996666;
	width:760px;
	height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#9999CC;*/
	/*filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40; opacity:0.4;*/
   }
   #span_submenu_classes_events{
	display:none;
	position: relative;
	top:6px;
	left:0px;			
	padding: 0px;
	margin: 1px 0px 0px 0px;
	}
	ul.submenu{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
	}
	ul.submenu li {
	border-style: none;
	border-color: #CC3300; 
	border-width: 0px 0px 0px 0px;
	display: inline;
	padding:1px 1px 1px 1px;
	}
	ul.submenu a {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}

	ul.submenu a:visited {
	color: #ffffff;
	text-decoration: none;
	}

	ul.submenu a:hover {
	color: #FFCCCC;
	text-decoration: underline;
	}

	ul.submenu a:active {
	color: #ffffff;
	text-decoration: none;
	}
    #div_divder{
    width:760px;
	height:10px;
	background-image:url(../new/images/purplewallpaper_760_10.jpg);
	text-align:right;	
	}
			
    #contentFrame{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	width:760px;

	
	}
	#icon{
	display:inline;
	position:relative;
	top:-10px;
	left:326px;
	overflow:hidden;	
	width:80px;	
	height:79px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	z-index:100;
    }
	#page_title_lbme{
	display:inline;
	position:relative;
	top:-10px;
	left:326px;
	overflow:hidden;	
	/*width:65px;	
	height:61px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:100;
	}
	#div_ContentClosedBox_home {
			
	position:relative;
	top:-62px;
	left:0px;
	background-color: #ffffff;
	margin: 0px 0px -20px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	width:758px;
	z-index:1;
	 }
	.div_ContentClosedBox {
	display: inline;		
	
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	width:758px;
	 }
	#col1{
    /*background-color: #ffffff;*/
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
   
	#col2{
	background-color: #ffffff;
	float:left;
	width:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	 } 
	#col3{
	background-color: #ffffff;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	 }  
	.col123{
	display: block;
	background-color: #ffffff;
	text-align:left;
	margin: 6px 6px 6px 6px;
	padding: 0px 0px 0px 0px;
	}	
	.classlist1{
	list-style:disc;
	padding:6px;
	
	

	} 
    #about_margaret_col1{
	
    background-color: #ffffff;
	float: left;
	margin: 1px 1px 1px 0px;
	padding: 0px 0px 0px 0px;
	width: 350px;
    }
	#about_margaret_col3{	
	background-color: #ffffff;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 390px;
	text-align:left;
	 }
    #about_margaret_bottom{	
	background-color: #ffffff;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 750px;
	text-align:left;
	 } 	  
	
    #Footercontainer {
	float: none;
	clear: both;
	padding: 0px 0px;
	}
	
	#footer { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFCC;
	text-align: center;
	background-color:#336699;	
	width:100%;
	border-style: solid;	
	border-color:#6699CC; 
	border-width: 0px 0px 1px 0px;
	}
    #footer span.padding {	
	padding:2px 2px 2px 2px;
	display:block;
	
	
	}
	#footer a, a:visited, a:active{ 
	color: #FFFFCC;
	text-decoration:underline;
    }
	#footer a:hover{ 
	color: #CCFFFF;
	text-decoration:none;
    }
	#footer span.finalfooter {
	display:block;
	padding:12px; 
	text-align:center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	line-height: 145%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8D8E91;
	text-decoration: none;
	background-color:#B1C3D9;
	border-style: solid; border-color: #EDDCCB; border-width: 1px 0px 0px 0px;
	}		
/* Remove traces of float */	
	.Clear {
	clear: both;
	font-size: 1px; }
	
	.span_body_block {
	display:block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:6px 10px 12px 10px;
	color:#663333;
	line-height:125%;
	}
	.span_body_block_last {
	display:block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:6px 10px 24px 10px;
	color:#663333;
	line-height:125%;
	}
	.span_body_block ul{
	text-indent:12px;			
	list-style-position:12px;
	list-style:disc;
	margin:10px 0px 6px 6px;
		
	}
	.span_body_block ul li{
	text-indent:12px;			
	list-style-position:12px;
	list-style:disc;
	margin:6px 0px 6px 6px;
	
	}
	.span_body_block a, .span_body_block a:visited, .span_body_block a:active{
	color:#3399CC;
	text-decoration:underline;
	}
	.span_body_block a:hover{
	color:#669999;
	text-decoration:none;
	}	
	.span_body_block a{
	color:#3399CC;
	text-decoration:underline;
	}
	.span_blue_no_link{
	color:#3399CC;
	text-decoration:none;
	}	
	
	.span_about_margaret_image_title {
	display:block;
	width:350px;	
	margin:0px 0px 0px 0px;	
	background-color: #996666; 
	color:#ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:110%;
	}
	.span_about_margaret_image_title_2 {
	display:block;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../new/images/bg_669999.jpg);
	
	line-height:130%;
	text-align:right;
	}
	.span_title {
	display:block;
	margin:0px 0px 0px 0px;	
	background-color: #ffffff; 	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:125%;	
	}
	.span_pagetitle_block {
	display:block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:10px;
	color:#993300;
	line-height:125%;
	}
	.span_pagetitle_block li {
	padding: 2px 2px 4px 2px;
	}
	.span_pagetitle_block a, .span_pagetitle_block a:visited, .span_pagetitle_block a:active{
	color:#993300;
	text-decoration:none;
	}
	.span_pagetitle_block a:hover{
	color:#996666;
	text-decoration:underline;
	}	
	
	.text_input1 {
	font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
text-align: right;
vertical-align: center;
color: #333333}

.text_input2 {
	font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
text-align: left;
vertical-align: center;
color: #333333}

.text_thank {
	font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
text-align: center;
vertical-align: center;
color: #336699}

.textbox1 {

font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
text-align: left;
vertical-align: center;
color: #666666
}

.textbox2 {
background-color: #ffffff;
border: #ffcccc 1px solid;
width: 400px;
height: 50px;
margin: 1 1 1 1;
padding: 1 1 1 1;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 9pt;
align: left;
valign: top;
color: #666666
}
.text {color: #666666; line-height: 150%; font-family: arial, Verdana, Geneva, sans-serif;
font-style: normal; font-weight: normal; font-size: 10pt; text-align: justify; text-decoration: none;}



.radioStyle {
background-color: #ffffff;
border: #99cccc solid 0px;
font-family: arial;
font-size: 9px;
color: #cccccc
}

.checkStyle {
background-color: #ffffff;
border: #99cccc solid 0px;
font-family: arial;
font-size: 9px;
color: #cccccc
}

.button1 {
	border : #cc9999 1px solid;
	font-size : 8pt;
	font-family : verdana, arial, ms sans serif;
	color : #990000;
        text-align: center;
        line-height: 110%;
	padding-top : 3px;
	padding-bottom : 1px;
	padding-right: 1px;
	padding-left: 1px;
        background-color: #cccccc;
        width: 56px;
        height: 23px
} 
