/* css Pathway.GR style v2.01 */

* {
	margin: 0;
}

html, body {
	height: 100%;
}

body {
/*	font: 11px Verdana, Arial, Helvetica, sans-serif;	*/
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	height: 100%;
	margin: 0;	
	padding: 0;	
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
/*	background-image: url(/images/grid.gif);	*/
/*	background-color: #e9e6dd;	*/
}

html > body {
	margin: 0;	
	height: 100%;
	min-height: 100%;
}

div#maincontainer {
	margin: auto; /*  -440px;the bottom margin is the negative value of the footer's height */
	width: 1056px;
/*	min-height: 100%;	*/
	height: auto;
/*	height: 100%;	*/
	text-align: left;
	border: 0px solid red;
	background-color: #FFFFFF;
}

/*	TOP DIVS FOR LOGO & MENUS	*/
#pageheaderall { 
/* position: absolute;  */
/*	left: 0px; 
	top: 0px; 	
	width: 1056px;	*/
	height: 120px;
	background-image: url(/images/dp/new-top-row.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}
/*	TO BE REMOVED AFTER CHECK	*/
#pageheaderlogo { 
	position: absolute; 
	left: 0px; 
	top: 0px; 	
	width: 1px;
	height: 1px;
}	
#pageheadermainlogo { 
	float: left; 
	width: 22%; 
	height: 120px;
}	
#pageheadermainlogo a { 
   display:block; 
   width:100%; 
   height:100%;	 
   text-decoration:none; 
} 
#pageheadermainlogo a:hover { 
   text-decoration:none; 
}
#pageheaderbanner { 
	float: left; 
	width: 47%; 
	height: 120px;
}		
#dhtmlmenu {
	float: right; 
	width: 30%; 
	height: 120px;
}

/*	CONTENT TABLES AND FONTS	*/
#pagemaintro, #pagemainfo, #pageinlinks {
	position: relative;
	float: left;
	left: 2px;	
	width: 732px;
	height: auto;
	text-align: left; 
}
#prdisplayspacer {
	float: left; 
	width: 1px;
	height: 533px;
}
#prdisplayleft {
	float: left; 
	width: 37%;
	min-height: 280px;
}
#prdisplayright {
	float: right; 
	width: 62%;
	min-height: 280px;
	height: auto;
	text-align: center;
}

