@charset "macintosh";



/* Universal */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container {
	text-align:left;
	width:1153px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:100%;
	}
#container_extra {
	text-align:left;
	width:1153px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:url(images/bg.jpg);
	background-repeat:repeat-y;
	height:1500px;
	}
#container_extend {
	text-align:left;
	width:1153px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:url(images/bg.jpg);
	background-repeat:repeat-y;
	height:4000px;
	}
#menu {
	width:1153px;
	height:149px;
	margin:0px;
	padding:0px;
	clear:both;
	}
p {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000000;
	line-height:150%;
	}
b {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color: #6c4211;
	}
strong {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color: #6c4211;
	}	
h1 {
	font: 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color: #6c4211;
	margin:0;
	}
h2 {
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color: #566c11;
	margin:0;
	}	
i {
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color: #566c11;
	margin:0;
	letter-spacing:1.5px;
	}
em {
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color: #566c11;
	margin:0;
	letter-spacing:1.5px;
}
a {
	text-align: left;
}
a:link   {
	color: #6c4211;
	text-decoration: none;
	font-family: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
}
 a:visited {
	color: #6c4211;
	text-decoration: none;
}
a:hover {
	color: #6c4211;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #6c4211;
	text-decoration: none;
}

.maintext {
	font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000000;
	line-height:200%;
	}
.maintext2 {
	font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000000;
	line-height:175%;
	}	
	
/* Home Page */
#content_main {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_home.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
	
#main_text {
	/* common style */
	float:left;
	width:385px;
	margin-top: 130px;
	margin-left: 130px;
}
#content_float {
	float:right;
	width:418px;
	height:198px;
	margin-top:80px;
	margin-right:135px;
	}
#menu_float {
	float:right;
	width:215px;
	height:180px;
	margin-top:85px;
	margin-right:210px;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#wide_text {
	/* common style */
	float:left;
	width:500px;
	margin-top: 130px;
	margin-left: 130px;
}
#wide_text p {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000000;
	line-height:150%;
	}
#menu_float p {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000000;
	line-height:150%;
	}
#menu_float ul {
	list-style-image: none;
	list-style-type: none;
}
#menu_float  {
	white-space: nowrap;
	list-style-type: none;
}
#menu_float a {
	background-image: url(images/menu_bg.png);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	width: 215px;
	background-position: left;
	height: 25px;
	padding: 5px;
	list-style-type: none;
	list-style-image: none;
}
#menu_float  a:link   {
	color: #6c4211;
	text-decoration: none;
	font-family: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
}
#menu_float a:visited {
	color: #6c4211;
	text-decoration: none;
}
#menu_float a:hover {
	color: #6c4211;
	text-decoration: none;
	font-weight: bold;
}
#menu_float a:active {
	color: #6c4211;
	text-decoration: none;
}	
	
	

/* About Pages */
#content_about {
	width:1153px;
	height:800px;
	margin-top:0px;
	background-image:url(images/main_about_pcih.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
#content_teamclean {
	width:1153px;
	height:800px;
	margin-top:0px;
	background-image:url(images/main_about_tc.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
#content_news {
	width:1153px;
	height:800px;
	margin-top:0px;
	background-image:url(images/main_about_news.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
#pcih_text {
	float:left;
	width:385px;
	margin-top: 175px;
	margin-left: 130px;
}
#about_text {
	float:left;
	width:385px;
	margin-top: 130px;
	margin-left: 130px;
}



/* Courses */
#content_courses {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_courses.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
#content_workshops {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_workshops.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
#content_custom {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_custom.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
#content_faculty {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_faculty.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
#courses_sidebar {
	float:left;
	width:150px;
	margin-top: 115px;
	margin-left: 130px;
}
#courses_text {
	float:left;
	width:430px;
	margin-top: 115px;
	margin-left: 10px;
}

#menu_float_tree {
	float:right;
	width:215px;
	height:180px;
	margin-top:120px;
	margin-right:190px;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#menu_float_tree p {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000000;
	line-height:150%;
	}

/* Resources */
#content_resources {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_resources.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}


/* Enrollment */
#content_enrollment {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_enrollment.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
#content_application {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_application.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
#content_certification {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_certification.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}



/* Contact */
#content_contact {
	width:1153px;
	height:925px;
	margin-top:0px;
	background-image:url(images/main_contact.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
	
	

/* P7 (Collapse Menu) Styles */
/*Control DIV for expand all and collapse all links*/
#p7TMctrl {
	margin: 0 0 20px 12px;
	font-size: 12px;
	display: none;
	/*/*/display: block;
	text-align: left;
}
#p7TMctrl a:link {
	color: #6c4211;
	text-decoration: none;
}
#p7TMctrl a:visited {
	color: #6c4211;
	text-decoration: none;
}
#p7TMctrl a:hover {
}

/*Sets line-height of all menuitems*/
#p7TMnav {
	/*/*/line-height: 1.75; /* */
}

/*second level menuitem divs on - Cascades to lower levels*/
/*Sets left margin to 16px establishing a cascading indent*/
#p7TMnav div div {
	margin: 0 0 0 16px;
}

/*The Link style for top-level menuitems and is read by all browsers*/
#p7TMnav div a {
	color: #6c4211;			
	font-size: 12px;
	text-align: left;
	display: block;
	width: 215px;
	background-position: left;
	height: 25px;
	padding: 5px;
	list-style-type: none;
	list-style-image: none;
}
/*The Link style for top-level menuitems hidden from Netscape 4*/
#p7TMnav div a {
	/*/*/padding: 1px 0 1px 12px;
	display: block;
	text-decoration: none; /* */
}
#p7TMnav div a:visited {
	color: #6c4211;
}
#p7TMnav div a:hover {
	color: #6c4211;
}

/*The Link style for second-level menuitems*/
#p7TMnav div div a {
		background-color: transparent;
	border: 0;
	font: 11.5px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style:normal;
	color: #6c4211;
	margin:0;
	letter-spacing:0px;
		text-transform:none;	
	}
	
#p7TMnav div div a:visited {
	color: #4f610b;
}
#p7TMnav div div a:hover {
	color: #6c4211;
	font-weight:bold;
}	

/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: p7TMnav div div div div a {declaration}*/
#p7TMnav div div div a {
background-color: transparent;
	border: 0;
	font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style:bold;
	color: #4f610b;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0px;


	
}
#p7TMnav div div div a:visited {
	color: #6c4211;
}
#p7TMnav div div div a:hover {
	color: #6c4211;
	font-weight:bold;
}
.p7-head {
	color: #6c4211;			
	font-size: 12px;
	text-align: left;
	display: block;
	width: 215px;
	background-position: left;
	height: 25px;
	padding: 5px;
	list-style-type: none;
	list-style-image: none;
	background-image: url(images/menu_bg.png);
	background-repeat: no-repeat;
	}