@charset "utf-8";
/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; }
ul {list-style:none;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}



body 
{
	padding: 0;margin: 0;
	
	 background: url(../images/bg.jpg) repeat-x center top #FFF; 
	}


	
			#main {
				width:899px;
				height:auto;
				margin: auto;
				}

#container {
	float:left;
	margin:0;
	padding:0;
	}




#logo {
	width:899px;
	height:123px;
	background:url(../images/bg-logo.jpg) no-repeat;
	float:left;
	
	}

					#container_menu
						{
						float:left;
						width:899px;
						height:46px;
						}


																			
																			
																			
			#header
				{
				float:left;
				background:url(../images/bg-header.jpg);
				width:899px;
				height:228px;
				padding:0;			
				}




A.A2:link {
	color: #ff7200;
	text-decoration:none;
	}

A.A2:hover {
	color: #cc0000;
	text-decoration: underline;
	}
A.A2:visited {
	color: #cc0000;
	text-decoration: none;
	}

			
								#menu_options
									{
									float:left;
									width:899px;
									height:97px;
									}
			
								#menu_options ul.menu
									{
									width:899px;
									height:97px;
									display:block;
									padding:0;
									margin:0;
									list-style: none;
									}
								#menu_options ul.menu li
									{
									float:left;
									}


											#menu_options ul.menu li.media a
												{
												width:224px;
												height:97px;
												display:block;
												overflow:hidden;
												background:url(../images/nav-media.jpg);
												}
											#menu_options ul.menu li.media a:hover
												{
												background:url(../images/nav-media-over.jpg);
												width:224px;
												height:97px;
												display:block;
												overflow:hidden;
												}	


														#menu_options ul.menu li.career a
															{
															width:226px;
															height:97px;
															display:block;
															overflow:hidden;
															background:url(../images/nav-career.jpg);
															}
														#menu_options ul.menu li.career a:hover
															{
															background:url(../images/nav-career-over.jpg);
															width:226px;
															height:97px;
															display:block;
															overflow:hidden;
															}	

				
																		#menu_options ul.menu li.download a
																			{
																			width:227px;
																			height:97px;
																			display:block;
																			overflow:hidden;
																			background:url(../images/nav-download.jpg);
																			}
																		#menu_options ul.menu li.download a:hover
																			{
																			background:url(../images/nav-download-over.jpg);
																			width:227px;
																			height:97px;
																			display:block;
																			overflow:hidden;
																			}	


							
																					#menu_options ul.menu li.calendar a
																						{
																						width:222px;
																						height:97px;
																						display:block;
																						overflow:hidden;
																						background:url(../images/nav-calendar.jpg);
																						}
																					#menu_options ul.menu li.calendar a:hover
																						{
																						background:url(../images/nav-calendar-over.jpg);
																						width:222px;
																						height:97px;
																						display:block;
																						overflow:hidden;
																						}	

#bodytop{
	width:899px;
	height:14px;
	float:left;
	background: url(../images/bdy-top.jpg) no-repeat;
	margin-top:16px;
	}
#bodybtm{
	width:899px;
	height:15px;
	margin-bottom:10px;
	float:left;
	background: url(../images/bdy-btm.jpg) no-repeat;
	}
#bgbody 
	{
	float:left;
	width:899px;
	margin:0;
	padding:10px 0 10px 0;
	background: url(../images/bg-body.jpg) repeat-y;
	}


#bodymain {
	float:left;
	width:616px;
	padding:0;
	}
	
	#bodymainsub {
		float:left;
		width:98%;
		padding:0;
		}

#bodyContent {
	float:left;
	width:600px;
	margin:0 0 0 15px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 1.5em;
	color:#404040;
	font-weight:normal;
	text-align:left;
	}
#bodyContentSub {
	float:left;
	width:97%;
	margin:0 0 0 15px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 1.5em;
	color:#404040;
	font-weight:normal;
	text-align:left;
	}




#box{
	float:left;
	width:100%;
	height:auto;
/*	margin:0;*/
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 1.5em;
	color:#505050;
	font-weight:normal;
	text-align:left;	
	}


