*	{
	margin: 0;
	padding: 0;
	}

body{
	background:url(/images/bg.gif) repeat-x 0 0 #FDF9EE; 
	color:#4E4628;
	font-size: .9em;
	font-family: verdana, arial, helvetica, sans-serif;
	}

ul	{	list-style:none;	}

.spacer	{	clear:both;	 }

#topNav	{
	width: 728px; 
	height: 40px;
	margin: 0 auto; 
	padding: 8px 0 0 50px;
	}

img#logo	{
	position: absolute;
	top: 60px;
	border: none;
	}

#topNav ul	 {
	padding: 8px 0 0 8px; 
	float: right;
	border: 1px solid #EFEDE9;
	height: 25px;
	background-color: #FFFFFF;
	}

#topNav ul li	{
	color:#0B0B0B; 
	float: left;
	font-size: .8em;
	text-align: center;
	width: 75px;
	}

#topNav ul li a	{
	color: #0B0B0B;
	text-decoration: none;
	display: block;
	height: 20px;
	}

#topNav ul li a:hover	{
	background-color: #FFFFFF;
	color: #0B0B0B;
	}

#topNav ul li a:hover{
	color: #A60101;
	}

#topShadow{
	background: url(/images/top_shadow.gif) no-repeat 0 0 #FDF9EE; 
	color: #4E4628;
	width: 778px; 
	height: 5px; 
	margin: 9px 0 0; 
	float: left;
	}

#bottomShadow{
	background: url(/images/bottom_shadow.gif) no-repeat 0 0 #FDF9EE; 
	color: #4E4628;
	width: 778px; 
	height: 24px; 
	float: left;
	}

#body	{
	width: 778px; 
	margin: 0 auto; 
	}

#bodyPannel	{
	background: url(/images/midle_bg.gif) repeat-y 0 0 #FDF9EE; 
	color: #4E4628;
	width: 722px; 
	padding: 0 28px; 
	float: left;
	}

#bodyPannel form.search	{
	background-color: #FFFFFF; 
	color: #000000; 
	border: #ECE8DB 1px solid;
	width: 248px; 
	padding: 7px 17px 27px 17px; 
	float: left;
	}

#bodyPannel form.search h2	{
	background: url(/images/search_h2_bg.gif) no-repeat 0 0 #FFFFFF; 
	color: #786E4E;
	width: 197px; 
	padding: 0 0 20px 50px; 
	float: left;
	font-size: 1em;
	padding-top: 10px;
	}

#bodyPannel form.search h2 span	{
	background-color: #FFFFFF; 
	color: #0B0B0B;
	font-size: 1em;
	}

#bodyPannel form.search label	{
	background-color: #FFFFFF; 
	color: #0B0B0B; 
	margin: 0 0 8px 0; 
	float: left;
	font-size: .7em;
	line-height: 24px; 
	text-transform: uppercase;
	}

#bodyPannel form.search input.r	{
	background-color: #EFEBDE; 
	color: #0B0B0B; 
	border: #C3BCA4 1px solid;
	width: 158px; 
	height: 18px; 
	padding: 2px; 
	margin: 0 0 8px 0; 
	float: right;
	font-size: .8em;
	line-height: 20px;
	}

form#contactform, form#forgot_form	{
	width: 400px;
	border: #ECE8DB 1px solid;
	padding: 10px;
	}

form#contactform input, form#contactform select, form#forgot_form input, form#auth input, form#auth_form input, form#signup_form input, form#signup_form select, form#login_form input, form#out_log_form input, form#demo_form input, form#upgrade_form select, form#upgrade_form input	{
	background-color: #EFEBDE; 
	color: #0B0B0B; 
	border: #C3BCA4 1px solid;
	height: 18px;
	}

form#contactform textarea	{
	background-color: #EFEBDE; 
	color: #0B0B0B; 
	border: #C3BCA4 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	}

#bodyPannel form.search p	 {
	background-color: #FFFFFF; 
	color: #CC0000; 
	float: left; 
	margin: 6px 0 0 0;
	font-size: .8em;
	line-height: 15px;
	}

#bodyPannel form.search input.check	{
	background-color: #EFEBDE; 
	color: #0B0B0B; 
	border: #C3BCA4 1px solid;
	width: 15px; 
	height: 15px; 
	float: left; 
	margin: 6px 0 0 9px;
	}

#bodyPannel form.search input.submit	 {
	background:url(/images/more_bg.gif) no-repeat 37px 0 #FFFFFF; 
	color: #0B0B0B; 
	border: none;
	width: 53px; 
	height: 13px; 
	float: right; 
	margin: 7px 0 0 0; 
	padding: 0 23px 0 0; 
	cursor: pointer;
	font: .7em/13px Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	}

#eventLink{
	width: 345px; 
	padding: 0 0 0 70px; 
	float: left;
	}

#eventLink h2{
	background: url(/images/event_link_bg.gif) no-repeat 0 7px #FFFFFF; 
	color: #786E4E;
	padding: 6px 0 10px 48px;
	font-size: 1.2em;
	}

