﻿@font-face {
    font-family: 'DeliciousRomanRegular';
    src: url('Font/bt-webfont.eot?') format('eot'),
         url('Font/bt-webfont.woff') format('woff'),
         url('Font/bt-webfont.ttf') format('truetype'),
         url('Font/bt-webfont.svg#webfontrAecQ6R2') format('svg');
    font-weight: normal;
    font-style: normal;
}

html
{
	overflow: scroll;
}

body
{
	background: #fff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #56594b;
}

.grad
{
	display:none;
}

#background-top, #background-bottom {
    margin: auto;
    width: 904px;
}

#background-top
{
	background: url("../Images/bg-body.jpg") repeat-y scroll 0 0 transparent;
}

#background-bottom
{
	background: url("../Images/bg-footer.jpg") no-repeat scroll left top transparent;
}

#page, #footer-wrapper {
    margin: auto;
    min-width: 545px;
    width: 904px;
    
}

#footer {
    padding-top: 28px;
    padding-left: 20px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
    
}

#footer {
    clear: both;
}

*
{
	margin: 0;
	padding: 0;
}

a
{
	color: #1974DF;
	text-decoration: underline;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: none;
	text-decoration: none;
}

form
{
	margin: 0;
	padding: 0;
}

* html #search /* IE6 Fix */
{
	top: 36px;
	right: -54px;
}

* + html #search /* IE7 Fix */
{
	top: 17px;
	right: -44px;
}

#search
{
	top: 11px;
	right: 4px;
	position:absolute;
}

#search table
{
	width:auto;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 0px;
}

#logoutHeader
{
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	top: -88px;
	right: 15px;
	position: relative;
	z-index: 1000;
	font-size:11px;
	float: right;
	font-family: verdana,Arial,Helvetica,sans-serif;
}

#logoutHeader a
{
	text-decoration: underline;
	color: #08457B;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	float:right;
}

#logoutHeader a:hover
{
	text-decoration: underline;
}

#shadowWrapper
{
	width: 864px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
}

#shadowWrapperCap
{
	margin-right: auto;
	margin-left: auto;
	width: 850px;
	font-size: 1px;
	position: inherit;
	float: none;
	clear: both;
	padding-top: 0px;
}

#header
{
	padding-top: 14px;
	padding-bottom: 9px;
}

* html #header /* IE6 Fix */
{
	padding-top: 14px;
	padding-bottom: 0px;
}

* + html #header /* IE7 Fix */
{
	padding-top: 14px;
	padding-bottom: 10px;
}

#topHeader
{
	background-color: #FFFFFF;
	height: 86px;
}


* html .clearFix /* IE6 Fix */
{
	height: 1%;
	overflow: visible;
}

* + html .clearFix /* IE7 Fix */
{
	min-height: 1%;
}

#logoHeader #registerLogo
{
	margin-bottom: 8px;
	float: left;
	
	border-right: solid 1px #C80000;
}

#content
{
	position: relative;
	width: 800px;
	text-align: left;
}

* html #content /* IE6 Fix */
{
	float: right;
	width: 800px;
	margin-top: -7px;
}

#contentLeft
{
	display: none;
	padding: 5px 1px 10px 1px;
	float: left;
	background: #F6F6F6;
	border: solid 1px #E7E7E8;
	font-size: 10px;
	font-family: verdana,Arial,Helvetica,sans-serif;
}

.contentLeftItem
{
	display: none;
	width: 165px;
}

.contentLeftHead
{
	font-weight: bold;
	cursor: pointer;
	height: 15px;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	font-size: 12px;
	color: black;
	text-decoration: none;
	display: block;
	border: solid 1px #f6f6f6;
	font-family: trebuchet, "Trebuchet MS" ,sans-serif;
}

#contentMain
{
	width: 800px;
}



.navigationHeaderActive
{
}

.navigationHeaderInActive
{
}

.navigationHeaderShadow
{
	width: 864px;
	height: 5px;
	clear: both;
	display: block;
	margin-left: 0px;
	margin-top: 0px;
}

