/* ------------------------------------------ */
/* All Pages */
/* ------------------------------------------ */

body 
{
	background: #e1e1e1 url(../images/Background_Body.jpg) repeat-x top;
	margin:7px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#444444; 
	behavior: url(../csshover.htc);
}

#Page 
{
	background: url(../images/Background_Page.jpg);
	margin: 0px auto;
	width: 819px;
}

a 
{
	text-decoration:none;
	color:#005a8f;
}

a:hover 
{
	color:#444444; 
	text-decoration:underline; 
}

h1 
{
	font:normal 22px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	color:#8f8d8e;
	border-bottom:1px solid #bbcdd8;
}

h2 
{
	font:normal 18px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	color:#8f8d8e;
	border-bottom:1px solid #bbcdd8;
}

.GenSmall 
{
	font-size:10px;
	font-weight:bold;
}

.NewsTitle 
{
	color:#62a8d3; font-weight:bold;
}

.AlignLeft 
{
	float:left;
}

.AlignRight 
{
	float:right;
}

.HighLight 
{
	color:#62a8d3;
}

/* Top of content panel */
.Top 
{
	background: url(../images/Background_TopOfPage.jpg);
	height: 15px;
}

/* Header */
#Header 
{
	padding: 0px 28px 23px 30px;
	text-align:right;
	height:47px;
}

#Header a
{

}

#Header p
{
	margin:0;
	padding:0;
}

#SearchForm
{ 
	float:right;
	text-align:left;
	width:220px;
	font-weight:bold;
	font-size:10px;
	margin:0px;
	padding:0;
	position:relative
}

.SearchForm
{
	border:1px solid #666666;
	font-size:10px;
	width:160px;
}

.SearchButton 
{
	position:absolute;
	bottom:-6px;
	right:-6px;
}

#contact-us-container{ float:right; width:300px; }
#contact-us-link{ background:url(../images/ico-contact.png) center left no-repeat; padding-left:20px; font-weight:bold; float:right; color:#005a8f;}

/* Top navigation bar */
#NavBar 
{
	margin:0 26px 0 27px;
	padding:0;
	list-style:none;
	background:url(../images/Background_NavBar.jpg);
	border:solid #005a8f 1px;
	height:25px;
}

#NavBar li
{
	margin:0;
	padding:0;
	float:left;
	border-left:solid #005a8f 1px;
	position:relative;
}

#NavBar li a 
{
	line-height:26px;
	padding:5px 10px 4px 10px;
	border:solid #fff;
	border-width:1px 0 1px 1px;
	color:#fff;
}

#NavBar ul 
{
	height:auto;
	background:#fff;
	width:170px;
	position:absolute;
	top:100%;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
	display:none;
	border:solid #005a8f;
	border-width:1px 1px 0 0
}

#NavBar ul li 
{
	border-bottom:1px solid #005a8f;
	float:none;
	padding:0;
	font-size:10px;
}

#NavBar ul li a 
{
	color:#484848;
	line-height:24px;
	border:none;
	padding:0 5px 0 20px;
	display:block;
	height:24px;
	width:144px;
	background:url(../images/BulletPoint_NavBar.jpg) no-repeat 10px center
}

#NavBar ul li a:hover 
{
	color:#484848;
	background-color:#f1f1f1;
	text-decoration:underline
}

#NavBar li:hover ul, #NavBar li.over ul
{
	/* lists nested under hovered list items */
	display: block;
}

#NavBar li.First, #NavBar li.First a
{
	border-left-width:0;
}

.NavBarCurrentPage 
{
	border-left-width:0;
	text-decoration:underline;
	cursor:default;
}

.NavBarCurrentPage:hover
{
	border-left-width:0;
	text-decoration:underline;
	color:#fff
}

.NavBarTabLink a:hover
{
	text-decoration:none;
	cursor:Menu;
}

.NavBarCurrentPageSubPage 
{
	border-left-width:0;
	text-decoration:underline;
}

div.Last 
{
	border:solid #fff;
	border-width:1px 0 1px 1px;
	line-height:23px;
	width:494px
}

