body{
	background-color: White;
	padding: 0;	margin:0;
	font-family:  Arial;
	font-size: 12px;
	color: black;
}
div#globalwrapper {display: block;  margin: 10px 10px 10px 10px; overflow: hidden; min-width: 980px;}
a {color: black;}
img {border:0; }
form {margin: 0; padding; 0;}

div.progress{ display: none; top: 45%; left: 33%; position: absolute; }
div.progressinside{ background-color: #BCCFDF; border: 4px solid #bbc0c4; padding: 9px 45px 9px 45px; width:300px; }
table.redirect{ 	border: Black 1px ridge; }
p{margin-top: 5px; margin-bottom: 0px;}
table tr td{vertical-align: top; text-align: left;}

div#mainfooter{
	border-color: #99cc33;
	border-style: solid;
	border-width: 4px 0px 0px 0px;
	padding-top: 10px;
}
/*****************************
			HEADER

*****************************/

div#headall{
	width: 100%;
	height: 102px;
	
}
#logocont{
	display: inline-block;
	float: left;
	width: 156px;
	height: 96px;
}
#commonmenus{
	display: inline-block;
	float: left;	
	position: absolute;
	left: 169px; top: 0px; right: 10px;
	border-color: #99cc33;
	border-style: solid;
	border-width:0px 0px 4px 0px;
	min-width: 800px;
}
#commonline1{
	display: block;
	height: 22px;
}
#commonline1 div {display: inline-block; margin-top:0px; height: 22px;}
#commonline1 div#auth1 {
	padding-left: 10px; padding-right: 10px;
	background:#99cc33 url(/images/wong-lb.gif) left bottom no-repeat;  
}
#commonline1 div#auth2 {
	background: White url(/images/auth2-rba.gif) right bottom no-repeat;
	padding-right: 6px;
}
#commonline1 div#auth2 span{ 
	display: inline-block;
	padding-left: 10px; 
	padding-right: 4px;
	border-style: solid; border-color: #99cc33; border-width: 0px 0px 1px 0px;  height: 21px;
}
#commonline1 div a{ display: inline-block; padding-top:2px; font-weight: bold; text-decoration: none;}
#commonline1 div a:hover{ border-bottom: dashed 1px black; }
#commonline2 {height:38px;}
#smallmenu {
	margin-top: 5px;
	margin-left: 10px;
}
pre{display: inline;}
div.sma{display: inline-block; float: left; padding-right: 3px; }
#topcontacts{
	position: relative;
	padding-right: 5px; margin:0; padding:0;
}
#topcontacts a.a{
	display: block; margin:0; padding:0;
}
#topcontacts  a.a span{display: inline-block; margin-right:5px; padding-left:5px; text-decoration: underline;}
#topcontacts:hover a.a span{ background: #99cc33 url(/images/wong-lt.gif) left top no-repeat; }
#topcontacts:hover a.a{ background: #99cc33 url(/images/wong-rt.gif) right top no-repeat; }

div.topcontacts{
	display: none;
	background-color: #99cc33;
	padding: 10px 20px 10px 20px;
	margin:0;
	position: absolute;
	float: left;
	white-space: nowrap;
	z-index: 145;
	border-bottom: 2px white solid;
}
#topcontacts:hover div.topcontacts{
	display: block;
	
}
#mainmenu{
	list-style: none;
	padding:0;
	min-width: 800px;
}
#mainmenu li{
	float: left;
	height: 32px;
	margin: 0;white-space: nowrap;
	position: relative;
}
#mainmenu li a.primary {
	display: block;
	height: 32px;
	
	background-color: white;
	text-decoration: none;
	color: Black;
	font-size: 16px; font-weight: bold;
	padding-left: 16px;
}
#mainmenu li a.primary span {
	display: inline-block;
	padding-right: 16px; height: 32px;
}
#mainmenu li a.primary span strong{ display: inline-block; margin-top: 8px; }
#mainmenu li .msubmenu{
	display: none;
}
div.msubmenu{
	position: absolute;
	background-color: white;
	float: left;
	z-index: 130;
}
div.msubmenu a { text-decoration: none; }
div.msubmenu a:hover { text-decoration: underline; }
div.msubmenu .msmcontent{
	border-style: solid;
	border-color: #99cc33;
	border-width: 4px 4px 13px 4px;
	padding: 5px 10px 10px 10px;
	min-width: 142px;
}
div.msubmenu .msmfooter{
	height: 5px;
	background: url(/images/mmdrop-b.gif) repeat-x;
}	
#mainmenu li:hover .msubmenu{ display: block; }
#mainmenu li:hover a.primary span { background: #99cc33 url(/images/wong-rt.gif) right top no-repeat; }
#mainmenu li:hover a.primary  { background: #99cc33 url(/images/wong-lt.gif) left top no-repeat;  }
.msubmenu a {display: block; margin-top: 5px;}

