body {
	margin: 0px;
	padding:  0px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height: 100%;
	text-align: center;
}
#divBorder {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 60px;
	margin: 0px auto;
	background-color: #FFFFFF;
	height: 100%;
	width: 700px;
}
#divBody {
	margin: 0px auto;
	width: 683px;
	position: relative;
	background-color: #FFFFFF;
	height: 100%;
	text-align: left;
}
#divBodyForums {
	margin: 0px;

	position: relative;
	left: 0px;
	background-color: #FFFFFF;
	text-align: left;
}

#divHead {	padding: 0px;	margin: 0px;
}
#tableMidd_Home {
	padding: 0px;
	margin: 4px 0px 4px 0px;
	clear: both;
}
#tdFeature {	padding: 0px 8px 0px 0px;	margin: 0px;
}
#tdWelcome {
	padding: 5px;
	margin: 0px;
	background-color: #D0DAEE;
	border: solid #cccccc 1px;
	color: #333333;
}
#tdRecent {
	padding: 4px 0px 0px 0px;
	margin: 0px;
}
#divRecent {
	padding: 0px;
	margin: 0px;
	border: solid #cccccc 1px;
	background-repeat: no-repeat;
	background-position: right top;
	color: #333333;
}
#divWebinarSignUp {
	background-color: #FFEF5E;
}
#divRecentNews {
	background-color: #D0DAEE;
}

#tdRecent h2{
	color: #385B9E;
}
#tdRecent h3{
	color: #666666;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
}
#Welcome {}
#Highlite {}
#Recent {}

#divLogo {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 10px;
}

#divSearch {
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 270px;
	top: 24px;
	width: 280px;
	white-space: nowrap;
	text-align: top;
	}

#divLiveSupport {
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 540px;
	top: 22px;
	width: 280px;
	white-space: nowrap;
	text-align: top;
	}
/* Working Area */

#divSearch A:link {
	color: white;
	font-weight: bold;
}
#navGlobal A:link {
	color: #222;
	text-decoration:none;
	text-align:center;
	line-height: 26px;
}
#navGlobal A:visited {
	color: #222;
	text-decoration:none;
	text-align:center;
	line-height: 26px;
}
#navGlobal A:active {
	color: #fff;
	text-decoration:none;
	text-align:center;
	line-height: 26px;
}
#navGlobal A:hover {
	color:#FFF;
	text-decoration:none;
	text-align:center;
	line-height: 26px;
}
#navGlobal A:hover li {
	color:#FFF;
}
#navGlobal A:visited {
	color:#333;
	text-decoration:none;
	text-align:center;
}
#navGlobal A:visited:hover {
	color:#fff;
	text-decoration:none;
}
#navGlobal ul li ul A:link {
	color: #FFF;
	text-align:left;
	line-height:16px;
}
#navGlobal ul li ul A:visited {
	color: #FFF;
	text-align:left;
	line-height:16px;
}

/*End Working Area */

#divTopMenu {
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 420px;
	top: 22px;
	width: 100px;
	white-space: nowrap;
}

#divHeaderLogo {
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 16px;
	top: 18px;

}
#divShin {
	clear: both;
	padding: 12px 20px 8px 10px;
	margin: 0px;
	background-color: #3A3A3A;
	color: #666666;
	height: 20px;
	background-image: url(/images/footerbg.gif);
}
#divShin a{
	color: #666666;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	font-size: 10px;
	
}
#divShin a:hover{
}

#divFoot {
	margin: 4px 0px 0px 0px;
	padding:  12px 0px 0px 12px;
	color: #3A3A3A;
	font-size: 10px;
	clear: both;
	background-repeat: repeat-x;
	height: 100px;
}
#divFoot input	{	font-size: 11px;}
#divFoot textarea	{	font-size: 11px;}
#divFoot #FootEmails	{	padding:0px 0px 0px 8px;}
#divFoot #FootNote	{	padding:0px 8px 0px 8px;}

/* IE7 fix for "suckerfish" menu */
#gnav li:hover, #gnav li.hover {
    position: static;
}

