* {margin:0px; padding:0px;}
body {margin:0px; padding:0px; font-family:arial,sans-serif; color:#666; font-size:85%; background:#ccc;}
a:link, a:active, a:hover, a:visited {color:#3366cc;}
img{border:0px;}
/* A container should group all your columns. */
#container {
background:#fff;
  width: 1000px;
  margin: 0px auto;
  position:relative;
}
input[type="submit"]{background: #3366CC; color:white;border: none;	cursor:pointer;padding:3px;font-family:arial;font-weight:bold;}
input[type="text"]{width:250px;}
textarea{width:250px;}
/******* [Header] *********/
#header {background:url(/images/layout/gradient.jpg) repeat-x;}
a.logo{margin:0px; padding:0px; border:0px; display:block; height:120px}
a.contactus {color:#fff; position:absolute; top:20px; right:50px; text-decoration:none;}
/******* [Navigation] *********/
#navigation{background:#000066; border-top:#D3B970 3px solid;float:left; width:970px; padding-left:30px}
#navigation a {float:left; padding:5px 20px 0px 20px; border-left:2px solid #CCC;display:block; height:22px;background:#000066;color:#fff;text-decoration:none;font-weight:bold; }
#navigation a:hover {background:#3366cc;}
#navigation a.endLeft {border-left:0px;  padding:5px 25px 0px 25px;}

/******* [Active Tab Navigation] *********/
.home #navigation a.home,.support #navigation a.support,.contact #navigation a.contact, .people #navigation a.people, .about #navigation a.about,.academics #navigation a.academics, .admissions #navigation a.admission{background:#fff;color:#000066;}
.home #navigation a.home:hover,.support #navigation a.support:hover,.contact #navigation a.contact:hover, .people #navigation a.people, .about #navigation a.about:hover,.academics #navigation a.academics:hover,.admissions #navigation a.admission:hover {background:#fff;color:#3366cc;}

/******* [BreadCrumbs] *********/
#breadcrumbs{height:30px;padding:10px; text-align:right;}
#breadcrumbs a{color:#666;}

/******* [Content] *********/
#leftColumn {float:left;width:210px;margin-right:20px;}
#centerColumn {float:left; width:530px; margin-bottom:20px; padding-left:20px}
#rightColumn {float:left;width:200px; padding-right:10px}

/******* [Left Column] *********/
#leftColumn ul {list-style:none; margin:0px 0px 0px 0px; padding:0px;}
#leftColumn ul li {border-top:#CCC 1px solid; padding:10px 0px;}
#leftColumn ul li a{text-decoration:none;color:#000066; margin:10px 0px 10px 20px;}
#leftColumn ul li a:hover{text-decoration:underline;}
#leftColumn ul li a.ActiveSide {color:#3366cc;margin:10px 0px 10px 20px;}
#leftColumn p{padding:10px 0 0 20px;width:180px;}
span.l_big {color:#D3B970;font-size:115%;font-weight:bold;}
span.l_author {color:#D3B970;font-size:105%;font-weight:bold;}
/******* [Center Column] *********/
#home-flash {margin:15px 0px 10px 0px;}
#home-boxes {border-top:#d5d5d5 1px solid; padding-top:20px; padding-left:15px; margin-bottom:20px; padding-right:15px}
#home-events {float:left; width:238px;}
#home-students { float:left;width:405px; padding:0px 20px; margin:0px 20px;border-right:#d5d5d5 1px solid;border-left:#d5d5d5 1px solid;}
#home-resources {float:left;width:245px;}
#home-events .home-box-content {min-height:300px;background:url(/images/layout/grad_sm.jpg) top repeat-x; border-top:#d3b970 3px solid; padding-top:0px}
#home-students .home-box-content {min-height:300px;border-top:#d3b970 3px solid; padding-top:0px}
#home-resources .home-box-content {min-height:300px;background:url(/images/layout/grad_sm.jpg) top repeat-x; border-top:#d3b970 3px solid; padding-top:0px}
#home-boxes h3{font-size:14px; font-weight:bold; color:#3d527f;}
#home-events ul{list-style:none;padding:0}
#home-events ul li{display: inline; float: left;margin-bottom:20px;}
.date-info {width:130px; margin-left:10px}
.month {display:block; text-align:center; text-transform:uppercase; color:#5e7f94;font-weight:bold; font-size:18px; width:75px;}
.day {display:block;text-align:center; color:#666666; font-size:30px; width:75px; font-family:Georgia, "Times New Roman", Times, serif;}
#home-resources ul{list-style:square; margin:0px 35px; color:#3366cc;padding:0}
#home-resources ul li {margin:0 0 18px 0; }
#home-resources ul li a{color:#3366cc;font-weight:bold;}
#home-students .headline p{display: inline; float: left;margin-bottom:20px; width:220px}
#home-students .headline img{ display: inline; float: left; border:#333 1px solid; margin: 0px 14px 20px 10px;}
#home-students a.more{ color:#666666; display:block; text-transform:uppercase;text-align:right;}
#home-events a.more {margin:60px 0 0 0;color:#666666;display:block; text-transform:uppercase;text-align:right;}
#centerColumn p {padding:5px 40px 5px 0px;}
#centerColumn h4 {margin:10px 0px; font-size:13px;}
#centerColumn ul{margin:20px 50px 20px 10px;}
#centerColumn img {border:#bcbdbe 1px solid;}
ul.normalList {margin:10px 0 0 0px;}
ul.normalList li{padding:0px 0 10px 0px;list-style-position: inside;}

/* Contact Form */
input, textarea{
	margin:3px;
	padding:0px 3px;
	font:90%/180% Georgia, "Times New Roman", Times, serif;
}

label{
	float:left;
	margin:5px;
	width:100px;
	display:block;
}
/* Calendar */
.eventColumn{float:left;width:210px;padding-right:25px;}
.dateColumn{float:left;width:206px;padding-right:5px;}
.calColumn{float:left;width:48px;}
.calClear{height:10px;clear:both;padding-bottom:5px;}

/******* [Right Column] *********/
#rightColumn  p.bg{padding:10px;line-height:25px; margin:25px 0px 0px 0px;background:url(/images/layout/grad_sm.jpg) top repeat-x; height:500px; border-top:#d3b970 6px solid;}
.t_author{float:right;text-align:right;}
#rightColumn img {border:#838281 1px solid;}
#rightColumn p{text-align:left; font-size:12px; font-weight:bold; margin:0px 25px 15px 25px;}
/******* [Footer] *********/
#footer{padding:10px;border-top:#3366cc 1px solid; text-align:center;}
#footer a{color:#666666;}


.indent {margin-left:50px; margin-right:50px}
.big{font-size:130%;color:#3366cc;}
.fix {clear: both;height: 1px;margin-top: 0pt;margin-right: 0pt;margin-bottom: -1px;margin-left: 0pt;overflow-x: hidden;overflow-y: hidden;}
.empty { height:250px;}
h2, h4{padding:0;margin:0;color:#3366cc;font-size:18px}
.darkblue{color:#000066;font-weight:bold;font-size:120%;}
.blue,.blue a{color:#3366cc;font-weight:bold;}
.bigblue,.bigblue a{color:#3366cc;font-weight:bold;font-size:16px}
.center {margin:0px auto;}
.left {float:left;}
.clear { 
	clear:both;
}

.coursedescr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
