html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
h1, h2, h3, h4,
h5, h6, b       { font-weight: normal }
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-weight: bold }
small, sub, sup { font-size: .66em; font-weight: normal }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th, tr      { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A"; white-space: pre-line }
center          { text-align: center }
:focus          { outline: thin dotted invert }

body {
	margin: 0px;
	background-color : #1E2232;
	font-size : 20px; color : #BFD1F0;
	background-repeat : repeat;
	font-family : Futura Bk BT,arial,sans-serif; 
	margin-top : 0px; margin-left : 0px
}
#topnavstrap {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 712px;
	font-family :Futura Bk BT,arial,sans-serif;
	font-size : 14px;
	font-weight :bold;
	color : #000;
	visibility : visible;
	border-top : #cccccc 1px solid ; border-bottom : #cccccc 1px solid
}
#topnav li {
	position : relative;
	padding : 0px 0px 0px 7px;
	display : inline;
	list-style-type : none; text-align : center
}
ul#mainNav {
	margin: 6px 0px ; position : relative
}
ul#mainNav li a {
	border : white 0px solid;
	padding : 6px 4px 6px 9px;
	border-left : 1px;
	background : no-repeat 0px 50%;
	margin : 0px;
	text-transform : none
}
ul#mainNav li a:hover {
	background : no-repeat 0px 50%
}
ul#mainNav li.highlight a {
	background : no-repeat 0px 50%
}
ul#mainNav li.highlight a:hover {
	background : no-repeat 0px 50%
}
ul#mainNav li a.start {
	padding-left : 1px; border-left-width : 0px
}
ul#mainNav li.first a {
	padding-left : 1px; border-left-width : 0px
}
ul#sideNav li {
	position : relative;
	display : list-item;
	vertical-align : middle;
	list-style-type : none; text-align : left;
	border : white 0px solid;
	padding : 26px 4px 6px 10px;
	background : no-repeat 0px 50%;
	margin : 0px;
	text-transform : none
}
p {
	position : absolute;
	left : 10px;
	top : 705px;
	margin : 15px;
	font-family : Futura Bk BT,arial,sans-serif;
	font-size : 12px;
	font-weight : normal;
	visibility : visible
}
.p {
	position : absolute;
	left : 10px;
	top : 705px;
	margin : 15px;
	font-family :Futura Bk BT,arial,sans-serif;
	font-size : 12px;
	font-weight : normal;
	visibility : visible
}
h1 {
	position : relative;
	font-size : 2px;
	visibility : hidden
}
h2 {
	position : relative;
	font-size : 2px;
	visibility : hidden
}
h3 {
	position : absolute;
	top : -10px; left : 54px;
	font-size : 40px;
	color : white;
	visibility : visible
}
h4 {
	position : absolute;
	top : 8px; left : 442px;
	font-size : 22px;
	color : white;
	visibility : visible
}
h5 {
	visibility : hidden
}
h6 {
	visibility : hidden
}
.title-bg{
	position : absolute;
	top : 24px;
	left : 0px;
	visibility : visible
}
.low-bg{
	position : absolute;
	top : 136px;
	left : 0px;
	visibility : visible
}
.portfolio-bg{
	position : absolute;
	top : 71px;
	left : 0px
}
.portfoliobox{
	background : transparent;
	position : absolute;
	top : 120px;
	left : 0px;
	height : 600px;
	width : 712px;
	scrollbar-base-color : #5F7190;
	scrollbar-arrow-color : white;
	scrollbar-shadow-color : silver;
	scrollbar-darkshadow-color : gray;
	scrollbar-track-color : #2E3248;
}
.portfoliobox table{
	border : white 0px solid;
	width : 695px
}
.portfoliobox td{
 	border : white 0px solid;
	text-align : center;
	vertical-align : bottom
}
.portfoliobox img{
	border : white 1px solid;
}
.response-bg{
	position : absolute;
	top :186px;
	left : 60px;
	width : 523px;
	height : 500px;
	padding : 10px 10px 10px 24px;
 	border : white 1px solid;
	font-family :Futura Bk BT,arial,sans-serif;
	font-size : 6px;
	font-weight : normal;
	color : white;
	visibility : visible
}
.next{
	position : relative;
	top : 12px;
	font-family : Futura Bk BT,arial,sans-serif;
	font-size : 16px
}
.response-bg input, select{
	position : absolute;
	left : 232px;
	visibility : visible
}
.response-bg textarea{
	position : absolute;
	left : 144px;
	visibility : visible
}
.subtitle-box{
	position : absolute;
	top : 186px;
	left : 212px;
	padding : 5px 10px 10px 0px;
	font-family :Futura Bk BT,arial,sans-serif;
	font-size : 30px;
	color : white;
	visibility : visible
}
.text-box{
	position : absolute;
	top : 252px;
	left : 212px;
	width :490px;
	padding : 5px 10px 10px 0px;
	font-family :Futura Bk BT,arial,sans-serif;
	font-size : 15px;
	visibility : visible
}
.picture-box{
	position : absolute;
	top : 212px;
	left : 532px;
	width :200px;
	visibility : visible
}
.links-box{
	position : absolute;
	top : 402px;
	left : 200px;
	width :492px;
	padding : 5px 10px 4px 10px;
	background-color : silver;
	font-family :Futura Bk BT,arial,sans-serif;
	font-size : 16px;
	color : black;
	visibility : visible
}
.links-box big{ font-size: 1.5em; text-decoration: underline}
.links-box small{ font-size: .8em}
.links-box a{font-weight: normal; color: red}
.sidenavbox {
  position : absolute;
  top : 175px;
  left : 0px;
  width : 620px;
  font-family :Futura Bk BT,arial,sans-serif;
  font-size : 18px;
  font-weight :bold;
  color : white;
  visibility : visible
}
.h0 {
  font-family : Futura Bk BT,arial,sans-serif;
  font-size : 2px;
  font-weight : lighter;
  color : #4E6292;
  visibility : hidden
}
.ha {
  position : absolute;
  top : 0px;
  left : 30px;
  width : auto;
  font-family : Futura Bk BT,arial,sans-serif;
  font-size : 20px;
  font-weight : lighter;
  color : #888888;
  visibility : visible
}
.M1 {
  font-family : Futura Bk BT,arial,sans-serif;
  font-size : 16px
}
.M2 {
  font-family :Futura Bk BT,arial,sans-serif;
  font-size : 20px
}
.M3 {
  font-family : Futura Bk BT,arial,sans-serif;
  font-size : 30px
}
.B1 {
  font-family : Futura Bk BT,arial,sans-serif;
  font-size : 16px;
  font-weight : bolder
}
.B2 {
  font-family :Futura Bk BT,arial,sans-serif;
  font-size : 20px;
  font-weight : bolder
}
.B3 {
  font-family : Futura Bk BT,arial,sans-serif;
  font-size : 30px;
  font-weight : bolder
}
.space {
  position : absolute;
  top : 0px;
  left : 0px
}
.W3C-logo img{
  width : 88px;
  height : 31px;
  border : none
}
.indent {
  width : 55px
}
.bracket {
  position : relative;
  left : 16px;
  font-family :Futura Bk BT,arial,sans-serif;
  font-size : 16px;
  font-weight : bold;
  color : #AAAAAA;
  visibility : visible
}
.sub {
  position : relative;
  left : 0px
}
.notice {
  position : relative;
  left : 0px;
  top : 0px;
  color : #AAAAAA;
  visibility : visible
}
.tagline {
  position : relative;
  left : 0px;
  color : #AAAAAA;
  visibility : visible
}
.W3C-logo {
  position : relative;
  top : 12px;
  left : 30px;
  visibility : visible
}
.copyright {
  position : relative;
  left : 53px;
  font-family : Futura Bk BT,arial,sans-serif;
  font-size : 12px;
  font-weight : normal;
  color : #AAAAAA;
  text-align : right;
  visibility : visible
}
.highlight a {
	color : white; text-decoration : underline
}
a {
	font-weight: bold;
	color : #AAAAAA; text-decoration: none
}
a:hover {
	color : white
}