
/*
	visualEdit - ActiveCampaign, Inc.

	� 2006 ActiveCampaign,Inc. All rights reserved.

	Editable CSS


/*
Fix for padding in FF
*/




/*
Main header/footer color
*/
.header_footer{
	background: #0046C6;
}

.top_bar{
	height:2px;
	background:#000000;
	padding:0px;
	margin:0px;
}

.main_content_area{
	background:#FFFEF9;
	border-top:4px solid #ECE9D8;
	border-left:4px solid #ECE9D8;
	border-bottom:0px;
	padding:15px;
	padding-top:0px;
}

.t_nav_reg{
	BACKGROUND-COLOR: #297FE1;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
}

.connInfo {
	margin: 6px 2px;
	border: 1px solid Black;
	padding: 4px;
}

div.resultMessage{
	background-color: #FFFCB1;
	border-bottom: solid 1px #FFAE00;
	padding: 5px;
	font-weight: bold;
	color: #666666;
	margin:0px;
}

body{
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	max-height: 100%;
	font-size:12px;
}

body, td, table{
	font-family:Arial, Helvetica, sans-serif;
}

h2{
	font-size:12px;
	font-weight:bold;
}

#framecontentTop{
	color: white;
}
#framecontentLeft{
	background-color: #F6F6F6;
	border-right:1px solid #cccccc;
	color: #000000;
	margin-bottom: 40px;
}

#framecontentTop{
	color: white;
	padding-top:12px;
	border-bottom:1px solid #0046C6;
}

#framecontentBottom{
	font-size:10px;
	heigth: 20px;
	margin: 0;
	padding-left:
	10px;
	padding-right:10px;
	color:#999999;
	border: none;
	background-color: #F6F6F6;
}

#maincontent{

	background: #fff;
	padding:10px;
	margin-bottom: 40px;
	border-bottom:1px solid #cccccc;
}


.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
.top_inner_options{
	background:#427DE9;
	border-bottom:1px solid #0046C6;
	border-top:3px solid #6CA0FF;
	padding:9px;
	color:#B0CCFF;
	margin-left:-1px;
	margin-top:-37px;
	overflow:hidden;
	position:relative;


}
.top_inner_options input{
	border:1px solid #B0CCFF;
}

.top_inner_options span.right{
	padding-right: 200px;
	float: right;
	color: Silver;
	font-size: 90%;
}

input{
	font-size:10px;
	border:1px solid #CCCCCC;
}
#framecontentLeft hr{  border:0px; background:#CCCCCC; height:1px; margin-top:10px; margin-bottom:10px; }

#framecontentLeft select { display: block; }

#framecontentLeft select { display: block; }
#framecontentLeft select.invisible { display: none; }

.brick { display: block; }
.inliner { display: inline; }
.invisible { display: none; }
.hidden { visibility: hidden; }
.trbrick { display: table-row; }
.tdbrick { display: table-cell; }
.tablerow { display: table-row; }
.tablecell { display: table-cell; }

