body {background-color: #e6e6e6; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align: center;}

div#main {
	background-color: #FFFFFF;
	width: 940px;
	left: 50%;
	right: 50%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/margins.jpg);
	background-repeat: repeat-y;
	height: 100%;
	padding-bottom: 30px;
}

div#footer {
	background-color: #FFFFFF;
	width: 934px;
	height: 74px;
	left: 50%;
	right: 50%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/ftr.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	border-bottom-color: #221e1f;
	text-align: right;
	z-index: 100;
	margin-top: 0px;
	color: #163282;
	padding-right: 6px;
}

div#footer a:link{
	color: #163282;
	text-decoration: none;
}

div#footer a:visited{
	color: #163282;
	text-decoration: none;
}

div#footer a:hover{
	color: #ff0000;
	text-decoration: none;
}

div#footer a:active{
	color: #163282;
	text-decoration: none;
}

div#leftCol {margin: 0px 5px 5px 8px; width: 235px; float: left;}

div#rightCol {margin: 0px 0px 5px; width: 689px; float: right;}

div#searchBox {padding-top: 6px; padding-bottom: 6px; width: 100%;}

div#searchBtn {width: 205px; text-align: right; margin-bottom: 3px;}

div#servicesList {text-align: left; width: 200px; margin-top: 10px;}

div#servicesList a:link{text-decoration: none;}

div#servicesList a:visited{text-decoration: none;}

div#servicesList a:hover{text-decoration: none;}

div#servicesList a:active{text-decoration: none;}

div#mainNav {padding-right: 13px; text-align: right; font-family: Arial; font-size: 12px;}

div#mainNav a:link{background-image: url(images/navdiv.jpg); background-repeat: no-repeat; background-position: right top; height: 35px; padding-right: 26px; display: block; float: right; padding-top: 20px; font-family: Arial; font-size: 12px; font-weight: bold; color: 003399; text-decoration: none;}

div#mainNav a:visited{background-image: url(images/navdiv.jpg); background-repeat: no-repeat; background-position: right top; height: 35px; padding-right: 26px; display: block; float: right; padding-top: 20px; font-family: Arial; font-size: 12px; font-weight: bold; color: 003399; text-decoration: none;}

div#mainNav a:hover{background-image: url(images/navdiv.jpg); background-repeat: no-repeat; background-position: right top; height: 35px; padding-right: 26px; display: block; float: right; padding-top: 20px; font-family: Arial; font-size: 12px; font-weight: bold; color: c3c4c6; text-decoration: none;}

div#mainNav a:active{background-image: url(images/navdiv.jpg); background-repeat: no-repeat; background-position: right top; height: 35px; padding-right: 26px; display: block; float: right; padding-top: 20px; font-family: Arial; font-size: 12px; font-weight: bold; color: 003399; text-decoration: none;}

td#quickLinksA {padding: 4px; border-bottom-width: 4px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #e7edfd; text-align: left; border-top-width: 4px; border-top-style: solid; border-top-color: #FFFFFF; width: 227px; text-decoration: none;}

td#quickLinksA a:link {background-color: #e7edfd; text-decoration: none;}

td#quickLinksA a:visited {background-color: #e7edfd; text-decoration: none;}

td#quickLinksA a:hover {background-color: #e7edfd; text-decoration: none;}

td#quickLinksA a:active{background-color: #e7edfd; text-decoration: none;}

td#quickLinksB {padding: 4px; border-bottom-width: 4px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #e7edfd; text-align: left; border-top-width: 4px; border-top-style: solid; border-top-color: #FFFFFF; width: 227px; text-decoration: none;}

td#quickLinksB a:link {background-color: #e7edfd; text-decoration: none;}

td#quickLinksB a:visited {background-color: #e7edfd; text-decoration: none;}

td#quickLinksB a:hover {background-color: #e7edfd; text-decoration: none;}

td#quickLinksB a:active{background-color: #e7edfd; text-decoration: none;}

td#quickLinksC {padding: 4px 6px 4px 4px; border-bottom-width: 4px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #e7edfd; text-align: left; border-top-width: 4px; border-top-style: solid; border-top-color: #FFFFFF; width: 228px; text-decoration: none;}

td#quickLinksC a:link {background-color: #e7edfd; text-decoration: none;}

td#quickLinksC a:visited {background-color: #e7edfd; text-decoration: none;}

td#quickLinksC a:hover {background-color: #e7edfd; text-decoration: none;}

td#quickLinksC a:active{background-color: #e7edfd; text-decoration: none;}

div#fishLink {float: left; margin-top: 40px;}

div#pageTitle {text-align: left; margin-top: 146px; margin-left: 25px; margin-right: 25px; margin-bottom: 50px;}

div#peopleProfile {width: 640px; border-left: 20px solid #000000; height: 20px; padding: 15px 20px 15px 15px; background-color: #C3C4C6; text-align: left; margin-bottom: 15px;}

img#profilePic {display: block; width: 76; height: 76; text-align: left; left: -88px;}

table#perspectiveTable {background-color: e7edfd; border: 16px solid e7edfd; text-align: center; margin-left: 20px; margin-bottom: 50px;}

iframe#newsWindow {height: 800px; width: 600px; margin-top: 10px;}

