* {
	outline:none;
	text-decoration:none;
	border:none;
	font-weight:100;
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#1b1b1b;
	color:#333;
	line-height:22px;
	text-align:center;
}

ul,ol {
	margin-left:1em;
	padding-left:1em;
}

h1 {
	line-height:28px;
}

h1,h2,h3,h4,p {
	padding-bottom:14px;
}

strong,h1,h2,h3,h4,h5 {
	font-weight:400;
}

h2,h3,h4,.pt,.tsms {
	font-style:italic;
}

.tsms {
	width:632px;
}

h1,.hp,h1 a {
	font-size:22px;
}

h1 a {
	text-decoration:none;
	color:#333;
}

h2,h2 a,.pt,.pt a {
	font-size:16px;
}

h3 {
	font-size:14px;
}

h5 {
	color:#666;
	font-size:12px;
	padding:15px 0 0 20px;
}

table,.wrb_gr,.valid_general {
	margin-bottom:14px;
}

table {
	width:634px;
	float:left;
	margin:0 0 20px;
	padding:0;
}

th,td {
	text-align:left;
	vertical-align:top;
}

th {
	font-weight:400;
	font-size:13px;
}

.cl,.dev {
	width:100%;
	clear:both;
	font-size:0;
	line-height:0;
}

.cl {
	height:0;
}

.dev {
	height:14px;
}

.br_no {
	border:none!important;
}

.br_tsl {
	border-top:solid 1px #383636;
}

.br_ts {
	border-top:solid 1px #dadada;
}

.br_td {
	border-top:dashed 1px #dadada;
}

.sml {
	font-size:11px;
	color:#555;
}

.orange {
	color:#E25612;
}

.img_l {
	float:left;
	margin:5px 20px 18px 0;
}

.img_r {
	float:right;
	margin:5px 0 18px 20px;
}

.wrb_gr {
	background:#f1f1f1;
	padding:10px 15px;
}

.nws_rgt {
	float:left;
	display:block;
	width:374px;
}

#out,#ph,#mnv,#hd,#hdt,#hdb,#cnt,#ft,#ftt,#ftb,#lft_btn,#lft_btn li,#lft_btn li a,.lnv li,.lnv li a {
	width:100%;
}

#logo,#lft_btn li,#lft_btn_qote a,#lft_btn_port a,#lft_btn_pay_monthly a,.bokmrk li span {
	background-image:url(../images/structure/comp.png);
	background-repeat:no-repeat;
}

#phin,.wr,.ftin,#hdint,#hdinb {
	width:959px;
	text-align:left;
	margin:0 auto;
}

#ph,#phin {
	height:152px;
}

#ph {
	background:#1b1b1b;
}

#phin,#hdint,#hdinb {
	position:relative;
}

#logo,#phnv,#mnv {
	position:absolute;
}

#logo,#logo a {
	display:block;
	width:240px;
	height:48px;
	text-indent:-999999em;
	overflow:hidden;
}

#logo {
	background-position:0 0;
	top:30px;
	left:0;
}

#tel {
	font-size:20px;
	color:#fff;
	position:absolute;
	top:60px;
	right:10px;
}

#hd {
	background:#f5f5f5;
}

#hdt,#hdint {
	height:49px;
	background:#eaeaea;
}

#hdt {
	border-bottom:solid 1px #dbdbdb;
}

#hdb,#hdinb {
	height:241px;
}

#hdb {
	border-bottom:solid 1px #eaeaea;
	overflow:hidden;
}

#cnt {
	background:url(../images/structure/lft.gif) repeat-y 0 0;
	padding-top:19px;
}

#lft {
	width:270px;
	padding:0 15px;
}

#rgt {
	width:634px;
	padding-left:25px;
	padding-bottom:15px;
}

#rgt a {
	color:#333;
	text-decoration:underline;
}

#rgt h1 a,#rgt a:hover {
	text-decoration:none;
}

#ft,#ftt,#ftb {
	text-align:center;
}

#ft {
	border-top:solid 1px #dbdbdb;
	line-height:18px;
}

#ftt {
	background:#eaeaea;
	font-size:12px;
}

#ftt p,#ftt a {
	color:#666;
}

.ftin {
	position:relative;
	padding:10px 0;
}

.ftin_back {
	width:138px;
	height:43px;
	background:url(../images/structure/comp.png) 0 -270px no-repeat;
	text-indent:-999999em;
	position:absolute;
	display:block;
	top:0;
	right:0;
}

