body  
{
    border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #464646;
	background-color: #002a43;
}
body.formpage {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #464646;
	background-color: #ffffff;
}
TABLE.leftnavnewsborder {
	border : 1px solid #33669B;
	background-attachment : fixed;
}
TABLE.newsborderOff {
	border : 1px solid #a3c2e0;
	background-attachment : fixed;
}
.loginname
{ 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica Neue Regular, arial, helvetica, sans-serif;
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    COLOR: #999999;
    BORDER-BOTTOM: none;
    TEXT-DECORATION: none
}
.toolslink
{ 
	FONT-WEIGHT: regular;
	FONT-SIZE: 11px;
	FONT-FAMILY: Helvetica Neue Regular, arial, helvetica, sans-serif;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #002a43;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none;
}
msmcathead {
 font-family: arial, sans-serif;
 font-size: 14;
 FONT-WEIGHT: bold;
 color: White;

}
TD.toplinks {
 font-family: arial, sans-serif;
 font-size: 13;
 FONT-WEIGHT: bold;
 background-color : #002a43;
 color :#ffffff;
 TEXT-DECORATION: none;
}

a.toplinks:link
{
	border-top: medium none;
	font-weight: bold;
	font-size: 11px;
	border-left: medium none;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif BORDER-RIGHT: medium none;
	text-decoration: none;
}
a.toplinks:visited
{ FONT-WEIGHT: bold;
FONT-SIZE: 11px;
FONT-FAMILY: arial, helvetica, sans-serif;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
a.toplinks:hover
 
{ FONT-WEIGHT: bold;
FONT-SIZE: 11px;
FONT-FAMILY: arial, helvetica, sans-serif;
 BORDER-RIGHT: medium none;
 BORDER-TOP: medium none;
 BORDER-LEFT: medium none;
 COLOR: #CCCCCC;
 TEXT-DECORATION: none;
}


a.topnavlinks
 
{ 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica CY, arial, helvetica, sans-serif;
 	BORDER-RIGHT: medium none;
 	BORDER-TOP: medium none;
 	BORDER-LEFT: medium none;
 	COLOR: #002a43;
 	TEXT-DECORATION: none;
}


a.topnavilink:link
{  
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	FONT-FAMILY: arial, helvetica, sans-serif;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #006699;
    TEXT-DECORATION: none;
}
a.topnavilink:visited
{ 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica, sans-serif;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #006699;
    TEXT-DECORATION: none;
}
a.topnavilink:hover
 
{ 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica, sans-serif;
 	BORDER-RIGHT: medium none;
 	BORDER-TOP: medium none;
 	BORDER-LEFT: medium none;
 	COLOR: #666666;
 	TEXT-DECORATION: none;
}
.news
 
{ font-family: arial,black;
 font-size: 19.5px;
 color: #FFFFFF; 
 font-weight: bold;
}

.newsentries
 
{ 
	FONT-SIZE: 12px;
	FONT-FAMILY: arial black regular
 	BORDER-RIGHT: medium none;
 	BORDER-TOP: medium none;
 	BORDER-LEFT: medium none;
 	COLOR: #336699;
	Background-color : #A3C2E0;
}

select 
{
	font-family: arial, sans-serif; 
 	font-size: 10;
 
}

/*input
{
	font-family: arial, sans-serif;
 	font-size: 10;
 	width : 100px;
}*/

.buttonFormat
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	color: #7c7c7c;
	width: auto;
}
 
.search
{
	font-family: arial, sans-serif; 
 	font-size: 10;
 	FONT-WEIGHT: bold
 }
 
 
.diagonalbar 
{ 
	background-image: url('/Shared/images/nav_leftfade.gif'); 
	background-repeat : repeat-x; 
	background-position : top; 
}
		.blacklinex 
{ 
	background-image: url('/Shared/images/666.gif'); 
	background-repeat : repeat-x;	
}

.blackliney
{ 
	background-image: url('/Shared/images/666.gif'); 
	background-repeat : repeat-y; 
	
}
.tickmarks 
{ 
	background-image: url('/Shared/images/tick_marks.gif'); 
	background-repeat : repeat-x; 
	background-position : top; 
} 

