a:active{color:#427aaa}
a:hover{color:#427aaa}
a:link{color:#aec5d7}
a:visited{color:#938e6d}
body.home #right h1{color:#364972}
body.home #rightcopy{color:#804b09;font-size:90%;margin-top:72px;margin-bottom:0;padding-right:20px;padding-bottom:20px;padding-left:16px;border-left:1px solid #427aaa}
body.home #right{background-color:white;background-image:url(../images/home/homeside-bg.jpg);background-repeat:no-repeat;background-position:left 0;width:204px;float:right}
body{color:#4a5160;font:11px/15px Verdana,Arial,Helvetica,sans-serif;background-color:#dad8bd;background-image:url(../images/topbody-bg.gif);background-repeat:repeat-x;background-position:left 0;text-align:center;margin:8px 0 0;padding:0}
img {border:none;}
.style1 {font-weight: bold}
div.errors p em{color:#C00;font-style:normal;font-weight:bold}
div.errors p{margin:0}
div.errors{margin:10px 0 10px 0;padding:5px 10px;border:#FC6 1px solid;background-color:#FFC}
div.formContainer div.buttonRow{margin-left:180px}
div.formContainer div.controlSet div{margin-left:170px}
div.formContainer div.controlSet label,div.formContainer div.controlSet input{display:inline;float:none}
div.formContainer form fieldSet div{padding:0.25em 0}
div.formContainer form fieldSet{margin:10px 0;padding:10px;border:#369 1px solid}
div.formContainer form legend{font-weight:bold;color:#333}
div.formContainer form p.note{margin-left:170px;font-size:90%;color:#333}
div.formContainer form p{margin:0}
div.formContainer input.error{border-color:#C00;background-color:#FEF}
div.formContainer input:focus,div.formContainer input.error:focus,div.formContainer textarea:focus{background-color:#FFC;border-color:#FC6}
div.formContainer label em,div.formContainer span.label em{position:absolute;right:0;font-size:120%;font-style:normal;color:#C00}
div.formContainer label,div.formContainer span.label{margin-right:10px;padding-right:10px;width:150px;display:block;float:left;text-align:right;position:relative}
div.formContainer label.error,div.formContainer span.error{color:#C00}
div.formContainer{margin-top:0;margin-bottom:10px;margin-left:10px;margin-right:10px;padding-top:0;padding-right:5px;padding-left:5px;padding-bottom:10px;background-color:#dad8bd;border:#036 1px solid}
h1{color:#804b09;font-size:125%;font-weight:normal;margin-bottom:0;padding-top:1.5em}
h2{color:#427aaa;font-size:105%;font-weight:bold;margin-top:1.5em;margin-bottom:0}
h3{color:#804b09;font-size:120%;font-weight:normal;margin-top:1.5em;margin-bottom:0}
p.legend em{color:#C00;font-style:normal}
p.legend{margin-bottom:1em}
p{}
td{}
.intro{color:#364972;line-height:200%;margin-top:0;padding-top:1.5em;padding-bottom:1em}
.large{color:#804b09;font-size:120%;font-weight:normal;display:inline}
#band{background-color:white;background-image:url(../images/band-bg.gif);background-repeat:no-repeat;background-position:258px 0;height:8px}
#content{background-image:url(../images/body-bg.gif);background-repeat:no-repeat;background-position:right 0}
#footer{background-color:white;background-image:url(../images/corner-bg.gif);background-repeat:no-repeat;background-position:left 0;margin-top:45px;padding:6px 24px 0 6px;border-top:1px solid #dad8bd;border-left:1px solid #dad8bd}
#left{margin-right:220px}
#mainwide{background-color:white;background-image:url(../images/content-bg.gif);background-repeat:no-repeat;background-position:491px top;padding:30px 0 30px 85px;border-bottom:1px solid #dad8bd}
#main{background-color:white;background-image:url(../images/content-bg.gif);background-repeat:no-repeat;background-position:491px top;padding:30px 24px 30px 85px;border-bottom:1px solid #dad8bd}
#nav a.selected{background-position:0 -40px}
#nav a:hover{background-position:0 -20px}
#nav a{height:20px;float:left;padding-top:20px}
#nav li{margin:0;padding:0;list-style-type:none;display:inline}
#nav ul{margin:0 0 0 78px;padding:0}
#nav-about a{background:url(../images/nav-about.gif) no-repeat left top;width:70px}
#nav-clients a{background:url(../images/nav-clients.gif) no-repeat left top;width:59px}
#nav-contact a{background:url(../images/nav-contact.gif) no-repeat left top;width:80px}
#nav-design a{background:url(../images/nav-design.gif) no-repeat left top;width:122px}
#nav-home a{background:url(../images/nav-home.gif) no-repeat left top;width:50px}
#nav-hosting a{background:url(../images/nav-hosting.gif) no-repeat left top;width:60px}
#nav-seo a{background:url(../images/nav-seo.gif) no-repeat left top;width:162px}
#nav-support a{background:url(../images/nav-support.gif) no-repeat left top;width:60px}
#nav{background-image:url(../images/navbar-bg.gif);background-repeat:repeat-x;background-position:left 0;height:20px;overflow:hidden;margin:0;padding:0}
#rightcopy{color:#804b09;font-size:90%;margin-top:10px;margin-bottom:0;padding-right:20px;padding-bottom:20px;padding-left:16px;border-left:1px solid #427aaa}
#rightfoot{background-image:url(../images/home/sidefoot-bg.gif);background-repeat:no-repeat;background-position:0 bottom;height:9px;margin:0;padding:0}
#right{background-color:white;background-image:url(../images/sidetop-bg.gif);background-repeat:no-repeat;background-position:left 0;width:204px;float:right}
#subnav a.selected,#subnav a:hover{color:#804b09}
#subnav a{color:#427aaa;text-decoration:none}
#subnav li{padding-right:4px;padding-left:4px;border-left:1px solid #dad8bd;list-style-type:none;display:inline}
#subnav{margin:0;padding-top:0;padding-left:40px;list-style-image:none;display:inline}
#top{background-color:#427aaa;background-image:url(../images/top-bg.gif);background-repeat:no-repeat;background-position:256px bottom;height:58px;padding-top:10px;padding-left:20px}
#wrap{text-align:left;width:760px;margin:0 auto;padding:0 0 0;border-left:1px solid white}
