* { color:#333333; font-family:Arial, Helvetica, sans-serif; }
body { background-color:#dedede; font-size:80%; margin:0; margin:10px; text-align:center; }
td { text-align:left; vertical-align:top; }
a { color:#000099; }
a:hover { color:#cc0000; }
hr { color:#ffcc66; height:1px; }
ul { margin-top:5px; margin-left:-20px; }
* html ul { margin-top:5px; margin-left:25px; }
*:first-child+html ul { margin-top:5px; margin-left:25px; }
li { list-style-image:url(images/bullet-arrow.gif); }

h1 { color:#cc0000; border-bottom:1px solid #ffcc66; font-weight:normal; font-size:1.8em; margin:0; }
h2 { color:#000099; font-weight:normal; font-size:1.2em; margin-bottom:0; }
h3 { color:#2C4250; border-bottom:1px solid #2C4250; font-size:1.2em; margin-bottom:5px; }

#mainTable { width:750px; border-collapse:collapse; border:1px solid #000000; }

#topBar { background-color:#CBD0D3; background-image:url(images/topBar-background.gif); background-repeat:no-repeat; width:800px; height:94px;
	text-align:right; vertical-align:bottom; border-bottom:2px solid #ffffff; }
#mainMenu a { text-decoration:none; font-weight:bold; padding:0 5px 5px 8px; font-size:1.1em; }

#sideBar { background-color:#717D95; width:25%; padding:5px; }
#sideBar a { color:#FFcc66; text-decoration:none; }
#sideBar a:hover { text-decoration:underline; }
#sideBar ul { margin-left:-25px; }
* html #sideBar ul { margin-left:17px; }
*:first-child+html #sideBar ul { margin-left:17px; } 
#sideBar li { margin-bottom:5px; }
#sideBar p { color:#FFFFFF; text-align:left; } 
#featuredProject { border:1px solid #ffcc66; border-left-width:0; padding:10px 5px 10px 5px; margin:0; text-align:center; }
#featuredProject img { border:1px solid #ffcc66; }

#mainBody { background-color:#FFFFFF; width:75%; padding:8px 8px 20px 8px; }
#mainBody img { border:1px solid #000099; margin:0 10px 0 10px; }
#mainBody img.noBorder { border:0; margin:0; }

#industriesServed { background-color:#C9CED1; width:545px; padding:0; margin:0;
	border-collapse:collapse; margin-bottom:50px; }

.footer { background-color:#2C4250; color:#FFFFFF; font-size:.85em; padding:5px; border-top:2px solid #ffffff; }
.footer a { color:#FFFFFF; }
.footer a:hover { color:#FFFFFF; }
#footer-right {text-align:right; }

.align-right { text-align:right; }

.ourPeopleList { width:100%; border-collapse:collapse; }
.ourPeopleList td { padding:5px;}
.pLHeader { background-color:#2C4250; }
.pLHeader a, .pLHeader a:hover { color:#FFFFFF; }
.pLItem:hover, .pLAlternate:hover, tr.over { background-color:#ffcc66; }
.pLAlternate { background-color:#efefef; }

#sampleCourseOutline { }
#sampleCourseOutline li { font-weight:bold; list-style-type:none; list-style-image:none; margin-top:10px; }
#sampleCourseOutline li ol li { font-weight:normal; list-style-type:decimal; margin-top:0px; }

input, textarea, select { font-size:.9em; background-color:#efefef; color:#2C4250; border:1px solid #7F9DB9; } /* border:1px solid #7F9DB9; }*/