.subMenu a:link{color: #FFFFFF; background-color: #000000; display: inline; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; text-decoration: none;}
	
.subMenu a:visited{color: #FFFFFF; background-color: #000000; display: inline; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; text-decoration: none;}

.subMenu a:hover{color: #FFFFFF; background-color: #336699; display: inline; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; text-decoration: none;}

.subMenu a:active{color: #FFFFFF; background-color: #000000; display: inline; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; text-decoration: none;}

div#newsArticle {margin-bottom: 10px;}

div#newsArticleLine{border-top-width: 1px; border-top-style: solid; border-top-color: #333333;}

div#newsArticle a:link {text-decoration: none; font-size: 11px; font-weight: bold;}

div#newsArticle a:visited {text-decoration: none; font-size: 11px; font-weight: bold;}

div#newsArticle a:hover {text-decoration: none; font-size: 11px; font-weight: bold; color: #ff0000;}

div#newsArticle a:active {text-decoration: none; font-size: 11px; font-weight: bold;}

div#linkBox {margin-bottom: 6px; padding-top: 6px; padding-bottom: 6px;}

div#linkCol1 {width: 205px; float: left; margin-right: 8px; margin-bottom: 20px;}

div#linkCol2 {width: 205px; position: relative; display: inline; float: left; margin-right: 8px;}

div#linkCol3 {width: 205px; position: relative; display: inline; float: left;}

div#linkCol1b {width: 305px; float: left; margin-right: 8px; margin-bottom: 20px;}

div#linkCol2b {width: 305px; position: relative; display: inline; float: left; margin-right: 8px;}

div#linkBox a:link {font-weight: bold; text-decoration: none;}

div#linkBox a:visited {font-weight: bold; text-decoration: none;}

div#linkBox a:hover {font-weight: bold; text-decoration: none;}

div#linkBox a:active {font-weight: bold; text-decoration: none;}

.contactFormLine {width: 220px; clear: left; padding: 5px 0 8px 165px; margin-top: 4px; background-color: #f2f2f2;}

.contactFormLine2 {width: 120px; clear: left; padding: 5px 0 8px 265px; margin-top: 4px; background-color: #f2f2f2;}

.form1a label{font-weight: bold; float: left; margin-left: -155px; width: 150px; padding-top: 3px; font-size: 11px; font-family: Arial; color: #333333;}

.form1a input[type="text"]{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 180px;
}

.form1a select{font-family: Arial; font-size: 11px; color: #333333; width: 180px; margin-bottom: 3px;}

.form1a textarea{width: 180px; height: 100px;}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{margin-left: 3px;}

.formButtons {font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #000000; border: 1px solid #000000; cursor: hand; height: 21px; padding-right: 12px; padding-left: 12px;}

.peopleBoxes {margin-right: 6px; margin-left: 20px; width: 600px; margin-bottom: 6px; background-color: #C3C4C6; text-align: left; padding: 8px;}

.peopleBoxCell {background-color: #c3c4c6; padding: 4px 4px 8px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; width: 100px; margin-bottom: 10px;}

.DAQues {color: #163282; display: block; width: 385px; padding-right: 6px; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top: 16px; font-weight: bold;}

.DAAns {padding: 6px 12px; width: 600px; display: block; background-color: #e7edfd;}

.switchcontent {padding: 6px 12px; width: 600px; display: block; background-color: #e7edfd;}

.peoplePic {width: 86px; float: left; clear: right; display: block; position: relative; height: 86px;}

.peoplePic2 {width: 86px; float: left; clear: right; display: block; position: relative; height: 76px;}

div#archiveHolder {text-align: center; width: 94%; padding-left: 24px;}

* html div#leftCol {
	margin: 0px 0px 5px 4px;
	width: 231px;
	float: left;
	padding-left: 4px;
}

#dropmenudiv{position:absolute; font:normal 12px Verdana; line-height:18px; z-index:100; margin-top: -16px; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0 solid #FFFFFF; border-left: 1px solid #FFFFFF; width: 130px; margin-left: -10px;}

#dropmenudiv a{display: block; text-indent: 3px; border-bottom: 1px solid #FFFFFF; padding: 1px 0 1px 6; text-decoration: none; font-family: Arial; font-size: 12px; color: #003399; background-color: e7edfd; text-align: left;}

#dropmenudiv a:hover{background-color: ffffff; color: 003399; font-family: Arial; font-size: 12px; text-decoration: none; text-align: left; padding-left: 6px;}
/*.explorer positioning bug fix:
*/
* html #dropmenudiv{position:absolute; font:normal 12px Verdana; line-height:18px; z-index:100; margin-top: 1px; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0 solid #FFFFFF; border-left: 1px solid #FFFFFF; width: 130px; margin-left: -10px;}


* html div#footer {
	background-color: #FFFFFF;
	width: 940px;
	height: 74px;
	left: 50%;
	right: 50%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/ftr.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	border-bottom-color: #221e1f;
	text-align: right;
	z-index: 100;
	margin-top: 0px;
	color: #163282;
	padding-right: 6px;
}
div#caseStudyBox {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
}
div#caseStudyBox2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
div#csLeft {
	width: 310px;
	float: left;
	margin-top: 22px;
}
div#csright {
	width: 310px;
	margin-left: 316px;
	margin-top: 22px;
}
td#sitemapLinks {text-decoration: none;}
td#sitemapLinks a:link {text-decoration: none;}
td#sitemapLinks a:visited {text-decoration: none;}
td#sitemapLinks a:hover {
	text-decoration: underline;
	color: #FF0000;
}
td#sitemapLinks a:active {text-decoration: none;}
