/* AxisCentre Training 2008 */
/* -- Browser Styles Resets -- */
html, body, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, del, em, img, strong, sub, sup, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.popup {
	padding-left:20px;
	background:url(images/popupwindow.gif) no-repeat left;
}

ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* -- End of Browser Style Resets -- */

body {
	line-height: 1;
	color: #000;
	background:url(images/axis-back.png) repeat top center;
	padding:0px;
	text-align:center;
}

div {
	overflow:hidden;
}
#wdt {
	position:absolute;
	left:-8000px;
}

div.hr {
	width:100%;
	background:url(images/horizontal-rule.png) no-repeat center;
	height:10px;
	margin:20px 0;
}
div.hr hr {
	visibility:hidden;
}
div#wrapper{float:right;width:100%;margin-left:-200px}
div#content{margin-left:200px}

div#sidenav{float:left;width:200px}
div#extra{float:left;clear:left;width:200px}
div#footer{clear:both;width:100%}
.accessibility {
	float:right;
	margin-right:20px;
}
div#footer{
	height:190px;
	background:url(images/bottom-bg.jpg) no-repeat top left;
	padding:10px 19px 0;
	margin-top:15px;
	}

div#container {
	width:900px;
	margin:0 auto;
	padding:90px 0 0 0;
	text-align:left;
	background:#f2f2f2 url(images/top-bg-new.jpg) no-repeat top left;
	border:1px solid #000;
	position:relative;
}
#aclogin {
	position:absolute;
	top:6px;
	right:17px;
	overflow:hidden;
	padding:16px 0 0 0;
}
#aclogin input {
	width:9em;
	border:1px solid #8f9193;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#8f9193;
	display:block;
	margin:2px 0 0 195px;
	background:#f2f2f2 url(images/ac-field-bg.gif) repeat-x bottom;
	padding:1px;
}
#aclogin input#acbtn {
	height:auto;
	width:auto;
	border:0;
	padding:0;
	position:absolute;
	top:23px;
	right:20px;
}
#aclogin a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	position:absolute;
	left:100px;
	top:50px;
}
ul#topnav {
	margin:0 0 0 17px;
	height:34px;
	background:url(images/btn-fullbar.jpg) no-repeat top left;
	padding:8px 0 0 16px;
}
ul#topnav li {
	display:inline;
	padding:0 8px 0 6px;
}
ul#topnav li a {
	font-size:.8em;
	color:#fff;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