span.headerImage
{
	display: block;
	background-repeat: no-repeat;
	width: auto;
	margin-top: 0px;
	margin-left: 12px;
	height: 86px;
	background-image: url(../Images/wcom/logo.png);
}

* html .navigationSubHeader /* IE6 Fix */
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	color: Black;
	background-color: #FFF;
	float: left;
	clear: both;
	margin-top: -12px;
	width: 800px;
	padding: 0px 0 18px 0;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	border-right-style: solid;
	border-right-color: #dbdbdb;
	border-right-width: 0px;
}

* + html .navigationSubHeader /* IE7 Fix */
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	color: Black;
	background-color: #FFF;
	float: left;
	clear: both;
	margin-top: 6px;
	width: 800px;
	padding: 0px 0 0px 0;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	border-right-style: solid;
	border-right-color: #dbdbdb;
	border-right-width: 0px;
}

.navigationSubHeader
{
	margin-bottom: 8px;
}

.navigationSubHeader ul li
{
	padding-right: 6px;
	display: inline;
	list-style-type: none;
}

.navigationSubHeader a
{
	color: Black;
}

.navigationSubHeader a:hover
{
	color: #c80000;
	text-decoration: underline;
}

.navigationSubHeaderActive
{
	font-weight: bold;
	color: #c80000;
}

h1
{
	font-size: 15px;
	font-weight: bold;
	color: #3ebffb;
	_margin: 0px -2px 0px 0px;
	padding: 0px 0px 5px 10px;
	font-family: verdana,Arial,Helvetica,sans-serif;
}

h2
{
	margin: 0px;
	padding: 6px 0px 6px 7px;
	background: url(../images/glossy_bar2.gif) repeat-x left;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-align: left;
	width: auto;
	font-family: verdana,Arial,Helvetica,sans-serif;
}

.formpage p
{
	clear: both;
	line-height: 1.6em;
	display: block;
	padding: 10px 0px 10px 0px;
	margin: 0 10px 0 10px;
	font-family: verdana,Arial,Helvetica,sans-serif;
}

.formpage ul
{
	list-style-type: circle;
	padding-left: 25px;
	position: relative;
}

.formpage ul ul
{
	list-style-type: disc;
}

.formpage
{
	background: #ffffff;
	width: 860px;
	padding: 4px 0px 0px 4px;
	/*border: solid 1px #e7e7e8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e8;
	border-right-style: solid;
	border-right-color: #e7e7e8;
	border-right-width: 1px;*/
}

.formpage p a
{
	text-decoration: underline;
	color: #3b3b3b;
}

.formpage fieldset
{
	position: relative;
	width: 834px;
	border: solid 1px #dadada;
	margin: 0px 10px 0px 10px;
	padding-bottom:13px;
	background: #ffffff;
}

.formpage fieldset legend
{
    font-weight: bold;
    margin-left:10px;
    margin-right:10px;
    padding-left:5px;
    padding-right:5px;
}

.formpage fieldset table
{
	border-left-color: #DEDEDE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #DEDEDE;
	border-right-style: solid;
	border-right-width: 1px;
	width:807px;
	margin: 0px 0px 0px 13px;
}

/* ajax overrides */
.formpage .ajax__calendar table
{	
	width: 170px;	
	padding: 0 0 0 0;
}

.formpage .ajax__calendar_container td 
{
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	font-size: 11px;
}

#divTable
{
	border-left-color: #DEDEDE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #DEDEDE;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #DEDEDE;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #DEDEDE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width:807px;
	margin: 0px 0px 0px 13px;
	padding-bottom: 15px;
}

.formpage h2
{
	background: #ffffff;
	color: #08457B;
	color: #56594b;
	padding: 14px 0 0px 14px;
	font-size: 22px; /*border-bottom: solid 1px #e7e7e8;*/
	font-family: DeliciousRomanRegular;
	text-decoration: none;
	font-weight: normal;
}

.alt
{
	border-bottom: dotted 1px #e7e7e8;
}

