body {
	font-size: 10px;
	background-color: #CCCCCC;
	color: #F0F0F0;
	font-family: Arial, Verdana, Helvetica, 
sans-serif;
	background-position: center center;
	margin: 0px;
	padding: 0px;
    scrollbar-face-color: #CCCCCC; 
    scrollbar-highlight-color: #F0F0F0;
    scrollbar-shadow-color: #333333; 
    scrollbar-3dlight-color: #999999;
    scrollbar-arrow-color: #666666; 
    scrollbar-track-color: #808080;
    scrollbar-darkshadow-color: #333333;

}
#copyright {
	color: #999999;
; text-align: left; vertical-align: bottom
; height: 16px


}
a:link {
	color: #E68824;

}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #E68824;
}
a {
	color: #E68824;
	text-decoration: underline;
}
a:active {
;
}
#gnomon {
	background-color: #666666;
	height: 372px;
	width: 444px;
	margin: 0px 0px;
	padding: 0px 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A1A1A1;
	border-bottom-color: #A1A1A1;
	border-left-color: #A1A1A1;
	vertical-align: top;
; clip:    rect(   ); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px

}
#reciprocal {
	background-color: #666666;
	margin: 0px 0px;
	padding: 0px 0px;
	height: 372px;
	width: 274px;
	border-top: 0px none
	border-right: 0px none
	border-bottom: 0px none
	border-left: 0px none;
	vertical-align: top;
; clip:  rect(   )
; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px

}
#details {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;





}
img {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#box {  padding-top: 8px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border: 1px #CCCCCC solid; vertical-align: top; background-color: #4E4E4E}
#header {  font-size: 12px}
#placeincenter { border: 0px none; margin: 0px; padding: 0px; height: 100%; width: 100%; }
#phi { background-color: #CCCCCC; height: 461px; width: 718px; margin: 0px 0px; padding: 0px 0px; border: 0px none; ; clip:  rect(   ); vertical-align: top}
#reciprocal_content { padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; vertical-align: top; }
td {  font-size: 10px}
#nav1 { background-color: #666666; height: 22px; width: 444px; text-align: left; vertical-align: middle; border-top: 1px solid #A1A1A1; border-right: 0px none; border-bottom: 1px solid #A1A1A1; border-left: 1px solid #A1A1A1; ; clip:  rect(   ); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
#nav2 { background-color: #666666; height: 22px; width: 274px; text-align: left; vertical-align: middle; border-top: 1px solid #A1A1A1; border-right: 1px solid #A1A1A1; border-bottom: 1px solid #A1A1A1; border-left: 0px none; ; clip:  rect(   ); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#imagetable {  background-color: #666666; height: 372px; width: 444px; clip:  rect(   ); vertical-align: top}
#imagecaption { text-align: right; vertical-align: middle; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; background-color: #999999; height: 33px; width: 414px; border-color: black #999999 #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; clip:   rect(   ); color: #333333}
#imagepadding {  width: 10px; height: 10px}
#imagedisplay { background-color: #666666; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: center; vertical-align: top; border-color: #999999 #999999 black; height: 318px; width: 424px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px }
#infotable { background-color: #666666; height: 261px; width: 274px; clip:   rect(   )}
#infocontent {  height: 251px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: 1px #999999 solid; vertical-align: top}
#infopadding { width: 2px; height: 10px }
#infomediabox { height: 96px; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border: 1px #999999 solid; vertical-align: top ; clip:    rect(   ); font-size: 4px}
#infomediabox br {  font-size: 4px}
#infopadding2 { width: 10px; height: 10px }
#mediabox { background-color: #666666; height: 111px; width: 274px; clip:  rect(   )}
#imagepadding2 { width: 8px; height: 10px ; clip:  rect(   )}
#infomediaboxtable { background-color: #666666; height: 372px; width: 274px; clip:  rect(   )}
#navspacer {  height: 4px; clip:      rect(   )}
#logo {  text-align: left; vertical-align: top}
#incenter {  text-align: center; vertical-align: middle}
#listtable { background-color: #666666; height: 326px; width: 245px; clip:   rect(   ); vertical-align: top}
#listcontent { height: 326px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; border: 0px #999999; vertical-align: top ; width: 241px; clip:      rect(   ); font-size: 11px}
#listheader {  background-color: #999999; height: 24px; width: 251px; padding-left: 11px; color: #333333; text-align: left; vertical-align: middle; font-size: 11px}
#projectheader { background-color: #999999; height: 24px; width: 414px; padding-left: 11px; color: #333333 ; text-align: left; vertical-align: middle; font-size: 11px}
#projectdisplay { background-color: #666666; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; vertical-align: top; border-color: black #999999 #999999; height: 318px; width: 444px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image: url(../images/projectpagebg.jpg)}
#listpadding {  padding-top: 10px; padding-right: 3px; padding-bottom: 5px; padding-left: 7px; vertical-align: top; text-align: left}
#statementtable { background-color: #666666; height: 157px; width: 718px; clip: rect( ); vertical-align: top }
#indextable { background-color: #666666; height: 200px; width: 444px; clip: rect( ); vertical-align: top }
#newstable { background-color: #666666; height: 200px; width: 274px; clip: rect( ) }
#indexnewstable { height: 96px; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border: 1px #999999 solid; vertical-align: top ; clip: rect( ); font-size: 4px }
#statementcontent { height: 157px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: 1px #999999 solid; vertical-align: top }
#indexcontent { background-color: #666666; text-align: left; vertical-align: top; height: 190px; width: 424px; border: 1px #999999 solid; clip:  rect(   )}
#newscontent { background-color: #666666; padding-top: 2px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; text-align: left; vertical-align: top; height: 190px; border: 1px #999999 solid; clip:  rect(   )}
#newspadding { padding-top: 0px; padding-right: 10px; padding-bottom: 7px; padding-left: 0px; vertical-align: top; font-size: 10px; text-align: left}
#black {  color: #000000}
hr {  color: #999999}
#newsarchivetable { background-color: #666666; width: 424px; clip: rect( ) }
#newsarchivepadding { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; vertical-align: top; font-size: 10px; text-align: left }
#newsarchivecontent { background-color: #666666; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; text-align: left; vertical-align: top; border: 1px #999999 solid; clip: rect( ) }
#contacttable { background-color: #666666; height: 326px; width: 262px; clip: rect( ); vertical-align: top }
#contactcontent { height: 326px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 5px; border: 0px #999999; vertical-align: top ; width: 262px; clip: rect( ); font-size: 11px; text-align: left}
#clientcontent { height: 326px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 5px; border: 0px #999999; vertical-align: top ; width: 262px; clip: rect( ); font-size: 10px; text-align: left}
#clienttable { background-color: #666666; height: 326px; width: 262px; clip: rect( ); vertical-align: top }
#e-mail { color: #999999; ; text-align: right; vertical-align: bottom ; height: 16px ; padding-right: 8px}
#e-mail a:hover {  color: #000000; text-decoration: none}
#e-mail a { color: #999999; text-decoration: none }
#directionsheader { background-color: #999999; height: 24px; width: 414px; padding-left: 11px; color: #333333 ; text-align: left; vertical-align: middle; font-size: 11px ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px}
#servicesdisplay { background-color: #666666; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; vertical-align: top; border-color: black #999999 #999999; height: 318px; width: 424px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
#contactdisplay { background-color: #666666; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; text-align: left; vertical-align: top; height: 327px; width: 424px; background-image: url(../images/rendimagestudio_map.gif); border: #999999 solid; border-width: 0px 1px 1px}