ul#topnav li.hide, ul#topnav li.hide a {
	visibility:hidden;
	display:none;
	
}
div#sidenav ul {
	width:184px;
	margin:0 0 0 14px;
	padding:0 0 10px 0;
	background:url(images/nav-bottom.png) no-repeat bottom;
}
div#sidenav ul ul {
	margin:0;
	padding:5px 0 10px 0;
	background:url(images/nav-bg.png) repeat-y center;
}
div#sidenav ul ul li {
	padding:0px 10px;
}
div#sidenav ul ul li a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#444;
	text-decoration:none;
}
div#sidenav ul ul li a:hover {
	color:#994;
}
div#sidenav ul li.webnav {
	background:url(images/nav-green-top.png) no-repeat top;
	padding:0;
	margin:0;
}
div#sidenav ul li.itnav {
	background:url(images/nav-orange-top.png) no-repeat top;
	padding:0;
	margin:0;
}
div#sidenav ul li.axisnav {
	background:url(images/nav-blue-top.png) no-repeat top;
	padding:0;
	margin:0;
}
div#sidenav ul li.build {
	background:url(images/nav-build-top.png) no-repeat top;
	padding:0;
	margin:0;
}
div#sidenav ul li.design {
	background:url(images/nav-design-top.png) no-repeat top;
	padding:0;
	margin:0;
}
div#sidenav ul li.enhance {
	background:url(images/nav-enhance-top.png) no-repeat top;
	padding:0;
	margin:0;
}
div#sidenav ul li.think {
	background:url(images/nav-think-top.png) no-repeat top;
	padding:0;
	margin:0;
}
div#sidenav ul li.promote {
	background:url(images/nav-promote-top.png) no-repeat top;
	padding:0;
	margin:0;
}
div#sidenav ul li.enable {
	background:url(images/nav-enable-top.png) no-repeat top;
	padding:0;
	margin:0;
}
div#sidenav ul li.blogs {
	background:url(images/nav-blogs-top.png) no-repeat top;
	padding:0;
	margin:20px 0 0;
}
div#sidenav ul li.blogs li {
	/*border-bottom:1px solid #C8D1E8;*/
	padding-bottom:3px;
}
div#sidenav ul li.blogs li span {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#999;
}
div#sidenav ul li.webnav h3, div#sidenav ul li.itnav h3, div#sidenav ul li.axisnav h3, div#sidenav ul li.build h3, div#sidenav ul li.design h3, div#sidenav ul li.enhance h3, div#sidenav ul li.think h3, div#sidenav ul li.promote h3, div#sidenav ul li.enable h3, div#sidenav ul li.blogs h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#fff;
	padding:14px 10px;
	font-weight:bold;
	width:10em;
	height:6px;
	overflow:hidden;
}
div#sidenav ul li h3 span {
	
	font-weight:normal;
}
div#content div#ctopbox {
	height:280px;
	background:url(images/box-mid-bg.jpg) no-repeat top center;
	padding:1px 17px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	border:0;
	position:relative;
}
div#content div#ctopbox.insights {
	background:url(images/insight-bg.jpg) no-repeat top center;
}
div#content div#ctopbox.funding {
	background:url(images/funding-bg.png) no-repeat top center;	
}
div#content div#articletop {
	height:280px;
	background:url(images/box-article-bg.jpg) no-repeat top center;
	padding:1px 17px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	border:0;
	position:relative;
}
div#content div#ctopbox h2, div#content div#articletop h2, div#content div#ctopbox h1, div#content div#articletop h1 {
	margin:23px 0 3px 25px;
	width:20em;
	font-size:2em;
	font-weight:normal;
	padding:0 0 3px 0;
	line-height:0.9em;
	z-index:10;
}
div#content div#ctopbox h3 {
	margin:10px 0 3px 25px;
	font-size:0.8em;
	font-weight:700;
	padding:0 0 3px 0;
	line-height:0.9em;
	z-index:10;
}
div#content div#ctopbox.insights h2, div#content div#ctopbox.funding h2 {
	color:#666;
	margin-top:120px;	
	font-size:1em;
	width:260px;
	line-height:1.1em;
}
div#content div#ctopbox.funding h2 {
	width:380px;	
}
div#content div#ctopbox h2.home {
	margin:27px 0 3px 25px;
}

div#content div#ctopbox ul {
	margin:7px 0 0 25px;
	width:35em;
	font-size:.7em;
	font-weight:normal;
	line-height:1.2em;
}
div#content div#ctopbox.funding ul li {
		padding-top:2px;
		margin-bottom:1px;
}
div#content div#ctopbox.funding ul li a {
	color:#666;
	border-bottom:1px dashed #666;

}

div#content div.casestudy {

	width:220px;	
	float:right;
	padding:0 35px 20px 15px;
	margin:0px 0 0 10px;
	border-left:1px solid #ccc;
}
div#content div.casestudy blockquote {
		font-style:italic;	
		font-size:1em;
}
div#content code {
	font-size:1.2em;
}
div#content div#ctopbox .info {
	font-weight:bold;
}
div#content div#ctopbox .prices {
	padding:0 0 0 15px;
	margin:0 0 0 15px;
	background:url(images/question.jpg) no-repeat center left;
}
div#content div#ctopbox h4, div#content div#articletop h4 {
	margin:0 0 12px 25px;
	font-size:.9em;
	font-weight:normal;
	letter-spacing:0;
}

