/* Global */

TABLE.master {
	width: 875px;
	background-color: #FFF;
	border-right: 3px solid #369;
	border-bottom: 5px solid #369;
	border-top: 1px solid #369;
	border-left: 1px solid #369;	
	padding: 0px; }
.master TD {
	padding: 0 0 5px 0; }
BODY {
	scrollbar-face-color:#369; 
	scrollbar-arrow-color:#FFF; 
	scrollbar-track-color:#DDF; 
	scrollbar-shadow-color:''; 
	scrollbar-highlight-color:''; 
	scrollbar-3dlight-color:''; 
	scrollbar-darkshadow-Color:''; 
	margin-top: 0;
	align: center;
	background-color: rgb(165, 206, 247); }
P {
	line-height: 18px; }

B, Strong {
	font: bold 100% Arial, Helvetica, sans-serif;
	color: #333; }
	
/* Header */	
TABLE.header {
	width: 859px;
	height: 60px;
	margin: 0px;
	border: 0px;
	padding: 0px; }
TD.logo {
	margin: 0px;
	width: 152px;
	height: 60px;
	vertical-align: top;
	border: 0px;
	padding: 0px; }
TD.banner {
	margin: 0px;
	width: 550px;
	height: 60px;
	font: normal 110% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: left;
	background-image:  url(/templates/images/banner.jpg);
	background-repeat: no-repeat;
	background-align: right;
	border: 0px;
	padding: 0px 0px 0px 10px;
	color: #FFF;}
TD.cl-number {
	width: 157px;
	height: 60px;
	vertical-align: middle;
	border: 0px;
	padding: 0px; }
	
/*NAVBAR - LEFT */
.nav-left {
	vertical-align: top;
	padding: 0; }
.navHeadLeft {
	margin: 0;
	color: #FFF;
	font: bold 90% Arial, Helvetica, sans-serif;
	background-image:  url(/templates/images/bg-nav.jpg);
	vertical-align: middle;
	text-align: left;
	border-top: 1px solid #369;
	border-right: 0;
	border-bottom: 1px solid #369;
	border-left: 1px solid #369;
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px;
	padding-left: 5px;  }
.navHeadLeft A:link {
	color: #FFF;
	text-decoration: none; }
.navHeadLeft A:visited {
	color: #FFF;
	text-decoration: none; }
.navHeadLeft A:hover {
	color: #369;
	text-decoration: none; }
.navLeftLinkTop {
	font: normal 75% Arial, Helvetica, sans-serif;
	color: #369;
	text-align: left;
	line-height: 10px;
	padding-left: 5px;
	padding-top: 5px; }
.navLeftLinkTop A:link {
	color: #369;
	text-decoration: none; }
.navLeftLinkTop A:visited {
	color: #369;
	text-decoration: none; }
.navLeftLinkTop A:hover {
	text-decoration: underline;}
.navLeftLinks {
	font: normal 75% Arial, Helvetica, sans-serif;
	color: #369;
	text-align: left;
	line-height: 10px;
	padding-left: 5px; }
.navLeftLinks A:link {
	color: #369;
	text-decoration: none; }
.navLeftLinks A:visited {
	color: #369;
	text-decoration: none; }
.navLeftLinks A:hover {
	text-decoration: underline;}
.navHead {
	color: #FFF;
	font: bold 90% Arial, Helvetica, sans-serif;
	background-image:  url(/templates/images/bg-nav.jpg);
	vertical-align: middle;
	text-align: left;
	border-top: 1px solid #369;
	border-right: 1px solid #369;
	border-bottom: 1px solid #369;
	border-left: 0;
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 24px;
	padding-left: 5px;  }
.navHead A:link {
	color: #FFF;
	text-decoration: none; }
.navHead A:visited {
	color: #FFF;
	text-decoration: none; }
.navHead A:hover {
	color: #369;
	text-decoration: none; }
.navLinks {
	color: #369;
	font: normal 75% Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 18px; 
	padding-left: 5px; }
.navLinks A:link {
	color: #369;
	text-decoration: none; }
.navLinks A:visited {
	color: #369;
	text-decoration: none; }
.navLinks A:hover {
	text-decoration: underline;}
.navLinks ul {
	list-style: none;
	margin: 0;
	padding: 0; }

/* NAVBAR - RIGHT */
TD.nav-right {
	vertical-align: top;
	padding: 0; }
.navPromoBG {
	border-top: 1px solid #369;
	border-right: 1px solid #369;
	border-bottom: 1px solid #369;
	border-left: 0;
	background-color: rgb(165, 206, 247); }
.navPromoHeader {
	font: bold 75% Arial, Helvetica, sans-serif;
	color: #369;
	text-align: left;
	line-height: 24px;
	padding-bottom: 7px;
	padding-left: 5px; }
.navPromoLink {
	font: normal 75% Arial, Helvetica, sans-serif;
	color: #369;
	text-align: left;
	line-height: 10px;
	padding-left: 5px; }
.navPromoLink A:link {
	color: #369;
	text-decoration: none;}
.navPromoLink A:visited {
	color: #369;
	text-decoration: none; }
.navPromoLink A:hover {
	color: #369;
	text-decoration: none;
	background-color: #CCC;
	padding: 0;}
.navPromoCaption {
	font: normal 55% Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
	line-height: 15px;
	padding-bottom: 7px;
	padding-left: 5px; }
	
/* CONTENT CELL */
TD.Body {
	margin: 0;
	font: normal 95% Arial, Helvetica, sans-serif;
	color: #369;
	width: 550px;
	vertical-align: top;
	border: 1px solid #369;
	padding-top: 10px;
	padding-left: 10px; 
	padding-bottom: 15px;
	padding-right: 20px;
	}
TD.Body P {
	font: normal 85% Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 16px; }
TD.Body A:link {
	color: #333;
	text-decoration: underline;}
TD.Body A:visited {
	color: #666;
	text-decoration: underline;}
TD.Body A:hover {
	color: #FFF;
	text-decoration: none;
	background-color: rgb(140, 159, 177);}
TD.Body img {
	border: 0; }
TD.Body img.portfolio {
	border: 1px solid rgb(140, 159, 177);
	float: right;
	margin: left; }
TD.Body img.fbportfolio {
	border: 1px solid rgb(140, 159, 177);
	float: left;
	margin-right: 10px; }

H1 {
	display: inline;
	font: bold 110% Arial, Helvetica, sans-serif;
	color: #663;
	padding: 0 0 5px 0; }
H2 {
	font: bold 95% Arial, Helvetica, sans-serif;
	color: #663;
	text-decoration: caps;
	padding-top: 5px;
	line-height: 5px; }
H3 {
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #663;
	padding-top: 5px;
	line-height: 5px; 
	text-decoration: underline; }
H4 {
	font: normal 85% Arial, Helvetica, sans-serif;
	color: #663;
	padding-top: 5px;
	line-height: 5px; 
	text-decoration: none; }
UL { list-style-image: url("/templates/images/list_arrow.gif"); }
.Body UL { 
	list-style-image: url("/templates/images/list_arrow.gif");
	font: normal 85% Arial, Helvetica, sans-serif;
	color: #369;
	line-height: 20px; }
.Body OL {
	font: normal 85% Arial, Helvetica, sans-serif;
	color: #369;
	line-height: 20px; }
	
.red {
	font: normal 75% Arial, Helvetica, sans-serif;
	color: red; }

/* Web Hosting Page */
table.webHosting {
	width: 100%;
	border: 1px solid rgb(140, 159, 177);
	padding: 0px; }
.webHosting td {
	padding: 5px;
	border: 1px solid rgb(165, 206, 247) ; 
	font: normal 75% Arial, Helvetica, sans-serif; }
.hostHdr1 {
	width: 25%;
	background-color: #369;
	font: bold 85% Arial, Helvetica, sans-serif;
	color: white; }
.hostHdr2 {
	width: 22%;
	background-color: #369;
	font: bold 85% Arial, Helvetica, sans-serif;
	color: white; }
.hostColLbl {
	text-align: left;
	border: 0;
	width: 25%;
	background-color: inherit;
	font: normal 75% Arial, Helvetica, sans-serif;
	color: inherit; }
.hostContent {
	width: 22%;
	text-align: center;
	background-color: inherit;
	font: normal 75% Arial, Helvetica, sans-serif;
	color: inherit; }
.webHostCat {
	height: 20px;
	text-align: left;
	font: bold 75% Arial, Helvetica, sans-serif;
	background-color: rgb(165, 206, 247); }

.support {
	width: 100%;
	border: 0;
	padding: 0; }
.support td {
	font: normal 75% Arial, Helvetica, sans-serif; }
	
/* Footer */
.footer {
	font: normal 75% Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	background-color: rgb(140, 159, 177);
	padding: 10px;
	border: 1px solid #369; }
.footer A:link, A:visited {
	color: #FFF;
	text-decoration: none;}
.footer A:hover {
	text-decoration: underline;}
.copyright {
	text-align: left;
	font: normal 65% Arial, Helvetica, sans-serif;
	color: #369;
	padding: 0 0 0 10px; }
.LLCell { }

/* Forms */
H2.section {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid rgb(165, 206, 247);
	font: bold 95% Arial, Helvetica, sans-serif;
	color: #663;
	text-decoration: caps;
	line-height: 5px; }
table.bids {
	border: 0;
	width: 100%;
	padding: 0; }
table.contact {
	border: 0;
	width: 100%;
	padding: 0; }
table.hostPlan {
	border: 0;
	width: 100%;
	padding: 0; }
td.radios {
	width: 20px;
	padding: 0px;
	border: 0px; }
td.plans {
	width: 100%;
	padding: 0px;
	border: 0px; }
td.plans P {
	font: normal 75% Arial, Helvetica, sans-serif; }
td.lbl {
	padding: 0;
	width: 20%;
	vertical-align: center; }
td.lbl P {
	font: normal 75% Arial, Helvetica, sans-serif; }
td.elmntType {
	align: left;
	padding: 0;
	width: 80%; }
.elmntFont {
	margin: 0;
	font: normal 75% Arial, Helvetica, sans-serif; }
input:focus {
	background-color: rgb(165, 206, 247) }