#mainmenu li.current a.primary span { background: #daebbb url(/images/wong-rt.gif) right top no-repeat; }
#mainmenu li.current a.primary  { background: #daebbb url(/images/wong-lt.gif) left top no-repeat;  }

/*****************************
		USER TOP MENU
*****************************/

ul#usertopmenu{
	padding:0; margin:4px 0px 0px 0px;
	display: inline-block;
	width:100%;
	margin-right: 10px;
	background-color: white;
	border-color: #99cc33;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	height: 27px;
	list-style: none;
	white-space: nowrap;
}

ul#usertopmenu li {
	height: 27px;
	line-height: 27px;
	display: inline-block;
	padding-left: 16px; padding-right: 16px;
}
ul#usertopmenu li.current{ background-color: #99cc33;}
ul#usertopmenu li a{ text-decoration: none; font-size: 14px; height: 27px;}
ul#usertopmenu li a:hover{ text-decoration: underline;  }

/*****************************
		whois line
*****************************/

div#globalwhois {
	margin-top: 4px;
}
.l2border{
	width: 100%;
	height: 27px;
	line-height: 27px;
	background-color: #daebbb;
	border-color: #99cc33;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}
.l2border1{
	height:auto;
}
div#globalwhois div, .l2border div {
	display: inline-block;
	float: left;
	line-height: 27px;
	margin-left: 10px;
}

#gwbtwhois, #gwbtdnsreport,.gwbtw { 
	background-color: #99cc33; 
	font-size: 14px; 
	font-weight: bold; 
	height: 23px; 
	margin-top: 2px; 
	border: 0; 
	line-height: 23px;
}
.gwinput, #gwinput{
	border: #99cc33 1px solid;
	height: 19px; width: 200px;
	margin-top: 2px; 
}

/*****************************
		navigation links
*****************************/
div#navlinks{
	margin-top: 20px;
	margin-left: 230px;
	margin-bottom: 20px;
	display: block;
	width:100%;
	clear: both;
}
div#navlinks a { text-decoration: underline; font-weight: bold;}

/*****************************
		login popup
*****************************/
table.loginform {width: 100%; }
div.loginform {margin-left: 30px;margin-top: 30px; width: 173px;}
.loginform input[type=text],
.loginform input[type=password]{
        width:113px; border: 1px black solid;
}
.loginform input[type=submit]{
        border: 0px silver solid; background-color: #fff;
        color: #ef2222;
        font-family: Arial;
        font-size: 13px;
        font-weight: bold;
    border:none;
    border-bottom: 1px #000 dashed;
}
.menutitle{
        width: 200px;
        overflow: hidden;
        color: #ef2222;
        font-family: Arial;
        font-size: 13px;
        font-weight: bold;
}

div#pploginform{
        position: absolute;
        z-index: 200;
        left: 40%;
        top: 30px;
        width: 240px;
        min-height: 200px;
        background-color: white;
        border: 1px solid Black;
        padding-bottom: 10px;
        font-size: 12px;
}

div#pploginform div.loginform1{
        text-align: center;
        color: black;
		width: 200px;
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 25px;
}
div.popupheader{
        display: inline-block;
        color: white;
        background-color: #99cc33;
        line-height: 140%;
        font-weight: bold;
        padding-left: 5px;
        padding-right: 5px;
}


/*****************************
		content
*****************************/
div.v2content{
	margin-top: 10px;
}
h1{
	margin-top: 10px;
}

