body {
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: x-small;
	color: #000000;
}


a:active{
	color: #135293;
	font-family: verdana;
}


a:link {
	color: #135293;
	font-family: verdana;
}

a:visited {
	color: #135293;
	font-family: verdana;
}

a:hover {
	text-decoration: none;
	font-family: verdana;
	
}




/* JABADAO NEW MENU STYLES    WORK FROM HERE!!!!*/





/* PURPLE MENU*/

a.purple_top_link:link {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #C171B5; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.purple_top_link: visited {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #C171B5; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.purple_top_link: hover {
	height: 25px;
	width: 178px; 
	color: #E1B5DA;
	background: #C171B5; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}





/* ORANGE MENU*/

	a.orange_top_link:link {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #FFAA72; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.orange_top_link: visited {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #FFAA72; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.orange_top_link: hover {
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #FFBB8E; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}



/* PINK MENU*/


	a.pink_top_link:link {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #F1669E; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.pink_top_link: visited {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #F1669E; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.pink_top_link: hover {
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #F485B1; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}





/* YELLOW MENU*/


	a.yellow_top_link:link {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #F5FB84; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.yellow_top_link: visited {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #F5FB84; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.yellow_top_link: hover {
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #F7FC9D; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}



/* GREEN MENU*/


	a.green_top_link:link {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #85CB77; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.green_top_link: visited {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #85CB77; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.green_top_link: hover {
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #9DD592; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}


/* BLUE MENU*/


	a.blue_top_link:link {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #97ADD2; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.blue_top_link: visited {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #97ADD2; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.blue_top_link: hover {
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #97ADD2; 
	padding: 6px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}







/* ORANGE MENU*/

	a.purple:link {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #FFAA72; 
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.purple: visited {	
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #FFAA72; 
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}
	
	a.purple: hover {
	height: 25px;
	width: 178px; 
	color: #000000;
	background: #FFBB8E; 
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	}












/* JABADAO OLD MENU */

.mC {
width: 178px; 
margin: 0px; 
float: left; 
text-decoration: none; 
color: #000000; 
padding: 0px; 
text-transform: uppercase; 
}


.mC_2 {
width: 178px; 
margin: 0px; 
float: left; 
text-decoration: none; 
color: #000000; 
padding: 0px; 
text-transform: uppercase; 
}



.mH {
color: #000000;
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000;
border-right: 1px solid #000000; 
background: #C171B5; 
padding: 6px; 
background: url(../images/menu_buttons/purple1.gif) no-repeat;
}

.mH2_2 {
color: #000000;
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000;
border-right: 1px solid #000000; 
background: #C171B5; 
padding: 6px; 
background: url(../images/menu_buttons/purple1.gif) no-repeat;
}


.mL {
display: none; 
text-decoration: none; 
color: #000000; 
background: #E1B5DA; 
padding: 0px; 
border-right: 1px solid #000000;
border-left: 1px solid #000000; 
text-transform: uppercase;
}
.mO {
margin-left: 0px; 
display: block; 
color: #000000; 
border-bottom: 1px solid #000000; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px; 
color: #000000; 
text-decoration: none;
}

.mO_2 {
margin-left: 0px; 
display: block; 
color: #000000; 
border-bottom: 1px solid #000000; 
border-top: 1px solid #000000; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px; 
color: #000000; 
text-decoration: none;
}

.mO_3 {
margin-left: 0px; 
display: block; 
color: #000000; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px; 
color: #000000; 
text-decoration: none;
}


/* PROGRAMMES MENU */

.mC2  {
width: 178px; 
margin: 0px; 
float: left; 
text-decoration: none; 
color: #000000;
padding: 0px;  
text-transform: uppercase; 
}
.mH2  {
color: #000000; 
cursor: pointer; 
border-top:1px solid #000000; 
background: #FC9B61; 
padding: 6px; 
background: url(../images/menu_buttons/orange1.gif) no-repeat;
}
.mL2  {
display: none; 
text-decoration: none; 
color: #000000; 
background: #FFBB8E; 
padding: 0px; 
border-right: 1px solid #000000;
border-left: 1px solid #000000; 
text-transform: uppercase;
}
.mO2  {
margin-left: 0px; 
display: block; 
color: #000000; 
border-bottom: 1px solid #000000;  
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px; 
text-decoration: none;
}

.mH2_2  {
color: #000000; 
cursor: pointer; 
border-top:1px solid #000000; 
border-left:1px solid #000000;
border-right:1px solid #000000;
background: #FC9B61; 
padding: 6px; 
background: url(../images/menu_buttons/orange1.gif) no-repeat;
}




/* PROGRAMMES - CHILDREN & YOUNG PEOPLE MENU */

.mC7  {
width: 178px; 
margin: 0px; 
float: left; 
text-decoration: none; 
color: #000000;
padding: 0px;  
text-transform: uppercase; 
}
.mH7  {
color: #000000; 
cursor: pointer; 
border-top: 1px solid #000000; 
background: #FC9B61; 
padding: 6px; 
background: url(../images/menu_buttons/orange1.gif) no-repeat;
}
.mL7  {
display: none; 
text-decoration: none; 
color: #000000; 
background: #FFBB8E; 
padding: 0px; 
border-right: 0px solid #000000;
border-left: 0px solid #000000; 
text-transform: uppercase;
}
.mO7  {
margin-left: 0px; 
display: block; 
color: #000000; 
border-bottom: 1px solid #000000;  
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px; 
text-decoration: none;
}


.mO7_2  {
margin-left: 0px; 
display: block; 
color: #000000; 
border-top: 1px solid #000000; 
border-bottom: 1px solid #000000; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px; 
text-decoration: none;
}

.mO7_intro  {
margin-left: 0px; 
display: block; 
color: #000000; 
border-top: 1px solid #000000; 
border-bottom: 0px solid #000000; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px; 
text-decoration: none;
}


.mO7_intro2  {
margin-left: 0px; 
display: block; 
color: #000000; 
border-top: 1px solid #000000; 
border-bottom: 0px solid #000000; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px; 
text-decoration: none;
}



.mO7_3  {
margin-left: 0px; 
display: block; 
color: #000000; 
border-top: 0px solid #000000; 
border-bottom: 0px solid #000000; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px; 
text-decoration: none;
}


/* PROGRAMMES - OLDER PEOPLE MENU */

.mC10  {
width: 178px; 
margin: 0px; 
float: left; 
text-decoration: none; 
color: #000000;
padding: 0px;  
text-transform: uppercase; 
}
.mH10  {
color: #000000; 
cursor: pointer; 
border: 0px solid #000000; 
background: #FC9B61; 
padding: 6px; 
background: url(../images/menu_buttons/orange1.gif) no-repeat;
}
.mL10  {
display: none; 
text-decoration: none; 
color: #000000; 
background: #FFBB8E; 
padding: 0px; 
border-right: 0px solid #000000;
border-left: 0px solid #000000; 
text-transform: uppercase;
}
.mO10 {
margin-left: 0px; 
display: block; 
color: #000000; 
border-bottom: 1px solid #000000;  
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right:6px; 
text-decoration: none;
}



                    
/* DEVELOPING MENU */



.mC3  {
width: 178px; 
margin:0px; 
float:left; 
text-decoration: none; 
color: #000000; 
padding: 0px; 
border: 0px solid #000000; 
text-transform: uppercase;
}
.mH3  {
color:#000000; 
cursor:pointer; 
border-left:1px solid #000000; 
border-right:1px solid #000000; 
background: #F1669E; 
padding: 6px; 
background: url(../images/menu_buttons/cherry1.gif) no-repeat;
}

.mH3_2 {
color:#000000; 
cursor:pointer; 
border-top:1px solid #000000; 
border-right:1px solid #000000;
border-left:1px solid #000000;  
background: #F1669E; 
padding: 6px; 
background: url(../images/menu_buttons/cherry1.gif) no-repeat;
}

.mH3_3 {
color:#000000; 
cursor:pointer; 
border-bottom:1px solid #000000; 
border-right:0px solid #000000;
border-left:0px solid #000000;  
background: #F1669E; 
padding: 6px; 
background: url(../images/menu_buttons/cherry1.gif) no-repeat;
}




.mL3  {
display: none; 
text-decoration: none; 
color: #000000; 
background: #F485B1; 
padding: 0px; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
text-transform: uppercase;
}


.mL3_2  {
display: none; 
text-decoration: none; 
color: #000000; 
background: #F485B1; 
padding: 0px; 
border: 0px solid #000000; 
text-transform: uppercase;
}


.mL3_3  {
display: none; 
text-decoration: none; 
color: #000000; 
background: #F485B1; 
padding: 0px; 
border: 0px solid #000000; 
text-transform: uppercase;
}



.mO3  {
margin-left:0px; 
display:block; 
color: #000000; 
border-bottom: 1px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;
}

.mO3_2  {
margin-left:0px; 
display:block; 
color: #000000; 
border-bottom: 1px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;
}


.mO3_intro {
margin-left:0px; 
display:block; 
color: #000000; 
border-bottom: 1px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;
}

.mO3_3 {
margin-left:0px; 
display:block; 
color: #000000; 
border-bottom: 0px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;
}




/* DEVELOPING MENU */

.mC4  {
width: 178px; 
margin:0px; 
float:left; 
text-decoration: none; 
padding: 0px; border: 
0px solid #000000; 
text-transform: uppercase;
}
.mH4  {
color:#000000; 
cursor:pointer; 
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
background: #F3FA67; 
padding: 6px; 
background: url(../images/menu_buttons/yellow1.gif) no-repeat;
}
.mL4  {
display: none; 
text-decoration: none; 
color: #000000; 
background: #F7FC9D; 
padding: 0px; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
text-transform: uppercase;
}
.mO4  {
margin-left:0px; 
display:block; 
color: #000000;
border-bottom: 1px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px;
padding-left: 6px; 
padding-right: 6px;
}

.mO4_intro {
margin-left:0px; 
display:block; 
color: #000000;
border-bottom: 1px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px;
padding-left: 6px; 
padding-right: 6px;
}


.mO4_3  {
margin-left:0px; 
display:block; 
color: #000000;
border-bottom: 0px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px;
padding-left: 6px; 
padding-right: 6px;
}

/* CATALOGUE MENU */


.mC5  {
width: 178px; 
margin:0px; 
float:left; 
text-decoration: none; 
color: #000000; 
padding: 0px; 
border: 0px solid #000000; 
text-transform: uppercase;
}
.mH5  {
color:#000000; 
cursor:pointer; 
border-top:1px solid #000000; 
border-right:1px solid #000000;
border-left:1px solid #000000;  
background: #85CB77; 
padding: 6px; 
background: url(../images/menu_buttons/green1.gif) no-repeat;
}

.mH5_2  {
color:#000000; 
cursor:pointer; 
border-left:1px solid #000000;
border-right:1px solid #000000;  
background: #85CB77; 
padding: 6px; 
background: url(../images/menu_buttons/green1.gif) no-repeat;
}

.mL5  {
display: none; 
text-decoration: none; 
color: #000000; 
background: #9DD592; 
padding: 0px; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
text-transform: uppercase;
}
.mO5  {
margin-left:0px; 
display:block; 
color: #000000; 
border-bottom: 1px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;
}


.mO5_intro {
margin-left:0px; 
display:block; 
color: #000000; 
border-bottom: 1px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;
}



.mO5_2  {
margin-left:0px; 
display:block; 
color: #000000; 
border-bottom: 0px solid #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;
}


/* FASCINATING BODY MENU */


.mC6  {
width: 178px; 
margin:0px; 
float:left; 
text-decoration: none; 
color: #000000; 
padding: 0px;
border: 0px solid #000000; 
text-transform: uppercase;
}
.mH6  {
color:#000000; 
cursor:pointer; 
border:1px solid #000000; 
background: #97ADD2; 
padding: 6px; 
background: url(../images/menu_buttons/blue1.gif) no-repeat;
}
.mL6  {
display: none; 
text-decoration: none; 
color: #000000; 
background: #ACBDDB; 
padding: 0px;
border: 1px solid #000000; 
text-transform: uppercase;
}
.mO6  {
margin-left:0px; 
display:block; 
border-bottom: 1px solid #000000; 
color: #000000; 
text-decoration: none; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;
}



/* LEFT IMAGE */

.mC_image  {
}
.mH_image  {
background: url(../images/left_images/image-left.jpg) no-repeat;
width: 178px;
height: 410px;
}
.mL_image  {
padding: 0px; 
border: 1px solid #F000000; 
}
.mO_image  {
margin-left: 0px; 
}







.blockquote {
	font-style: italic;
	font-size: x-small;
}







h1 {
	font-weight: normal;
	font-size: x-large;
	font-family: "Trebuchet MS";
	line-height: 26px;
	}

h2 {
	font-weight: bold;
	font-size: x-small;
	font-family: verdana;
}


.header {
	float: left;
}

.boxed {
	width: 568px;
	padding: 10 10 10 10;
	border: 1px solid #666666;
	float: none;
	font-family: verdana;
}

.boxed_content {
	width: 418px;
	padding: 20px 50px 0px 100px;
	float: none;
	font-family: verdana;
	line-height: 18px;
}

.grey_footer {
	background: url(../images/footer.gif) no-repeat;
	color: #FFFFFF;
	padding: 5px;
	height: 30px;
}

.grey_footer_tab {
	padding-left: 50px;
}


.orange a {
	color: #FFFFFF;
}

.col-one {
	float: left;
	width: 300px;
}

.col-two {
	float: right;
	width: 300px;
}

/* Page */

#page {
	width: 780px;
	height: 100%;
	margin: 0 auto;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: url(../images/shadow_bg.gif) repeat-x;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 190px;
	padding-left: 10px;
}

/* Logo */

#logo {
	height: 200px;
}

#logo h1, #logo h2 {
	margin: 0;
	text-transform: lowercase;
	text-align: center;
	font-weight: normal;
	font-style: italic;
	color: #9C9C9C;
}

#logo h1 {
	padding: 100px 0 0 0;
	background: url(../images/img03.gif) no-repeat center center;
	font-size: 36px;
}

#logo h2 {
	font-size: 14px;
}

#logo a {
	color: #9C9C9C;
	text-decoration: none;
}

