div,ul,li,h3
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

img
{
    border:none;
}

body
{
	background:#EDEDED;
	font-family:verdana,helvetica,arial,sans-serif;
}

hr
{
	color:#4F5F5F;
}

h2
{
	font-size:70%;
	font-weight:bold;
	color:#4F5F5F;
}

h3
{
	font-size:80%;
	font-weight:bold;
	color:#4F5F5F;
}

h3.center
{
	text-align:center;
}

p
{
	font-size:70%;
	text-align:justify;
}

p.center
{
    font-size:70%;
    text-align:center;
}

table
{
	font-size:70%;
}

.panel
{
    padding-bottom:8px;
}

td.formfield
{
	width:100px;
	font-weight:bold;
	color:#4F5F5F;
	vertical-align:top;
}

div.center
{
    text-align:center;
}

div.errormsg
{
    color:#DD0000;
    font-size:70%;
}

div.pagecontainer
{
	width:760px;
	margin:0 auto;
}

div.page
{
	float:left;
	width:760px;
	background:white;
	padding:4px 4px 8px 4px;
}

div.headercontainer
{
	float:left;
	width:752px;
	background:white;
	padding:0px 4px 4px 4px;
}

div.header
{
	float:left;
	width:100%;
	background:white;
	padding:0px 0px 8px 0px;
	border-bottom:solid 1px #4F5F5F;
}

div.headerlogo
{
	float:left;
}

div.headermenu
{
	float:right;
}

div.headermenu ul
{
	list-style-type:none;
}

div.headermenu li
{
	display:inline;

	font-size:70%;
	font-weight:bold;
}

div.headermenu a:link		{ color:#4F5F5F; text-decoration:none; }
div.headermenu a:visited	{ color:#4F5F5F; text-decoration:none; }
div.headermenu a:hover		{ color:#000000; text-decoration:underline; }
div.headermenu a:active		{ color:#4F5F5F; text-decoration:none; }

div.contentcontainer
{
	float:left;
	width:542px;
	background:white;
	padding:4px 4px 4px 4px;
}

div.content
{
	float:left;
	width:100%;
	background:white;
}

div.content a:link		{ color:#4F5F5F; text-decoration:none; font-weight:bold; }
div.content a:visited	{ color:#4F5F5F; text-decoration:none; font-weight:bold; }
div.content a:hover		{ color:#000000; text-decoration:underline; font-weight:bold; }
div.content a:active	{ color:#4F5F5F; text-decoration:none; font-weight:bold; }

div.thumbnail
{
	float:left;
	width:100%;	
	margin:0 auto;
	text-align:center;
	margin:4px 0px 12px 0px;
}

div.sidebarcontainer
{
	float:right;
	width:200px;
	background:white;
	padding:4px 4px 4px 4px;
}

div.sidebar
{
	float:left;
	width:100%;
	background:red;
	margin:0px 0px 8px 0px;
}

div.sidebarhead
{
	float:left;
	width:192px;

	background:#BCBCBC;
	font-size:70%;
	font-weight:bold;
	color:#4F5F5F;

	padding:2px 4px 2px 4px;
	
	border-top:solid 1px #DEDEDE;
	border-bottom:solid 1px #9A9A9A;
}

div.sidebarbody
{
	float:left;
	width:192px;
	background:#EDEDED;
	padding:8px 4px 32px 4px;
}

div.sidebarbody ul
{
	list-style-type:none;
}

div.sidebarbody li
{
	font-size:70%;
	padding:0px 0px 2px 4px;
}

div.sidebarbody a:link		{ color:#000000; text-decoration:none; }
div.sidebarbody a:visited	{ color:#000000; text-decoration:none; }
div.sidebarbody a:hover		{ color:#4F5F5F; text-decoration:underline; }
div.sidebarbody a:active	{ color:#000000; text-decoration:none; }

div.footercontainer
{
	float:left;
	width:752px;
	background:white;
	padding:4px 4px 0px 4px;
}

div.footer
{
	float:left;
	width:100%;
	background:white;
	padding:8px 0px 0px 0px;
	border-top:solid 1px #4F5F5F;
}

div.footercopy
{
	float:right;
	font-size:60%;
}

div.adminlist ul
{
	list-style-type:none;
}

div.adminlist li
{
    list-style:none;
	font-size:70%;
	padding:0px 0px 2px 4px;
}

