BODY {
	margin:0px;
	padding:0px;
	height: 100%;
	color:#000000;
	background: #E5E1E0 url('../images/bg_bak.png') repeat-x;
	font-size:13px;
	font-weight:normal;
	font-family:'trebuchet ms',tahoma,arial,helvetica,sans
	}
	
	/*
HTML {
	height:100%
	}
	*/
	
TD {
	color:#202020;
	font-size:14px;
	font-weight:normal;
	font-family:'trebuchet ms',helvetica
	}
	
.lflank {
	background: url('../images/lshadow.png') repeat-y top right;
	}
	
.rflank {
	background: url('../images/rshadow.png') repeat-y top left;
	}
	
.bflank {
	background: url('../images/bshadow.png') repeat-x top left;
	}

.tflank {
	background: url('../images/tshadow.png') repeat-x top left;
	}
	
.submflank {
	background: #E0D3B8 url('../images/bshadow.png') repeat-x top left;
	}
	
.address {
	color:#D9E7F4;
	font-size:11px;
	font-family:"trebuchet ms","times new roman",helvetica
	}
	
.smalltext {
	font-size:12px
	}
	
A:link, A:visited {
	color: #00316B;/*#4F7DAE;*/
	text-decoration:underline
	}
	
A:hover {
	color: #E9974E; /*#FFD801*/
	text-decoration:none
	}
	
A:link.smenu, A:visited.smenu {
	font-size:14px;
	font-weight:bold;
	color:#423952;
	text-decoration:none;
	}

A:hover.smenu {
	color:#491903;
	text-decoration:underline;
	}
		
A:link.smenucurrent, A:visited.smenucurrent {
	font-size:14px;
	font-weight:bold;
	color:#491903;
	text-decoration:underline;
	}
	

hr.dashed {
	height:1px;
	border:0px;
	border-top:1px dashed #A37456;
	}
	
.astk {
	color:#FE0000
	}
	
.tinput {
	color:#491903;
	border: 1px solid #DCDDDF;
	background: #F9F6F1;
	font-size:13px;
	font-family:"trebuchet ms"
	}
	
.title {
	color:#202020;
	font-size:33px;
	font-weight:normal;
	font-family: 'trebuchet ms',verdana,arial;
	}
	
.subtitle {
	color:#202020;
	font-size:17px;
	font-weight:bold;
	/*letter-spacing:2px;*/
	font-family: 'trebuchet ms',verdana,arial;
	}
	
.fletter {
	line-height:34px;
	color:#202020;
	font-size:42px;
	font-weight:normal;
	font-family:'trebuchet ms',verdana,arial;
	float:left;
	margin-right:4px;
	margin-bottom:5px;
	}

	
.bold {
	font-weight:bold
	}
	
	
.bluebullet {
	list-style-type:disc;
	list-style-image:url('../images/bullet_arrow_blue.gif');
	line-height:22px;
	}
	
.txt {
	line-height:25px
	}

/* -- box -- */
.boxtbak {
	background:#DCDDDF
	}
	
	
/* -- footer -- */
.foot {
	color:#BAA07A;
	font-size:12px;
	}

.foot ul {
	position:relative;
	float:left;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	}
	
.foot li {
	display:block;
	width:266px;
	}
	
.foot li a:link, .foot li a:visited {
	color:#BAA07A;
	text-decoration:none;
	display:block;
	width:266px;
	/*height:20px;*/
	font-size:12px;
	border-bottom: 1px dashed #A37456;
	margin: 0px 0px 0px 0px;
	padding:2px 0px 0px 15px;
	background:url('../images/bullet_orange_2.gif') 5px 7px no-repeat;
	
	}
	
.foot li a:hover {
	color:#FFBD7B;/*#FF8408*/
	/*text-decoration:underline;*/
	background:#322A24 url('../images/bullet_orange_2.gif') 5px 7px no-repeat;
	}
	
.footimg {
	float:left;
	background:#EFDEC6; /*#ABD5EB;*/
	padding:2px;
	margin:5px 5px 25px 0px;
	border:3px solid #322A24; /*#86D734*/
	}
	
.footimg:hover {
	background:#FFBD7B;
	}

	
.foot a:link, .foot a:visited {
	color:#BAA07A;
	text-decoration:underline;
	}
	
.foot a:hover {
	color:#FFBD7B;
	}	

