body {
background:#ffffff;
margin:0 0 10px;
font:11px Arial, Helvetica, sans-serif;
color:#525e6c;
line-height:18px;
}

td {
font:11px Arial, Helvetica, sans-serif;
color:#525e6c;
line-height:18px;
}

a:link {
color:#525e6c;
text-decoration:underline;
}

a:visited {
color:#3e4752;
text-decoration:underline;
}

a:hover {
color:#657485;
text-decoration:none;
}

a.blueLink1:link {
color:#0066cc;
text-decoration:underline;
font-weight:bold;
}

a.blueLink1:visited {
color:#0059b3;
text-decoration:underline;
font-weight:bold;
}

a.blueLink1:hover {
color:#0073e5;
text-decoration:none;
font-weight:bold;
}

a.blueLink2:link {
color:#0066cc;
text-decoration:underline;
}

a.blueLink2:visited {
color:#0059b3;
text-decoration:underline;
}

a.blueLink2:hover {
color:#0073e5;
text-decoration:none;
}

a.readMoreLink:link {
color:#788a9e;
text-decoration:none;
}

a.readMoreLink:visited {
color:#657485;
text-decoration:none;
}

a.readMoreLink:hover {
color:#8ca0b8;
text-decoration:underline;
}

b.green {
color:#00cc00;
font-weight:bold;
}

b.blue {
color:#0066cc;
font-weight:bold;
}

b.lightBlue {
color:#3295f9;
font-weight:bold;
}

.margin10 {
margin-left:10px;
}

.txtSm {
font-size:10px;
}

.txtWhite {
color:#ffffff;
}

.txtBlue {
color:#0066cc;
}

.txtGreen {
color:#00cc00;
}

.indent10px {
padding-left:10px;
}

.bgcHead {
background:#e1e4e8;
}

.imgBorderGrey1 {
border:1px solid #bcc4cb;
}

.divPad1 {
padding:10px 0;
}

.divPad2 {
padding:20px 0;
}

.divPad3 {
padding:5px 0;
}

.dashDiv1 {
background-image:url(images/div_bg1.gif);
background-position:top left;
background-repeat:repeat-x;
width:100%;
height:1px;
}

.dashDiv2 {
background-image:url(images/div_bg1.gif);
background-position:top left;
background-repeat:repeat-x;
width:100%;
height:1px;
margin-top:5px;
}

.txtGreenHead1 {
font-size:12px;
color:#00cc00;
font-weight:bold;
}

.txtBlueHead1 {
font-size:12px;
color:#0066cc;
font-weight:bold;
}

.txtlightBlueHead1 {
font-size:12px;
color:#3295f9;
font-weight:bold;
}

.preloadPic {
display:none;
}

/* Career Opportunities! Link */

.linkTop {
width:790px;
height:25px;
text-align:right;
padding-right:10px;
}

a.careerLink:link {
color:#0066cc;
text-decoration:underline;
font-weight:bold;
}

a.careerLink:visited {
color:#0066cc;
text-decoration:underline;
font-weight:bold;
}

a.careerLink:hover {
color:#0073e5;
text-decoration:none;
font-weight:bold;
}

.applyNow {
padding-top:5px;
text-align:right;
}

/* End Career Opportunities! Link */

/* Body */

.indexLeftTable {
width:530px;
}

.indexRightTable {
width:250px;
}

.indexLeftTablePad {
padding:25px 20px 25px 0;
}

.indexServicesTable {
width:530px;
padding-top:25px;
}

.indexServicesHead {
color:#0066cc;
padding-top:10px;
}

.indexServicesBody {
font-size:10px;
line-height:15px;
padding-top:10px;
}

.divP {
padding-top:5px;
}

.divS {
padding-top:20px;
}


/* End Body */

/* Index Form */

.indexFormTable {
background-image:url(images/form_bg1.gif);
background-position:top left;
background-repeat:no-repeat;
width:250px;
height:357px;
}

.indexFormInput1 {
width:100px;
font:11px Arial, Helvetica, sans-serif;
color:#525e6c;
}

.indexFormTextArea1 {
width:220px;
font:11px Arial, Helvetica, sans-serif;
color:#525e6c;
}

/* End Index Form */

/* Foot */

.linkFootTable {
background:#1c88d8;
background-image:url(images/foot_bg1.gif);
background-position:top left;
background-repeat:no-repeat;
width:800px;
height:36px;
color:#ffffff;
text-align:center;
}