/*	navGlobal:	use images	*/
/*	navGlobal:		= container, gnav = base <ul>	*/
#navGlobal {	
	margin: 0px; 
	padding: 0px; 
	background-color: #ffffff; 
	width: 100%; 
	overflow: hidden; 
	z-index: 20; 
	text-align: left; 
}
#gnav, #gnav ul {	padding: 0px; margin: 0px; list-style: none;}
#gnav li				{	padding: 0px; margin: 0px; }

#gnavxx li li a {
	margin: 0px 6px 0px 6px; 
	padding: 6px 0px 6px 0px;
	background: #385b9e; 
	border-top: solid #111B2F 1px;
	display: block; 
	color: #ffffff; 
	text-decoration: none; 
	width: 100%; 
}
html>body #gnavxx li li a {
	margin: 0px 36px 0px 6px; 
	padding: 6px 0px 6px 0px; 
	background: #385b9e; 
	border-top: solid #111B2F 1px;
	display: block; 
	color: #ffffff; 
	text-decoration: none; 
	width: 100%; 
}
#gnavxx li li a:hover {
	margin: 0px 0px 0px 0px; 
	padding: 6px 6px 6px 6px; 
	display: block; 
	color: #666666; 
	text-decoration: none; 
	background: #ffffff; 
	border-top: solid #111B2F 1px;
}
html>body #gnavxx li#wProducts li a:hover { 
	width: 155px;  
	border-right: solid #111B2F 1px;
}
#gnavxx li {  /* width needed or else Opera goes nuts */
	float: left; 
	display: block; 
	width: 100%; 
}
#gnavxx li li { /* all list items */ /* width needed or else Opera goes nuts */
	float: left; 
	display: block; 
	width: 150px;
}
#gnavxx li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 20em;
}
#gnavxx li ul { /* second-level lists */
	position: absolute; 
	background: #385b9e; 
	left: -999em; 
	border-bottom: solid #111B2F 1px; 
	border-left: solid #111B2F 1px; 
	border-right: solid #111B2F 1px;
}


#gnav li:hover ul ul, #gnav li.sfhover ul ul {	left: -999em;}
#gnav li:hover ul, #gnav li li:hover ul, #gnav li.sfhover ul, #gnav li li.sfhover ul { 	left: auto;}

#gnav a span			{display: none;}
html>body #gnavx #wProducts ul 		{	width:162px; display: block; }
html>body #gnavx #wProducts li li a:hover 		{	width:151px; display: block; }


/* Products Menu */
	a#Products {
		width:176px;
		height: 28px; 
		display: block; 
		background: url(images/navGlobal.gif) 0px 0px no-repeat; 
		padding: 0px;
		margin: 0px;
		z-index:99;
	}

	li:hover a#Products, li.sfhover a#Products { 
		background: url(images/navGlobal.gif) no-repeat 0px -28px;
		z-index:99;
		color:#fff;
	}

	li#liProducts {	
		width:176px; display: block; float: left; z-index:99;
	}
	li#liProducts li {	
		width:162px; 
		display: block; 
		float: left; 
		z-index:99;
	}
	li#liProducts li a {
		width:162px; 
		display: block; 
		padding: 6px 6px 6px 6px;
		background: #4E71C1; 
		border-top: solid #7290cc 1px; 
		color: #ffffff; 
		text-decoration: none;   
		z-index:99;
	}
				
	html>body li#liProducts li 	{
		width:162px; 
		display: block; 
		float: left;
		z-index:99;
	}
	html>body li#liProducts li a {	
		width:100%; 
		border-right: solid #4E71C1 1px; 
		z-index:99;
	}
	li#liProducts li a:hover {	
		width:162px; 
		display: block; 
		padding: 6px 6px 6px 6px; 
		color: #ffffff; 
		text-decoration: none; 
		background: #489ED0; 
		border-top: solid #111B2F 1px;
		z-index:99;
	}

	li#liProducts ul {	
		width:173px; 
		display: block; 
		position: absolute; 
		background: #4E71C1; 
		left: -999em; 
		border-bottom: solid #111B2F 1px; 
		border-left: solid #111B2F 1px; 
		border-right: solid #111B2F 2px;
		z-index:99;
	}

	li#liProducts ul ul {	
		width:173px; 
		display: block; 
		margin: -25px 0px 0px 150px; 
		z-index:99;
	}

