@import url(state.css);
@import url(lightbox.css);

body
	{
	margin:0px;
	}
	
	/*"""""""" NEW MAIN MENU""""""""*/
.cssnav 
{
position:relative;
font-family: arial, verdana, helvetica, sans-serif;
background-image: url(images/over.jpg);
background-repeat: no-repeat;
display: block;
width: 164px;
height: 30px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.cssnav a 
{
display:block;
font-size: 14px;
width: 164px;
height: 30px;
float: left;
margin: 0;
padding: 0;
color:#4080b0; text-decoration: none; 
}
.cssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible;}
.cssnav a:hover img{visibility:hidden;}
.cssnav span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}

li
	{
	margin-left:15px;
	}
		.stripe
{
width:100%;
_width:1200px;
height:214px;
left:0px;
background-color:#d2e1ef;
margin-top:130px;
position:absolute;
z-index:-1;
display:block;
}
#content
	{
	width:740px;
	height:auto;
	background-color:#ffffff;
	border-left:1px solid #c2d7e9;
	border-right:1px solid #c2d7e9;
	border-bottom:1px solid #c2d7e9;
	padding-left:20px;
	}
#headline
	{
	color:#015595;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	
	}
	#subheadline
	{
	color:#015595;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	
	}
#brandcontent
	{
	width:740px;
	height:600px;
	background-color:#ffffff;
	border-left:1px solid #c2d7e9;
	border-right:1px solid #c2d7e9;
	border-bottom:1px solid #c2d7e9;
	padding-left:20px;
	}
.logobutton
	{
	position:absolute;
	width:131px;
	top:24px;
	margin-left:539px;
	z-index:80;
	}
.topsidebutton
	{
	position:absolute;
	width:105px;
	top:203px;
	margin-left:570px;
	z-index:5;
	}
.highlights
	{

	width:736px;
	margin-left:-10px;
	margin-top:10px;
	margin-bottom:10px;
	}
.introspacer
	{
	height:50px;
	margin-left:-5px;
	margin-top:10px;
	}
.talkbutton
	{
	float:right;
	
	}
.horizontal
	{
	margin:10px 0px 5px 0px;
	}
.shorthorizontal
	{
	background-image:url(images/horizontal.jpg);
	background-repeat:no-repeat;
	height:6px;
	width:500px;
	margin:10px 0px 5px 0px;
	}
.mainnav
	{
	position:absolute;
	top:50px;
	margin-left:30px;
	z-index:99;

	}
.educatorsidenav
	{
	position:absolute;
	background-image:url(images/educatorside.jpg);
	background-repeat:no-repeat;
	width:170px;
	top:203px;
	margin-left:570px;
	}
.mainsidenav
	{
	position:absolute;
	background-image:url(images/sidenavline.jpg);
	background-repeat:no-repeat;
	height:187px;
	top:203px;
	margin-left:555px;
	}
.mainsidenavtable
	{
	margin-left:17px;
	margin-top:45px;
	width:164px;
	}
.sidenavtable
	{
	margin-left:17px;
	margin-top:39px;
	width:164px;
	}
.sidenav a
	{
	text-decoration:none;
	border-bottom:none;
	}
.sidenav a:hover
	{
	text-decoration:none;
	border-bottom:none;
	}
.teachertable
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.teacherstext
	{
	color:#0072a9;
	width:720px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	}
.teacherstext a
	{
	color:#0072a9;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none;
	}
.teacherstext a:hover
	{
	color:#0072a9;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none;
	}
.divider
	{
	border-bottom:1px dotted #0072a9;
	}
.maintext
	{
	color:#0072a9;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	
	}
.maintext a
	{
	color:#0072a9;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #0072a9;
	}
.maintext a:hover
	{
	color:#0072a9;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none;
	}
.faqtext
	{
	color:#0072a9;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	
	}
.faqtext a
	{
	color:#0072a9;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none;
	line-height:15px;
	}
.faqtext a:hover
	{
	color:#0072a9;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;
	}
.lmstext
	{
	color:#0072a9;
	width:600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	
	}
.lmstext a
	{
	color:#0072a9;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none;
	}
.lmstext a:hover
	{
	color:#0072a9;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none;
	}