/* Menu */

#menu {
padding: 0px;
}

#left_image {

}


#inputtext1, #inputtext2 {
	width: 194px;
	margin-bottom: .5em;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	color: #666666;
}

#inputsubmit1 {
	margin-bottom: .5em;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	color: #666666;
}


/* Content */

#content {
	float: left;
	width: 578px;
}

/* Footer */

#footer {
	width: 780px;
	margin: 0 auto;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

#footer p {
	margin: 0;
	font-size: 85%;
}

#links {
	float: left;
	width: 220px;
	height: 45px;
	padding: 35px 0 0 20px;
	background: url(../images/img13.gif) repeat-x;
}

#links a {
	color: #FFFFFF;
}

#copyright {
	color: #666666;
}


.indent {
	padding-left: 30px;
	width: 320px;
	}

a.copyright_link:link {	
	text-decoration: none;
	color: #666666;
	font: bold;
	}
	
	a.copyright_link:visited {	
	text-decoration: none;
	color: #666666;
	font: bold;
	}
	
	a.copyright_link:hover {
	text-decoration: none;
	color: #CCCCCC;
	font: bold;
	}




	a.submenu_pink:link {	
	text-decoration: none;
	color: #000000;
	background: #C171B5;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 36px;
	}
	
	a.submenu_pink:visited {	
	text-decoration: none;
	color: #000000;
	background: #C171B5;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 36px;
	}
	
	a.submenu_pink:hover {
	text-decoration: none;
	color: #000000;
	background: #DFB5D8;
	padding: 6px;
	text-transform: uppercase;
	height: 36px;
	}
	
	
	
	a.submenu_orange:link {	
	text-decoration: none;
	color: #000000;
	background: #FC9B61;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_orange:visited {	
	text-decoration: none;
	color: #000000;
	background: #FC9B61;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_orange:hover {
	text-decoration: none;
	color: #000000;
	background: #FE5815;
	padding: 6px;
	text-transform: uppercase;
	height: 46px;
	}
	
	
	a.submenu_cherry:link {	
	text-decoration: none;
	color: #000000;
	background: #F1669E;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_cherry:visited {	
	text-decoration: none;
	color: #000000;
	background: #F1669E;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_cherry:hover {
	text-decoration: none;
	color: #000000;
	background: #E90268;
	padding: 6px;
	text-transform: uppercase;
	height: 46px;
	}
	
	
	
	
	a.submenu_yellow:link {	
	text-decoration: none;
	color: #000000;
	background: #F3FA67;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_yellow:visited {	
	text-decoration: none;
	color: #000000;
	background: #F3FA67;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_yellow:hover {
	text-decoration: none;
	color: #000000;
	background: #EBF605;
	padding: 6px;
	text-transform: uppercase;
	height: 46px;
	}



	a.submenu_green:link {	
	text-decoration: none;
	color: #000000;
	background: #85CB77;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_green:visited {	
	text-decoration: none;
	color: #000000;
	background: #85CB77;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_green:hover {
	text-decoration: none;
	color: #000000;
	background: #33A23C;
	padding: 6px;
	text-transform: uppercase;
	height: 46px;
	}
	
	
	a.submenu_blue:link {	
	text-decoration: none;
	color: #000000;
	background: #97ADD2;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_blue:visited {	
	text-decoration: none;
	color: #000000;
	background: #97ADD2;
	padding: 6px;
	border: 1px solid #FFFFFF;
	text-transform: uppercase;
	height: 46px;
	}
	
	a.submenu_blue:hover {
	text-decoration: none;
	color: #000000;
	background: #567EB9;
	padding: 6px;
	text-transform: uppercase;
	height: 46px;

	}
	
	
	