.pageindexnews {
	float: left;
	width: 100%;
	background-color: #FBFBF8;
	border: 1px solid;
	border-color: #E2DDDB;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}


.maintext, .textgeneral, .cat_content {	/*	11px -- */
	font: 11px tahoma, "Trebuchet MS", arial, sans-serif;
	font-weight: normal;	
	text-align: left;
	line-height: 16px;
	letter-spacing: 0px;
	color: #333333;
	margin: 1px 0 2px 0;
	text-decoration: none;	
}	
.maintext, .textgeneral a:link { 
	font-weight: normal;  
	color: #0A155C;
	text-decoration: none;	
}		
.maintext, .textgeneral a:visited { 
	font-weight: normal; 
	color: #0A155C;
	text-decoration: none;		
}		
.maintext, .textgeneral a:hover { 
	font-weight: normal; 
	color: #0000FF;
	text-decoration: none;	
}

.text13px {
	font: 13px "Trebuchet MS", tahoma, arial, sans-serif;
	font-weight: normal;	
	text-align: left;	
	line-height: 16px;
	letter-spacing: 0px;	
	color: #2f2e2c;
	margin: 0;
	text-decoration: none;
}
.pathFooterGrey, .descriptionText {	/*	12px ------------------------------------- */
	font: 12px "Trebuchet MS", tahoma, arial, sans-serif;
	font-weight: normal;	
	text-align: left;	
	line-height: 16px;
	letter-spacing: 0px;	
	color: #808080;
	margin: 0;
	text-decoration: none;
}
.pstext12px {	/*	12px ------------------------------------- */
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;	
	text-align: left;	
	line-height: 16px;
	letter-spacing: 0px;	
	color: #808080;
	margin: 0;
	text-decoration: none;
}
.text12px {
	font: 11px Verdana, Tahoma, arial, "Trebuchet MS", sans-serif;
	font-weight: normal;	
	text-align: left;	
	line-height: 16px;
	letter-spacing: 0px;	
	color: #2f2e2c;
/*	margin: 0;	*/
	text-decoration: none;
}
.pstext11px {	/*	11px ------------------------------------- */
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;	
	text-align: left;	
	line-height: 16px;
	letter-spacing: 0px;	
	color: #2f2e2c;
	margin: 0;
	text-decoration: none;
}
.main_adv_text10, .descriptSmall { 
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
/*	font: 11px "Trebuchet MS", arial, helvetica, sans-serif;	*/
	font-weight: normal;	
	letter-spacing: 0px;
	line-height: 16px;
	text-align: left;
	margin: 1px 6px 4px 6px;
	color: #393939;	/*	#0A155C	#4d4c0b	*/
	text-decoration: none;
}
.pstext10px {	/*	11px ------------------------------------- */
	font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;	
	text-align: left;	
	line-height: 16px;
	letter-spacing: 0px;	
	color: #2f2e2c;
	margin: 0;
	text-decoration: none;
}
.text11px_general { 	/*	LucidaGrande, Helvetica, "Myriad Pro", 	*/
	font: 11px "Trebuchet MS", arial, tahoma, sans-serif;
}
.ggnt, .catdisplay { 
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
	color: #677070; 
	text-decoration: none;
}
.ggntarrow, .ggntarrow a:link { 
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	color: #504F54; 
	line-height: 20px;
	padding-left: 18px;
	background-image: url(/images/check.gif);
	background-repeat: no-repeat;
	text-decoration: none;
		voice-family: "\";}\"";
		voice-family: inherit; 
		background-position: 6px -5px;		}	
		html>body 
		.ggntarrow, .ggntarrow a:link {
		background-position: 6px -4px;
}
.ggntarrow:hover { 
	color: #FE6600; 
	padding-left: 18px;	
	background-image: url(/images/check-down.gif);	
	background-repeat: no-repeat;
	text-decoration: none;
		voice-family: "\";}\"";
		voice-family: inherit; 
		background-position: 6px -5px;		}	
		html>body 
		.ggntarrow:hover {
		background-position: 6px -4px;
}
.text9, .textext9, .text9 a:link, .text9 a:hover, .text9 a:visited { 
	font: 9px tahoma, arial, "Trebuchet MS", sans-serif; 
	color: #696969; 
	margin: 2px 0 0 0; 
	padding: 2px 0 0 0;
	line-height: 12px;
	text-decoration: none;
}
/*
.text9, .textext9, .text9 a:link, .text9 a:hover, .text9 a:visited { 
	font: 9px tahoma, arial, "Trebuchet MS", sans-serif; 
	color: #696969; 
	margin: 3px 0 0 0; 
	padding: 4px 0 0 0;
	line-height: 10px;
	text-decoration: none;
}
*/
.text11br { 
	font: 11px Tahoma, Verdana, "Trebuchet MS", arial, helvetica, sans-serif;
	color: #000000; 
	text-align: left;
	line-height: 19px;
	margin: 1px 0px 2px -1px;
	padding-left: 14px;
	letter-spacing: 1px;
	background-image: url(/images/psrv-dot.gif); 
	background-position: 0px 3px; 
	background-repeat: no-repeat;
	text-decoration: none;
		voice-family: "\";}\"";
		voice-family: inherit; 
		margin: 1px 0px 2px -1px;
		padding-left: 14px;
		}	
		html>body 
		.text11br {
		margin: 1px 0px 2px -1px;
		padding-left: 14px;
}	
.text11br a:hover { 
	color: #FE6600;
	text-decoration: none;	
}	
	
/*	SPACER DIV	*/
.genspacer10, .genspacer { 
	clear: both;
	font: 0px sans-serif;
	width: 100%;
	height: 10px;
	margin: 0;	
	border: 0;
}
#hrfooterspacer {
	clear: both; 
	font: 0px sans-serif;
	width: 100%;
	height: 14px;	
	margin: 0px;
	border-bottom: 1px solid #016fbf;	/*	85B6E7	*/
}

