/*~  Default/shared styles
----------------------------------------------------------------------*/
* { padding: 0; margin: 0; background-repeat: no-repeat;}
body {
	font: normal 70% Verdana, Arial, sans-serif;
	background-color: #dbc89d;
color: #583e1d;
}

p {
	line-height: 160%;
}
a { color: #583e1d; }
a:hover { color: #025452; text-decoration:none;}


#content {
font-size: 1em;
position: relative;
width: 100%;
height: 100%;

}
p { color: #583e1d; margin-bottom: 1em;}

#chocolate_box {
height: 90%;
/*width: 972px;*/
border: 25px solid #583e1d;
border-top: 0;
background-color: #fff;
padding: 20px;
padding-top: 1px;
padding-bottom: 70px;
margin:auto;
background-image: url('images/footer_pcrc.png');
background-position: bottom center;
background-repeat: no-repeat;
}

#bodytext ul { margin-left: 40px; margin-bottom: 1em;}

ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:28px;
font-size:13px;
font-weight:bold;
border:0px solid #5e4220;
margin:0;
padding:0;
letter-spacing:0px;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
border-left:solid 1px #957d56;
}

ul.menu li a {
float:left;
color:#fff;
text-decoration:none;
height:20px;
padding:9px 11px 0;
border-right:solid 1px #5e4220;
}

ul.menu li a:hover,.current {
color:#5e4220;
background:url(images/nav.gif) repeat-x;
background-position: bottom;
text-decoration:none;
}

ul.menu .current a {
color:#fff;
font-weight:bold;
}


ul.nav1 li {
color: #025452;
white-space: nowrap;
list-style: none;
float:left;
font-weight:bold;
font-size: 12px;
text-transform: capitalize;
letter-spacing:0;
}

ul.nav1 li a {
color: #025452;
text-decoration: none;
}

ul.nav1 li a:hover {
color: #020000;
}

ul.nav1 {
display:block;
font-size: 1em;
margin: 10px 0;
}

#nav {
text-align: center;
}
#nav ul
{
margin-left: 24px;
margin-right:24px;
}

#nav ul li {
list-style: none;
color: white;
display:inline;
float:left;
}

#footer {
clear:both;
text-align: center;
width: 900px;
margin: 0 auto;
}
#footer ul {
padding-top: 5px;
vertical-align: middle;
margin: 0 auto;
}
#footer ul li {
list-style: none;
color: #583e1d;
display:inline;
}

#footer ul li a {
color: #583e1d;
text-decoration:none;
}


#banner
{
text-indent: -999em;
margin: 0 auto;
}
#nav
{
margin: 0 auto;
}

	a.enlarge {
		width: 155px;
		height: 27px;
		display:block;
		background-image: url(images/enlargetextbtn.png);
		text-indent: -999em;
		text-decoration: none;
		margin-top: 5px;
	}

	a.enlarge:hover {
		background-position: 0 -27px;
	}
	a.email {
		width: 155px;
		height: 27px;
		display:block;
		background-image: url(images/emailtofriendtextbtn.png);
		text-indent: -999em;
		text-decoration: none;
	}

	a.email:hover {
		background-position: 0 -27px;
	}


#banner {
	height: 115px;
	width: 1023px;
	background-image: url("images/header-high.jpg");
}


#chocolate_box {
width: 928px;
border-right:27px solid #583e1d;
border-left: 28px solid #583e1d;
border-bottom: 27px solid #583e1d;
border-top: 0;
}

#picture-frame {
background-color: #e4d7b5;
border: 1px solid #c6ae8a;
margin-top: 5px;
margin-bottom: 20px;
width: 923px;
height: 220px;
overflow: hidden;
text-align: center;
}

#picture-frame img {
margin: auto 6px;
}

h1 {
text-indent: 40px;
font-size: 2em;
font-variant: small-caps;
background-image: url("images/h1-bg.jpg");
background-position: center left;
color: #025452;
font-weight: normal;
height: 38px;
padding-top: 10px;
font-family: Georgia, serif;
}

h2 {
text-indent: 40px;
font-size: 1.8em;
font-variant: small-caps;
color: #025452;
font-weight: normal;
background-image: url("images/h2-bullet.jpg");
background-position: center left;
font-family: Georgia, serif;
}
#right-box {
float:right;
width: 200px;
clear:both;
border: 1px solid #c6ae8a;
/*background-image: url("images/fountain-gr.png");*/
/*background-position: bottom left;*/
background-color: #ebe1c6;
padding-bottom: 100px;
position:relative;
margin-bottom: 35px;
margin-left: 10px;
padding-bottom: 50px;
}
#right-box p {
margin: 5px;
}
#right-box h3{
margin: 0;
background-color: #583e1d;
color: #c6ae8a;
font-size: 1.2em;
font-variant: small-caps;
background-image: none;
padding: 4px 10px;
}
#right-box img {
position: absolute;
bottom: -50px;
z-index:2;
}