/* Footer */
.FooterTop
{
	clear: both; height: 5px;
}

.Footer 
{
	background: url(../images/Footer.jpg) no-repeat;
	clear: both; font-size:10px; height: 38px; padding:4px 15px; margin:10px 27px 10px 27px;
}

/* Bottom of page */
.PageBottom {
	background: url(../images/Background_BottomOfPage.jpg);
	height: 15px;
}

/* Breadcrumbs */
#BreadCrumbs
{
	font-weight:bold;
	margin:6px 0 0 28px;
	clear:both;
	font:18px/24px Arial, Helvetica, sans-serif;
}

/* ------------------------------------------ */
/* Page Specific - solutions.html (except banner)*/
/* ------------------------------------------ */

.LeftColumn_SolutionsPage  
{
	background: url(../images/Overview_Shared_Frame.gif) no-repeat right center;
	width: 252px;
	height: 320px;
	float: left;

}

.MiddleColumn_SolutionsPage 
{
	background: url(../images/Overview_Utility_Frame.gif) no-repeat right center;
	width: 252px;
	height: 320px;
	float: left;
	padding-left:5px;
}

.RightColumn_SolutionsPage  
{
	background: url(../images/Overview_Unified_Frame.gif) no-repeat right center;
	float: right;
	height: 320px;
	width: 252px;
}

.LeftColumnHeading_SolutionsPage  
{
	width: 252px;
	float: left;
	padding-right:5px;
}

.MiddleColumnHeading_SolutionsPage 
{
	width: 252px;
	float: left;
}

.RightColumnHeading_SolutionsPage  
{
	float: right;
	width: 252px;
}

.ColumnLink_SolutionsPage
{
	margin: 61px 0 0px 110px;
}

.ColumnText_SolutionsPage
{
	margin: 0px 20px 0px 18px;
}

/* ------------------------------------------ */
/* Page Specific - support.html (except banner)*/
/* ------------------------------------------ */

.LeftColumn_SupportPage  
{
	background: url(../images/Support_Web_Frame.gif) no-repeat right center;
	width: 235px;
	height: 115px;
	padding: 0 0 0 140px;
	margin: 0 0 0 0px;
	float: left;
}

.RightColumn_SupportPage  
{
	background: url(../images/Support_Email_Frame.gif) no-repeat right center;
	width: 235px;
	height: 105px;
	padding: 10px 0 0 140px;
	margin: 0 0 0 0px;
	float: right;
}

.BottomLeftColumn_SupportPage  
{
	background-image: url(../images/Support_Phone_Frame.gif);
	width: 235px;
	height: 105px;
	padding: 10px 0 0 140px;
	margin: 0 0 0 0px;
	float: left;
}

.BottomRightColumn_SupportPage  
{
	background: url(../images/Support_Fax_Frame.gif) no-repeat right center;
	width: 235px;
	height: 115px;
	padding: 0 0 0 140px;
	margin: 0 0 0 0px;
	float: right;
}

#Links_SupportPage ul 
{
	border:none;
	margin:5px 5px 5px 25px;
	line-height:21px;
	padding:0 25px;
}

#Links_SupportPage ul li
{
	list-style:url(../images/BulletPoint_NavBar.jpg);
	padding:0;
}

.HorizontalDivider-SupportPage
{
	background: url(../images/VeryLongHorizontalDivider.png) no-repeat left center;
	height: 10px;
}

/* ------------------------------------------ */
/* Page Specific - Solutions-SharedWebHosting.html (except banner)*/
/* ------------------------------------------ */

.LeftColumn_Solutions-SharedWebHosting 
{
	background: url(../images/LongVerticalDivider.png) no-repeat right center;
	width: 350px;
	padding-right: 25px;
}

.RightColumn_Solutions-SharedWebHosting
{
	float: right;
	width: 345px;
}

/* ------------------------------------------ */
/* Page Specific - company.html (except banner)*/
/* ------------------------------------------ */

