body
{
	background-color: #462020;
	background-image:url("./graphics/background.gif");
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #4e4a48;
	margin:0px;
	position:absolute;
	width:100%;
	height:100%;
}

a:link
{
	color: #6b1818;
}

a:visited
{
	color: #6b1818;
}

a:active
{
	color: #6b1818;
}

a:hover
{
	color: #c30c0c;
}

.tinytext
{
	font-size: 10px;
	line-height: 14px;
}

p
{
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
}

.notice
{
	color: #990000;
}

.pagetitle
{
	font-weight:bold;
	font-size:18px;
	line-height:24px;
	text-align:left;
	color:#5F1B1B;
}

.pagesubtitle
{
	font-weight:bold;
	font-size:15px;
	line-height:20px;
	text-align:left;
	color:#5F1B1B;
}

.heading
{
	font-weight:bold;
	color:#000;
}

#pagecontainer
{
	border:none;
	margin:auto;
}

#pagehead
{
	width:1070px;
	height:185px;
	margin:auto;
	background-image:url(./graphics/head.png);
}

#pagecontent
{
	width:1070px;
	margin:auto;
	top:187px;
	background-image:url(./graphics/content.png);
	min-height:250px;
}

#noticedivcontainer
{
	margin-left:55px;
	margin-top:124px;
	width:958px;
	position:absolute;
	z-index:1000;
	padding:0px;
}

#noticediv
{
	padding:10px;
	border:1px solid #ccc;
	background-image:url(./graphics/white95.png);
	color:#900;
	font-weight:bold;
}


#pagefootcontainer
{
	width:1070px;
	height:95px;
	background-image:url(./graphics/foot.png);
	margin:auto;
}

#menucontainer
{
	width:750px;
	height:25px;
	border:none;
	position:absolute;
	top:68px;
	text-align:left;
	margin-left:245px;
	padding:15px;
}

#logincontainer
{
	width:240px;
	border:none;
	position:absolute;
	top:80px;
	text-align:left;
	margin-left:44px;
	padding:2px;
	font-size: 10px;
	line-height: 14px;
	color:#754444;
}

#contentcontainer
{
	position:relative;
}

#content
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	margin-top:-61px;
	margin-left:45px;
	margin-right:46px;
	background-color:#ebe5d4;
	background-image:url(./graphics/contentareabackground3.png);
	background-repeat:repeat-x;
	min-height:250px;
}

#social
{
	float:left;
	width:140px;
	margin-top:15px;
	margin-left:130px;
}

#footer
{
	float:right;
	width:719px;
	margin-top:20px;
	margin-right:57px;
	text-align:right;
	text-align:center;
}

.jd_menu li ul
{
	background-color:#FFF;
	margin:10px;
	border:solid 1px #333;
	text-align:left;
}

.jd_menu li ul li
{
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.jd_menu li ul li a
{
	text-decoration:none;
}

.contenthead
{
	/*border:1px solid #900;*/
	background-image:url(./graphics/panel_bg.png);
	background-repeat:repeat-x;
	padding:3px;
	border:solid 1px #CCC;
}

.contentmenu
{
	float:left;
	/*border:1px solid #06C;*/
	width:225px;
}

.pagehead
{
	/*border:1px solid #0C6;*/
	margin-left:240px;
	margin-top:10px;
}

.pagecontent
{
	/*border:1px solid #F63;*/
	margin-left:240px;
	margin-top:10px;
}

.pagenavheading
{
	font-weight:bold;
	color:#000;
	margin-left:-25px;
}

.pagenav_container
{
	border-left:#999 1px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	margin-top:15px;
}

.pagenav_container a
{
	text-decoration:none;
}

.pagenav_category
{
	/*background-image:url(./graphics/navtab_header_bg.png);*/
	background-color:#C9C7C7;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	border-top:#999 1px solid;
	padding:10px;
}

.pagenav_selected
{
	background-image:url(./graphics/navtab_header_bg.png);
	border-top:#999 1px solid;
	padding:10px;
}

.pagenav_submenu
{
	margin-left:20px;
}

.pagenav_link
{
	background-image:url(./graphics/navtab_header_bg.png);
	border-top:#999 1px solid;
	padding:7px;
}

.formtable
{
	border:1px solid #999;
	background-color:#EAE3D3;
	padding:0px;
	border-spacing:0px;
}

.formtable th
{
	text-align:left;
	background-image:url(./graphics/navtab_header_bg.png);
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;
	font-size:14px;
	border-bottom:1px solid #999;
}

.formtable td
{
	padding:5px;
	vertical-align:top;
}

tr.alt td
{
	/*background:#F2EBDC;*/
}

tr.over td
{
	background:#F2EDE4;
}

.div_event
{
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #999;
	background-color:#FBFAF7;
	padding:10px;
}

div.AnyTime-win
{
	border:1px solid #333;
	background-color:#FFF;
}

.divlistitem
{
	border:1px solid #666;
	margin:10px;
	padding:5px;
	background-image:url(./graphics/white60.png);
}

.div_expert
{
	border:1px solid #666;
	margin:10px;
	padding:5px;
	background-image:url(./graphics/black02.png);
}

.div_faq
{
	border:1px solid #666;
	margin:10px;
	padding:5px;
	background-image:url(./graphics/black02.png);
}

.div_storeitem
{
	border:1px solid #666;
	margin:10px;
	padding:5px;
	background-image:url(./graphics/black02.png);
}

.div_article
{
	border:1px solid #666;
	margin:10px;
	padding:5px;
	background-image:url(./graphics/black02.png);
}


.div_readarticle
{
	border:1px solid #666;
	margin:10px;
	padding:5px;
	background-image:url(./graphics/white60.png);
}

.div_joinconstantcontact
{
	border:1px solid #666;
	margin:10px;
	padding:5px;
	background-color:#FFF;
}

.div_quote
{
	float:right;
	width:250px;
	margin-left:10px;
	font-size: 11px;
	line-height: 15px;
}

.div_blog
{
	border:1px solid #666;
	margin:10px;
	padding:5px;
	background-image:url(./graphics/black02.png);
}

#entretest li
{
	margin-top:8px;
	margin-bottom:8px;
}

.result_highlight
{
	border:2px solid #F00;
	background-color:#FFC;
}

.Escore
{
	padding:10px;
	margin:10px;
}

/* UI Tabs */
	.ui-tabs-nav
	{
		height:32px;
		background-image:url(./graphics/navtab_header_bg.png);
		background-position:top;
		background-color:#fff;
	}
	.ui-widget-content
	{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 20px;
		color: #4e4a48;
		/*background-image:url(./graphics/white15.png);
		background-repeat:repeat;
		background-color:none;*/
	}