#linkFoot a:link {
color:#ffffff;
text-decoration:none;
}

#linkFoot a:visited {
color:#ffffff;
text-decoration:none;
}

#linkFoot a:hover {
color:#ffffff;
text-decoration:underline;
}

.bgFoot {
background-image:url(images/foot_bg2.gif);
background-position:top left;
background-repeat:repeat-x;
width:780px;
height:20px;
}

/* End Foot */

/* Services */

#servicesTable {
width:800px;
background:#d6dce3;
}

.bgcServicesTable {
background:#f4f5f6;
}

.servicesHeaderTable {
background:#f4f5f6;
padding:0 10px;
height:40px;
}

.bgBlue {
background-image:url(images/blue_bg.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#006699;
width:374px;
}

#bgBlueSquare {
width:100%;
height:100px;
background-image:url(images/blue_bg1.gif);
background-position:top left;
background-color:#1c528a;
}

#blueTxt td {
font:10px Arial, Helvetica, sans-serif;
color:#93c9ff;
}

.blueTableCell1 {
width:100%;
height:23px;
padding:0 5px;
vertical-align:middle;
border-bottom:1px solid #215d93;
}

.blueTableCell2 {
width:100%;
height:23px;
padding:0 5px;
vertical-align:middle;
}

.bgGreen {
background-image:url(images/green_bg.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#065000;
width:374px;
}

#bgGreenSquare {
width:100%;
height:100px;
background-image:url(images/green_bg1.gif);
background-position:top left;
background-color:#0f5d00;
}

#greenTxt td {
font:10px Arial, Helvetica, sans-serif;
color:#48bd00;
}

.greenTableCell1 {
width:100%;
height:23px;
padding:0 5px;
vertical-align:middle;
border-bottom:1px solid #1b7100;
}

.greenTableCell2 {
width:100%;
height:23px;
padding:0 5px;
vertical-align:middle;
}

.txtWhiteBold11 {
font-size:11px;
color:#ffffff;
font-weight:bold;
}

.servicesFormTable {
background-image:url(images/form_bg2.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#ccd1d5;
width:778px;
height:141px;
}

.servicesFormRadioPad {
padding-bottom:5px;
}

.servicesWorksTable {
background:#f4f5f6;
width:100%;
padding:10px 0 25px;
}

.worksBg1 {
background-image:url(images/services_works_bg1.gif);
background-position:top left;
background-repeat:no-repeat;
width:177px;
height:125px;
}

.worksPad {
padding:6px 6px;
}

.worksBg2 {
background-image:url(images/services_works_bg2.gif);
background-position:top left;
background-repeat:no-repeat;
width:177px;
height:15px;
font:12px Arial, Helvetica, sans-serif;
color:#0066cc;
font-weight:bold;
}

.worksInfoPad {
padding:10px 0 0 10px;
}

.worksTxtMore {
font:12px Arial, Helvetica, sans-serif;
color:#0066cc;
font-weight:bold;
}

#worksLink a:link {
font-size:10px;
color:#525e6c;
text-decoration:underline;
}

#worksLink a:visited {
font-size:10px;
color:#3e4752;
text-decoration:underline;
}

#worksLink a:hover {
font-size:10px;
color:#657485;
text-decoration:none;
}

.servicesLeftTable {
width:452px;
}

/* Temp */
.servicesLeftTableTemp {
width:800px;
}

.indexLeftTablePadTemp {
padding:25px 0 25px 0;
}

.servicesSubRightTableTemp {
width:529px;
}

.servicesPad1Temp {
padding:0 0;
}

.servicesPad1Temp2 {
padding:0 0 10px;
}

.divPTemp {
padding-bottom:15px;
}
/* End Temp */

.servicesRightTable {
width:328px;
}

.servicesRightTablePad {
padding:0 0 25px;
}

.servicesLeftTablePad {
padding:25px 20px 25px 0;
}

.servicesImg1 {
border:1px solid #c5cad6;
margin:0 15px 0px 0;
}

#servicesLink a:link {
color:#0066cc;
text-decoration:underline;
}

#servicesLink a:visited {
color:#0059b3;
text-decoration:underline;
}

#servicesLink a:hover {
color:#0073e5;
text-decoration:none;
}

.servicesPad1 {
padding:15px 0 25px;
}