#eventLink h2 span{
	background-color:#FFFFFF; 
	color:#0B0B0B;
	line-height: 40px;
	}

#eventLink ul{
	padding:0 0 0 5px;
	}

#eventLink ul li{
	background: url(/images/red_arrow.gif) no-repeat 0 7px #FFFFFF; 
	color: #4E4628;
	padding: 2px 0 2px 6px;
	font-size: .8em;
	}

#eventLink a.more{
	background:url(/images/more_bg.gif) no-repeat 66px 0 #FFFFFF; 
	color:#0B0B0B; 
	float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	text-transform:uppercase;
	padding:0 20px 0 0; 
	margin:5px 10px 0 0;
	}

#eventLink a.more:hover{
	background:url(/images/more_bg_h.gif) no-repeat 66px 0 #FFFFFF; 
	color:#0B0B0B; 
	float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	text-transform:uppercase;
	padding:0 20px 0 0; 
	margin:5px 10px 0 0;
	}

#midle{
	background:url(/images/picture.gif) no-repeat 0 0 #FFFFFF; 
	color:#4E4628;
	padding:270px 0 10px 0;
	}

* html div#midle	{
	height: 1%;
	}

#midle h1{
	background-color:#FFFFFF; 
	color:#0B0B0B;
	font-size: 1.2em;
	}

#midle h1 span{
	background-color:#FFFFFF; 
	color:#A60101;
	}

#midle h2	{
	background-color:#FFFFFF; 
	color:#0B0B0B;
	font-size: .9em;
	}

#midle p	{
	font-size: .8em;
	background-color:#FFFFFF; 
	color:#4E4628;
	margin: 5px;
	padding: 5px;
	}

#midle a	{
	color: #A60101;
	text-decoration: none;
	font-weight: bold;
	}

#midle a.more{
	background:url(/images/more_bg.gif) no-repeat 66px 0 #FFFFFF; 
	color:#0B0B0B; 
	float:right;
	font:	bold .7em Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	text-transform:uppercase;
	padding:0 20px 0 0; 
	margin:5px 35px 0 0;
	}

#midle a.more:hover{
	background:url(/images/more_bg_h.gif) no-repeat 66px 0 #FFFFFF; 
	color:#0B0B0B; 
	float:right;
	text-decoration:none; 
	text-transform:uppercase;
	padding:0 20px 0 0; 
	margin:5px 35px 0 0;
	}

#colorBg{
	background-color:#FCFAF3; 
	float:left; 
	color:#0B0B0B;
	margin:18px 0 0 0; 
	padding:18px 40px 18px 38px; 
	width:642px;
	}

#footer{
	margin: 0 auto; 
	width: 678px; 
	padding: 12px 0 50px;
	}

#footer a.xhtml{
	background-color:#CC0000; 
	color:#FFFFFF; 
	width:49px; 
	height:16px; 
	margin:0 6px 0 0;
	font-weight:bold; 
	font-size: .8em;
	display:block; 
	text-align:center; 
	text-decoration:none; 
	float:left;
	}

#footer a.xhtml:hover{
	background-color:#0B0B0B; 
	color:#FFFFFF; 
	width:49px; 
	height:16px; 
	margin:0 6px 0 0;
	display:block; 
	text-align:center; 
	text-decoration:none; 
	float:left;
	}

#footer a.css{
	background-color:#0B0B0B; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size: .8em;
	width:38px; 
	height:16px;
	display:block; 
	text-align:center; 
	text-decoration:none; 
	float:left;
	}

#footer a.css:hover{
	background-color:#CC0000; 
	color:#FFFFFF; 
	width:38px; 
	height:16px;
	display:block; 
	text-align:center; 
	text-decoration:none; 
	float:left;
	}

#footer ul{
	float: right;
	font-size: .8em;
	}

#footer ul li{
	float: left; 
	color: #0B0B0B; 
	}

#footer ul li a{
	color: #0B0B0B; 
	padding: 0 8px; 
	text-decoration: none;
	}

#footer ul li a:hover{
	color: #0B0B0B; 
	padding: 0 8px; 
	text-decoration: none;
	}
#footer p{
	color:#A90000; 
	font-size: .7em;
	padding:0 8px; 
	float:right;
	}

#footer p.tworld{
	color: #0B0B0B; 
	padding: 0 8px; 
	float: right;
	margin-top: 5px;
	}

#footer p.tworld a	{
	color: #0B0B0B; 
	text-decoration: none;
	}

#footer p.tworld a:hover{
	color: #0B0B0B; 
	text-decoration: none;
	}

ul#plans	{
	margin-left: 20px;
	font-size: .8em;
	}

ul#plans li	{
	margin: 3px 0 5px 0;
	}

ul.innerplan	{
	list-style-type: disc;
	margin: 15px 0 15px 25px;
	color: #A60101;
	}

ul.sign_plan	{
	list-style-type: none;
	margin-left: 40px;
	color: #A60101;
	float: right;
	margin-top: -50px;
	margin-right: 100px;
	border: 1px solid #A60101; 
	padding: 10px;
	background-color: #EFEBDE; 
	}
