.yui-overlay,.yui-panel-container{
	visibility:hidden;
	position:absolute;
	z-index:2;
}

.yui-tt{
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

.yui-tt-shadow{
	display:none;
}

* html body.masked select{
	visibility:hidden;
}

* html div.yui-panel-container select{
	visibility:inherit;
}

* html div.drag select{
	visibility:hidden;
}

* html div.hide-select select{
	visibility:hidden;
}

.mask{
	z-index:1;
	display:none;
	position:absolute;
	top:0;
	left:0;
	-moz-opacity:.5;
	opacity:.50;
	filter:alpha(opacity=50);
	background-color:#CCC;
}

.hide-scrollbars,.hide-scrollbars *{
	overflow:hidden;
}

.hide-scrollbars select{
	display:none;
}

.show-scrollbars{
	overflow:auto;
}

.yui-panel-container.show-scrollbars{
	overflow:visible;
}

.yui-panel-container.show-scrollbars .underlay{
	overflow:auto;
}

.yui-panel-container .underlay{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.yui-panel-container.matte{
	padding:3px;
	background-color:#fff;
}

.yui-panel-container.shadow .underlay{
	top:3px;
	bottom:-3px;
	right:-3px;
	left:3px;
	background-color:#000;
	opacity:.12;
	filter:alpha(opacity=12);
}

.yui-panel-container.shadow .underlay.yui-force-redraw{
	padding-bottom:1px;
}

.yui-effect-fade .underlay{
	display:none;
}

.yui-panel{
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0;
	top:0;
	font:1em Arial;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1;
	overflow:hidden;
}

.yui-panel .hd{
	background-color:#3d77cb;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	border:1px solid #FFF;
	border-bottom:1px solid #000;
	font-weight:bold;
	padding:4px;
	white-space:nowrap;
}

.yui-panel .bd{
	overflow:hidden;
	padding:4px;
}

.yui-panel .bd p{
	margin:0 0 1em;
}

.yui-panel .container-close{
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:12px;
	width:12px;
	margin:0;
	padding:0;
	background:url(close12_1.gif) no-repeat;
	cursor:pointer;
	visibility:inherit;
	text-indent:-10000em;
	overflow:hidden;
	text-decoration:none;
}

.yui-panel .ft{
	padding:4px;
	overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon{
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.yui-simple-dialog .bd span.blckicon{
	background:url(blck16_1.gif) no-repeat;
}

.yui-simple-dialog .bd span.alrticon{
	background:url(alrt16_1.gif) no-repeat;
}

.yui-simple-dialog .bd span.hlpicon{
	background:url(hlp16_1.gif) no-repeat;
}

.yui-simple-dialog .bd span.infoicon{
	background:url(info16_1.gif) no-repeat;
}

.yui-simple-dialog .bd span.warnicon{
	background:url(warn16_1.gif) no-repeat;
}

.yui-simple-dialog .bd span.tipicon{
	background:url(tip16_1.gif) no-repeat;
}

.yui-dialog .ft,.yui-simple-dialog .ft{
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.yui-dialog form,.yui-simple-dialog form{
	margin:0;
}

.button-group button{
	font:100 76% verdana;
	text-decoration:none;
	background-color:#E4E4E4;
	color:#333;
	cursor:hand;
	vertical-align:middle;
	border:2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default{
	font-weight:bold;
}

.button-group button:hover,.button-group button.hover{
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.button-group button:active{
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}

.yui-override-padding{
	padding:0!important;
}

body{
	font:11px verdana,arial,sans-serif;
	background-color:#fff;
	margin:0;
	padding:0;
}

a:link,a:visited,a:active{
	color:#00566A;
	text-decoration:none;
	font-size:11px;
}

a:hover{
	color:#F3960B;
	text-decoration:underline;
}

.errors{
	color:#F00;
	font-weight:bold;
	font-style:italic;
	font-family:Verdana,Arial,sans-serif;
	font-size:13px;
}

h1{
	font:13px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	color:#000;
}

h2{
	font-size:12px;
	color:#000;
	font-variant:small-caps;
	border:none;
}

h2 a .little{
	font-size:10px;
}

.sortable,.datatable{
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	padding:5px 0;
}

.sortable caption,.datatable caption{
	color:#000;
	font-size:12px;
}

.sortable th,.sortable .hdr,.datatable th,.datatable .hdr{
	font-size:12px;
	background-color:#fff;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:30px;
	background:#fff url(/cPanel_magic_revision_1178777197/images/tbl-bg.jpg) bottom repeat-x;
}

.sortable th a,.datatable th a{
	color:#000;
	padding:4px;
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.sortable a:active,.sortable th a:hover,.datatable a:active,.datatable th a:hover{
	color:#000;
	text-decoration:underline;
}

.sortable th a:visited,.datatable th a:visited{
	color:#000;
	text-decoration:none;
}

.sortable a.sortheader,.datatable a.sortheader{
	text-decoration:none;
	display:block;
}

table.sortable span.sortarrow,table.datatable span.sortarrow{
	color:black;
	text-decoration:none;
}

table.sortable th .cell,table.datatable th .cell{
	border-bottom:1px solid #666;
	border-top:1px solid #666;
}

.sortable tr,.datatable tr{
	padding:0;
}

.sortable td,.datatable td{
	padding:4px 0;
	border-right:1px solid #ccc;
}

.sortable .cell-inner,.datatable .cell-inner{
	border-right:1px solid #666;
	padding:3px;
}

.sortable .cell-inner-end,.datatable .cell-inner-end{
	border-right:none;
	padding:3px;
}

.sortable a,.datatable a{
	color:#00566a;
	text-decoration:none;
}

.sortable .cell,.datatable .cell{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0;
}

.sortable .cell-end,.datatable .cell-end{
	border-bottom:1px solid #ccc;
}

.sortable .row-odd,.datatable .row-odd{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:2px;
	background-color:#f3f3f3;
}

.sortable .row-even,.datatable .row-even{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:2px;
	background-color:#fff;
}

.sortable .nobrd,.datatable .nobrd{
	border-right:none;
}

.tdshade2{
	padding:5px 0 5px 0;
	background-color:#f3f3f3;
}

.layouttbl{
	margin-top:12px;
}

.layouttbl th{
	background-color:#ffff;
}

.layouttbldesc{
	font-size:11px;
}

.scellheader,.scellheader a{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	font-color:#000;
	color:#000;
}

.sscellheader{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-color:#000;
	color:#000;
}

.confeditbox,pre{
	font:12px "Andale Mono","Courier New",Courier,monospace;
}

.confeditbox{
	border:1px #000 dotted;
	display:block;
}

.redstatus{
	color:#F00;
}

.details,.details-noscript,.details_75,.details_150,.details_block{
	background-color:#ccc;
	padding:8px;
	border:1px #aaa solid;
	overflow:auto;
	display:none;
	font-weight:normal;
	font-family:Verdana,Arial,helvetica,sans-serif;
	font-size:12px;
	width:500px;
	margin:0 auto;
}

.details-noscript{
	display:block;
	overflow:scroll;
}

.details_block{
	display:block;
}

.details_75{
	height:75px;
	overflow:scroll;
}

.details_150{
	height:150px;
	overflow:scroll;
}

.status{
	color:#68818f;
	font-weight:700;
}

.description{
	font-style:italic;
	margin:3px 20px 8px 20px;
}

.input-button{
	background:url(/cPanel_magic_revision_1178777197/images/button-bg.jpg) repeat-x center;
	color:#014D5F;
	vertical-align:middle;
	margin-top:0;
	margin-left:4px;
	font:11px Verdana,sans-serif;
	border:2px outset #F0F0F0;
}

.input-button:hover{
	background:url(/cPanel_magic_revision_1178777197/images/button-bg-over.jpg) repeat-x center;
	color:#014D5F;
	vertical-align:middle;
	margin-top:0;
	margin-left:4px;
	text-decoration:none;
	font:11px Verdana,sans-serif;
	border:2px inset #F0F0F0;
}

.boldit{
	font-weight:900;
}

ul.icons li{
	float:left;
	list-style:none;
	margin:5px;
	padding:3px;
	border:0 solid #000;
	text-align:center;
	width:90px;
	height:75px;
	font:11px verdana,arial,sans-serif;
}

.container:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.container{
	display:block;
	overflow:hidden;
}

#branding{
	background:#00576a url(/cPanel_magic_revision_1178777196/themes/x/header-bg.jpg) repeat-x 0 0;
	height:40px;
}

#logo{
	float:left;
	width:180px;
}

#logo h1{
	margin:0;
	padding:0;
}

#version{
	float:right;
	padding:5px 10px 0 0;
	text-align:right;
	width:385px;
}

#version p{
	margin:0;
	padding:0;
}

#version,#version a{
	color:#ccc;
	text-decoration:none;
}

#whm_nav{
	background:#003c49;
	height:30px;
}

#whm_nav ul,#whm_nav ul li{
	list-style-type:none;
	margin:0;
	padding:0;
}

