.content
{
	margin:0;
	padding:0;
}

body
{
	background:#fff;
	color:#333;
	font:normal 10px Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	padding:0;
}

p,td p
{
	font-size:12px;
}

h1
{
	background-image:none;
	background-position:right top;
	color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:4px 1px 6px 32px;
	text-align:left;
	text-transform:uppercase;
	width:100%;
}

h2,h2.blue_panel
{
	color:#3D7BA2;
	font:16px Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform:uppercase;
	width:100%;
}

table,fieldset
{
	border:none;
}

.login_table
{
	margin:0 1em;
}

.login_table td
{
	width:49%;
}

.blue_panel
{
	background-color:#EFF2F6;
	background-image:url(../interface/pocog_images/left-panel-bg.png);
	background-repeat:repeat;
	border:1px solid #CCC;
	margin-left:1.5em;
	margin-right:0;
	padding:2px 10px 20px;
	vertical-align:top;
}

.blue_panel input
{
	display:block;
	padding:0.2em;
	width:250px;
}

.blue_panel label
{
	font-size:0.7em;
}

.content form.formbuilder input.button.clear_button
{
	background:#ce1126;
}

input.button.login_button
{
	background:url(../interface/pocog_images/login-off.png);
	background-repeat:no-repeat;
	border:0;
	display:block;
	float:right;
	height:35px;
	margin:0;
	padding:0;
	width:85px;
}

input.button.login_button:hover
{
	background:url(../interface/pocog_images/login-on.png);
}

.content form.formbuilder input.button:hover
{
	background:#355d82;
	text-decoration:underline;
}

.content form.formbuilder input.button.clear_button:hover
{
	background-color:#d53447;
}

a.button
{
	margin:0;
	padding:.1em .4em;
}

a.button:hover
{
	text-decoration:underline;
}

a.button.large
{
	background-image:url(../interface/common/bg_button_yellow_large.gif);
	display:block;
	font-size:15px;
	height:1.3em;
	letter-spacing:-1px;
	margin:0 auto;
}
