body{ text-align:center; margin-top:0px; padding:0; border:0; }

img{ border:0; }

div#wrapper{ width:900px; margin:0px auto; text-align:center; }

div#logo{
	float:left;
	margin-left:10px;
	}
	


div#content{
	width:100%;
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	clear:both;
	text-align:center;
	}
	
div#content-left{
	width:640px;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:18px;
	margin:0px 0px 0px 10px;
	}

div#content-left p{
	margin:0px 0px 10px 0px;
	}

div#content-left h1{
	color:#3a709c;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	}
	

div#content-left a:link{ text-decoration:underline; color:#3a709c; }
div#content-left a:visited{ text-decoration:underline; color:#3a709c; }
div#content-left a:active{ text-decoration:underline; color:#3a709c; }
div#content-left a:hover{ text-decoration:underline; color:#90c400; }


div#content-right{
	width:200px;
	float:right;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:18px;
	padding-top:25px;
	}
	
div#content-right p{
	margin:0px 0px 10px 0px;
	}

div#content-side-block{
	border-left:1px solid #cccccc; 
	padding-left:10px;
	}
	
div#sub-content{
	clear:both;
	width:900px;
	height:100px;
	margin:auto;
	text-align:center;
	background:url(../images/subhead/pat.jpg) repeat-x top left;
	}

div#sub-content #box{
	width:195px; 
	text-align:left; 
	font:11px Arial, Helvetica, sans-serif; 
	float:left; 
	padding:20px 0px 0px 5px; 
	color:#3a709c;
	}

div#sub-content #seperator{
	width:20px; 
	float:left;
	}

div#sub-content a:link{ text-decoration:underline; color:#3a709c; }
div#sub-content a:visited{ text-decoration:underline; color:#3a709c; }
div#sub-content a:active{ text-decoration:underline; color:#3a709c; }
div#sub-content a:hover{ text-decoration:underline; color:#90c400; }


div#content-header
{	padding:10px 0px 10px 0px;
	}
	
div#content-faculty{
	width:300px;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
	
div#content-home{
	width:550px;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:20px;
	margin:0px 0px 0px 10px;
	}

div#content-home p{
	margin:0px 0px 10px 0px;
	}

div#content-home h1{
	color:#3a709c;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	}


div#content-contact-left{
	width:500px;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:18px;
	padding:0px 0px 0px 20px;
	}
	
div#content-contact-left p{
	margin-top:0px;
	}

div#content-contact-right{
	width:300px;
	float:right;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:16px;
	padding:0px 20px 0px 0px;
	}
	
div#content-contact-right p{
	margin-top:0px;
	}
	
div#content-contact-right a:link{ text-decoration:none; color:#598cba; }
div#content-contact-right a:visited{ text-decoration:none; color:#598cba; }
div#content-contact-right a:active{ text-decoration:none; color:#598cba; }
div#content-contact-right a:hover{ text-decoration:underline; color:#666666; }


	
div#content-full{
	width:95%;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:18px;
	margin:0px auto 0px auto;
	clear:both;
	padding-top:5px;
	}

div#content-full p{
	margin:0px 0px 10px 0px;
	}

div#content-full h1{
	color:#3a709c;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	}
	
div#content-full a:link{ text-decoration:none; color:#598cba; }
div#content-full a:visited{ text-decoration:none; color:#598cba; }
div#content-full a:active{ text-decoration:none; color:#598cba; }
div#content-full a:hover{ text-decoration:underline; color:#666666; }


	
div#spacer{	clear:both; height:1px; font-size:2px;	}



div#signup-bubble{
	float:right; 
	width:175px; 
	padding-right:0px;
}

div#signup-bubble div#text{
	font:11px Arial, Helvetica, sans-serif; 
	float:left; 
	padding-top:50px; 
	text-align:left;
}

div#signup-bubble a:link{ text-decoration:none; color:#999999; }
div#signup-bubble a:visited{ text-decoration:none; color:#999999; }
div#signup-bubble a:active{ text-decoration:none; color:#999999; }
div#signup-bubble a:hover{ text-decoration:none; color:#90c400; }


/*--------------------------*/
div#content-board{
	width:750px;
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	clear:both;
	text-align:center;
	}
	
div#board-text{
	width:400px;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:15px;
	margin:0px 0px 0px 10px;
	}

div#board-text p{
	margin:0px 0px 10px 0px;
	}

div#board-text  h1{
	color:#3a709c;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	}
	
div#board-pic{
	padding-right:40px;
	width:280px;
	float:right;
	text-align:left;
	}
/*---------------------------*/




/*---------------------------*/
#sddm
{	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	z-index: 30;
	width:100%;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background:url(../layout/nav_pat.jpg) repeat-x top left;
	height:32px;
	}

#sddm li a
{	display: block;
	margin: 3px 1px 0px 0px;
	padding: 4px 10px 5px;
	color: #999999;
	text-align: center;
	text-decoration: none;
	border-right:1px solid #cccccc;
	}

#sddm li.phoneno
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 5px 10px;
	color: #999999;
	text-align: center;
	text-decoration: none;
	}

#sddm li a:hover
{	/*background-color: #369; */
	color: #369;
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 1px 0px 0px 0px;
	padding: 0;
	background: #ffffff;
	border: 1px solid #cccccc;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #888888;
		font: 11px arial;
		}

	#sddm div a:hover
	{	/*background-color: #369; */
		color: #3a709c;
		}
/*---------------------------*/



/*---------------------------*/
#faculty{ width:100%; margin:0px 0px 0px px; position:relative;  }
#faculty ul {
	margin: 0;
	padding: 0;
	list-style:none;
	clear:left;
	} 

#faculty ul li {
	margin-left: 0;
	padding: 8px 0px 10px 0px;
	list-style: none;
	display: inline;
	font:10px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	float:left;
	width:125px;
	}
#faculty #shim{	margin:0; padding:0; width: 5px; height:1px; }

#faculty a:link{ text-decoration:none; color:#598cba; }
#faculty a:visited{ text-decoration:none; color:#598cba; }
#faculty a:active{ text-decoration:none; color:#598cba; }
#faculty a:hover{ text-decoration:underline; color:#666666; }


#faculty-demo{ width:100%; margin:0px 0px 0px px; position:relative;  }
#faculty-demo ul {
	margin: 0;
	padding: 0;
	list-style:none;
	clear:left;
	} 

#faculty-demo ul li {
	margin-left: 0;
	padding: 8px 0px 10px 0px;
	list-style: none;
	display: inline;
	font:10px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	float:left;
	width:90px;
	}
#faculty-demo #shim{	margin:0; padding:0; width: 5px; height:1px; }

#faculty-demo a:link{ text-decoration:none; color:#598cba; }
#faculty-demo a:visited{ text-decoration:none; color:#598cba; }
#faculty-demo a:active{ text-decoration:none; color:#598cba; }
#faculty-demo a:hover{ text-decoration:underline; color:#666666; }


#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #666666;
	padding: 5px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 500;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font: 11px Arial, Helvetica, sans-serif;
	text-align:left;
}
/*-------------------------*/



/*--------------------------*/
div#news-date{
	width:80px; 
	float:left;
	}
	
div#news-link{
	width:750px; 
	float:left;
	}
	
div#news-header{
	font-weight:bold;
	font:13px Arial, Helvetica, sans-serif;
	clear:both;
	padding-top:25px;
	}
	
/*-------------------------*/



/*-------------------------*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	
	background:transparent url(../images/poptip.png) no-repeat 0% 0%;
	width:190px;
	
}
#tooltip h3, #tooltip div { margin: 0; height:85px; }
/*------------------------*/