/*GRID 5 COMPONENTS*/
/*table.grid5{border-bottom:1px solid #b6bfdb}*/
table.grid5 td{vertical-align:middle; text-align:left; padding:3px 0 4px 0; line-height:17px}
table.grid5 tr.head td, table.grid5 th{font-weight:bold; text-align:left; vertical-align:bottom}
table.grid5 td.label, table.grid5 td.labeltop {text-align:right; font-weight:bold; padding-right:6px; white-space:nowrap}
table.grid5 td.labeltop {vertical-align:top}
table.grid5 tr.nopad td {padding-bottom:0}
table.grid5 td.margin {padding-left:6px; padding-right:6px}
table.grid5 tr.hi td, table.grid5 tr.nopadhi td, table.grid5 tr.tophi td {background:#f1f5db}
table.grid5 tr.top td, table.grid5 tr.tophi td, table.grid5 td.vtop {vertical-align:top}

.calendar {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; font-weight:normal; font-style:none; font-size:11px}

table.calendar th {font-size:11px}
table.calendar span.title {font-size:14px; font-weight:bold}
td.calendarcell {border:1px solid #6e80b8; height:95px; width:95px; padding:2px 3px; font-size:10px; text-align:left; vertical-align:top;}


#page-header {
	background-image: url(../images/page-header.gif);
	color:white;
	font-size:2em;
	float:right;
	width: 535px;
	height: 106px;
	text-align:left;
	font-weight:normal;
}

#page-header h1 {
	text-align:left;
	color:white;
	text-indent: 10px;
	margin-top: 70px;
	font-size: 24px;
}

#content-wrapper {
	padding:0;
	margin:0;
	text-align:left;
	width:534px;
	border-left:1px solid #dbdfed; 
	background-color: #f1f5db;
	float:right;
	background-image: url(../images/generalpages-background.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
}

#content {
	padding: 2px 10px;
	font-size:1.05em; 
	line-height:1.6em;
}

#content p {	
	font-weight:normal; 
	font-style:none; 
	text-align:left;
	color:black;
	line-height:1.6em;
	padding:0px;
}

#content p.first {
	margin-top:0;
}

#content h1 {
	color: #f1f5db; 
	font-weight:bold; 
	font-size:24px; 
	font-style:none; 
	line-height: 30px; 
	text-align:left; 
	margin-bottom:10px
}

#content h2 {
	color: black; 
	font-weight:bold; 
	font-size:18px; 
	font-style:none; 
	line-height:30px; 
	text-align:left; 
	margin-bottom:10px;
}

#content h3 {
	color: black; 
	font-weight:bold; 
	font-size:18px; 
	font-style:none; 
	text-align:left; 
	border-bottom:1px solid #9ebd0d;
	margin-bottom:10px;
}

#content h4 {
	color: #0d2b88;
	background-color: #d8e59e;
	font-size: 14px;
	font-weight:bold;
}

#content h5 {
	color: black; 
	font-weight:bold; 
	font-size:12px; 
	font-style:none; 
	line-height:18px; 
	text-align:left; 
	margin-bottom:0px;
}

#content a {
	text-decoration:underline;
	color:blue;
}

#content li {
	padding-bottom: 0px;
	line-height: 1.5em;
	list-style-type: disc;
}

.padded-image {
	border:0;
	padding-top: 20px;
}

#page-header-gatech {
	background-image: url(../images/page-header.gif);
	color:white;
	font-size:2em;
	float:left;
	width: 535px;
	height: 104px;
	text-align:left;
	font-weight:normal;
	background-repeat:no-repeat;
}

#page-header-gatech h1 {
	text-align:left;
	color:white;
	text-indent: 10px;
	margin-top: 60px;
	font-size: 24px;
}