div#content div#articletop h4 {
	margin:20px 0 12px 25px;
}
div#content div#ctopbox p, div#content div#articletop p {
	margin-left:25px;
	width:30em;
	font-size:.7em;
	font-weight:normal;
	line-height:1.1em;
	color:#e4e6ea;
	padding-bottom:1px;
}
div#content div#articletop p {
	width:26em;
}
div#content div#articletop form {
	margin:10px 0 0 15px;
}
div#content div#articletop input {
	margin-left:10px;
	float:left;
}
div#content div#articletop input.email {
	width:12em;
	color:#555;
	border:1px solid #a5acb2;
}
div#content div#articletop div#articlelist {
	position:absolute;
	top:78px;
	right:0px;
	width:295px;
}
div#content div#articletop div#articlelist ul {
	margin:0 45px 0 0;
}
div#content div#articletop div#articlelist ul li {
	height:51px;
	overflow:hidden;
}
div#content div#articletop div#articlelist ul li h3 {
	font-weight:400;
}
div#content div#articletop div#articlelist ul li p {
	margin-left:0;
}
div#content div#ctopbox a, div#content div#articletop a {
	text-decoration:none;
	color:#fff;
	border-bottom:1px dashed #fff;
}
div#content div#ctopbox a.anchor, div#content div#articletop a.anchor {
	border:0;
}
div#content div#ctopbox p strong {
	font-weight:bold;
	color:#fff;
}
div#content div#ctopbox p.address {
	float:right;
	width:10em;
	margin-right:5px;
}
div#content div#ctopbox div#video {
	position:absolute;
	top:70px;
	right:45px;
}
div#content div#ctopbox div#banner {
	position:absolute;
	top:0;
	left:15px;
}
div#content div#ctopbox div#cboximage {
	position:absolute;
	top:1px;
	right:16px;
	z-index:1;
}
div#content div#ctopbox div#cboxbot {
	position:absolute;
	bottom:6px;
	right:16px;
	z-index:1;
}
div#content div#ctopbox div#cboxac{
	position:absolute;
	top:1px;
	right:16px;
	z-index:1;
	background:url(images/ac-back-stock.jpg) no-repeat top left;
	height:271px;
	width:283px;
	overflow:hidden;
	padding:60px 0 0 0;
}
div#content div#ctopbox div#cboxac h4 {
	font-size:1em;
}
div#content div#ctopbox div#cboxac p {
	width:20em;
}
div#content div#ctopbox div#cboxac a#signup {
	position:absolute;
	bottom:90px;
	right:45px;
	border:0;
}
div#content div#ctopbox .funds a {
	margin:0 5px 0 0;
}
div#content div#bookingbox {
	height:664px;
	background:url(images/back-bookingform.png) no-repeat top center;
	padding:1px 17px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}