/*	FOOTER DIVS	*/
/*
.footer, .push {
	height: 440px; 
}	
*/	
/* .push must be the same height as .footer */

.footer {
/*	position: relative;	*/
	margin: auto;
/*	clear: both;	*/
/*	position: relative;		*/
/*	left: 0px;	*/
	width: 1054px;
	height: auto;
	border: 0px;
}
/*	TO BE REMOVED AFTER CHECK	-18px 	*/
#nslimg {
	position: relative; 
	float: right;
	width: 95px;
	height: 18px;
	margin: 0 9px 0 0;	
	background-color: yellow;
	border: 1px solid red;
}	

/*	ADV LEFT COLUMN	*/
#main-adv-tbl {
/*	position: relative;	*/
	float: right;
/*	left: 734px;	
	top: 170px;	*/
	margin-top: 8px;
	border: 0px; /*	 solid #016fbf	85B6E7	*/
/*	background: #FDFBF6;	*/
	width: 312px;
}
#advinner {
	margin-bottom: 8px;
	width: 100%;
}
.adbox {
	margin: auto; 
	width: 300px; 
	border: 1px solid; 
	border-color: #adcadf; 
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
.adbox_top {
	margin: auto; 
	width: 300px; 
	border-top: 1px solid;
	border-right: 1px solid;	
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color: #adcadf; 
	border-top-right-radius: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px; 
	-moz-border-radius-topleft: 6px; 
	-webkit-border-top-left-radius: 6px;
}
.adbox_bottom {
	margin: auto; 
	width: 300px; 
	border-top: 1px solid;
	border-right: 1px solid;	
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color: #adcadf; 
	border-bottom-right-radius: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-right-radius: 6px;	
	border-bottom-left-radius: 6px; 
	-moz-border-radius-bottomleft: 6px; 
	-webkit-border-bottom-left-radius: 6px;
}
.advh3 { 
	font: 12px Georgia, "Times New Roman", serif; 
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px; 
	margin: 9px 0 9px 2px; 
	color: #1A1A1A;
}
.advh2 { 	/*	LucidaGrande, Helvetica, "Myriad Pro", 	*/
	font: 11px "Trebuchet MS", arial, tahoma, sans-serif;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px; 
	text-align: left;
	margin: 7px 0 5px 6px; 	
	color: #4d4c0b;	/*	#0A155C	*/
}
.advh1npara, .advh1n { 
	font: 11px Verdana, arial, helvetica, sans-serif;
	font-weight: normal;	
	line-height: 16px;
	letter-spacing: 0px;
	margin: 1px 5px 1px 6px; 
	color: #333333;
	text-decoration: none;
	background-image: url(/images/bluebu.gif);
	background-repeat: no-repeat;
}
.advh2box { 	/*	LucidaGrande, Helvetica, "Myriad Pro", 	*/
	font: 11px "Trebuchet MS", arial, tahoma, sans-serif;
	font-weight: bold;
	line-height: 22px;
	letter-spacing: 1px; 
	text-align: left;
	margin: 0px 0px 0px 6px; 	
	color: #4d4c0b;	/*	#0A155C	*/
}
.advh1box { 
/*	font: 11px Verdana, arial, helvetica, sans-serif;	*/
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;	
	line-height: 16px;
	letter-spacing: 0px;
	margin: 3px 4px 0px 6px;
	padding-left: 9px; 
	color: #171717;
	text-decoration: none;
	background-image: url(/images/bluebu.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.advh4box { 
/*	font: 11px "Trebuchet MS", arial, helvetica, sans-serif;	*/
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;	
	line-height: 16px;
	letter-spacing: 0px;
	text-align: left;
	margin: 0px 4px 0px 6px;
	padding-left: 9px;
	color: #222222;	/*	#0A155C	#4d4c0b	*/
	text-decoration: none;
}
.infocss {
	position: absolute;
	visibility: hidden;
	margin-left: -12px; 
	margin-top: -84px;	
/*
	left: 0;
	top: 0;
*/	
	background-color: #FFFFE0;
	border: 1px solid #999999; 
	z-index: 100;
	width: 312px;
}
.dicol1 {
	float: left;
	width: 60%;
	height: 14px;
	font: 10px verdana, arial, sans-serif;
	font-weight: normal;	
	color: #000000;
	text-align: left;
	text-decoration: none;	
	line-height: 14px;
		voice-family: "\";}\"";
		voice-family: inherit;
		margin: 1px 0 0 6px;
		padding-left: 9px;
		}	
		html>body 
		.dicol1 {
		margin: 1px 0 0 9px;
		padding-left: 6px;
}	
.dicol2 {
	float:right;
	width: 32%;
	height: 14px;
	font: 10px verdana, arial, sans-serif;
	font-weight: normal;	
	color: #333333;
	text-align: right;
	text-decoration: none;	
	line-height: 14px;
		voice-family: "\";}\"";
		voice-family: inherit;
		margin: 1px 0 0 0;
		padding-right: 6px;
		}	
		html>body 
		.dicol2 {		
		margin: 1px 6px 0 0;
		padding-right: 0px;
}	

/*	---------	inner menus	---------	*/
#nav_ct {padding:0; margin:0; list-style:none; height:28px; position:relative; z-index:100; font-family:arial, verdana, sans-serif; text-align: left;}
#nav_ct li.top {display:block; float:left;}
#nav_ct li a.top_link {display:block; float:left; height:28px; /* line-height:34px; */color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 4px; cursor:pointer;}
#nav_ct li a.top_link span {float:left; display:block; padding:0 8px 0 4px; height:28px;}
#nav_ct li a.top_link span.down {float:left; display:block; padding:0 20px 0 4px; height:28px;}

#nav_ct li:hover a.top_link {color:#fff;}
#nav_ct li:hover a.top_link span {}
#nav_ct li:hover a.top_link span.down {padding-bottom:3px;}

/* Default list styling */

#nav_ct li:hover {position:relative; z-index:120;}

#nav_ct li:hover ul.sub
{left:-6px; top:26px; background: #fbfbf8; padding:3px; border:1px solid #999999; white-space:nowrap; width:164px; height:auto; z-index:130;}
#nav_ct li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:164px; font-weight:normal;}
#nav_ct li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:160px; line-height:18px; text-indent:5px; color:#333333; text-decoration:none;border:0px solid #fbfbf8;}
#nav_ct li ul.sub li a.fly
{background:#fbfbf8 url(/images/dp/arrow.gif) 160px 6px no-repeat;}
#nav_ct li:hover ul.sub li a:hover 
{background:#fcfcfc; color: #0A155C; border-color: #cecfce;}
#nav_ct li:hover ul.sub li a.fly:hover
{color: #0A155C;}

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

#nav_ct li:hover li:hover ul,
#nav_ct li:hover li:hover li:hover ul,
#nav_ct li:hover li:hover li:hover li:hover ul,
#nav_ct li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #fbfbf8; padding:3px; border:0px solid #999999; white-space:nowrap; width:162px; z-index:140; height:auto;}

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

#nav_ct li:hover li:hover a.fly,
#nav_ct li:hover li:hover li:hover a.fly,
#nav_ct li:hover li:hover li:hover li:hover a.fly,
#nav_ct li:hover li:hover li:hover li:hover li:hover a.fly
{color: #0A155C; border-color: #cecfce;} 

#nav_ct li:hover li:hover li a.fly,
#nav_ct li:hover li:hover li:hover li a.fly,
#nav_ct li:hover li:hover li:hover li:hover li a.fly
{color:#333333; border-color:#fbfbf8;} 

/* ================================================================ 
The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_dropdown_3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
=================================================================== */
.preload1 {background: url(/images/dp/three_0a.gif);}
.preload2 {background: url(/images/dp/three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:35px; background:#fff url(/images/dp/three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif; text-align: left;}
#nav li.top {display:block; float:left;}
#nav li a.top_link, #nav li top_link {display:block; float:left; height:35px; line-height:34px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 4px; cursor:pointer;background: url(/images/dp/three_0.gif);}
#nav li a.top_link span, #nav li top_link span {float:left; display:block; padding:0 8px 0 4px; height:35px; background: url(/images/dp/three_0.gif) right top no-repeat;}
#nav li a.top_link span.down, #nav li top_link span.down {float:left; display:block; padding:0 20px 0 4px; height:35px; background: url(/images/dp/three_0a.gif) no-repeat right top;}

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

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #fbfbf8; padding:3px; border:1px solid #999999; white-space:nowrap; width:160px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:22px; position:relative; float:left; width:160px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:156px; line-height:20px; text-indent:5px; color:#333333; text-decoration:none;border:1px solid #fbfbf8;}
#nav li ul.sub li a.fly
{background:#fbfbf8 url(/images/dp/arrow.gif) 156px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#fcfcfc; color: #0A155C; border-color: #cecfce;}
#nav li:hover ul.sub li a.fly:hover
{background:#fcfcfc url(/images/dp/arrow_over.gif) 148px 6px no-repeat; color: #0A155C;}

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

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #fbfbf8; padding:3px; border:1px solid #999999; white-space:nowrap; width:158px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover 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,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#fcfcfc url(/images/dp/arrow_over.gif) 148px 6px no-repeat; color: #0A155C; border-color: #cecfce;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#fbfbf8 url(/images/dp/arrow.gif) 148px 6px no-repeat; color:#333333; border-color:#fbfbf8;} 

/* ---=== border code follows ===--- */

/* \*/
* html .tlc, * html .trc {height: 1%;}
/* */


.tlc, .trc { 
/*	zoom: 1;	*/
 }

.box
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 1px;
	padding: 0;
/*	text-align: left;	*/
/*	width:100%;	*/			/* <-- use this to tie width to viewport size */
	width: 312px;				/* <-- use this for a set width */
	background-color: #fdfbf6;
}

.content
	{
	padding: 0.7em 0.2em 0.7em 0.2em;		/*	3em;	*/	
	}

.content h1
	{
/*	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;	*/
	}
		
.content p
	{
/*	color:.3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;	*/
}


/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(/images/sbt/tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(/images/sbt/trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(/images/sbt/blc.gif);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(/images/sbt/brc.gif);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url(/images/sbt/tb.gif);
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url(/images/sbt/bb.gif);
	background-position: 50% 100%;
	}
	
.rb
	{
	background-image:url(/images/sbt/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{
	background-image:url(/images/sbt/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

/* TOP TAB CATALOG -------------------------------	*/
.topTabLink {
/*
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-webkit-box-shadow: 0 1px 2px #9587ab; 
	-moz-box-shadow: 0 1px 2px #9587ab;
*/
	width: 154px;
	font: 11px Verdana, Tahoma, arial, "Trebuchet MS", sans-serif;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	letter-spacing: 0px;	
	color: #2f2e2c;
	text-decoration: none;
	position: relative;
	z-index: 1;
	cursor: pointer;
	background-color: #fbfbf9;	
    background-image: url(/images/menus/6x_bar_bt.gif);
    background-repeat: no-repeat;
    background-position: 5px 6px;	
	border: 1px solid;
	border-color: menu #DCDCDC #DCDCDC #fbfbf9;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	voice-family: "\";}\"";
	voice-family: inherit; 
	top: 7px;	
	padding: 6px 0px 0px 3px;	
	margin: 0px;
	}	
	html>body 
	.topTabLink {
	top: 7px;	
	padding: 6px 0px 0px 3px;
	margin: 0px;
}	
.topTabLink-sel {
	width: 154px;
	font: 11px Verdana, Tahoma, arial, "Trebuchet MS", sans-serif;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	letter-spacing: 0px;	
	color: #2f2e2c;
	text-decoration: none;
	position: relative;
	z-index: 10;
	cursor: pointer;
	background-color: #FBFBF8;	
    background-image: url(/images/menus/6x_bar.gif);
    background-repeat: no-repeat;
    background-position: 5px 6px;
	border-top: 1px solid;
	border-right: 5px solid;
	border-bottom: 0px solid;
	border-left: 1px solid;			
	border-color: #A8AC1A #A8AC1A #A8AC1A #FBFBF8;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-box-shadow: 2px 1px 2px #a8ac1a;	
	-webkit-box-shadow: 2px 1px 2px #a8ac1a; 
	voice-family: "\";}\"";
	voice-family: inherit; 
	top: 7px;	
	padding: 6px 0px 0px 3px;	
	margin: 0px;
	}	
	html>body 
	.topTabLink-sel {
	top: 7px;	
	padding: 6px 0px 0px 3px;	
	margin: 0px;
}	

.topTabPage { 
	width: 100%;
	position: relative; z-index: 2; top: 10px; left: 0px; display: none; 
	border: 1px solid;
	border-color: #808080;	line-height: 30px;
	font: 12px "Trebuchet MS", arial, sans-serif;	
	color: #333333;
	line-height: 30px;
	letter-spacing: 0px;
	padding: 0px;
	text-decoration: none;
  	background-color: #FBFBF8;  /*	#FBFBF8	*/
}	
.topTabPage a:link {
	color: #333333;		
	text-decoration: none;
}	
.topTabPage a:visited {
	color: #333333;		
	text-decoration: none;
}		
.topTabPage a:hover {
	color: blue;		
	text-decoration: none;
}
.topTabPage a:active {
	color: blue;		
/*	text-decoration: none;	*/	/*	.topTabPage p:active	*/
}
	
.navigation { font: 11px tahoma, "Trebuchet MS", arial, sans-serif; font-weight: normal; text-align: left; line-height: 16px; border: 0px; color: #333; margin: 0; }
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active { background: #F9F9F9; border: 1px solid #E6E6E6; color: #333; font-size: 11px; padding: 3px 6px; text-decoration: none; }
.navigation a:hover { background: #799AE3; border-color: #E6E6E6; color: #FFFFFF; }
.navigation span { background: #fff; border:1px solid #E6E6E6; color: #ccc; font-size: 11px; padding: 3px 6px; text-decoration: none; }

/* ----------- calendar	--------------	*/
.texts { 
	font: 10px Verdana, Tahoma, "Arial Narrow", Arial, sans-serif;
	color: #887e6e; 
	letter-spacing: 1px;
	margin-top: 6px; 
	text-decoration: none;
	}	
.text8 { 
	font: 10px Grhelvetica, "Arial Narrow", sans-serif;
	color: #887e6e; 
	letter-spacing: 1px;
	text-align: center;
	margin-top: 2px; 
	text-decoration: none;
	}		
.datered {
	font-family: "Times New Roman", Times, serif;
	color: #f7d9d9;
	font-size: 60px;
	font-weight: bold;
	text-align: center;
	margin-left: -10px; 
	margin-right: -9px; 
	letter-spacing: -1px;
	voice-family: "\";}\"";
	voice-family: inherit; 
	margin-top: -8px;
	}	
	html>body 
	.datered {
		margin-top: 6px; 
	}			
.dates {
	COLOR: #887e6e;
	letter-spacing: 1px;
	font: 9px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	margin-left: 3px;
	text-align: center;
	line-height: 14px;
}
.datenums {
	COLOR: #887e6e;
	letter-spacing: 1px;
	font: 9px Grhelvetica, Tahoma, "Arial Narrow", Arial, sans-serif;
	text-align: center;
	line-height: 13px;
}
.datecur {
	COLOR: #420339;
	letter-spacing: 0px;
	font: 10px Grhelvetica, Verdana, "Arial Narrow", Arial, sans-serif;
	font-weight: bolder;
	text-align: center;
	line-height: 13px;
}	
.celdate { 
	font: 11px Grhelvetica, Verdana, Tahoma, Arial, sans-serif;
	color: #887e6e;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	}	
.celebrate { 
	font: 12px Grhelvetica, "Arial Narrow", Verdana, Tahoma, Arial, sans-serif;
	color: #887e6e;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	}		