BODY { margin: 0; background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif;}
table, td 		{ font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight: normal;}
h1 { font-size: 20px; font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
h2				{ font-size: 12px; color: #CC0000; padding-bottom: 5px; padding-top: 5px; border-bottom:1px solid #CC0000;}
h3				{ font-size: 12px; color: #CC0000; padding: 0px; margin: 0px;}

.header { font: 16px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.headers { font: 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold}
.fnavHeader { font: 14px Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold}
.topic { font: 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#000099; font-weight:bold}
.menutext {font-family: Arial, Verdana, Helvetica,, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; }
.subtitle	{ font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; color: #0062A7;}
.SUBHEAD 			{ font-size: 11px; font-style: normal; font-weight: bold; color: #333333}
.SUBHEADRED 		{ font-size: 11px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none}

.mHIGHLIGHTS 		{ font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #CC0000}
.fNewsDate 			{ font-size: 9px; font-style: normal; font-weight: none; color: #CC0000; text-decoration: none}

.fNewsHead 			{ font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
A.fNewsHead:link 	{ font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
A.fNewsHead:hover 	{ font-size: 10px; font-style: normal; font-weight: normal; color: #FF0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.mNewsHead			{ font-size: 13px; font-style: normal; font-weight: normal; color: #CC0000; text-decoration: none}
A.mNewsHead:hover 	{ font-size: 13px; font-style: normal; font-weight: normal; color: #CC0000; text-decoration: underline}

.mNewsSubHead 		{ font-size: 11px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none}

a:link.menutop	 	{ color: #000099;}
a:active.menutop 	{ color: #000099;}
a:visited.menutop 	{ color: #000099;}
a:hover.menutop 	{ color: #CC0000; text-decoration: underline}
a.menutop	{ font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.crm	 	{ color: #000099;}
a:active.crm 	{ color: #000099;}
a:visited.crm 	{ color: #000099;}
a:hover.crm 	{ color: #CC0000; text-decoration: underline}
a.crm	{ font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 25px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.services 	{ color: #000099;}
a:active.services 	{ color: #000099;}
a:visited.services 	{ color: #000099;}
a:hover.services 	{ color: #CC0000; text-decoration: underline}
a.services	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none;}

a:link.content 	{ color: #000099;}
a:active.content 	{ color: #000099;}
a:visited.content 	{ color: #000099;}
a:hover.content 	{ color: #CC0000; text-decoration: underline}
a.content	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-style: bold; font-weight: normal; text-decoration: none;}

a:link.menufooter 		{ color: #FFFFFF;}
a:active.menufooter 	{ color: #FFFFFF;}
a:visited.menufooter 	{ color: #FFFFFF;}
a:hover.menufooter	 	{ color: #CCEAFF; text-decoration: underline}
a.menufooter	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

a:link.training 	{ color: #000099;}
a:active.training 	{ color: #000099;}
a:visited.training 	{ color: #000099;}
a:hover.training	{ color: CC0000; text-decoration: underline}
a.training	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none;}

.SoftwareSubHead  { font-size: 9px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none}

.line-bottom {
	border-bottom: 1px solid #CCCCCC;
}

.line-left {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.line-left-real {
	border-left: 1px solid #CCCCCC;
}
.box {
	border: 1px solid #CCCCCC;
}
/* Other Objects
==============================================================================*/


/* Grey line White filled Bounding Box */
.t 	{background: url(../images/dot.gif) 0 0 repeat-x #FFFFFF; width: 100%;}
.b 	{background: url(../images/dot.gif) 0 100% repeat-x}
.l 	{background: url(../images/dot.gif) 0 0 repeat-y}
.r 	{background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/crnr_wht_lb.gif) 0 100% no-repeat}
.br {background: url(../images/crnr_wht_rb.gif) 100% 100% no-repeat}
.tl {background: url(../images/crnr_wht_lt.gif) 0 0 no-repeat}
.tr {background: url(../images/crnr_wht_rt.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/* Survey Bounding Box */
#surveybox		{ float: center; width:260px;}
#surveyboxA		{ float: center; width:690px;}
.t_survey 	{background: url(../images/crnr_dot.gif) 0 0 repeat-x #ebebeb; width: 100%;}
.b_survey 	{background: url(../images/crnr_dot.gif) 0 100% repeat-x}
.l_survey 	{background: url(../images/crnr_dot.gif) 0 0 repeat-y}
.r_survey 	{background: url(../images/crnr_dot.gif) 100% 0 repeat-y}
.bl_survey {background: url(../images/crnr_bl.gif) 0 100% no-repeat}
.br_survey {background: url(../images/crnr_br.gif) 100% 100% no-repeat}
.tl_survey {background: url(../images/crnr_tl.gif) 0 0 no-repeat}
.tr_survey {background: url(../images/crnr_tr.gif) 100% 0 no-repeat; padding:10px}


/* Form Styles */
select, input, textarea  {
	font-size: 9px; color: #000000; border-style: none; border:1pt #B1B0AB solid; padding: 1px; padding-left: 3px; padding-bottom: 1px; background-color: #F5F5F5; margin: 0;
}

/* Top Menu */
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #0062A7;
color: White;
float: left;
width: 100%;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 0.4em;
background-color: #0062A7;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #FF0000;
color: #fff;
}

/* Links directory style */
	.logonform { margin-top:10em; position:relative; width:50%; left:25%; }
	.label { font-weight:bold; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif;}
	.button { border:1px #000000 solid; width:80px; margin-left:4px; height:22px; }
	.inputbox { border:1px #000000 solid; padding:1px; height:22px; }
	.textbox { border:1px #000000 solid; padding:1px; }
	.url { font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #0062A7; text-decoration: none;font-weight: bold;}
	A.url:link { font-size: 13px; font-style: normal; font-weight: bold; color: #0062A7; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
	A.url:hover { font-size: 13px; font-style: normal; font-weight: bold; color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
	.note { font-size:9pt; text-decoration:italic; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000}
	.folder { font-variant:small-caps; font-size:11pt; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
	.foldercount { font-size:8pt; }
	.menuanchor{ font-variant:small-caps; font-size:11pt; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif;}

/*CSS for Tooltips */

.thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #000000;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
                 
         .dogvdvhdr {
            width:300;
            background:#FF0000;
            border:1px solid #FF0000;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #FF0000;
            border-right:1px solid #FF0000;
            border-bottom:1px solid #FF0000;
            padding:10px;
         }
         
         .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #FF0000;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }
