BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg.jpg) #171717 fixed no-repeat 50% 0px; PADDING-BOTTOM: 50px; MARGIN: 0px; FONT: 11px Tahoma, Arial, Helvetica, sans-serif; CURSOR: default; COLOR: #aaa; PADDING-TOP: 50px; TEXT-ALIGN: center
}
DIV {
	TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: 400; COLOR: #fff
}
H2 {
	FONT-WEIGHT: 400; COLOR: #fff
}
H3 {
	FONT-WEIGHT: 400; COLOR: #fff
}
H4 {
	FONT-WEIGHT: 400; COLOR: #fff
}
H2 {
	MARGIN: 0px 0px 20px; HEIGHT: 89px
}
H3 {
	FONT-SIZE: 16px
}
H4 {
	FONT-SIZE: 11px
}
A {
	COLOR: #fc0; TEXT-DECORATION: none
}
A:focus {
	outline: none
}
A:active {
	outline: none
}
LI {
	LIST-STYLE-TYPE: none
}
ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 3px; COLOR: #fff; LINE-HEIGHT: 18px; PADDING-TOP: 3px; FONT-STYLE: normal
}
P {
	MARGIN-TOP: 15px; LINE-HEIGHT: 16px
}
FIELDSET {
	BORDER-RIGHT: transparent 0px solid; BORDER-TOP: transparent 0px solid; BORDER-LEFT: transparent 0px solid; BORDER-BOTTOM: transparent 0px solid
}
INPUT {
	BORDER-RIGHT: #333 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333 3px solid; PADDING-LEFT: 2px; BACKGROUND: url(../gfx/bg-field.gif) #fefefe repeat-x 0px 0px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 0px; FONT: 12px Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT: #333 3px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333 3px solid
}
TEXTAREA {
	BORDER-RIGHT: #333 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333 3px solid; PADDING-LEFT: 2px; BACKGROUND: url(../gfx/bg-field.gif) #fefefe repeat-x 0px 0px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 0px; FONT: 12px Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT: #333 3px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333 3px solid
}
TEXTAREA {
	OVERFLOW: auto
}
.err {
	FONT-WEIGHT: 700; COLOR: #fc0
}
INPUT.small {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 180px! important; PADDING-TOP: 2px
}
INPUT.large {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 386px! important; PADDING-TOP: 2px
}
TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 386px! important; PADDING-TOP: 2px
}
A:hover {
	COLOR: #fff
}
STRONG {
	COLOR: #fff
}
BODY.home H2 {
	BACKGROUND: url(../gfx/h2-home.gif) #1e1e1e no-repeat 0px 0px
}
BODY.about H2 {
	BACKGROUND: url(../gfx/h2-about.gif) #1e1e1e no-repeat 0px 0px
}
BODY.showcase H2 {
	BACKGROUND: url(../gfx/h2-showcase.gif) #1e1e1e no-repeat 0px 0px
}
BODY.testimonials H2 {
	BACKGROUND: url(../gfx/h2-testimonials.gif) #1e1e1e no-repeat 0px 0px
}
BODY.getintouch H2 {
	BACKGROUND: url(../gfx/h2-getintouch.gif) #1e1e1e no-repeat 0px 0px
}
BODY.accessibility H2 {
	BACKGROUND: url(../gfx/h2-accessibility.gif) #1e1e1e no-repeat 0px 0px
}
BODY.sitemap H2 {
	BACKGROUND: url(../gfx/h2-sitemap.gif) #1e1e1e no-repeat 0px 0px
}
BODY.password H2 {
	BACKGROUND: url(../gfx/h2-password.gif) #1e1e1e no-repeat 0px 0px
}
BODY.home #nav A.navhome {
	BACKGROUND: #fc0; MARGIN: 0px 3px 0px 0px; COLOR: #000; BORDER-BOTTOM: #fc0 3px solid
}
BODY.about #nav A.navabout {
	BACKGROUND: #fc0; MARGIN: 0px 3px 0px 0px; COLOR: #000; BORDER-BOTTOM: #fc0 3px solid
}
BODY.showcase #nav A.navshowcase {
	BACKGROUND: #fc0; MARGIN: 0px 3px 0px 0px; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #fc0 3px solid
}
BODY.testimonials #nav A.navtestimonials {
	BACKGROUND: #fc0; MARGIN: 0px 3px 0px 0px; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #fc0 3px solid
}
BODY.getintouch #nav A.navgetintouch {
	BACKGROUND: #fc0; MARGIN: 0px 3px 0px 0px; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #fc0 3px solid
}
BODY.home #footnav A.navhome {
	CURSOR: default; COLOR: #fff
}
BODY.about #footnav A.navabout {
	CURSOR: default; COLOR: #fff
}
BODY.showcase #footnav A.navshowcase {
	CURSOR: default; COLOR: #fff
}
BODY.testimonials #footnav A.navtestimonials {
	CURSOR: default; COLOR: #fff
}
BODY.getintouch #footnav A.navgetintouch {
	CURSOR: default; COLOR: #fff
}
#head .brand {
	DISPLAY: block; BACKGROUND: url(../gfx/a-logo.png) no-repeat 0px 0px; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 261px; HEIGHT: 50px
}
#head .brand:hover {
	BACKGROUND-POSITION: 0px 0px
}
#head #client {
	FLOAT: right; WIDTH: 460px
}
#head #client P {
	MARGIN: 1px 15px 3px 0px
}
#head UL LI {
	FLOAT: left; MARGIN-LEFT: 15px
}
#nav {
	MARGIN: 0px 0px 10px; BORDER-BOTTOM: #fc0 10px solid
}
#nav LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 13px; BACKGROUND: url(../images/bg-dark.png); FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px 3px 3px 0px; COLOR: #fff; PADDING-TOP: 6px
}
#nav LI A:hover {
	BACKGROUND: url(../images/bg-light.png) 0px 0px
}
#container {
	MARGIN: 0px auto; WIDTH: 950px
}
#wrapper {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND: url(../gfx/bg-fred2.jpg) #1e1e1e no-repeat 100% 100%; PADDING-BOTTOM: 25px; MARGIN: 0px 0px 10px; PADDING-TOP: 25px
}
#content {
	WIDTH: 900px
}
#workstatus {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #2b2b2b; FLOAT: right; PADDING-BOTTOM: 12px; WIDTH: 85px; PADDING-TOP: 12px
}
#form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 396px; PADDING-TOP: 15px
}
#form LABEL {
	DISPLAY: block; COLOR: #fff
}
LABEL.over {
	DISPLAY: block; LEFT: 10px; COLOR: #8c8c8c; POSITION: absolute; TOP: 7px
}
#form P.col {
	WIDTH: 189px; MARGIN-RIGHT: 3px; POSITION: relative
}
#client P.col {
	WIDTH: 189px; MARGIN-RIGHT: 3px; POSITION: relative
}
#form P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 396px; PADDING-TOP: 0px
}
.skills {
	PADDING-RIGHT: 37px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
.skills H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 150px; COLOR: #fff; PADDING-TOP: 10px
}
.skills LI {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: url(../gfx/li-bullet.gif) no-repeat 0px 60%; MARGIN: 5px 0px; WIDTH: 135px; COLOR: #aaa
}
.showpreview {
	WIDTH: 250px
}
.showpreview A {
	BORDER-RIGHT: #2c2c2c 3px solid; BORDER-TOP: #2c2c2c 3px solid; DISPLAY: block; BACKGROUND: #000; FLOAT: left; MARGIN: 8px 0px 0px; BORDER-LEFT: #2c2c2c 3px solid; BORDER-BOTTOM: #2c2c2c 3px solid
}
.showdetails {
	BORDER-RIGHT: #2c2c2c 3px solid; BORDER-TOP: #2c2c2c 3px solid; BACKGROUND: #000; FLOAT: left; MARGIN: 15px 0px 0px; BORDER-LEFT: #2c2c2c 3px solid; BORDER-BOTTOM: #2c2c2c 3px solid
}
#numbers LI A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #2c2c2c; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: 0px
}
#numbers LI.disabled {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #fc0; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; CURSOR: default; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: 0px
}
#options LI A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #2c2c2c; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: 0px
}
#paging LI A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #2c2c2c; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: 0px
}
#options LI.disabled {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #212121; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; CURSOR: default; COLOR: #4b4b4b; PADDING-TOP: 3px; BORDER-BOTTOM: 0px
}
#paging LI.disabled {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #212121; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; CURSOR: default; COLOR: #4b4b4b; PADDING-TOP: 3px; BORDER-BOTTOM: 0px
}
#involvement H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; WIDTH: 150px; COLOR: #fff; PADDING-TOP: 0px
}
#involvement LI {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: url(../gfx/li-bullet.gif) no-repeat 0px 60%; MARGIN: 5px 0px; COLOR: #666
}
.testimonial DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.testimonial DD {
	LINE-HEIGHT: 16px
}
.testimonial DD.pos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 10px
}
.clear {
	CLEAR: both;
}
.hr {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(../gfx/hr-divider.gif) repeat-x 0px 0px; PADDING-BOTTOM: 15px; WIDTH: 525px; PADDING-TOP: 15px; HEIGHT: 1px
}
.submit {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BACKGROUND: url(../gfx/btn-submit.gif) #2b2b2b no-repeat 0px 0px; MARGIN: 4px 0px 0px; BORDER-LEFT: 0px; WIDTH: 50px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 24px
}
.profile {
	BACKGROUND: url(../gfx/btn-profile.gif) #2b2b2b no-repeat 0px 0px; WIDTH: 69px
}
.logout {
	BACKGROUND: url(../gfx/btn-logout.gif) #2b2b2b no-repeat 0px 0px; WIDTH: 56px
}
.request {
	FLOAT: left; MARGIN: 20px 0px 0px 15px
}
.required {
	COLOR: #fc0
}
#foot #footnav LI.first {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#foot #footnav LI {
	PADDING-RIGHT: 12px; PADDING-LEFT: 14px; FONT-SIZE: 12px; BACKGROUND: url(../gfx/li-divider.gif) no-repeat 0px 50%; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#w3c P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#w3c .top {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #1e1e1e; FLOAT: right; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
}
#w3c .copyright {
	COLOR: #818181
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#head P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#workstatus P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT:focus {
	BORDER-RIGHT: #fc0 3px solid; BORDER-TOP: #fc0 3px solid; BORDER-LEFT: #fc0 3px solid; BORDER-BOTTOM: #fc0 3px solid
}
TEXTAREA:focus {
	BORDER-RIGHT: #fc0 3px solid; BORDER-TOP: #fc0 3px solid; BORDER-LEFT: #fc0 3px solid; BORDER-BOTTOM: #fc0 3px solid
}
.error {
	BORDER-RIGHT: #fc0 3px solid; BORDER-TOP: #fc0 3px solid; BORDER-LEFT: #fc0 3px solid; BORDER-BOTTOM: #fc0 3px solid
}
.showpreview A:hover {
	BORDER-RIGHT: #fc0 3px solid; BORDER-TOP: #fc0 3px solid; BORDER-LEFT: #fc0 3px solid; BORDER-BOTTOM: #fc0 3px solid
}
H1 {
	DISPLAY: none
}
LEGEND {
	DISPLAY: none
}
LABEL {
	DISPLAY: none
}
#accessibility {
	DISPLAY: none
}
#nav H3 {
	DISPLAY: none
}
.hide {
	DISPLAY: none
}
#head {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../images/bg-dark.png);
}
#foot {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 25px;
	MARGIN: 0px 0px 10px;
	PADDING-TOP: 25px;
	background-image: url(../images/bg-dark.png);
}
#head #client H3 {
	FONT-SIZE: 14px
}
.skills H3 {
	FONT-SIZE: 14px
}
.showpreview H3 {
	FONT-SIZE: 14px
}
#head #client P.col {
	DISPLAY: inline
}
#nav LI {
	DISPLAY: inline
}
#head UL {
	FLOAT: right
}
.right {
	FLOAT: right
}
.showpreview IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.showdetails IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.showpreview P {
	FLOAT: left
}
#numbers LI {
	FLOAT: left
}
.left {
	FLOAT: left
}
#numbers LI A:hover {
	BACKGROUND: #fc0; COLOR: #000
}
#options LI A:hover {
	BACKGROUND: #fc0; COLOR: #000
}
#paging LI A:hover {
	BACKGROUND: #fc0; COLOR: #000
}
#w3c .top:hover {
	BACKGROUND: #fc0; COLOR: #000
}
.first.testimonial {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
#bulletin {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #ffcc00; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#bulletin H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #725b00
}
#bulletin P {
	COLOR: #725b00
}
#bulletin STRONG {
	COLOR: #000
}
#bulletin A {
	FONT-WEIGHT: bold; COLOR: #000
}
#bulletin A:hover {
	COLOR: #fff
}
