BODY,TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.smallitalic{
	font-size : 8pt;
	font-style : italic;
}
.boldtitle {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.horiznav {
	color : White;
	text-align : center;
	font-weight: bold;
	
}
.horiznav:link {
	color : White;
	
}
.horiznav:visited {
	color : White;
}
.horiznav:hover {
	color: #DAA520;
}
.horiznav:active {
	color: #DAA520;
	text-decoration : none;
}
.smallBlue {
	color: #3366CC;
}
.smallBlue:link{
	color: #3366CC;
}
.smallBlue:visited{
	
}
.smallBlue:hover{
	color: #DAA520;
}
.smallBlue:active{
	
}
.navsmallBlue {
	color: #3366CC;
	font-size : 7pt;
}
.navsmallBlue:link{
	color: #3366CC;
}
.navsmallBlue:visited{
	
}
.navsmallBlue:hover{
	color: #DAA520;
}
.navsmallBlue:active{
	
}
/* ul, ol */

li
{	
	background:url(img/design/content/bullet2.gif) no-repeat 1px 6px;
	margin-bottom:.25em;
	padding-left:0em;
}
ul.no-bullets li
{
	list-style-position:outside;
	padding-left:0em;
	margin-left:0em;
	margin-top:0;
	margin-bottom:1.25em;
}
ul.arrows li
{
	background:url(img/design/content/bullet3.gif) no-repeat 0 4px;
	margin-bottom:.25em;
	padding-left:0em;
}
.big_blueTitle {
	color: #3366CC;
	font-size: 13pt;
	font-weight: bold;
	text-decoration : none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.big_BlackTitle {
	color: #575757;
	font-size: 14pt;
	font-weight: bold;
	text-decoration : none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.big_blueTitle:link {
	text-decoration: none;
}
.big_blueTitle:hover {
	text-decoration : underline;
	color: #DAA520;
}

.blueTitle {
	color: #485462;
	font-size: 11pt;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}
.blueTitle:link {
	text-decoration: none;
}
.blueTitle:hover {
	text-decoration : underline;
	color: #DAA520;
}
.blueTitle:visited {
	text-decoration: none;
}
.blueTitle:active {
	text-decoration: none;
}
.blackTitle {
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	
}
.blueSmallTitle {
	color: #3366CC;
	font-size: 8pt;
	font-weight: bold;
}
.blueSmallTitle:link{
}
.blueSmallTitle:visited{
	
}
.blueSmallTitle:hover{
	color: #DAA520;
	text-decoration : underline;
}
.blueSmallTitle:active{
	
}

.blackSmallTitle {
	color: #414141;
	font-size: 11pt;
	font-weight: bold;
	text-decoration : underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.blackSmallTitle:link{
}
.blackSmallTitle:visited{
	
}
.blackSmallTitle:hover{
	color: #DAA520;
	text-decoration : underline;
}
.blackSmallTitle:active{
	
}
.text10pt {
	font-size: 10pt;
}
.tdBottomBorder {
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	border-width : 2px;
}
.LeftRightBorder{
	border-right-width : 2px;
	border-left-width : 2px;
	border-left-color : #C0C0C0;
	border-right-color : #C0C0C0;
	border-right-style : solid;
	border-left-style : solid;
}
.normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration : none;
}
.normal:link {
	text-decoration : none;
}
.normal:visited {
	text-decoration: none;

}
.normal:hover{
	text-decoration : underline;
	color: daa520;

}
.normal:active { 
}
.normalwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : White;
}
.normalwhite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : White;
	text-decoration:none;
}
.normalwhite:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : White;
	text-decoration:none;
}
.normalwhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : White;
	text-decoration:underline;
}


.whiteTitle {
	color: White;
	font-size: 10pt;
	font-weight: bold;
}
.whiteTitle:link{
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}
.whiteTitle:visited{
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}
.whiteTitle:hover{
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;
}

/*= defaults/resets
---------------------------------------------*/
.nav ol,
.nav ul,
.nav li {
	margin:0;padding:0;list-style:none;
	display:block;
	background:none;
}
.nav li {
	float:left;	
}
.nav li li {
	float:none;	
}
.nav li ul {
	visibility:hidden;
}
.nav iframe 
{
	position:absolute;
	z-index:-999;
	border:0;
	overflow:hidden;
	display:block;
}
/*= global nav
---------------------------------------------*/
.global li  {
	border-left:solid 1px #80919f;	
}
.global a, 
.global a:link,
.global a:active,
.global a:visited {
	font-family:Tahoma,Arial;color:#DCDEE0;text-decoration:none;
	padding:0 13px;
}
.global a:hover {
	color:#fff;text-decoration:underline;
}