#whm_nav ul li,#whm_nav ul li a{
	float:left;
}

#whm_nav ul li a{
	color:#ccc;
	padding:8px 10px 8px 15px;
}

#pageheader{
	padding-bottom:10px;
}

#breadcrumbs p{
	background:#f3f6f7 url(/cPanel_magic_revision_1191917036/themes/x/breadcrumb_bg.gif) repeat-x 0 0;
	margin:0;
	padding:7px 12px;
}

#breadcrumbs p,#breadcrumbs p a{
	color:#666;
	text-decoration:none;
}

#breadcrumbs p a:hover{
	color:#000;
	text-decoration:underline;
}

#doctitle h1{
	color:#003541;
	font-size:14px;
	margin:0;
	padding:5px 20px;
}

#doctitle h1 img{
	border:0;
	margin:0;
	padding:0;
	position:relative;
	top:10px;
}

.sortable .clickable{
	cursor:pointer;
	cursor:hand;
}

.formverifyfailed{
	background-color:#faa;
}

.accept{
	background:url(/cPanel_magic_revision_1200209837/images/accept.gif) no-repeat;
	width:16px;
	height:16px;
}

.reject{
	background:url(/cPanel_magic_revision_1200209837/images/reject.gif) no-repeat;
	width:16px;
	height:16px;
}