.myPng{
background-image: url(images/fountain-gr.png.png)
}
#fountain {
position: absolute;
bottom: -50px;
width: 273px;
height: 182px;
}


#right-box dl {
margin: 10px;
}
#right-box dl dt{
color: #583e1d;
font-variant: small-caps;
font-size: 1.2em;
}

#right-box dl dd {
color: #025452;
text-indent: 20px;

}
#right-box dl dd a {
color: #025452;
text-decoration: none;
}
#right-box dl dd a:hover {
color: #583e1d;
}

	a.home-link { display: block; width: 73px; height: 29px; background-image: url(images/imagestop_nav_slices_02.png); text-indent: -999em; text-decoration: none; background-position: 0 1px;}
	a.home-link:hover { background-position: 0 -29px;	}
	a.about-link { display: block; width: 82px; height: 29px; background-image: url(images/imagestop_nav_slices_03.png); text-indent: -999em; text-decoration: none; background-position: 0 1px;}
	a.about-link:hover { background-position: 0 -29px;	}
	a.admissions-link { display: block; width: 96px; height: 29px; background-image: url(images/imagestop_nav_slices_04.png); text-indent: -999em; text-decoration: none; background-position: 0 1px;}
	a.admissions-link:hover { background-position: 0 -29px;	}

	a.alumni-link { display: block; width: 66px; height: 29px; background-image: url(images/imagestop_nav_slices_05.png); text-indent: -999em; text-decoration: none; background-position: 0 1px;}
	a.alumni-link:hover { background-position: 0 -29px;	}
	a.contact-link { display: block; width: 95px; height: 29px; background-image: url(images/imagestop_nav_slices_06.png); text-indent: -999em; text-decoration: none; background-position: 0 1px;}
	a.contact-link:hover { background-position: 0 -29px;	}
	a.programs-link { display: block; width: 84px; height: 29px; background-image: url(images/imagestop_nav_slices_07.png); text-indent: -999em; text-decoration: none; background-position: 0 1px;}
	a.programs-link:hover { background-position: 0 -29px;	}
	a.resources-link { display: block; width:89px; height: 29px; background-image: url(images/imagestop_nav_slices_08.png); text-indent: -999em; text-decoration: none; background-position: 0 1px;}
	a.resources-link:hover { background-position: 0 -29px;	}
	a.success-link { display: block; width: 128px; height: 29px; background-image: url(images/imagestop_nav_slices_10.png); text-indent: -999em; text-decoration: none; background-position: 0 1px;}
	a.success-link:hover { background-position: 0 -29px;	}
	a.take-link { display: block; width: 137px; height: 29px; background-image: url(images/imagestop_nav_slices_11.png); text-indent: -999em; text-decoration: none; background-position: 0 1px;}
	a.take-link:hover { background-position: 0 -29px;	}

/*~  Body class: screen_med
----------------------------------------------------------------------*/
#banner {
	height: 111px;
	width: 900px;
	margin-top: 20px;
	background-image: url("images/header-pcr-3.jpg");
}
#nav { 
	height: 29px;
	width: 900px;
	background-image: url("images/nav-med.jpg");
}

#chocolate_box {
width: 810px;
border-right:26px solid #583e1d;
border-left: 24px solid #583e1d;
border-bottom: 23px solid #583e1d;
border-top: 0;
}

#nav {
font-size: 1.1em;
}
#picture-frame {
background-color: #e4d7b5;
border: 1px solid #c6ae8a;
margin-top: 5px;
margin-bottom: 20px;
width: 805px;
height: 200px;
overflow: hidden;
padding-top:10px;
padding-bottom:10px;
}
h1 {
text-indent: 40px;
font-size: 2em;
font-variant: small-caps;
background-image: url("images/h1-bg_med.jpg");
background-position: center left;
color: #025452;
font-weight: normal;
height: 32px;
padding-top: 10px;
}
/****************************** Self Assessment page************************************************/
.ColorTable {
	border-collapse: collapse;
	background-color:#FFFFFF;
	margin: 6px 0px;
	font-size:12px;
}

.ColorTable td, .ColorTable th{
	margin: 0;
	padding: 8px;
	border: 1px solid #d6d6d6;
	color: #333333;
}

.ColorTable p {
	
	color: #333333;
}

.ColorTable strong {
	color: #333333;
}

.ColorTable th {
	background-color:#e1e7f2;
	color: #00804e;
	font-weight: bold;
	text-align: center;
}

.ColorTable li {
}

.ColorDiv {
	background-color:#FFFFFF;
	margin: 0 0 12px 0; 
	padding: 6px;
	color: #333333;
	border: 1px solid #d6d6d6;
}
.txtblack {
	color: #000000;
}
.txtgreen {
	color: #00804e;
}
.AltRow {
	background-color: #e1e7f2;
}

#wcMessage {display: none;}