/* Positioning CSS for chestercollege.edu */

body, html {
	width:100%;
	height:100%;
	background-color:#333;
}

.banners {
	position: absolute;
	left:400px;
	top:336px;
}
#contentArea {
	width:625px !important;
	width:620px;
	height:407px;
	border-right:1px solid #666;
	background-color:#000;
}

#contentAreaWhite {
	width:625px !important;
	width:620px;
	height:auto;
	border-right:1px solid #666;
	background-color:#fff;
	background-image:url("/images/bg_2nd_rCol.gif");
	background-repeat:no-repeat;
	background-position:top right;
}

#copyArea {
	color:#000;
	height:auto;
	padding:0px 148px 15px 15px;
}

#copyAreaFull {
	color:#000;
	height:auto;
	padding:0px 20px 15px 15px;
}

#colorboxes {
	position:absolute;
	top:37px;
	right:0px;
}

#footer {
	background-color:#333;
	color:#999;
	font-size:10px;
	height:50px;
	width:617px;
	width:625px !important;
	position:absolute;
	right:31px !important;
	right:30px;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

#flashWin_home {
	width:626px;
	height:245px;
	border-bottom:1px solid #666;
}

#flashWin_sub {
	width:626px;
	height:135px;
	border-bottom:1px solid #666;
}

#flashWin_vii {
	width:626px;
	height:183px;
	border-bottom:1px solid #666;
	padding:0px;
	margin:0px;
}

#flashArea {
	border-right:1px solid #666;
}

#header {
	width:626px;
	height:36px;
	border-bottom:1px solid #666;
}

#headerBtn {
	background-image:url("/images/bg_header.gif");
	background-repeat:repeat-x;
	border-right:1px solid #666;
	float:left;
	height:36px;
}

#header2 {
	width:625px;
	height:36px;
	background-image:url("/images/bg_header2.gif");
	background-repeat:repeat-x;
	/*border-right:1px solid #666;*/
	}

#header2Btn {
	background-image:url("/images/bg_header2.gif");
	background-repeat:repeat-x;
	float:left;
	height:36px;
}

#header3 {
	position:absolute;
	top:230px;
	right:250px;
	width:auto;
	height:20px;
}

#homebutton {
	position:absolute;
	top:16px;
	left:29px;
}

#logo {
	position:absolute;
	top:33px;
	left:44px;
}

.menu {
	position:absolute;
	top:140px;
	left:85px;
	width:205px;
	height:485px;
	z-index:120;
}

.newsbox {
	position:absolute;
	top:325px;
	left:0px;
	width:364px;
	height:275px;
}

#photo {

	float:right;
	padding:0px 10px 10px 15px;
}

#right_col_home {
	width:657px;
	height:auto;
	border-left:1px solid #666;
	left:315px;
	position:absolute;
	z-index:120;
}

#slideshow {
	width:150px;
	position:absolute;
	right:10px;
}

#slide {
	width:90px;
	height:60px;
	background-color:#999;
	border:1px solid #333;
}

#top {
	width:100%;
	height:600px;
	background-color:#000;
	background-image:url("/images/bg_home.jpg");
	background-repeat:no-repeat;
	position:absolute;
}

#transition {
	position:absolute;
	top:600px;
	width:100%;
	height:150px;
	background-image:url('/images/bg_gradient.gif');
	background-repeat:repeat-x;
	z-index:0;
}

/* Inset 3D Curved */
.inset {background: transparent; width:100%; }
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:2em; color:#aaa;}
.inset p {padding-bottom:0.5em;}

.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#ffffff; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.inset .b3 {background:#ffffff; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.inset .b4 {background:#ffffff; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.inset .b4b {background:#ffffff; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.inset .b3b {background:#ffffff; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.inset .b2b {background:#ffffff; border-left:1px solid #aaa; border-right:1px solid #aaa;}


.inset .b1 {margin:0 5px; background:#aaa;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#aaa;}

.inset .boxcontent { display:block; background:#ffffff; border-left:1px solid #aaa; border-right:1px solid #aaa; padding:12px; }