form
{
	margin-right:0;
}
div.input
{
	padding-right:10px;
}
.red
{
	color:#ff0000;
}
a.red:hover {color:#F00;}
div.message
{
	background: #DFFAFF;
	border:1px solid #4FB0FF;
	padding:10px;
	margin:0px 0px 8px;
	color:#0166A4;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	clear:both;
}

/* Default Overrides */
fieldset legend
{
	font-size:20px;
	font-weight:normal;
	color:#002F7A;
	font-family:"Georgia";
}
form
{
	width: 100%;	
}
form div.submit
{
	text-align: center;
}
.form fieldset
{
	border:1px solid #CCCCCC;
	margin-top:50px;
	min-width:555px;
	padding:16px 20px;
}
h2
{
	color:#EE3322;
	font-family:'Gill Sans','lucida grande',helvetica,arial,sans-serif;
	font-size:190%;
	margin:0.3em 0;
	padding-top:0.8em;
	font-size:20px;
	font-weight:normal;
	color:#002F7A;
	font-family:"Georgia";
}
.greytext a
{
	color:#545D63;
	font-weight: normal;
}
.bluetext a
{
	color:#0071B7;
	font-weight: normal;
}
form div.submit
{
	margin:0;
	margin-top:10px;
	text-align: right;
}
button.image[type="submit"]
{
	background:none;
	border:none;
	margin:0;padding:0;
}
input[type="image"]
{
	width:auto;
	height: auto;
}
#bodycontent #rightpanel
{
	padding-left:0;
}
#SessionTimingOut_contentBoxBg, #SessionTimedOut_contentBoxBg
{
	background: #1ABFF1;
	color:#fff;
}
#SessionTimingOut_contentBoxBg a, #SessionTimedOut_contentBoxBg a, #SessionTimingOut_contentBoxBg a:visited, #SessionTimedOut_contentBoxBg a:visited
{
	color:#2859A4;
	font-weight: bold;
}
#exitImage
{
	display: none;
}
a.breadcrumb_link:hover
{
	color:#0071B7;
	text-decoration: underline;
}