﻿/*
Begin - Master
*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body
{
	font-family: Verdana;
	font-size: 12px;
}

a
{
	color:blue;
}
a.DisableLink
{
    color:blue;    
}

td
{
	font-family: Arial;
	font-size: 12px;
}

.Header
{
	height:109px;
	width:954px;
	margin-bottom: 10px;
	margin-top: 3px;
	background-color: #7da7d8;
	text-align:left;
}

.HeaderTitleContainer
{
	padding-top:15px;
	float:left;
	height:74px;
	width:250px;
}

.HeaderSearchBox
{
	background-color:#B8CFEA;
	height:40px;
}

a.HeaderLink
{
	color:Black;	
	text-decoration:underline;
}

.HeaderLinkContainer
{
	float:right;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}

.HeaderLinkDevider
{
	padding-left:5px;
	padding-right:2px;
}

.HeaderMenu
{
	height:20px;
	text-align:center;
	float:left;
	width:55px;
    border-bottom:none;
    background-color:#B8CFEA;
}

.HeaderMenuActive
{
	height:20px;
	text-align:center;
	float:left;
	width:55px;
    border-bottom:none;
    background-color:#ffffff;
}

a.HeaderMenuLink
{
    color: black;
    text-decoration: none;
}
a.HeaderMenuLink:hover
{
    cursor:pointer;
}

.MasterContentDiv
{
	width:954px;
	text-align:left;
	float:left;
}

a.ReturnFromThisApp
{
	font-size: 9px;
}

/*
End - Master
*/

/*
Begin - Page General
*/
.LeftSideBar
{
	width:214px;
	float:left;
	/*min-height:660px;*/
	margin:0px;
}

.ContentArea
{
	float:left;
	width:506px;
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
}

.RightSideBar
{
	width:214px;
	float:left;
	margin:0px;
}

.SidebarHeaderCorners
{
	float:none;
	width:100%;
    background-image: url(Images/UI/category_title_background.gif);
}
.SidebarHeader
{
    color: black;
    background-image: url(Images/UI/category_title_background.gif);
    background-repeat:no-repeat;
    margin-top: 0px;
    padding-left:15px;
    padding-bottom:3px;
    border-bottom:white 1px solid;
    height:15px;
    cursor: auto;
    font-weight:bold;
}

