/** FONTS **/

body,
td,
div
{
	font-family:			verdana;
	font-size:				10px;
	line-height:			15px;
}

td#headercell
{
	font-size:				11px;
}

td#headercell ul,
td#rightmenu ul
{
	padding:				0px;
	margin:					0px;
	white-space:			nowrap;
	list-style-type:		none;
}

td#headercell ul
{
	margin:					0px 0px -12px 3px;
}

td#headercell ul li
{
	padding:				0px 2px;
	display:				inline;
}

td#headercell ul li a,
td#headercell ul li a:visited,
td#headercell ul li a:active
{
	padding:				2px 4px;
	padding-bottom:			9px;
	border:					1px dotted #FFFFFF;
	border-bottom:			0px;
	
	color:					#FFFFFF;
	text-decoration:		none;
}
td#headercell ul li a:hover,
td#headercell ul li a.activepage
{
	color:					#000000;
	background-color:		#FFFFFF;
	padding-bottom:			19px;
}

td#rightmenu ul
{
	margin-bottom:			10px;
}

td#rightmenu ul li
{
	display:				block;
	padding:				0px 0px 0px 5px;
}

td.footertext
{
	color:					#EEEEEE;
	vertical-align:			top;
	text-align:				right;
}

/** LINKS **/

a,
a:link,
a:visited,
a:active
{
	/*color:					#5496EF;*/
	color:					#3c7bc2;
	text-decoration:		none;
}

a:hover
{
	color:					#9ABEEF;
}

a img
{
	border:					0px;
}

/** DIVS 'n SPANS **/

div.cool,
div.info,
div.error
{
	padding:				5px;
}

div.cool
{
	border:					1px solid #00FF00;
	background-color:		#CCFFCC;
}

div.info
{
	border:					1px solid #0000FF;
	background-color:		#CCCCFF;
}

div.error
{
	border:					1px solid #FF0000;
	background-color:		#FFCCCC;
}

div.create
{
	height:					28px;
	border:					1px solid #5496EF;
	background-color:		#E6F0FF;
	cursor:					pointer;
	padding:				10px 0px 0px 42px;
	color:					#4488CC;
}
div.create:hover
{
	color:					#77BBFF;
}
div.create img
{
	position:				absolute;
	margin:					-7px 0px 0px -38px;
}

div.formnote
{
	color:					#666666;
	text-align:				left;
	margin-bottom:			4px;
}

div.quote
{
	border:					1px dotted #AAAAAA;
	padding:				4px;
	margin:					0px 10px 0px 10px;
	color:					#333333;
}

/** SOME TABLE STUFF **/

table tr th
{
	text-align:				left;
}