.citalogo
	{
	float:right;
	height:68px;
	width:140px;
	margin-top:25px;
	}
.footer
{
margin:10px 0px 10px 0px;

width:762px;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
background-color:#679ac9;
height:112px;
clear:both;
}
.footer a, .footer a:hover
{
color:#9bbcc5;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.flash
	{
	position:absolute;
	top:100px;
	width:511px;
	height:384px;
	}
.homeflash
	{
	position:absolute;
	top:170px;
	width:511px;
	height:384px;
	}
.flashheader
	{
	position:absolute;
	width:720px;
	height:153px;
	background-image:url(images/flashheader.png);
	margin-bottom:10px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flashheader.png');
	_background-image:none;
	z-index:25;

	}
.spaceheader
	{
	width:720px;
	height:492px;
	margin-bottom:10px;
	}
.header
	{
	width:720px;
	height:492px;
	margin-bottom:10px;
	}
.shortheader
	{
	width:720px;
	height:154px;
	margin-bottom:10px;
	}
.middlesection
	{
	width:730px;
	color:#0072a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.managementmiddlesection
	{
	width:720px;
	color:#0072a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	}
.coursesmiddlesection
	{
	width:720px;
	color:#0072a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	}
.coursesmaintext
	{
	color:#0072a9;
	float:left;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	margin-bottom:5px;
	
	}
.sidehighlight
	{
	float:right;
	margin-right:5px;
	margin-bottom:10px;
	width:210px;
	color:#0072a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	}
.brandmiddlesection
	{
	color:#0072a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	margin:0px 25px 0px 0px;
	}
.brandsidehighlight
	{
	float:right;
	margin-right:0px;
	margin-top:170px;
	margin-bottom:10px;
	width:210px;
	color:#0072a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	}
.brandsmaintext
	{
	color:#0072a9;
	float:left;
	width:490px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	margin-bottom:5px;
	
	}
.coursesidehighlight
	{
	float:right;
	margin-right:0px;
	margin-top:25px;
	margin-bottom:10px;
	width:219px;
	color:#0072a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	}
.newsmiddlesection
	{
	width:730px;

	}
.newsmaintext
	{
	color:#0072a9;
	float:left;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	margin-bottom:5px;
	
	}
.newssidehighlight
	{
	float:right;
	margin-right:0px;
	margin-top:25px;
	margin-bottom:10px;
	width:219px;
	color:#0072a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	}
.guidemiddlesection
	{
	width:720px;
	height:740px;
	border-bottom:1px solid #c2d7e9;
	margin-bottom:10px;
	}
.guidemaintext
	{
	color:#0072a9;
	float:right;
	width:440px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	
	}
.guideimage
	{
	color:#0072a9;
	float:left;
	width:274px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	
	}
.formfield
	{
	background-image:url(images/fieldbckgrd.jpg);
	background-repeat:repeat-x;
	border:1px solid #669ac9;
	height:18px;
	}
.formarea
	{
	background-image:url(images/areabckgrd.jpg);
	background-repeat:repeat-x;
	background-color:#d9e5f1;
	height:80px;
	border:1px solid #669ac9;
	}
.edcontactmaintext
	{
	color:#0072a9;
	width:700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	}
.edcontactimage
	{
	color:#0072a9;
	position:absolute;
	width:274px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 445px;
	}
.contactmaintext
	{
	color:#0072a9;
	width:700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	margin-bottom:15px;
	}
.contactimage
	{
	color:#0072a9;
	position:absolute;
	width:274px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 447px;
	}
.privacy a
	{
	color:#679ac9;
	text-decoration:none;
	border-bottom:1px dashed #679ac9;
	}
.privacy a:hover
	{
	color:#679ac9;
	text-decoration:none;
	border-bottom:none;
	}
.backbutton
	{
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:0px;
	font-size:12px;
	padding-bottom:5px;
	top:145px;
	vertical-align:middle;
	}
.backbutton a
	{
	color:#005595;
	text-decoration:none;
	border-bottom:1px dashed #005595;
	}
.backbutton a:hover
	{
	color:#005595;
	text-decoration:none;
	border-bottom:none;
	}
.spotlightimage
	{
	float:left;

	margin:0px 7px 5px 0px;
	}
	.video
	{

	}
.video a
	{
	color:#ffffff;
	text-decoration:none;
	border-bottom:none;
	}
.video a:hover
	{
	text-decoration:none;
	border-bottom:none;
	}
	.sm-title {

    font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;
	background: #679ac9; 
	text-align: center;
}

.sm-title-l {

    font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;
	background: #679ac9; 
	text-align: left;
}

.lg-title {

    font-size: 1.2em;
	font-weight: bold;
	color: #103B68;
	margin-bottom: 10px;
	/* background: #426487; */ 
}

.hidden { 
	visibility: hidden;
	height: 0px; 
}
.unhidden { 
	visibility: visible; 
}

/* QuickMenu 1 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm1	
	{	
		background-color:transparent;
	}

	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	
		padding:5px;color:#fff;font-family:Arial;font-size:11px;text-decoration:none;
	}



	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm1 a:hover	
	{	
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 qmparent ul 	
	{	
		background-color:#d6e3ec;color:#2a3074;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm1 .qmactive, body #qm1 .qmactive:hover	
	{	
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	
		padding:8px;
		margin:-2px 0px 0px;

	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a	
	{	
		padding:2px 40px 2px 5px;
		margin:0px 0px 2px;
		background-color:transparent;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}
		#qm1 div a:hover, #qm1 ul a:hover	
	{	
		padding:2px 40px 2px 5px;
		margin:0px 0px 2px;
		background-color:transparent;
		color:#fff;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{	
		background-color:#d6e3ec;color:#2a3074;
	}
	
	/*"""""""" Individual Titles""""""""*/	
	#qm1 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm1 .qmdividerx	
	{	
		border-top-width:1px;
		margin:5px;
		border-style:none;
		border-color:#393a3a;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm1 .qmdividery	
	{	
		border-left-width:1px;height:15px;margin:4px 2px 0px;border-color:#7aacda;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_5.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 .qmparent	
	{	
		background-image:url(qmimages/arrow_7.gif);
		background-repeat:no-repeat;
		background-position:95% 55%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 li:hover > a	
	{	
		background-color:#d6e3ec;color:#2a3074;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul	
	{	
		background-color:#dfe0e0;
		border-width:1px;
		border-style:solid;
		border-color:#4f5050;
	}
.texter
	{	
		display:none;
	}

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	

		margin:0px;
		border-bottom:1px solid #c2d7e9;
		border-left:1px solid #c2d7e9;
		border-right:1px solid #c2d7e9;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 40px 5px 10px;

		color:#fff;
		font-family:Arial;
		font-size:13px;
		text-decoration:none;
		text-align:left;
		border-top:1px solid #c2d7e9;

	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color:#fff;

	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		color:#fff;

	}


	/*"""""""" (MAIN) Parent Items""""""""*/	
	#qm0 .qmparent	
	{	
		background-image:url(images/mgmtbar.jpg);
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#b4b4b4;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:20px 15px 15px;
		margin:-1px 0px 0px -1px;
		background-color:#fff;
		border-width:1px;
		border-style:none;
		border-color:#c2d7e9;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		font-size:11px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#b4b4b4;
		color:#222222;
		border-color:#c2d7e9;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#b4b4b4;
		color:#222222;
		border-color:#c2d7e9;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_18.gif);
		background-position:95% 50%;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		border-color:#c2d7e9;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 5px;
		border-color:#999999;
	}


	/*"""""""" Content Box""""""""*/	
	#qm0 .qmcbox	
	{	
		color:#0072a9;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
	}


	/*"""""""" Content Box Links""""""""*/	
	#qm0 .qmcbox a	
	{	
		padding:0px;
		margin:0px;
		background-color:transparent;
		color:#0033cc;
		font-size:12px;
		border-style:none;
	}


	/*"""""""" Content Box Links [hover]""""""""*/	
	#qm0 .qmcbox a:hover	
	{	
		background-color:transparent;
		color:#0033cc;
		text-decoration:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a:focus	
	{	
		outline:invert none medium;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#b4b4b4;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmcbox div	
	{	
		padding:0px;
		margin:0px;
		border-style:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 .qmcbox div	
	{	
		padding:0px;
		margin:0px;
		border-style:none;
	}
	.spotlighttext
	{
	margin:0px 7px 5px 0px;
	}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}