.sep{
	width:574px;
	height:8px;
	float:left;		
	margin:6px 0 10px 0;
	background: url(../images/seperator.jpg) no-repeat;
	
	}	
				.heading{
					margin-bottom:10px;					
					font-family:Arial, Helvetica, sans-serif;
					font-size:20pt;
					font-weight:bold;
					letter-spacing:1px;
					color:#0091ec;
					text-align:left;
					}
					
				#headingtop{
					margin:4px 0 5px 20px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:18pt;
					font-weight:bold;
					letter-spacing:1px;
					color:#626262;
					float:left;
					}					
					
					
									.headingSub{
										margin:0 0 6px 4px;
										font-family:Arial, Helvetica, sans-serif;
										font-size:20px;
										font-weight:bold;
										color:#0091ec;
										text-align:left;
										}								
																															
									
									.headingSub2{
										
										font-family:Arial, Helvetica, sans-serif;
										font-size:16px;
										font-weight:bold;
										color:#505050;
										text-align:left;
										}
										
																					
															#icon {
																padding:0;
																list-style-type: none;
																
																}	

															
															#icon li.apply {
															    margin: 0 0 5px 40px;													   
															   																
															   list-style-image:url(../images/icon-apply.png);													   
																}
															
															#icon li.explore {
															   margin: 0 0 5px 40px;															   
															   															
															   list-style-image:url(../images/icon-explore.png);												   
																}
															
															#icon li.participate {
															    margin: 0 0 5px 40px;																   
															  														
															   list-style-image:url(../images/icon-participate.png);												   
																}
															#icon li.helpsource {
															    margin: 0 0 5px 40px;																   
															   
															   list-style-image:url(../images/icon-helpsource.png);
															}

										
									.headingSub3{
										margin:0 0 4px 0;
										font-family:Arial, Helvetica, sans-serif;
										font-size:20px;
										
										color:#0091ec;
										text-align:left;
										}					
									.headingSub4{
										margin:0 0 4px 0;
										font-family:Arial, Helvetica, sans-serif;
										font-size:14px;
										font-weight:normal;
										color:#f13a2b;
										text-align:left;
										}																									
									.headingSub5{
										margin:0;
										padding:0;
										font-family:Tahoma;
										font-size:24px;
										font-weight:normal;
										color:#5f5f5f;
										text-align:left;
										}
									.headingSub6{
										margin:0 0 4px 0;
										font-family:Arial, Helvetica, sans-serif;
										font-size:20px;
										
										color:#0091ec;
										text-align:left;
										}					


							#faqInfo {
								width:46%;
								height:180px;
								background-color:#ffffff;
								border:#f2f2f2 1px solid;
								-moz-border-radius: 5px; /* Firefox */
   								-webkit-border-radius: 5px; /* Safari */
								border-radius: 6px;
								text-align:left;
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								line-height: 1.5em;
								color:#626262;
								font-weight:normal;
								float:left;
								margin:9px 0 0 0;
								padding:6px;
								background:url(../images/bg-box-2.jpg) no-repeat #ffffff;
								}


							#faqInfo2 {
								width:46%;
								height:180px;
								background-color:#ffffff;
								border:#f2f2f2 1px solid;
								-moz-border-radius: 5px; /* Firefox */
   								-webkit-border-radius: 5px; /* Safari */
								border-radius: 6px;
								text-align:left;
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								line-height: 1.5em;
								color:#626262;
								font-weight:normal;
								float:right;
								margin:9px 0 0 0;
								padding:6px;
								background:url(../images/bg-box-2.jpg) no-repeat #ffffff;
								}
								


#vsep { 
	background-image:url(../images/line-verticle-blank.jpg);
	background-repeat:repeat-y;
	*height:100% !important;
	margin:10px 0 0 0;
	min-height:600px;

	float:left;
	width:27px;
} 







/*------------Right Sections-------------*/




#ContentRight {
	float:right;
	width:239px;
	margin:0 16px 0 0;
	padding:0;
	text-align:left;
	}


#news {
	width:100%;
	float:left;
	margin:1px 0 4px 0;
	text-align:left;
	border-bottom: 1px dotted #dedede;
	}

#ticker
{
	width:100%;
	height:300px;
	float:left;
	margin:1px 0 0 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0091ec;
	}




.headingTicker
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#df0c0c;
	margin-bottom:6px;
	}

.headingTickerBold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#df0c0c;
	margin-bottom:6px;
	padding-bottom:110px;
	
	}
.headingTickerBlue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0091ec;
	margin-bottom:6px;
	}

.hr {
	margin: 0 0 6px 0;
	padding: 0;
	width:100%;
	border-bottom: 1px dotted #dedede;
}

#hrule {
	margin: 0;
	padding: 0;
	width:100%;
	height:10px;
	border-bottom: 1px dotted #dedede;
	float:left;
}


#jlink {
	
	
	height:23px;
	float:left;
	margin:20px 0 0 0;
	}
	



#more {
	width:90%;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	font-weight:normal;
	float:left;
	margin:9px 0 0 4px;
	padding:0;
	}
	

#more a{
color:#df0c0c;
text-decoration:none;
}

#more a:hover{
color:#1064ff;
text-decoration:underline;
}


				#career a {
					float: left;
					width:228px;
					height:52px;
					background:url(../images/career-dev.jpg) no-repeat;
					margin:10px 0 0 0;
					
				}
				
				#career a:hover{
					float: left;
					width:228px;
					height:52px;
					background:url(../images/career-dev-over.jpg) no-repeat;
					margin:10px 0 0 0;
					
					}


				#info a {
					float: left;
					width:228px;
					height:59px;
					background:url(../images/info-qsf.jpg) no-repeat;
					margin:10px 0 0 0;
					
				}
				
				#info a:hover{
					float: left;
					width:228px;
					height:59px;
					background:url(../images/info-qsf-over.jpg) no-repeat;
					margin:10px 0 0 0;
					
					}



				#list {
					float:left;
					padding:2px 0 0 1px;
					margin-top:0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					list-style:none; 
					
				
				
				}
				
				#list li {
				
					float:left;
					width:246px;
					margin-top:1px;
					list-style-position:inside;				
					list-style-image: url(../images/icon-arrow.png) ;					
				}
	
								
				#list li a {
					color:#ff5a00;
					text-align:left;
					text-decoration:none;
					font-weight:bold;
				
				}
				
				#list li a:hover {
				
					color:#f30300;
					text-decoration:underline;
					font-weight:bold;
				}
				
				