#popupboxcontainer_c .bd{
	height:30em;
	overflow:auto;
}

.statusmsg,.warningmsg,.errormsg,.okmsg{
	font-weight:normal;
	margin:0 0 0 15px;
	padding:5px 0 5px 25px;
}

.warningmsg{
	background:transparent url(/cPanel_magic_revision_1227253981/yellow-status.gif) no-repeat scroll left center;
}

.errormsg{
	background:transparent url(/cPanel_magic_revision_1227253981/red-status.gif) no-repeat scroll left center;
}

.okmsg{
	background:transparent url(/cPanel_magic_revision_1227253981/green-status.gif) no-repeat scroll left center;
}

.yui-panel .hd{
	background-color:#003C49;
	border:1px solid #003C49;
	height:15px;
}

.yui-panel{
	border:1px solid #666;
}

body,table{
	font-size:11px;
}

.sortable .clickable{
	cursor:pointer;
	cursor:hand;
}

.greenstatus{
	color:#090;
}

.doctitle{
	font:14px verdana,arial,helvetica,sans-serif;
	text-align:center;
	font-weight:bold;
	color:#000;
	padding-top:7px;
}

.layouttblstatus{
	padding:20px;
	align:center;
	backgound-color:#DDD;
}

.statuscelltext{
	align:right;
}

.statuscellbutton{
	align:left;
	font-size:11px;
}

.dialogheader{
	border-top:2px #D4E4E8 solid;
	border-left:2px #D4E4E8 solid;
	border-right:2px #D4E4E8 solid;
	border-bottom:2px #D4E4E8 solid;
	background-color:#C4D4D8;
	text-align:center;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	font-color:#000;
	color:#000;
	-moz-border-radius:10px;
	-moz-background-clip:padding;
}