#Links_companyPage ul 
{
	border:none;
	margin:5px 5px 5px 25px;
	line-height:21px;
	padding:0 25px;
}

#Links_companyPage ul li
{
	list-style:url(../images/BulletPoint_NavBar.jpg);
	padding:0;
}

.HorizontalDivider-companyPage
{
	background: url(../images/VeryLongHorizontalDivider.png) no-repeat left center;
	height: 10px;
}

/* ------------------------------------------ */
/* Page Specific - company-contactus.html (except banner)*/
/* ------------------------------------------ */

.LeftColumn_company-contactusPage 
{
	background: url(../images/LongVerticalDivider.png) no-repeat right center;
	width: 190px;
	padding-right: 25px;
}

.RightColumn_company-contactusPage 
{
	float: right;
	width: 520px;
}

/* ------------------------------------------ */
/* Page Specific - News.html (except banner)*/
/* ------------------------------------------ */

.LeftColumn_NewsPage 
{
	background: url(../images/LongVerticalDivider.png) no-repeat right center;
	width: 250px;
	padding-right: 25px;
}

.RightColumn_NewsPage 
{
	float: right;
	width: 460px;
}

/* ------------------------------------------ */
/* Page Specific - Support-FAQ.html (except banner)*/
/* ------------------------------------------ */

#FAQLinks_FAQPage ul 
{
	border:none;
	margin:5px 5px 5px 25px;
	line-height:21px;
	padding:0 25px;
}

#FAQLinks_FAQPage ul li
{
	list-style:url(../images/BulletPoint_NavBar.jpg);
	padding:0;
}

.FAQ-HorizontalDivider 
{
	background: url(../images/VeryLongHorizontalDivider.png) no-repeat left center;
	height: 10px;
}

/* ------------------------------------------ */
/* Page Specific - company-AboutUs.html (except banner)*/
/* ------------------------------------------ */

.LeftColumn_company-AboutUsPage 
{
	background: url(../images/LongVerticalDivider.png) no-repeat right center;
	width: 550px;
	padding-right: 25px;
	float: left;
}

.RightColumn_company-AboutUsPage
{
	width: 120px;
	padding-right: 50px;
	float: right;
}


.Profile-AboutUsPage 
{
	width: 400px;
	height: 50px;
	
}

.Profile1-AboutUsPage 
{
	background: url(../images/Photo_Sean.png) no-repeat left center;
	width: 400px;
	height: 100px;
	padding-left: 150px;
}

.Profile2-AboutUsPage 
{
	background: url(../images/Photo_Sean.png) no-repeat left center;
	width: 400px;
	height: 100px;
	padding-left: 150px;
}

.Profile3-AboutUsPage 
{
	background: url(../images/Photo_Sean.png) no-repeat left center;
	width: 400px;
	height: 100px;
	padding-left: 150px;
}

.Profile4-AboutUsPage 
{
	background: url(../images/Photo_Sean.png) no-repeat left center;
	width: 400px;
	height: 100px;
	padding-left: 150px;
}

.Profile5-AboutUsPage 
{
	background: url(../images/Photo_Sean.png) no-repeat left center;
	width: 400px;
	height: 100px;
	padding-left: 150px;
}

.Profile6-AboutUsPage 
{
	background: url(../images/Photo_Sean.png) no-repeat left center;
	width: 400px;
	height: 100px;
	padding-left: 150px;
}

.Profile-HorizontalDivider 
{
	background: url(../images/LongHorizontalDivider.png) no-repeat left center;
	width:150px;
	height: 10px;
	padding-left: 0px;
}


/* ------------------------------------------ */
/* Page Specific - company-partnersandsuppliers.html (except banner)*/
/* ------------------------------------------ */

.PartnerSupplier1-company-partnersandsuppliers 
{
	background: url(../images/Partner_ts_logo.jpg) no-repeat left center;
	padding-left: 155px;
}

.PartnerSupplier2-company-partnersandsuppliers 
{
	background: url(../images/MS-gold-logo.jpg) no-repeat left center;
	padding-left: 155px;
}