/*footerLinks start*/

#footerlinks {
		width:880px;
		margin:0 auto;
		height:100%;
		}




#footerblue {
	width:100%;
	height:48px;
	float:left;
	margin:0 auto;
	background-color:#0091ec;
	background:url(../images/bg-footer-blue.jpg) repeat-x;
	
	}


#nav {
	float:left;
	width:760px;
	height:20px;
	margin:4px 0 0 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

#nav li {
	list-style:none;
	float:left;

}

#nav li a {
	display:block;
	height:20px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	line-height:1.5em;
	outline:none;
	padding:0 10px 0 10px;
}

#nav li a:hover {

	color:#f4f4f4;
	text-decoration:underline;
	display:block;
}

.active {
	background-color:#e0e0e0;
	display:block;
}


			#copyright {
				height:20px;
				width:650PX;
				margin:0 0 0 20px;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;				
				color:#ffffff;
				font-weight:normal;				
				padding:0;
				float:left;
				
				}			
			#followus {
				height:24px;
				width:160PX;
				margin:4px 0 0 0;
				text-align:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;				
				color:#ffffff;
				font-weight:bold;				
				padding:0;
				float:right;
				
				}							
			#followus .txt {


				text-align:left ;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;				
				color:#ffffff;
				font-weight:bold;				
				padding:3px 0 0 0;
				float:left;
				
				}											
				#facebook a {
					float: left;
					width:24px;
					height:44px;
					background:url(../images/FaceBook_24x24.png) no-repeat;
					margin:0 0 0 4px;
					
					
				}
				#linkedin a {
					float: left;
					width:24px;
					height:44px;
					background:url(../images/linkedin.png) no-repeat;
					margin:0 0 0 4px;
					
				}
				#twitter a {
					float: left;
					width:24px;
					height:44px;
					background:url(../images/Twitter_24x24.png) no-repeat;
					margin:0 0 0 4px;
					
				}				




/*------------ROLL OVER WITH DROPDOWN MENU-------------*/

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px}
ul.menu ul {position:absolute; top:46px; left:0; background:#f3f3f3; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:149px; margin:0; font:11px Verdana,Arial;}
ul.menu ul li a {display:block; padding:4px 16px 5px; background-color:#f3f3f3}
ul.menu ul li a:hover {	background-color:#fff; }

ul.menu ul ul {
	left:148px; top:-1px
	}

ul.menu .menulink {
	border:1px solid #aaa; 
	padding:5px 7px 7px; 
	font-weight:bold; 
	background:url(images/header.gif); 
	width:134px
	}
ul.menu .menulink:hover, ul.menu .menuhover {
	background:url(images/header_over.gif)
	}



					ul.menu .home {
						border:0px solid #aaa;					
						background:url(../images/nav-home.jpg); 
						width:151px;
						height:46px;
						}
					ul.menu .home:hover {
						background:url(../images/nav-home-over.jpg)
						}



					ul.menu .about {
						border:0px solid #aaa;					
						background:url(../images/nav-about.jpg); 
						width:150px;
						height:46px;
						}
					ul.menu .about:hover {
						background:url(../images/nav-about-over.jpg)
						}



					ul.menu .acadamics {
						border:0px solid #aaa;					
						background:url(../images/nav-acadamics.jpg); 
						width:150px;
						height:46px;
						}
					ul.menu .acadamics:hover  {
						background:url(../images/nav-acadamics-over.jpg)
						}


					ul.menu .admissions {
						border:0px solid #aaa;					
						background:url(../images/nav-admissions.jpg); 
						width:150px;
						height:46px;
						}
					ul.menu .admissions:hover {
						background:url(../images/nav-admissions-over.jpg)
						}

					ul.menu .campuses {
						border:0px solid #aaa;					
						background:url(../images/nav-campuses.jpg); 
						width:150px;
						height:46px;
						}
					ul.menu .campuses:hover  {
						background:url(../images/nav-campuses-over.jpg)
						}


					ul.menu .contact {
						border:0px solid #aaa;					
						background:url(../images/nav-contact.jpg); 
						width:148px;
						height:46px;
						}
					ul.menu .contact:hover {
						background:url(../images/nav-contact-over.jpg)
						}



ul.menu .sub {
	background: url(../images/arrow.gif) 6px 8px no-repeat
	}





ol {
  /*background: #555555;*/
  margin:0px;
  padding: 0px;
   /*list-style-type: upper-roman;*/
   list-style-type: circle ;
   
}
ol p {
  margin:0px;
  padding:3px 0;
}
ol li {
  /*background: #ffffff;*/
  margin-left: 40px;
  padding-left: 5px;
  line-height:30px;
}