

body{
	overflow: auto;
	padding: 0px;
	margin: 0px;
}

.fixedLayoutDivTop {
	position: fixed;
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 9000;
}

.fixedLayoutTable {
	margin : 0;
	padding : 0;
	border-width : 0;
	height : 100%;
	overflow : hidden;
	background-color: #E9E9F0;

}

.fixedLayoutTop {
	margin : 0;
	padding : 0;
	height : 30px;
} 

.fixedLayoutBottom {
	margin : 0;
	padding : 0;
}

.fixedLayoutBottomWrapper {
	height : 100%;
	overflow : auto;
}










.thrive4 INPUT.disabled {
	background-color: #E9E9F0;
	border : 1px solid #a5acb2;
}








.thrive4 {
	background-color: #E9E9F0;
	width: 100%;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

.fixedLayoutDivTop,
.fixedLayoutDivTop div.thrive4 {
	width: 100%;
}

.thrive4 FORM {
	margin : 0;
}





/*
.thrive4 .thrivePageTitle {
	color : #fff;
	padding : 7px 4px 6px 13px;
	font : bold 15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	border: 0px;
	background:url(../images/4/title_bg.gif) repeat-x #7fa9e7;
	border-left:1px #7fa9e7 solid;
	border-bottom:1px #fff solid;
}
.thrivePageTitle>img{
	float: left;
	margin-right: 8px;
	border:1px solid red;
}

*/







.thrive4 .thrivePageTitle {
	color : #fff;
	padding : 7px 4px 6px 13px;
	font : bold 15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	border: 0px;
	background:url(../images/4/title_bg.gif) repeat-x #7fa9e7;
	border-left:1px #7fa9e7 solid;
	border-bottom:1px #fff solid;
}
.thrive4 .thrivePageTitle A {
	color : #fff;
	text-decoration : none;
}
.thrive4 .thrivePageTitle A:hover {
	color : #fff;
	text-decoration : underline;
}

/*for firefox,safari etc*/
html>body .thrive4 .thrivePageTitle {
	border-bottom:none;
	margin-bottom:1px;
}


.thrivePageTitle img{
	float: left;
}
.thrivePageTitle>img{
	margin-right: 8px;
}






.thrive4 LABEL {
	float : left;
	width : 75px;
}

.thrive4 .terraFormLayoutElement LABEL,
.thrive4 .wideLabel {
	float : none;
	width : 100%;
}

.thrive4 .layoutTable {
	padding : 10px;
	width : 100%;
}



.thrive4 .layoutTable TH {
	font-weight : normal;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align : left;
	margin-left : 20px;
}



.thrive4 .layoutTable TD {
	margin-right : 20px;
}



.thrive4 .inset {
	margin : 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}




.thrive4 .window {
	background-color : white;
	padding : 20px;
	height : 350px;
	overflow-y : scroll;
	border : 1px inset #999999;
}




.thrive4 .informationBox {
	border : 1px solid black;
	background-color : #FFFFCC;
	padding : 10px;
	margin : 10px;
	font-weight : bold;
}


.thrive4 .subtleBox {
	border : 1px solid black;
	background-color: #fafaff;
	padding : 10px;
	margin : 10px;
}


.thrive4 .warningBox {
	border : 1px solid black;
	background-color : #FF6666;
	color : #330000;
	padding : 10px;
	margin : 10px;
	font-weight : bold;
}

.thrive4 .sectionHeading {
	background-color : #E4E4ED;
	height : 20px;
	/* filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F3F3F7', endColorStr='#D8D8E6', gradientType='0');*/
	border-bottom : 1px solid #7C7C94;
	padding : 1px 7px;
}





/*making the plugin list pretty*/
.report .note {
	font-size : xx-small;
	color : #666666;
}
.report TH,
.report TD {
	padding : 2px;
	vertical-align : top;
}
.report TD {
	font-size : x-small;
}
.report TH {
	text-align : left;
	font-weight : normal;
	border-right : 1px solid #cccccc;
	font-size : xx-small;
	width : 30%;
	color : #666666;
}
.report .numeric {
	text-align : right;
}
.report .total TH,
.report .total TD {
	border-top : 1px solid black;
	border-bottom : 3px double black;
}


.infoBox {
	border : 1px solid #cccccc;
	padding: 10px;
}

.infoBox TH {
	width : 50%;
}




/*whats new section for maintanace tab*/
.thrive4 UL#whatsnew,
.thrive4 UL#morewhatsnew {
	margin-left : 0;
	list-style-type: none;
}
.thrive4 UL#whatsnew UL,
.thrive4 UL#morewhatsnew UL {
	margin : 0 0 0 20px;
}
.thrive4 UL#whatsnew LI,
.thrive4 UL#morewhatsnew LI {
	margin: 5px 0 10px;
}
.thrive4 UL#morewhatsnew  {
	display : none;
}






/* new style to match ThriveMail sidebar*/
.thrive4 .sidebar {
	overflow-x: hidden;
	width: 200px;
	background-color: #e7e7e7;
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 1000px;
	text-overflow: ellipsis;
}
.thrive4 .sidebar  A IMG {
	border-width : 0;
}
.thrive4 .sidebar  A:link,
.thrive4 .sidebar  A:visited {
	color : #666666;
	text-decoration : none;
}
.thrive4 .sidebar  A:hover {
	color : #6666ff;
	text-decoration : underline;
}












.thrive4 .block {
	margin : 15px 15px 25px;
}

.thrive4 .block H2,
.thrive4 .block .alert {
	width : 100%;
}


.thrive4 .block H2 {
	font-size : 16px;
	font-weight : normal;
	border-bottom : 1px solid #999999;
	padding : 0 0 5px;
	color : #333333;
	margin : 0 0 10px;
	clear:left;
}
.thrive4 .block H3 {
	font-size : 12px;
	font-weight : bold;
	margin : 5px 0;
}


.thrive4 .block H2 .note,
.thrive4 .block H3 .note {
	font-style : italic;
	float : right;
	font-weight : normal;
}

.thrive4 .block ,
.thrive4 .block  TD,
.thrive4 .block  LI {
	font-weight : normal;
	font-size : 11px;
	font-family:'Lucida Grande',Geneva,Arial,Verdana,sans-serif;
	color : #666666;
}


.sidebar A:Hover {
	color:#282A34;	
}

.sidebar H4 {
	font-size:14px;
	font-weight:normal;
}
.sidebar H6 {
	font-size:10px;
	margin-bottom:3px;
}
.sidebar .box {
	width: 222px;
	background: #D7D7E1 url(../images/pluginads/plugins_box_bg.gif);
	border: 0px;
}

.sidebar .boxInner {
	padding: 10px;
	background: url(../images/pluginads/plugins_box_top.gif) no-repeat;
}

.sidebar .boxInner button,
.sidebar .boxInner textarea{
	width: 100%;
}

.stripe {
	background-color : #dddde9;
}

.stripe td {
	border-top : 1px solid #acadca;
	border-bottom : 1px solid #acadca;
}

.stripe td td {
	border-top-width : 0;
	border-bottom-width : 0;
}

.thrive4 .hint {
	border : 1px solid #cccccc;
	background-color : #f7f7f7;
	color : #666666;
	font-size : x-small;
	float : left;
	padding : 5px;
	margin : 5px;
}