.PartnerSupplier3-company-partnersandsuppliers 
{
	background: url(../images/Partner_CommVault.png) no-repeat left center;
	padding-left: 155px;
}

.PartnerSupplier4-company-partnersandsuppliers 
{
	background: url(../images/Partner_emcselect.gif) no-repeat left center ;
	padding-left: 155px;
}

.PartnerSupplier5-company-partnersandsuppliers 
{
	background: url(../images/Partner_Dell.png) no-repeat left center;
	padding-left: 155px;
}


.PartnerSupplier6-company-partnersandsuppliers 
{
	background: url(../images/Partner_RedHat.jpg) no-repeat left center;
	padding-left: 155px;
}

.PartnerSupplier7-company-partnersandsuppliers 
{
	background: url(../images/Partner_NexusPoint.png) no-repeat left center;
	padding-left: 155px;
}

.PartnerSupplier8-company-partnersandsuppliers 
{
	background: url(../images/Partner_apclogo.jpg) no-repeat left center;
	padding-left: 155px;
}
.PartnerSupplier9-company-partnersandsuppliers 
{
	background: url(../images/Gold_wht_62x68.jpg) no-repeat 40px center;
	padding-left: 155px;
}

.PartnerSupplier-company-partnersandsuppliers_HorizontalDivider 
{
	background: url(../images/VeryLongHorizontalDivider.png) no-repeat left center;
	width: 771px;
	height: 10px;
	padding-left: 0px;
}

/* ------------------------------------------ */
/* Page Specific - index.html (except banner)*/
/* ------------------------------------------ */

/* Main content section */
#MainContentArea_DefaultPage
{
	float:right;
	width:575px;
	padding:0px 16px 0 0;
	margin:0;
}

/* Product Wheel */
#ProductWheelWrapper 
{
	text-align: center;
	width:400px;
	height:90px;
	padding:0px 15px 0px 5px;
}

#ProductWheel
{
	text-align: left;
	overflow: hidden;
	height: 76px;
	width: 557px;
	float: left;
	line-height:13px;
	background: url(../"images/Background_ProductWheel.png") no-repeat white;
}

#ProductWheel div.product_image 
{
	position: relative;
	top: -80px;
	margin: 6px 0 0;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
}

#ProductWheelContent 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#ProductWheelContent li 
{
	margin: 0;
	display: none;
	position: absolute;
	width: 550px;
}

#ProductWheelContent li.Initial
{
	display: block;
	width: 550px;
}

.ProductWheelText
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

/* Main Content Area */
#MainRightHandContent_DefaultPage 
{
	padding: 0px 25px 10px 0px;
}

.LeftColumn_DefaultPage 
{
	background: url(../images/LongVerticalDivider.png) no-repeat right center;
	width: 300px;
	padding-right: 25px;
}

.RightColumn_DefaultPage 
{
	float: right;
	width: 200px;
}

.SpecialOffer_DefaultPage
{
	background: url(../images/Background_SpecialOffer.png) no-repeat center;
	width: 556px;
	height: 720px;
	padding: 0px 6px 0px 0px;
}

.SpecialOfferTopSection_DefaultPage
{
	height: 265px;
}

.SpecialOfferPDFLink_DefaultPage
{
	height: 146px;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
}

.SpecialOfferForm_DefaultPage
{
	line-height: 28px;
	color: #1e79bf;
	padding: 0 0 0 41px;
	margin: 0 0 0 0px;
}

/* Side navigation panel */
#SideBar_DefaultPage {
	background: url(../images/Sidebar_Shadow.jpg) repeat-x bottom;
	margin: 0px 0px 0px 27px;
	padding-bottom: 4px; width:182px;
	border-top: 2px solid #005a8f;
}

#SideBar_DefaultPage ul 
{
	margin:0 0 0 0;
	padding:7px;
	list-style:none;
	border:1px solid #d5d5d5;
	border-bottom:solid #005a8f 1px;
}