.lineSubHead
{
	clear: both;
	padding: 0.5em 10px 10px 8px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.lineHead
{
	background: none repeat scroll 0 0 #F8F8F8;
	border-color: #DEDEDE;
	border-style: solid;
	border-width: 1px 0;
	clear: both;
	font-weight: bold;
	height:37px;
	font-size: 11px;
	
}

.lineHead a
{
	color: #56594B;
	text-decoration: none;
}

.formpage label
{
	clear: both;
	line-height: 18px;
	display: block;
	padding: 12px 10px 4px 13px;
}

.sbut
{
	float:right;
	height:25px;
}

.formpage select
{
	margin: 0;
	float: right;
	/*width: 182px;*/
}

.formpage select.left
{
	margin: 0;
	float: left;
	width: 182px;
}

.formpage select.leftNoWidth
{
	margin: 0;
	float: left;
}

.formpage input.left
{
	float: left;
}

.formpage input.right
{
	float: right;
}

.formpage input[type=text]
{
	border: 1px solid #aaa;
	padding: 3px 5px 0px 5px;
	width: 200px;
	background: #fff;
	font-family: verdana,Arial,Helvetica,sans-serif;
	height: 20px;
	font-size: 11px;
	color:#56594b;
}

.formpage .status
{
	width: 100px;
	margin-left: 5px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 25px;
	border: 1px solid #aaa;
	margin-right:5px;
	color:#56594b;
	padding: 3px 2px 3px 5px;
}

.formpage input[type=password]
{
	border: 1px solid #aaa;
	padding: 3px 5px 0px 5px;
	width: 200px;
	background: #fff;
	font-family: verdana,Arial,Helvetica,sans-serif;
	height: 20px;
	font-size: 11px;
	color:#56594b;
}

.formpage input:focus
{
	background: #ffffeb;
	border: 1px solid #b2b2b2;
	color: #333;
}

.checkboxTextAlign
{
	vertical-align: bottom;
	position: relative;
	top: 2px;
}

.formpage input.checkbox
{
	margin: 0;
	padding: 0;
	width: 15px;
	border: 0;
	background: none;
	float: right;
}

.formpage .calendar
{
	width: 16px;
}

.formpage .monthDropDown
{
	width: 103px;
	height: 20px;
}

.formpage .yearDropDown
{
	width: 103px;
	margin-left: 2px;
	height: 20px;
}

.formpage .stateDropDown
{
	width: 100px;
	margin-left: 5px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 20px;
}

.formpage .commonDropDown
{
	width: 212px;
	margin-left: 5px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 25px;
	border: 1px solid #aaa;
	color:#56594b;
	padding: 3px 2px 3px 0px;
}

.formpage .taskDropDown
{
	width: 100px;
	margin-left: 5px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 20px;
}

.formpage .hostingDropDown
{
	/*width: 212px;
	float: left;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 20px;*/
	width: 212px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 25px;
	border: 1px solid #aaa;
	margin-right:5px;
	color:#56594b;
	padding: 3px 2px 3px 5px;
	float: left;
}

.formpage .termDropDown
{
	width: 100px;
	float: left;
	margin-left: 5px;
	height: 20px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border: 1px solid #aaa;
}

.formpage .extensionDropDown
{
	/*width: 100px;
	margin-left: 5px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 20px;*/
	width: 100px;
	margin-left: 5px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 25px;
	border: 1px solid #aaa;
	margin-right:5px;
	color:#56594b;
	padding: 3px 2px 3px 5px;
}


.formpage .actionDropDown
{
	width: 150px;
	margin-left: 5px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 20px;
}

.formpage .dropdownList
{
	margin-left: 5px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 20px;
}

.formpage label input[type=radio]
{
	margin-left: 10px;
}

.formpage fieldset:hover
{
}

/*.formpage select
{
	width: 250px;
}*/

.formpage label.focus
{
	background: #FFF6BF;
}

.formpage .button:hover
{
	/*background-color: #A2CA5A;*/
	display: block;
	border-color: #999;
	background: #f3f3f3;
	background-image: -moz-linear-gradient(top,#ffffff,#ebebeb);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)";
	outline: 0;
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
	min-width: 66px;
	color: #00457C;
}

.formpage .button
{
	display: block;
	border: 1px solid #ccc;
	margin: 0px 4px 0px 4px;
	cursor: pointer; /*width: 66px;*/
	float: right;
	font-family: DeliciousRomanRegular;
	font-size: 15px;
	font-weight: normal;
	position: relative;
	padding: 1px 2px 0.22em 2px;
	height: 25px;
	line-height: 18px;
	color: #ffffff;
	/*background: #f6f6f6;
	background-image: -moz-linear-gradient(top,#ffffff,#efefef);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	border-radius: 3px;
	min-width: 66px;
	background: #00457C;
}

.formpage .buttonLeft
{
	display: block;
	border: 1px solid #ccc;
	margin: 0px 0px 0px 4px;
	cursor: pointer; /*width: 66px;*/
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	padding: 0px 2px 0.22em 2px;
	height: 20px;
	line-height: 18px;
	background: #f6f6f6;
	background-image: -moz-linear-gradient(top,#ffffff,#efefef);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	border-radius: 3px;
	min-width: 66px;
}

.formpage .buttonFlexiSize
{
	border: 1px solid #ccc;
	margin: 0px 0px 0px 4px;
	cursor: pointer;
	float: right;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	padding: 0px 5px 0.22em 5px;
	height: 20px;
	line-height: 18px;
	background: #f6f6f6;
	background-image: -moz-linear-gradient(top,#ffffff,#efefef);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	border-radius: 3px;
}

.formpage .buttonwide
{
	border: 1px solid #aaa;
	color: #FFFFFF;
	margin: 0px 0px 0px 4px;
	cursor: pointer;
	background-color: #00457C;
	float: right;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	padding: 0px 2px 3px 2px;
	height: 20px;
	line-height: 18px;
}

.formpage .buttonStandardRight, .buttonStandardLeft
{
	border: 1px solid #aaa;
	color: #FFFFFF;
	margin: 0px 0px 0px 4px;
	cursor: pointer;
	width: 60px;
	background-color: Gray;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	padding: 0px 2px 3px 2px;
	height: 20px;
	line-height: 18px;
}

.formpage .buttonStandardLeft
{
	float: left;
}

.formpage .buttonStandardRight
{
	float: right;
}

.formpage .standout
{
	background-color: #BEBEBE;
	color: #4F4F4F;
}

.notify
{
	color: Green;
	padding-left: 2px;
	font-weight: bold;
}

.notifyIP
{
    position:relative;
    left:9px;
    top:3px;
	color: Green;
	padding-left: 2px;
}

.error
{
	color: Red;
	margin-left: 30px;
	font-weight: normal;
	word-wrap: break-word;
}

.hint
{
	color: Gray;
	font-size: 85%;
	font-style: normal;
}

.formpage form input.checkbox
{
	margin: 0;
	padding: 0;
	width: 15px;
	border: 0;
	background: none;
}

.formpage .domainNamePrefixText
{
	float: right;
	margin-right: 4px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-top: 5px;
}

.formpage input.prefix
{
	width: 40px;
	float: right;
	background-color: #aaa;
	color: White;
}

.formpage input.left
{
	float: left;
}

.formpage .inputPrefixText
{
	float: right;
	margin-right: 2px;
	color: Gray;
}

span.label
{
	float: left;
	width: 200px;
	text-align: left;
}

p.right
{
	float: right;
}

span.label
{
	float: left;
	width: 200px;
	text-align: left;
}

.alt
{
	background: #fafaff;
	border-top: solid 1px #e7e7e8;
	border-bottom: solid 1px #e7e7e8;
}

.altNoBottom
{
	background: #fafaff;
	border-top: solid 1px #e7e7e8;
}

.lineHeadNoBorder
{
	background-color: #fafaff;
	font-size: 10px;
}

.lineHeadNoTopBorder
{
	font-size: 10px;
	border-bottom: solid 1px #e7e7e8;
	background-color: #fafaff;
	font-weight: bold;
}

.lineNoBorderButton
{
	clear: both;
	background-color: #fafaff;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.lineNoBorder
{
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	height:28px;
}

.line, .lineHead, .lineBottom, .lineNoBorder, .lineHeadNoBorder, .lineSubHead, .lineHeadNoTopBorder, .lineError
{
	clear: both;
	padding: 0em 10px 0em 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
	
}

.tableBorder
{
	border-bottom: solid 1px #DEDEDE;
	border-top: solid 1px #DEDEDE;
}

.line
{
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	
	border-bottom: dotted 1px #F8F8F8;
	height:28px;
}

.altline
{
	clear: both;
	padding: 0.5em 10px 0.5em 10px;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	background-color: #fafaff;
}

.lineError
{
	/*background-color: #ffffee;
	border-bottom: solid 2px #ffffee;
	border-top: solid 1px #ffffee;
	display: block;*/
	
	margin-left:10px;
	margin-right:14px;
	color: #ff3333;
background-color: #ffebeb;
background-image: url("https://servicemgmt.myregisteredsite.com/content/white_label/icon_exclamation.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 15px 15px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #ff3333;
border-bottom-color: #ff3333;
border-left-width: 1px;
border-left-color: #ff3333;
border-left-style: solid;
border-right-width: 1px;
border-right-color: #ff3333;
border-right-style: solid;
height:28px;
}

.lineBottom
{
	font-weight: normal;
	border-bottom: solid 1px #dedede;
	height:28px;
}

.container
{
	position: static;
	width: 753px;
	border: solid 1px #dadada;
	padding: 0;
	margin: 10px 10px 0 10px;
	font-size: 1em;
	background: #ffffff;
	display: block;
	z-index: 100;
}

.container p, .container table
{
	margin-left: 10px;
	width: 550px;
	z-index: 100;
}

.container .sectionTitle
{
	font-style: italic;
	font-weight: bold;
	z-index: 100;
}

.containerHeader
{
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #5e5e5e;
	margin: 0 0 0 -1px;
	padding: 4px 18px;
	background: #393939 url(../images/glossy_bar2.gif) repeat-x;
	color: #ffffff;
	z-index: 100;
}

#DivEmail
{
	font-family: trebuchet, "Trebuchet MS" , sans-serif;
	font-size: 12px;
	color: black;
	text-align: justify;
	padding-left: 5px;
}

#DivEmail p
{
	font-family: trebuchet, "Trebuchet MS" , sans-serif;
	font-size: 12px;
	color: black;
}

#DivEmail span
{
	font-family: trebuchet, "Trebuchet MS" , sans-serif;
	font-size: 12px;
	color: black;
}

.tableCell
{
	font-family: trebuchet, "Trebuchet MS" , sans-serif;
	font-size: 12px;
	color: black;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 800px;
	height: 500px;
}

.ConfirmPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 700px;
	height: 300px;
}

.modalBackground
{
	background-color: Gray;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 800px;
}

.sampleStyleA
{
	background-color: #FFF;
}

.sampleStyleB
{
	background-color: #FFF;
	font-family: monospace;
	font-size: 10pt;
	font-weight: bold;
}

.sampleStyleC
{
	background-color: #ddffdd;
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
}

.sampleStyleD
{
	background-color: Blue;
	color: White;
	font-family: Arial;
	font-size: 10pt;
}

.popupControl
{
	background-color: White;
	position: absolute;
	visibility: hidden;
}

.promptMessage
{
	font-size: 14px;
	font-weight: bold;
	color: #00457C;
	font-family: trebuchet, "Trebuchet MS" ,sans-serif;
	text-align: center;
}

.red
{
	color: red;
}

.promptError
{
	font-size: 14px;
	font-weight: bold;
	color: red;
	font-family: trebuchet, "Trebuchet MS" ,sans-serif;
	text-align: center;
}

#myjquerymenu
{
	background: #00457C;
	height: 24px;
}

.jquerycssmenu
{
	width: 864px;
}

.jquerycssmenu ul
{
	background: #00457C;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.jquerycssmenu ul li
{
	position: relative;
	display: inline;
	float: left;
	z-index: 100;
	background: #00457C;
}

.jquerycssmenu ul li a
{
	display: block;
	background: #00457C;
        font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border-right: 1px solid #fff;
	color: #2d2b2b;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	height:13px;
}

.jquerycssmenu ul li a:hover
{
	background: #42A1ED !important;
}

.jquerycssmenu ul li .home
{
	padding: 4px 10px 7px 10px;
}

* html .jquerycssmenu ul li .home /* IE6 Fix */
{
	padding: 4px 10px 5px 10px;
}

* + html .jquerycssmenu ul li .home /* IE7 Fix */
{
	padding: 4px 10px 5px 10px;
}

.jquerycssmenu ul li .home:hover
{
	background: #42A1ED !important;
}

.jquerycssmenu ul li ul
{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	border-top: 0px solid #fff;
}

.jquerycssmenu ul li ul li
{
	display: list-item;
	float: none;
	/*border-top: 1px solid #fff;*/
}

.jquerycssmenu ul li ul li a
{
	font-weight: normal;
	width: 175px;
	border-top: 1px solid #fff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.jquerycssmenu ul li ul li ul
{
	/*margin-top: -1px;*/
}

html .jquerycssmenu
{
	height: 1%;
}

.downarrowclass
{
	display: none;
}

.rightarrowclass
{
	position: absolute;
	top: 7px;
	right: 7px;
}

.hide
{
	display: none;
}

#hostingAdd select.left
{
	float: left;
}

.formpage .buttonIndent
{
	margin-right: 10px;
}

#hostingAdd label
{
	padding-left: 1px;
	padding-right: 1px;
	float: left;
}

#hostingAdd input
{
	float: left;
}

#hostingAdd select
{
	float: left;
}

#hostingAdd .right
{
	margin-top: 2px;
}

#hostingAdd .extensionDropDown
{
	margin-top: 2px;
}

#hostingAdd .button
{
	float: left;
}

#domainSearchTable
{
	width: 100%;
}

#domainSearchTable label
{
	padding-left: 5px;
	padding-right: 1px;
	float: left;
	height: 17px;
}

#domainSearchTable .extensionDropDown
{
	float: left;
}

#domainSearchTable input
{
	float: left;
}

#domainSearchTable .button
{
	float: left;
}

#domainSearchTable .buttonIndent
{
	margin-right: 10px;
	float: right;
}

#domainSearchTable .right
{
	float: right;
}

#domainSearchTable .domainSearchprefix
{
	float: right;
	margin-right: 2px;
	vertical-align: text-bottom;
	font-size: 10px;
	margin-top: 5px;
}

#domainSearchTable .results
{
	color: Red;
}

#monthViewddls select.yearDropDown
{
	width: 90px;
}

#monthViewddls select.monthDropDown
{
	width: 120px;
}

.manageHosting h2
{
	background: #ffffff;
	color: #3ebffb;
	padding: 10px 0.0em 10px 10px;
	font-size: 17px;
	font-weight: bold;
	border-bottom: solid 2px #e7e7e8;
}

.manageHosting .button
{
	border: 1px solid #aaa;
	color: #FFFFFF;
	margin: 0px 0px 0px 4px;
	cursor: pointer;
	width: 60px;
	background-color: #A2CA5A;
	float: right;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	padding: 0px 2px 3px 2px;
	height: 20px;
	line-height: 18px;
}

.manageHosting .standout
{
	background-color: Gray;
	border: 1px solid #aaa;
	color: #FFFFFF;
	margin: 10px 10px 0px 4px;
	cursor: pointer;
	width: auto;
	float: right;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	padding: 0px 2px 3px 2px;
	height: 20px;
}

.manageHosting
{
	background: #ffffff;
	width: 768px;
	padding: 10px 0px 10px 0px;
	border: solid 1px #e7e7e8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e8;
	border-right-style: solid;
	border-right-color: #e7e7e8;
	border-right-width: 1px;
}

.manageHosting fieldset
{
	position: relative;
	width: 746px;
	border: solid 1px #dadada;
	margin: 0px 10px 0px 10px;
	background: #ffffff;
}

.manageHosting .taskDropDown
{
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.manageHosting .taskTextBox
{
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.radioList label
{
	margin-left: 0px;
	clear: both;
	display: inline;
}

.radioListOffSet
{
	margin-left: 0px;
	clear: both;
	display: inline;
}

.checkList label
{
	margin-left: 10px;
	clear: both;
	display: inline;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #56594b;
}

.scrollingPanel
{
	overflow: scroll;
	overflow-x: hidden;
	width: 100%;
	overflow: -moz-scrollbars-vertical !important;
	height: 350px;
}

.alignTop
{
    vertical-align:top;
}

.domainManageLink
{
    font-weight:bold;
}



span.label
{
	float: left;
	width: 200px;
	text-align: left;
}

item:first-child
{
	background: none repeat scroll 0 0 #FFFFFF;
}
.inbox-v2 .inbox-item
{
	background: url("http://static02.linkedin.com/scds/common/u/img/bg/bg_grey_dotted_h-line_3x1.png") repeat-x scroll 0 0 #FFFFFF;
	margin: 0;
	padding: 10px;
}

.fontRed
{
	color:Red;
}

.fontGreen
{
	color:Green;
}

/*.button
{
	display:block;
	border: 1px solid #ccc;
	margin: 0px 0px 0px 4px;
	cursor: pointer;
	float: right;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	padding: 0px 2px 0.22em 2px;
	height: 20px;
	line-height: 18px;
	background: #f6f6f6;
	background-image: -moz-linear-gradient(top,#ffffff,#efefef);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	border-radius: 3px;
	min-width:66px;
}*/

.divRight
{
	float:right;
	margin:0 5px 0 0 ;
}

.formpage fieldset calendar table
{
	border-left-color: #DEDEDE;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-color: #DEDEDE;
	border-right-style: solid;
	border-right-width: 0px;
	width:0px;
	margin: 0px 0px 0px 0px;
}

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}

.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}

.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}

.ajax__calendar_container TABLE {font-size:11px;}

.ajax__calendar_header {height:20px;width:100%;}

.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}

.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}

.ajax__calendar_title {cursor:pointer;font-weight:bold;}

.ajax__calendar_footer {height:15px;}

.ajax__calendar_today {cursor:pointer;padding-top:3px;}

.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}

.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}

.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}

.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}