div#content div#bookingbox.tab {
	height:auto;
	background:none;
	background:url(images/back-outline-mid.png) repeat-y left;
	margin:0;
}
div#content div#bookingbox h5 {
	color:#699fc7;
	font-size:0.8em;
	margin:20px 0 10px;
}
div#content div#bookingbox form {
	margin:60px 20px 0;
}
div#content div#bookingbox.tab form {
	margin:0;
}
div#content div#bookingbox label {
	text-align:right;
	padding-right:10px;
	margin:5px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#444;
	width:200px;
	display:block;
	float:left;	
	vertical-align:top;
	line-height:1.3em;
}
div#content div#bookingbox label.terms {
	text-align:left;
	width:350px;
}
div#content div#bookingbox label.courselab {
	width:100px;
}
div#content div#bookingbox label a, div#content div#bookingbox a  {
	text-decoration:none;
	color:#699fc7;
	border-bottom:1px dashed #699fc7;
	font-size:1em;
}
div#content div#bookingbox span a.popup {
	font-size:0.7em;
	margin:0 0 0 5px;
}
div#content div#bookingbox select.coursesel {
	width:405px;
}
div#content div#bookingbox select.fb {
	width:150px;
	margin-right:200px;
	margin-bottom:20px;
}
div#content div#bookingbox input, div#content div#bookingbox textarea {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:1px 2px;
	border:1px solid #699fc7;
	float:left;
	width:300px;
	font-size:.7em;
	background-color:#efefef;
	margin:5px 0;
}
div#content div#bookingbox textarea.fb {
	width:600px;
	clear:both;
}
div#content div#bookingbox #fbform textarea {
	overflow:auto;
	height:3em;
}
div#content div#bookingbox #fbform h5 {
	font-weight:bold;
	font-size:0.9em;
	margin-top:30px;
}
div#content div#bookingbox #fbform label {
	width:230px;
}
div#content div#bookingbox #fbform label.optin {
	text-align:left;
	width:400px;
	margin-bottom:10px;
}
div#content div#bookingbox input#opt1, div#content div#bookingbox input#opt2, div#content div#bookingbox input#opt3 {
	width:auto;
	margin:8px 20px 0 90px;
	vertical-align:middle;
	border:0;
	background-color:#fff;
}
div#content div#bookingbox input.short {
	width:150px;
	margin-right:150px;
}
div.centered {
	clear:both;
	text-align:center;
}
div#content div#bookingbox div.centered input {
	margin:5px 10px 0 0;
	width:60px;
	float:none;
}
div#content div#bookingbox div.centered input.fb {
	width:auto;
	padding:5px 10px;
}
div#content div#bookingbox input.nostyle {
	width:auto;
	border:0;
	background-color:#fff;
	clear:both;
	margin: 4px 10px 0 200px;
}
div#content div#bookingbox select {
	margin:5px 0;
	border:1px solid #699fc7;
	padding:1px 2px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#444;
	width:305px;
	display:block;
	float:left;
	background-color:#efefef;
}
div#content div#bookingbox p {
	margin:10px 0;
	color:#036;
	font-size:0.7em;
}
div#content div#bookingbox select:focus, div#content div#bookingbox input:focus, div#content div#bookingbox textarea:focus {
	background-color:#ffd;
}
div#content div#bookingbox a#error {
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#c33;
	margin:-10px 0 5px 0;
	display:block;
	width:100%;
	border:0;
	padding:0 0 2px 0;
	font-weight:700;
}
div#content div#bookingbox th {
	color:#444;
	font-size:0.8em;
	width:80px;
	height:20px;
}
div#content div#bookingbox table tr td input {
	width:auto;
	border:0;
	background-color:#fff;
}
div#content div#cnewsbox {
	height:201px;
	background:url(images/back-news.png) no-repeat top center;
	padding:1px 17px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}

div#content div#cnewsbox h2 {
	margin:12px 0 0 175px;
	font-size:1.05em;
	font-weight:normal;
}
div#content div#cnewsbox h4 {
	margin:2px 0 25px 175px;
	font-size:.7em;
	font-weight:normal;
	letter-spacing:1px;
}
div#content div#cnewsbox p {
	margin-left:25px;
	width:33em;
	font-size:.7em;
	font-weight:normal;
	line-height:1.3em;
	color:#444;
}
div#content div#cnewsbox p a {
	color:#4d75b3;
	text-decoration:none;
	border-bottom:1px dashed #4d75b3;
}
div#content div#cnewsbox p a:hover {
	color:#994;
}
div#content div#cnewsbox img {
	position:absolute;
	bottom:10px;
	right:16px;
}
div#content div#coutlinebox {
	background:url(images/back-outline-bottom.png) no-repeat bottom left;
	padding:1px 0 25px 0;
	margin:0 0 5px 17px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	width:670px;
	position:relative;	
}
div#content div#coutlinebox.home { /* here */
	background:url(images/back-home-mid-top.png) no-repeat top left;
	margin:0 0 0px 17px;
	padding:20px 0 0 0;
}
div#content div#coutlinebox div.coutline {
	background:url(images/back-outline-mid.png) repeat-y left;
	padding:1px 17px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	width:100%;
	color:#444;
	font-size:.7em;
	line-height:1.2em;
}
div#content div#coutlinebox.home div.coutline { /* here */
	background:url(images/back-home-mid-bot.png) repeat-y bottom left;
    padding:0 0 20px 20px;
}
div#content div#coutlinebox div.articles {
	background:url(images/back-articles-mid.png) repeat-y left;
}
div#content div#coutlinebox div.cmsarticle {
	width:95%;
	margin:20px 0 0 0;
}
div#content div#coutlinebox ul.tabs {
	background:url(images/back-outline-toptab.png) no-repeat top left;
	height:52px;
	padding:0 0 0 40px;
	margin-bottom:-4px;
	overflow:hidden;
}
div#content div#coutlinebox ul.tabs li {
	background:url(images/back-outline-tab.png) no-repeat top left;
	width:95px;
	float:left;
}
div#content div#coutlinebox ul.tabs li.selected {
	background:url(images/back-outline-tabselected.png) no-repeat top left;
}
div#content div#coutlinebox ul.tabs li h4 {
		background:none;
		padding:20px 0;
		text-align:center;
		font-weight:400;
}
div#content div#coutlinebox ul.tabs li.selected h4 {
		font-weight:700;
}
div#content div#coutlinebox ul.tabs li h4 a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#4283bb;
	text-decoration:none;
}
div#content div#coutlinebox ul.tabs li h4 a:hover {
	font-weight:700;
}
#web div#content div#coutlinebox ul.tabs li h4 a {
	color:#72a229;
}
#ita div#content div#coutlinebox ul.tabs li h4 a {
	color:#db7122;
}
div#content div#coutlinebox h4 {
	width:100%;
	padding:12px 0 5px 18px;
	background:url(images/back-outline-top.png) no-repeat top left;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#4283bb;
	font-size:.9em;
	font-weight:700;
}