#SideBar_DefaultPage h2 
{
	color:#fff;
	background:url(../images/GradSidebar_Tab.png) no-repeat;
	height:23px;
	line-height:23px;
	width:150px;
	margin:0;
	padding:0 10px;
	font-size:12px;
}

#SideBar_DefaultPage li
{
	padding:0 0 0 0;
	margin:0;
}

#SideBar_DefaultPage ul ul 
{
	border:none;
	margin:5px 5px 5px 25px;
	line-height:21px;
	padding:0;
}

#SideBar_DefaultPage ul ul li
{
	list-style:url(../images/BulletPoint_NavBar.jpg);
	padding:0;
}

/* Under Side navigation panel */
#UnderSideBar_DefaultPage {
	float: left;
	margin: 30px 0 0 20px;
	padding-bottom: 4px; width:193px;
}

#LowerButtons_DefaultPage
{
	background:url(../images/UnderSideBar.png);
	height:136px; margin:0 0;
	font-size:10px;
	line-height:12px;
	color:#005a8f;
}

#LowerButtons_DefaultPage p 
{
	padding:2px 0;
	margin:0;
}

#LowerButtons_DefaultPage h3
{
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	margin:0 0 3px;
	padding:0;
}

#LowerButtons_DefaultPage a 
{
	color:#005a8f;
}

.BlogButton_DefaultPage
{
	width:140px;
	margin:22px 0 22px 58px;
}

.Section_DefaultPage
{
	float:left;
	width:193px;
}

.AustralianProduct_DefaultPage
{
	margin:26px 0 0 15px;
}

/* ------------------------------------------ */
/* Banners */
/* ------------------------------------------ */

