body	{ color: #333; margin: 0; padding: 0 0 25px; border: 0; text-align: center; font: 13.5px/16px "Trebuchet MS", normal, helvetica, sans-serif; background-color: #b29b86; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }
#wrapper	{ background-image: url(../i/bf_mid.gif); color: #444; margin: 0 auto; padding: 0; width: 700px;  /* bmh */	voice-family: "\"}\""; voice-family:inherit; width: 760px; text-align: left; }
#ban { background-color: transparent; width: 760px; height: 151px; display: block; }
#mcntentp {
	color: #444;
	margin: 20px 0 20px;
	padding: 0;
	width: 400px;
	float: left;
}
#content p { color: #444; margin: 5px 10px; text-align: justify;font: 13.5px/18px "trebuchet ms", sans-serif; margin: 5px 0 5px 0; }
#mcntentp li {margin: 0; padding: 2px 0 3px 0; }
p { font: 13.5px/16px "trebuchet ms", sans-serif; margin: 5px 0 5px 0;}

h1.works	{padding: 5px 0 0 0; margin-top: 20px; line-height:1.5em; border-top:#ccc solid 1px;}

h2.projm	{border-top:#999999 solid 1px; padding: 5px 0 0 0; margin-top: 20px; line-height: 1.25em;}
h2.works	{padding: 5px 0 0 0; margin-top:0; line-height:1.25em;}

#content h3			{font: 16px/1.5em "trebuchet ms", sans-serif; }

table.frm td	{text-align:center; border: 1px solid #f0f;}
h1.frm		{line-height:1.25em; padding: 5px 0 0 0; text-align:center;}
h2.frm		{line-height:1.25em; padding: 5px 0 0 0; text-align:center;}
p.frm		{line-height:1.25em; padding: 5px 0 0 0; text-align:center;}


h3 { font: 14px/15px "trebuchet ms", sans-serif; margin: 10px 0 0 0; border-top: 1px solid #ccc; padding-top: 5px; font-weight: bold; }
#content { color: #444; text-align: left; margin: 0; padding: 0; width: 730px; }
#test {
	width: 50px;
	height: 40px;
	float: left;
}
#smcontent { color: #444; text-align: left; width: 500px; margin: 0; padding: 0 0 0 30px; float: left; }
#content h1 { color: #444; font: 21px/26px "trebuchet ms", sans-serif;text-transform: uppercase; text-align: center; margin: 10px 0 2px 0; }
#content h2 { color: #444; font: 17px/20px "trebuchet ms", sans-serif; text-align: center; margin: 10px 0 10px 0; }

#content h4 { color: #444; font: 14px/16px "trebuchet ms", sans-serif; font-weight:bold; text-align: left; margin: 20px 0 2px 0; }


#navlist { width: 500px; height: 30px; float: left; }
#navcontainer { margin: 0; height: 34px; width: 500px; float: left; padding: 8px 0 0; }
#navcontainer ul { border: 0;  margin: 0; padding: 0; list-style-type: none; text-align: center; }
#navcontainer ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#navcontainer ul li a { background:#c6c6c6; background: url(../i/btn_bg.jpg); width: 124px; height: 34px; padding: 6px 0 0 0 ; margin: 2px 1px 0 0; color: #666; text-decoration: none; display: block; text-align: center; font: 12.25px/14px "trebuchet ms", sans-serif;  text-transform: uppercase; }

#navcontainer ul li#btn01 a:hover,
#navcontainer ul li#btn02 a:hover,
#navcontainer ul li#btn03 a:hover,
#navcontainer ul li#btn04 a:hover { color: #fff; font-weight: bold; background:#4a7a54; background-image: url(../i/btn_ov.jpg); }

#pge1 #navcontainer li#btn01 a, 
#pge2 #navcontainer li#btn02 a, 
#pge3 #navcontainer li#btn03 a, 
#pge4 #navcontainer li#btn04 a 
{ color: #333; font-weight: bold; background-image: url(../i/btn_cu.jpg); }

#mcntentp a	{ color: #268c67; text-transform:uppercase; text-decoration:none; font-weight:bold;}
#mcntentp a:hover	{ color: #385349;}

#manager	{ padding: 0 0 50px 0; border-left: 1px solid #cdcdbe; border-top: 1px solid #cdcdbe;}
#manager p	{ padding-top: 25px;}

#ender { background-image: url(../i/bf_bottom.gif) ; background-repeat: no-repeat; background-position: 0 0; width: 760px; height: 65px; clear: both;}
#ipid { background-color: #b29b86; width: 760px; padding: 10px 0 0; text-align: right; }
#ipid img, a {border: 0;}
#secmenu { color: #444; text-align: right; float: right; padding: 8px 0 0; width: 180px; margin: 0 0 8px; display: inline; }
#menu2 { margin: 0 0 15px 0; }
#menu2 h2 { font: 16px/18px "trebuchet ms", sans-serif; color: #444; margin: 6px 0 4px; text-align: left; background-color: transparent; }
#menu2 ul { text-align: left; border: 0; margin: 0; padding: 0; list-style-type: none; }
#menu2 ul li { text-align: left; width: 180px; height: 24px; margin: 5px 0 0; padding: 0; border-top: 1px solid #cdcdbe; }
#menu2 ul li a { background: transparent; padding: 5px 0 4px 5px ; margin: 0; color: #444; text-decoration: none; display: block; font: 12px/20px "trebuchet ms", sans-serif; text-transform: uppercase; text-align: left; width: 180px; height: 20px; }
#menu2 ul li a:hover { color: #fff; background: #aaa url(../i/sideHilight.jpg) repeat-y; font-weight: bold; height: 20px; width: 170px;}
#menu2 a:active { background: #faf8e1; color: #444; font-weight: bold;}
#menu2 li#active a { background: #faf8e1; color: #385349; border-bottom: 1px #faf8e1 solid; font-weight: bold; }
#price { color: #fff; font: 13px/14px "trebuchet ms", sans-serif; background-image: url(../i/price_bg_g.gif); padding: 14px 10px 2px; }
#price p { color: #fff; font: 14px/15px "trebuchet ms", sans-serif; text-align: center; }
#price h2 { color: #fff; font-size: 16.25px; font-family: "trebuchet ms", sans-serif; font-weight: bold; line-height: 16px; text-transform: uppercase; text-align: center; }
.cost { font-size: 30px; font-weight: bold; line-height: 24px; text-align: center; }
#pend { background-image: url(../i/price_bg_g.gif); background-position: 0 bottom; height: 15px; }
#menu2 li#regis { padding-top: 15px;}
#menu2 li#regis a { color: #333; background-image: url(../i/regi-btn.gif); background-repeat: no-repeat; background-position: 0 2px; padding-top: 6px; padding-left: 10px; border: 0 ;}
#menu2 li#regis a:hover { color: #fff; }
table#hotel  {  margin: 0; padding: 10px 0 10px 0; border: 0; }
#hotel td { background-color: #dedede; margin: 1px; padding: 5px 5px 5px 10px; border-top: 1px solid #fff; font-size: 14px; }
#hotel td#even { background-color: #e9e9e9; list-style-type: none; list-style-position: inside; }
.bbb { font-size: 14px; line-height: 16px; }
#sched td { background-color: #dedede; padding: 4px 0 4px 8px; border-top: 1px solid #fff;}
#sched td p { margin-top: 4px; margin-left: 0; padding-top: 4px; border-top: 1px dotted #666; }
#sched td a:link { color: #52855a; text-decoration: none; margin-top: 8px; margin-left: 0; font: 11.75px/14px "Trebuchet MS", normal, helvetica, sans-serif; }
#sched td a:visited { color: #828282; text-decoration: none; font: 11.75px/14px "Trebuchet MS", normal, helvetica, sans-serif; }
#sched td a:hover, #sched td.ses:hover  { color: #fff; background-color: #52855a; font: 11.75px/14px "Trebuchet MS", normal, helvetica, sans-serif; }
#sched td.odd { background-color: #e9e9e9;}

#sched td.day { font: bold 14px/16px "trebuchet ms", sans-serif; background-image: url(../i/t_bg.gif); padding: 4px 0 4px 8px; border-top: 8px solid #fff; }
#lang { text-align: right; width: 725px; height: auto; padding-top:10px;}
.reds { color: #f00; }
.days { color: #999; font-family: tahoma, sans-serif; font-weight: normal; font-style: normal; }
ul#secme	{ padding: 10px 0 0 0; }
ul#secme li	{ width: 175px;}



#cata { font: bold 12px/19px "trebuchet ms", sans-serif; background-image: url(../i/tp_bg.gif); background-repeat: repeat-x; margin: 25px 0 0; padding: 4px 0 1px 8px; text-transform: uppercase; color: #fff; height: 23px; letter-spacing: 0.5em; }
.preso { font: bold 16px/16px "trebuchet ms", sans-serif; }
.date { font: 13px/16px "trebuchet ms", sans-serif; }
.presod { font: 11px/13px "trebuchet ms", sans-serif; }
.name { font: bold 13px/13px "trebuchet ms", sans-serif; padding-top: 5px; }
.biog { font: 11px/13px "trebuchet ms", sans-serif; padding-top: 2px; }
.titl { color: #888; font-size: 11px; font-family: "trebuchet ms", sans-serif; line-height: 10px; text-transform: uppercase; padding-top: 10px; padding-left: 5px; display: block; }
 
 
#navlistsessions { width: 380px; height: 30px;}
#navcon { margin: 0; height: 50px; width: 380px; padding: 8px 0 0; }
#navcon ul { border: 0;  margin: 0; padding: 0; list-style-type: none; text-align: center; }
#navcon ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; background: transparent; }
#navcon ul li a { background: url(../i/btn_bg.jpg); width: 123px; height: 25px; padding: 5px 0 0 0; margin: 2px 1px 0 0; color: #666; text-decoration: none; display: block; text-align: center; font: 12.25px/11px "trebuchet ms", sans-serif;  text-transform: uppercase; }
#navcon ul li#btn01 a:hover { color: #fff; font-weight: bold; background-image: url(../i/btn_ov.jpg); }
#navcon ul li#btn02 a:hover { color: #fff; font-weight: bold; background-image: url(../i/btn_ov.jpg); }
#navcon ul li#btn03 a:hover { color: #fff; font-weight: bold; background-image: url(../i/btn_ov.jpg); }
#navcon li#active a { color: #333; font-weight: bold; background-image: url(../i/btn_bg_hi.jpg); }
#pge5 #navcon li#active a { color: #333; font-weight: bold; background-image: url(../i/btn_cu.jpg); }
#pge6 #navcon li#active a { color: #333; font-weight: bold; background-image: url(../i/btn_cu.jpg); }
#pge7 #navcon li#active a { color: #333; font-weight: bold; background-image: url(../i/btn_cu.jpg); }

#tmenu td a { font: 12px/12px "trebuchet ms", sans-serif; color: #333; text-decoration: none; text-align: center; }
#tmenu td a:hover { color: #e21b7f;font-weight: normal; }
#tmenu td.btn1  { width: 128px; height: 50px; text-align: center; background-image: url(../i/g_btn.gif); background-repeat: no-repeat; background-position: center top; }
#tmenu td.active { background-image: url(../i/p_btn.gif); background-repeat: no-repeat; background-position: center top; text-align: center; width: 128px; height: 40px; font: 12px/12px "trebuchet ms", sans-serif; font-weight: bold; }
#tmenu td.btn1:hover  { background-image: url(../i/gp_btn.gif); background-repeat: no-repeat; background-position: center top; }
#sara { color: #fff; font: 13px/14px "trebuchet ms", sans-serif; background-image: url(../i/art_BG_t.gif); padding: 10px 10px 2px; }
#sara p { color: #555; font: 11px/13px "trebuchet ms", sans-serif; text-align: center; }
#sara h1 { color: #555; font: 15px/15px bold "trebuchet ms", sans-serif ; text-transform: uppercase; text-align: center; }
#saraend { background-image: url(../i/art_BG_t.gif); background-position: 0 bottom; height: 13px; }
#secmenu h4 { font: 14px/18px "trebuchet ms", sans-serif; color: #444; margin: 6px 0 4px; text-align: left; background-color: transparent; text-transform: uppercase; }
#secmenu p.pay { font: 11px/12px "trebuchet ms", sans-serif; color: #444; margin: 6px 0 4px; text-align: left; }


#mcntentp p.downllink a:link { color: #444; font-size: 12.75px; font-family: "Trebuchet MS", normal, helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 15px; text-decoration: none; margin-top: 10px; margin-left: 0; padding: 10px 10px 12px 0; }
#mcntentp p.downllink a:visited { color: #828282; font-size: 12.75px; font-family: "Trebuchet MS", normal, helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 15px; text-decoration: none; margin-top: 10px; margin-left: 0; padding: 10px 10px 12px 0; }
#mcntentp p.downllink a:hover { color: #fff; font-size: 12.75px; font-family: "Trebuchet MS", normal, helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 15px; background-color: #e21b7f; margin-top: 10px; margin-left: 0; padding: 10px 10px 12px 0; }

.Bigimage	{margin: 10px 0 20px 5px;}

table.frm td	{text-align:center; border: none;}
h1.frm		{line-height:1em; padding: 5px 0 0 0; text-align:center; font-weight:bold;}
h2.frm		{line-height:1.25em; padding: 0; text-align:center;}
p.frm		{line-height:1.25em; padding: 5px 0 0 0; text-align:center;}

ul#incnt	{ list-style-type:disc; list-style-position:inside; margin-bottom:1em; padding-left:1em; text-indent: -1em;}

ul#notme	{ list-style-type: disc; list-style-position: inherit; margin-bottom:1em; padding-left:2em; }



#price a 			{ color: #61865a; font-size: 20.5px; font-family: "trebuchet ms", sans-serif; font-weight: bold; line-height: 20px; text-transform: uppercase; text-align: center; text-decoration:none; }
#price a:visited	{ color: #a7e0b7; }
#price a:hover 	{ color: #fff; }

.part		{ padding: 0 0 20px 0; text-align:center;}

#mcntentp ul li a, #mcntentp ul li	{font-size:13.5px;}

img.prese		{padding: 0 10px 15px 0;}

#manager a:hover	{background:none;}

#quote		{margin: 10px 5px; padding:5px; border: #006600 solid 1px; background-color:#99CC99; }
#quote em	{font-style:italic; font-weight:bold;}

#enter { color: #fff; font: 13px/14px "trebuchet ms", sans-serif; background-image: url(../i/enter_button.gif);background-position: center top; background-repeat:no-repeat; padding: 8px 0 4px 0; margin-top: 10px;}
#price h2 { color: #fff; font-size: 30px; font-family: "trebuchet ms", sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; }
.cost { font-size: 30px; font-weight: bold; line-height: 24px; text-align: center; text-decoration:none;  }
#enterend { background-image: url(../i/enter_button.gif); background-position: center bottom; background-repeat:no-repeat; height: 12px; margin-bottom: 10px; }

#person		{border-top: dotted 1px #CCCCCC; padding: 5px 0 15px 0;display:block;}

#top		{ display:block; clear:both;}