div#content div#coutlinebox.home div.coutline div#coutleft {
	width:340px;
	float:left;
}
div#content div#coutlinebox.home div.coutline div#coutleft p {
	color:#4d5664;
	margin:4px 0 20px;
}
div#content div#coutlinebox.home div.coutline div#coutleft h3 {
	color:#4d5664;
	margin:10px 0 -2px 0;
	font-size:1.3em;
	font-weight:700;
	
}
div#content div#coutlinebox.home div.coutline div#coutright {
	width:280px;
	padding:0 0 0 35px;
	color:#fff;
}
div#content div#coutlinebox a#subscribe {
	position:absolute;
	top:18px;
	right:10px;
}

div#content div#coutlinebox h4.latestnews {
	background:url(images/back-latestnews2-top.png) no-repeat top left;
	height:40px;
	
}
div#content div#coutlinebox h4.college {
	background:url(images/back-castlecollege-top.png) no-repeat top left;
	height:40px;	
}
div#content div#coutlinebox h4.directions {
	background:url(images/back-directions-top.png) no-repeat top left;
	height:50px;	
}
div#content div#coutlinebox h4.webselect {
	background:url(images/back-webselect-box.png) no-repeat top left;
	height:40px;	
}
div#content div#coutlinebox h4.itaselect {
	background:url(images/back-itaselect-box.png) no-repeat top left;
	height:40px;	
}
div#content div#coutlinebox h4 span {
	visibility:hidden;
}
div#content div#coutlinebox div.coutline {
	clear:both;
}
div#content div#coutlinebox div.coutline .column ul li ul {
	margin:0 8px;
	padding:0 8px;
}
div#content div#coutlinebox div.coutline .column ul, div#content div#coutlinebox div.coutline ul {
	margin:3px 0 15px 20px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#444;
	list-style-image:url(images/bluebullet.gif);
}
#ita div#content div#coutlinebox div.coutline .column ul.orb, #web div#content div#coutlinebox div.coutline .column ul.orb {
	list-style-type:none;
	list-style-image:none;
	margin:0;
}
div#content div#coutlinebox div.coutline .column ul.orb li {
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 5px 20px;
	color:#444;
}
#web div#content div#coutlinebox div.coutline .column ul.orb li {
	background-image:url(images/orb-green.png);
}
#ita div#content div#coutlinebox div.coutline .column ul.orb li {
	background-image:url(images/orb-orange.png);
}
#web div#content div#coutlinebox div.coutline .column ul.orb li a {
	text-decoration:none;
	color:#72a229;
	font-size:1.2em;
	border-bottom:1px dashed #72a229;
	line-height:1.3em;
}
#ita div#content div#coutlinebox div.coutline .column ul.orb li a {
	text-decoration:none;
	color:#db7122;
	font-size:1.2em;
	border-bottom:1px dashed #db7122;
	line-height:1.3em;
}
#web div#content div#coutlinebox div.coutline .column ul, #web div#content div#coutlinebox div.coutline ul {
	list-style-image:url(images/greenbullet.gif);
}
#ita div#content div#coutlinebox div.coutline .column ul, #ita div#content div#coutlinebox div.coutline ul {
	list-style-image:url(images/orangebullet.gif);
}
div#content div#coutlinebox div.coutline .column {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#444;
	font-size:1em;
	width:27em;
	margin:0 20px 0 5px;
	line-height:1.2em;
	float:left;
}
div#content div#coutlinebox div.coutline .newscolumn {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#555;
	font-size:1em;
	width:19em;
	margin:10px 10px 0 0;
	line-height:1.3em;
	float:left;
}
div#content div#coutlinebox div.coutline .newscolumn h5 {
	font-size:1.25em;
	color:#466ba6;
	font-weight:700;
	padding-bottom:0;
	margin-bottom:3px;
	width:13em;
}
div#content div#coutlinebox div.coutline .newscolumn p {
	padding-top:0;
	margin-top:0;
	margin-bottom:8px;
}