#HeaderImage_DefaultPage 
{
	background: url(../images/Header_DefaultPage.jpg);
	margin: 2px 16px 0 22px;
	padding:66px 370px 0 15px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_SupportPage 
{
	background: url(../images/Header_SupportPage.jpg) no-repeat;
	margin: 2px 16px 0 22px;
	padding:66px 0px 0 385px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_Support-HelpDeskPage
{
	background: url(../images/Header_Support-HelpDeskPage.jpg);
	margin: 2px 16px 0 22px;
	padding:66px 370px 0 15px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_Support-FAQPage
{
	background: url(../images/Header_Support-FAQPage.jpg);
	margin: 2px 16px 0 22px;
	padding:66px 370px 0 15px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_companyPage
{
	background: url(../images/Header_company-AboutUsPage.jpg);
	margin: 2px 16px 0 22px;
	padding:66px 370px 0 15px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_company-contactusPage
{
	background: url(../images/Header_company-contactusPage.jpg) no-repeat;
	margin: 2px 16px 0 22px;
	padding:66px 0px 0 385px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_company-AboutUsPage
{
	background: url(../images/Header_company-AboutUsPage.jpg);
	margin: 2px 16px 0 22px;
	padding:66px 370px 0 15px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_SolutionsPage
{
	background: url(../images/Header_SolutionsPage.jpg);
	margin: 2px 16px 0 22px;
	padding:66px 370px 0 15px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_Solutions-SharedWebHostingPage
{
	background: url(../images/Header_Solutions-SharedWebHostingPage.jpg) no-repeat;
	margin: 2px 16px 0 22px;
	padding:66px 0px 0 385px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_Solutions-UtilityHostingEnvironmentPage
{
	background: url(../images/Header_Solutions-UtilityHostingEnvironmentPage.jpg) no-repeat;
	margin: 2px 16px 0 22px;
	padding:66px 0px 0 385px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_Solutions-UnifiedStorageVaultPage
{
	background: url(../images/Header_Solutions-UnifiedStorageVaultPage.jpg);
	margin: 2px 16px 0 22px;
	padding:66px 250px 0 135px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_Support-WhyUseInfoplexPage
{
	background: url(../images/Header_DefaultPage.jpg);
	margin: 2px 16px 0 22px;
	padding:66px 370px 0 15px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_NewsPage
{
	background: url(../images/Header_NewsPage.jpg) no-repeat;
	margin: 2px 16px 0 22px;
	padding:66px 0px 0 385px;
	height: 149px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}


#HeaderImage_PartnersPage {
	background: url(../images/Header_Blank.png);
	margin: 2px 16px 0 22px;
	padding:18px 0px 0 185px;
	height: 44px;
	width: 588px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

#HeaderImage_SubPage {
	background: url(../images/Header_Blank.png);
	margin: 2px 16px 0 22px;
	padding:18px 370px 0 15px;
	height: 44px;
	width: 388px;
	font:18px/24px Arial, Helvetica, sans-serif;
}

/* ------------------------------------------ */
/* Sub Page (except banner) */
/* ------------------------------------------ */

/* Main content section */
#MainContentArea_SubPage
{
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 28px;
	width: 765px;
}

#MainContentArea_SubPage .col-a{ float:left; width:357px; }
#MainContentArea_SubPage .col-a p{ margin:0 0 1em 0; }

#MainContentArea_SubPage .col-b{ float:right; width:357px; }
#MainContentArea_SubPage .col-b p{ margin:0 0 1em 0; }

#MainContentArea_SubPage h4{ font-weight:normal;font-size:14px; }

#MainContentArea_SubPage a{ font-weight:bold; }

#MainContentArea_SubPage ul{ list-style:none; padding-left:20px; border-left:1px solid #bbcdd8; }
#MainContentArea_SubPage li{ background:url(../images/ico-li.png) 0 7px no-repeat; padding-left:10px; }

table.Table_SubPage
{
	border: 5px solid #d5d5d5;
	background-color: white;
	border-collapse: collapse;
	margin:0 0 20px 0;
}

table.Table_SubPage th 
{
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #d5d5d5;
	background:url(../images/th-bg.png) top left repeat-x;
	height:34px;
}

table.Table_SubPage td 
{
	border-width: 1px;
	padding: 5px 30px;
	border-style: solid;
	border-color: #d5d5d5;
}

table.Table_SubPage td p{ margin:0; }
table.Table_SubPage td a{ font-weight:bold; }

table.links td { padding:20px 30px; }
table.links td p{ margin:0 0 1em 0; }



.Table_SubPage_Header
{
	background-color: #5f94b3;
	color:#ffffff;
	font-weight: bold;
}


#contact-us{ clear:both;float:right; width:357px; margin-top:20px; }
#contact-us h4{ margin:0; padding:0; font-weight:bold;}
#contact-us h4 a { color:#fff; background:url(../images/hdr-contact.png) 0 0 no-repeat; height:40px; line-height:40px;padding:0 30px; display:block; margin:0;  }
#contact-us p{  background:url(../images/bg-contact.png) 0 0 no-repeat; padding:20px 30px 30px 100px;margin:0 0 20px 0; }


#operating-systems{ float:left; width:100%; background:url(../images/bg-os.png) top left repeat-y; margin-bottom:1em; }
#operating-systems ul{ border:none;  }
#operating-systems ul, #operating-systems p{ float:left; width:207px; margin:0;}
#operating-systems ul.col-2{ width:130px; }
#operating-systems ul.col-3{ width:130px; }
#operating-systems p{ width:207px; padding-right:10px; }

ul#sitemap{ border:none;margin:0;padding:10px 0 0 0; width:100%; border-top:1px solid #BBCDD8;   }
ul#sitemap li a{ padding:0 0 10px 0; line-height:20px;}
ul#bcp-solutions li{ margin:0 0 20px 0; }

.pricing-models{ float:left;width:100%;border-bottom:1px solid #bbcdd8; margin-bottom:20px; }
.pricing-model{ clear:both;float:left;width:100%; }
.pricing-model h3{ border-bottom:1px solid #bbcdd8; padding:0 0 10px 0;}
.pricing-model table{ float:right; width:390px; }
.pricing-model p{ float:left; width:350px; }

.extra-models{ float:left; background:url(../images/bg-extra-models.png) top left repeat-y; }
.extra-models p{ float:left; width:215px; padding:0 20px; margin:0;}
.extra-models p.first{ padding-left:0; }