.servicesPad2 {
padding:10px 0;
}

.servicesSubNavTable {
width:220px;
}

/* Services Sub Nav Link */

#servicesSubNavLink a:link {
color:#525e6c;
text-decoration:underline;
}

#servicesSubNavLink a:visited {
color:#3e4752;
text-decoration:underline;
}

#servicesSubNavLink a:hover {
color:#657485;
text-decoration:none;
}

#servicesSubNavLink a.selected:link {
color:#0066cc;
text-decoration:none;
font-weight:bold;
}

#servicesSubNavLink a.selected:visited {
color:#0066cc;
text-decoration:none;
font-weight:bold;
}

#servicesSubNavLink a.selected:hover {
color:#0073e5;
text-decoration:underline;
font-weight:bold;
}

/* End Services Sub Nav Link */

.servicesSubLeftTable {
width:230px;
}

.servicesSubLeftTablePad {
padding:15px 20px 15px 0;
}

.servicesSubRightTable {
width:529px;
}

.servicesSubRightTablePad {
padding:15px 0 15px 20px;
}

.servicesSubMidTable {
width:1px;
background:#e2e4ea;
}

/* Additional Web Design Services */

.servicesCurvesAdd {
width:327px;
background:#dde1e5;
}

.servicesCurveBgL {
background-image:url(images/services_curve_bg_l.gif);
background-position:top left;
background-repeat:repeat-y;
width:10px;
}

.servicesCurveContent {
background:#dde1e5;
width:307px;
padding:31px 10px 21px;
color:#0066cc;
}

.servicesCurveBgR {
background-image:url(images/services_curve_bg_r.gif);
background-position:top left;
background-repeat:repeat-y;
width:10px;
}

.servicesCurveBgM {
background-image:url(images/services_curve_bg_m.gif);
background-position:top left;
background-repeat:repeat-x;
width:307px;
height:10px
}

.txtGreyBlueHead1 {
font-size:14px;
color:#525e6c;
font-weight:bold;
}

.txtGreyBlueHead2 {
font-size:12px;
color:#525e6c;
font-weight:bold;
}

/* End Additional Web Design Services */

/* End Services */

/* Clients */

.clientsLeftTablePad {
padding:25px 0;
}

.clientsLeftTable {
width:800px;
}

.clientsBody {
width:240px;
padding:16px 30px 0 0;
}

/* End Clients */

/* Blog */

.blogLeftTable {
width:529px;
}

.blogLeftTablePad {
padding:15px 20px 15px 0;
}

.blogRightTable {
width:235px;
}

.blogRightTablePad {
padding:15px 0 15px 15px;
}

.blogMidTable {
width:1px;
background:#e2e4ea;
}

.txtBlogTitle {
color:#00cc00;
font-size:18px;
font-weight:bold;
}

a.blogTitleLink:link {
color:#00cc00;
text-decoration:none;
}

a.blogTitleLink:visited {
color:#00cc00;
text-decoration:none;
}

a.blogTitleLink:hover {
color:#00cc00;
text-decoration:underline;
}

.blogImg1 {
border:1px solid #c5cad6;
margin:0 15px 0px 0;
}

.blogImg2 {
border:1px solid #c5cad6;
}

.divBlogFooterPad {
padding:10px 0 5px;
}

.txtBlogFooter {
font-size:10px;
}

#blogFooterLink a:link {
color:#0066cc;
text-decoration:underline;
}

#blogFooterLink a:visited {
color:#0059b3;
text-decoration:underline;
}

#blogFooterLink a:hover {
color:#0073e5;
text-decoration:none;
}

.quotP20 {
padding:0 50px;
}

.readMore1 {
text-align:right;
padding-top:10px;
font-weight:bold;
}

.pageControl {
text-align:center;
padding:25px 0 0;
font-weight:bold;
}

.blogFormSearch {
width:110px;
font:11px Arial, Helvetica, sans-serif;
color:#525e6c;
}

.blogLineDiv {
background:#c5cad6;
width:100%;
height:2px;
}

.blogLineDivPad {
padding:25px 0;
}

.blogPad1 {
padding-left:5px;
}

/* End Blog */

/* Clients Main Page */

.paddingTop10 {
padding-top:10px;
}

.paddingTop20 {
padding-top:20px;
}

.paddingTop30 {
padding-top:30px;
}

/* End Clients Main Page */