div#content div#coutlinebox div.coutline div a.ucpd {
	border:0;
}
div#content div#coutlinebox div.coutline div a.ucpd img {
	float:none;
	margin-left:-8px;
}
div#content div#coutlinebox.funding p, div#content div#coutlinebox.funding li, div#content div#coutlinebox.funding h5 {
	font-size:1.2em;
	line-height:1.2em;
}
div#content div#ctopbox img.logo {
	position:absolute;
	bottom:30px;
	right:85px;
}
body#web div#content div#coutlinebox.funding h5 {
	margin-top:15px;
	font-size:1.3em;
}

body#web div#content div#coutlinebox.funding h4 {
	font-size:1.3em;	 
 }

div#content div#coutlinebox div.coutline .column h5, div#content div#coutlinebox div.coutline h5, #web div#content div#coutlinebox div.coutline .column h5 a, #web div#content div#coutlinebox div.coutline h5 a {
	color:#4283bb;
	font-weight:bold;
	margin:10px 0;
	border:0;
}



div#content div#coutlinebox div.coutline h5.blogtitle {
	font-size:1.3em;
	padding:0 0 5px;
	margin:15px 38px 0 0;
	border-bottom:1px solid #aaa;
}
div#content div#coutlinebox div.coutline p.blogdate {
	font-size:1em;
	margin:3px 0 0 0;
	color:#4283bb;
	font-weight:700;
}
div#content div#coutlinebox div.coutline p.ratedate {
	font-size:1em;
	margin:0 0 10px 0;
	color:#666;
	font-weight:700;
	border-bottom:1px solid #ccc;
	padding: 0 0 10px 0;
	width:90%;
}
div#content div#coutlinebox div.coutline p.newsdate { 
	margin:0;
	font-size:0.8em;
	color:#4283bb;
	font-weight:400;
}
#ita div#content div#coutlinebox h4 {
	color:#db7122;
}
#ita div#content div#coutlinebox div.coutline .column h5, #ita div#content div#coutlinebox div.coutline h5 {
	color:#db7122;
}
#web div#content div#coutlinebox h4 {
	color:#72a229;
}
#web div#content div#coutlinebox div.coutline .column h5, #web div#content div#coutlinebox div.coutline h5 {
	color:#72a229;
}
div#content div#coutlinebox div.coutline .column h5 strong {
	font-size:1.3em;
}
div#content div#coutlinebox div.coutline .column p {
	margin:5px 15px 0 0;
}
div#content div#coutlinebox div.coutline p {
	margin:5px 35px 0 0;
}
div#content div#coutlinebox div.coutline p strong {
	color:#555;
	font-weight:bold;
}
div#content div#coutlinebox div.coutline p img {
	float:right;
	margin:5px 0 5px 10px;
}
div#content div#coutlinebox.home div.coutline p img {
	float:right;
	margin:5px 0 5px 10px;
}
div#content div#coutlinebox div.coutline div img {
	float:right;
	margin:5px 0 5px 10px;
}
div#content div#coutlinebox div.coutline div#ratings img {
	margin:0;
	float:none;
	display:inline;
	vertical-align:middle;
}
div#content div#coutlinebox div.coutline div#ratings span {
	display:inline;
}
#web div#content div#coutlinebox div.coutline div#ratings p {
	margin:0;
}
div#content div#coutlinebox div.coutline .column a:link, div#content div#coutlinebox div.coutline a:link, div#content div#coutlinebox div.coutline .column a:visited, div#content div#coutlinebox div.coutline a:visited {
	color:#4283bb;
	text-decoration:none;
	border-bottom:1px dashed #4283bb;
	line-height:1.3em;
}
#web div#content div#coutlinebox div.coutline .column a, #web div#content div#coutlinebox div.coutline a {
	color:#72a229;
	border-bottom:1px dashed #72a229;
}
#ita div#content div#coutlinebox div.coutline .column a, #ita div#content div#coutlinebox div.coutline a {
	color:#db7122;
	border-bottom:1px dashed #db7122;
}
div#content div#cportalbox ul {
	margin-left:16px;
}
div#content div#cportalbox ul li {
	margin:0 6px 2px 0;
	width:218px;
	height:250px;	
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
}
div#content div#cportalbox ul li ul li {
	margin:0 6px 2px 0;
	padding:0;
	line-height:1em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	position:static;
	height:auto;	
	
}
div#content div#cportalbox ul li a.enter {
	position:absolute;
	bottom:0;
	right:0;
}
div#content div#cportalbox ul li.insights {
	background:url(images/back-box-ins.png) no-repeat top left;
}
div#content div#cportalbox ul li.itabox {
	background:url(images/back-box-itacademy.png) no-repeat top left;
}
div#content div#cportalbox ul li.echamp {
	background:url(images/back-box-echampions.png) no-repeat top left;
}
div#content div#cportalbox ul li.webbox {
	background:url(images/back-box-courses.png) no-repeat top left;
}
#ita div#content div#cportalbox ul li.trainerbox {
	background:url(images/back-box-itatrainer.png) no-repeat top left;
}
#web div#content div#cportalbox ul li.trainerbox {
	background:url(images/back-box-webtrainer.png) no-repeat top left;
}
#web div#content div#cportalbox ul li.casebox {
	background:url(images/back-box-webstudy.png) no-repeat top left;
}
#ita div#content div#cportalbox ul li.casebox {
	background:url(images/back-box-itastudy.png) no-repeat top left;
}
#ita div#content div#cportalbox ul li.itarelatedbox {
	background:url(images/back-box-itarelated.png) no-repeat top left;
}
#web div#content div#cportalbox ul li.webrelatedbox {
	background:url(images/back-box-webrelated.png) no-repeat top left;
}
div#content div#cportalbox ul li.communitybox {
	background:url(images/back-box-axiscommunity.png) no-repeat top left;
}
div#content div#cportalbox ul li.webdesignbox {
	background:url(images/back-box-webdesigner.png) no-repeat top left;
}
div#content div#cportalbox ul li.creativebox {
	background:url(images/back-box-creativecontent.png) no-repeat top left;
}
div#content div#cportalbox ul li.emarketingbox {
	background:url(images/back-box-emarketing.png) no-repeat top left;
}
div#content div#cportalbox ul li.itacorebox {
	background:url(images/back-box-corelevel.png) no-repeat top left;
}
div#content div#cportalbox ul li.itaexpertbox {
	background:url(images/back-box-expertlevel.png) no-repeat top left;
}
div#content div#cportalbox ul li.itamasterbox {
	background:url(images/back-box-mosmaster.png) no-repeat top left;
}
div#content div#cportalbox ul li.bookingbox {
	background:url(images/back-box-booking.png) no-repeat top left;
}