/* News Menu */
	a#News {	
		width:143px; 
		height: 28px; 
		display: block; 
		background: url(images/navGlobal.gif) -176px 0px no-repeat;  
		padding: 0px;
		z-index:99;
	}

	li:hover a#News, li.sfhover a#News { 
		background: url(images/navGlobal.gif) no-repeat -176px -28px;
		z-index:99;
		color: #fff;
	}

	li#liNews {	
		width:143px; 
		display: block; 
		float: left; 
		z-index:99;
	}

	li#liNews li {	
		width:130px; 
		display: block; 
		float: left; 
		z-index:99;
	}

	li#liNews li a {	
		width:136px; 
		display: block; 
		padding: 6px 6px 6px 6px;
		background: #4E71C1;
		border-top: solid #7290cc 1px; 
		color: #ffffff; 
		text-decoration: none; 
		width: 100%; 
		z-index:99;
	}

	html>body li#liNews li a {	
		width:130px; 
		border-right: solid #111B2F 1px; 
		z-index:99;
	}

	li#liNews li a:hover {	
		width:130px; 
		display: block; 
		padding: 6px 6px 6px 6px; 
		color: #ffffff; 
		text-decoration: none; 
		background: #489ED0; 
		border-top: solid #111B2F 1px;
		z-index:99;
	}

	li#liNews ul {	
		width:141px; 
		display: block; 
		position: absolute; 
		background: #4E71C1; 
		left: -999em; 
		border-bottom: solid #111B2F 1px; 
		border-left: solid #111B2F 1px; 
		border-right: solid #111B2F 1px;
		z-index:99;
	}

	li#liNews ul ul {	
		margin: -12px 0px 0px 115px;
		z-index:99;
	}

/* Training Menu */
	a#Training	{	
		width:95px; 
		height: 28px; 
		display: block; 
		background: url(images/navGlobal.gif) -320px 0px no-repeat;
		padding: 0px;
		z-index:99;
	}

	li:hover a#Training, li.sfhover a#Training	{ 
		background: url(images/navGlobal.gif) no-repeat -320px -28px;
		z-index:99;
		color: #fff;
	}

	li#liTraining {	
		width:95px; 
		display: block; 
		float: left; 
		z-index:99;
	}

	li#liTraining li {	
		width:84px; 
		display: block; 
		float: left; 
		z-index:99;
	}

	li#liTraining li a	{	
		width:90px; 
		display: block; 
		padding: 6px 6px 6px 6px;
		background: #4E71C1; 
		border-top: solid #7290cc 1px; 
		color: #ffffff; 
		text-decoration: none; 
		width: 100%; 
		z-index:99;
	}

	html>body li#liTraining li a {	
		width:84px; 
		border-right: solid #111B2F 1px; 
		z-index:99;
	}
	

	li#liTraining li a:hover {	
		width:84px;
		display: block; 
		padding: 6px 6px 6px 6px; 
		color: #ffffff; 
		text-decoration: none; 
		background: #489ED0; 
		border-top: solid #111B2F 1px;
		z-index:99;
	}

	li#liTraining ul {	
		width:95px; 
		display: block; 	
		position: absolute; 
		background: #4E71C1; 
		left: -999em; 
		border-bottom: solid #111B2F 1px;
		border-left: solid #111B2F 1px; 
		border-right: solid #111B2F 1px;
		z-index:99;
	}

	li#liTraining ul ul	{	
		margin: -12px 0px 0px 80px;
		z-index:99;
	}