.dialogbg{
	background-color:#DFDFDF;
}

.dialogsubmit{
	background-color:#CCC;
	text-align:center;
}

.tbl{
	font-family:Verdana,sans-serif;
	font-size:12px;
}

.legendbg{
	background-color:#DDD;
}

th{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
}

.tablecomplex{
	background-color:#fff;
	text-align:center;
	margin:0 auto;
}

.tablecomplex2{
	text-align:center;
	margin:0 auto;
}

.tablecomplex th{
	font-family:Verdana,Georgia,Helvetica,Arial,sans-serif;
	font-size:12px;
}

.lightbg{
	background-color:#CCC;
}

.mediumbg{
	background-color:#AAA;
}

.heavybg{
	background-color:#DFDFDF;
}

.importanttext{
	font-color:#F00;
}

.tdredshade{
	background-color:#F00;
	border-top:1px #374646 solid;
	border-left:1px #374646 solid;
	border-right:1px #374646 solid;
	border-bottom:1px #374646 solid;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
}

.b1,.b2,.b3{
	font-size:11px;
	font-weight:bold;
}

.bu1{
	font-weight:bold;
	text-decoration:underline;
}

.bu2{
	font-weight:bold;
	text-decoration:underline;
}

.bu3{
	font-weight:bold;
	text-decoration:underline;
}

.tableborder0,.tableborder0 td{
	border:0;
}

.tableborder1,.tableborder1 td{
	border:1px solid #ccc;
}

.tableborder2,.tableborder2 td{
	border:2px solid #ccc;
}

.tableborder3,.tableborder3 td{
	border:3px solid #ccc;
}

.tableborder4,.tableborder4 td{
	border:4px solid #ccc;
}

.layouttbldesc{
	padding:15px;
	width:300px;
}

table.tblheader{
	border-collapse:collapse;
	font-size:11px;
}

tr.tblheader{
	background-color:#b1d9e2;
	border-bottom:1px #ccc solid;
	font-family:11px verdana,sans-serif;
	font-weight:normal;
	color:#000;
	padding:2px;
}

.tdshadeyellow{
	background-color:#FFA;
	border-top:1px #374646 solid;
	border-left:1px #374646 solid;
	border-right:1px #374646 solid;
	border-bottom:1px #374646 solid;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

.tdshadered{
	background-color:#FAA;
	border-top:1px #374646 solid;
	border-left:1px #374646 solid;
	border-right:1px #374646 solid;
	border-bottom:1px #374646 solid;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

.tdshade1,.tdshade1_noborder{
	background-color:#fff;
	border:1px #374646 solid;
	font:11px verdana,sans-serif;
	font-weight:normal;
}

.tdshade2,.tdshade2_noborder{
	background-color:#f3f3f3;
	border:1px #374646 solid;
	font:11px verdana,sans-serif;
	font-weight:normal;
}

.tdshade1_noborder,.tdshade2_noborder{
	border:0;
}

.invis{
	display:none;
}

.accept{
	background:url(/cPanel_magic_revision_1200209837/images/accept.gif) no-repeat;
	width:16px;
	height:16px;
}

.reject{
	background:url(/cPanel_magic_revision_1200209837/images/reject.gif) no-repeat;
	width:16px;
	height:16px;
}

.yui-panel .bd p.validation_msg,.panel .bd p.validation_msg,.validation_msg{
	background:url(/cPanel_magic_revision_1200209837/images/reject.gif) no-repeat left top;
	color:#FF0505;
	border-bottom:solid 1px #eee;
	font-weight:bold;
	padding:0 0 10px 20px;
}

ul.icons li img:hover{
	width: 52px;
	height: 52px;
/*	alpha:filter: 100%;
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
*/
}

ul.icons li img{
	width: 48px;
	height: 48px;
/*	alpha:filter: 80%;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
*/
}

