 
body
{
	behavior:url(/script/csshover.htc);
	background: #EFEFEF;
	font: 0.7em Tahoma, Arial;
	color: #666;
	text-align: center;
}

img
{
	border: 0;
}

a
{
	color: #FF7800;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

p
{
	margin: 10px 0;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
	margin: 10px 0;
	color: #FF6600;
}

h1 {font-size: 165%;}
h2 {font-size: 110%; font-weight: bold;}
h3 {font-size: 120%; font-weight: bold;}
h4 {font-size: 110%; font-weight: bold;}
h5 {font-size: 110%; font-weight: bold;}
h6 {font-size: 105%; font-weight: bold;}

.nobottommargin
{
	margin-bottom: 0;
}

.notopmargin
{
	margin-top: 0;
}

form
{
        margin: 0;
}

input, select, textarea
{
	font: 11px Arial;
}

select
{
	width: 229px;
}

textarea
{
	width: 225px;
}

img.wrappershadow
{
	display: block;
	margin: 0 auto;
}

#wrapper
{
	width: 750px;
	padding: 8px 14px 7px 14px;
	background: #FFF url('/digitalAssets/3607_wrapper-bg.gif') repeat-y;
	margin: 0 auto;
	text-align: left;
}

#wrapper #bottomclear
{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	visibility: hidden;
}

#wrapper img
{
	vertical-align: middle;
}

#header
{
	margin: 5px 0 5px 0;
}

#header #search
{
	margin-right: 15px;
	float: right;
	display: inline;
}

#header #search b,
#header #search input
{
	vertical-align: middle;
}


#menu ul#nav
{
height:28px; 
	background: #89898B url('/digitalAssets/3608_header-nav-bg.gif') repeat-x;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}

/*
These leave FF display wrong...
#menu ul li.one { width:61px; }
#menu ul li.nine { width:135px; }
#menu ul li.two { width:135px; }
#menu ul li.three { width:72px; }
#menu ul li.four { width:80px; }
#menu ul li.five{ width:77px; }
#menu ul li.six { width:86px; }
#menu ul li.seven { width:102px; }
#menu ul li.eight { width:91px; }
*/

/* begin ie tweak */

* html #menu ul li.one { width:auto; }
* html #menu ul li.two { width:auto; }
* html #menu ul li.three { width:auto; }
* html #menu ul li.four { width:auto; }
* html #menu ul li.five{ width:auto; }
* html #menu ul li.six { width:auto; }
* html #menu ul li.seven { width:auto; }
* html #menu ul li.eight { width:auto; }
* html #menu ul li.nine { width:auto; }

/* end ie tweak */

#menu ul li
{
	position: relative;
	float: left;
	height: 24px;
	margin: 2px 0;
	border-left: 1px solid #878787;
	border-right: 1px solid #606060;
}

#menu ul li ul
{
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	width: 150px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #6E6E70;
	border: 1px solid #4B4B4B;
                color: #fff;

}

#menu li:hover ul, #menu li ul:hover
{
	display: block;
}

#menu ul li ul li
{
	float: none;
	height: auto;
	margin: 1px;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 1px solid #4B4B4B;
                color: #FFF;
}
* html #menu ul li ul li
{
height:12px;
	border-bottom: 1px solid #4B4B4B;
}

#menu ul li a
{
display:block;
	float: left;
	padding: 5px 16px 0 16px;
	height: 19px;
	color: #FFF;
	text-decoration: none;
}

#menu ul li ul li a
{
	display: block;
	float: none;
	padding: 3px 7px;
	height: auto;
	color: #fff;
	text-decoration: none;
}

#menu ul li a:hover,
#menu li a.active
{
	background: #FF7902 url('/digitalAssets/3609_header-nav-bg-hover.gif') repeat-x;
	text-decoration: none;
}

#menu li ul li a:hover,
#menu li ul li a.active
{
	background: #FF7902 url('/digitalAssets/3609_header-nav-bg-hover.gif') repeat-x;
                color: #fff;
	text-decoration: none;	
}

#header #navbelow
{
	clear: both;
	background: #CFCFCF url('/digitalAssets/3610_header-nav-below-bg.gif') repeat-x top;
	padding: 12px 16px 0 16px;
	text-align: right;
	height: 28px;
}

#header #navbelow span
{
	color: #FF7800;
}

#header #navbelow #language
{
	float: left;
}

#header #navbelow #language img
{
	margin: 0 2px;
}

#cookiebar
{
	background: #F3F2F2;
	height: 23px;
	margin-bottom: 5px;
}

#cookiebar .right
{
	float: right;
	height: 23px;
	border-left: 5px solid #FFF;
	padding-left: 6px;
}

#cookiebar .right img
{
	border-top: 1px solid #FFF;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;
	margin: 0 6px;
}

#cookiebar .right img.end
{
	border-right: 0;
	margin-right: 0;
}

#cookiebar .left
{
	padding: 4px 16px;
	font-weight: bold;
}

#left
{
	float: left;
	width: 190px;
}

#left .content
{
	padding: 0 10px 0 14px;
}

#left ul
{
	margin: 0 0 15px 0;
	padding: 1px;
	list-style: none;
	border: 1px solid #E4E1E1;
}

#left ul li
{
	border-bottom: 1px solid #CCC;
}

#left ul li a
{
	font-weight: bold;
	display: block;
	background: #EEE;
	padding: 3px 5px 3px 13px;
	text-decoration: none;
	color: #474747;
}

* html #left ul li a
{
	height: 1px;
}

#left ul li a:hover
{
	background: #FFF;
}	

#left ul li a img
{
	margin: 4px 8px 5px 0;
	float: left;
}

#middle
{
	margin: 0 202px 0 196px;
	border: 1px solid #E4E1E1;
	padding: 5px 20px;
}

* html #middle
{
	height: 1px;
}

#mainright
{
	margin: 0 0 0 196px;
	border: 1px solid #E4E1E1;
	padding: 5px 20px;
	min-height: 1px;
}

#techspecbullets
{
	padding: 1px;
	float: right;
	width: 170px;
	font-size: 90%;
	color: #F65E05;
}

#techspecbullets ul
{
	margin-top: 0;
}

#techspecbullets ul li
{
	padding: 2px 0;
}

#techspecbullets ul li span
{
	color: #666;	
}

* html #mainright
{
	height: 1px;
}

.item
{
	width: 245px;
	height: 140px;
	margin: 0 3px 10px 0;
	padding: 10px 6px 0 0;
	border: 1px solid #EEE;
	float: left;
}

* html .item
{
	width: 240px;
}

.item .logo
{
	padding: 30px 6px 0 0;
	height: 110px;
	float: left;
}

#right
{
	float: right;
	width: 194px;
}

.paneltop
{
	padding: 1px 15px;
	color: #FFF;
	background: #6E6E70;
	margin-bottom: 5px;
        width:164px;
}

.paneltop a, .paneltop a#forgotpwd
{
	color: #F8F8F8;
	text-decoration: underline;
        background:transparent none;
        padding:0;
}

.paneltop a:hover,  .paneltop a#forgotpwd:hover
{
        background:transparent none;
	text-decoration: none;
}

.paneltop .left
{
	float: left;
	width: 80px;
}

.paneltop .leftpwd
{
	float: left;
	width: 120px;
}

.paneltop .right
{
	margin-bottom: 1px;
	text-align: right;
}

.paneltop .buttons
{
	text-align: right;
	padding: 5px 0;
}

.paneltop .buttons img
{
	margin: 1px 0;
}

.panel
{
	border: 1px solid #E4E1E1;
	padding: 4px;
	background: #FFF;
	margin-bottom: 5px;
}

.panel div
{
	background: url('/digitalAssets/3611_right-panel-bg.gif') repeat-x bottom;
	min-height: 53px;
	padding: 2px 0 2px 15px;
}

* html .panel div
{
	height: 1px;
}

.panel div div
{
	background-image: none;
	height: auto;
	padding: 0;
}

.requestquote div 
{
	
	min-height: 30px;
	
}

.requestquotewidth
{
         width:149px;
}
.panel div img
{
	float: right;
}

.panel div h4
{
	margin: 10px 0 0 0;
	color: #FF7800;
}

#livechat div
{
	padding-bottom: 7px;
}

#livechat div img
{
	float: none;
}

#livechat div p
{
	margin: 7px 0;
}

#newsletter div
{
	min-height: 37px;
	background-image: url('/digitalAssets/3612_right-panel-newsletter-bg.gif');
}

#newsletter div img
{
	margin: 6px 6px 0 0;
	display: inline;
}

#news div
{
	padding-right: 15px;
        background-image: url('/digitalAssets/3613_right-panel-news-bg.gif');
}

#news div p
{
	border-top: 1px solid #FFF;
	padding-top: 7px;
	margin: 7px 0;
}

#news div p a
{
	color: #666;
}

#casestudy div,
#lookingfor div
{
	padding-bottom: 10px;
}

#casestudy div img
{
	margin: 5px 5px 0 auto;
	display: block;
        float: none;
        text-align: right;
}

#lookingfor div img
{
	margin: 5px 5px 0 0;
	display: inline;
}



.newsshort
{
	border-top: 1px dashed #CCC;
	border-bottom: 1px dashed #CCC;
	padding: 8px 0;
	margin: 8px 0;
	background: #FCFCFC;
}


#homepageimage
{
	border: 1px solid #CFCFCF;
	margin-bottom: 5px;
}

#footer
{
	margin: 0 auto;
	width: 750px;
	padding: 0 12px;
	text-align: left;
	line-height: 150%;
}

#footer span
{
	font-size: 90%;
}

#footer a
{
	color: #000;
}

.fieldleft
{
	float: left;
	width: 180px;
}
.fieldleft1
{
	float: left;
	width: 60px;
        min-height:15px;
}
.asterix
{
	float: left;
	width: 20px;
}

.fieldright
{
	padding: 0 0 3px 200px;
}

ul.orangearrows
{
	list-style-image: url('/digitalAssets/3614_left-bullet.gif');
}

ul.orangearrows li
{
	margin: 3px 0;
}

table.con
{
	border: 1px solid #CCC;
}

table.con tr th
{
	border: 1px solid #EEE;
	padding: 3px 5px;
	text-align: left;
	font-weight: bold;
}

table.con tr td
{
	border: 1px solid #EEE;
	padding: 3px 5px;
}

#subnavMY
{
         width:195px ! important;
}

#windows img, #linux img
{
         float:none;
}

#windows div, #linux div
{
         padding:0;
}


/* COMPLEX HOSTING DIAGRAM STYLES */

    #complex-hosting
    {
        margin:0;
        padding:0;
        float:left;
    }

    * html #complex-hosting
    {
        margin-right:-8px;
    }
    
    #complex-hosting p
    {
        margin:0; 
    }

    #complex-hosting p.text
    {
        margin:10px 0;
    }
    
    #complex-hosting .title-2-color
    {
        color:#a6a5a5;
        font-size:16px;
        margin:6px 0 8px 0;
        font-weight:normal;
    }
    
    #complex-hosting .title-2-color b
    {
        color:#666;
    }
    
    #complex-hosting .dotted-line
    {
        height:1px;
        background:#fff url(/digitalAssets/4780_4667_dotted-bg.gif) 0 0 repeat-x;
        width:512px;
    }
    
    #complex-hosting #sales-order-icon
    {
        width:115px;
        height:50px;
        float:left;
        background:#fff url(/digitalAssets/4810_4675_sales-order-bg.gif) 0 0 no-repeat;
        margin-left:175px;
        margin-top:5px;
    }

    * html #complex-hosting #sales-order-icon
    {
        margin-left:87px;
    }
    
    #complex-hosting #sales-order-icon p
    {
        color:#FFFFFF;
        font-weight:bold;
        margin-left:16px;
        margin-top:5px;
        font-size:16px;
    }
    
    #complex-hosting #project-manager-icon
    {
        width:192px;
        height:51px;
        float:left;
        background:#fff url(/digitalAssets/4806_4673_project-manager-assigned-bg.gif) 0 0 no-repeat;
        margin-left:138px;
        margin-top:0px;
    }

    * html #complex-hosting #project-manager-icon
    {
        margin-left:69px;
    } 
    
    #complex-hosting #project-manager-icon p
    {
        color:#666666;
        font-size:13px;
        font-weight:bold;
        margin-left:14px;
        margin-top:7px;
    }
    
    #complex-hosting #documents-box
    {
        width:199px;
        height:72px;
        float:left;
        background:#fff url(/digitalAssets/4874_4666_document-box-bg.gif) 0 0 no-repeat;
        margin:17px 0px -31px 23px; 
    }

    #complex-hosting #documents-box h3
    {
        color:#F9F9F9;
        font-size:12px;
        font-weight:bold;
        margin-bottom:0px;
        margin-left:49px;
        margin-top:17px;
        text-indent:0pt;
        text-transform:uppercase;
    }
    #complex-hosting #documents-box p
    {
        color:#666666;
        font-size:13px;
        font-weight:bold;
        margin-left:32px;
        margin-top:11px;
    }
    
    #complex-hosting .section-box
    {
        clear:left;
        background:#f4f4f4;
        margin-bottom:22px;
        border-top:1px solid #f4f4f4;
        position:relative;
    }

    * html #complex-hosting .section-box
    {
        width:512px;
    }
    
    #complex-hosting .s-1
    {
        height:253px;
    }

    #complex-hosting .s-2
    {
        height:269px;
    }

    #complex-hosting .s-3
    {
        height:220px;
    }
    
    #complex-hosting .s-2
    {
        margin-bottom:10px;
    }

    #complex-hosting .s-1 .section-star
    {
        float:left;
        margin-right:-71px;
        margin-top:-18px;
        margin-left:-13px;
    }

    * html #complex-hosting .s-1 .section-star
    {
        position:relative;
    }
    
    #complex-hosting .s-2 .section-star
    {
        float:left;
        margin-right:-71px;
        margin-left:-13px;
        margin-top:-11px;
    }

    * html #complex-hosting .s-2 .section-star
    {
        position:relative;
    }

    #complex-hosting .s-3 .section-star
    {
        float:left;
        margin-right:-71px;
        margin-left:-13px;
        margin-top:-12px;
    }

    * html #complex-hosting .s-3 .section-star
    {
        position:relative;
    }
    
    #complex-hosting .section-box h3
    {
        color:#666666;
        float:left;
        font-size:14px;
        margin-bottom:0pt;
        padding-left:61px;
        padding-right:7px;
        margin-right:0pt;
        margin-top:3px;
        width:77px;
    }

    #complex-hosting .section-box .flow-box
    {
        background:#fff;
        border:1px solid #E5E1E2;
        float:left;
        margin-top:3px;
        padding-top:9px;
        width:175px;
        margin-bottom:14px;
        margin-right:9px;
        position:relative;
    }

    #complex-hosting .section-box .flow-box
    {
        margin-bottom:0px;
    }
    
    #complex-hosting .s-3 .flow-box
    {
        margin-bottom:8px;
        padding-bottom:5px;
    }
    
    
    #complex-hosting .section-box .flow-box .flow-item
    {
        background:#fff url(/digitalAssets/4798_4670_flow-item-bg.gif) 0 100% repeat-x;
        border:1px solid #E6E3E3;
        margin:0 auto 3px auto;
        padding-bottom:4px;
        padding-top:8px;
        width:139px;
        color:#666666;
        font-size:13px;
        font-weight:bold;
        text-align:center;
    }

    #complex-hosting .section-box .flow-box .flow-item .thin
    {
        font-weight:normal;
    }
    
    #complex-hosting .section-box .flow-box .return-arrow
    {
        background:transparent url(/digitalAssets/4808_4674_return-arrow-t.gif) 0 0 no-repeat;
        position:absolute;
        top:0;
        right:0;
        height:184px;
        margin-right:-8px;
        margin-top:45px;
        width:26px;
    }
    
    #complex-hosting .section-box .flow-box .flow-arrow
    {
        background:#fff url(/digitalAssets/4782_4668_flow-arrow-orange.gif) 50% 0 no-repeat;
        margin-bottom:3px;
        height:12px;
    }
    
    #complex-hosting .section-box .flow-bottom-arrow
    {
        background:transparent url(/digitalAssets/4796_4669_flow-bottom-arrow.gif) 50% 0 no-repeat;
        height:18px;
        margin-bottom:-18px;
        position:relative;
        z-index:2;
        margin-top:-1px;
        clear:left;
        float:left;
        margin-left:146px;
        width:175px;
    }

    * html #complex-hosting .section-box .flow-bottom-arrow
    {
        margin-left:73px;
        overflow:hidden;
        margin-bottom:-4px;
    }

    #complex-hosting .section-box .list-box
    {
        background:#FFFFFF;
        border:1px solid #E5E1E2;
        float:left;
        margin-top:3px;
        width:175px;
        margin-right:4px;
    }

    * html #complex-hosting .section-box .list-box
    {
        margin-right:0px;
    }

    #complex-hosting .section-box .list-box ul.list-1
    {
        color:#666666;
        font-size:13px;
        list-style-image:url(/digitalAssets/4800_4671_list-arrow.gif);
        margin-bottom:8px;
        margin-top:18px;
        margin-left:29px;
        padding-left:0px;
    }

    #complex-hosting .section-box .list-box ul.list-1 li
    {
        line-height:1.4;
    }

    
    #complex-hosting .section-box .list-box .grey-line
    {
        background:#EFEFEF;
        height:1px;
        margin-left:12px;
        margin-right:12px;
        overflow:hidden;
    }
    
    #complex-hosting .section-box .list-box h4
    {
        color:#666666;
        font-size:13px;
        margin-bottom:0px;
        margin-left:11px;
        margin-top:7px;
    }
    
    #complex-hosting .section-box .list-box ul.list-2
    {
        color:#666666;
        font-size:13px;
        list-style-image:url(/digitalAssets/4800_4671_list-arrow.gif);
        margin-bottom:8px;
        margin-top:2px;
        padding-left:0px;
        margin-left:29px;
    }

    #complex-hosting .section-box .list-box ul.list-2 li
    {
        line-height:1.4;
    }
    
    #complex-hosting .nb-logo
    {
        margin-bottom:15px;
        margin-top:-11px;
        text-align:right;
    }

* html .ie6imageaboutus
{
     width:509px;
}
