/* Anas Kaadan */
/*----------LAYOUT-------------*/
html {
	background-color:#ded7df;
	color:#000;
	margin:0;
	padding:0;	
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif; 
	overflow-y: scroll;
}
body {
	margin:0;
	padding:0;
}
#background {
	background-image:url(layout/background.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#background2 {
	background-image:url(layout/background_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#wrapper {
	margin:0 auto;
	width:985px;
	background-color:#FFFFFF;
}
#header {
	background-image:url(layout/banner.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.spacing {
	height:45px;
	padding:10px;
}

#submenu {
	background-color:#ffffff;
	text-align:right;
	background-repeat:repeat-x;
	border:1px solid #733d73;
	border-bottom:none;
	border-top:none;	
}
#describe {
	font-size:10px;
	background-color:#ffffff;
	color:#999999;
	text-align:center;
	padding:5px;
	padding-top:7px;
	cursor:default;
	width:90%;
	margin:0 auto;
}
#describe a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:4px;
	padding-left:4px;
	cursor:pointer;
}
#describe a:hover {
	text-decoration:underline;
}

/*--------Main Menu---------*/
ul#tab{
	list-style:none;
	padding-bottom: 25px;
	padding-left:340px;	
	margin: 0;
	border-bottom: 1px solid #733d73;
	font: bold 11px verdana, arial, sans-serif;
	text-align:right;
}
ul#tab li{
	float: left;
	color: #FFFFFF;
	width: 100px;
	background-image:url(layout/tabs_normal.gif);
	text-align:center;
	margin-top:1px;
	margin-left:5px;
	padding-bottom:1px;
}
ul#tab a, ul#tab a:link, ul#tab a:visited {
	display: block;
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
	width:90%;
	padding: 5px;
}
ul#tab a:hover{
	background-image:url(layout/tabs_hover.gif);
}
body#home .home, body#seminars .seminars, body#about .about, body#students .students, body#exams .exams, body#enroll .enroll, body#instructors .instructors, body#locations .locations {
	border-bottom: 1px solid #fff;
	background-image:url(layout/tabs_on.gif);
	color:#65BAA0;
}
body#home .home a:link, body#home .home a:visited, body#home .home a:hover,
body#seminars .seminars a:link, body#seminars .seminars a:visited,
body#students .students a:link, body#students .students a:visited,
body#about .about a:link, body#about .about a:visited,
body#exams .exams a:link, body#exams .exams a:visited,
body#enroll .enroll a:link, body#enroll .enroll a:visited,
body#instructors .instructors a:link, body#instructors .instructors a:visited,
body#locations .locations a:link, body#locations .locations a:visited {
	background-image:url(layout/tabs_on.gif);
	background-repeat:no-repeat;
	color:#65BAA0;
}
body#home .home a:hover, body#seminars .seminars a:hover, body#students .students a:hover, body#about .about a:hover, body#exams .exams a:hover, body#enroll .enroll a:hover, body#instructors .instructors a:hover, body#locations .locations a:hover {
	background-image:url(layout/tabs_on.gif);
	color:#65BAA0;
}
/*--------------CONTENT DIVS----------------*/
#content_wrapper{
	margin:0;
	padding:0px;
	border:1px solid #733d73;
	border-top:none;
	position:relative;
}
#content{
	padding:0px;
	padding-top:5px;
}
body#home #content{
	padding-bottom:10px;
}
		#inner_wrapper {
			padding:13px;
		}