.copyright {
	color:#736352;
	font-size:11px;
	}
	
.copyright a:link, .copyright a:visited {
	color:#736352;
	text-decoration:underline;
	}
	
.copyright a:hover {
	color:#BAA07A;
	}
	
.photo-frame {
	/*float:left;*/
	margin:10px;
	background:#EFDEC6; /*#ABD5EB;*/
	padding:4px;
	border:2px solid #322A24; /*#86D734*/
	}
	
.photo-frame:hover {
	background:#FFBD7B;
	}	


/* -- nav -- */
#nav, #nav ul {
	position:relative;
	/*float: right;*/
	margin: 0px 2px 0px 0px;
	/*width: 932px;*/
	/*height: 50px;*/
	/*border:1px solid #000;*/
	}
	
#nav li {
	display: inline;
	}
	
#nav li a {
	float: left;
	display: block;
	height: 28px;
	/*text-indent: -9999px;*/
	}
	
#nHome a {
	width: 69px;
	background-image: url('../images/nav_home2_2.gif');
	}
	
#nAbout a {
	width: 95px;
	background-image: url('../images/nav_about_2.gif');
	}

	/*	
#nCollege a {
	width: 142px;
	background-image: url('../images/nav_colleges_2.gif');
	}
	*/
		
#nCampus a {
	width: 103px;
	background-image: url('../images/nav_campuses.gif');
	}
	
#nSoli a {
	width: 134px;
	background-image: url('../images/nav_soli_3.gif');
	}
	
#nProjects a {
	width: 166px;
	background-image: url('../images/nav_projects_2.gif');
	}

/*	
#nResource a {
	width: 107px;
	background-image: url('../images/nav_resources_2.gif');
	}
	*/
	
#nLinks a {
	width: 64px;
	background-image: url('../images/nav_links.gif');
	}
	
#nContact a {
	width: 118px;
	background-image: url('../images/nav_contact_2.gif');
	}
	
#nav li a:hover {
	background-position: 0 27px;
	}
	
#homePage #nHome a,
#aboutPage #nAbout a,
/*#collegePage #nCollege a,*/
#campusesPage #nCampus a,
#soliPage #nSoli a,
#projectsPage #nProjects a,
/*#resourcePage #nResource a,*/
#linksPage #nLinks a,
#contactPage #nContact a {
	background-position: 0 27px;
	margin:0 5px;
	}
	

#collegename {
	color:#202020;
	font-size:22px;
	font-weight:bold;
	}
	
#buildingname {
	color:#E67200;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	}


/* highlighted div and span boxes */

span.note,
span.info,
span.alert,
span.download,
span.tip
span.holiday {
	display: block;
	}

div.note, span.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border: 1px solid #aab4be;
	/*border-top: 1px solid #aab4be;
	border-bottom: 1px solid #aab4be;*/
	text-align:justify;
	}

div.info, span.info,
div.alert, span.alert,
div.download, span.download,
div.tip, span.tip,
div.holiday, span.holiday {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	}

div.info, span.info {
	background: #f4f5f6 url('../images/div_info.png') 3px 3px no-repeat;
	border-top: 1px dashed #aab4be;
	border-bottom: 1px dashed #aab4be;
	}

div.alert, span.alert {
	background: #fff5eb url('../images/div_alert.png') 3px 3px no-repeat;
	border-top: 1px dashed #ffb4a0;
	border-bottom: 1px dashed #ffb4a0;
	}

div.download, span.download {
	background: #f5faeb url('../images/div_download.png') 3px 3px no-repeat;
	border-top: 1px dashed #78be5a;
	border-bottom: 1px dashed #78be5a;
	}

div.tip, span.tip {
	background: #fffdeb url('../images/div_tip.png') 3px 3px no-repeat;
	border-top: 1px dashed #ffc864;
	border-bottom: 1px dashed #ffc864;
	}
	
div.holiday, span.holiday {
	background: #f5faeb url('../images/div_holiday.png') 3px 3px no-repeat;
	border-top: 1px dashed #78be5a;
	border-bottom: 1px dashed #78be5a;
	}
	
	
/* Carousel Styles */

.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 1px solid black;*/
border: 0px;
overflow: scroll; /*leave this value alone*/
width: 650px; /*Width of Carousel Viewer itself*/
height: 16px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
vertical-align:middle;
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 650px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


