BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND: #996633;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333;
	PADDING-TOP: 0px;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	TEXT-ALIGN: center
}

#wrap {
	border: 3px none #03223a;
	padding: 0px;
	BACKGROUND: #ecf3e1 url('sidemenu_bg.gif') no-repeat right bottom;
	MARGIN: 0px auto;
	WIDTH: 750px;
	COLOR: #333;
	HEIGHT: 100%;
	TEXT-ALIGN: left
}

H1 {
	FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
	MARGIN: 0px 0px 5px;
	COLOR: #5874a7;
	FONT-WEIGHT: bold;
	FONT-SIZE: 26px;
	LINE-HEIGHT: 1.3em;
	BACKGROUND-COLOR: transparent
}

#nav {
	padding: 0px;
	BORDER-TOP: 1px solid #03233e;
	BACKGROUND: #50351B;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 100%
}

#nav LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#nav A {
	PADDING-RIGHT: 20px;
	BORDER-TOP: #0b1821 1px;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: normal;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	COLOR: #fff;
	LINE-HEIGHT: 19px;
	PADDING-TOP: 4px;
	TEXT-DECORATION: none
}

#nav A EM {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline
}

#nav A:hover {
	BACKGROUND: #6F4924;
	COLOR: #fff
}

#nav A.active {
	BACKGROUND: #6F4924;
	COLOR: #fff
}

#mainbody {
	BORDER-RIGHT: #c0d89c 1px solid;
	BACKGROUND: url(../images/greyshadow.gif) #ffffff repeat-x left top;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 550px
}

#content {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 15px
}

#content P {
	LINE-HEIGHT: 1.8em
}

#content H1 {
	FONT-SIZE: 26px;
	LINE-HEIGHT: 1.2em
}

#sidebar {
	BORDER-RIGHT: #d2e1bb 1px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #d2e1bb 1px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/greenshadow.gif) repeat-x 0px 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #d2e1bb 1px;
	WIDTH: 197px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #d2e1bb 1px;
	HEIGHT: 450px;
	TEXT-ALIGN: left
}

#sidebar P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 20px;
	PADDING-TOP: 5px
}

#sidebar H2 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	BACKGROUND: url(../images/bg_sidebar_h3.gif) repeat-x;
	PADDING-BOTTOM: 3px;
	MARGIN: 8px 4px;
	COLOR: #ffffff;
	PADDING-TOP: 3px
}

#footer {
	CLEAR: both;
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	BACKGROUND: url(../images/bg_footer.gif) #000033 repeat-x left top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	PADDING-TOP: 15px;
	HEIGHT: 45px;
	TEXT-ALIGN: left
}

#footer UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-IMAGE: url(none);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#footer .copyright {
	CLEAR: left;
	FLOAT: left;
	WIDTH: 700px
}

#footer LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-IMAGE: url(none);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#footer .disclaimer {
	CLEAR: right;
	FLOAT: right;
	WIDTH: 750px;
	TEXT-ALIGN: right
}

#footer A {
	COLOR: #b0d7ea;
	TEXT-DECORATION: none
}

#footer A:hover {
	TEXT-DECORATION: underline
}

#work {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#work P {
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 10px;
	TEXT-ALIGN: justify
}

#work LI {
	BORDER-RIGHT: #e8e8e8 1px;
	BORDER-TOP: #e8e8e8 1px;
	MARGIN-BOTTOM: 10px;
	BORDER-LEFT: #e8e8e8 1px;
	WIDTH: 82%;
	BORDER-BOTTOM: #e8e8e8 1px;
	LIST-STYLE-TYPE: none
}

#work LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 15px 0px 0px;
	PADDING-TOP: 0px
}

.authordiv {
	BORDER-RIGHT: #cee1ed 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cee1ed 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/bg_bio.gif) #edf5fb no-repeat left top;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cee1ed 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cee1ed 1px solid
}

.authordiv P {
	PADDING-BOTTOM: 2px;
	MARGIN: 2px 0px;
	LINE-HEIGHT: 2em;
	PADDING-TOP: 2px
}

.authordiv STRONG {
	COLOR: #243c55
}

.sitediv {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px;
	PADDING-TOP: 4px
}

#sidebar LI {
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 2px;
	COLOR: #333333;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 2px;
	LIST-STYLE-TYPE: none
}

#sidebar UL {
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 5px
}

#sidebar A {
	MARGIN: 0px;
	COLOR: #006600;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif
}

#sidebar A:hover {
	BACKGROUND: #98c13c;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

