/* Text CSS */
.outline 
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
/* Titles */
.title ,.branchtitle
{
	color:#234271;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	border-bottom:solid 1px #b8bfc9;
	margin-top:0px;
	margin-bottom:15px;
}
.branchtitle
{
	margin-bottom:8px;
}
.subtitle 
{
	color:#354d79;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-top:0px;
	margin-bottom:4px;
}
.highlight 
{
	color:#354d79;
	font-weight:bold;
}
.leftnavTitle
{
    background-color:#234585;
    font-weight:bold;
    text-align:center;
    color:#ffffff;
    padding:2px;
}
/* Links */
a:link,a:visited 
{
	color:#c7003b;
	text-decoration:none;
}
a:hover,a:active 
{
	text-decoration:underline;
}
#leftnav a:link,#leftnav a:visited 
{
	color:#254075;
}
#leftnav a:hover,#leftnav a:active,#leftnav a.slc:link,#leftnav a.slc:visited
{
	color:#c22037;
	text-decoration:none;
}
#leftnav a.slc:link,#leftnav a.slc:visited
{
	font-weight:normal;
}
#leftnav a.expand:link,#leftnav a.expand:visited 
{
	background:url(../Images/Common/im_icon_expand.gif) no-repeat;
	padding-left:10px;
}
#leftnav a.collapse:link,#leftnav a.collapse:visited
{
	background:url(../Images/Common/im_icon_collapse.gif) no-repeat;
	padding-left:10px;
}
#tote
{
	line-height: 13px;
}
#footer
{
	color:#354d79;
}
/* Form Fields */
input.text, select.select
{
	font-size:11px;
	border:solid 1px #999999;
}
input.button
{
	font-size:11px;
	border:solid 1px #999999;
	background-color:#f0f0f0;
}
input.upload
{
	font-size:11px;
	border:solid 1px #999999;
	background-color:#ffffff;
}
.errortext, .astr
{
	color:#ff0000;
}
/* Table Grid */
table.grid td.header
{
	font-weight:bold;
}
table.grid td.header a:link, table.grid td.header a:visited
{
	font-weight:normal;
}
table.grid td.header .nobold
{
	font-weight:normal;
}