@charset "utf-8";
/* CSS Document */

body,html {margin:0;padding:0;}
body {
	background-color:#fff;
	min-width:750px;
	margin:18px 0 40px 0;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#132c3f;
}
#wrap {border:1px solid #939393; margin:0 auto 3px; padding:12px; width:876px;}
a {   outline: none;}

/************** Header *****************/
#header {
	background:#88d1ce url(templates/08/images/header.gif) no-repeat center top;
	margin:0 auto;
	height:133px;
	width:875px;
}
#header h1 {margin:0;display:block;float:left;	position:relative; 	text-indent:-9000px;}
#header h1 a {display:block; height:109px; left:14px; width:198px; position:relative; background:transparent url(images/M_images/blank.png);}
#header h2{margin:0;display:block;float:left;	position:relative; 	text-indent:-9000px;}


/************** General *****************/
h1, .componentheading {color:#d06200; font-family:arial; font-size:1.9em; margin:0 0 12px 0; text-align:center;}
h2 {color:#e2932c; font-family:arial; font-size:1.4em; margin:24px 0 0 0;}
h3 {color:#cf4d34; font-family:arial; font-size:1.2em; margin:24px 0 0 0;}
p{font-size:10pt; margin:0 0 16px 0;}
hr{color:#0531a5;border:#cecece double 3px;}

/**************  Body Content *****************/
#main {float:right;	margin-right:10px; width:610px;}
#main a, #main a:visited, #main a:active, .moduletable_list a, .moduletable_list a:active, .moduletable_list a:visited {	color:#247289;	text-decoration:underline;	font-weight:bold;}
#main a:hover, .moduletable_list a:hover {color:#608359;	text-decoration:none;	font-weight:bold;}

 /* for the Form Page Template */ #main-simple {}
 
#lcb h1+h2, #ka h1+h2, #lecole h1+h2 {border-bottom:1px dotted #ddd; color:#387E8B; margin:0 0 6px 0; font-size:1em; padding-left:10px; background: url(templates/08/images/square.gif) center left no-repeat;}
#lcb h1+h2+p {background:url(images/stories/lecordonbleuschools.jpg) center top no-repeat; padding-top:130px;}
#ka h1+h2+p {background:url(images/stories/kitchenacademy.jpg) center top no-repeat; padding-top:130px;}
#lecole h1+h2+p {background:url(images/stories/lecole.jpg) center top no-repeat; padding-top:130px;}

#main p {line-height:1.4em;}

#main ul, .moduletable_list ul {margin-left:30px; padding:0;  list-style-image:url(templates/08/images/list-square.gif); list-style-type:square; list-style-position:outside;}
#main li, .moduletable_list li {padding-bottom:1.2em; margin:0;}

.article_seperator {display:none;}
.contentpaneopen p strong {/*color: #cf4d34;*/ }

.cta {background:#e9f0f1 url(templates/08/images/cta-arrow.gif) top right no-repeat; display:block; padding:4px 20px 6px 12px; border-left:1px solid #b1cdcf; }

.half-width {width:50%; float:left; margin:0 0 0 16px;}

.half {width:50%; float:left; margin:0;}

iframe { border-top:#ccc solid 15px;  margin:0 55px;}

.stbrn li{list-style-position:inside;padding-left:8px; }

.moduletable_list {background:url(images/stories/chef-smiling.jpg) top right no-repeat; margin-right:50px;}

#info a, #info a:active, #info a:visited { position:relative; text-indent:-9999px; display:block; background:url(images/stories/request-off.gif) center no-repeat; width:254px; height:43px; margin:0 auto;}

#info a:hover {background:url(images/stories/request-on.gif) center no-repeat;}

#form  { float:left; margin-left:30px; display:block; height:94px; width:250px; text-indent:-9000px;}
.lcb a, .lcb a:visited {background:url(images/stories/lcb-logo.jpg) center no-repeat;}
.ka a, .ka a:visited {background:url(images/stories/ka-logo.jpg) center no-repeat;}
.lcb a:hover, .lcb a:active, .ka a:hover, .ka a:active {background:url(images/stories/request-off.gif) center no-repeat;}

/**************  Navigation *****************/
#Nav {	/*background-color:#e9f0e8;*/	font-family:"Arial", Helvetica, sans-serif;	float:left;	margin:8px 8px 30px 0; width:230px;}

#Nav-simple ul {list-style:none; width:230px; margin:0; padding:0;}

#Nav h3 {
	font-size:15px;
	padding-bottom:2px;
	margin:18px 0 4px 0;
	}
	
#Nav a, #Nav a:visited, #Nav-simple a, #Nav-simple a:visited {
	border-left-width:3px;
	color: #132c3f;
	font-size:12px;
	padding:3px 4px 3px 10px;
	display:block;
	text-decoration:none;
	font-weight:normal; margin-bottom:4px;
	}
	
#Nav a:hover, #active_menu_schoolsmenu, #active_menu_degreesmenu, #active_menu_locationsmenu, #active_menu_resourcesmenu, #active_menu {
	color: #fff!important;
	border-left-width:3px!important;
	}
	
.moduletable a,  .moduletable a:visited, #Nav-simple a, #Nav-simple a:visited {
	border:1px solid #ddd;
	background-color:#f2f2f2;
	}

#Nav .moduletable a:hover,  #active_menu, #Nav-simple a:hover  {
	border:1px solid #ddd;
	background-color:#ddd;
	color:#132c3f!important;
	}
		
	/* Schools Menu */
.moduletable_schoolsmenu h3 {
	border-bottom:3px solid #d3c57d;
	color:#d77f0d;	}

.moduletable_schoolsmenu a, .moduletable_schoolsmenu a:link, .moduletable_schoolsmenu a:visited {
	border:1px solid #d3c57d;
	background-color:#f2edd3;
	}
	
.moduletable_schoolsmenu a:hover, #active_menu_schoolsmenu   {
	border:1px solid #d77f0d;
	background-color:#d77f0d;
	}
	
	/* Degrees Menu */
.moduletable_degreesmenu h3{
	border-bottom:3px solid #88d1ce;
	color:#277282;	}

.moduletable_degreesmenu a, .moduletable_degreesmenu a:link, .moduletable_degreesmenu a:visited {
	border:1px solid #88d1ce;
	background-color:#e2f0ef;
	}
	
.moduletable_degreesmenu a:hover, #active_menu_degreesmenu   {
	border:1px solid #277282;
	background-color:#277282;
	}
	
	/* Locations Menu */
.moduletable_locationsmenu h3 {
	border-bottom:3px solid #adc7a5;
	color:#587f4c;	}

.moduletable_locationsmenu a, .moduletable_locationsmenu a:link, .moduletable_locationsmenu a:visited {
	border:1px solid #adc7a5;
	background-color:#e4f4df;
	}
	
.moduletable_locationsmenu a:hover, #active_menu_locationsmenu   {
	border:1px solid #587f4c;
	background-color:#587f4c;
	}

	/* Resources Menu */
.moduletable_resourcesmenu h3 {
	border-bottom:3px solid #ec9c63;
	color:#e26710;	}

.moduletable_resourcesmenu a, .moduletable_resourcesmenu a:link, .moduletable_resourcesmenu a:visited {
	border:1px solid #ec9c63;
	background-color:#efdac7;
	}
	
.moduletable_resourcesmenu a:hover, #active_menu_resourcesmenu   {
	border:1px solid #e26710;
	background-color:#e26710;
	}
	
#Nav ul {margin:0;	padding:0;}
#Nav li {list-style:none;margin-bottom:2px;}
	
	
/********** SiteMap *************/

ul.level_0{margin-left:25px;list-style: url(images/M_images/indent5.png);}
ul.level_0 .home{list-style:none; list-style-image:none;}


/********** FOOTER *************/
#footer {background:#d77f0d; border-top:2px solid #e2bb88; clear:both; text-align:right;}
#footer p {padding:5px;	margin:0;}

#footer a, #footer a:visited, #footer a:active {color:#e2bb88; text-decoration:none;  font-size:10px; padding-left:5px;}
#footer a:hover {color:#fff; text-decoration:none; }
#footer a[href*="/"] {border-right:1px solid #e2bb88; padding-right:5px;}

#botNav{background:transparent url(templates/08/images/bottom.gif) top center no-repeat; width: 900px; text-align:center; margin:0 auto; padding-bottom:16px;}

/********** Xcellimark Tags *************/
#copyRight{ float:left; font-size: 9px; color: #939393;}
#xcellTag{float:right;width:400px;text-align:right;color: #939393;font-size: 9px;}
a.xcell{border:none; padding:0; margin:0;}
a.xcell:link, a.xcell:visited, a.xcell:active {text-decoration: none; color: #939393;font-size: 9px;}
a.xcell:hover {text-decoration: underline; color: red;font-size: 9px;}