div#content div#cportalbox ul li.bookingbox a img {
	margin:0 0 0 30px;
}
div#content div#cportalbox ul li.bookingbox p {
	margin-top:10px;
}

div#content div#cportalbox ul li.bookingbox p strong {
	font-weight:700;
}
div#content div#cportalbox ul li h2 {
	margin:41px 0 20px 21px;
	font-size:.7em;
	font-weight:bold;
	color:#555;
}
div#content div#cportalbox ul li h2.orb {
	margin:41px 0 20px 61px;
}
div#content div#cportalbox ul li h4 {
	margin:5px 0 0 15px;
	width:16em;
	font-size:.7em;
	font-weight:bold;
	line-height:1.1em;
	color:#555;
}
div#content div#cportalbox ul li ul li {
	text-align:center;
	color:#666;
	margin-left:-15px;
	line-height:1.2em;
}

div#content div#cportalbox ul li p {
	margin:2px 0 0 15px;
	padding:0 0 5px 0;
	width:17em;
	font-size:.7em;
	font-weight:normal;
	line-height:1.2em;
	color:#666;
}
#ita div#content div#cportalbox ul li ul li strong, #web div#content div#cportalbox ul li ul li strong, #web div#content ul li strong {
	font-weight:bold;
}
div#content div#cportalbox ul li p img {
	margin-left:3px;
	float:right;
}
div#content div#cportalbox ul li p a, #web div#content div#cportalbox ul li.bookingbox p a,  #ita div#content div#cportalbox ul li.bookingbox p a {
	color:#4d75b3;
	text-decoration:none;
	border-bottom:1px dashed #4d75b3;
}
#web div#content div#cportalbox ul li p a {
	color:#72a229;
	border-bottom:1px dashed #72a229;
}
#ita div#content div#cportalbox ul li p a {
	color:#db7122;
	border-bottom:1px dashed #db7122;
	line-height:1.1em;
}
div#footer div#schedule {
	margin:0;
	width:862px;
	height:180px;
	background:url(images/back-bottom.png) no-repeat top left;
	}
