body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma; font-size:9pt; color:#222222;}
img {border:0px;}
a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member { font-weight:bold; }
.guest  { font-weight:normal; }

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family: Verdana; }
TD.price { font-size:13pt; font-family: arial;font-weight: bold; }

/* Edula Specific */
.block-title { font-size: 12pt; color:white;font-family: Tahoma; font-weight: bold; }
.body-title { color:white; font-size: 12px; font-family: Tahoma; }
.title { font-size:12pt; font-family: Verdana; font-weight: bold; }
.subtitle {font-size: 10pt; font-family: Verdana; font-weight: bold; }
.block { font-family:Tahoma; font-size:9pt; color:#222222;height: 20px; }
.code {
        font-family: courier;
        /* background-color: whitesmoke; */
        background-color: #FFFFCC;
        border: 1px dotted orange;
	margin: 10px 10px 10px 10px;
}

.indentmenu{
font: bold 11px Arial;
width: 100%; /*leave this value as is in most cases*/
height: 36px;
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 5px 10px;
float: left;
width: 100%; /*width of menu*/
height: 36px;
border: none; /*dark purple border*/
border-width:  0;
background: white url(/images/common/bg_mainMenu.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 2px 8px; 
font-size:9pt;
text-decoration: none;
font-weight: bold;
/* border-right: 1px solid #287CC7; */
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
text-decoration: none;
padding-top: 5px; /*shift text down 1px for selected and active item*/
padding-bottom: 3px; /*shift text down 1px for selected and active item*/
background: #548ABB url(/images/common/bg_mainMenu_on.gif) center center repeat-x;
}

.glossymenu{
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 auto 0 auto;
	background: url(/tophosts/images/menuo_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 18px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
	background: url(/tophosts/images/menuo_left.gif) no-repeat;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 27px 0 13px;
	background: url(/tophosts/images/menuo_right.gif) no-repeat right top; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(/tophosts/images/menuo_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(/tophosts/images/menuo_hover_right.gif) no-repeat right top; /*right tab image path*/
}


