/* CSS Style Sheet                  */
/* Copyright 2007 UrbanRootsMedia   */




/* Default */

body {width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	position:absolute;
	top:0px;
	left:0px;
	padding-top:0px;
	margin-top:0px;
	background-color:#ffffff;
	font-size:12px;
	/*font-family:"Lucida Sans", Lucida, "Lucida Grande", Verdana, Geneva, Aril, sans-serif;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
#everything {width:782px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
	
#everythingtable {width:782px;
	margin-left:auto;
	margin-right:auto;
	}
	
img {padding:0px;
	margin:0px;
	border:0px;
	}
	
p {font-size:10px;
	color:#222;
	}
	
td {font-size:10px;
	color:#222;
	}
	
h1 {font-size:12px;
	/*color:#3c474b;*/
	color:#3c474b;
	width:100%;
	border-bottom:1px solid #dbe5e6;
	padding-bottom:5px;
	
	}
	
h2 {font-size:11px;
	color:#5B5B5B;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
	}
	
h3 {font-size:12px;
	color:#3F627C;
	/*border-bottom:1px solid #dbe5e6;
	padding-bottom:2px;*/
	
	}

h4 {font-size:12px;
	color:#3c474b;
	width:100%;
	
	padding-bottom:5px;
	}
	
h5 {font-size:12px;
	color:#3F627C;
		
	}
	
h6 {font-size:12px;
	/*color:#3c474b;*/
	color:#3c474b;
	width:100%;
	border-bottom:1px solid #dbe5e6;
	padding-bottom:5px;
	margin-bottom:-2px;
	
	}
	
/*HEADER STYLE*/
#headercontainer {background-image:url(../images/header2.jpg);
	background-repeat:no-repeat;
	width:782px;
	/*padding-right:10px;*/
	height:105px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	color:white;
	}
	
#headercontainer a {color:white;
	text-decoration:none;
	}
	
#headercontainer a:hover {color:#3c474b;
	text-decoration:none;
	}
	
#nav {/*margin-left:227px;*/
	/*margin-right:10px;*/
	width:782px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
/*SECOND HEADER*/
#secondheader {margin-left:5px;
	/*margin-right:10px;*/
	width:782px;
	height:200px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:center;
	}
	
#secondheadercontainer {padding-top:1px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	/*background-color:#92a4d2;*/
	/*height:216px;*/
	}
	
#secondheadercontainer img {padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	border:0px;
	}
	
	
/*BANNERS STYLE*/
#banners {/*margin-left:45px;*/
	/*padding-right:10px;*/
	width:773px;
	margin-left:9px;
	/*margin-right:10px;*/
	height:76px;
	/*background-color:#bbc4e0;*/
	}
	
#banner1 {float:left;
	}
	
#banner2 {float:right;
	/*padding-left:10px;*/
	}
	
#messagebox {padding-left:13px;
	}
	
/*MAIN CONTENT AREA STYLE*/


#middleareacontainer {/*margin-left:45px;
	margin-right:10px;*/
	}
	
#column1 p {/*padding-left:10px;*/
	font-size:12px;
	color:#222;
	}
	
#column1 h1 {padding-left:5px;
	}
	
#column1 {padding-right:15px;
	padding-left:15px;
	width:481px;
	padding-top:5px;
	text-align:justify;
	}
	

.fee {text-align:left;
background-color:#EFEFEF;
color:#2E2E2E;
font-weight:bold;
font-size:10px;
}

.fee2 {background-color:#F8F8F8;}

.sub-menu {border:1px solid #dbe5e6;
padding:2px;}
#sub-menu2 {
	border-top:1px solid #dbe5e6;

	}
		
	
#column2container {border-left:1px solid #dbe5e6;
	height:auto;
	}
	
#column2 {padding-left:15px;
	width:256px;
	padding-top:5px;
	}
	
#column2 h1 {width:100%;
	padding-bottom:5px;
	border-bottom:1px solid #dbe5e6;
	}
	

.imageborder {border:1px solid #dbe5e6;
width:auto;
	}
	
#imageborder {border:1px solid #dbe5e6;
width:405px;
	}
	
#imageborder2 {border:1px solid #dbe5e6;
width:405px;
	}
	
.imageborderwhite {border:2px solid white;
	}
	
#column2 a {color:#3c474b;
	text-decoration:underline;
	}
	
#column2 a:hover {text-decoration:underline;
	color:#355f5d;
	}
	
.column2text {padding-left:10px;
	padding-right:0px;
	width:201px;
	}
	
	
	
/*FOOTER STYLE*/
#footer {margin-left:15px;
	width:737px;
	height:170px;
	background-color:#3c474b;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
	}
	
#footer a {text-decoration:none;
	}
	
	
.footerlinks {color:white;
	font-style:italic;
	font-size:11px;
	padding-top:0px;
	margin-top:0px;
	}
	
.footerlinks a {color:white;
	text-decoration:none;
	}
	
.footerlinks a:hover {text-decoration:none;
	color:#83ade7;
	}
	
#contactbox {color:white;
	padding-left:5px;
	font-size:12px;
	padding-top:5px;
	}
	
#contactbox a {text-decoration:none;
	color:#83ade7;
	}
	
#contactbox a:hover {text-decoration:none;
	color:#3c474b;
	}
	
#copyright {padding-left:25px;
	width:375px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
#legal {padding-right:15px;
	width:367px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
