/* formatting for Jello Layout */
body
{
	padding: 1em;
	background-color: #ffffff;
	text-align: center;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 80%;
	color: #000000;
}

#sizer
{
	width: 50%;
	margin: 0 auto 0 auto;
	text-align: left;
	max-width: 250px; /* max is desired max minus the width% * total of the margining */
}

#expander
{
	margin: 0 -375px 0 -375px;
	position: relative;
	min-width: 700px;
	text-align: left;
}

#widthfix
{ 
	width: 100%;
}

.button
{
	padding: .2em;
	font-size: .8em;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #999999;
	background-color: #666666;
	text-align: center;
}

.login_box
{
	float: left;
	width: 95%;
	background-color: #cce1cc; 
	border: 1px solid #ccd1dd;
	color: #222222;
	font-weight: bold;
	padding: .4em;
	margin: .5em 0 .5em .5em;
	
}
.contentarea
{
	border: 1px solid #445566;
	background-color: #ffffff;
	float: left;
}
.center
{
	float: left;
	width: 49%;
}

.left
{
	float: left;
	width: 24%; 
	margin-right: 1%;
}

.right
{
	float: left;
	width: 24%; 
}

/* Preset Formatting */

form
{
	font-size: .9em;
}
textarea
{
	width: 95%;
	height: 6em;
	font-size: 1.1em;
	color: #222222;
	background-color: #eef1ff;
	border: 1px solid #999999;
	font-family: verdana, helvetica, arial, sans-serif;
	
}
input.text, select
{
	width: 95%;
	font-size: 1.1em;
	color: #222222;
	background-color: #eef1ff;
	border: 1px solid #999999;
}
.radio
{
	width: 20px;
	border: none;
	font-size: .8em;
	color: #444444;
}
input.text_small
{
	width: 45%;
	font-size: 1.1em;
	color: #222222;
	background-color: #eef1ff;
	border: 1px solid #999999;
}
input.button
{
	font-size: .8em;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #999999;
	background-color: #666666;
}
a
{
	text-decoration: none;
	font-weight: bold;
	color: #0000aa;
}
a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #aa00aa;
}
a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #aa0000;
}

/* Aesthetic Styles*/
.tabme
{
	padding: 3px;
	background: url(images/tabme_bg.jpg) center center repeat-x;
	margin: -5px -5px 1em -5px;
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
}
.boxme
{
	float: left;
	margin: .5em; auto .5em; auto;
	border: 1px solid #ccd1dd;
	padding: 5px;
	width: 95%;
}
.menu_head
{
	font-weight: bold;
	margin: 1em 0 .5em 0;
}
.menu_sub
{
	font-size: .8em;
	font-weight: normal;
	margin: .5em 0 .5em 1em;
}
a.menu
{
	color: #444488;
}

/* Holly Hacks \*/ 
* html body, 
* html #sizer, 
* html #expander { height: 0; } 
/* */