.directory_listing td{ background:#E9E9E9; border-bottom:1px solid #cccccc; font-size:10px; }
.directory_entry td{ font-size:11px; }
.up_directory td { background:#E9E9E9; color:#333333; }
.main_input { border: 1px solid #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
.main_input2 { border: 1px solid #000000; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.left_box{ border:1px solid #cccccc; background:#ffffff; padding:5px; font-weight:bold; }
.left_box a, .left_box a:visited{ color:#666666; display:block; }
.left_box a:hover{ color:#000000; }
.left_box_small{ border:1px solid #cccccc; background:#ffffff; padding:5px; font-size:10px; }
.left_box_small a, .left_box_small a:visited{ color:#666666; display:block; }
.left_box_small a:hover{ color:#000000; }
.left_box2{ border:1px solid #cccccc;  padding:5px; }
#maincontent h1{ font-size:13px; background:#E9E9E9; border-bottom:1px solid #cccccc; padding:5px; padding-left:10px; padding-top:7px; margin:0px; }
.top_inner_options h2{ font-size:16px; margin:0px; padding:0px; }
.accountline_header { background:#cccccc; padding-left:8px; border-bottom:1px solid #666666; }
.accountline_light { background:#FEFFED; padding-left:8px; border-bottom:1px solid #F9FF92; }
.accountline_dark { background:#F6FFF2; padding-left:8px; border-bottom:1px solid #C2FFA4; }

.top_inner_options a, .top_inner_options a:visited{
	color:#B0CCFF;
}

.accountline_light select, .accountline_dark select{
	font-size:10px;
}
.accountline_header td, .accountline_light td, .accountline_dark td {
	padding: 4px;
}
.accountline_light td {
	border-bottom:1px solid #F9FF92;
}
.accountline_dark td {
	border-bottom:1px solid #C2FFA4;
}
.accountline_header td {
	border-bottom:1px solid #666666;
}
.opacity_40{
	filter:alpha(opacity=40);
	opacity:.4;
	-moz-opacity:.4;
}
.opacity_60{
	filter:alpha(opacity=60);
	opacity:.6;
	-moz-opacity:.6;
}
.opacity_70{
	filter:alpha(opacity=70);
	opacity:.7;
	-moz-opacity:.7;
}
.opacity_80{
	filter:alpha(opacity=80);
	opacity:.8;
	-moz-opacity:.8;
}

.opacity_90{
	filter:alpha(opacity=90);
	opacity:.9;
	-moz-opacity:.9;
}
.opacity_100{
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}

.processing {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#cccccc;
	color:#000000;
	overflow:hidden;
	filter:alpha(opacity=80);
	opacity:.8;
	-moz-opacity:.8;
}
.processing_inner{
	padding:10px;
	width:200px;
	text-align:left;

	border:1px solid #000000;
	background-color:#FFFFFF;
	margin-top:100px;
	overflow: auto;
}
.processing_opaque {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: transparent;
	color:#000000;
	overflow:hidden;

	/*
	filter:alpha(opacity=80);
	opacity:.8;
	-moz-opacity:.8;
	*/
}
.processing_inner_opaque{
	padding:10px;
	margin-top: 50px;
	width:400px;
	text-align:left;

	border:1px solid #000000;
	background-color:#FFFFFF;

	overflow: none;
	/*
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	*/
}

.width300{
	width:300px;
}
.width400{
	width:400px;
}
.width500{
	width:500px;
}
.processing_text{

	background:url(../images/loader.gif);
	background-repeat:no-repeat;
	padding-left:25px;
}
.resultMessage{
	background:#F7FFCC;
	padding:10px;
	font-weight:bold;
}

.uploadBox {
	padding: 6px;
	margin: 0;
	margin-bottom: 10px;
	border: none;
	border-bottom: 1px solid #CCCCCC;
}
#uploadBoxHolder {
	border: none;
	border-top: 1px solid #CCCCCC;
}

form fieldset{
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 20px;
	display:block;
	padding: 0px 10px 10px 10px;
	margin-bottom:10px;
}

form fieldset legend{
	background-color:none;
	border-width:0px 1px;
	border-style:solid;
	border-color:#cccccc;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
	letter-spacing:2px;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
}

form fieldset legend img{
	padding:0px 5px 0px 5px;
}

.sub_nav_side_head {
	padding: 4px 0;
	font-weight: bold;
}

.sub_nav_side_contents {
}

.sub_nav_side_contents a,
.sub_nav_side_contents a:link,
.sub_nav_side_contents a:visited,
.sub_nav_side_contents a:active,
.sub_nav_side_contents a:hover
{
	display: block;
	margin: 4px;
	padding: 2px;
	text-decoration: none;
	color: #666666;
}

.sub_nav_side_contents a:hover
{
	background-color: white;
}
.smallSelect,
.smallSelect option {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.top_nav_options {
	float: right;
	padding: 5px 10px 0 0;
}
.bottom_nav_links {
	text-align: right;
	padding: 20px;
	padding-left: 0;
	float: right;
}
.bottom_nav_options {
	margin: 20px;
	margin-right: 0;
	/*padding: 20px;
	border: 2px solid #657887;*/
}

.top_nav_button,
.bottom_nav_button {
	border: 1px solid black;
	border-top: 1px solid white;
	border-left: 1px solid white;
	font-weight: bold;
}

.main_list_inner_title {
	background:url(../images/connection.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:30px;
}

.breadcrumbs{
	font-size:10px;
	background:#B1CDFF;
	padding:5px;
}
.breadcrumbs a, .breadcrumbs a:hover,.breadcrumbs a:visited{
	color:#666666;
}
.browse_buttons{
	background:#B1CDFF; padding:5px; border-bottom:1px solid #999999;
}

.smallHelper {
	color: #808080;
	font-size: 11px;
	font-style: italic;
}

div.smallHelper {
	/*margin: 0;
	margin-right: 10px;*/
	width: 60%;
}


#bookmarkLink {
	background:url(../images/bookmark.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:22px;
}
#notesLink {
	background:url(../images/notes.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:22px;
}





/* SEARCH */
#searchQueryField {
	border: 1px solid black;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	font-size: 14px;
	padding: 2px;
	margin: 2px 6px;
	backgroynd-color: transparent;
	z-index: 102;
}

#searchButton {
	font-size: 14px;
	padding: 2px 8px;
	margin: 2px 0;
}

#searchQueryBox,
#searchOptionsBox div {
	margin: 6px 0;
	vertical-align: middle;
}

#searchform label {
	font-weight: bold;
}

#searchWhatBox label {
	font-weight: normal;
}

.searchResultsCountBox {
	text-align: center;
}

.searchResultsCountBox span {
	margin: 0 2px;
	padding: 2px;
	border: 1px solid #eee;
	font-style: italic;
}

.searchResultsCountAll {
	margin: 0 10px 0 0;
	font-weight: bold;
	cursor: pointer;
}

#searchResultsCountTotal {
	display: inline;
}

.searchResultsCount {
	cursor: pointer;
}
.searchResultsCountAll:hover,
.searchResultsCount:hover {
	color: Red;
	border: 1px solid #ccc;
}

#searchWhatBox input {
	margin-left: 4px;
}


#searchResultsLoader {
	background: url(../images/loader.gif);
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 20px;
	padding-top: 2px;
	color: #999999;
	font-size: 10px;
	margin: 5px;
}

#searchResultsNone {
	padding: 5px;
	color: #999999;
	font-size: 10px;
	margin: 5px;
	text-align: center;
}


/* search result item styles */
.searchResultsItemBox {
	border-top: 1px solid #eee;
	margin: 10px 0;
	padding: 4px 0;
}

.searchResultTitle {
	font-weight: bold;
}
.searchResultPath {
	font-style: italic;
	color: #999;
}

#searchResultsCount-bookmarks,
#searchResultsListBox-bookmarks h2 {
	background: url(../images/bookmark.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #800000;
}
#searchResultsCount-notes,
#searchResultsListBox-notes h2 {
	background: url(../images/notes.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #008000;
}
#searchResultsCount-versions,
#searchResultsListBox-versions h2 {
	background: url(../images/versions.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #000080;
}
#searchResultsCount-filenames,
#searchResultsListBox-filenames h2 {
	background: url(../images/browse.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #808000;
}
#searchResultsCount-content,
#searchResultsListBox-content h2 {
	background: url(../images/edit.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #800080;
}


#searchResultsHighlightItemsHolder {
	display: inline;
}

.searchResultsHighlightBox {
	text-align: center;
}

.searchResultsHighlightLabel {
	font-weight: bold;
}

.searchResultsHighlightItem,
.searchResultsHighlightLabel {
	margin: 0 2px;
	padding: 2px;
	border: 1px solid #eee;
	font-style: italic;
}

.searchResultsHighlightItem {
	cursor: pointer;
}

.searchResultsHighlightSeparator {
	margin: 0 2px;
	padding: 2px;
	font-weight: bold;
}
.powered, .powered a, .powered a:visited{
	font-size:10px;
	color:#999999;
}