/*= primary nav
---------------------------------------------*/
.primary {
	background:url(img/nav/bg_prime.gif) repeat-x center;
	width:746px !important;height:31px;
}
.primary span,
.primary a {
	display:block;
}
.primary li { cursor:pointer;line-height:normal;position:relative; }

/* first level */
.primary ul { margin-left:3px; }
.primary ul ul { margin-left:0;line-height:0; }
.primary ul div { padding:9px 0; }
.primary ul span,
.primary ul a {
	font-size:11px;color:#555;text-decoration:none;
	padding:0 22px;
	border-left:solid 1px #ccc;
}
.primary ul li.first a { border:0; }
.primary ul a:hover { color:#333;text-decoration:underline; }

/* sub levels */
.primary ul ul li {  }
.primary ul ul li div {	padding:0;}
.primary ul ul span,
.primary ul ul a,
.primary ul ul a:link,
.primary ul ul a:active,
.primary ul ul a:visited {
	color:#ddd;
	border:0;
	padding:6px 9px;
}
.primary ul span,
.primary ul ul span {
	color:#999;
}
.primary ul ul a:hover {
	text-decoration:underline;	
}
/* customization */
.primary ul ul {
	position:absolute;top:30px;left:13px;
	width:175px;
	visibility:hidden;
}
.primary ul ul ul {
	top:-3px;
	left:170px !important;
	left:161px;
	border:0; 
}
.primary ul ul ul.right 
{
	left:-170px !important;
	left:-179px;
}
/* background colors */
.primary li ul { background:Red; }
.primary li li,
.primary li li li li {
	background:#64717C;border-bottom:solid 1px #505B63; 
}
.primary li li li { background:#788894;border-bottom:solid 1px #63717B; }
/* hover */
.primary ul ul li:hover,
.primary ul ul li.hover { 
	background:#3c444b; 
}
.primary li:hover { position:relative; }
.primary li:hover > ul { visibility:visible; }
/*= sec(ondary) nav
---------------------------------------------*/
.secondary span { color:#999 !important; } /* to be removed */
.secondary 
{
	padding:0 10px;margin-top:10px;
}
.secondary li ul 
{
	width:100%;
	visibility:visible;	
}
.secondary li ul ul 
{
	margin-top:3px;	
}
.secondary li ul ul ul
{
	margin:0 0 6px 0;	
}
.secondary li
{
	margin-bottom:6px;padding-bottom:6px;
	float:none;
}
.secondary li li 
{
	margin-bottom:3px;
}
.secondary li li li
{
	padding:0 0 0 1em;
}
.secondary li li li li
{
	margin:0;
}
.secondary li div
{
	padding:0 0 22px 12px;
}
.secondary li li div
{
	padding-bottom:3px;
	background:url(img/nav/brd_nav_sec.gif) no-repeat 0 100%;
}
.secondary li li li div 
{
	padding-bottom:0;
	background:none;	
}
.secondary span,
.secondary a, 
.secondary a:link,
.secondary a:active
{
	color:#555;
	text-decoration:none;
}
.secondary a:hover 
{
	color:#659DC9;text-decoration:underline;
}
.secondary li li li span,
.secondary li li li a 
{
	color:#777;font-size:11px;line-height:16px;	
}
.secondary li.selected a 
{
	color:#333;
	font-family:Tahoma;
	font-weight:bold;
}
.secondary li.selected li a 
{
	font-weight:100;
}
.secondary li.selected li.selected a 
{
	color:#333;
	font-family:Tahoma;
	font-weight:bold;
}
/** 
* Training
*/
#aiimEdu #eduHome { background:#fff;padding-top:20px; }
#aiimEdu #eduHome h1 { width:600px;margin-bottom:1.5em;margin-top:0; }
#aiimEdu #eduHome { margin-left:11px;padding-bottom:100px; }
#aiimEdu #eduHome div.quoteBox { background:url(img/edu/home/quotebg.gif) repeat-y 0 0;position:relative;margin-bottom:2em; }
#aiimEdu #eduHome div.quoteBox div.hrTop
{
	width:711px;height:30px;
	background:url(img/edu/home/quotebgtop.gif) no-repeat 0 0;
}
#aiimEdu #eduHome div.quoteBox div.hrBottom
{
	width:711px;height:21px;
	background:url(img/edu/home/quotebgbottom.gif) no-repeat 0 0;
}
#aiimEdu #eduHome div.quoteBox hr { display:none; }
#aiimEdu #eduHome div.quoteBox div.quote { margin:1em auto;text-align:center;width:540px;padding-right:50px; }
#aiimEdu #eduHome div.quoteBox div.quote * { text-align:left; }
#aiimEdu #eduHome div.quoteBox div.quote p.text em { font:normal 17px Georgia,Times;color:#000;}
#aiimEdu #eduHome div.quoteBox p.quoteShowMore 
{
	margin:0;height:31px;position:absolute;bottom:-6px;right:43px; 
	background:url(img/edu/home/quotemorebg.gif) repeat-x 0;
}
#aiimEdu #eduHome div.quoteBox p.quoteShowMore span { display:block;height:100%;background:url(img/edu/home/quotemorebgleft.gif) no-repeat 0 0; }
#aiimEdu #eduHome div.quoteBox p.quoteShowMore span a,
#aiimEdu #eduHome div.quoteBox p.quoteShowMore span a:hover
{
	font:bold 10px arial;color:#fff;text-decoration:none;padding:6px 10px;
	display:block;height:100%;background:url(img/edu/home/quotemorebgright.gif) no-repeat 100% 0; 
}
#aiimEdu #programs h2 { font:bold 16px Arial; }
#aiimEdu #programs h2 span { color:#888; }
#aiimEdu #programs p.programDesc { font:12px arial;width:95%;height:65px;text-align:justify; }
#aiimEdu #programs div.colLeft { width:360px; }
#aiimEdu #programs div.colLeft div.colContent { width:351px;}
#aiimEdu #programs div.colRight div.colContent { padding-left:9px;border-left:solid 2px #ddd; }
#aiimEdu #programs ul.programItems li { padding:0;margin-bottom:3px;background:url(img/edu/home/progitembg.gif) repeat-y; }
#aiimEdu #programs ul.programItems li div.item { width:350px; }
#aiimEdu #programs ul.programItems li div.title { padding:5px 10px 4px 10px;background:url(img/edu/home/progitembgtop.gif) no-repeat 0 0; }
#aiimEdu #programs ul.programItems li div.title a { font:bold 13px arial;color:#075f99; }
#aiimEdu #programs ul.programItems li div.title strong { display:block;margin:0; }
#aiimEdu #programs ul.programItems li div.sub { background:url(img/edu/home/progitembgbottom.gif) no-repeat 0 100%; }
#aiimEdu #programs ul.programItems li div.sub em { display:block;font:normal bold 10px arial;color:#666;padding:0 10px 9px 10px; }
#aiimEdu #programs ul.essentialItems li div.title { padding-bottom:0px; }
#aiimEdu #programs ul.essentialItems li div.title a { font-size:12px; }
#aiimEdu #programs ul.essentialItems li div.sub em { padding-bottom:5px; }
#aiimEdu #programs p.moreEssentials a { padding-left:10px;font:bold 10px verdana;color:#000; }
#aiimEdu #programs p.moreEssentials a span { color:#f40; }
#aiimEdu #eduHome p.bottomline { font:12px Arial;padding-left:10px;padding-right:30px; }



#aiimEdu .tabs li a { padding-left:30px;padding-right:30px; }
/* browse by topic list */
#aiimEdu div.topicList div.left { width:220px; }
#aiimEdu div.topicList div.right { width:470px; }
#aiimEdu div.topicList div.right div.content { padding-left:30px;padding-top:24px; }
#aiimEdu div.hr-dashed { border-bottom:dashed 1px #ddd;	}
#aiimEdu div.topicList div.left ul { }
#aiimEdu div.topicList div.left ul li { background:0;padding:0;margin-bottom:2px }
#aiimEdu div.topicList div.left ul li a { display:block;background:url(img/design/roundbox_leftbg.gif) no-repeat 0 0;text-decoration:none;	}
#aiimEdu div.topicList div.left ul li a:hover,
#aiimEdu div.topicList div.left ul li a.selected { background:url(img/design/roundbox_leftbg_on.gif) no-repeat 0 0;	}
#aiimEdu div.topicList div.left ul li a span
{
	display:block;background:url(img/design/roundbox_rightbg.gif) no-repeat 100% 0;
	padding:5px 1em 6px 1em;
	color:#fff;
}
#aiimEdu div.topicList div.left ul li a:hover span,
#aiimEdu div.topicList div.left ul li a.selected span
{
	background:url(img/design/roundbox_rightbg_on.gif) no-repeat 100% 0;	
}
/* track navigation */
#aiimEdu div.trackNav ul 
{
	background:url("img/coursetrack.jpg") no-repeat 0 0;
	overflow:hidden;
	width:430px;
	height:252px;
}
#aiimEdu div.trackNav li
{
	float:left;
	padding:0;background:0;
	width:50%;height:132px;
}
#aiimEdu div.trackNav li a
{
	text-indent:-9999em;
	display:block;
	height:100%;
}
#aiimEdu div.quote 
{
	margin-bottom:1em;
	text-align:center;
}
#aiimEdu #topicsMenu ul
{
	overflow:auto !important;overflow:visible;
	height:auto !important;height:0;	
}


/**
* Training > Course Details Page
*/
#aiimEdu #courseDetails h1 span.sub { display:block;font:100 10px/normal Verdana; }
/* header box */
#aiimEdu #courseDetails div.courseHeader { margin-bottom:1em; }
#aiimEdu #courseDetails div.courseHeader div.columnBox { margin:0;color:#fff; }
#aiimEdu #courseDetails div.courseHeader div.courseNum { float:left;padding-top:3px; }
#aiimEdu #courseDetails div.courseHeader div.deliveryType { float:right; }
#aiimEdu #courseDetails div.courseHeader div.courseNum span.num { font:bold 11px/normal Verdana; }
/* course details - quick enroll box */
#aiimEdu #courseDetails .quickEnroll 
{
	float:right;
	margin:0 0 10px 10px;padding:0;
	width:230px;
}
#aiimEdu #courseDetails .quickEnroll h3 { font-size:10px;margin-bottom:.25em;color:#777; }
#aiimEdu #courseDetails .quickEnroll div.campaignCode { }
#aiimEdu #courseDetails .quickEnroll select { width:100%; }
#aiimEdu #courseDetails .quickEnroll label { font-size:10px; }
#aiimEdu #courseDetails .quickEnroll div.box { padding:8px }
#aiimEdu #courseDetails .quickEnroll div.box table { width:100%;margin-bottom:.5em; }
#aiimEdu #courseDetails .quickEnroll div.box table tr td { padding:2px 0; }
#aiimEdu #courseDetails .quickEnroll div.box table tr td span.price { display:block;text-align:center;font-family:Verdana;font-size:10px; }
#aiimEdu #courseDetails .quickEnroll div.box table.pricing tr td { background:#eee;padding:3px 4px;border-bottom:solid 1px #e0e0e0; }
#aiimEdu #courseDetails .quickEnroll div.box table.pricing tr.alt td { background:#fff;padding:2px 4px; }
#aiimEdu #courseDetails .quickEnroll div.box .promoBox { background:#fff;padding:2px 4px;margin-top:.5em; }
#aiimEdu #courseDetails .quickEnroll div.box .promoBox p { margin-bottom:.25em; }
#aiimEdu #courseDetails .quickEnroll .simpleLogin div.Login { width:auto;background:#fff; }


/**
* Training > My Courses Page
*/
#aiimEdu #myCourses div.searchTools { height:65px; }
#aiimEdu #myCourses div.searchTools div.left { width:250px; }
#aiimEdu #myCourses div.searchTools div.right { float:right;width:350px;height:50px; }
#aiimEdu #myCourses div.searchTools div.right div { float:right;margin-left:10px; }
#aiimEdu #myCourses div.searchTools div.right label { font-weight:100;font-size:10px; }
#aiimEdu #myCourses div.searchTools div.right select { font-size:10px;margin-bottom:5px;vertical-align:middle; }
#aiimEdu #myCourses div.dataGrid tr td.expired { color:#777; }
#aiimEdu #myCourses a.launchlink
{
	display:block;width:16px;height:16px;
	text-indent:-9999em;background:url(img/launchico.gif) no-repeat 0 0;
}
#aiimEdu #myCourses a.evallink
{
	display:block;width:16px;height:16px;
	text-indent:-9999em;background:url(img/evalico.gif) no-repeat 0 0;
}
#aiimEdu #myCourses a.collablink
{
	display:block;width:16px;height:16px;
	text-indent:-9999em;background:url(img/collabico.gif) no-repeat 0 0;
}
#aiimEdu #myCourses a.progresslink
{
	display:block;width:16px;height:16px;
	text-indent:-9999em;background:url(img/detailsico.gif) no-repeat 0 0;		
}
#aiimEdu #myCourses div.easyTabs ul li a.selected { font-weight:bold;color:#222; }


h1, h2, h3, h4, h5, h6
{
	line-height:normal;
	margin:0 0 .75em 0;	
}
h1	
{
	font-family:Arial;
	font-size:18px;
	font-weight:100;
}
h2 
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
h3 
{
	font-family:Arial;
	font-size:12.5px;
	font-weight:bold;
}
h4 
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	letter-spacing:.75px;
	color:#777;
}
h5, h6 
{  
	font-size:9px;
	font-family:Verdana;  
	font-size:10px;
	color:#f50;
	font-weight:100;
}