#legal a {text-decoration:none;
	color:#3c474b;
	}
	
#legal a:hover {text-decoration:underline;
	}
	
	
/*MIDDLE CONTENT DESIGN ELEMENTS*/	

.programs {
background-image:url(../images/linkbg3.jpg);
background-repeat:repeat-y;
}

#column1 ul li a {color:#3a4549;
	text-decoration:none;
	}
	
#column1 ul li a:hover {color:#3a4549;
	text-decoration:none;
	}

	
ul li a {background-color:transparent;
	/*width:100%;*/
	/*width:107px;*/
	width:135px;
	padding-left:20px;
	padding-right:5px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	height:12px;
	/*border-bottom:1px solid #dbe5e6;
	border-left:1px solid #dbe5e6;
	border-right:1px solid #dbe5e6;
	border-top:1px solid #dbe5e6;
	background-color:#f6fafb;*/
	/*padding-left:20px;*/
	text-decoration:none;
	color:#355f5d;
	list-style-type:none;
	font-size:12px;
	}
/*ul li a:hover {text-decoration:none;
	
	width:135px;
	padding-left:20px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	color:#355f5d;
	background-image:url('../images/link-over.jpg');
	background-image:url('../images/link-over2.jpg');
	background-repeat:no-repeat;
	height:12px;
	}*/
	
.doublelink {height:28px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.doublelink a {height:28px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.doublelink a:hover {height:28px;
	padding-top:5px;
	padding-bottom:5px;
	}
	



#services-column2 {padding-left:14px;
	width:258px;
	padding-top:5px;
	color:#355f5d;
	}
	
#services-column2 h1 {width:100%;
	padding-bottom:5px;
	border-bottom:1px solid #dbe5e6;
	}

#services-column2 a {color:#355f5d;
	text-decoration:underline;
	}
	
#column1 a {text-decoration:underline;
	color:#3c474b;
	}
	
#column1 a:hover {color:#355f5d;
	text-decoration:underline;
	}
	
#newsletterform {padding-left:10px;
	color:#6f7e81;
	}
	
	
h5 {font-size:14px;
	color:white;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	}
	
.page-heading {color:#3a4549;
	}
	
	
#testimonialbox {background-color:#fff9d7;
	border-top:1px solid #dfdcb9;
	border-bottom:1px solid #dfdcb9;
	color:#707f82;
	/*margin-left:10px;*/
	font-size:10px;
	}
	
#testimonialtext {padding-left:5px;
	padding-right:5px;
	}
	
#programs-column2 {padding-left:10px;
	}

/* Drop Menu Style */	
.dropmenudiv{
position:absolute;
top: 0;
left:0;
/*border: 1px solid #BBB;*/ /*THEME CHANGE HERE*/
/*border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;*/
z-index:100;
width: 155px;
height:auto;
visibility: hidden;
list-style:none;
list-style-type:none;
background-color:#dae3d1;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);*/ /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv ul {margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:2px;
	background-color:#6a779a;
	display:block;
	width:auto;
	text-align:left;
	list-style:none;
	list-style-type:none;
	padding-left:0px;
	}

.dropmenudiv li {background-color: #6a779a;
	list-style:none;
	list-style-type:none;
	height:18px;
	width:auto;
	border-bottom:3px solid #dae3d1;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
	}


.dropmenudiv a{
width: auto;
display: block;
/*text-indent: 3px;*/
/*border-bottom: 1px solid #BBB;*/ /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
/*font-weight: bold;*/
color: white;
margin-left:0px;
padding-left:5px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#ffffff;
background-color:#292e40;
padding-left:5px;
text-decoration:none;
}

.staff-table {
border-bottom:1px solid #dbe5e6;
	padding-bottom:5px;
	}
.top-nav {color:#FFFFFF;}
#monoSlideshow { 
padding:2px;
border:1px solid #666;}

.course {font-size:10px;}
.course-desc-head {font-size:14px;
font-weight:bold;
color:#222;}
.course-desc-subhead {font-size:10px;
font-weight:bold;}.tagline {
	font-family: "Lucida Sans";
	font-size: 18px;
	font-style: italic;
	line-height: 140%;
	color: #405280;
}
#submenuimg1 {
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.programs-iframe {font-size:13px;
	color:#6f7e81;
	}
	a {color:#f88a05;
	text-decoration:underline;
	}
	
.faculty {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFCF0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-left:10px;
	margin-bottom:3px;
	margin-top:3px;
	
}
.faculty:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #dde4f5;
}

.faculty:visited {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #f0efd8;
	
}


.switchcontent {
border-bottom:1px solid #ccc;
background-color:#f1f5ff;
padding:10px;
}

#navdiv {
background-image:url(/images/background-nav.gif);
background-repeat:repeat-y;
background-position:left;
padding:5px;
border-bottom:1px solid #dbe5e6;
}

#sidenav {margin: 5px 0 15px 19px; padding: 0; list-style-image: url(/images/arrow.gif);
text-align: justify; line-height: 150%; margin-left: 25px !important;	
}

#sidenav li {margin: 5px 0;}

#sidenav a, #sidenav a:visited {
display:block;
list-style:none;
margin-bottom:5px;
text-decoration:none;
color:#687AA8;
font-weight:bold;
}
#sidenav a:hover {
color:#92A4D2;
text-decoration:none;
}

	
#column2 h1 {margin-bottom:0px;}
