html {
	margin: 0px;
	padding:  0px;
	height: 100%;
}
body {
	margin: 0px;
	padding:  0px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height: 100%;
	text-align: center;
}
#divBorder {
	margin: 0px auto;
	background-color: #FFFFFF;
	height: 100%;
	width: 700px;
	text-align: center;
}
#divBody {
	margin: 0px auto;
	width: 680px;
	position: relative;
	background-color: #FFFFFF;
	height: 100%;
	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: #F9F1B1;
}
#divRecentNews {
	background-color: #D0DAEE;
}

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

#divHead #navHome {
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 26px;
	top: 28px;
	width: 141px;
	height: 123px;
}
#divHead #divSearch {
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 380px;
	top: 20px;
	width: 280px;
	white-space: nowrap;
}

#divShin {
	clear: both;
	padding: 12px 20px 8px 10px;
	margin: 0px;
	background-color: #32508C;
	color: #FFFFFF;
	height: 10px;
}
#divShin a{
	color: #FFFFFF;
	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: #aaaaaa;
	font-size: 10px;
	clear: both;
	background-image: url(i/bkgdGrad.jpg);
	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;}

/*	navGlobal:	use images	*/
/*	navGlobal:		= container, gnav = base <ul>	*/
#navGlobal			{	margin: 0px; padding: 0px; background-color: #ffffff; width: 100%; height: 30px; overflow: hidden; }
#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;}

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

#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; }

a#Products					{	width:168px; height: 30px; display: block; background: url(i/navGlobal.gif) 0px 0px no-repeat; padding: 0px;margin: 0px;}
li:hover a#Products, li.sfhover a#Products		{ background: url(i/navGlobal.gif) no-repeat 0px -30px;}
li#liProducts  				{	width:168px; display: block; float: left; }
li#liProducts li 			{	width:154px; display: block; float: left; }
li#liProducts li a			{	width:154px; display: block; margin: 0px 6px 0px 6px; padding: 6px 0px 6px 0px;
	 									background: #385b9e; border-top: solid #7290cc 1px; color: #ffffff; text-decoration: none;   }
			
html>body li#liProducts li 	{	width:160px; display: block; float: left;}
html>body li#liProducts li a	{	width:100%; border-right: solid #111B2F 1px; }
li#liProducts li a:hover	{	width:154px; display: block; margin: 0px 0px 0px 0px; padding: 6px 6px 6px 6px; 
	 									color: #666666; text-decoration: none; background: #ffffff; border-top: solid #111B2F 1px;}
li#liProducts ul 			{	width:154px; display: block; position: absolute; background: #385b9e; left: -999em; 
										border-bottom: solid #111B2F 1px; border-left: solid #111B2F 1px; border-right: solid #111B2F 1px;	}
li#liProducts ul ul 		{	width:154px; display: block; margin: -25px 0px 0px 150px; }

a#About					{	width:142px; height: 30px; display: block; background: url(i/navGlobal.gif) -168px 0px no-repeat;  padding: 0px;}
li:hover a#About, li.sfhover a#About		{ background: url(i/navGlobal.gif) no-repeat -168px -30px;}
li#liAbout				{	width:142px; display: block; float: left; }
li#liAbout li 			{	width:128px; display: block; float: left; }
li#liAbout li a			{	width:128px; display: block; margin: 0px 6px 0px 6px; padding: 6px 0px 6px 0px; 
								background: #385b9e; border-top: solid #7290cc 1px; color: #ffffff; text-decoration: none; width: 100%; }
html>body li#liAbout li a	{	width:134px; border-right: solid #111B2F 1px; }
li#liAbout li a:hover	{	width:128px; display: block; margin: 0px 0px 0px 0px; padding: 6px 6px 6px 6px; 
								color: #666666; text-decoration: none; background: #ffffff; border-top: solid #111B2F 1px;}
li#liAbout ul 			{	width:128px; display: block; position: absolute; background: #385b9e; left: -999em; 
								border-bottom: solid #111B2F 1px; border-left: solid #111B2F 1px; border-right: solid #111B2F 1px;}
li#liAbout ul ul		{	margin: -12px 0px 0px 110px;}

