/* Reset CSS */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

html, body 
	{
	min-height:100%;
	}

/* Remove possible quote marks from <q>/<blockquote> */

blockquote:before, blockquote:after, q:before, q:after 
	{ 
	content: ""; 
	}
	
blockquote, q 
	{ 
	quotes: "" ""; 
	}

a { 
	text-decoration: none; color: #134CA3; 
}

a:hover { 
	color: #7D120C; text-decoration: underline; 
}

/* Basic Rules */

body {
	background: none; color: #333333; font-family: Arial,Helvetica,sans-serif;font-size: 12px; line-height: 1.5em; margin: 0 0 35px; padding: 0; text-align: center; float: left;
}

body.landingpage { 
	background: #FFF url(images/body-homepage.png) repeat-y;	 
}

#wrapper { 
	margin: 0; padding: 0; 
}

#container { 
	margin: 0; text-align: left; width: 960px; height: 100%; float: left; background-color: transparent;
}

#header { 
	padding: 0; height: 140px; margin: 0; background: url(images/header.png) no-repeat 0 0; position: relative;
}

#header img.logo { 
	position: absolute; top: 105px; left: 15px;
}


/* LANDINGPAGE
**/

body.landingpage #content { 
	width: 960px; margin: 0; padding: 20px 0 0 0; float: left;
}

body.landingpage #left-navigation { 
	width: 380px; float: left; margin: 0; padding: 0 20px 0 0;
}

body.landingpage #main-content { 
	width: 520px; float: left; margin: 0; padding: 0 0 40px 40px;
}

body.landingpage #main-content h1 { 
	font-size: 15px; line-height: 25px; color: #444; text-transform: uppercase; padding: 0 10px 0 0; border-bottom: 1px dotted #DDD; font-weight: bold; margin: 0 0 10px 0; font-family: Georgia,"Times New Roman",serifdesi;
}

body.landingpage #main-content p { 
	line-height: 20px; padding: 10px 10px 0 0; font-size: 13px; color: #555; font-family: Georgia,"Times New Roman",serif; letter-spacing: 0px; word-spacing: 1px;
}

/* Left Navigation */

body.landingpage li.left-nav { 
	list-style: none; text-align: right; border-bottom: 1px dotted #444; padding: 3px 0; margin: 5px 0; text-transform: lowercase; letter-spacing: normal; float: right; width: 200px;
}

body.landingpage li.left-nav a { 
	text-decoration: none; font-size: 15px; color: #444; font-family: Georgia,"Times New Roman",serif;
}

body.landingpage li.left-nav img { 
	padding: 0 5px 0 5px; vertical-align: baseline;
}

body.landingpage ul#header-navigation { 
	position: absolute; top: 115px; left: 420px;
}

body.landingpage ul#header-navigation li { 
	display: inline; float: left; margin: 0 10px 0 0; padding: 0 10px;
}

body.landingpage ul#header-navigation li a { 
	font-size: 13px; padding: 0 5px;
}

body.landingpage #left-navigation-block { 
	float: right; margin: 20px 0 20px 0; width: 200px;
}

body.landingpage #left-navigation-block h1 { 
	margin: 5px 0; text-transform: uppercase; font-size: 13px; letter-spacing: normal; font-weight: normal; color: #FFF; background-color: #444; font-style: normal; vertical-align: baseline;
}

body.landingpage #left-navigation-block h1 a { 
	text-decoration: none; display: block; padding: 10px 10px 10px 15px; color: #FFF;
}

body.landingpage #left-navigation-block h1 a:hover { 
	background-color: #A9C06A; display: block;
}

/* Presentation */

body.landingpage #presentation { 
	margin: 0; padding: 0;
}

body.landingpage #presentation-banner { 
	border: 1px solid #DDD; margin: 0; padding: 0; float: right; width: 908px;
}

body.landingpage #presentation-banner img { 
	border: 10px solid #FFF; width: 888px; /*height: 200px;*/ float: right;
}

div.border-across { 
	margin: 20px 0 0 0; padding: 0; border-top: 1px solid #CCC;
}

/* HOMEPAGE
**/

#homepage-splits { 
	padding: 0; margin: 40px 0; width: 520px; height: 200px;
}

#homepage-splits #left { 
	width: 249px; float: left; border-right: 1px solid #E4E4E4;
}