/*-------------FOOTER-------------*/
#quick_links {
	text-align:center;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #753b77;
	background-color:#b799b8;
	margin:0 auto;
	margin-top:9px;
	height: 16px;
}
#quick_links a {
	color:#FFFFFF;
	text-decoration:none;	
}
#quick_links a:hover {
	text-decoration:underline;
}
#footer {
	margin-top:0px;
	text-align:center;
	padding:7px;
	font-size:10px;
	background-image:url(layout/background_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.footer_hr {
	width:70%;
	border-top:1px solid #999999;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
}
/*------------SEARCH--------------*/
.search_bar {
	width:120px;
	height:13px;
	font-size:11px;
	color:#999999;
	border:1px solid #999999;
	padding-left:20px;
	padding-right:3px;
	margin-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(layout/search_icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.magnify {
	 border:1px solid #999999;
	 border-left:none;
}
.go {
	height:19px;
	font-size:10px;
	color:#8D649B;
	text-align:center;
	width:50px;
	padding-bottom:5px;
	background-color:#E2D2E3;
}
/*-----------------------------------------P-A-G-E-S------------------------------------*/
/*-------------------home------------------------*/
#home {
	color:#333333;
}
#home_box_container2{
	width:653px;
	float:left;
	margin:0;
}
#home_box_container{
	margin-top:9px;
}
.home_box_left {
	float:left;
	width:320px;
	border:1px solid #733d73;
	background-image:url(layout/background_boxes_bottom.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0;
}
.home_box_right {
	float:right;
	width:320px;
	border:1px solid #733d73;
	background-image:url(layout/background_boxes_bottom.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0;
}
.home_box_top {
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ab88ac;
	background-color:#E7DEE6;
	text-align:center;
	border-bottom:1px solid #5c1d5c;
	padding:6px;
	padding-top:5px;
	padding-left:10px;
	margin:0 auto;
}
.home_box_bottom{
	padding:15px;
	height:520px;
}
/*----------------Seminars--------------*/
.seminar_box {
	margin-bottom:20px;
}
.seminar_box_last_two {
	margin-bottom:0;
}
.seminar_col_wrapper{
}
#seminar_menu{
	padding:5px;
	padding-bottom:7px;
	background-color:#ffffff;
	margin-bottom:35px;
	background-image:url(layout/background_seminar_menu.jpg);
	background-repeat:repeat-y;
}
#seminar_menu a {
	color:#999999;
	padding:5px;
	padding-left:15px;
	padding-bottom:7px;
	display:block;
	width:140px;
	font-size:11px;
}
#seminar_menu a:hover {
	color:#666699;
}
.seminar_dropdown {
	font-size:10px;
}
	/*----------------Seperate Seminars----------------*/
		.seminar_right_box{
			margin-top:14px;
			background-color:#FFFFFF;
			float:right;
			width:49%;
			padding:4px;
			border:1px solid #C4C4C4;
		}
		.seminar_inside_right_box{
			padding:12px;
			border:1px solid #ebebeb;
			height:100%;
			background-image:url(layout/background_inst.jpg);
			background-repeat:repeat-x;			
		}
		
		.seminar_info {
			padding:20px;
			padding-left:5px;
			padding-top:10px;
		}
/*--------------------INSTRUCTORS---------------------*/
.instructor_left_box {
	float:left;
	width:52.5%;
	border:1px solid #ADADAD;
	padding:4px;
	background-color:#E9E9E9;
	background-repeat:repeat-x;
}
.instructor_inside_left_box{
	padding:12px;
	background-color:#fff;
	background-image:url(layout/background_pattern.jpg);
}
.instructor_right_box {
	background-color:#FFFFFF;
	float:right;
	width:44%;
	padding:4px;
	margin-bottom:15px;
	border:1px solid #cccccc;
}
.instructor_right_box_no_margin{
	background-color:#FFFFFF;
	float:right;
	width:44%;
	padding:4px;
	border:1px solid #cccccc;
}
.instructor_inside_right_box{
	padding:12px;
	border:1px solid #ebebeb;
	background-image:url(layout/background_inst.jpg);
	background-repeat:repeat-x;
	height:100%;
}
/*----------EXAMS-------------*/
.exams_right_box {
	background-color:#FFFFFF;
	float:right;
	width:44%;
	padding:4px;
	margin-bottom:15px;
	border:1px solid #cccccc;
}
	/*---------sub pages---------*/
	#exam_info_padding{
		padding:20px;
		padding-top:7px;
	}
	
	.exam_schedule_border {
		border:1px solid #CCCCCC;
	}
	.exam_schedule {
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	.exam_schedule td {
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		padding:5px;
		padding-left:10px;
		
	}
	.exam_schedule tr {
		background-color:#F8F8F8;
		font-size:12px;
	}
	tr.exam_tr2{
		background-color:#fff;
	}
	tr.exam_schedule_top {
		font-size:14px;
		background-color:#ECE6E9;
		font-weight:bold;
		color:#9A61A7;
	}
	tr.exam_schedule_top td {
		padding:5;
		padding-left:7px;
	}
/*----LOCATION----*/

.location_left_box {
	float:left;
	width:47.7%;
	border:1px solid #ADADAD;
	padding:4px;
	background-color:#E9E9E9;
	background-repeat:repeat-x;
}

.location_right_box{
	float:right;
	width:47.7%;
	border:1px solid #ADADAD;
	padding:4px;
	background-color:#E9E9E9;
	background-repeat:repeat-x;
}

.location_inside_left_box, .location_inside_right_box{
	padding:12px;
	background-color:#fff;
	background-image:url(layout/background_pattern.jpg);
}
/*-----STUDENTS--------*/

#students .icons {
	font-size:14px;
}
/*--------CURRICLULM--------------*/
.credit{
	padding-left:100px;
}

