BODY
{
	background: #FFF;
	margin: 0px;
}
.container
{
	font-family: Georgia, Times, serif;
	line-height: 150%;
	color: #333;
	font-size: 14px;
}
BODY, TD, TH, P, UL
{
}
A:link, A:visited
{
	color: #000;
	text-decoration: underline;
}
A:hover
{
	color: #FF0000;
}
A:active
{
	color: #FF0000;
	text-decoration: underline;
}
H3
{
	font-size: 18px;
	font-family: Georgia, Times, serif;
}
.moduletable_menu
{
	padding: 10px 0 40px 20px;
}
.moduletable
{
	padding: 10px 0 40px 20px;
}
#topbg
{
	width: 100%;
	margin-bottom: 20px;
}
#searchbox
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 50px;
}
IMG
{
	margin: 0;
}
/*
#layer1 {
margin-top: 10px;
padding-bottom: 5px;
}
*/
#layer2
{
	margin-top: 10px;
	padding-bottom: 20px;
}
P+P
{
	text-indent: 0;
}
P
{
	font-family: Georgia, Times, serif;
	line-height: 150%;
	color: #333;
	font-size: 14px;
}
#searchbox INPUT
{
	margin-top: 20px;
	border: 1px solid #CCCCCC;
}
#searchbox H3
{
	display: none;
}
#left H3
{
	font-size: 14px;
	font-weight: lighter;
}
#content H2
{
	margin-top: 0;
	font-size: 18px;
}
/*primary menu*/
#menu UL, #menu LI
{
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
#menu UL UL
{
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
}
#menu UL LI
{
}
#menu UL LI A:link, #menu UL LI A:visited
{
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
}
#menu UL LI#current A:link, #menu UL LI#current A:visited, #menu UL LI#current LI A:link, #menu UL LI#current LI A:visited
{
	text-decoration: none;
	color: #FF0000;
}
#menu UL LI A:hover
{
	color: #FF0000 !important;
}
#menu UL LI.parent.active A
{
	color: #FF0000;
}
#menu UL LI#current
{
	color: #FF0000;
}
#menu UL LI#current *
{
	color: #FF0000;
}
.modifydate
{
	color: #C0C0C0;
}
.author
{
	color: #C0C0C0;
}
.createdate
{
	color: #C0C0C0;
}
.contenttoc
{
	margin: 5px;
}
UL
{
	margin: 2px;
	padding: 6px;
	padding-left: 15px;
}
LI
{
	list-style: none;
	list-style-image: url(../images/arrow.png);
	padding-left: 1px;
	line-height: 150%;
}
UL.arrow1 LI, UL.arrow2 LI
{
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.buttons
{
	float: right;
	width: 85px;
}
.buttons .buttonheading
{
	float: left;
}
/*Poll Module Styles

.poll-radio {
padding-bottom:5px;
float:left;
clear:left;
width:14%;
text-align:center;
}

.poll-option {
float:left;
padding-bottom:5px;
width:85%;
}

.poll h3 {
border:none;
}
*/
H1, H2, H3, H4, H5
{
	margin: 0.3em 0;
	color: #A40C34;
}
.footer
{
	margin-top: 50px;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.inputbox
{
	border: 1px solid #E0E0E0;
	padding: 4px;
	font-size: 11px;
}
.blog .contentpaneopen
{
	border-bottom: 1px dotted #E0E0E0;
	padding: 10px 0;
}
TD
{
	border-bottom: 1px solid #FFF;
}
EM, DFN
{
	background: #FFF !important;
}
/*---------------------------------------------------------------------------*/
A#macro
{
	text-decoration: none;
}

