/* CSS Document */

body { margin-top:15px; margin-left:0; margin-right:0; text-align:center; }

/* Div Styles */
#envabout { width:930px; min-height:600px; background-color:#88A7A1; padding:30px; }
#envnewbusiness { width:930px; min-height:600px; background-color:#7CA4D8; padding:30px; }
#envweb { width:930px; min-height:600px; background-color:#75A859; padding:30px; }
#envhosting { width:930px; min-height:600px; background-color:#8E8EC0; padding:30px; }
#envprint { width:930px; min-height:600px; background-color:#7979D0; padding:30px; }
#envlogos { width:930px; min-height:600px; background-color:#8B77B5; padding:30px; }
#envbanners { width:930px; min-height:600px; background-color:#BCD5AE; padding:30px; }
#envcopy { width:930px; min-height:600px; background-color:#3EA108; padding:30px; }
#banner  { height:70px; background-color:#FFFFFF; padding:10px; }
#display  { height:160px; background-color:#FFFFFF; }
#content  { min-height:360px; background-color:#FFFFFF; padding-top:30px; padding-left:30px; padding-right:30px; padding-bottom:10px; }
#keywords { width:930px; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }

/* Heading Styles */
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; text-align:left; color:#333333; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#FFFFFF; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23pt; font-weight:bold; color:#ADA9A6; }

/* Text Styles */
ul { margin-left:20pt; }
.strap { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23pt; color:#ADA9A6; }
.submenuhead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#FFFFFF; }
.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; text-align:justify; overflow:hidden; }
.textcentre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; text-align:justify; text-align:center; }
.textbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; text-align:justify; }
.textboldcentre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; text-align:center; }
.textbolditalic { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; font-style:italic; text-align:justify; }
.textboldright { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; text-align:right; }
.quote { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#FFFFFF; text-align:justify; }
.credit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#FFFFFF; text-align:left; }
.contact { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#333333; }
.news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; text-align:justify; padding-top:5pt; padding-bottom:10pt; border-bottom:#5D716F 2px solid; }
.newsheader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#333333; text-align:left; padding-bottom:5pt; border-bottom:#5D716F 2px solid; }
.tabletext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; border-bottom:1px #333333 solid; border-right:1px #333333 solid; }
.tableitem { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; border-left:1px #333333 solid; border-bottom:1px #333333 solid; border-right:1px #333333 solid; }
.tablehead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; border-top:1px #333333 solid; border-bottom:1px #333333 solid; border-right:1px #333333 solid; }
.tableheadleft { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; border-bottom:1px #333333 solid; border-right:1px #333333 solid; }
.tablefootleft { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; border-right:1px #333333 solid; }

/* Link Styles */
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; text-decoration:none; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; text-decoration:underline; }
a.portfolio { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#75A859; text-decoration:none; }
a.portfolio:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#75A859; text-decoration:underline; }
a.contact { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#333333; text-decoration:none; }
a.contact:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#333333; text-decoration:underline; }

/* Expanding Text Styles */
.holder { float:left; padding-left:10px; padding-bottom:10px; width:870px; }
.textfaqhead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#000000; text-align:left; }
a.hid { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration:none; outline-style:none; font-weight:normal; }
a.hid em { display:none; }
a.hid:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; }
a.hid:active, a.hid:focus { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; background:#FFFFFF; }
a.hid:active span, a.hid:focus span { display:none; }
a.hid:active em, a.hid:focus em { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; width:100%; font-style:normal; cursor:default; }
.clear { clear:both; }