/* About Menu */
	a#About	{	
		width:143px; 
		height: 28px; 
		display: block; 
		background: url(images/navGlobal.gif) -418px 0px no-repeat;  
		padding: 0px;
		z-index:99;
	}

	li:hover a#About, li.sfhover a#About { 
		background: url(images/navGlobal.gif) no-repeat -418px -28px;
		z-index:99;
		color:#fff;
	}

	li#liAbout {	
		width:143px; 
		display: block; 
		float: left; 
		z-index:99;
	}

	li#liAbout li {	
		width:135px; 
		display: block; 
		float: left; 
		z-index:99;
	}

	li#liAbout li a	{	
		width:135px; 
		display: block; 
		padding: 6px 6px 6px 6px;
		background: #4E71C1; 
		border-top: solid #7290cc 1px; 
		color: #ffffff; 
		text-decoration: none; 
		width: 100%;
		z-index:99;
	}

	html>body li#liAbout li a {	
		width:135px; 
		border-right: solid #111B2F 1px; 
		z-index:99;
	}

	li#liAbout li a:hover{	
		width:135px; 
		display: block; 
		padding: 6px 6px 6px 6px; 
		color: #ffffff; 
		text-decoration: none; 
		background: #489ED0; 
		border-top: solid #111B2F 1px;
		z-index:99;
	}

	li#liAbout ul {	
		width:135px; 
		display: block; 
		position: absolute; 
		background: #4E71C1; 
		left: -999em; 
		border-bottom: solid #111B2F 1px; 
		border-left: solid #111B2F 1px; 
		border-right: solid #111B2F 1px;
		z-index:99;
	}

	li#liAbout ul ul {	
		margin: -12px 0px 0px 110px;
		z-index:99;
	}


/* Support Menu */
	a#Support	{	
		width:116px; 
		height: 28px; 
		display: block; 
		background: url(images/navGlobal.gif) -567px 0px no-repeat;  
		padding: 0px;
		z-index:99;
	}

	li:hover a#Support, li.sfhover a#Support { 
		background: url(images/navGlobal.gif) no-repeat -567px -28px;
		z-index:99;
		color:#fff;
	}

	li#liSupport {	
		width:116px; 
		display: block; 
		float: left; 
		z-index:99;
	}

	li#liSupport li {	
		width:98px; 
		display: block; 
		float: left; 
		z-index:99;
	}

	li#liSupport li a	{	
		width:98px; 
		display: block; 
		padding: 6px 6px 6px 6px;
		background: #4E71C1; 
		border-top: solid #7290cc 1px; 
		color: #ffffff; 
		text-decoration: none; 
		width: 100%;
		z-index:99;
	}

	html>body li#liSupport li a {	
		width:98px; 
		border-right: solid #111B2F 1px; 
		z-index:99;
	}

	li#liSupport li a:hover{	
		width:98px; 
		display: block; 
		padding: 6px 6px 6px 6px; 
		color: #ffffff; 
		text-decoration: none; 
		background: #489ED0; 
		border-top: solid #111B2F 1px;
		z-index:99;
	}

	li#liSupport ul {	
		width:109px; 
		display: block; 
		position: absolute; 
		background: #4E71C1; 
		left: -999em; 
		border-bottom: solid #111B2F 1px; 
		border-left: solid #111B2F 1px; 
		border-right: solid #111B2F 1px;
		z-index:99;
	}

	li#liSupport ul ul {	
		margin: -12px 0px 0px 90px;
		z-index:99;
	}




/*	Regions*/
	#Logo	{	padding: 10px 0px 20px 30px; margin: 0px;}
	#Search	{
		position: absolute;
		top: 20px;
		left: 450px;
	}
	#Search	p{
		padding: 0px;
		margin: 0px;
		color: #00306E;
	}
	#Search	form{	padding: 0px;
		margin: 0px;}
	#Search	input{	padding: 0px;
		margin: 0px;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/*	Format common HTML	*/
h1 {	/* PageName */
	font-size: 16px;
	color: #385B9E;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h3 {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	font-size: 16px;
	color: #E61794;
	float: left;
	}
h4 {
	color: #385B9E;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 4px 0px;
	font-size: 14px;
	clear: both;
	}
h5 {
	font-weight: normal;
	margin: 0px;
	padding: 8px 0px 4px 0px;
	}
p {
	margin: 0px;
	padding: 0px 0px 7px 0px;
}
ul {
	margin: 5px 0px 5px 30px;
	padding: 0px 0px 0px 0px;
}
li	{
	padding: 0px 0px 5px 0px;
}
hr	{clear: both;}