.secondtickmarks 
{ 
	background-image: url('/Shared/images/bott_bar.gif'); 
	background-repeat : repeat-x; 
	background-position : top; 
} 

.leftnavfade		
                {
			    background-image: url('/Shared/images/lnav_leftfade.gif'); 
				background-repeat : repeat-y;
                background-position : top;			
				}
				
.grayline	
                {
			    background-image: url('/Shared/images/gray.gif'); 
				background-repeat : repeat-y;
                background-position : top;			
				}				
.leftnavhead 
{
color: #002a43;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;}

.leftnavSubhead
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
	text-decoration: none;
	font-weight: bold;
	background-color : #FFFFFF;
	width : 128px;
	padding-left: 13px;
}

.tabLine		{background-color: #E0EAF5;}

.navItem 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	background-color: #B1CBE5;
	text-decoration: none;
	/* background-image: url('/Shared/images/aaindicator_off.gif'); */
	/* background-repeat : no-repeat; */
    /* background-position : left;	*/	
	margin-top: 0;
	margin-bottom: 0;
	/*  background-position :x-1px y-3px;	*/	
	
    padding-left : 6px;
	width: 118;
}


A:hover.navItem
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	background-color: #E5EEF3;
	text-decoration: none;
	/* background-image: url('/Shared/images/aaindicator.gif');  */
	/* background-repeat : repeat-y; */
    /* background-position : left;	*/	
	width: 118;
	margin-top: 0;
	margin-bottom: 0;
	  	
	
    padding-left : 6px;
	
}

.navItemOn
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	background-color: #E5EEF3;
	text-decoration: none;
	background-image: url('/Shared/images/aaindicator.gif'); 
	background-repeat : repeat-y;
    background-position : left;		
	width: 118;
	margin-top: 0;
	margin-bottom: 0;
		
	
    padding-left : 6px;
}

.newsboxhead {
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
}

a.newsboxtext,
.newsboxtext {
color: #336699;
font-size: 10px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
}

H1,
.pgHead
{
	border: 0px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	color: #54a51a;
}

h2,
.pgSubHead
{
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #54a51a;
}
h2 a {
	color: inherit ! important;
	text-decoration: none;
}

h2 a:hover {
	text-decoration: underline;
}
/*
a.h2,
a.pgSubHead
{
	color: inherit ! important;
	text-decoration: none;
}
*/
H3,
.pgSubtitle		{	
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #191970;
}
h3 a {
	color: inherit ! important;
	text-decoration: none;
}

h3 a:hover {
	text-decoration: underline;
}
/*
a.h3,
a.pgSubtitle
{	
	color: inherit ! important;
	text-decoration: none;
}
*/
h4 {
	font-weight: bold;
	font-style: normal;
	color: inherit ! important;
	font-size: 12px;
}

h4 a {
	color: inherit ! important;
	text-decoration: none;
}

h4 a:hover {
	text-decoration: underline;
}
h5
{
	font-family: arial, helvetica, sans-serif; 
	font-style: italic;
	font-size: 13px; 
	color: #3466C7; 
}

.subhead		{	 
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #54a51a;
}
.subtitle, h4		
{	
	font-weight: bold;
	font-style: normal;
	color: inherit ! important;
	font-size: 12px;
}

.caps
{	font-family: arial, helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	color: #33669B;
	text-transform:uppercase;
}
.casestudyheaders
{	font-family: arial, black;
	font-size: 17px; 
	font-weight: bold;
	color: #000000;
}
.contentlarge
{   font-weight: bold;
	font-size: 13px;
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
}
.content, h6
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #464646;
}
.blkcontent
{
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}
.blueTxt
{
	text-decoration: none;
	color: #464646;
}
.reqStar
{
	text-decoration: none;
	color: red; 
	font-weight: bold;
}
a {
	color: #002a43;
	text-decoration: underline;
}

a:hover, a:active {
	color: #006ba8;
}

