body 	{ color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #000; margin: 0; padding: 0; text-align: center }
div 	{ color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p 	{ color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td    	{ color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
th      { color: black;	font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
span 	{ color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
textarea  { color: #222; font-weight: 300; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px }
select  { color: #222; font-weight: 300; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px }
input { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1  { color: #222; font-weight: 300; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px }
h2  { color: #222; font-weight: 300; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px }
h3  { color: #222; font-weight: 300; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px }
h4  { color: #222; font-weight: 300; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px }
h5  { color: #222; font-weight: 300; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px }
a:link { color: #555; text-decoration: underline }
a:hover { color: #000000; text-decoration: underline }
a:visited { color: #555; text-decoration: underline }
a img { border: 1px solid #555 }


#container { width: 830px; margin: 8px auto; text-align: center }
#main { width: 830px; margin: 0px; border: 0px; min-height: 550px; }
#logo { width: 275px; height: 269px; border: 0px }
.nav { width: 275px; vertical-align: top; padding: 0px; }
.content { padding: 10px 12px; width: 630px; vertical-align: top; background-color: #fff; border: 2px solid #555 }
#navcenter { padding: 0px 24px; margin: 0px; border: 1px solid black; min-height: 231px; background-image:url('../images/nav_ulbkgd.jpg'); background-repeat:no-repeat; background-position: center bottom; min-height: 370px; height: 370px; }
#navcenter ul.navlinks { margin: 0px; padding: 0px;  font-family: verdana, helvetica, arial, san-serif; font-size: 11px; }
#navcenter ul.navlinks li { padding: 4px 8px; margin: 6px 0px; border: 1px solid #555; background-image:url('../images/nav_bkgd.gif'); background-color: #000; }
#navcenter ul.navlinks a { color: #eee; text-decoration: none }
#navcenter ul.navlinks a:link { color: #777; text-decoration: none }
#navcenter ul.navlinks a:hover { color: #fff; text-decoration: none }
#navcenter ul.navlinks a:visited { color: #777; text-decoration: none }

#portfolio { border: 0px; }
#portfolio th { padding: 1px; font-weight: 200; border: 0px; color: #fff; background-color: #000; vertical-align: bottom;  }
#portfolio th a { color: #777; text-decoration: none }
#portfolio th a:link { color: #777; text-decoration: none }
#portfolio th a:hover { color: #fff; text-decoration: underline }
#portfolio th a:visited { color: #777; text-decoration: none }
#portfolio td { padding: 1px; text-align: left; vertical-align: top;  }
#portfolio td.view { text-align: center; vertical-align: middle; background-color: #000; background-image:url('../images/nav_bkgd.gif'); background-repeat: repeat-y; background-position: right;  }
#portfolio td.view img { margin: 4px 1px; border: 1px solid #555; }


.titles { color: #3300CC; font-weight: bold; font-size: 18px; font-family: Trebuchet, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.b { color: #3300CC; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pnt { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.mrk { color: #Chr(35)#432182; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.adr { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.hdr { color: #Chr(35)#432182; font-weight: normal; font-size: 30px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.shdr { color: white; font-weight: normal; font-size: 24px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.disc { color: #222; font-weight: 100; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px }
.bld { color: #fa0202; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; word-spacing: 1px }
.fldhdr      { color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #777; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; padding-left: 3px }
.fldclr1     { color: #BFBD69; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #000000; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; padding-left: 3px }
.fldclr2    { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #BFBFBF; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; padding-left: 3px }
.ptfl { color: #3300CC; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.ptfl:link { color: #555; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.ptfl:hover { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.ptfl:visited { color: #555; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.mnnav   { color: #000000; text-decoration: none }
a.mnnav:link  { color: #ffffff; text-decoration: none }
a.mnnav:visited  { color: #ffffff; text-decoration: none }
a.mnnav:hover  { color: #000000; text-decoration: underline }
.sgn { color: #444; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; height: 35px; padding-top: 12px }

.googleSearch { text-align: center; margin: 0 auto; padding: 2px 2px 2px; }