@charset "UTF-8";

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.81em;
text-align:center;
background-image:url(assets/background.jpg);
margin:0;
padding:0
}

#wrapper {
width:780px;
margin:0 auto
}

#wrapper #header {
background-color:#000;
margin:0
}

#wrapper #header #logo {
height:150px;
margin-top:0
}

#wrapper #content {
vertical-align:top;
color:#000;
margin-top:0;
padding-top:0;
background-image:url(assets/content-background.gif);
background-repeat:repeat-y
}

#wrapper #Navigation {
width:170px;
list-style-type:none;
text-decoration:none;
float:left;
padding:15px
}

#wrapper #Navigation ul {
list-style-type:none;
margin:0;
padding:0
}

#wrapper #Navigation a {
display:block;
width:156px;
text-decoration:none;
background-color:#666;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#FFF;
border-bottom-color:#FFF;
font-weight:600;
color:#FFF;
border-width:1px 0;
margin:8px 0;
padding:7px
}

#wrapper #Navigation a:visited,#wrapper #footer a:visited {
color:#F90
}

#wrapper #Navigation a:hover {
background-color:#CCC;
color:#000
}

#wrapper #Navigation a:active {
font-weight:700;
font-style:oblique
}

#wrapper #text {
width:560px;
text-align:left;
margin:0 0 0 200px;
padding:10px
}

#wrapper #text ul {
line-height:20px
}

h1 {
font-size:1.75em;
color:#06F
}

h2 {
font-size:1.25em;
color:#666
}

h3 {
font-size:1.13em;
color:#999;
font-weight:bolder;
font-style:italic;
margin-bottom:0;
padding-bottom:0;
text-align:center
}

h4 {
font-size:1em
}

#wrapper #text p {
vertical-align:top;
line-height:18px
}

#wrapper #text a {
color:#06F
}

#wrapper #text a,#wrapper #footer a,.footerEmail {
text-decoration:none;
border-bottom-style:dashed;
border-bottom-color:#06F;
border-width:0 0 1px
}

#wrapper #text a:hover {
font-weight:600
}

#wrapper #text #thumbnails table {
width:540px;
text-align:center;
padding:0
}

#wrapper #text #contact {
width:100%
}

#wrapper #footer {
color:#FFF;
clear:both;
font-size:0.75em;
background-color:#000;
margin:0;
padding:6px
}

#wrapper #footer a {
color:#FFF
}

#wrapper #footer a:hover {
color:#06F;
font-weight:700
}

.smallprint {
text-align:center
}

.floatRight {
float:right;
margin-left:12px;
margin-bottom:12px
}

.formFields {
vertical-align:top
}

.footerEmail {
border-width:0
}

.formLabelTop {
font-weight:700;
text-align:right;
vertical-align:top;
color:#666;
padding-top:3px
}

.testimonialWriter {
font-style:italic;
border-bottom-width:medium;
border-bottom-style:solid;
border-bottom-color:#06F;
padding-bottom:4px;
text-align:right;
font-weight:700
}

.h3Description {
font-size:0.75em;
font-style:italic;
color:#FFF;
font-weight:400
}

#wrapper #content #text #thumbnails #samplesTable,.samplesImages {
border-style:none
}

#wrapper #content #Navigation p img,#wrapper #content #Navigation p a img {
border:0;
text-decoration:none
}

.keypoint {
font-weight:700
}

.backTop {
font-size:11px;
font-style:italic;
margin-top:-14px
}