@charset "utf-8";
a:link 		{ color:#1c4987 }
a:visited	{ color:#1c4987 }
a:active	{ color:#1c4987 }

body 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	font-family: Arial, Helvetica, sans-serif;
}

.header .logo 
{
	padding: 22px 0 0 0;
}

	.header .globalFunctions .globalSearch {
		background: #dadada url('/SystemImages/bg_globalSearch.gif') repeat-x 0 0;
	}

.nav_primary {
	background: #133058 url('/SystemImages/bg_nav_primary.gif') repeat-x 0 0;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFF;
}
.sf-menu li {
	background: url('/SystemImages/bg_nav_primary_li.gif') no-repeat 100% 0;
}
.sf-menu li li a, .sf-menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/*border-right:	0;*/
	border-top:		1px dotted #526f97;
}
.sf-menu li li {
	background-color: #1a447e;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#123059;
}
.sf-menu li.current {
	background: url('/SystemImages/bg_tab.gif') no-repeat 0 0;
}
.sf-menu li.current a,
.sf-menu li.current a:visited {
	background: url('/SystemImages/bg_tab.gif') no-repeat 100% -50px;
	color: #666;
}
.sf-menu li.current li a:focus,
.sf-menu li.current li a:hover,
.sf-menu li.current li a:active {
	background-color:		#123059;
}
.sf-menu li.current:hover {
	background: transparent url('/SystemImages/bg_tab.gif') no-repeat 0 0;
}

.leftColumn .nav_secondary li.active a
{
	color: #1c4987;
}

	.leftColumn .nav_secondary li li a,
	.leftColumn .nav_secondary li.active li a 
	{
		color: #1c4987;
	}
		
		.leftColumn .nav_secondary li li li a,
		.leftColumn .nav_secondary li.active li li a,
		.leftColumn .nav_secondary li li.active li a 
		{
			color: #1c4987;
		}
.contentColumn h2,
.contentColumn h3
{
	color: #1c4987;
}

	.contentColumn ul li
	{
		background: url('/SystemImages/list_bullet.gif') no-repeat 0 7px;
	}
	
		.nav_pagination a:link,
		.nav_pagination a:visited {
			color: #1c4987;
		}
.rightColumn .module
{
	background: #ededed url('/SystemImages/bg_module.gif') repeat-x 0 100%;
}

.rightColumn .loginModule,
.rightColumn .loginModuleHome
{
	background: #404040 url('/SystemImages/bg_loginModule.gif') repeat-x 0 100%;
}

	
.footer
{
	border-top: 7px solid #1c4987;
}
	
input, select, textarea 
{
	font-family: Arial, Helvetica, sans-serif;
}

.primary {
	border: 1px solid #b9b9b9;
	background: #1c457f url('/SystemImages/bg_button1.gif') repeat-x top;
}

/* NJ added style for input button */
input.button_curve_primary{
	background: transparent url('/SystemImages/bg_button1_sprite.png') no-repeat !important;
}

button.button_curve_primary{
	background: transparent url('/SystemImages/bg_button1_sprite.png') no-repeat !important;
}

div.buttonEnd_primary{
	background: transparent url('/SystemImages/bg_button1_sprite.png') no-repeat;
	background-position: 100% -44px;
	width: 5px !important;
	height: 22px !important;
	float: left;
	margin-left: -10px !important;
	margin-right: 10px !important;
	padding: 0px !important;
}

button.button_primary_hover {
	background-position: 0 -22px !important;
}

div.buttonEnd_primary_hover{
	background-position: 100% -66px !important;
}
.ms-WPBody .logonBox hr
{
	color:white;
}
.ms-WPBody .logonBox hr
{
height:1px
}
.ms-WPBody .logonBox A:link{
	color:white;
	text-decoration: none;
}
.ms-WPBody .logonBox a:visited  {
	color:white;
	text-decoration: none;
}

.ms-WPBody .logonBox a:hover  {
	color:white;
	text-decoration: underline;
}

.ms-WPBody .logonBox .logonBoxHeader{
font-size:14px;
font-weight:bold;
margin-bottom:5px
}
.ms-WPBody .logonBox .logonBoxSubHeader{
font-size:12px;font-weight:bold;margin-bottom:5px	