a#News					{	width:142px; height: 30px; display: block; background: url(i/navGlobal.gif) -310px 0px no-repeat;  padding: 0px;}
li:hover a#News, li.sfhover a#News		{ background: url(i/navGlobal.gif) no-repeat -310px -30px;}
li#liNews					{	width:142px; display: block; float: left; }
li#liNews li 				{	width:128px; display: block; float: left; }
li#liNews li a			{	width:128px; display: block; margin: 0px 6px 0px 6px; padding: 6px 0px 6px 0px; 
								background: #385b9e; border-top: solid #7290cc 1px; color: #ffffff; text-decoration: none; width: 100%; }
html>body li#liNews li a	{	width:134px; border-right: solid #111B2F 1px; }
li#liNews li a:hover	{	width:128px; display: block; margin: 0px 0px 0px 0px; padding: 6px 6px 6px 6px; 
								color: #666666; text-decoration: none; background: #ffffff; border-top: solid #111B2F 1px;}
li#liNews ul 			{	width:128px; display: block; position: absolute; background: #385b9e; left: -999em; 
								border-bottom: solid #111B2F 1px; border-left: solid #111B2F 1px; border-right: solid #111B2F 1px;}
li#liNews ul ul 			{	margin: -12px 0px 0px 115px;}


a#Training				{	width:106px; height: 30px; display: block; background: url(i/navGlobal.gif) -452px 0px no-repeat;  padding: 0px;}
li:hover a#Training, li.sfhover a#Training		{ background: url(i/navGlobal.gif) no-repeat -452px -30px;}
li#liTraining			{	width:106px; display: block; float: left; }
li#liTraining li			{	width:92px; display: block; float: left; }
li#liTraining li a		{	width:92px; display: block; margin: 0px 6px 0px 6px; padding: 6px 0px 6px 0px; 
								background: #385b9e; border-top: solid #7290cc 1px; color: #ffffff; text-decoration: none; width: 100%; }
html>body li#liTraining li a	{	width:98px; border-right: solid #111B2F 1px; }
li#liTraining li a:hover	{	width:92px; display: block; margin: 0px 0px 0px 0px; padding: 6px 6px 6px 6px; 
									color: #666666; text-decoration: none; background: #ffffff; border-top: solid #111B2F 1px;}
li#liTraining ul 		{	width:92px; display: block; 	position: absolute; background: #385b9e; left: -999em; 
								border-bottom: solid #111B2F 1px; border-left: solid #111B2F 1px; border-right: solid #111B2F 1px;}
li#liTraining ul ul		{	margin: -12px 0px 0px 80px;}

a#Support				{	width:121px; height: 30px; display: block; background: url(i/navGlobal.gif) -558px 0px no-repeat;  padding: 0px;}
li:hover a#Support, li.sfhover a#Support		{ background: url(i/navGlobal.gif) no-repeat -558px -30px;}
li#liSupport				{	width:107px; display: block; float: left; }
li#liSupport li 			{	width:107px; display: block; float: left; }
html>body li#liSupport li a	{	width:114px; border-right: solid #111B2F 1px; }
li#liSupport li a		{	width:108px; display: block; margin: 0px 6px 0px 6px; padding: 6px 0px 6px 0px; 
								background: #385b9e; border-top: solid #7290cc 1px; color: #ffffff; text-decoration: none; width: 100%; }
li#liSupport li a:hover	{	width:108px; display: block; margin: 0px 0px 0px 0px; padding: 6px 6px 6px 6px; 
									color: #666666; text-decoration: none; background: #ffffff; border-top: solid #111B2F 1px;}
li#liSupport ul			{	width:108px; display: block; position: absolute; background: #385b9e; left: -999em; 
								border-bottom: solid #111B2F 1px; border-left: solid #111B2F 1px; border-right: solid #111B2F 1px;}
li#liSupport ul ul		{	margin: -12px 0px 0px 80px;}


/*	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 {
#divSearch		{	display: none; }
#navGlobalx		{	display: none; }
#divShinx		{	display: none; }
#divFoot		{	border-top: solid #333333 3px;}
#divBodyx		{	width: 660px; }
  }