div.greenblock{
	border: 1px #daebbb solid;
	padding: 10px 10px 10px 10px;
	margin: 5px 5px 10px 5px;
	display: inline-block;
}
div.greenblock h1 {margin-top: 0px; padding-top:0px; margin-bottom: 10px;}
td.mpleftcol{
	margin-right: 20px;
}
td.mprightcol{
	width:300px;
}

div.ibl{ display: inline-block; float: left; line-height:200%; font-size: 14px;}
div.w150 {width: 150px;}
div.w200 {width: 200px;}

div.w100p {display: inline-block;  width:100%;}

.con1 {font-size: 12px; font-weight: bold;}
.con2 {font-size: 11px; font-weight: normal;}
.con3 {font-size: 14px; font-weight: bold; margin-left: 30px;}

a.ajax { border-bottom: 1px black dashed; cursor: pointer; text-decoration: none; }

/*tr.row1 td, tr.row2 td { border-bottom: 1px #daebbb solid; }*/ 
.mphostingtarifs{
	display: inline-block; Xclear: both;
	padding-bottom: 5px;
	width:100%;
}
.mphostingtarifs table tr td {
	border-style: solid;
	border-width: 1px;
	border-color: #99cc33;
	text-align: center;
	
}
.mphostingheader{ display: inline-block; padding-left: 20px; background: #99cc33 url(/images/wong-lt.gif) left top no-repeat; }
.mphostingheader span{ font-weight: bold; display: inline-block; line-height: 25px; padding-right: 20px; background: #99cc33 url(/images/wong-rt.gif) right top no-repeat; }

.mphostingfooter{ float: right; display: inline-block; padding-left: 20px; background: #99cc33 url(/images/wong-lb.gif) left bottom no-repeat; }
.mphostingfooter span{ font-weight: bold; display: inline-block; line-height: 25px; padding-right: 20px; background: #99cc33 url(/images/wong-rb.gif) right bottom no-repeat; }

fieldset{
border:0;
margin-top: 0px;
}
fieldset legend{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 2px dashed #99cc33;
}
#pmsidepanel{
	width:200px;
	min-height: 400px;
}

/********************************
	scrollable table
********************************/

div.SCtableContainer {
	clear: both;
	height: 290px;
	overflow: auto;
}
/* Reset overflow value to hidden for all non-IE browsers. */
html>body div.SCtableContainer {
	overflow: hidden;
}
/* define width of table. IE browsers only                 */
div.SCtableContainer table {
	float: left;
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers.                                        */
html>body div.SCtableContainer table {
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr {
	position: relative
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
html>body thead.fixedHeader tr {
	display: block
}

/* make the TH elements pretty */
thead.fixedHeader th {
	text-align: center;
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
html>body tbody.scrollContent {
	display: block;
	height: 262px;
	overflow: auto;
	width: 100%
}

td.dlc1{width: 137px; height: 20px;}
td.dlc2{width: 80px;height: 20px;}
td.dlc3{width: 80px;height: 20px;}
td.dlc4{width: 99px;height: 20px;}
td.dlc5{Xwidth: 16px;height: 20px;}

th.dlc1{width: 137px; height: 20px;}
th.dlc2{width: 80px;height: 20px;}
th.dlc3{width: 80px;height: 20px;}
th.dlc4{width: 99px;height: 20px;}
th.dlc5{width: 90px;height: 20px;}

/********************************
	sidepanel menu
********************************/

ul.sidepanelmenu{
	margin-left: 0px; padding-left: 0px;
	list-style: none;
	border-collapse: collapse;
	border-top: 1px solid #daebbb;
}

ul.sidepanelmenu li {
	border-collapse: collapse;
	border-bottom: 1px solid #daebbb;
	padding: 10px 5px 10px 10px;
}
ul.sidepanelmenu li.current{
	background-color: #fafafa;
}


/***********************************
	main page pay types
************************************/

div.mppaytype{
	display: inline-block;
	text-align: center;
	width: 80px;
	height: 60px;
}
div.mppaytype a{
	display: block;
	margin-top: 10px;
}