/* menu without submenu items */
	
	
.mC6_static  {width: 178px; margin:0px; float:left; text-decoration: none; color: #000000; padding: 0px; border: 0px solid #000000; text-transform: uppercase;}
.mH6_static {color:#000000; width: 178px; cursor:pointer; border-top:1px solid #000000; background: #97ADD2; padding: 6px; text-decoration: none; background: url(../images/menu_buttons/blue1.gif) no-repeat;}
.mL6_static {display: none; text-decoration: none; color: #000000; background: #ACBDDB; padding: 0px; border: 1px solid #000000; text-transform: uppercase;}
.mO6_static {margin-left:0px; display:block; color: #000000; border-bottom: 0px solid #000000; color: #000000; text-decoration: none;}

.mC7_static  {width: 178px; margin:0px; float:left; text-decoration: none; color: #000000; padding: 0px; border: 0px solid #000000; text-transform: uppercase;}
.mH7_static {color:#000000; cursor:pointer; border-top:1px solid #000000; background: #FFBB8E; padding: 6px; background: url(../images/menu_buttons/orange1.gif) no-repeat;}
.mL7_static {display: none; text-decoration: none; color: #000000; background: #ACBDDB; padding: 0px; border: 1px solid #000000; text-transform: uppercase;}
.mO7_static {margin-left:0px; display:block; color: #000000; border-bottom: 0px solid #000000; color: #000000; text-decoration: none;}


.mC7_noarrow  {width: 178px; margin:0px; float:left; text-decoration: none; color: #000000; padding: 0px; border: 0px solid #000000; text-transform: uppercase;}
.mH7_noarrow {color:#000000; cursor:pointer; border-top:1px solid #000000; background: #FFBB8E; padding: 6px;}
.mL7_noarrow {display: none; text-decoration: none; color: #000000; background: #ACBDDB; padding: 0px; border: 1px solid #000000; text-transform: uppercase;}
.mO7_noarrow {margin-left:0px; display:block; color: #000000; border-bottom: 0px solid #000000; color: #000000; text-decoration: none;}


.mH3_static {color:#000000; cursor:pointer; border-top:1px solid #000000; background: #F1669E; padding: 6px; background: url(../images/menu_buttons/cherry1.gif) no-repeat;}
.mH3_2_static {color:#000000; cursor:pointer; border-top:0px solid #000000; background: #F1669E; padding: 6px; background: url(../images/menu_buttons/cherry1.gif) no-repeat;}
.mO3_static {margin-left:0px; display:block; color: #000000; border-bottom: 0px solid #000000; color: #000000; text-decoration: none;}
.mO3_static_noborder {margin-left:0px; display:block; color: #000000; border: 0px solid #000000; color: #000000; text-decoration: none;}

.mH3_noarrow {color:#000000; cursor:pointer; border-top:1px solid #000000; background: #F485B1; padding: 6px; }
.mH3_2_noarrow {color:#000000; cursor:pointer; border-top:0px solid #000000; background: #F485B1; padding: 6px; }
.mO3_noarrow {margin-left:0px; display:block; color: #000000; border-bottom: 0px solid #000000; color: #000000; text-decoration: none;}


.mH3_noarrow_bold {color:#000000; cursor:pointer; border-top:1px solid #000000; background: #F1669E; padding: 6px; }
.mH3_noarrow_noborder {color:#000000; cursor:pointer; border-top:0px solid #000000; background: #F1669E; padding: 6px; }
.mH3_noarrow_bold_bottom {color:#000000; cursor:pointer; border-bottom:1px solid #000000; background: #F1669E; padding: 6px; }
.mO3_noarrow_bold {margin-left:0px; display:block; color: #000000; border-bottom: 0px solid #000000; color: #000000; text-decoration: none; background: #F1669E;}

/* menu open items */


a.menu_link:link {	
	text-decoration: none;
	color: #000000;	
	font: bold;
	}
	
	a.menu_link:visited {	
	text-decoration: none;
	color: #000000;
	font: bold;
	}
	
	a.menu_link:hover {
	text-decoration: none;
	color: #242424;
	font: normal;
	}



#orange_open_main_top {
width: 164px;  
float: left; 
color: #000000; 
cursor: pointer; 
border: 1px solid #000000; 
background: #FFAA72 url(../images/menu_buttons/orange1.gif) no-repeat;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}




#orange_open_main {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFAA72 url(../images/menu_buttons/orange1.gif) no-repeat;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#orange_open_main2 {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFAA72 url(../images/menu_buttons/orange1.gif) no-repeat;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#orange_open_main3 {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer;  
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFAA72;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#orange_open_sub {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFBB8E; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}

#orange_open_subtop {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFBB8E; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#orange_open_subborder {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border: 1px solid #000000; 
background: #FFBB8E; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#orange_open_subborder2 {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFBB8E; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#orange_open_sub_noborder {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFBB8E; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}





#orange_open_sub_last {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFBB8E; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#orange_open_sub_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFAA72; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#orange_open_sub_boldtop {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFAA72; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#orange_open_sub_boldborder {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border: 1px solid #000000;  
background: #FFAA72; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#orange_open_sub_boldnoborder {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer;  
background: #FFAA72;
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#orange_open_sub_border {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border: 1px solid #000000;  
background: #FFAA72; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#orange_open_sublast_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #FFAA72; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}


#purple_open_main {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border: 1px solid #000000; 
background: #C171B5;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}

#purple_open_sub {
width: 164px;   
float: left; 
color: #000000; 
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #E1B5DA; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}

#purple_open_sub_last {
width: 164px;    
float: left; 
color: #000000; 
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #E1B5DA; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}


#purple_open_sub_bold {
width: 164px;   
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #c171b5; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}

#purple_open_sublast_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #C171B5; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}


#yellow_open_main {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border: 1px solid #000000; 
background: #F5FB84;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}

#yellow_open_sub {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F7FC9D; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}

#yellow_open_sub_last {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F7FC9D; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}


#yellow_open_sub_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F5FB84; 
padding: 6px;
text-transform: uppercase; 
text-decoration: none;
}

#yellow_open_sublast_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F5FB84; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}






#cherry_open_main_top {
width: 164px;  
float: left; 
color: #000000; 
cursor: pointer; 
border: 1px solid #000000; 
background: #F1669E;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}




#cherry_open_main {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border: 1px solid #000000; 
background: #F1669E;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#cherry_open_main2 {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F1669E;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#cherry_open_sub {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F485B1; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}

#cherry_open_sub_last {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F485B1; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#cherry_open_sub_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F1669E; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}

#cherry_open_sublast_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F1669E; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}


#cherry_open_main_top {
width: 164px;  
float: left; 
color: #000000; 
cursor: pointer; 
border: 1px solid #000000; 
background: #F1669E url(../images/menu_buttons/cherry1.gif) no-repeat;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}




#cherry_open_main {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border: 1px solid #000000; 
background: #F1669E;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}

#cherry_open_main3 {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F1669E;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#cherry_open_main2 {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F1669E;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#cherry_open_sub {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F485B1; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}

#cherry_open_sub_last {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F485B1; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}


#cherry_open_sub_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F1669E; 
padding: 6px;
text-transform: uppercase; 
text-decoration: none;
}

#cherry_open_sublast_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #F1669E; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}




#green_open_main_top {
width: 164px;  
float: left; 
color: #000000; 
cursor: pointer; 
border: 1px solid #000000; 
background: #85CB77; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}




#green_open_main {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border: 1px solid #000000; 
background: #85CB77; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#green_open_main2 {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #85CB77; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#green_open_sub {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #9DD592; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}

#green_open_sub_last {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #9DD592; 
padding: 6px;  
text-transform: uppercase; 
text-decoration: none;
}


#green_open_sub_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #85CB77; 
padding: 6px;
text-transform: uppercase; 
text-decoration: none;
}

#green_open_sublast_bold {
width: 164px;  
float: left; 
color: #000000;  
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #85CB77; 
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}


#green_open_main_top {
width: 164px;  
float: left; 
color: #000000; 
cursor: pointer; 
border: 1px solid #000000; 
background: url(../images/menu_buttons/cherry1.gif) no-repeat;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}




#green_open_main {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border: 1px solid #000000; 
background: url(../images/menu_buttons/green1.gif) no-repeat;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}

#green_open_main3 {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: url(../images/menu_buttons/green1.gif) no-repeat;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#green_open_main2 {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: url(../images/menu_buttons/green1.gif) no-repeat;
padding: 6px; 
text-transform: uppercase; 
text-decoration: none;
}



#green_open_sub {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #9DD592; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;  
text-transform: uppercase; 
text-decoration: none;
}

#green_open_sub_last {
width: 164px;  
float: left; 
color: #242424; 
cursor: pointer; 
border-bottom: 0px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #9DD592; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;  
text-transform: uppercase; 
text-decoration: none;
}


#green_open_sub_bold {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #85CB77; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;  
text-transform: uppercase; 
text-decoration: none;
}

#green_open_sublast_bold {
width: 164px;  
float: left; 
color: #242424;  
cursor: pointer; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
background: #9DD592; 
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 6px; 
padding-right: 6px;  
text-transform: uppercase; 
text-decoration: none;
}





.generic_border{
border-left: 1px solid #000000;
border-right: 1px solid #000000; 
}