/*------------GENERAL--------------*/
.box {
	border:1px solid #ADADAD;
	background-color:#E9E9E9;
	background-repeat:repeat-x;
	padding:4px;
}
.box_inside {
	padding:20px;
	background-color:#fff;
	background-image:url(layout/background_pattern.jpg);
}
#students .box_inside {
	padding:10px;
}
.left_col {
	float:left;
	width:48.7%;
	
}
.right_col {
	float:right;
	width:48.7%;
}
.right_box{
	background-color:#FFFFFF;
	padding:4px;
	border:1px solid #C4C4C4;
}
.inside_right_box{
	padding:12px;
	background-image:url(layout/background_inst.jpg);
	background-repeat:repeat-x;			
}
.left_box{
	background-color:#FFFFFF;
	padding:4px;
	border:1px solid #C4C4C4;
}
.inside_left_box{
	padding:12px;
	background-image:url(layout/background_inst.jpg);
	background-repeat:repeat-x;			
}
/*-----IMGs------*/
.imgleft {
	float:left;
	margin-right:15px;
	margin-left:0;
	text-align:center;
	margin-bottom:20px;
}
.imgright {
	float:right;
	margin-left:15px;
	margin-right:0;
}
img.imgleft,.imgleft img,img.imgright,.imgright img, #seminars img  {
	border:1px solid #333333;
}

div.imgleft {
	margin-top:7px;
	margin-bottom:20px;
	margin-right:30px;	
}
/*---------------------------------------*/
a:link, a:visited, a:active {
	color:#5B768C;
}
a:hover {
	color:#869AB9;
	text-decoration:none;
}

.clear {
	clear:both;
}
form {
	margin:0;
	padding:0;
}
ul {
	margin-top:0;
	margin-bottom:0;
}
.list li {
	margin-bottom:3px;
}
img {
	border:none;
}

.border{
	border:1px solid #333333;
}

hr {
	height:0;
	border:0;
	border-top:1px solid #CCCCCC;
	width:100%;
}
embed {
	margin:0;
	padding:0;
}
/*-------------------------------------TEXT FORMATTING----------------------------------------*/
.headings {
	font-size:14px;
	color:#ab88ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inherit;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #ccc;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(layout/background_headings.jpg);
	background-repeat:repeat-y;
	background-position:left;
	margin-bottom:5px;
}
.titles {
	color:#65BAA0;
	font-weight:bold;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:7px;
}

.bigtext .titles {
	font-size:24px;
	font-family:garamond,Verdana, Arial, Helvetica, sans-serif;
}

.bigtext .subtitles {
	font-size:18px;
	font-family:garamond,Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}

.subtitles {
	font-size:14px;
	color:#990000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:7px;
}

.bigtext{
	font-size:16px;
}

.bigtext .box {
	width:650px;
	padding:0;
	border:none;
	background:none;
	background-color:#FFFFFF;
	
}
.bigtext .box_inside {
	padding:45px;
	padding-left:60px;
	padding-right:60px;
}
.bigtext .seminar_right_box{		
	margin-top:14px;
	background-color:#FFFFFF;
	float:right;
	width:40%;
	padding:4px;
	border:1px solid #C4C4C4;
}
.bigtext .big {
	font-family:Georgia, Verdana, Times, serif;
	font-size:26px;
	
}
.bigtext .orange{
	color:#CC6600;
}
.bigtext .gar {
	font-family:Georgia, Verdana, Times, serif;
}
.i  {
	font-style:italic;
}
.bold {
	font-weight:bold;
}
.big {
	font-size:18px;
}
.important {
	color:#af5b50;
}
.i_s {
	font-style:italic;
	font-size:11px;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.AZ {
	font-size:11px;
	font-weight:normal;
}
.letters {
	font-size:14px;
	color:#999999;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
}
.no_u{
	text-decoration:none;
}
.expand {
	margin-bottom:10px;
	padding:7px;
	padding-top:7;
	padding-left:30px;
	padding-right:30px;
	font-size:12px;
}
.question {
	cursor:pointer;
	color:#990000;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:7px;
}
.center {
	text-align:center;
}

.quot {
	color:#af5b50;
	font-size:16px;
	font-weight:bold;
}
.credit{
	font-size:10px;
}
