/* CSS Document */


BODY { margin: 0; background-color: #ebebeb; font-family: Arial, Verdana, Helvetica, sans-serif;}
a{
	color:#0000ff;
}
a:hover{

	color:#ff0000;
}
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:#CC0000; font-weight:bold}
h2				{ font-size: 12px; color: #000099; padding-bottom: 5px; padding-top: 5px; border-bottom:1px solid #000099;}
h3				{ font-size: 12px; color: #6C869F; padding: 0px; margin: 0px;}

.header { font: 16px Arial, Helvetica, sans-serif; color:#000000; 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: #333333; }
.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: 12px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none}
.SUBHEADWT 		{ font-size: 12px; font-style: normal; font-weight: bold; color: #CCFFFF; text-decoration: none;border-bottom:1px solid #CCFFFF}
.end {border-bottom: solid 1px #cccccc; width:98%}
#sublist {font-size:10px; }
.mHIGHLIGHTS1 {font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #FFA500}
.mHIGHLIGHTS 		{ font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #CC0000}
.fNewsDate 			{ font-size: 10px; font-style: normal; font-weight: none; color: #000099; text-decoration: none}
mBODY { font-size: 10px; font-style: normal; font-weight: none; color: #333333; 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: #333333; 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.menutop	 	{ color: #000099;}
a:active.menutop 	{ color: #000099;}
a:visited.menutop 	{ color: #000099;}
a:hover.menutop 	{ color: #CC0000; text-decoration: underline; font-size:15px;}
a.menutop	{ font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 15px; 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.menusub 	{ color: #FFFFFF;}
a:active.menusub 	{ color: #FFFFFF;}
a:visited.menusub 	{ color: #FFFFFF;}
a:hover.menusub 	{ color: #FFCC00; text-decoration: underline}
a.menusub	{ 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: #333333;}
a:active.menufooter 	{ color: #333333;}
a:visited.menufooter 	{ color: #333333;}
a:hover.menufooter	 	{ color: #FF0000; text-decoration: underline}
a.menufooter	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; 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 #666666;
}

.box {
	border: 1px solid #666666;
}

/* Survey Bounding Box */
.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}

/* Grey line White filled Bounding Box */
.t 	{background: url(http://www.promero.com/images/dot.gif) 0 0 repeat-x #FFFFFF; width: 100%;}
.b 	{background: url(http://www.promero.com/images/dot.gif) 0 100% repeat-x}
.l 	{background: url(http://www.promero.com/images/dot.gif) 0 0 repeat-y}
.r 	{background: url(http://www.promero.com/images/dot.gif) 100% 0 repeat-y}
.bl {background: url(http://www.promero.com/images/crnr_wht_lb.gif) 0 100% no-repeat}
.br {background: url(http://www.promero.com/images/crnr_wht_rb.gif) 100% 100% no-repeat}
.tl {background: url(http://www.promero.com/images/crnr_wht_lt.gif) 0 0 no-repeat}
.tr {background: url(http://www.promero.com/images/crnr_wht_rt.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/* 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;
}

/* Left Nav 1 */
#navcontainer1 { width: 194px; }

#navcontainer1 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px
}

#navcontainer1 a
{
display: block;
padding: 3px;
width: 194px;
border-bottom: 1px solid #eee;
}

#navcontainer1 a:link, #navlist1 a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer1 a:hover
{
background-color: #000000;
color: #fff;
}

/* Left Nav 2 */
#navcontainer2 { width: 194px; }

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px
}

#navcontainer2 a
{
display: block;
padding: 3px;
width: 194px;
border-bottom: 1px solid #eee;
}

#navcontainer2 a:link, #navlist2 a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color: #000000;
color: #fff;
}

/* Left Nav top */
#navcontainer3 { width: 194px; }

#navcontainer3 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px
}

#navcontainer3 a
{
display: block;
padding: 3px;
width: 194px;
background-color: #000000;
border-bottom: 1px solid #eee;
}

#navcontainer3 a:link, #navlist3 a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer3 a:hover
{
background-color: #6C869F;
color: #fff;
}

#sublist {font-size:10px; }
.mHIGHLIGHTS1 {font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #FFA500}

.headers { font: 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold}

img {border:none;}
.index_text
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:8px;
padding-right:8px;
padding-bottom:5px;
padding-top:5px;
}



#banner52-container{
	display:none;
}

#banner52{
	position:absolute; top:50%; left:50%; margin-top:-92px; margin-left:-160px; z-index:401;
	background:#fff;
	padding:5px;
}
#banner52 img{
	border:1px solid #000; 

}

#banner52_bg{
	position:fixed; top:0%; left:0%; background:#000; width:100%; height:100%; z-index:400; opacity:0.5; filter:alpha(opacity=50);
}