html{ 
	height:100%; 
	}

body{ 
	height:100%;
	margin:5px 0; 
	text-align:center; 
	background:#ffffff; 
	}

img{ border:none; }


a:link { color:#003399; }		 	/*	for unvisited links */
a:visited { color:#003399; }		/*	for visited links */
a:hover { color:#FF9900; } 			/*	when mouse is over link */		
a:active { color:#003399; }			/*	when link is clicked */
	
#nav-main{width: 135px;	float:left;	background: url('../images/nav/bluestripes.jpg') no-repeat bottom; background-color:#1d89ca; height:500px; text-align:right; }
#nav-main a{ font:11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; } 
#nav-main p{
	margin:0px 0px 0px 0px;
	padding: 4px 5px 4px 5px;
	width: 135px;
	background: #2897de;
	color: #ffffff;
	border-bottom: 1px solid #2077ab;
	border-top: 1px solid #49b3f6;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.nav-button{
	margin:0px 0px 0px 0px;
	padding: 4px 5px 4px 5px;
	width: 135px;
	background: #2897de;
	color: #ffffff;
	border-bottom: 1px solid #2077ab;
	border-top: 1px solid #49b3f6;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.accordion-click1{
	margin:0px 0px -2px 0px;
	padding: 4px 5px 4px 5px;
	width: 135px;
	background: #2897de;
	color: #f4f4f4;
	border-bottom: 1px solid #2077ab;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
}
.accordion-content1{
	margin:-4px 3px 0px 5px;
	padding:8;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

td .nav{ background: url('../images/nav/bluestripes.jpg') repeat-x left bottom; background-color:#1d89ca; }
td .nav p a:link { font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; } 
td .nav p a:visited { font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; } 
td .nav p a:hover { font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; margin-right:3px; } 	
td .nav p a:active { font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
td .nav p{
	margin:0px 0px 0px 0px;
	padding: 4px 5px 4px 5px;
	width: 135px;
	background: #2897de;
	color: #ffffff;
	border-bottom: 1px solid #2077ab;
	border-top: 1px solid #49b3f6;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#news{ padding:15px 20px 20px 25px; }
#news img{float:right; overflow:visible; }
#news p{font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height:18px; overflow:auto; margin:0;}
#news h2{ font: 10px Verdana, Arial, Helvetica, sans-serif; color:#1985e0; font-weight:normal; display:inline; }
#news .bold{ font: 10px Verdana, Arial, Helvetica, sans-serif; color:#1985e0; font-weight:normal; }
#news a.newslink:link { font:11px Arial, Helvetica, sans-serif; color: #1985e0; text-decoration:none; } 
#news a.newslink:visited { font:11px Arial, Helvetica, sans-serif; color: #1985e0; text-decoration:none; } 
#news a.newslink:hover { font:11px Arial, Helvetica, sans-serif; color:#FFCC00; text-decoration:none; } 	
#news a.newslink:active { font:11px Arial, Helvetica, sans-serif; color: #1985e0; text-decoration:none; }
#news a.underlinelink:link { font:11px Arial, Helvetica, sans-serif; color: #1985e0; text-decoration:underline; } 
#news a.underlinelink:visited { font:11px Arial, Helvetica, sans-serif; color: #1985e0; text-decoration:underline; } 
#news a.underlinelink:hover { font:11px Arial, Helvetica, sans-serif; color:#FFCC00; text-decoration:underline; } 	
#news a.underlinelink:active { font:11px Arial, Helvetica, sans-serif; color: #1985e0; text-decoration:underline; }

#sidebar{ padding:10px; text-align:left; }
#sidebar img{float:right; overflow:visible; }
#sidebar p{font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height:14px; overflow:auto; margin:0px 0px 10px 0px;}
#sidebar h2{ font: 10px Verdana, Arial, Helvetica, sans-serif; color:#1985e0; font-weight:normal; display:inline; }
#sidebar h3{ font: 14px Verdana, Arial, Helvetica, sans-serif; color: #1985e0; font-weight:normal; display:inline; }
#sidebar h5{ font: 14px Verdana, Arial, Helvetica, sans-serif; color: #1d89ca; font-weight:normal; display:inline; }
#sidebar .bold{ font: 10px Verdana, Arial, Helvetica, sans-serif; color:#1985e0; font-weight:normal; }

div#sidebar-video{ margin:0px; padding:0px; width:125px; font:11px Arial, Helvetica, sans-serif; color:#666; }
div#sidebar-video p{ font: 11px Arial, Helvetica, sans-serif; color:#666666; margin:0; padding:0; }

#page-content{ margin:15px 20px 20px 20px; text-align:left; }
#page-content img{float:right; overflow:visible; }
#page-content p{font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height:18px; overflow:auto; margin:0px 0px 10px 0px;}
#page-content h2{ font: 10px Verdana, Arial, Helvetica, sans-serif; color:#1985e0; font-weight:normal; display:inline; }
#page-content .bold{ font: 10px Verdana, Arial, Helvetica, sans-serif; color:#1985e0; font-weight:normal; }

/* #vid-demo{ width:330px; margin:10px 20px 10px 10px; float:right; } */
#vid-demo .title{ font: 12px Verdana, Arial, Helvetica, sans-serif; color: #1985e0; font-weight:normal; display:inline; }
/* #vid-demo table{ background:url('../images/demo_corner.jpg') no-repeat bottom right; border:none; } */
#vid-demo p{ font:11px Arial, Helvetica, sans-serif; margin:0px 15px 20px 0px; }
#vid-demo-spacer{ width:15px; float:right; }
#vid-demo a:link { font:11px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; } 
#vid-demo a:visited { font:11px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; } 
#vid-demo a:hover { font:11px Arial, Helvetica, sans-serif; color:#2897de; text-decoration:none; } 	
#vid-demo a:active { font:11px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; }

h1{	font: 16px Verdana, Arial, Helvetica, sans-serif; color: #1985e0; font-weight:normal; display:inline; }

td .tagline{
	margin:0;
	padding:0;
	text-align:left;
	background: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	border-bottom: 4px solid #333333;
}

td .tagline a{ text-decoration:none; }
td .tagline a:link { color:#cccccc; } 
td .tagline a:visited { color:#cccccc; } 
td .tagline a:hover { color:#ffffff; } 	
td .tagline a:active { color:#cccccc; }

td .btmline{
	margin:0;
	padding:0;
	text-align:center;
	background: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	border-bottom: 3px solid #333333;
	border-top: 3px solid #333333;
}

td .btmline a{ text-decoration:none; margin:2px 7px 2px 7px; }
td .btmline a:link { color:#cccccc; } 
td .btmline a:visited { color:#cccccc; } 
td .btmline a:hover { color:#ffffff; } 	
td .btmline a:active { color:#cccccc; }

td .content-home{
	width:610px;
	float:right;
	background: url('../images/crease.jpg') no-repeat top left;
	border-right:1px solid #cccccc;
}
td .content-sub{
	width:600px;
	background: url('../images/crease.jpg') no-repeat top left;
	border-right:1px solid #cccccc;
}
td .content{
	width:735px;
	float:right;
	background: url('../images/crease.jpg') no-repeat top left;
	border-right:1px solid #cccccc;
}
td .content-side{
	width:125px;
	text-align:left;
	background:#efefef;
}

table#signin{ text-align:right; background-color:#dddddd; color:#333333; font-size:10px; margin:0px auto 0px auto; }
table#signin form{ display:inline; }
table#signin h4{ font-size:16px; display:inline; color:#333333; font-weight:normal; }
table#signin input.image{ margin:0; padding:0; }

table#content-main{
	margin:auto;
	width:880px;
	border:1px solid #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#faculty{ width:100%; margin:10px 0px 30px 5px;  }
#faculty ul {
	margin: 0;
	padding: 0;
	list-style:none;
	clear:left;
	} 

#faculty ul li {
	margin:3px 10px 10px 10px;
	/*padding: 3px 10px;*/
	padding:0;
	list-style: none;
	display: inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	float:left;
	width:125px;
	}
#faculty #shim{	margin:0; padding:0; width: 5px; height:1px; }


#requestinfo{ font:11px Arial, Helvetica, sans-serif; }
#requestinfo a:link { font:11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; } 
#requestinfo a:visited { font:11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; } 
#requestinfo a:active { font:11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; }
#requestinfo a:hover { font:11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline; } 	

div#small-italic{ font:10px Verdana, Geneva, sans-serif; font-style:italic; }

div#caption{ font:10px Verdana, Geneva, sans-serif; font-style:italic; width:500px; margin:0p auto 0px auto; }

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #666666;
	padding: 5px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*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#tagline{
	text-align:left;
	background: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
}

div#tagline a{ text-decoration:none; }
div#tagline a:link { color:#cccccc; } 
div#tagline a:visited { color:#cccccc; } 
div#tagline a:hover { color:#ffffff; } 	
div#tagline a:active { color:#cccccc; }



td#nav{ background: url('../images/nav/bluestripes.jpg') repeat-x left bottom; background-color:#1d89ca; }
td#nav p a:link { font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; } 
td#nav p a:visited { font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; } 
td#nav p a:hover { font:10px Arial, Helvetica, sans-serif; color:#7abeea; text-decoration:none; } 	
td#nav p a:active { font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
td#nav p{
	margin:0px 0px 0px 0px;
	padding: 4px 5px 4px 5px;
	width: 135px;
	background: #2897de;
	color: #ffffff;
	border-bottom: 1px solid #2077ab;
	border-top: 1px solid #49b3f6;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

td#content{

	background: url('../images/crease.jpg') no-repeat top left;
	/* border-right:1px solid #cccccc; */
}

td#content-home{
	width:610px;
	float:right;
	background: url('../images/crease.jpg') no-repeat top left;
	border-right:1px solid #cccccc;
}

td#btmline{
	margin:0;
	padding:0;
	text-align:center;
	background: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	border-bottom: 3px solid #333333;
	border-top: 3px solid #333333;
}

td#btmline a{ text-decoration:none; margin:2px 7px 2px 7px; }
td#btmline a:link { color:#cccccc; } 
td#btmline a:visited { color:#cccccc; } 
td#btmline a:hover { color:#ffffff; } 	
td#btmline a:active { color:#cccccc; }

td#content-side{
	width:125px;
	text-align:left;
	background:#efefef;
}

td#content-side-home{
	width:125px;
	text-align:center;
	background:#fff;
	padding:0px;
	margin:0px;
}

td#content-sub{
	width:600px;
	background: url('../images/crease.jpg') no-repeat top left;
	border-right:1px solid #cccccc;