.content a {
	color: #002a43;
	text-decoration: underline;
}
.content a:hover, a:active {
	color: #006ba8;
}


.footer	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #666666; 
	font-weight: bold;
}
/*
.printerFriendly	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	COLOR: #6699CC; 
	text-decoration: none;
	
}
.printerFriendlyHr	{
 color: #000000;
 height: 1px;
	
}

A.printerFriendly	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	COLOR: #6699CC; 
	text-decoration: none;
}
*/
.rightnavlinks
{
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #6699CC; 
}

.tableborder
{
	border-width: 1px; 
	border-color: #666666; 
	
}
.whatsnewlist
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	list-style-image: url(/Shared/images/arrows.gif);
}

.captions
{
	font-size: 9px;
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
}
.homepagelinks
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #6699cc; 
	vertical-align:text-top;
}

.blockbulletlist
 { list-style-image: url(/Shared/images/bullet_blue.gif);
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
}

.newsheadlinesmorelink, .newsheadlinesmorelink a {
	text-transform: lowercase;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #464646;
}
.newsheader {
	 font-size: 14px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #54a51a;
}

.newsheadercaps {
	 font-size: 14px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #54a51a;
	 text-transform: uppercase;
}

.registrationsubheader{
font-family: arial,black;
font-size:11px;
color: #002a43;
font-weight: bold;
border-bottom: solid 2px #002a43;
}

.returntooverview,
A:hover.returntooverview
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #6699CC; 
	font-weight: bold;
	text-decoration: none;
}

.foldheader,
#foldheader
{
	cursor: default;
	cursor:hand ; 
	list-style-image:url(/Shared/images/plus_sign.gif);
	font-size: 14px; 
	color: #54a51a; 
	}

.foldinglist,
#foldinglist
{
	list-style-image:url(/Shared/images/bullet_blue.gif);
}

.nolist,
#nolist
{
	list-style-image:url(/Shared/images/bigblock.gif);
}	

.toolTipPopup {
	position : absolute;
	visibility : hidden;
	z-index : 98;
	top:-1em; left:2em; 
}
.homepageStatement
		{	font-family: arial, helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #6699CC; 
				}
.eseminarHeadBoxLeft
{
	background-image: url('/Shared/images/corner_head_left.gif'); 
	width: 6px;
	height: 30px;
	vertical-align:top;
}
.eseminarHeadBoxRight
{
	background-image: url('/Shared/images/corner_head_right.gif'); 
	width: 6px;
	height: 30px;
	vertical-align:top;
}
.eseminarSubHeadBoxLeft
{
	background-image: url('/Shared/images/corner_subhead_left.gif'); 
	width: 4px;
	height: 30px;
	vertical-align:top;
}
.eseminarSubHeadBoxRight
{
	background-image: url('/Shared/images/corner_subhead_right.gif'); 
	width: 5px;
	height: 30px;
	vertical-align:top;
}
.eseminarLiteBlue
{
	color: #0066A5;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
}
.eseminarSubHead {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 16px;
 color: #009E57; 
 font-weight: bold;
}
.eseminarDarkBlue
{
	color:  #002a43;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
}
.eseminarGrayBorder
{
	background-color: #B2B2B2;
}
.eseminarFeatured {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 14px;
 color: #009E57; 
 font-weight: bold;
}
.productRegH1
{ 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 13px; 
}

.prodBannerShade 
{ 
	background-image: url('/Shared/images/producttemplate/banner_shad.jpg'); 
	background-repeat : repeat-x;	
}

.productNavLinks
{
	font-weight: bold;
	color: #0066a5;
	font-size: 12px;
}
.productText
{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 10px;
}
.productRuleShade
{
	background-image: url('/Shared/images/producttemplate/bg_blue-rule-shad.gif');
	background-repeat : repeat-x;	
}
.productBulletDiscuss
{
	list-style-image: url('/Shared/images/producttemplate/bullet-square.gif');
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 10px;
	margin-left:20px;
}
.productBullet
{
	list-style-image: url('/Shared/images/producttemplate/bullet-square.gif');
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
}
.bluelinex 
{ 
	background-image: url('/Shared/images/producttemplate/borderimage.gif'); 
	background-repeat : repeat-x;	
}

