body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 84.5%;
margin: auto;
width: 100%;
background-color: #FFF;
background-repeat: repeat;
color: black;
font-weight: normal;
}
 

#nav, #nav ul { /* all lists */
		padding: 0 0 10px;
		margin: 0;
		list-style: none;
		float : left;
		width : 90%;
	}
	
#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 100%;
		
	}
	
#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 150px;
		margin-top : -3em;
		width: 150px;
}
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
#nav li a {
		width: 100%;
		
		display : block;
		color : #00254c;
		
		text-decoration : none;
		background-color: #D6D6D6	;
		border-bottom: 1px solid #6E6E6E;
		border-top: 1px solid #6E6E6E;
		padding : 0 5px 0 10px;
	}
	
#nav li a:hover {
		color : white;
		background-color : #00254c;
	}
	
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	



.mrerc ul {list-style: none;

}


#rearlabNav {position: relative;
			padding: 0px;
			margin:0px;
			top:0px;
			left: 120px;
			width:100%;}

ul.topNav li {
			display:inline;
			
			}
			

			


		
		

#columnTwo ul {
list-style-image: url('http://www.catea.gatech.edu/images/bullet1.gif');
}

#columnTwo li{
padding-bottom: 7px;
}



a:link {
color: #001c3a;
text-decoration:underline;
}

a:visited {
color: #001c3a;
text-decoration:underline;
}

a:hover {
color: black;
background-color: transparent;

}

a:active {

}




a.newsHeadline:link {text-decoration: none;}
a.newsHeadline:visited {text-decoration: none;}
a.newsHeadline:hover {text-decoration: underline;}

a.skip {
font-size: 80%;
}


.bold {
font-weight: bold;
}

img {
border: 0px;
margin:0px
}

img.aei {margin-top:40px;}

img.homepageFeatureIcon {
width:150px;
height: 150px;
margin: 5px 0px 5px 5px;
padding:0;

}

img.homepageTwoColumnIcon {
width:305px;
margin: 5px 0px 5px 5px;
padding:0;

}

.leftImage {
float: left;
margin-right: 15px;
margin-bottom: 15px;
}

.rightImage {
float: right;
margin-left: 15px;
margin-bottom: 15px;
}

#logoRight{
position: relative;
top: 60px;
margin-left:475px;
}

.additional_right_content {
	border: 1px solid #009;
	padding: .5em;
	position:relative;
	top: 80px;
	float:right;
	margin-left: 1em;
	width: 15em;
	
}

th {
font-size: 105%;
padding: 5px;
}

p.nomargin {margin: 0px;
	padding: 0px;
}


h1.normal, h1.special, .homepageHeadline {

font-family: Verdana, Arial, Helvetica, san-serif;

padding: 0px;
letter-spacing: 1.2px;
font-weight: normal;
}

h1.normal {
font-size: 160%;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;

}

h1.rearlab {margin-top: 70px;}
h1.eelab {margin-top: -130px;}
h1.lab {margin-top: 40px;}
h1.worklab {margin-top: -110px;}

 

h1.special {
padding:10px 0px 0px 0px;
margin:0px;
font-size: 140%;
 }

 

h2 {
font-family: Arial, Helvetica, san-serif;
font-size: 130%;

}

h3 {
font-size: 105%;
}





.hidden {
display: none;
}

.caption {
color: #666666;
border: 1px dashed #cccccc;
padding: 5px;
margin-bottom: 5px;
}






#superContainer {
width: 800px;
margin: 0px auto;
background-color: white;

}

#banner {

width: 800px;
margin:0px;
padding:0px;
height:80px;
}

#skiplinks {

margin-left:0px;
position:relative;
top:0px;
}


#topBar-gold { 

height:25px;
background: url('http://www.catea.gatech.edu/images/bgUtilityNavItem.gif');
background-repeat:repeat-x;


position:relative;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;

}


#logo {
z-index:100;
padding: 0px;
margin: 0px;
position: relative;
left: 0;
top: 20px;
width: 450px;

}

#logo img {margin-left:0px;}



#techlogo {
position:relative;
width: 620px;
left: 0;
padding:0px;
margin:0px;
margin-bottom: 10px;
margin-top:40px;

}


.acrossSearch {
width: 300px;
margin:0px;
padding-top:0px;
position:relative;
top: 0.25px;
left:605px;
}

#search_results {
width: 500px;
}

 
.clearDiv {
clear: both;

}

#columnContainer {

padding-bottom: 0px;
}

 
#columnOne {
width: 150px;
float: left;
padding: 45px 0px 10px 0px;

}


