@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
div.posLeft{ float:left; }
div.posRight{ float:right; }
div.home-out {width:100%; background: url(../images/indigo_01.jpg) top no-repeat;}
div.out {width:100%; background: url(../images/indigo_02.jpg) top no-repeat;}
div.Special{background: url(../images/indigo_03.jpg) top left repeat-x;}

div.Center{margin:0px auto; }
div.Clear{clear:both; height:10px; overflow:hidden;}
/*div.Col317{ width:261px !important; overflow:hidden; padding:0px 28px;}*/
div.Col317{ width:261px !important; overflow:hidden; padding:0px 28px;}

div.Col317S{ width:210px !important; /*padding:0px 28px;*/}

div.ColS{ width:614px !important; overflow: hidden; padding:0px 30px;padding-top:17px;}
div.Col634{ width:480px !important; padding:0px 30px; padding-top:17px;}
div.Col634S{ width:684px !important; overflow: hidden; padding:0px 30px;padding-top:17px;}

div.add_header{width:208px; height:32px; background:url(../images/categoryFirst_background.jpg) left top repeat-x; color:#fff; font-size:14px; font-weight:bold; text-align:center; }

div.Zero{height:0px; overflow:hidden;}
div.Ptop30{ padding-top:30px;}
hr{ width:100%; color:#e5e4df;background-color:#e5e4df;height:1px;border:none;}
h1{ font:bold 18px Helvetica,Arial; color: #FF8003; margin-bottom:20px;}
h2{color: #FF8003; font-size:16px;}
p{margin:10px 0px;}
a{color:#00aeff; text-decoration:underline;}
a img{ border:none;}
a.Grey{ color:#747474;}

a.resource {color:#015A74; text-decoration:underline;font-weight:bold;	}

body{ background:url(../images/topHeader_background.jpg) left top repeat-x; }
body{ color:#747474; font: normal 12px/18px Arial, Helvetica, sans-serif;}
body.NoBG{background:none;}

/*div.PageWrap{ width:952px !important;}*/
div.PageWrap{ width:962px !important;}

div#Menu{ height:37px; width:100%;}
div.Special div#Menu{ margin-bottom:5px;}
	div#Menu div.TopLinks{ width:220px; height:26px; overflow:hidden; padding-top:10px; color:#94dbff; text-align:center;}
		div#Menu div.TopLinks a{ color:#94dbff; font-size:12px; text-decoration:none; padding:0px 2px;}
		div#Menu div.TopLinks a.Active{ text-decoration: underline; }
div#HeaderImage{ background:url(../images/indigoMarkHeaderImage1.jpg) left top no-repeat; width:620px; padding-right:332px; height:155px; padding-top:90px; text-align:right; font:bold 26px/35px Helvetica, Arial; color:#4791b8;}
	div#HeaderImage a{display:block;  margin-left:513px; padding-top:4px; background:url(../images/indigoHeaderLink_background.jpg) left top no-repeat; width:99px; text-align:center; color:#FFFFFF; text-decoration:none; font:bold 12px/20px Arial; height:28px;}
	div#HeaderImage div{ text-transform:uppercase;}
	
div#HeaderActions {height:61px; overflow:hidden;}
div#HeaderActions div{ float:left; height:61px; overflow:hidden; cursor:pointer; background:url(../images/indigoMarkActions.jpg) no-repeat;}
	div#HeaderActions div#Action1{ width:323px; background-position: left top;}
	div#HeaderActions div#Action2{ width:321px; background-position:-323px 0px;}
	div#HeaderActions div#Action3{ width:308px; background-position: right top;}
	div#HeaderActions div#Action1:hover,  div#HeaderActions div#Action1.Active{ background-image: url(../images/indigoMarkAction_active.jpg);}
	div#HeaderActions div#Action2:hover,  div#HeaderActions div#Action2.Active{ background-image: url(../images/indigoMarkAction_active.jpg);}
	div#HeaderActions div#Action3:hover,  div#HeaderActions div#Action3.Active{ background-image: url(../images/indigoMarkAction_active.jpg);}
	.normal {background:url(../images/indigoMarkActions.jpg) no-repeat}
div#Content { /*padding-top:30px;*/ overflow: hidden;}
	div#Content img.ContantImage{ margin:0px; border:2px solid #d8d8d8;}
	div#Content.noPadding {padding: 0px 0px;}
	div#Content span.orange { color:#ff7800; }
	div#Content div.NewsItem{ line-height:16px; padding-bottom:15px;}

div#Footer{ padding-top:7px; font:normal 11px Arial; color:#7a7a7a;}
	div#Footer a{color:#c0c0c0;}
div.Col634 h1 {color:#015A74; font-family:Tahoma; font-size:14px; font-weight:bold;}
div.Col634 h2 {color:#ff0000; font-family:"Trebuchet MS"; font-size:12px;}	

div#TrainingCategories{ margin-top:15px;}
div#TrainingCategories ul{ list-style:none; padding:0; margin:0;line-height:1px; font-size:1px;}
	div#TrainingCategories li{ width:100%; background:url(../images/categoryFirst_background.jpg) left top repeat-x; }
		div#TrainingCategories li li{ background:url(../images/categorySecond_background.jpg) left top repeat-x;}
	div#TrainingCategories a{ font:normal 15px/30px Helvetica,Arial; display:block; margin-left: 18px; text-decoration:none;}
	div#TrainingCategories li a{ color:#fff; font-weight: bold;  }
	div#TrainingCategories li li a{ color:#747069; font-weight :normal; font-size:13px;}
	div#TrainingCategories li li.Active a{ color:#ec8f0a; font-weight: bold; }

	
table.CoursList{ width:596px; }
	table.CoursList th{ border-bottom:1px solid #fff; background:url(../images/tabelHeaderBG.jpg) left top repeat-x; font:bold 14px/48px Arial; color:#585858; height:48px;}
		table.CoursList .Code{width:80px; text-align:center;}
		table.CoursList .Title{width:390px; text-align:left; padding-left:20px;}
		table.CoursList .Length{width:102px; text-align:center;}
		
		table.CoursList th.Code{ border-right:1px solid #E8E8E8; }
		table.CoursList th.Title{ border-right:1px solid #E8E8E8; border-left:1px solid #B0B0B0;}
		table.CoursList th.Length{  border-left:1px solid #B0B0B0;}
		table.CoursList a{ text-decoration: none; color: #757575;}
		table.CoursList a:hover{color: #EC8F0A;  }
		
	table.CoursList td{ border-bottom:1px solid #fff; height:28px; background:#ECECEC;}
	
div#CourseDescription{}
	div#CourseDescription strong{ display:block; margin:20px 0px 5px 0px;}
	
div.services {}
div.services img {margin:0 0 0 -160px;}	

div.resources {text-align:center;}
div.services ul{padding-left:40px;}
div.services em{font-style:normal;color:#2755A5;}
div.services h2{color:#2755A5; font-family:"Trebuchet MS"; font-size:14px;line-height:20px;}

table.contactform td.formlabel{ width:200px; height:18px; padding-top:3px; text-align:left;}
table.contactform td.forminput{ width:250px;padding:3px 0px; }
	table.contactform td.forminput input{ width:240px; height:16px; padding:2px 5px; }
	table.contactform td.forminput textarea{ width:240px; height:100px; padding:5px;}
table.contactform div.formerror{color:red;}

input.news_send{background-color:#4D91B4; width:72px; height:28px; float:right; margin-right:14px; margin-top:2px;border: 0px solid #fff;}

div.sitemap{}
div.sitemap ul{padding-left:20px;list-style:circle;text-transform:capitalize;}
div.sitemap ul li {font-family: Arial; font-size:18px;padding:2px 0px;}
div.sitemap ul ul {list-style:square;}
div.sitemap ul ul ul {list-style:none;}
div.sitemap ul ul li{padding-left:20px;font-size:12px;}
div.sitemap em{font-size:14px;font-style:normal;font-weight:bold;}
div.sitemap em a {text-decoration:none;color:#747474}

div.legal-foot-note{ font:normal 10px Arial; color:#999;}
div.homeText1{ height:140px;}

div.resources{ font-size:10px; }