
body {
	background:#fff url(../7design/wide-bg.jpg) top left no-repeat;
  margin:0;
  padding:0;
  font: 100% Verdana, sans-serif;
  color:#5C5E68;
  width:100%;
  /*min-width:1000px;*/
				
  }
/*Header Structure*/

#banner {
	background:#fff;
 	margin:0;
 	padding:0;
  	width:1000px;
	font-size:0.7em;
 	}

#banner .link-border{
	border-left: 1px solid #fff;
	}

#banner #banner-menu {
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	background:#214B8B;
	width:100%;
	}
#banner #banner-menu li {	
	float:left;
	list-style-type: none;
	padding: 3px 5px 4px 5px;
	margin:0;
	}
#banner #banner-menu li a {	
	padding: 3px 5px 4px 5px;
	}

#banner img{	
	float:left;
	margin: 2px 30px 0 0;
	border:none;
	}

#banner form{
	float:right;
	padding: 0px 10px 0px 0px;
	}

#banner form fieldset{
	float:left;
	padding: 0;
	margin:0;
	border:none;
	}

#banner form input{
	float:left;
	padding: 0;
	}

#banner form input.search-field{
	margin:17px 0 0 0;
	width: 200px;
	}

#banner form input.submit-btn{
	float:left;
	margin: 0;
	position:relative;
	}
#banner a:link{color:#fff; text-decoration:none; list-style-type: none;}
#banner a:visited{color:#fff; text-decoration:none;}
#banner a:hover{color:#132B4F; background:#fff; text-decoration:none;}
#banner a:active{color:#132B4F; text-decoration:none;}
#banner a.nohover:hover{background:none;}

/*End Header Structure*/

/*Intro*/
#intro  {
	clear:both;
    float: left;
	background:#fff;
	margin: 10px 0 20px 16px;
 	padding:0;
 	width:1000px;
 	}

#noscript{
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	clear: none;
 	width:61%;
	background:#fff url(../7design/noscript.jpg) right no-repeat;
}
#noscript p{
	margin: 5px 0 0 10px;
	padding: 0;
	font: 0.7em sans-serif;
}
#noscript ul{
	margin: 5px 0 28px 10px;
	padding: 0;
	font: 0.7em sans-serif;
}
.TabbedPanels {
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	clear: none;
 	width:61%;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #eee;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}


.TabbedPanelsTabHover {
	background-color: #ddd;
}

.TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}


.TabbedPanelsTab a {
	color: #5C5E68;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #fff;
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanels img.fullphoto{
 	display: block;
	margin-top: 4px;
    margin-left: auto;
    margin-right: auto;
	float:none;
	border:none;
	clear:left;
	}

/* Keep this*/
.TabbedPanelsContentVisible {
}

#perspectives  {
    float: left;
	background:#fff;
	margin: 5px 0 0 10px;
	padding: 0;
 	width:18%;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
 	}
#perspectives h2{
	margin: 0;
	padding: 2px 0 4px 0;
	text-align:center;
	font-size:0.7em;
	background:#fff;
	color:#5C5E68;
	border-bottom:4px #5C5E68 solid;
	}
#perspectives p{
	margin:0;
	padding: 2px 7px 12px 7px;
	text-align:center;
	font-size:0.7em;
	color:#5C5E68;
	}
#perspectives img.fullphoto{
 	display: block;
	margin-top: 6px;
    margin-left: auto;
    margin-right: auto;
	float:none;
	border:none;
	clear:left;
	}
#perspectives a:link{color:#5C5E68; text-decoration:none;}
#perspectives a:visited{color:#5C5E68; text-decoration:none;}
#perspectives  a:hover{color:#132B4F; text-decoration:none; background: #fff;}
#perspectives a:active{color:#214B8B;}

#academics  {
    float: left;


	background:#fff;
	margin: 5px 0 0 10px;
 	padding:0;
 	width:16%;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
 	}
#academics h2{
	margin: 0;
	padding: 2px 0 4px 0;
	text-align:center;
	font-size:0.7em;
	background:#fff;
	color:#214B8B;
	border-bottom:4px #214B8B solid;
	}
#academics p{
	margin: 3px;
	padding: 5px;
	text-align:center;
	font-size:0.7em;
	}

#academics img{
	float:right;
	border:none;
	clear:left;
	}
#social  {
    float: left;
	background:#fff;
	margin: 10px 0 0 10px;
 	padding:0;
 	width:16%;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
 	}
#social p{
	float:left;
	margin: 6px 3px 8px 3px;
	padding: 0;
	text-align:left;
	font-size:0.8em;
	background:#fff;
	}
#social img{	
	border:none;
	float:left;
	margin: 6px 3px 8px 3px;
	}

/*End Intro*/

#content{
    float: left;
	width:992px;
	margin: 0 0 0 10px;
	}

#content a:link{color:#5C5E68; text-decoration:none; list-style-type: none;}
#content a:visited{color:#5C5E68; text-decoration:none;}
#content a:hover{color:#132B4F; text-decoration:none;}
#content a:active{color:#132B4F; text-decoration:none;}
#content a.nohover:hover{background:none;}

#content img{
	margin:0;
	}
.explore {
	float: left;
	width: 20%;
	margin: 2px 0 0 0;
	}
.explore h2{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align:center;
	font-size:0.7em;
	background:#fff;
	color:#214B8B;
    border:#ccc solid 1px;
    border-bottom:none;
	}
.explore ul{
	margin: 5px 0 0 -20px;
	list-style-type: none;
	}

#content ul.events li{
    font-size: 0.6em;
	padding:0 0 5px 0;
	}
.explore ul li{
    font-size: 0.7em;
	line-height:1.5em;
	}

.sdccdblock {
	float: left;
	width: 100%;
	text-align:center;
	margin: 10px 0 0 0;
	}
.sdccdblock img{
	border:none;
	}

/*Footer Stucture*/

#footer{
	clear:both;
    padding: 0;
    margin: 0 0 0 10px;
	background-color: #5C5E68;
	color:#132B4F;
	border-top:#fff solid 30px; 
	border-bottom:#132B4F solid 1px;
	width:1000px;
	}

#footer p a:link { color:#132B4F; text-decoration:underline;}
#footer p a:visited { color:#132B4F; text-decoration:underline;}
#footer p a:hover { color:#132B4F; text-decoration:none; background:none;}
#footer p {
    font-size: .6em;
    margin: 0;
    padding: 10px 0 20px 0;
}

#footer address {
    font-size: .6em;
    margin: 0;
    padding: 10px 0 0 0;
	font-style:italic;
	color:#fff;
}

#footer a:hover { color:#132B4F; text-decoration:none; background:none;}

/*End Footer Stucture*/


a:link{color:#5C5E68; text-decoration:none; list-style-type: none;}
a:visited{color:#5C5E68; text-decoration:none;}
a:hover{color:#132B4F; text-decoration:none;}
a:active{color:#132B4F; text-decoration:none;}
a.nohover:hover{background:none;}

#intro .alert {
	color:#E00;
	border-top: 2px solid #E00;
	border-bottom: 4px solid #E00;
	padding: 8px 0 10px 0;
	}


.center {
	text-align:center;
	}
