/*========================================================
 * 
 * G E N E R A L 
 * 
======================================================== */

v\:* { behavior:url(#default#VML); } /*GoogleMaps*/


html { /* for FF: always show the vertical scrollbar*/
	overflow:-moz-scrollbars-vertical;
	color:#333333; /*makes the black font greyer*/
}
body {
	text-align:left;
	margin:20px;
}
#doc2 {
}

th, td {
	border:0px;
	padding:0px;
}

a {color:#0000ff}
a:link {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}

.right {
	float:right;
}
.left {
	float:left;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.center {
	text-align:center;
}


#menu {
	margin-top:60px;
	margin-bottom:50px;
	margin-left:-30px;
	background: transparent;
}

#menu ul {
	font:bold 15px Arial;
	margin:0;
	/* margin-left:40px; /*margin between first menu item and left browser edge*/
	padding:0;
	list-style:none;
}
#menu ul h1 {
	font-size:15px;
	display:inline;
}

#menu li {
	display:inline;
	margin:0 2px 0 0;
	padding:0;
	/*text-transform:uppercase;*/
	font-size:15px;
}

#menu a {
	float:left;
	display:block;
	color:#4d4d4d;
	margin:0 0 0 33px; /*Margin between each menu item*/
	/* padding:10px 30px 10px 30px; */
	text-decoration:none;
	letter-spacing:1px;
	/* background-color:#95b1ff; /*Default menu color*/
}
#menu a:hover {
	/* background-color:#0081d8; /*menu hover bgcolor*/
	text-decoration:underline;
}
#menu #current a { /*currently selected tab*/
	color:#000000;
	/* background-color:#d80065; */
	/* padding:15px 30px 10px 30px; */
}

#under_construction {
	text-align:center;
}


#container{
	border:hidden;
}
.huge_title {
	font-size:46px;
	margin-top:20px;
}
.big_title {
	font-size:25px;
}
.title {
	font-size:15px;
}

.col_1 {
	width:220px;
	float:left;
}
.col_2 {
	width:90px;
	float:left;
	text-align:right;
}

.h_line {
	border-bottom-color:gray;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	margin-top:10px;
	margin-bottom:20px;
}
.h1_line {
	border-bottom-color:gray;
	border-bottom-style:solid;
	border-bottom-width:thin;
	margin-top:0px;
	padding-bottom:5px;
}

.information_request {
	font-weight:bold;
	margin-top:30px;
}

.ads_large_rectangle {
	margin:25px 0 0 15px;
}


/*========================================================
 * 
 * R O O T
 * 
======================================================== */


.tagline {
	font-size:18px;
	margin-left:575px;
	margin-top:-20px;
}
#under_construction {
	margin-top:200px;
}
.contact {
	margin-top:100px;
	margin-right:20px;
	float:right;
	color:#7f7f7f;
}
.contact a {
	color:#bbbbbb;
}

.large_content {
	width:720px;
}
.small_content {
	width:500px;
}

/*========================================================
 * 
 * D E P A R T M E N T S
 * 
======================================================== */


#departments ul {
	margin:0;
	padding:0;
	list-style:none;
}
#departments ul h1 {
	margin:0px;
	padding:0px;
}
#departments ul h2 {
	margin:0px;
	margin-left:20px;
	padding:0px;
	font-weight:normal;
}

#departments li {
	display:block;
	padding:0;
	font-size:15px;
}

#departments a {
	color:#4d4d4d;
	text-decoration:none;
}
#departments a:hover {
	text-decoration:underline;
}
#departments #current a { /*currently selected tab*/
	color:#000000;
}


/*========================================================
 * 
 * R E S E A R C H   A R E A S
 * 
======================================================== */


#research_areas ul {
	margin:0;
	padding:0;
	list-style:none;
}
#research_areas ul h1 {
	margin:0px;
	padding:0px;
}
#research_areas ul h2 {
	margin:0px;
	margin-left:20px;
	padding:0px;
	font-weight:normal;
}

#research_areas li {
	display:block;
	padding:0;
	font-size:15px;
}

#research_areas a {
	color:#4d4d4d;
	text-decoration:none;
}
#research_areas a:hover {
	text-decoration:underline;
}
#research_areas #current a { /*currently selected tab*/
	color:#000000;
}


/*========================================================
 * 
 * C O N T A C T
 * 
======================================================== */

#map {
	width:645px;
	height:400px;
}
