.Stylus_BT {font-family: "Stylus BT";font-size:16px;font-weight: bold;	color: #5543FF;}
.Stylus_BT_normal {font-family: "Stylus BT";font-size:16px; font-weight: normal; color: #5543FF;}
.Verdana_12_black_bold {font-family: Verdana; font-size: 12px;font-weight: bold;}
.Verdana_12_black_normal {font-family: Verdana; font-size: 12px;font-weight: normal;color: #000000;}
.Verdana_12_purple_bold {font-family: Verdana; font-weight: bold; color: #5543FF; font-size: 18px;}
.Verdana_10_black_normal {font-family: Verdana; font-weight: normal; color: #000000;font-size: 10px;}

html {height:100%; max-height:100%; padding:0; margin:0; border:0; font-size:76%; 
	font-family:georgia, palatino linotype, times new roman, serif; background-color:#97bbef;
	/* hide overflow:hidden from IE5/Mac */  /* \*/ overflow: hidden;  /* */ }
a:link, a:visited {text-decoration: none;} 
body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	background-color:#808080;
	scrollbar-3dlight-color:;
	scrollbar-arrow-color:#5543ff;
    scrollbar-base-color:;
    scrollbar-track-color:;
    scrollbar-darkshadow-color:;
	scrollbar-face-color:#5543ff;
    scrollbar-highlight-color:;
    scrollbar-shadow-color:; 
		
}
#menu {	position:absolute;width:920px;height:49px;z-index:6;left: 48px;top:140px;}
#content {display:block;overflow:auto;position:absolute;z-index:3;top:180px;bottom:1px;width:90%;margin-left:-321px;left:369px;	/*border-left:1px solid #000;	border-right:1px solid #000; */
	background-image: url(graphics/textures/109_light.gif);
/*	background:#ECDDFF; */}
#content_index {display:block;overflow:hidden;position:absolute;z-index:3;top:180px;bottom:1px;width:90%;margin-left:-321px;left:369px;	/*border-left:1px solid #000;	border-right:1px solid #000; */
	background-image: url(graphics/textures/109_light.gif);
/*	background:#ECDDFF; */}
* html #content {top:1px; bottom:0; height:371px;width:88%;	border-top:154px solid #DED2DC;	border-bottom:50px solid #DED2DC;	}
#content_gallery {display:block;overflow:hidden;position:absolute;z-index:3;top:249px;bottom:28px;width:88%;margin-left:-321px;
	left:390px;	/*border-left:1px solid #000;	border-right:1px solid #000; */	}
* html #content_gallery {top:1px; bottom:0; height:371px;width:88%;	border-top:154px solid #DED2DC;	border-bottom:50px solid #DED2DC;	}

#headtop {
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:100%;
	min-width:85%;
	height:139px;
	z-index:5;
/*	background-color:#97bbef;    */
/*	background-image: url(graphics/waves_header_cut.jpg); */
 /*   background: url(graphics/lav_grey_top.jpg) repeat-x   */
}
* html #headtop {padding:0; margin:0; border:0;width:100%; height:143px;background-color:#FEF2FE}
#foot {
	text-align:center;
	position:absolute;
	margin-left:-321px;
	left:46%;
	bottom:0px;
	width:720px;
	min-width:720px;
	height:20px;
	background-image: url(graphics/textures/109_light.gif);
	z-index:99;
	border:0px solid #000;
	font-family: Verdana; font-weight: normal; color: #000000;font-size: 10px;
}
* html #foot {bottom:2px; width:720px; height:48px;}
#content p {	padding:5px; text-align:justify;	}
.boldhead {	font-size:1.5em; 	font-weight:bold;	}
.bold {font-weight:bold;}
.left {float:left; margin:10px; border:1px solid #000;}
.right {float:right; margin:10px; border:1px solid #000;}
.lefttext {float:left; width:300px; text-align:justify;}
.righttext {float:right; width:300px; text-align:justify;}

* html .lefttext {float:left; width:310px; text-align:justify;}
* html .righttext {float:right; width:310px; text-align:justify;}
a img{border: none;}

.yboxcontent {display:block; text-align:right; background:transparent;border:0 solid #B289FD; border-width:0 0px;}  
/* width = left+ right  and HEIGHT  nb IE text-align*/

/* ENLARGED IMAGES *********************************/
/* No 1         *********************************/
#enlarge1 {	position:absolute;top:2px;left:70px;width:90px;	background-color:#fff;z-index:100;}/* position of small image */
#enlarge1 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#enlarge1 a img {border:0;}
#enlarge1 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#enlarge1 a .large {display:none; position:absolute; width:0; height:0; border:0; top:124px; left:-183px;}
#enlarge1 a.p1:hover .large {display:block; position:absolute; top:0px; left:-70px; width:277px; height:370px; border:10px solid #5543ff;} /*background colour*/
/* "top" is height in line with small image *** left as + is to right of small left border **********************/
/* No 2     *********************************/
#enlarge2 {	position:absolute;top:2px;left:300px;width:90px;background-color:#fff;z-index:100;} /* position of small image */
#enlarge2 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#enlarge2 a img {border:0;}
#enlarge2 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#enlarge2 a .large {display:none; position:absolute; width:0; height:0; border:0; top:124px; left:-300px;}
#enlarge2 a.p1:hover .large {display:block; position:absolute; top:0px; left:-150px; width:277px; height:330px; border:10px solid #5543ff;}
/* "top" is height in line with small image *** left as + is to right of small left border **********************/
/* No 3         *********************************/
#enlarge3 {position:absolute;top:2px; left:530px; width:90px; background-color:#fff; z-index:100;}
#enlarge3 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#enlarge3 a img {border:0;}
#enlarge3 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#enlarge3 a .large {display:none; position:absolute; width:0; height:0; border:0; top:-247px; left:-238px;}
#enlarge3 a.p1:hover .large {display:block; position:absolute; top:0px; left:-130px; width:277px; height:310px; border:10px solid #5543ff;}
/* "top" is height in line with small image *** left as a + is to right of small left border **********************/
/* No 4           *********************************/
#enlarge4 {position:absolute;top:2px; left:760px; width:90px; background-color:#fff; z-index:100;}
#enlarge4 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#enlarge4 a img {border:0;}
#enlarge4 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#enlarge4 a .large {display:none; position:absolute; width:0; height:0; border:0; top:124px; left:-300px;}
#enlarge4 a.p1:hover .large {display:block; position:absolute; top:0px; left:-160px; width:277px; height:310px; border:10px solid #5543ff;}
/* "top" is height in line with small image *** left as a + is to right of small left border **********************/
/* END OF ENLARGED IMAGES          */

/* NEW MENU +++++++++++++++++++++++++++++++++++++++++++++*/
.preload1 {
	background-image: url(new_menu/six_0a_grey.gif);
}
.preload2 {background: url(new_menu/six_1a_grey.gif);}

#nav {padding:0 0 0 20px; margin:0; list-style:none; height:38px; background: url(new_menu/six_0_grey.gif) repeat-x; position:relative; z-index:200; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#5543ff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;background: url(new_menu/six_0_grey.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(new_menu/six_0_grey.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(new_menu/six_0a_grey.gif) no-repeat right top;}

#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#fff; background: url(new_menu/six_1_grey.gif) no-repeat;}
#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{background:url(new_menu/six_1_grey.gif) no-repeat right top;}
#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{background:url(new_menu/six_1a_grey.gif) no-repeat right top; padding-bottom:3px;}

#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:1px; top:38px; background: #e6e6e6; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:80px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; font-size:11px; height:18px; width:78px; line-height:18px; text-indent:5px; color:#5543FF; text-decoration:none;border:1px solid #5543FF;}
#nav li ul.sub li a.fly
{background:#97bbef url(new_menu/arrow.gif) 80px 6px no-repeat;}
#nav :hover ul.sub li a:hover 
{background:#97bbef; color:#fff; border-color:#fff;}
#nav :hover ul.sub li a.fly:hover
{background:#97bbef url(new_menu/arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #97bbef; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul
{left:90px; top:-4px; background: #97bbef; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly
{background:#97bbef url(new_menu/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
#nav li:hover li:hover > li a.fly
{background:#97bbef url(new_menu/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;} 