/*	Class Formating:	*/
.Feature{
	border-bottom: dotted #dddddd 1px;
	width: 320px;
	margin: 0px 0px 5px 0px;
	padding: 4px 0px 4px 0px;
}
.Feature img {
}
.cltProper	{
	font-size: 10px;
}
.cltNum	{
	font-size: 12px;
	font-weight: bold;
	color: #385B9E;
}
.cltTitle	{
	font-size: 12px;
	color: #385B9E;
	font-weight: bold;
}
.cltStep	{
	font-weight: bold;
}
.cltPageHeader{
}
.cltPageHeader_logo	{
	margin: 0px 0px -22px 0px;
}
.cltPageHeader_title	{
	float: right;
	display: inline;
}
.cltPageHeader_line1	{
	text-align: right;
	font-size: 16px;
	padding: 0px 0px 0px 0px;

}
.cltPageHeader_line2	{
	border-top: solid #777777 1px;
	clear: both;
	font-size: 12px;
	text-align: right;
	padding: 4px 0px 0px 0px;
}
.cltLessonConnection_head b	{
	font-size: 14px;
	font-weight: normal;
	color: #385B9E;
}
.cltLessonConnection_head p	{
	padding: 4px 0px 0px 0px;
}

.divHighlight {
	padding: 8px;
	background-color: #D0DAEE;
	margin: 11px 0px 11px 0px;
}
.cltCourseList					{	width: 100px;margin: 0px; padding: 0px;	}
.cltCourseList	 ul				{	margin: 0px; padding: 0px; }
.cltCourseList	 li				{	margin: 0px; padding: 0px;	width:80px;	list-style-type: none; width:80px;
	border-bottom: solid #ffffff 1px; border-left: solid #ffffff 1px; border-right: solid #ffffff 1px; }
.cltCourseList	 li.liTop		{	border-top: solid #ffffff 1px; }
.cltCourseList	 a				{
	width: 100%;
	margin: 0px;
	padding: 3px;
	background-color: #7290CC;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
}
.cltCourseList	 a:hover	{	
	background-color: #ffffff;
	color: #777777;
}
.cltCourseList	 .markHere	{	
	background-color: #ffffff;
	color: #777777;
}
.cltCourseNav					{	width: 100px;margin: 0px; padding: 0px;	}
.cltCourseNav	 ul				{	margin: 0px; padding: 0px; }
.cltCourseNav	 li				{	margin: 0px; padding: 0px;	width:auto;	list-style-type: none; width:80px;
	border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; }
.cltCourseNav	 li.liTop		{	border-top: solid #333333 1px; }
.cltCourseNav	 a				{
	width: 100%;
	margin: 0px;
	padding: 3px;
	background-color: #8fd400;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.cltCourseNav	 a:hover	{	
	background-color: #ffffff;
	color: #777777;
}
.cltCourseNav	 .markHere	{	
	background-color: #ffffff;
	color: #777777;
}
.cltNavNext a				{
	float: right;
	margin: 0px;
	padding: 4px 8px 4px 8px;
	xbackground-color: #8fd400;
	display: block;
	xcolor: #FFFFFF;
	text-decoration: none;
	xfont-weight: bold;
	xborder: solid #333333 1px;
}
.cltNavNextx	 a:hover	{	
	background-color: #ffffff;
	color: #777777;
}


/*	Util Format	*/
.floatRight{
	float: right;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.floatLeft{
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
	clear: both;
}
.clearFloat {
	clear: both;
}
.bullQuote{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

.blueBubble {
	background-color: #385B9E;
	color:	white;
}

.blueBubbleHeight {
	background-color: #385B9E;
	color:	white;
	font-size: 12px;
	height: 233px;
}

.borderTD {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	text-align: center;
	width: 100%;
}

@media print {
#navGlobalx		{	display: none; }
#divShinx		{	display: none; }
#divFoot		{	border-top: solid #333333 3px;}
#divBodyx		{	width: 683px; }
  }