/* GENERAL BLANKET STYLES */

* {
	font-family:		Verdana, Helvetica, Arial, sans-serif;
	font-size:			12px;
}

BODY { 
	margin: 			0px; 
	background-color:	#F2F6F7; 
}

A {
	color:		#FF6600;
	font-weight:	bold;
	font-size:		inherit;
}
A:hover {
	text-decoration: none;
}

A.noUnderline { text-decoration: none; }
A.noBold { font-weight: normal; }

FORM { margin: 0px; }
TABLE { border-collapse: collapse; }
TABLE TD { padding:	0px; font-size: inherit; }
TABLE.pad5 TD { padding: 5px; }

IMG { display:	inline; }

/* used mostly for image display correction in Mozilla (in strict doctype, all images in Mozilla default to inline display */
.block { display: block; }  
.inline { display: inline; } 

INPUT, SELECT, BUTTON {
	vertical-align:		middle;
	font-weight:		normal;
	background-color:	WHITE;
}

UL LI, OL LI { font-size: inherit; }

UL.zeroIndent {
	margin-left:		10px;
	padding-left:		10px;
}

OL.zeroIndent {
	margin-left:		15px;
	padding-left:		10px;
}

.orange { color:		#FF6600; }

.width50  { width: 50px; }
.width75  { width: 75px; }
.width100 { width: 100px; }
.width125 { width: 125px; }
.width150 { width: 150px; }
.width200 { width: 200px; }
.width225 { width: 225px; }
.width250 { width: 250px; }
.width300 { width: 300px; }

.font10 { font-size:	10px; }
.font11 { font-size:	11px; }
.font12 { font-size:	12px; }
.font14 { font-size:	14px; }
.font16 { font-size:	16px; }

.nowrap, TR.nowrap TD { white-space: nowrap; }


/* SPECIFIC SITE-WIDE STYLES */

TABLE#Container {
	width:				100%;
}

TABLE#Container TD#ContainerBody {
	background:			#9CB2BB;
}

TABLE#Container TD#ContainerFooter {
	background:			url(../images/common/footer/grad_Footer.gif) repeat-x #F2F6F7;
}



TABLE#tblMaster, TABLE#tblFooter {
	width:				770px;
	margin:				auto;
}

TD#tdHeader {
	padding-top:		14px;
	padding-bottom:		5px;
}

TD#tdHeaderLoginLink {
	text-align:			right;
	vertical-align:		bottom;
	padding-bottom:		15px;
}

TD#tdHeaderLoginLink A {
	color:				#213544;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
}

TD#tdHeaderLoginLink A:hover {
	text-decoration:	underline;
}

TABLE#tblHeader_ContactSales {
	width:				100%;
	background-color:	#1F2E3C;
}

TABLE#tblHeader_ContactSales TD {
	vertical-align:		middle;
	color:				WHITE;
	font-size:			11px;
}


TABLE#tblHeader_ContactSales A {
	color:				WHITE;
	text-decoration:	none;
	font-size:			11px;
	font-weight:		normal;
}

TABLE#tblHeader_ContactSales A:hover {
	text-decoration:	underline;
}









#vhostlogin_email { width:102px; }
#vhostlogin_password { width:67px; margin-left:65px; }

TABLE#tblHeaderNavigation, TABLE#tblHeaderLogoLogin {
	width:				100%;
}

TABLE#tblHeaderNavigation IMG {
	display: block;
}

.inputLogin {
	border: 			1px solid #203644;
	color:				#576974;
	font-family:		Arial;
	font-size:			10px;
	padding:			1px;
	height:				14px;
}


TD#tdFlash {
	padding-bottom:		10px;
}


/****** DYNAMIC MENU ******/

TD#tdMenu { }

/*### TIER A ###*/

TD#tdMenu DIV#menuTierA { }

DIV#menuTierA INPUT, DIV#menuTierA BUTTON {
	background:			url(../images/common/grad_Menu.gif) repeat-x WHITE;
	height:				33px;
	
	/* these values set for IE in master.js
	width:				24%;
	overflow:			visible;
	*/

	border:				2px solid WHITE;
	margin-right:		3px;
	
	margin-bottom:		3px;

	color:				#384F62;
	font-size:			12px;
	font-weight:		bold;
	cursor:				pointer;
}

DIV#menuTierA INPUT.selected, DIV#menuTierA BUTTON.selected {
	background:			url(../images/common/grad_MenuSelected.gif) repeat-x WHITE;

	height:				36px;
	border-bottom:		4px solid WHITE;
	margin-bottom:		0px;

	color:				#FF6600;
	
	cursor:				default;
}


/*### TIER B ###*/

TD#tdMenu DIV#menuTierB {
	background:			#D0D6DB;
	border:				2px solid WHITE;
	border-bottom:		none;
	padding-left:		19px;
	padding-top:		10px;
	padding-right:		19px;

	font-size:			12px;
	font-weight:		bold;
	
	text-align:			center;
}

DIV#menuTierB A {
	color:				#FF6600;
	font-size:			11px;
}

DIV#menuTierB A.selected {
	color:				#384F62;
	text-decoration:	none;
	
	cursor:				default;
}