.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}

.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.reportSelector{width:100%;}

.reportSelectorColumn{float: left; padding: 10px 5px 10px 5px;}

.dropdownstyle{height:24px;font-size:14px;width:110px;}

.reportdropdownstyle{height:24px;font-size:14px;}

.textboxstyle{height:20px;font-size:12px;}

.reportDownloadSelector{width:100%;}

.reportResults{width:100%; padding:15px 5px 15px 5px;}

.reportResultsHeader{text-align: left; background: #F8F8F8; border-top: 1px solid black; border-bottom: 1px solid black; font-weight: bold;}

.reportResultsCenterText{text-align:center;}

.providerIframeCSS
{
    width:100%;
    height:500px;
    border:0px;
    overflow:auto;
}

.pnlDetailsSSL
{
    text-align:center;
}

.btnBuy
{
    text-align:left; 
    padding-left:20px; 
    padding-top:10px;
    
}

#nested
{
    width:auto;
}

#nested table
{
    padding-right:10px;
    border-left-width:0px;
    border-right-width:0px;
}

#eCommerceOverview { font-size: 1em; margin: 0 auto; width: 75%; border-left-width:0px; border-right-width:0px }
	#eCommerceOverview td { border: solid 1px #CCC; border-width: 0 0 1px 1px; padding: 2px 5px; text-align: center; width: 20%; }
	#eCommerceOverview hd { font-weight: bold; }
	#eCommerceOverview .fs { border-width: 0 0 1px; text-align: left; width: 60%; }
	#eCommerceOverview .hd { font-size: 1.1em; font-weight: bold; }
	#eCommerceOverview .price { color: #00704A; font-weight: bold; }
		#eCommerceOverview .price .fs { color: # font-weight: normal; }