#columnTwo {
float: left;
width: 400px;
min-height: 400px;
padding-top:30px;
padding-left:10px;

}

#columnTwoHomepage {
float: left;
width: 310px;
padding: 40px 0px 10px 10px;
margin: 0;
}
 

#columnThree {
float:left;
padding-top: 40px;
margin:0px 0px 0px 20px;
width: 310px;
}

.columnThreeRow {
margin: 0;
}

.columnThreeA {
float: left;
margin:0;
padding: 0;
}



.columnThreeB {
float: right;
margin:0;
padding:0;

}

.specialWideColumn {
		width: 500px;}



img.feature {
width:80px;
 height:80px;
 float:right
 }
   







#newsFeatures {}

.newsItem {border-bottom: 2px solid #e5e5e5;
padding:10px 0px 0px 5px;
 margin:0px;
min-height:60px;
}

.newsItem2 {border-bottom: 2px solid #e5e5e5;
padding:5px 0px 0px 5px;
 margin:0px;
height:90px;}

p.news {margin:8px; padding: 8px; }

.eventDateIcon {
background-image: url(http://www.coa.gatech.edu/images/bgEventDateListIcon.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center top;
height: 60px;
width: 60px;
margin: 0px 10px 6px 0px;
padding: 2px 0px 0px 0px;
border: 1px solid #cccccc;
float:left;

}

.eventDateIcon img {
	width: 90%;
	height: 90%;
	padding: 2px;	
}


.newsThumbnail {
float: left; 
/*width: 50px;*/
/*height: 50px;*/
padding: 0px;
margin-right: 6px;
/*border: 1px solid #999999;*/
}

.newsThumbnail img {
	width: 60px;
	border:none;
	border: 1px solid #999999;	
}

.largerNewsThumbnail {
	margin-top:15px;
}

.newsMedium {
float: right;
padding: 2px 0px 2px 3px;
border-style:solid; border-width: thin;
width: 200px;
height: 200px;
}

.news_image_box {
	border:1px #666 solid;
	padding:1em;
}


.eventDateIconMonth {
color: #828282;
display: block;
font-weight: bold;
letter-spacing: 2px;
padding-top: 2px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
text-transform: uppercase;
line-height: 16px;
}

.eventDateIconDate {
color: #4a6594;
display: block;
font-weight: bold;

margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin: 3px 0px;

padding-left: 0pt;
text-align: center;

}

/* .title is for titles of news items */
.title 
{padding:0;
	margin:0;
min-height: 22px;
font-weight:700;
text-transform: uppercase;
}

.title h1 { padding-left:05px
}

#newsbox {
	background-color: transparent;
	background-image: url('http://www.catea.gatech.edu/images/bgRoundedCornersRightBorder.gif');
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: right top;
}

.mainItem /*project or item listings on lab pages such as research.php */
{border-bottom: 2px solid #e5e5e5;
padding:10px 0px 10px 0px;
 margin:0px;
}

.mainItem p { margin-top: 0px;}

.MainItemThumbnail {
float: left; 
padding: 0px;
margin-right: 6px;
border: 0;
width: 80px;
height: 80px;

}

a.mainItemHeadline:link {text-decoration: underline; color:#006;}
a.mainItemHeadline:visited {text-decoration: underline; color:#000}
a.mainItemHeadline:hover {color:#999;}

.columnTwoRow {
margin: 0px 10px;
width: 20%;
}

.columnTwoA {
float: left;
margin-right: 10px;
width:20%;
}

.columnTwoB {
float: right;

}



#staffTable {
text-align: left;
}

#staffTable td{
vertical-align: top;
padding: 10px;
}

#staffTable .oddRow td{
background-color: #F8F8F8;
}

.RefTable td{
border-left: 2px solid white;
border-bottom: 2px solid white;
background-color: #f1f1f1;
padding: 5px;
}

.quickRefTable th{
text-align: left;
padding: 5px;
}

 
#footer {
text-align: center;
font-size: 90%;
padding: .5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#cccccc;
padding-bottom: 35px;
}

#catea_small {
float: right;
margin-right:50px;
}

#footerLinks {
background-color: #efefef;
border-top: 1px solid #cccccc;
text-align: center;
padding: 3px 0px;
font-size: 90%;
margin-top:100px;

}

#footerLinks ul {
margin-left: 0;
padding-left: 0;
display: inline;
padding-bottom: 5px;
}

#footerLinks ul>li{
margin-left: 0;
padding: 1em;
list-style: none;
display: inline;
}

#acrossNav {
position: relative;
top: 3px;
margin-left: 80px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
height: 23px;
font-weight: bold;
vertical-align: middle;
}