#homepage-splits #right { 
	width: 250px; float: left;
}

#homepage-splits #left #left-header { 
	display: block; margin: 0; padding: 0;
}

#homepage-splits #right #right-header { 
	display: block; margin: 0; padding: 0;
}

#homepage-splits #left #left-header p { 
	color: #7D120C; margin: 0; padding: 0 0 5px 20px; font-size: 18px; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase;
}

#homepage-splits #right #right-header p { 
	color: #7D120C; margin: 0; padding: 0 0 5px 20px; font-size: 18px; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase;
}

#homepage-splits #left #left-headline { 
	border-top: 1px dashed #E4E4E4; border-bottom: 1px dashed #E4E4E4; background-color: #FAFAFC;
}

#homepage-splits #right #right-headline { 
	border-top: 1px dashed #E4E4E4; border-bottom: 1px dashed #E4E4E4; background-color: #FAFAFC;
}

#homepage-splits #left #left-headline p { 
	margin: 0; padding: 10px 0 10px 20px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; color: #2E2007;
}

#homepage-splits #right #right-headline p { 
	margin: 0; padding: 10px 0 10px 20px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; color: #2E2007;
}

#homepage-splits #left #left-content { 
	 margin: 0; padding: 20px 0 0 20px;
}

#homepage-splits #right #right-content { 
	 margin: 0; padding: 20px 0 0 20px;
}

#homepage-splits #left #left-content p { 
	margin: 0; padding: 5px 10px 5px 0; line-height: 18px; font-size: 12px;
}

#homepage-splits #right #right-content p { 
	margin: 0; padding: 5px 10px 5px 0; line-height: 18px; font-size: 12px;
}


/* ACADEMICS
**/

#main-content #bordered-text { 
	margin: 20px 0 0 0; padding: 10px; border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; width: 500px; background-color: #FBFFDD; height: 104px; _padding: 10px 0 0 10px;
}

#main-content #bordered-text p { 
	float: left; margin: 0; padding: 0; height: 104px; overflow: hidden; line-height: 20px;
}

#main-content #bordered-text p img { 
	margin: 0; padding: 1px; border: 1px solid #999; float: left;
}

p.bordered-text-image { 
	width: 215px; 
}

p.bordered-text-text { 
	width: 280px;
}

#academic-program-list { 
	width: 400px; height: 200px; padding: 0 0 0 25px; font-size: 15px; overflow: hidden;
}

#academic-program-list ul li { 
	padding: 10px 0; font-weight: normal; text-align: left;
}


/* ADMISSIONS
**/

ul.bordered-navigation-list { 
	list-style-type: square; margin: 20px 0 0 0; padding: 0; float: left;
}

ul.bordered-navigation-list li { 
	 float: left; text-align: left; list-style: none; padding: 3px 10px 3px 10px; margin: 5px; border: 1px solid #CCC; background-color: #FAFAFC;
}

ul.bordered-navigation-list li a { 
	 margin: 0; padding: 0; display: block;
}

ul.bordered-navigation-list li:hover { 
	 background-color: #FFF0A5;
}

span.bordered-top { 
	margin: 20px 0 0 5px; padding: 20px 0 10px 20px; display: block; border-top: 5px solid #333; border-bottom: 1px solid #AAAAAF; font-size: 13px; background-color: #FBFFDD; letter-spacing: 2px;
}

#admission-requirements { 
	width: 400px; height: 100px; padding: 20px 0 0 20px; font-size: 15px; overflow: hidden;
}


/* RESOURCES
**/

ul.resources-list { 
	margin: 20px 0 0 0; padding: 0; 
}

ul.resources-list li { 
	font-size: 13px; margin: 0; padding: 5px 0 5px 5px; list-style-type: none; width: 150px; text-align: left;
}

#contact-form { 
	width: 500px; 
}


/* ABOUTUS
**/

div.apply-now { 
	margin: 20px 0 0 0; padding: 0; border-top: 1px solid #CCC;
}

div.apply-now img { 
	margin: 5px 0 0 0; padding: 0;
}


/* NEWS AND EVENTS
**/

body.landingpage #main-content p.blog { 
	 padding: 20px; margin: 20px 0; background-color: #EEE;
}

body.landingpage #main-content p.blog span { 
	display: block; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; 
}