#phnv {
	top:20px;
	right:0;
	font-style:italic;
}

#phnv li a {
	color:#dadada;
	padding:3px 10px;
}

#phnv li a:hover,#phnv li.act a,#phnv li.act a:hover {
	text-decoration:underline;
}

#mnv,#mnv li,#mnv li a {
	background-image:url(../images/structure/mnv.png);
}

#mnv {
	bottom:0;
	left:0;
	background-repeat:repeat-x;
	background-position:0 -98px;
}

#mnv li,#mnv li a {
	width:137px;
	display:block;
}

#mnv li {
	height:47px;
	background-repeat:no-repeat;
	background-position:0 -49px;
}

#mnv li a {
	padding-top:12px;
	height:35px;
	text-align:center;
	font-size:14px;
	color:#f9f9f9;
	background-repeat:no-repeat;
	background-position:0 0;
}

#lft_btn {
	height:75px;
}

#lft_btn li,#lft_btn li a {
	height:32px;
	display:block;
	float:left;
	text-indent:-999999em;
	overflow:hidden;
}

#lft_btn_qote {
	background-position:-2px -89px;
	margin:2px 0 6px;
}

#lft_btn_qote a {
	background-position:-2px -163px;
}

#lft_btn_port {
	margin-bottom:6px;
	background-position:-2px -127px;
}

#lft_btn_port a {
	background-position:-2px -201px;
}

#lft_btn_pay_monthly {
	background-position:-2px -319px;
}

#lft_btn_pay_monthly a {
	background-position:-2px -354px;
}

.lnv_hov li a:hover,.lnv_hov li.act a,.lnv_hov li.act a:hover {
	background:#222;
}

.lnv li.act a,.lnv li.act a:hover {
	width:255px;
	padding:3px 0 3px 15px;
}

.lnwswr,.lnws,.lnws div {
	width:270px;
	background:#1b1b1b;
}

.lnwswr {
	padding-top:3px;
	border-top:dashed 1px #383636;
	border-bottom:dashed 1px #383636;
	overflow:hidden;
	height:180px;
	display:block;
}

.lnws {
	background:#1b1b1b;
	color:#dadada;
}

.ftdiv {
	width:289px;
}

.ftdiv_mid {
	width:291px;
}

.ftspan {
	display:block;
	padding-bottom:5px;
}

.home_clmn h2 {
	font-size:15px;
}

.home_clmn,.home_clmn li {
	list-style:none;
	float:left;
	display:block;
	margin:0;
	padding:0;
}

.home_clmn li {
	color:#ccc;
	width:191px;
}

.home_clmn li div,.home_clmn li div a {
	width:191px;
	height:123px;
	display:block;
	text-indent:-999999em;
	overflow:hidden;
}

.home_clmn li div.img_1 {
	background:url(../media/image/pages/welcome/small_business_solutions.jpg) no-repeat 0 -123px;
}

.home_clmn li div a.img_1 {
	background:url(../media/image/pages/welcome/small_business_solutions.jpg) no-repeat 0 0;
}

.home_clmn li div.img_2 {
	background:url(../media/image/pages/welcome/medium_business_solutions.jpg) no-repeat 0 -123px;
}

.home_clmn li div a.img_2 {
	background:url(../media/image/pages/welcome/medium_business_solutions.jpg) no-repeat 0 0;
}

.home_clmn li div.img_3 {
	background:url(../media/image/pages/welcome/corporate_solutions.jpg) no-repeat 0 -123px;
}

.home_clmn li div a.img_3 {
	background:url(../media/image/pages/welcome/corporate_solutions.jpg) no-repeat 0 0;
}

.home_clmn li.mr_30 {
	margin-right:30px;
}

.bokmrk li,.bokmrk li a {
	width:277px;
	display:block;
}

.bokmrk li {
	list-style:none;
	background:#1b1b1b;
	border-bottom:1px dashed #383636;
	margin:0 0 2px;
	padding:5px;
}

.bokmrk li.lst,li.lst {
	border:none;
}

.bokmrk li a {
	color:#ccc;
	height:24px;
	padding-top:6px;
	float:left;
	width:232px;
}

.bokmrk li a span {
	display:none;
}

.bokmrk li span {
	display:block;
	width:30px;
	height:30px;
	margin-right:15px;
}

.twitter {
	background-position:-4px -238px;
}

.facebook {
	background-position:-35px -238px;
}