.SidebarContent
{
	width:100%;
    background-color: #ffffff;
    border-top: none;
    padding: 0px;
    text-indent: 15px;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-image: url(Images/UI/Bottom_title_fade.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow:hidden;
}

.SidebarContentNoIndent
{
	width:100%;
    background-color: #ffffff;
    border-top: none;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-image: url(Images/UI/Bottom_title_fade.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow:hidden;
}

a.SidebarLink
{
	margin-bottom:5px;	
}

.ContentTitle
{
	font-weight:bold;
	font-size:14px;
}
/*content area borders*/
.ContentItemt {float:left;background: url(Images/UI/border.gif) 0 0 repeat-x;margin-bottom:10px;}
.ContentItemtl {float:left;background: url(Images/UI/border_corner_left.gif) 0 0 no-repeat}
.ContentItemtr {float:left;background: url(Images/UI/border_corner_right.gif) 100% 0 no-repeat; padding:10px; padding-bottom:5px;}
.ContentItemb {float:left;background: url(Images/UI/border.gif) 0 100% repeat-x;}
.ContentIteml {float:left;background: url(Images/UI/border.gif) 0 0 repeat-y}
.ContentItemr {float:left;background: url(Images/UI/border.gif) 100% 0 repeat-y}

.ContentItem
{
    /*border: 1px solid #b5b5b5;*/
    /*
    margin-top:0px;
    margin-bottom:5px;
    width:486px;
    float:left;
    overflow:auto;
	*/
    width:486px;
    float:left;
}
.ContentItemMain
{
	float:left;
	margin-bottom:5px;
	padding-bottom:10px;
}
.ContentSubItemBorder
{
	float:left;
	background-image: url(Images/UI/dotted_line_application.gif);
	background-position: top center;
	background-repeat:no-repeat;
	padding-top:10px;
}

.ContentSubItem
{
    background-color: #f1f1f1;
    padding:5px;
    width:475px;
    /*overflow:auto;*/
    float:left;
}

.ContentSubItemAlt
{
    background-color: #ffffff;
    padding:5px;
    width:475px;
    /*overflow:auto;*/
    float:left;
}

.UnderlineBold
{
    font-weight:bold;
    text-decoration:underline;
}

/*
End - Page General
*/




/* Begin - Page Home */
.ApplicationLogo
{
	float:left;
	margin-right:5px;
}
/* End - Page Home*/

/* Begin - Page Install */
.TextBox
{
    border:solid 1px #d7d7d7;
    font-size:12px;
}

.TextBoxNone
{
    border:solid 1px #ffffff;
}

.TextBoxNoneError
{
    border:solid 1px red;    
}

.TextBoxHelpFocus
{
	font-size:10px;
    border:solid 2px #7da7d8;
}

.TextBoxHelpBlur
{
	font-size:10px;
}


.TextBoxLeft
{
    border-left:solid 1px #d7d7d7;
    border-top:solid 1px #d7d7d7;
    border-bottom:solid 1px #d7d7d7;
    border-right:none;
    color:gray;
    font-size:12px;
}

.TextBoxRight
{
    border-right:solid 1px #d7d7d7;
    border-top:solid 1px #d7d7d7;
    border-bottom:solid 1px #d7d7d7;
    border-left:none;
    color:Black;
    font-size:12px;
}

.SelectIndex
{
}

.UnSelectIndex
{
}

.NoticeMessage
{
    font-size:12px;
    float:left;
    margin-top:10px;
    background-image: url(Images/UI/pattern_bk_red.gif);
    padding: 10px;
}

.ErrorMessageTitle
{
	font-size:12px;
	font-weight:bold;
	color:#F32A41;	
}
.ErrorMessage
{
    font-size:12px;
    float:left;
    margin-top:10px;
    background-image: url(Images/UI/pattern_bk_red.gif);
    padding: 10px;
}

.ErrorText
{
	color:#fe0000;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.InstallFooter
{
    float:left;
    padding-top:10px;
    padding-bottom:12px;
    width:100%;
}

/*Install area borders*/
.InstallContainerCornersbl {float:left;background: url(Images/UI/corner_grey_bottom_left.gif) 0 100% no-repeat #eeeeee;}
.InstallContainerCornersbr {float:left;background: url(Images/UI/corner_grey_bottom_right.gif) 100% 100% no-repeat}
.InstallContainerCornerstl {float:left;background: url(Images/UI/corner_grey_top_left.gif) 0 0 no-repeat}
.InstallContainerCornerstr {float:left;background: url(Images/UI/corner_grey_top_right.gif) 100% 0 no-repeat; padding:10px}

.InstallContainerContentCornersbl {float:left;background: url(Images/UI/corner_white_bottom_left.gif) 0 100% no-repeat #ffffff; margin-top:10px;}
.InstallContainerContentCornersbr {float:left;background: url(Images/UI/corner_white_bottom_right.gif) 100% 100% no-repeat}
.InstallContainerContentCornerstl {float:left;background: url(Images/UI/corner_white_top_left.gif) 0 0 no-repeat}
.InstallContainerContentCornerstr {float:left;background: url(Images/UI/corner_white_top_right.gif) 100% 0 no-repeat; padding:10px}

.InstallContainerCorners
{
    /*width:924px;*/
    width:100%;
    /*height:520px;*/
    background-color:#eeeeee;
    margin-bottom:10px;
}

.InstallContainer
{
    width:924px;
    /*height:515px;*/
    float:left;
    padding-left:10px;
    padding-bottom:10px;
}

.DomainSelectContentArea
{
	background-color:#ffffff;
	width:690px;
	float:left;
	margin-top:10px;
}

.ApplicationInstallContentArea
{
	background-color:#ffffff;
    width:690px;
    /*height:490px;*/
	float:left;
	overflow:hidden;
}

.InstallContentArea
{
	background-color: #ffffff;
	width: 690px;
	/*min-height: 490px;*/
	float: left;
}

.InstallLeftSideBar
{
	width:209px;
	/*height:465px;*/
	float:left;
}

.InstallRightSideBar
{
    width:170px;
    float:right;  
    background-color:transparent;  
    padding-top:10px;
    padding-right:0px;
}

.ContentContainer
{
	/*width: 650px;*/
	/*min-height:425px;*/
	padding-top: 15px;
	margin-left: 0px; /*height:400px; */
	padding-bottom:5px;
	overflow:hidden;
}

.ContentContainerExtended
{
	padding-top: 15px; /*height:425px;*/
	margin-left: 0px;
	/*min-height: 425px;*/
	padding-bottom:5px;
	overflow:hidden;
	width:100%;
}

.accordionInstallContainer
{
	/* 	height: 275px; 	 	*/
	overflow: auto;
	min-height:350px;
	padding-bottom: 20px;
}

.accordionAccountMethodContent
{
	background-color: #ffffff;
	padding-left: 5px;
	border-left: #D6D6D6 1px solid;
	border-right: #D6D6D6 1px solid;
	border-bottom: #D6D6D6 1px solid;
	padding-top: 0px;
	margin-top: 0px;
	height: auto;
	width: auto;
	overflow: hidden;
}

.acctConfigItalicInfo
{
	font-style: italic;
}

.accordionAccountMethod
{
	overflow: auto;
	min-height:425px;
}

.InstallRecapHeaderTitleCorners
{
    float:left;
    width:165px;
    background-color:#d7d7d7;
}

.InstallRecapHeaderTitle
{
    float:left;
    width:165px;
    font-weight:bold;
    font-size:14px;
    text-align:center;
}

.InstallRecapContentCorners
{
	float:left;
	background-color:#ffffff;
	height:489px;
	width:165px;
	overflow:hidden;
}

.InstallRecapContent
{
    margin-top:10px;
	font-size:12px;
	vertical-align:top;
	height:475px;
}

.InstallTitle
{
    margin-left:20px;    
    margin-top:10px;    
}

.InstallURL
{
    margin-left:20px;
}

A.Install:visited
{
    color:Blue;
}

A.Install:link
{
    color:Blue;
}

A.Install:hover
{
    color:Blue;
}

A.Install:active
{
    color:Blue;
}

A.Install:focus
{
    color:Blue;
}

.InstallStepContainer
{
    margin-top:25px;
    float:left;
}

.InstallStepActiveCorners
{
	width:209px;
	background-color:#ffffff; 
}

.InstallStepActive
{
	background-color:#ffffff;    
    height:25px;
    padding-top:10px;
    padding-left:5px;
}

.InstallStepCompleted
{
    color:#A0A0A0;
    height:25px;
    padding-top:15px; 
    padding-left:5px;
}

.InstallStepInComplete
{
    color:#a0a0a0;
    height:25px;
    padding-top:15px; 
    padding-left:5px;
}

.Heading3
{
    font-weight:bold;
    font-size:14px; 
}

.Heading4
{
    font-weight:bold;
    font-size:12px;
}

/* End - Page Install */

/*
Begin - Accordion Control
*/
.accordionMain
{
	width:214px;	
	padding-bottom:10px;	
}
.accordionHeader
{
    display:block;
    color: black;
    background-image: url(Images/UI/category_title_background.gif);
    background-repeat:no-repeat;
    margin-top: 0px;
    border-bottom:white 1px solid;
    height:20px;
    cursor: pointer;
    padding-left:15px;
    padding-top:2px;
    font-weight:bold;
}

.accordionContainer
{
	display:inline;
	overflow:hidden;
}

.accordionFooter
{
	cursor:default;	
}

.AccordionSidebarHeader
{
    color: black;
    background-image: url(Images/UI/category_title_background.gif);
    background-repeat:no-repeat;
    margin-top: 0px;
    padding-left:15px;
    padding-bottom:3px;
    border-bottom:white 1px solid;
    height:15px;
    cursor: pointer;
    font-weight:bold;
}

CategoryNavLink
{
    color: #0000ff;
    text-decoration: underline;
}

.accordionContent
{
	display:inline-block;
    background-color: #ffffff;
    border-top: none;
    padding-top: 5px;
    padding-bottom: 2px;
    margin-bottom:1px;
    background-image: url(Images/UI/Bottom_title_fade.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width:100%;
}

.accordionContentFooter
{
	height:25px;
	background-image: url(Images/UI/dotted_line_category.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top:10px;
	text-indent: 15px;
}


.HostingPadding
{
	font-family: arial,helvetica,sanserif;
	float: left;
	width: 210px;
	/*text-align: center;*/
	height: 100%;
	padding-left:5px;
	padding-right:5px;
}

.HostingPlanOutline
{
	background-color: #F5F5F5;
	border-style: solid;
	border-width: 1px;
	border-color: #C9C9C9;
	width: 100%; /*margin-top: 10px; 	margin-bottom: 10px;*/
	text-align: left; /*height: 90%;*/
	height: 400px;
}

.HostingPlanContent
{
	font-size: 9.5px;
	padding-left: 5px;
	padding-top: 5px;
}

.HostingPlanContentItem
{
	font-size: 9.5px;
	width: 100%;
}

.HostingPlanTitle
{
	background-color: #7DA7D8;
	font-size: 14px;
	height: 22px;
	color: Black;
	font-weight: bold;
	text-align: center;
	width: 100%;
	padding-top: 3px;
}

.PlanFeaturesTitle
{
	color: #CC0003;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 11px;
}


/*
End - Accordion Control
*/

/* 
Begin - Rating Control
*/
.RatingStar {
    font-size: 0pt;
    width: 13px;
    height: 13px;
    margin: 0px;
    padding-right: 2px;
    display: block;
    background-repeat: no-repeat;
}

.FilledRatingStar {
    background-image: url(Images/UI/icon_star.gif);
}

.EmptyRatingStar {
    background-image: url(Images/UI/icon_star_d.gif);
    cursor:none;
}

.SavedRatingStar {
    background-image: url(Images/UI/icon_star.gif);
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

.RatingContainer
{
	float:left;
    cursor: pointer;
}

.RatingContainerReadonly
{
	float:left;
    cursor: none;
}

/* 
End - Rating Control
*/

/*
Begin - Product Area
*/

.ContentRating
{
	font-size:9px;
	float:left;
}


.CompatibleButton
{
	vertical-align:middle;
	margin-right:5px;
	/*position:relative;*/
	top:0px;
	left:5px;
}

.ProductIsCompatible
{
	color: Green;
}

.ProductIsNotCompatible
{
	color: Red;
}



.ModalPopup
{
	float:left;
	width:218px;
}

.ModalPopupPageBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalPopupContent
{
	float:left;
	height:100px;
	width:209px;
	padding-left:9px;
}

.ModalPopupClose
{
	float:right;
	padding-top:1px;
	padding-right:10px;
    text-align:right;
    position:relative;
}

.ModalContainer 
{	
	float:left;
	width:218px; 
	background-color:White;
}

.ModalBorderTop    {float:left; background: url(Images/UI/flyout_top.gif) no-repeat top left;width:218px;padding-top:6px;padding-bottom:0px;}
.ModalBorderBottom {float:left; background: url(Images/UI/flyout_bottom.gif) no-repeat bottom left;width:218px;padding-top:3px;padding-bottom:6px;}

.ModalBorderRight  {float:right;background: url(Images/UI/flyout_border.gif) repeat-y top right;}
.ModalBorderLeft   {float:left;background: url(Images/UI/flyout_border.gif) repeat-y top left;}

.ModalBackground  {background: url(Images/UI/Bottom_title_fade_modal.gif) no-repeat center bottom;}



.LearnMoreAppRequirementDisplayName
{
	float:left;
	width:100px;
	font-size:10px;
	color:#626262;
}

.LearnMoreAppRequirementHelpLink
{
	float:left;
	text-align:left;
	width:90px;
	font-size:10px;
	padding-right: 10px;
}

.ContentSubItemCol1
{
	float:left;
	width:137px;
	padding-right:5px;
	height:45px;
	padding-top:5px;
}
.ContentSubItemCol2
{
	float:left;
	width:150px;
	padding-right:10px;
}
.ContentSubItemCol3
{
	float:left;
	width:150px;
}


/*
End - Product Area
*/

/*
Begin - NiftyCorners
*/
.rtop,.artop{display:block;}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}


/*
Begin - Orange Button
*/

.OrangeButton
{
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	color:#711b0b;
	height:17px;
	width:auto;
	padding-left:2px;
	padding-right:2px;
    background-image: url(Images/UI/bk_button.gif);
	border:solid 1px #99250f;
	text-decoration:none;
	list-style-type:none;
	line-height:1.6em;
	background-repeat:repeat;
	margin:0 auto;
	display:table-cell;
}

.OrangeButtonDisabled
{
	float:left;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	color:#ccada7;
	height:17px;
	width:auto;
	padding-left:2px;
	padding-right:2px;
    background-image: url(Images/UI/bk_button_d.gif);
	border:solid 1px #dab0a8;
	text-decoration:none;
	list-style-type:none;
	line-height:1.6em;
	background-repeat:repeat-x;
	margin:0 auto;
	display:block;
}

/*
End - Orange Button
*/

/*
Begin - Latest Buzz
*/

.BuzzTitle
{
	font-weight:bold;
	font-size:12px;
}

A.BuzzLink:visited
{
	font-size:9px;
    color:Blue;
}

A.BuzzLink:link
{
	font-size:9px;
    color:Blue;
}

A.BuzzLink:hover
{
	font-size:9px;
    color:Blue;
}

A.BuzzLink:active
{
	font-size:9px;
    color:Blue;
}

A.BuzzLink:focus
{
	font-size:9px;
    color:Blue;
}

.DottedLine
{
	float:left;
	background-image: url(Images/UI/dotted_line_application.gif);
	background-position: center 50%;
	background-repeat: no-repeat;
	width:100%;
	padding-top: 2px;
	padding-bottom: 5px;
	display:block;
}


/*
End - Latest Buzz
*/


/*
Begin - Incompatibility Pages
*/

.IncompatibleDomainSearch
{
	font-size: 10px;
}

.IncompatibleFooter
{
	text-align: right;
    padding-right:10px;
    padding-bottom:25px;
}

.IncompatibleSubHeading
{
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	font-size:13px;
}

.IncompatibleHeading
{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}

.IncompatibleHeadingRed
{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	color:Red;
}

.IncompatibilityReasons
{
	padding-top:10px;
	padding-bottom:10px;
}

.IncompatibleSmallText
{
	font-size:11px;
}

.IncompatibleContainerCorners
{
    width:954px;
    background-color:#eeeeee;
}

.IncompatibleContainer
{
    width:924px;
    background-color:#eeeeee;
    float:left;
    height:520px;  
    padding-left:0px;
}

.IncompatibleContentArea
{
	background-color:#ffffff;
	width:705px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}

.IncompatibleStepContainer
{
    margin-top:25px;
    float:left;
}

.IncompatibleStepActiveCorners
{
	width:209px;
	background-color:#ffffff; 
}

.IncompatibleStepActive
{
	background-color:#ffffff;    
    height:25px;
    padding-top:10px;
    padding-left:5px;
}

.IncompatibleStepCompleted
{
    color:#cbb699;
    height:25px;
    padding-top:15px; 
    padding-left:5px;
}

.IncompatibleStepInComplete
{
    color:#cbb699;
    height:25px;
    padding-top:15px; 
    padding-left:5px;
}

.IncompatibleLeftSideBar
{
	width:209px;
	height:465px;
	float:left;
}

.PagerCurrentPageNumber
{
	font-size:11px;
}

a.PagerPageNumber
{
	font-size:11px;
	color: Black;
}

a.PagerPageNumber:hover
{
	font-size:11px;
	color: Black;
}

a.PagerPageNumber:active
{
	font-size:11px;
	color: Black;
}

a.PagerPageNumber:visited
{
	font-size:11px;
	color: Black;
}


a.PagerNextPrevious
{
	font-size:11px;
	color: Black;
}

a.PagerNextPrevious:hover
{
	font-size:11px;
	color: Black;
}

a.PagerNextPrevious:active
{
	font-size:11px;
	color: Black;
}

a.PagerNextPrevious:visited
{
	font-size:11px;
	color: Black;
}

/*
End - Incompatibility Pages
*/

/*
Start - Bullet Domain List
*/

.BulletDottedLine
{
	float:left;
	width:655px;
	background-image:url(Images/UI/dot.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:1px;
}

.BulletItem
{
    cursor:pointer;
    color:Black;
    font-weight:normal;
    border-width:1px;
    background-color:#ffffff;
    border-color:white;
    vertical-align:top;
    text-align:left;
    padding-bottom:5px;
    padding-left:5px;
    width:500px;
    float:left;
}

.BulletItemSelected
{
    cursor:pointer;
    color:Blue;
    font-weight:normal;
    border-width:1px;
    background-color:#ffffff;
    border-color:white;
    vertical-align:top;
    text-align:left;
    padding-bottom:5px;
    padding-left:5px;
    width:500px;
    float:left;
}

.BulletItemMouseOver
{
    cursor:pointer;
    color:Black;
    font-weight:normal;
    border-width:1px;
    background-color:#ffffff;
    border-color:white;
    vertical-align:top;
    text-align:left;
    padding-bottom:5px;
    padding-left:5px;
    width:500px;
    float:left;
}

/*
End - Bullet Domain List
*/


/*
Start - Admin
*/

.AdminHeader
{
	height:109px;
	width:954px;
	margin-bottom: 10px;
	margin-top: 3px;
	background-color: #7da7d8;
	text-align:left;
}

.AdminHeaderMenu
{
	float:left;
	height:20px;
	text-align:center;
    border-bottom:none;
    background-color:#E5EDBC;
}

.AdminHeaderMenuActive
{
	float:left;
	height:20px;
	text-align:center;
	width:55px;
    border-bottom:none;
    background-color:#ffffff;
}

.AdminHeaderLinkDivider
{
	float:left;
	padding-left:2.5px;
	padding-right:2.5px;
	width:5px;
}

.AdminContainer
{
	border: solid 1px #CCCCCC; 
	height: 600px; 
	width: 950px;
}

.AdminContainerLogin
{
	border: solid 1px #CCCCCC; 
	width: 950px;
}

.AdminContainerHeader
{
	background-color:#F1F1F1;
	height:40px;
	border-bottom: solid 1px #CCCCCC; 
}

.AdminContainerHeaderContent
{
	padding-top:10px;
	padding-left:20px;
}

.AdminContainerFooter
{
	float:left;
	background-color:#F1F1F1;
	height:40px;
	border-top: solid 1px #CCCCCC; 
	width:100%;
}

.AdminContainerFooterContent
{
	padding-top:10px;
	padding-left:5px;
	padding-right:20px;
	text-align:right;
}

.AdminSubContainer
{
	float:left;
	padding-top:15px;
	padding-left:20px;
	width: 450px;
	vertical-align:top;
}

.AdminSubContainerContentSmall
{
	float:left;
	width: 100%;
	font-size: 10px;
}

.AdminSubContainerHeading
{
	font-size: 12px;
	font-weight: bold;
	float: left; 
	width: 100%; 
	padding-top:10px;
	padding-bottom:10px;
}

.AdminSubContainerGrayPanel
{
	background-color: #f1f1f1; 
	float:right; 
	width:440px;
	height:520px; 
	vertical-align:top;
	border-left: solid 1px #cccccc;
}

.AdminSubGrayPanelContainer
{
	float:left;
	padding-top:15px;
	padding-left:20px;
	width: 400px;
	vertical-align:top;
}

.AdminSubContainerGrayPanelLeft
{
	background-color: #f1f1f1; 
	float:left; 
	width:200px;
	height:559px; 
	vertical-align:top;
	border-right: solid 1px #cccccc;
}

.AdminSubGrayPanelContainerLeft
{
	float:left;
	padding-top:15px;
	padding-left:20px;
	width: 160px;
	vertical-align:top;
}

.AdminSubGrayPanelRowLeft
{
	float:left;
	width:100%;
	padding-top:5px;
	font-size:10px;
}

.AdminSubGrayPanelContainerHeading
{
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
}


a.AdminSubContainerLink
{
	font-size:10px;
	color:#0000FD;
	text-decoration:none;
}

a.AdminSubContainerLink:hover
{
	font-size:10px;
	color:#0000FD;
	text-decoration:underline;
}


a.AdminRepeaterLink
{
	font-size:11px;
	color:#0000FD;
	text-decoration:none;
}

a.AdminRepeaterLink:hover
{
	font-size:11px;
	color:#0000FD;
	text-decoration:underline;
}

.AdminManageAppsListBox
{
	width: 168px;
	height: 100px;
	border: solid 1px #cccccc;
	background-color: #ffffff;
	font-size: 90%;
}

.RequiredField
{
	color:Red;
}

.AdminTextBox
{
	font-family:Arial;
	font-size:90%;
}

.AdminQuickInstallDetailsHeader
{
	float:left;
	height:17px;
	font-weight:bold;
	padding-left:2px;
	border-right:solid 1px #f1f1f1;
}

.AdminQuickInstallColumn
{
	padding-left:2px;
	float:left;
	font-size:11px;
	border-right:solid 1px #e1e1e1;
	overflow:hidden;
}

.AdminQuickInstallColumnAlt
{
	float:left;
	font-size:11px;
	border-right:solid 1px #e1e1e1;
	overflow:hidden;
	background-color:#f1f1f1;
	padding-left:2px;
}

.AdminQuickInstallReadonlyRow
{
	float:left;
	width:1000px;
}

.AdminQuickInstallRow
{
	float:left;
	width:1000px;
	cursor:pointer;
}

.AdminQuickInstallRowHover
{
	background-color:#f1f1f1;
	float:left;
	width:1000px;
	cursor:pointer;
}



/*
End - Admin
*/


/*
Start - Dynamically Created Controls
*/

.DynamicControlGroupName
{
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}

.DynamicControlDisplayName
{
	float:left;
	font-size:9pt;
	font-family:Arial;
	padding-top:2px;
	padding-bottom:2px;
	width:100%;
	text-align:left;
}

.DynamicControlInput
{
	float:left;
	font-size:9px;
	padding-top:2px;
	padding-bottom:2px;
	width:100%;
}

.DynamicControlInputText
{
	font-size:9px;
	font-family:Arial;
}


/*
End - Dynamically Created Controls
*/


/*
Begin - Install Accordion Control
*/
.accordionInstallMain
{
	width:645px;	
	/*height:300px;*/
	height:auto;
}

.accordionInstallHeader
{
    color: black;
    border:#D6D6D6 1px solid;
    background-color:#F5F5F5;
    color:#7c7c7c;
    cursor: default;
    padding-left:20px;
    padding-top:3px;
    height:20px;
    font-weight:normal;
    background-image:url(/App_Themes/PL/Images/UI/icon_arrow_grey.gif);
    background-repeat:no-repeat;
    margin-top:5px;   
}

.accordionInstallHeaderExpanded
{
    margin-top:5px;
    color: black;
    border:#D6D6D6 1px solid;
    background-color:#B8CFEA;
    cursor: default;
    padding-left:20px;
    padding-top:3px;
    height:20px;
    font-weight:bold;
    background-image:url(/App_Themes/PL/Images/UI/icon_arrow_black.gif);
    background-repeat:no-repeat;
}

.accordionInstallHeaderSelectable
{
    color: black;
    border:#D6D6D6 1px solid;
    background-color:#F5F5F5;
    color:#7c7c7c;
    cursor: pointer;
    padding-left:20px;
    padding-top:3px;
    height:20px;
    font-weight:normal;
    background-image:url(/App_Themes/PL/Images/UI/icon_arrow_grey.gif);
    background-repeat:no-repeat;
    margin-top:5px;
    text-decoration:underline;    
}

.accordionInstallFooter
{
	cursor:default;	
}

CategoryNavLink
{
    color: #0000ff;
    text-decoration: underline;
	clear:both;
}

.accordionInstallContent
{
    background-color: #ffffff;
    padding-left: 5px;
    border-left:#D6D6D6 1px solid;
    border-right:#D6D6D6 1px solid;
    border-bottom:#D6D6D6 1px solid;
    padding-top:0px;
    margin-top:0px;
    height:100%;
}
.temp
{
	border:1px #ffffff solid; /*HACK ALERT!*/
}

.InstallHostedDomainAccordianPane
{
	height: 100%;
}

.accordionInstallContentPanel
{
	height:auto;
	overflow:hidden;
}

.accordionInstallContentFooter
{
	padding-bottom:5px;
	clear:both;
}

.accordionInstallContentContainer
{
	width: 638px;
	height:auto;
	/*height: 275px;*/
	/*overflow: auto; */ /* IE 6.0 */ /*overflow-x: hidden; */
	overflow:hidden;
}

.SearchBox
{
	font-size:80%;
	width:160px;
}

/*
End - Accordion Control
*/

/*
Begin - Stats
*/

.StatsHeaderCorners
{
	float:none;
	width:100%;
    background-image: url(Images/UI/stats_title_background.gif);
    background-repeat:repeat;
}

.StatsBackgroundFade
{
	float:none;
	width:100%;
    background-image: url(Images/UI/item_header_fade.gif);
    background-repeat:repeat;
}

.StatsHeader
{
    color: black;
    background-image: url(Images/UI/cstats_title_background.gif);
    background-repeat:repeat;
    margin-top: 0px;
    padding-left:15px;
    padding-bottom:3px;
    border-bottom:white 1px solid;
    height:15px;
    cursor: pointer;
    font-weight:bold;
}

.StatsContent
{
	width:100%;
    background-color: #ffffff;
    border-top: none;
    padding: 0px;
    text-indent: 15px;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-image: url(Images/UI/stats_bottom_title_fade.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	overflow:hidden;
}

.StatsHeaderContent
{
    background-color: #ffffff;
    border-top: none;
    padding: 0px;
    text-indent: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight:bold;
	overflow:hidden;
}

/*
End - Stats
*/

/* 
Start - Report Review
*/
.ReportReviewTextBox
{
	font-family:Arial;
	font-size:90%;
	width:235px;
	height:80px;
	display:inline-block;
}

.ReportReviewModalPopup
{
	float:left;
	width:270px;
}

.ReportReviewModalPopupPageBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ReportReviewModalPopupContent
{
	float:left;
	height:140px;
	width:264px;
	/*
	padding-left:9px;
	border: solid 1px red;
	*/
	display:inline-block;
}

.ReportReviewModalPopupClose
{
	float:right;
	padding-top:1px;
	padding-right:10px;
    text-align:right;
    position:relative;
}

.ReportReviewModalContainer 
{	
	float:left;
	width:270px; 
	background-color:White;
	/*
	border:solid 1px red;
	*/
}

.ReportReviewModalBorderTop    {float:left; background: url(Images/UI/member_review_top.gif) no-repeat top left;width:272px;padding-top:6px;padding-bottom:0px;}
.ReportReviewModalBorderBottom {float:left; background: url(Images/UI/member_review_bottom.gif) no-repeat bottom left;width:272px;padding-top:3px;padding-bottom:6px;}

.ReportReviewModalBorderRight  {float:right;background: url(Images/UI/flyout_border.gif) repeat-y top right;border:solid 0px black;width:272px;}
.ReportReviewModalBorderLeft   {float:left;background: url(Images/UI/flyout_border.gif) repeat-y top left;}

.ReportReviewModalBackground  {background: url(Images/UI/Bottom_title_fade_modal.gif) no-repeat center bottom;}


/* 
End - Report Review
*/


/* 
Begin - EULA
*/
.EULAHeading
{
	padding-left:10px;
	float:left;
	width:100%;
	font-size:16px;
	font-weight:bold;
}

.EULAContent
{
	float:left;
	width:100%;
	font-size:10px;
	overflow:scroll;
}

/*
End - EULA
*/


.suggestionTitleBar
{
	font-size: 11pt;
	color:Black;
	background-color: #F5F5F5;
	border-color:#C9C9C9;
	border-width:thin;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.suggestionBody
{
	font-size: 9pt;
	color: Black;
	background-color: White;
	border-color:#C9C9C9;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.suggestionSideTable
{
	font-size: 9pt;
	color: Black;
	background-color: #FFFFE7;
	border-color:#D4BF00;
	border-style:window-inset;
	border-width:thin;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.selectHostingDomain
{
    width:600px;
    height:20px;
    float:left;
    padding-left:15px;
    padding-top:0px;
    background-image:url(/App_Themes/PL/Images/UI/icon_arrow_left.gif);
    background-repeat:no-repeat;
}

/*
Start - Welcome (Home Page)
*/

.WelcomeTitle
{
	float:left;
	width:100%;
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
}

.WelcomeContent
{
	float:left;
	width:100%;
	color:#616161;	
}

/*
End - Welcome
*/

/*
Start - Generic Popup
*/
.GenericModalBorderTop    {float:left;background: url(Images/UI/flyout_top_.gif) 0 0 repeat-x;margin-bottom:0px;}
.GenericModalBorderBottom {float:left;background: url(Images/UI/flyout_bottom_.gif) 0 100% repeat-x;}

.GenericModalBorderRight  {float:right;background: url(Images/UI/flyout_border.gif) 100% 0 repeat-y}
.GenericModalBorderLeft   {float:left;background: url(Images/UI/flyout_border.gif) 0 0 repeat-y}

.GenericModalBorderTopLeft {float:left;background: url(Images/UI/flyout_top_left.gif) 0 0 no-repeat}
.GenericModalBorderTopRight {float:left;background: url(Images/UI/flyout_top_right.gif) 100% 0 no-repeat; padding:10px; padding-bottom:5px;}

.GenericModalBorderBottomLeft {float:left;background: url(Images/UI/flyout_bottom_left.gif) no-repeat bottom left}
.GenericModalBorderBottomRight {float:left;background: url(Images/UI/flyout_bottom_right.gif) no-repeat bottom right}
/*
End - Generic Popup
*/

.DimmedText
{
	color: #616161;
}


/*
Start - Feature Matrix
*/

.FeatureMatrixTable
{
	
}

.FeatureMatrixHeaderCell
{
	border: solid 1px #CCCECD;
	background-color: #B4C8E0;
	width: 100px;
	height: 20px;	
	text-align:center;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}

.FeatureMatrixHeaderCellEmpty
{
	border: solid 1px #CCCECD;
	background-color: white;
	height: 20px;	
	width: 150px;
}

.FeatureMatrixFeatureCellOdd
{
	border: solid 1px #CCCECD;
	background-color: #F5F5F5;
	width: 150px;
	height: 20px;
	padding-left:5px;
	font-size:10px;	
}

.FeatureMatrixFeatureCell
{
	border: solid 1px #CCCECD;
	background-color: #FFFFFF;
	width: 150px;
	height: 20px;	
	padding-left:5px;	
	font-size:10px;	
}

.FeatureMatrixCellOdd
{
	white-space:nowrap;
	border: solid 1px #CCCECD;
	background-color: #F5F5F5;
	width: 100px;
	height: 20px;	
	text-align:center;
	font-size:10px;	
}

.FeatureMatrixCell
{
	border: solid 1px #CCCECD;
	background-color: #FFFFFF;
	width: 100px;
	height: 20px;	
	text-align:center;
	font-size:10px;	
}


/*
End - Feature Matrix
*/

/* 
Start - Copyright
*/

.Copyright
{
	float:left;
	width:100%;
	text-align:center;
	padding-top:5px;
	color:#000000;
	font-size:9px;
}

/*
End - Copyright
*/

.configurationControl
{
	width: 250px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
}
.configurationControlFocus, .configurationControl:hover
{
	width: 250px;
	border-style: solid;
	border-width: 1px;
	border-color: #c8d979;
}

.configurationBox
{
	padding-left: 15px;
	padding:10px 10px 10px 15px;
}

.Watermark
{
	color: silver;
	font-size:10px;
	font-family:Arial;
}

.CustomTabStyle .ajax__tab_header
{
	font-family:verdana,tahoma,helvetica;
	font-size:11px;
	background:url(Images/UI/border.gif) repeat-x bottom;
}
.CustomTabStyle .ajax__tab_outer 
{
	padding-right:4px;
	background:url(/App_Themes/PL/Images/UI/tab_inactive_right.gif) 100% 0 no-repeat;
	height:21px;
}
.CustomTabStyle .ajax__tab_inner 
{
	padding-left:4px;
	background:url(/App_Themes/PL/Images/UI/tab_inactive_left.gif) 0 0 no-repeat;
	height:21px;
}
.CustomTabStyle .ajax__tab_tab 
{
	height: 17px;
	padding-top:4px;
	padding-left:8px;
	padding-right:4px;
	background:url(/App_Themes/PL/Images/UI/tab_inactive_center.gif) repeat-x;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer 
{
	background:url(/App_Themes/PL/Images/UI/tab_active_right.gif) 100% 0 no-repeat;
	height: 21px;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner 
{
	background:url(/App_Themes/PL/Images/UI/tab_active_left.gif) 0 0 no-repeat;
	height: 21px;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab 
{
	background:url(/App_Themes/PL/Images/UI/tab_active_center.gif) repeat-x;
	height: 17px;
	padding-top: 4px;
}
.CustomTabStyle .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	border:1px solid #D7D7D7;
	border-top:0;
	padding:8px;
	background-color:#ffffff;
}

.passwordNone
{
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	text-align: center;
	color: Black;
}
.passwordWeak
{
	width: 33%;
	height: 100%;
	background-color: #FF792B;
	text-align: center;
	color: White;
}
.passwordModerate
{
	width: 66%;
	height: 100%;
	background-color: #FCDA22;
	text-align: center;
	color: White;
}
.passwordStrong
{
	width: 100%;
	height: 100%;
	background-color: #BAD927;
	text-align: center;
	color: White;
}
.PasswordContainer
{
	width: 250px;
	height: 18px;
	border-color: #808080;
	border-width: 1px;
	border-style: solid;
}
.UserInputBox, .PasswordStrengthBox
{
	float: left;
	width: 50%;
}

.PasswordBox, .UserNameBox
{
	
	width:100%;
}

.AccountConfigurationBackButton
{
	float:right;
	padding-right: 10px;
}

.accordionConfigurationContent
{
	background-color: #ffffff;
	padding-left: 5px;
	border-left: #D6D6D6 1px solid;
	border-right: #D6D6D6 1px solid;
	border-bottom: #D6D6D6 1px solid;
	padding-top: 0px;
	margin-top: 0px;
	height: auto;
}

.configurationFooter
{
	width:655px;
}

.InformationBox
{
	float:left;
	width:100%;
	border:solid 1px #7da7d8;
}


/*
 * Pagecast Styles
 */
#bubble
{
	width:322px;
	height:130px;
	opacity: 0.1;
	filter:alpha(opacity=10);
	font:8pt "Verdana", sans-serif;
}

#bubble *
{
	margin:0px;
	padding:0px;
}

#bubble_close{
	background:url('/App_Themes/PL/Images/UI/icon_close.gif') right center no-repeat;
	padding-right:20px;
	color:#b27826;
	float:right;
}
.sm_top_left #bubble_inner, .sm_bottom_left #bubble_inner{
	width:275px;
	height:120px;
	/*margin:10px 10px 10px 37px;*/
	padding: 10px 10px 10px 37px;
	text-align:left;
	float:left;
}

.sm_top_right #bubble_inner, .sm_bottom_right #bubble_inner{
	width:275px;
	height:120px;
	margin:10px 37px 10px 10px;
	text-align:left;
	float:left;
}
#bubble_content{
	clear:both;
	height:70px;
	overflow:hidden;
	padding-top:7px !important;
	padding-top:0px;
}
#bubble_nav{
	padding:2px 10px 2px 10px;
	float:right;
	background:url('/App_Themes/PL/Images/UI/bk_silver_btn.gif') repeat-x;
	border:1px solid #b1b1b1;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.sm_top_left{
	background-image: url(/App_Themes/PL/Images/UI/sm_top_left.gif);
	background-repeat:no-repeat;	
}
.sm_top_right{
	background: url(/App_Themes/PL/Images/UI/sm_top_right.gif) no-repeat;
}
.sm_bottom_left{
	background: url(/App_Themes/PL/Images/UI/sm_bottom_left.gif) no-repeat;
}
.sm_bottom_right{
	background: url(/App_Themes/PL/Images/UI/sm_bottom_right.gif) no-repeat;
}

.SidebarContentTop
{
	float: left;
	background: url(Images/UI/border_sidebar_rounded_top.gif) 0 0 no-repeat;
	width:214px;
}

.SidebarContentBottom
{
	float: left;
	background: url(Images/UI/border_sidebar_rounded_bottom.gif) 0 100% no-repeat;
	width:214px;
}

.SidebarContentLeft
{
	float: left;
	background: url(Images/UI/border.gif) 0 0 repeat-y;
}

.SidebarContentRight
{
	float: left;
	background: url(Images/UI/border.gif) 213px 0 repeat-y;
}

.SidebarContentItem
{
	width: 214px;
	/*min-height:50px;*/
	float: left;
}

.SidebarContentItemMain
{
	float: left;
	width: 214px;
	/*margin-bottom: 5px;*/
	padding: 10px;
}

/* Notices */
.notices_content
{
    width:486px;
    margin: auto;
    padding-bottom: 5px;
}

.notices_header
{
    border:solid 1px #E0E0E0;
    background-color: #FFFF33;
    padding:5px;
}

.notices_detail
{
    height:55px;
    overflow:auto;   
    border-bottom:solid 1px #E0E0E0;
    border-left:solid 1px #E0E0E0;
    border-right:solid 1px #E0E0E0;     
    padding:5px;        
}