div#footer div#schedule table {
	margin:10px 0 0 220px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#006;
	
}
div#footer div#schedule table th {
	padding:3px 5px;
	font-weight:bold;
}
div#footer div#schedule table tbody td {
	padding:3px 5px;
	border-bottom:1px solid #cce;
}
div#footer div#schedule table tbody td a {
	text-decoration:none;
	color:#006;
}
div#footer div#schedule table tbody td a img {
	float:right;
}
div#footer div#schedule table tbody td a:hover {
	color:#994;
} 
div#footer div#schedule table .date {
	width:75px;
} 
div#footer div#schedule table .title {
	text-align:left;
	border-left:1px solid #cce;
	border-right:1px solid #cce;
	width:465px;
	padding-left:10px;
} 
div#footer div#schedule table .space {
	width:45px;
	text-align:center;
} 
/*--------------------------------------*/
div#content div#coutlinebox table {
	margin:0px 0 0 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#006;
	
}
div#content div#coutlinebox table th {
	padding:3px 5px;
	font-weight:bold;
}

div#content div#coutlinebox table tbody td {
	padding:3px 5px;
	border-bottom:1px solid #cce;
}
div#content div#coutlinebox table tbody td a {
	text-decoration:none;
	color:#006;
}
div#content div#coutlinebox table tbody td a:hover {
	color:#994;
} 
div#content div#coutlinebox table .date {
	width:75px;
} 
div#content div#coutlinebox table .title {
	text-align:left;
	border-left:1px solid #cce;
	border-right:1px solid #cce;
	width:465px;
	padding-left:10px;
} 
div#content div#coutlinebox table .space {
	width:45px;
	text-align:center;
} 
#fbform p strong {
	font-weight:700;
}