.digg {
	background-position:-66px -238px;
}

.delicious {
	background-position:-97px -238px;
}

.stumbleupon {
	background-position:-128px -238px;
}

.rss {
	background-position:-159px -238px;
}

.gal_cont {
	display:block;
	width:59px;
	height:29px;
	list-style:none;
	background:url(../images/structure/comp.png) no-repeat 0 -50px;
	position:absolute;
	top:5px;
	right:0;
	overflow:hidden;
	padding:8px 0 0 201px;
}

.gal_cont li,.gal_cont li a {
	display:block;
	float:left;
	height:21px;
	width:21px;
	text-indent:-999999em;
	overflow:hidden;
	cursor:pointer;
}

.gal_next,.p_next {
	margin-left:6px;
}

.gal_next a:hover,.gal_next a:active {
	background:url(../images/structure/comp.png) no-repeat -272px -58px;
}

.gal_prev a:hover,.gal_prev a:active {
	background:url(../images/structure/comp.png) no-repeat -272px -23px;
}

.gal_item {
	width:979px;
	height:241px;
	background:#f5f5f5;
}

.gal_img {
	margin:7px 0 0 25px;
}

.gal_img,.gal_port {
	background:#fff;
	border:solid 1px #dadada;
	padding:16px;
}

.gal_item_lft {
	width:280px;
	height:221px;
	background:#eaeaea;
	padding:20px 0 0 20px;
}

.gal_item_rgt {
	width:659px;
	height:241px;
}

.gal_desc {
	display:block;
	padding:0 0 7px;
}

.portf {
	float:left;
	list-style:none;
	width:288px;
	margin:0;
	padding:14px;
}

.ul_ctgs {
	list-style:none;
	width:634px;
	margin:0;
	padding:0;
}

.ul_ctgs li {
	display:block;
	float:left;
	width:272px;
	padding-left:45px;
	background:url(../images/structure/dot.gif) no-repeat 20px 3px;
	margin:0 0 5px;
}

.ul_ctgs li a {
	float:left;
	display:block;
	width:272px;
}

.fld,.f_ar {
	font-family:Arial, Helvetica, sans-serif;
	width:620px;
	float:left;
	background-color:#f5f5f5;
	font-size:15px;
	margin-bottom:8px;
	border:1px solid #ccc;
	padding:6px;
}

.drop {
	padding:4px!important;
}

.valid_general {
	background:#E25612;
	border:solid 1px #900;
	color:#fff;
	padding:10px 20px;
}

.red {
	color:#900;
}

.green {
	color:#79a503;
}

.sbm {
	background:url(../images/structure/sbm.png) no-repeat 0 0;
	height:28px;
}

.sbm,.btn {
	width:186px;
	display:block;
	overflow:hidden;
	text-decoration:none;
	border:none;
	float:left;
	font-size:12px;
	color:#fff;
}

.btn {
	height:27px;
	padding-bottom:1px;
	cursor:pointer;
	background:transparent;
}

.h100 {
	height:100px;
}

.h200 {
	height:200px;
}

.w300 {
	width:300px;
}

.h50 {
	height:50px;
}

.hint {
	font-weight:400;
	color:#4496e9;
	font-size:12px;
}

.bk {
	background:url(../images/structure/paging.png) no-repeat 0 2px;
	display:block;
	float:left;
	width:100%;
	height:26px;
	position:relative;
	color:#fff;
	padding:5px 0;
}

.bk_tot {
	position:absolute;
	top:6px;
	left:18px;
	color:#fff;
}

.pag {
	position:absolute;
	right:18px;
	top:6px;
	color:#fff;
	margin:0;
	padding:0;
}

#rgt .pag a,#rgt .bk_tot a {
	color:#fff;
	text-decoration:none;
}

#rgt .bk_tot a.act,#rgt .bk_tot a.act:hover {
	color:#4496E9;
}

.paging {
	background:url(../images/structure/comp.png) no-repeat -244px -241px;
	list-style:none;
	position:absolute;
	right:8px;
	top:6px;
	width:50px;
	height:23px;
	margin:0;
	padding:0;
}

.paging li,.paging li a,.paging li.inactive {
	float:left;
	height:23px;
	width:23px;
	display:block;
	text-indent:-999999em;
	overflow:hidden;
	margin:0;
	padding:0;
}

.paging li.p_prev {
	margin-right:4px;
	background:url(../images/structure/comp.png) no-repeat -272px -22px;
}