#sidebar H5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#feedback {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	BACKGROUND: #ecf3e1;
	PADDING-BOTTOM: 8px;
	WIDTH: 320px;
	PADDING-TOP: 8px
}

#feedback TEXTAREA {
	BORDER-RIGHT: #d2e1bb 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #d2e1bb 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	FONT: 11px "Trebuchet Ms", Arial, Helvetica, sans-serif;
	BORDER-LEFT: #d2e1bb 1px solid;
	WIDTH: 302px;
	COLOR: #394b1f;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #d2e1bb 1px solid
}

#feedback INPUT.inputbox {
	BORDER-RIGHT: #d2e1bb 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #d2e1bb 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	FONT: 11px "Trebuchet Ms", Arial, Helvetica, sans-serif;
	BORDER-LEFT: #d2e1bb 1px solid;
	WIDTH: 302px;
	COLOR: #394b1f;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #d2e1bb 1px solid
}

#content A {
	MARGIN: 0px;
	COLOR: #2353ab;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}

#content A:hover {
	TEXT-DECORATION: underline
}

#contact_success {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	BACKGROUND: #009933;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	WIDTH: auto;
	COLOR: #ffffff;
	PADDING-TOP: 5px
}

#contact_failure {
	BORDER-RIGHT: #660000 1px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #660000 1px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	BACKGROUND: #cc0000;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #660000 1px;
	WIDTH: auto;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #660000 1px
}

.message_notice {
	PADDING-RIGHT: 10px;
	BORDER-TOP: #c6005e 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #ffeaf4;
	PADDING-BOTTOM: 10px;
	COLOR: #aa0051;
	PADDING-TOP: 10px
}

#logo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/header_banner.gif) #225e9c center 50%;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 750px;
	PADDING-TOP: 0px;
	HEIGHT: 140px
}

#bio-logo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../headers/bioheader.jpg) #ffffff no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 750px;
	PADDING-TOP: 0px;
	HEIGHT: 140px
}

#contact-logo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../headers/contactheader.jpg) #d7d7d7 no-repeat left top
		;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 750px;
	PADDING-TOP: 0px;
	HEIGHT: 140px
}

#projects-logo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../headers/resourcesheader.jpg) #6883a0 no-repeat right
		top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 750px;
	PADDING-TOP: 0px;
	HEIGHT: 140px
}

#port-logo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../headers/portfolioheader.jpg) #d7d7d7 no-repeat left
		top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 750px;
	PADDING-TOP: 0px;
	HEIGHT: 140px
}

.img {
	BORDER-RIGHT: #dedfe2 2px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #dedfe2 2px solid;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #dedfe2 2px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #dedfe2 2px solid
}

.clear {
	CLEAR: both
}

A:hover .img {
	BORDER-RIGHT: #91b1ee 2px solid;
	BORDER-TOP: #91b1ee 2px solid;
	DISPLAY: block;
	BORDER-LEFT: #91b1ee 2px solid;
	BORDER-BOTTOM: #91b1ee 2px solid
}

#work LI A {
	MARGIN-TOP: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #0087e1
}

#work LI A:hover {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-DECORATION: underline;
	BORDER-BOTTOM-STYLE: none
}

#current_news {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}

.subject {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #5874a7
}

#originalpost {
	BORDER-RIGHT: #d2e1bb 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #d2e1bb 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #d2e1bb 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #d2e1bb 1px solid;
	TEXT-ALIGN: center
}

#originalpost .top {
	BORDER-RIGHT: #d2e1bb 1px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #d2e1bb 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	BACKGROUND: #ecf3e1;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	BORDER-LEFT: #d2e1bb 1px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #d2e1bb 1px solid;
	TEXT-ALIGN: left
}

#originalpost .bottom {
	BORDER-RIGHT: #d2e1bb 1px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #d2e1bb 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	BACKGROUND: #ecf3e1;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	BORDER-LEFT: #d2e1bb 1px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #d2e1bb 1px solid
}

#originalpost .postbody {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left
}

INPUT.button {
	BORDER-RIGHT: #9ba68b 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #9ba68b 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/bg_submit.gif) #486c01 repeat-x left top;
	PADDING-BOTTOM: 2px;
	MARGIN: 4px 0px 0px;
	BORDER-LEFT: #9ba68b 1px solid;
	CURSOR: pointer;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #9ba68b 1px solid
}

INPUT.reset {
	BORDER-RIGHT: #666 1px solid;
	BORDER-TOP: #666 1px solid;
	BACKGROUND: #ccc;
	BORDER-LEFT: #666 1px solid;
	CURSOR: pointer;
	BORDER-BOTTOM: #666 1px solid
}