body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote { 
	padding: 0;
	margin: 0; 
}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 1em;
}
a {
	text-decoration: none;
}
a img {
	border: none;
}

body {
	background-image: url(../image/common/header.jpg);
	background-color: #f6f6f6;
	background-repeat: no-repeat;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.BodyCopy  { color: #7b7474; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: circle }
.SmallPrint { color: #7b7474; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: circle }
.BodyHeader { color: #153a48; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: circle }
.OrangeHeader { color: #e7a31d; font-weight: bolder; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: circle }
.OrangeHeader1 { color: #e7a31d; font-weight: bolder; font-size: 20pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: circle }
#Tag2 {
	position: absolute;
	top: 392px;
	left: 113px;
	width: 329px;
	height: 49px;
	visibility: visible;
	display: block;
	padding-left: 15px;
	padding-top: 10px;
	color: #d79108;
	font-size: 34px;
	font-family: Arial, Helvetica, sans-serif;
}





.HomeCopy { color: #153a48; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: circle }

.HomeCopy1 { color: #153a48; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: circle }
.HomeCopy2 { color: #153a48; font-size: 20pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: circle }
.tools  {
	position: absolute;
	top: 77px;
	left: 400px;
	width: 198px;
	height: 97px;
}
.style12 {
	font-size: 12pt;
	font-family: "Century Gothic", "Gill Sans MT", Arial;
}
.SmallTitleCopy { color: #e59a08; font-weight: bolder; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a  { color: #e59a08; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:link  { color: #e59a08; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:visited  { color: #e59a08; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:hover  { color: #7b7474; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:active  { color: #e59a08; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.Boarder { border: solid 2px #3e3e3e }
.HostingPad { color: gray; list-style-type: disc; list-style-position: inside; padding-left: 20pt }
.HostingPad1 { color: gray; list-style-type: disc; list-style-position: inside; padding-left: 7pt }

/*////////////////////NAVIGATION/////////////////////*/
li.topLevel {
	border-bottom: solid 1px #1b4251;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	background-color: #f6f6f6;
	list-style: none;
	position: absolute;
	left: 348px;
	top: 98px;
	width: 579px;
	height: 16.4px;
}

#nav a {
	display: block;
	font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #112a59;
	text-decoration: none;
	height: 16.4px;
}

#nav a:hover {
	color: #e69d0f;
}

#nav li {
	float: left;
}

#nav li ul.subHosting { position: absolute; left: -999px; border-left: solid 1px #1b4251; top: 17px; width: 344px; border-bottom: solid 1px #1b4251; padding-left: 4px; padding-top: 4px; height: auto; text-align: left; 
}
#nav .topLevel .subHosting li {
	float: left;
}


#nav li ul.subDesign {
	position: absolute;
	left: -999em;
	top: 17px;
	width: 261px;
	border-bottom: solid 1px #1b4251;
	padding-left: 4px;
	padding-top: 4px;
	border-left: solid 1px #1b4251;
	height: auto;
}

#nav li ul.subMarketing   {
	position: absolute;
	border-left: 0;
	left: -999px;
	top: 17px;
	width: 361px;
	text-align: right;
	border-bottom: solid 1px #1b4251;
	border-right: solid 1px #1b4251;
	padding-right: 4px;
	padding-top: 4px;
	height: auto;
}
#nav .topLevel .subMarketing li {
	float: right;
}



#nav li ul.subPortfolio   {
	position: absolute;
	border-left: 0;
	left: -999px;
	top: 17px;
	width: 149px;
	text-align: right;
	border-bottom: solid 1px #1b4251;
	border-right: solid 1px #1b4251;
	padding-right: 4px;
	padding-top: 4px;
	height: auto;
	padding-left: 3px;
}
#nav .topLevel .subPortfolio li {
	float: right;
}


#nav li:hover ul.subHosting, #nav li.sfhover ul.subHosting {
	left: 180px;
}

#nav li:hover ul.subDesign, #nav li.sfhover ul.subDesign {
	left: 261px;
}

#nav li:hover ul.subMarketing, #nav li.sfhover ul.subMarketing {
	left: -1px;
}

#nav li:hover ul.subPortfolio, #nav li.sfhover ul.subPortfolio {
	left: 293px;
}
		
#nav .topLevel .subHosting a, #nav .topLevel .subDesign a, #nav .topLevel .subMarketing a, #nav .topLevel .subPortfolio a {
	font-size: 11.5px;
}
#printIcons, #webIcons, #brandingIcons {
	position: absolute;
	top: 271px;
	left: 518px;
	width: 372px;
	height: 310px;
	visibility: visible;
	display: block
}
#printIcons img, #webIcons img, #brandingIcons img {
	margin: 10px;
	float: left;
	border: 0;
}
#newsletterForm {
	position: absolute;
	left: 562px;
	top: 274px;
	height: 398px;
	width: 366px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	margin: 0px;
	line-height: 1em;
	color: #645E5E;
	padding: 0px;
}
#WebToLeadForm #newsletterForm tr {
	line-height: 2.5em;


}


#newsletterForm input { float: left; 
, #newsletterForm #sprytextfield2, #newsletterForm #sprytextfield3
; 
}
#WebToLeadForm #newsletterForm #sprytextfield3 {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}



#newsletterForm .label {
	width: 8em;
	padding-right: 5px;
}
#newsletterForm  .textfieldRequiredMsg  {
	float: left;
	border: none;
	line-height: normal;
	padding-top: 4px;
	padding-left: 4px;
}
#newsletterForm #reset { margin-left: 18px; margin-right: 5px; 
}
#newsletterForm #submit { 
}


#newsletterForm #sprytextfield3 .textfieldInvalidFormatMsg {
	float: left;
	line-height: normal;
	border: none;
	padding-left: 4px;
	padding-top: 4px;
}