TD#tdContent DIV#divContent {
	border:				2px solid WHITE;
	border-top:			none;
	background:			url(../images/common/grad_Content.gif) repeat-x WHITE;
	
	padding-left:		19px;
	padding-right:		19px;
	
	padding-top:		16px;
	padding-bottom:		16px;
	
	line-height:		16px;
}

/*added 10.3.07 gh - no side padding*/
TD#tdContentNoPadding DIV#divContentNoPadding {
	border:				2px solid WHITE;
	background:			url(../images/grad_content2.gif) repeat-x WHITE;
	
	
	/*padding-top:		16px;*/
	padding-bottom:		16px;
	
	line-height:		16px;
}
/*******************/

TD#tdContent DIV UL LI {
	list-style-image: 	url(../images/common/bullet.gif);
	margin-bottom:		7px;
}

TD#tdContent DIV OL LI {
	list-style-image: 	none;
	margin-bottom:		7px;
}

TD#tdContent DIV#divContent P {
	margin-top:			5px;
	margin-bottom:		10px;
}




TD#tdContent DIV DIV#divBackToTop {
	margin-top:			25px;
}


H1 { 
	font-weight:		bold;
	font-size:			14px;
	color: 				BLACK; 
}


P.contentSubHead {
	font-weight:		bold;
	font-size:			13px;
}

P.contentNote {
	background-color:	#E4E8EA;
	padding:			5px;
	font-size:			11px;
	margin-left:		20px;
	margin-right:		20px;
}



TD#tdFooter {
	padding-top:		15px;
}


TABLE#tblNewsletter {
	width:				100%;
	height:				35px;
	background:			url(../images/common/footer/footer_bar.gif) repeat-x BLACK;
}

TABLE#tblNewsletter TD {
	padding-bottom:		7px;
	text-align:			center;
	color:				WHITE;
	font-weight:		bold;
}

DIV#divIntl {
	text-align:			center;
	margin-top:			10px;
	margin-bottom:		10px;
	/* word-spacing:		20px;  just didn't work with the right-to-left thing */
	line-height:		18px;
}

DIV#divIntl A {
	font-weight:		normal;
	text-decoration:	none;
	color:				#384F62;
}

DIV#divFooterLinks {
	text-align:			center;
}

DIV#divFooterLinks A {
	color:				#384F62;
	text-decoration:	none;
}

DIV#divIntl A:hover, DIV#divFooterLinks A:hover {
	text-decoration:	underline;
}


TABLE#tblDetailedPricing {
	border-top:		1px solid #9db3bb;
}

TABLE#tblDetailedPricing TD {
	border-bottom:		1px solid #9db3bb;
	height:				31px;
	padding-top:		3px;
	padding-bottom:		3px;
}

TD.tdDetailedPricingHeader {
	background-color:	#DFE4E7;
	font-size:			13px;
	font-weight:		bold;
	padding-left:		5px;
	padding-right:		5px;
}

TD.tdDetailedPricingNote {
	font-size:			11px;
	text-align:			center;
	padding-left:		5px;
	padding-right:		5px;
}

TD.tdDetailedPricingItem {
	padding-left:		5px;
	padding-right:		5px;
}

TD.tdDetailedPricingItem, TD.tdDetailedPricingItem A {
	font-size:			11px;
	/*color:				#384f62;
	text-decoration:	none;*/
}

TD.tdDetailedPricingItem A:hover {
	/*text-decoration:	underline;*/
}


#spanCaseStudies P.contentSubHead {
	color:				#FF6600;
}

#spanCaseStudies P.contentSubHead IMG {
	vertical-align:		baseline;
	margin-right:		3px;
}

#spanCaseStudies B {
	font-size:			14px;
}

#spanCaseStudies A IMG {
	width:				150px;
	height:				100px;
	margin-right:		10px;
	float:				left;
	border:				none;
}

#spanCaseStudies HR {
	margin-top:			15px;
	margin-bottom:		15px;
}


#tblResellerDisplayInfo {
	width:				100%;
	height:				30px;
	background:			WHITE;
	border:				1px solid GRAY;
	margin-bottom:		15px;
}

#tblResellerDisplayInfo TD {
	font-size:			14px;
	font-weight:		bold;
	text-align:			center;
	padding:			5px;
}


DIV#divContactBox {
	width: 				230px;
	padding: 			5px; 
	border: 			1px solid #ff6600; 
}

DIV#divContactBox B, DIV#divContactBox SPAN, DIV#divContactBox EM {
	font-size:			11px;
}


#spanStories P { 
	padding-left:		210px;
}

#spanStories A IMG {
	border:				1px solid black;
	width:				191px;
	position:			absolute;
	
}

#spanStories B {
	font-size:			14px;
}



DIV.divMoreFeatures {
	float:				left;
	
	background:			url(../images/special/packageduration_bg_morefeatures.jpg) no-repeat;
	border:				0px solid BLACK;
	
	width:				160px;
	height:				500px;
	padding:			57px 11px 0px 18px;
}

DIV.divMoreFeatures A {
	font-weight:		normal;
}


DIV.divMoreFeatures UL LI {
	font-size:			10px;
}