.paging li.p_prev a {
	background:url(../images/structure/comp.png) no-repeat -201px -57px;
}

.paging li.p_next a {
	background:url(../images/structure/comp.png) no-repeat -228px -57px;
}

.paging li.p_next {
	background:url(../images/structure/comp.png) no-repeat -272px -57px;
}

.sml,.sml2 {
	font-size:11px;
	font-style:oblique;
}

.fld:hover,.fld:active,.fld:focus,.f_ar:hover,.f_ar:active,.f_ar:focus {
	background:#f9f9f9;
}

.lnk {
	background-color:#f5f5f5;
	border:1px solid #ccc;
	padding:15px;
}

.lnk p {
	padding-bottom:0;
}

h2,h3,h4,a,.pt,.blue,.bk_tot a.act,.bk_tot a:hover,.bk_tot a.act:hover {
	color:#4496e9;
}

a:hover,#mnv li.act,#mnv li.act a,#mnv li.act:hover {
	color:#333;
}

#out,#ph,#hd,#hdt,#hdb,#cnt,#lft,#rgt,#phnv li,#phnv li a,#mnv li,#mnv li a,#ft,.lnv,.lnv li,.lnv li a,.ftdiv,.ftdiv_mid,.bokmrk,.bokmrk li,.bokmrk li span,.fnv,.fnv li,.fnv li a,.gal_item_lft,.gal_item_rgt {
	float:left;
}

#ftt p,.ftdiv,.ftdiv_mid {
	padding:0 15px;
}

#mnv li a:hover,#mnv li a:active,#mnv li.act,#mnv li.act a,#mnv li.act:hover,#lft_btn li a:hover,#lft_btn li.act a,#lft_btn li.act a:hover,.paging li a:hover,.paging li a:active,.paging li.inactive {
	background:none;
}

.lnv,.fnv {
	border-top:dashed 1px #383636;
	color:#999;
}

.lnv li,.lnv li a,.fnv li,.fnv li a {
	display:block;
	width:270px;
}

.lnv li,.fnv li {
	border-bottom:dashed 1px #383636;
	position:relative;
}

.lnv li a,.fnv li a {
	color:#dadada;
	width:270px;
	padding:3px 0;
}

.lnv li a:hover,.lnv li.act a,.lnv li.act a:hover,.bokmrk li a:hover,.fnv li.act a,.fnv li.act a:hover,.fnv li a:hover,.bk_tot a,.pag a:hover,.paging li a:hover,.sml2 {
	color:#fff;
}

#phnv,#mnv,#lft_btn,.lnv,.fnv,.bokmrk {
	margin:0;
	padding:0;
}

.flash_panel {
	display:block;
	width:634px;
	text-align:center;
	background:#eaeaea;
	margin:0 auto;
	padding:0;
}

#tbl_hosting {
	width:100%;
	border-bottom:solid 1px #DBDBDB;
	border-right:solid 1px #DBDBDB;
	margin:0 0 15px;
}

#tbl_hosting th.hdg {
	background:#eaeaea;
}

#tbl_hosting tr:hover {
	background:#f1f1f1;
}

#tbl_hosting td.hy {
	background:url(/images/structure/hy.gif) no-repeat center center;
}

#tbl_domains {
	border-bottom:solid 1px #DBDBDB;
	border-right:solid 1px #DBDBDB;
	margin:0 0 15px;
}

#tbl_domains th {
	font-weight:700;
	background:#f1f1f1;
}

.code {
	border:1px solid #dbdbdb;
	background-color:#f1f1f1;
	display:block;
	font-family:"Courier New",Courier,monospace;
	line-height:17px;
	margin:10px 0 15px;
	padding:10px;
}

.ul_img,.bk p {
	padding:0;
}

.bld,#tbl_hosting th {
	font-weight:700;
}

#out,#tbl_domains th.hdg {
	background:#fff;
}

#phnv,#mnv,#lft_btn,.lnv,.home_clmn {
	list-style:none;
}

#tbl_hosting th,#tbl_hosting td,#tbl_domains th,#tbl_domains td {
	text-align:left;
	vertical-align:top;
	border-left:solid 1px #DBDBDB;
	border-top:solid 1px #DBDBDB;
	padding:3px 10px;
}
#cnt_tutorial {
	padding:20px 0;
	float:left;
	margin: 0;
	width:100%;
}
#cnt_tutorial .bk {
	background:#000;
	width:939px;
	padding:3px 10px;
}