* {
	font-family	: 	Arial, Helvetica, Verdana, sans-serif;
  	font-size      : 	10pt;
  	color          : 	#333333;
}


.mainbody {
	background	:	#ffffee;
  	margin         : 	0px 0px 0px 0px;
}

/** wrapper to make the page center **/
#pagecontainer {
	width		:	95%;
	padding		:	0;
	text-align	: 	left;
}
/**
hold background, it should be float:left
that's way we can not put it in #container
**/
#pagecontainerbackground {
	position		:	relative;
	width		:	95%;
	background	:	transparent;
	float		:	left;
	top			:	0;
	left			:	0;
}

#leftcolumn {
	position		:	relative;
	float		:	left;
	clear		:	left;
	width		:	85%;
	
}

#rightcolumn {
	position		:	relative;
	width		:	15%;
	float		:	right;
	clear		:	right;
}

/** div container for image header **/
#imgheader {
	position		:	relative;
	clear		:	left;
	float		:	inherit;
	width		:	100%;
	background	:	transparent;
	font-size		:	36pt;
	font-weight	:	bolder;
	color		:	#4E6461;
	vertical-align	:	top;
	font-family	: 	Stonehenge, Arial, Helvetica, Verdana, sans-serif;
}

#pagecontainer_inner {
	position		:	relative;
	float		:	left;
	clear		:	left;
	width		:	100%;
}

/** div container for left column **/
#leftcol {
	position		:	relative;
	float		:	left;
	clear		:	left;
	width		:	19%;
	background	:	transparent;
}

#leftcolmenu {
	position		:	relative;
	background	:	transparent;
	overflow		:	auto;
}

/** div wrapper for user2 & user3 **/
#content_top_wrapper {
	position		:	relative;
	float		:	right;
	clear		:	right;
	width		:	79%;
	display		:	inline;
	margin		: 	4px 8px 0 0;
}

/** div container for position:user2 **/
#content_top1 {
	position		:	relative;
	float		:	left;
	clear		:	left;
	width		:	50%;
}

/** div container for position:user3 **/
#content_top2 {
	position		:	relative;
	float		:	right;
	clear		:	right;
	width		:	50%;
}

/** div container for mainbody **/
#content_main {
	position		:	relative;
	float		:	left;
	width		:	80%;
	background	:	transparent;
}

#banner {
	position:relative;
	clear:left;
	width:100%;
	height:65px;
	min-height:65px;
	color:#FFFFFF;
	font-size:10pt;
}

#copyright {
	position:relative;
	width:100%;
	display:block;
	clear:both;
	float:left;
}

#bottompadding	{
	position:relative;
	width:100%;
	display:block;
	height:0px;
	margin-top:-100px;
}

ul {
  	margin         : 	0px 0px 0px 0px;
}

hr {
  	background     : 	#CCCCCC;
  	height         : 	1px;
  	width          : 	100%;
}


/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */
.pathway {
  	font-size		: 	10pt;
  	color		: 	#CCCCCC;
}

a.pathway:link, a.pathway:visited {
  	color          : 	#8CA0B4;
  	font-weight    :	 normal;
}

a.pathway:hover {
  	color          : 	#F0F0F0;
  	font-weight    : 	normal;
}


/* ################### MAIN AND SUB MENU SYSTEM ################### */
a.mainlevel:link, a.mainlevel:visited {
  	color          : 	#333333;
  	text-decoration: 	none;	
}

a.mainlevel:hover {
  	color          : 	#4E6461;
}

a.sublevel:link, a.sublevel:visited {
  	color          : 	#333333;
  	text-decoration: 	none;	
}

a.sublevel:hover {
  	color          : 	#4E6461;
}


span.sublevel {
	font-family	: 	Stonehenge, Arial, Helvetica, Verdana, sans-serif;
  	font-size      : 	12pt;
  	font-weight    : 	bold;
  	color          : 	#4E6461;
  	text-align     : 	left;
}

table.moduletable {
  	width          : 	100%;
  	border         : 	0pt solid #e0e0e0;
  	padding        : 	4px;
  	margin-bottom  : 	10px;
}

table.moduletable th {
  	font-size      : 	12pt;
  	font-weight    : 	bold;
  	color          : 	#000000;
  	text-align     : 	center;
  	background	:	transparent;
  	width          : 	100%;
}

table.moduletable td {
  	font-size      : 	10pt;
  	font-weight    : 	normal;
}

.poll {
  	line-height    : 	10pt;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader {
  	background	:	transparent;
  	color          : 	#4E6461;
  	font-weight    : 	bold;
}

.sectiontableentry1 {
  	background	:	transparent;
}

.sectiontableentry2 {
	background	:	transparent;
}

/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  	font-size      : 	10pt;
  	color          : 	#3366C0;
  	text-decoration: 	none;
  	font-weight    : 	medium;
}

.smalldark {
  	font-size      : 	10pt;
  	color          : 	#000000;
  	text-decoration: 	none;
  	font-weight    : 	normal;
}

.weblinks {
	list-style-type:none;
	margin-left: -40px;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
	background	:	transparent;
}

.contentpaneopen {
 	background	:	transparent;
}

.contentheading, .componentheading {
	font-family	: 	Stonehenge, Arial, Helvetica, Verdana, sans-serif;
  	font-size      : 	26pt;
  	font-weight    : 	bold;
  	color          : 	#4E6461;
  	text-align     : 	left;
}

.subcontentheading, .subcomponentheading {
  	font-size      : 	18pt;
	font-style	:	italic;
  	color          : 	#4E6461;
  	text-align     : 	left;
}

.createdate {
 	font-size      : 	10pt;
  	color          : 	#999999;
  	text-align     : 	left;
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  	font-style     : 	normal;
  	font-size      : 	10pt;
  	font-weight    : 	bold;
  	background-color : 	#F0F0F0;
  	color          : 	#000000;
  	border         : 	1px solid #CCCCCC;
}

.inputbox {
  	font-size      : 	10pt;
  	color          : 	#000000;
  	background	:	transparent;
  	border         : 	1px solid #CCCCCC;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  	color          : 	#333333;
  	text-decoration: 	none;		
}

a:hover {
  	color          : 	#4E6461;
  	text-decoration: underline;	
}

a.category:link, a.category:visited {
  	color          : 	#333333;
  	font-weight    : 	bold;
}

a.category:hover {
  	color          : 	#4E6461;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
  	text-decoration: 	none;
  	color          : 	#4E6461;		
}

a.contentpagetitle:hover {
	text-decoration: 	underline;
}

.larger {
	font-size		:	12pt;
}
.italic {
	font-style	:	italic;
}

.title {
	font-size		:	36pt;
	font-weight	:	bolder;
	color		:	#4E6461;
	vertical-align	:	middle;
	text-align	:	left;
	font-family	: 	Stonehenge, Arial, Helvetica, Verdana, sans-serif;
}

.contactname {
	font-size		:	16pt;
	text-align	:	left;
}

.scontentheading {
	font-family	: 	Stonehenge, Arial, Helvetica, Verdana, sans-serif;
  	font-size      : 	16pt;
  	font-weight    : 	bold;
  	color          : 	#4E6461;
  	text-align     : 	left;
}

li.menu {
	list-style:none
}
