

/* --------------------------------------------------------------
   TEXT COLORS
-------------------------------------------------------------- */

.textblack {
	color: #000000;
}
.internalpadding {padding:25px}
.textblue {
    color: #224488;
}

.textgreen {
	color: #779500;
}

.textgrey {
	color: #888888;
}

.textgold {
    color: #ffbb55;
}

.textorange {
	color: #ff6600;
}

.textred {
	color: #cc0000;
}

/* --------------------------------------------------------------
   BUTTONS
-------------------------------------------------------------- */

input.button,input.buttongo,input.buttonwarn {
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    width:auto;
    overflow:visible;
    padding:4px 7px 3px 7px;
}
input.button:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
input.buttongo:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
input.buttonwarn:hover{
    background-color:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
/* CSS Document */

body{margin:0; padding:0;
	background:#ccc url(/images/top-tail.png) top repeat-x;


}


.widgetHeader{height:44px;font-size:150%;padding:24px 0px 0px 74px;color:#2495e1;margin:0px}
ol li li{font-weight:light;line-height:1.5em;list-style-type:roman}
	
dl dt {font-weight:bold}
.credit {color:#ccc;font-size:75%}
.credit a {color:#aaa}


#techIcons {margin:20px}
#main {padding:25px;border-bottom:8px solid #ec6a00; background:#f9f9f9 url(/images/content-tail.gif) bottom repeat-x; margin:0 62px 0 63px;}
#mainBottom{margin-top:25px;text-align:center;background:#fff;width:100%;position:absolute;left:0px;padding:10px 0px;min-height:50px;}
#mainBottom .footerLinks {text-align:left}
#mainBottom .footerLinks ul {float:left}
#mainBottom ul {list-style:none}
#mainBottom .footerSignature {clear:both;display:block}

#main p{margin:0px 0px 10px 0px}

a img {border:none}

img {vertical-align:top;}




a {color:#717171;}

p {padding-top:5px;padding-bottom:5px}

/* ============================= main layout ====================== */

li { background:url(/images/list-bg.gif) no-repeat 0 8px; padding-left:15px; line-height:2.083em;}
.tundra li {background:none}

.link {background:url(/images/list-bg.gif) no-repeat 0 2px; color:#717171; font-weight:bold; display:inline-block; margin-top:25px; padding-left:12px;}

.imgindent {margin:0 20px 0 0; float:left;}



cite {font-style:normal;}

/* ============================= header ====================== */

.logo {margin:0 0 5px 0px;}
#headerClient .border {border:1px solid #000000; height:30px;margin-left:1px}

.topMenu {border-top:1px solid #aaa;border-bottom:0px solid #aaa; width:100%; overflow:hidden;margin:0; padding:0;font-weight:bold}
.topMenu li {float:left; width:145px; padding:0; text-align:center; background:url(/images/menu-devider.gif) top right repeat-y; padding-right:1.8px;}
.topMenu li a {color:#d5d5d5; text-decoration:none; background:url(/images/menu-tali.gif) top repeat-x; display:block; padding:0px;}
.topMenu li a:hover {color:#ababab; background:url(/images/menu-tali-active.gif) top repeat-x;}
.topMenu .active a {color:#ababab; background:url(/images/menu-tali-active.gif) top repeat-x;}
.topMenu .last {background:none; padding:0; width:139px;}

.slogan {margin:55px 0 0 25px;}

/* ============================= content ====================== */

.banners {border-bottom:1px solid #d5d5d5; background:#ececec url(/images/banner-tail.gif) top repeat-x;;font-size:95%}

.banner {width:410px; padding:23px 0 0 0; float:left;}
.webhosting-banner {width:190px;}
.webhosting-banner2 {padding:10px 0 0 0; float:left;}
.banner .imgindent {margin-right:5px;}
.banners .links {color:#7f9500; padding:14px 0 0 0;}
.banners .links a {color:#7f9500; font-weight:bold;}
.banners .banner2 h3 {color:#d96100;size:90%}
.banners .banner2 .links {color:#d24d00;}
.banners .banner2 .links a {color:#d24d00;}

.line {background:url(/images/banner-devider.gif) repeat-y 437px 0;}
.banner-pad {padding-right:32px;}

.indent {padding:33px 50px 33px 48px;}

.col-pad {padding-right:75px;}
.col-pad2 {padding-right:36px;}

.date {color:#858585; background:url(/images/list-bg.gif) no-repeat 0 2px; padding-left:12px;}
.padding1 {padding-top:20px;}
.padding2 {padding-top:15px;}
.padding3 {padding-top:25px;}
.margin1 {margin-top:15px;}
.margin2 {margin-top:50px;}
.extra {overflow:hidden; zoom:1;}

/* ============================= footer ====================== */

#footer {color:#717171; padding:20px 79px 0 70px;margin:0; }
#footer a {color:#efefef;}
.rss {float:right; margin:4px 0 0 7px;}
#footer .subtopMenu {float:right;}
#footer .subtopMenu li {display:inline; background:none; border-left:1px solid #a4a4a4; padding:0 8px 0 8px;}
#footer .subtopMenu li a {color:#a4a4a4;}
#footer .subtopMenu .first {border:none;}


/* --------------------------------------------------------------
   TEXT COLORS
-------------------------------------------------------------- */

.textblack {
	color: #000000;
}

.textblue {
    color: #224488;
}

.textgreen {
	color: #779500;
}

.textgrey {
	color: #888888;
}

.textgold {
    color: #ffbb55;
}

.textorange {
	color: #ff6600;
}

.textred {
	color: #cc0000;
}

/* --------------------------------------------------------------
   BUTTONS
-------------------------------------------------------------- */

input.button,input.buttongo,input.buttonwarn {
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    width:auto;
    overflow:visible;
    padding:4px 7px 3px 7px;
}
input.button:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
input.buttongo:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
input.buttonwarn:hover{
    background-color:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
/* CSS Document */

body{margin:0; padding:0;
	background:#ccc url(/images/top-tail.png) top repeat-x;


}


.widgetHeader{height:44px;font-size:150%;padding:24px 0px 0px 74px;color:#2495e1;margin:0px}
ol li li{font-weight:light;line-height:1.5em;list-style-type:roman}
	
dl dt {font-weight:bold}
.credit {color:#ccc;font-size:75%}
.credit a {color:#aaa}


#techIcons {margin:20px}
#main {padding:25px;border-bottom:8px solid #ec6a00; background:#f9f9f9 url(/images/content-tail.gif) bottom repeat-x; margin:0 62px 0 63px;}
#mainBottom{margin-top:25px;text-align:center;background:#fff;width:100%;position:absolute;left:0px;padding:10px 0px;min-height:50px;}
#mainBottom .footerLinks {text-align:left}
#mainBottom .footerLinks ul {float:left}
#mainBottom ul {list-style:none}
#mainBottom .footerSignature {clear:both;display:block}

#main p{margin:0px 0px 10px 0px}

a img {border:none}

img {vertical-align:top;}




a {color:#717171;}

p {padding-top:5px;padding-bottom:5px}

/* ============================= main layout ====================== */

li { background:url(/images/list-bg.gif) no-repeat 0 8px; padding-left:15px; line-height:2.083em;}
.tundra li {background:none}

.link {background:url(/images/list-bg.gif) no-repeat 0 2px; color:#717171; font-weight:bold; display:inline-block; margin-top:25px; padding-left:12px;}

.imgindent {margin:0 20px 0 0; float:left;}



cite {font-style:normal;}

/* ============================= header ====================== */

.logo {margin:0 0 5px 0px;}
#headerClient .border {border:1px solid #000000; height:30px;margin-left:1px}
.topMenu {border-top:1px solid #aaa;border-bottom:0px solid #aaa; width:100%; overflow:hidden;margin:0; padding:0;font-weight:bold}
.topMenu li {float:left; width:145px; padding:0; text-align:center; background:url(/images/menu-devider.gif) top right repeat-y; padding-right:1.8px;}
.topMenu li a {color:#d5d5d5; text-decoration:none; background:url(/images/menu-tali.gif) top repeat-x; display:block; padding:0px;}
.topMenu li a:hover {color:#ababab; background:url(/images/menu-tali-active.gif) top repeat-x;}
.topMenu .active a {color:#ababab; background:url(/images/menu-tali-active.gif) top repeat-x;}
.topMenu .last {background:none; padding:0; width:139px;}

.slogan {margin:55px 0 0 25px;}

/* ============================= content ====================== */

.banners {border-bottom:1px solid #d5d5d5; background:#ececec url(/images/banner-tail.gif) top repeat-x;;font-size:95%}

.banner {width:410px; padding:23px 0 0 0; float:left;}
.webhosting-banner {width:190px;}
.webhosting-banner2 {padding:10px 0 0 0; float:left;}
.banner .imgindent {margin-right:5px;}
.banners .links {color:#7f9500; padding:14px 0 0 0;}
.banners .links a {color:#7f9500; font-weight:bold;}
.banners .banner2 h3 {color:#d96100;size:90%}
.banners .banner2 .links {color:#d24d00;}
.banners .banner2 .links a {color:#d24d00;}

.line {background:url(/images/banner-devider.gif) repeat-y 437px 0;}
.banner-pad {padding-right:32px;}

.indent {padding:33px 50px 33px 48px;}

.col-pad {padding-right:75px;}
.col-pad2 {padding-right:36px;}

.date {color:#858585; background:url(/images/list-bg.gif) no-repeat 0 2px; padding-left:12px;}
.padding1 {padding-top:20px;}
.padding2 {padding-top:15px;}
.padding3 {padding-top:25px;}
.margin1 {margin-top:15px;}
.margin2 {margin-top:50px;}
.extra {overflow:hidden; zoom:1;}

/* ============================= footer ====================== */

#footer {color:#717171; padding:20px 79px 0 70px;margin:0; }
#footer a {color:#efefef;}
.rss {float:right; margin:4px 0 0 7px;}
#footer .subtopMenu {float:right;}
#footer .subtopMenu li {display:inline; background:none; border-left:1px solid #a4a4a4; padding:0 8px 0 8px;}
#footer .subtopMenu li a {color:#a4a4a4;}
#footer .subtopMenu .first {border:none;}

.clientarealinks a {margin:10px;width:175px;display:inline-block;text-align:left;}

.clientarealinks a img {margin-right:10px;}

