/**
 * ASAP 2.0
 * Global CSS
 *
 * Contributors: Gels Saby, Andy Peatling
 */
  

/* structure */
@import "structure.css";

/* text */
@import "text.css";

/* asap (theme) */
@import "asap.css";
/* IE5/Mac will skip the following styles \*/
	body	   		{
	display:inline; 
	float:none; 
	font: normal 11px Arial, sans-serif; 
	text-align:left; 
	color:#000; 
	}

	h1 { 
	font: bold 18px Arial, sans-serif; 
	color:#fff; 
	margin:7px 0 10px 0; 
	text-align:left; 
	border:0;
	}

	h2  { 
	font: bold 16px Arial, sans-serif; 
	color:#083075; 
	margin:17px 0 10px 0;
	padding:3px 0; 
	text-align:left;
	border-top:2px dotted #A1B9D8 ; 
	border-bottom:2px dotted #6D86A6 ; 
	}

	h3, h4, h5, h6  { 
	font: bold 12px Arial, sans-serif; 
	color:#083075; 
	margin:12px 0 5px 0; 
	text-align:left; 
	}
	
	p, a, a:hover 	{ 
	font: normal 11px Arial, sans-serif; 
	line-height:1.5em; 
	margin:0; 
	background:none;
	}
	
	a, a:visited { 
	color:#083075;
	}

	p { 
	margin-bottom:10px; 
	}


	ul#events li a 	{ 
	padding-right:5px 
	}

	ul { 
	list-style-type:none; 
	text-indent:0; 
	text-align:left; 
	padding:5px 0 10px 8px; 
	margin:0; 
	}

	ul li  { 
	padding:0 0 5px 0; 
	margin:0; 
	line-height:1.5em; 
	}

	.main, .content, .left-column, .middle-column, .right-column, .right-column div.box, .right-column div.box div, .right-column h3, .padder, .header, .image-holder, .image-holder h2 {
	display:inline !important;
	position:relative !important;
	float:none !important; 
	border:0 !important; border:0; 
	width:auto !important; 
	height:auto !important; 
	padding:0 !important; 
	margin:0 !important;
	top:0;
	right:0;
	left:0;
	bottom:0; 
	background:none;
	}
	

	.image-holder h2 {
	font: bold 18px Arial, sans-serif; 
	color:#fff;
	margin:0; 
	padding:0; 
	text-align:right; 
	border:0;
	}
	
	.myportfolio .left-column h2 {
	padding:3px 0; 
	}
	
	.assessments .right-column span {
	border:0;
	}
	
	.courses .right-column span {
	border:0;
	}

	ul#dimensions li.info p {
	padding:0;
	margin:0;
	}
	
	* .large-num strong	 { 
	font-size:16px; 
	}
	
	img, .main h1, .image-holder h1, .image-holder p, .nav, .footer, a.btn-continue, ul#dimensions li.info a.hide, a.btn-start, a.btn-buy, a.btn-cancel, a.btn-info, a.btn-enroll, span.btn-pdf a, .sub-nav, div.step-nav, .blue-bar, .crumb-nav	 { 
	display:none; 
	}
	
	.text input { 
	padding:0; 
	margin:0; 
	vertical-align:middle; 
	border:1px solid #7995BE; 
	}
	
	h2  {
	width:100%; 
	border-top:2px dotted #A1B9D8 ; 
	border-bottom:2px dotted #6D86A6 ;
	}
	
	.right-column h2 {
	margin:10px 0;
	}

/*end hidden for macIE */
	img#logo-print	{ 
	display:inline; 
	width:216px; 
	height:73px; 
	padding:0; 
	margin:0; 
	}
	img { 
	display:none; 
	}
	

