﻿body { margin:0; font-family:Arial; font-size:12px; line-height:18px; }

a { color:#086ea1; }
a img { border:0 !important; }

#container { width:1096px; }

#s_nav { width:109px; height:100px; background-image:url('/images/s_nav.gif'); margin-top:415px; float:left; background-repeat:no-repeat; }
#s_logo { width:107px; height:518px; background-image:url('/images/s_logo.gif'); margin-top:100px; float:right;  }
#s_tag { width:110px; height:95px; background-image:url('/images/s_tag.gif'); margin-top:290px; float:right; display:none; }
#s_article { width:96px; height:80px; background-image:url('/images/s_article.gif'); float:right; display:none; }
#s_testimonial { width:105px; height:334px; background-image:url('/images/s_testimonial.gif'); float:right; }

h1.title { width:870px; height:268px; margin:0; background:#68b92e url('/images/logo.gif') no-repeat center center; }
h1.title span { display:none; }

h2 { background:#e5e5e5 url('/images/tag.gif') no-repeat center center; width:870px; height:120px; margin:10px 0 0 0; }
h2 span { display:none; } 
h2 a { display:block; width:630px; height:70px; padding-top:25px; }

h3.header { font-size:22px; color:#0093dd; margin:20px 0 0 0; }
h4 { font-size:18px; color:#0093dd; margin:40px 0 0 0; padding:0; }

#header { width:870px; }
#header h1 { width:430px; height:170px; background-image:url('/images/logo_c.gif'); float:left; margin-right:10px; background-color:#68b92e; }
#header h1 a { display:block; width:430px; height:170px; }
#header h2 { display:none; }
#header #nav { margin:0; width:auto; }
#header #nav #tn_3 a { margin-right:0; }
#header #nav #tn_2 a { margin-top:10px; }
#header #nav #tn_4 a { margin-top:10px; margin-right:0; }

#intro { display:none; }

#nav { margin:10px 0 0 0; padding:0; width:870px; }
#nav li { list-style:none; float:left; padding:0; margin:0; }
#nav li a { display:block; width:210px; height:80px; margin-right:10px; }
#nav li a span { display:none; }

#tn_1 a { background-image:url('/images/t_process.gif'); }
#tn_2 a { background-image:url('/images/t_work.gif') }
#tn_3 a { background-image:url('/images/t_about.gif'); }
#tn_4 a { background-image:url('/images/t_contact.gif'); margin-right:0 !important; }

#tn_1 a.active { background-image:url('/images/t_process_a.gif'); }
#tn_2 a.active { background-image:url('/images/t_work_a.gif') }
#tn_3 a.active { background-image:url('/images/t_about_a.gif'); }
#tn_4 a.active { background-image:url('/images/t_contact_a.gif'); }

#homeContent { width:870px; height:260px; }
#homeContent div { background-color:#d9d9d9; margin:10px 0 0 0; height:190px; }
#homeContent div div { padding:10px 20px 10px 20px; text-align:left; }
#homeContent h3 { margin-top:0; float:left; padding:0; }
#homeContent h3 span { display:none; }
#homeContent ul { margin-top:35px; }
#homeContent ul li { list-style:none; padding-bottom:5px; }

#content { width:870px; text-align:left; }
#content_body { width:510px; float:left; font-size:14px; text-align:left; }
#content_right { width:340px; float:right; font-size:12px; }

#content_right div { background-color:#d9d9d9; margin:10px 0 0 0; }
#content_right div div { padding:10px 20px 10px 20px; text-align:left; background-color:Transparent; }
#content_right h3 { margin-top:0; float:left; padding:0; }
#content_right h3 span { display:none; }
#content_right ul { clear:both; }
#content_right ul li { list-style:none; padding-bottom:5px; }
#content_right #testimonial { margin-top:10px; background-color:#e5e5e5 !important; }
#content_right #testimonial h3 { margin-top:10px; }
#content_right #testimonial p { clear:both; line-height:20px; margin-top:10px; padding-top:0; }
#content_right #testimonial p strong { color:#68b92e; font-style:italic; margin-top:10px; display:block; }
#content_right #article { margin-top:10px; }
#content_right #article h4 { margin-top:30px; padding-top:0; clear:both; }

#feature { width:520px; float:left; }
#article { width:341px; float:right; }
#feature img { float:left; margin:0 15px 0 0; border:1px solid #999; }
#feature br { clear:both; }
#article ul { margin:5px 0 0 0; padding:0; }
#feature h3 { width:162px; height:11px; background-image:url('/images/h_featured.gif'); }
#article h3 { width:131px; height:11px; background-image:url('/images/h_article.gif'); }
#testimonial h3 { width:108px; height:12px; background-image:url('/images/h_testimonial.gif'); }
#article h4 { font-weight:bold; font-size:12px; margin:35px 0 0 0; padding:0; }

#footer { color:#696969; font-size:11px; text-align:left; width:870px; clear:both; padding-bottom:30px; margin-top:50px; }
#footer a { color:#696969; }

.form { background-color:#DDD; border:5px solid #c6c6c6; }
.form .field { font-size:22px; border:1px solid #999; color:#999; padding:3px; font-weight:bold; width:472px; }
.form h5 { font-size:22px; color:#777; font-weight:bold; padding:0; margin:0 0 15px 0; }
.form .button { border:5px solid #cc961a; background-color:#f3ae11; color:#FFF; font-weight:bold; font-size:18px; padding:10px 20px 10px 20px; float:right; }
.form textarea.field { font-family:Arial; font-size:22px; height:100px; }
.form span { color:#666 !important; }

#ctl00_cphContent_uiMsg { padding:10px; font-weight:bold; }
#ctl00_cphContent_uiMsg img { vertical-align:middle; padding-right:5px; } 
.error { background-color:#bd2727; color:#FFF; border:5px solid #992626; border-bottom:0 !important; }
.okay { background-color:#68b92e; color:#FFF; }

.profile { background-color:#EEE; padding:10px; min-height:100px; }
.profile img { margin:0 15px 15px 0; border:10px solid #CCC; float:left; }
.profile h5 { font-size:16px; margin:3px 0 0 0; padding:0; float:left; width:250px; }
.profile p { font-size:12px; margin-bottom:0; padding-bottom:0; }