.blueliney
{ 
	background-image: url('/Shared/images/producttemplate/borderimage.gif'); 
	background-repeat : repeat-y; 
	
}
.productDiscuss {
 font-family: arial, helvetica, sans-serif;
 font-size: 13.5px;
 color: #336699;
 font-weight: bold;
 text-transform: uppercase;
}
.productDiscussSmall {
 font-family: arial, helvetica, sans-serif;
 font-size: 11.5px;
 color: #002a43;
 font-weight: bold;
 text-transform: uppercase;
}
.productTakeTour {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
}

.horizontalDashed 
{  
	border-bottom-width: 565px;	
	border-bottom: dashed 1px #002a43;
}
.rightcolumn { width: 335px; height: 95%; border-right: dashed 1px #002a43; padding-bottom:4px; padding-left:3px; padding-right:3px; padding-top:2px;}
.topDashed 
{  
	border-top-width: 565px;	
	border-top: dashed 1px #002a43;
}
.top10 
{  
	padding-top: 6px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px; 
	color: #336699;
}
.whoUsesText
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #002a43; 
	
}
.content H2
{
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #54a51a;
}
.content H3
{	
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #191970;
}
.fullscreenBtn
{
	font-family: verdana, arial, helvetica, sans-serif;
 	font-size: 10px;
 	padding-left: 1px;
 	padding-right: 1px;
 	width: 63px;
 	height: 23px;
}
.takeTourText
{	
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #FFFFFF; 
	padding-right:5px;
	padding-top: 5px;
}
.reviewsSubHead
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px; 
	color: #336699; 
	font-weight: bold;
}
.mainText {
 font-family: arial, helvetica, sans-serif;
 font-size: 11.5px;
 color: #FFFFFF;
 font-weight: bold;
}
.mainTextHeader {
 font-family: arial, helvetica, sans-serif;
 font-size: 14px;
 color: #FFFFFF;
 font-weight: bold;
}
.productHead
{
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 25px; 
	color: #FFFFFF; 
}
.warning
{
	font-size: 10px;
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
}
.eSeminarTitle
{
	color: #084887;
	font-size: 19.5px;
	font-weight: bold;
}
.eSeminarList
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
	list-style-image: url(/Shared/images/icon_video.gif);
}
.eSeminarBorder
{
	border: solid 1px #5a5a5a;
	background-color: #f2f7fa;
} 
.eSeminarIndent
{
	margin-left: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
} 
.round_box{display:block}
.round_box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#002a43}
.round_box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #002a43;
  border-right:1px solid #002a43;
  background:#002a43}
.round_box2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #002a43;
  border-right:1px solid #002a43;
  background:#5983d5}
.round_box3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #002a43;
  border-right:1px solid #002a43;}
.round_box4{
  border-left:1px solid #002a43;
  border-right:1px solid #002a43}
.round_box5{
  border-left:1px solid #002a43;
  border-right:1px solid #002a43}
.round_boxfg{
  background:#002a43;
}  

.box_title a:link {
	font-size:12px;
	font-weight: bold;
	color: #009999;
	text-decoration: underline;
	}
.box_title a:visited { 
	font-size:12px;
	font-weight: bold;
	COLOR: #009999;
	text-decoration: underline;
	}

.box_title {
	color:#000000;
	font-size:12px;
	}
.box_text {
	background-color:#eaeaea;
	font-size:12px;
	padding:15px 7px 25px 5px;
	color:#000000;
	}
.wbwtborder {
	border-left : 1px solid #33669B;
border-right : 1px solid #33669B;
border-top : 1px solid #33669B;
border-bottom : 1px solid #33669B;
}
.dottedLine 
	{
		BORDER-RIGHT: #002a43 4px; 
		BORDER-TOP: #002a43 4px; 
		BORDER-LEFT: #002a43 4px; 
		COLOR: #fff; 
		BORDER-BOTTOM: #002a43 
		4px dotted; 
		BACKGROUND-COLOR: #fff
	}