h1 {
	color:#0b55c4;
	margin-top:0px;
	margin-bottom:0px;
}
.logout {
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#000;
	border-left:0px solid #d4d4d4;
	float:right;
	margin-top:50px;
}
.banner {
	height:78px;
	width:952px;
	background-image:url('../images/header.jpg');
	margin-bottom:20px;
}
.bannerLeft {
	height:54px;
	width:167px;
	background-image:url('../images/j_header_left.png');
	float:left;
}
.bannerRight {
	height:54px;
	width:11px;
	background-image:url('../images/j_header_right.png');
	float:right;
}
.footer {
	height:11px;
	width:100%;
	background-image:url('../images/j_bottom.png');
}
.footerLeft {
	height:11px;
	width:11px;
	background-image:url('../images/j_corner_bl.png');
	float:left;
}
.footerRight {
	height:11px;
	width:11px;
	background-image:url('../images/j_corner_br.png');
	float:right;
}
.menu {
	border-left:0px solid #cdcdcd;
	border-right:0px solid #cdcdcd;
	border-top:0px solid #cdcdcd;
	border-bottom:0px solid #cdcdcd;
	background-color:#FFF;
	text-align:left;
}
.main {
	/*position:absolute;
	top:155px;
	left:8px;*/
	background-color:#FFF;
	padding:10px;
	border-top:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #CDCDCD;
}
.button {
	/*padding:5px;
	padding-left:15px;
	padding-right:15px;*/
	text-align:center;
	display:block;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	color:#333;
	/*border-left:1px solid #d4d4d4;*/
	float:left;
	background-image:url('../images/blueTab.jpg');
	width:159px;
	height:23px;
	margin-right:5px;
	color:#fff;
	padding-top:7px;
}
.buttonSelected {
	/*padding:5px;
	padding-left:15px;
	padding-right:15px;*/
	text-align:center;
	display:block;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	color:#333;
	/*border-left:1px solid #d4d4d4;*/
	float:left;
	background-image:url('../images/selectedTab.jpg');
	width:159px;
	height:23px;
	margin-right:5px;
	color:#0055b0;
	padding-top:7px;
}


textarea {
	border:1px solid #cdcdcd;
	font-family:Helvetica,Arial, sans-serif;
}

/*Details Box*/
.detailsBox {
	border:1px solid #cdcdcd;
	padding:8px;
	width:270px;
	/*height:439px;*/
	float:right;
	background-color:#f6f6f6;
	/*margin-top:13.5px;*/
	margin-top:0px;
	color:#0B55C4;
}

.detailsBox input {
	width:263px;
	margin-bottom:10px;
}
.detailsBox textarea {
	margin-bottom:10px;
	width:265px;
	height:100px;
	font-size:11px;
	padding:2px;
}
textarea {
	border:1px solid #CCC;
	font-size:11px;
	padding:3px;
}
textarea:focus {
	background-color:#ffffdd;
}
/*textarea:hover {
	background-color:#ffffdd;
}*/
.detailsBox strong {
	margin-bottom:5px;
}
.detailsBox span {
	margin-bottom:5px;
	color:#000;
	display:block;
}
.detailsBox h1 {
	margin-bottom:5px;
	color:#525252;
	display:block;
	font-size:14px;
}

/*Web Page Icon*/
.webIcon {
	background-image:url('../images/home.png');
	background-repeat:no-repeat;
	height:48px;
	margin-right:10px;
	float:left;
	color:#0b55c4;
	padding-left:52px;
	font-size:20px;
	font-weight:bold;
}
.webIcon div { margin-top:10px;}
.webIcon div strong { font-size:14px; }

.homeIcon {
	background-image:url('../images/home.png');
	background-repeat:no-repeat;
	height:48px;
	margin-right:10px;
	float:left;
	color:#0b55c4;
	padding-left:52px;
	font-size:20px;
	font-weight:bold;
}
.homeIcon div { margin-top:10px;}
.homeIcon div strong { font-size:14px; }

/*Home Thumbs*/
.ThumbLink {
	float:left; 
	margin-right:20px; 
	text-align:center; 
	width:68px;
	color:#818181;
	/*padding-left:52px;*/
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
	/*overflow:hidden;*/
	border:0px solid #000;
}

	a.tt{
    	position:relative;
    	z-index:24;
	}
	
	a.tt span.tooltip { display: none; }
	
	a.tt:hover{ z-index:25; background:;}
	
	a.tt:hover span.tooltip{
	    display:block;
	    position:absolute;
	    top:-1px; left: 80px;
		padding: 10px;
		width:300px;
		color: #993300;
	    text-align: center;
		background-color: #fff;
		border: 1px solid #666;
		-moz-border-radius: 4px;
		-webkit-border-radius: 15px;
		cursor: default;
	}
	
		a.tt:hover span.tooltip:hover {
			display: none;
		}
	
		a.tt span.tooltip { padding: 5px; }
		a.tt span.tooltip .header {
			font-weight: bold;
			font-size: 1.5em;
			color: #333;
			text-align: left;
			display: block;
			margin-bottom: 10px;
		}
		a.tt span.tooltip p {
			color: #333;
			text-align: left;
			margin: 0 0 5px 0;
		}
		a.tt span.tooltip strong {
			font-weight: normal;
		}
		
		a.tt span.tooltip .fail { color: red; }
		a.tt span.tooltip .pass { color: green; }

.ThumbLinkError .homeThumb {
	background-image:url('../images/webpage-fail.png');
}

.ThumbLink:hover, .ThumbLink div:hover { color:#333; }
.homeThumbLink {
	float:left; 
	margin-right:20px; 
	text-align:center; 
	width:68px;
	color:#818181;
	/*padding-left:52px;*/
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}
.homeThumbLink :hover { color:#333; }
.homeThumb {
	background-image:url('../images/webpage-pass.png');
	background-repeat:no-repeat;
	width:48px;
	height:48px;
}
.homeThumb div { margin-top:0px;}

/*Add Thumb Link*/
.addThumbLink {
	float:left; 
	margin-right:20px; 
	text-align:center; 
	width:68px;
	color:#333;
	/*padding-left:52px;*/
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}
.addThumbLink :hover { color:#333; }
.addThumb {
	background-image:url('../images/add_page.png');
	background-repeat:no-repeat;
	width:48px;
	height:48px;
}
.addThumb div { margin-top:0px;}

/*Submissions Thumb Link*/
.submissionsThumbLink {
	float:left; 
	margin-right:20px; 
	text-align:center; 
	width:68px;
	color:#333;
	/*padding-left:52px;*/
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}
.submissionsThumbLink :hover { color:#333; }
.submissionsThumb {
	background-image:url('../images/submissions.png');
	background-repeat:no-repeat;
	width:48px;
	height:48px;
}
	.seoreport .submissionsThumb {
		background-image:url('../images/submissions-pass.png');
	}
	
	.ThumbLinkError .submissionsThumb {
		background-image:url('../images/submissions-fail.png');
	}
.submissionsThumb div { margin-top:0px;}

/*Custom Fields Thumb Link*/
.fieldsThumbLink {
	float:left; 
	margin-right:20px; 
	text-align:center; 
	width:68px;
	color:#333;
	/*padding-left:52px;*/
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}
.fieldsThumbLink :hover { color:#333; }
.fieldsThumb {
	background-image:url('../images/custom_fields.png');
	background-repeat:no-repeat;
	width:48px;
	height:48px;
}
.fieldsThumb div { margin-top:0px;}

/*Contact Settings Thumb Link*/
.settingsThumbLink {
	float:left; 
	margin-right:20px; 
	text-align:center; 
	width:68px;
	color:#333;
	/*padding-left:52px;*/
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}
.settingsThumbLink :hover { color:#333; }
.settingsThumb {
	background-image:url('../images/settings.png');
	background-repeat:no-repeat;
	width:48px;
	height:48px;
}
.settingsThumb div { margin-top:0px;}


/*HeaderText*/
.headerText {
	color:#0b55c4;
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	font-weight:bold;
	float:left;
	display:block;
}

/*Editor hack*/
.button2-left { 
	float: left; 
	margin-left: -6px; 
	height:22px;
	position:relative;
	margin-top:4px;
}
.button2-left div.blank { 
	background: url(../images/j_button2_right_cap.png) no-repeat; 
	position:relative;
	left:100%; 
	top:10px;
	height:22px;
}
.button2-left div.blank a {
	display:block;
	float:left;
	position:relative;
	left:-100%;
	text-decoration:none;
	margin-left: 7px;
	padding-top:3px;
	padding-left:7px;
	color:#333;
	height:22px;
	background: url(../images/j_button2_left.png) no-repeat; 
} 



/*Rounded Box*/
.rounded-box {
	position:relative;
	background-color:#fbfbfb;
}
.rounded-box-main {
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding:5px;
	z-index:2;
}
.rounded-box-head {
	height:6px;
	width:100%;
	border-top:1px solid #cdcdcd;
	z-index:2;
	margin-bottom:-1px;
}
.rounded-box-head-left {
	position:absolute;
	margin-top:-1px;
	height:6px;
	width:6px;
	height:6px;
	width:6px;
	background-image:url('../images/j_crn_tl_light.png');
	z-index:3;
}
.rounded-box-head-right {
	position:absolute;
	left:100%;
	margin-left:-6px;
	margin-top:-1px;
	height:6px;
	width:6px;
	background-image:url('../images/j_crn_tr_light.png');
	z-index:3;
}
.rounded-box-foot {
	margin-top:-1px;
	height:6px;
	width:100%;
	border-bottom:1px solid #cdcdcd;
}
.rounded-box-foot-left {
	position:absolute;
	left:0%;
	top:100%;
	margin-top:-6px;
	height:6px;
	width:6px;
	background-image:url('../images/j_crn_bl_light.png');
	z-index:3;
}
.rounded-box-foot-right {
	position:absolute;
	left:100%;
	top:100%;
	margin-left:-6px;
	margin-top:-6px;
	height:6px;
	width:6px;
	background-image:url('../images/j_crn_br_light.png');
	z-index:3;
}

/*Administrator tables*/
.adminlist {
	width:100%;
	color:#666666;
	border-spacing:1px;
	background-color:#e1e1e1;
}
.adminlist th {
	padding:4px;
	background-color:#F0F0F0;
	border-bottom:1px solid #999999;
	text-align:center;
}
.adminlist td {
	padding:4px;
	background-color:#FFF;
}
.adminlist td a {
	text-decoration:none;
	color:#0B55C4;
}

/*icons*/
.icon-32-excel			{ background-image: url(../images/Excel-icon.png); }
.icon-32-excel2			{ background-image: url(../images/Excel_Mac_32.png); }
.icon-32-send 			{ background-image: url(../images/email_icon32.png); }
.icon-32-delete 		{ background-image: url(../images/delete.png); }
.icon-32-help 			{ background-image: url(../images/toolbar/icon-32-help.png); }
.icon-32-cancel 		{ background-image: url(../images/toolbar/icon-32-cancel.png); }
.icon-32-config 		{ background-image: url(../images/toolbar/icon-32-config.png); }
.icon-32-apply 		{ background-image: url(../images/toolbar/icon-32-apply.png); }
.icon-32-back			{ background-image: url(../images/back.png); }
.icon-32-forward		{ background-image: url(../images/toolbar/icon-32-forward.png); }
.icon-32-save 			{ background-image: url(../images/save.png); }
.icon-32-edit 			{ background-image: url(../images/toolbar/icon-32-edit.png); }
.icon-32-copy 			{ background-image: url(../images/toolbar/icon-32-copy.png); }
.icon-32-move 			{ background-image: url(../images/toolbar/icon-32-move.png); }
.icon-32-new 			{ background-image: url(../images/new.png); }
.icon-32-upload 		{ background-image: url(../images/toolbar/icon-32-upload.png); }
.icon-32-assign 		{ background-image: url(../images/toolbar/icon-32-publish.png); }
.icon-32-html 			{ background-image: url(../images/toolbar/icon-32-html.png); }
.icon-32-css 			{ background-image: url(../images/toolbar/icon-32-css.png); }
.icon-32-menus 			{ background-image: url(../images/toolbar/icon-32-menu.png); }
.icon-32-publish 		{ background-image: url(../images/toolbar/icon-32-publish.png); }
.icon-32-unpublish 	{ background-image: url(../images/toolbar/icon-32-unpublish.png);}
.icon-32-restore		{ background-image: url(../images/toolbar/icon-32-revert.png); }
.icon-32-trash 		{ background-image: url(../images/toolbar/icon-32-trash.png); }
.icon-32-archive 		{ background-image: url(../images/toolbar/icon-32-archive.png); }
.icon-32-unarchive 	{ background-image: url(../images/toolbar/icon-32-unarchive.png); }
.icon-32-preview 		{ background-image: url(../images/toolbar/icon-32-preview.png); }
.icon-32-default 		{ background-image: url(../images/toolbar/icon-32-default.png); }

/*toolbar*/
div.toolbar { float: right; text-align: right; padding: 0; margin-right:3px; }
div.toolbar span { float: none; width: 32px; height: 32px; margin: 0 auto; display: block; }
div.toolbar a {
   display: block; 
   float: left;
	white-space: nowrap;
	border: 1px solid #fbfbfb;
	padding: 1px 5px;
	cursor: pointer;
	text-align:center;
	text-decoration:none;
	color:#0b55c4;
	width: 32px;
}
div.toolbar a:hover {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	color: #0B55C4;
}

/*Sub Menus*/
#submenu {
list-style:none outside none;
margin:0;
padding:0;
}
#submenu li {
float:left;
margin:0;
padding:0;
}
#submenu li a, #submenu span.nolink {
border-right:1px solid #CCCCCC;
color:#0B55C4;
cursor:pointer;
font-weight:bold;
height:12px;
line-height:12px;
padding:0 15px;
text-decoration:none;
outline:none;
}
#submenu span.nolink {
color:#999999;
}
#submenu a.active, #submenu span.nolink.active {
color:#000000;
text-decoration:underline;
}


/*Curved Boxes*/
.tLeft { 
	position:absolute; 
	height:10px; width:10px; 
	left:-1px; 
	top:-1px; 
	background-image:url('../images/curves/top-left.jpg'); 
}
.tRight { 
	position:absolute; 
	height:10px; 
	width:10px; 
	left:100%; 
	top:-1px; 
	margin-left:-9px; 
	background-image:url('../images/curves/top-right.jpg'); 
}
.bLeft { 
	position:absolute; 
	height:10px; 
	width:10px; 
	left:-1px; 
	top:100%; 
	margin-top:-9px; 
	background-image:url('../images/curves/bot-left.jpg'); 
}
.bRight { 
	position:absolute; 
	height:10px; 
	width:10px; 
	left:100%; 
	top:100%; 
	margin-left:-9px; 
	margin-top:-9px; 
	background-image:url('../images/curves/bot-right.jpg'); 
}

/*Curved Boxes White*/
.tLeftW { 
	position:absolute; 
	height:10px; width:10px; 
	left:-1px; 
	top:-1px; 
	background-image:url('../images/curves/top-left-w.jpg'); 
}
.tRightW { 
	position:absolute; 
	height:10px; 
	width:10px; 
	left:100%; 
	top:-1px; 
	margin-left:-9px; 
	background-image:url('../images/curves/top-right-w.jpg'); 
}
.bLeftW { 
	position:absolute; 
	height:10px; 
	width:10px; 
	left:-1px; 
	top:100%; 
	margin-top:-9px; 
	background-image:url('../images/curves/bot-left-w.jpg'); 
}
.bRightW { 
	position:absolute; 
	height:10px; 
	width:10px; 
	left:100%; 
	top:100%; 
	margin-left:-9px; 
	margin-top:-9px; 
	background-image:url('../images/curves/bot-right-w.jpg'); 
}

/*clear*/
.clear {
	height:0px; 
	overflow:hidden; 
	clear:both;
}

/*Details Block*/


.blockHead {
	padding:5px;
	background-color:#6799cc;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
}
.blockWrapper {
	border:1px solid #e0e0e0; 
	position:relative; 
	z-index:4;
}
.blockBG {
	position: relative; 
	left:0px; 
	/*height:100%;*/
	height: 0; 
	background-color:#f6f6f6; 
	width:170px; 
	z-index:-1;
}
.blockDesc {
	float:left;
	width:150px;
	padding:10px;
	font-weight:bold;
	text-align:right;
	color:#555555;
	white-space:nowrap;
	/*border:0px solid #f0f0f0;
	background-color:#f6f6f6;
	border:1px solid #f0f0f0;*/
	border-top:1px solid #e0e0e0;
	margin-top:-1px;
	position: relative;
	z-index:10;
	
}
.blockContent {
	float:left;
	padding:10px;
	/*padding-left:20px;*/
	border-left:1px solid #e0e0e0;
	/*border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;*/
	white-space:nowrap;
	margin-top:-1px;
	width:270px;
	position: relative;
	z-index: 10;
}

/*Tiny MCE*/
.mce_editable {
	/*margin-top:20px;*/
}

/*Ordering Buttons*/
.upButton {
	height:16px;
	width:16px;
	background-image:url(../images/uparrow.png);
	display:block;
	float:left; 
	margin-left:5px;
	overflow:hidden;
}
.downButton {
	height:16px;
	width:16px;
	background-image:url(../images/downarrow.png);
	display:block;
	float:right; 
	margin-right:5px;
	overflow:hidden;
}

.first .upButton { display: none; }
.last .downButton { display: none; }

.image_order div {
	float: left;
}

/*Form styles*/
input:focus, select:focus, textarea:focus {
	background-color:#FFFFDD;
}
input, select {
	border:1px solid silver;
	font-size:10px;
}
.text_area {
	font-size:10px;
}

/*Tabs script styles*/
.tabsHolder {
	border:0px solid #CCC;
}
.tabsHolder .tabs a {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f0f0f0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	display:block;
	float:left;
	color:#808080;
	margin-right:5px;
	outline:none;
	z-index:10;
}


.tabsHolder .tabs a:hover { 
	color:#000;
}

.tabsHolder .tabs a.selected {
	background-color:#FFF;
	margin:0px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	padding-left:9px;
	padding-right:9px;
	padding-top:2px;
	padding-bottom:4px;
	margin-right:5px;
	color:#545454;
	z-index:10;
}

.tabsHolder .main {
	border:0px solid #d8d8d8;
	padding:0px;
	margin-top:-1px;
	display:none;
}

.tabsHolder .main.selected {
	border:0px solid #d8d8d8;
	padding:0px;
	margin-top:-1px;
	display:block;
}
/*Stat Box CSS*/
.statBox {
	height:200px;
	width:450px;
	/*border:1px solid #000;*/
	display:block;
	position:relative;
}
span.statBoxNameActive {
	width:150px;
	padding:5px;
	padding-left:2px;
	background-color:#0B55C4;
	display:block;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	display:block;
	margin-bottom:0px;
	cursor:pointer;
}
span.statBoxName {
	width:150px;
	padding:5px;
	padding-left:2px;
	display:block;
	color:#0B55C4;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	display:block;
	margin-bottom:0px;
	cursor:pointer;
}
.statPictureBox {
	position:absolute;
	left:155px;
	top:0px;
	height:180px;
	width:260px;
	overflow:hidden;
	border:2px solid #0B55C4;
	display:block;
}

/*fake hr*/
.spacer {
	background-color:#CCCCCC;
	border:0 none;
	height:1px;
	margin-bottom:4px;
	margin-top:4px;
	width:100%;
	overflow:hidden;
}

/* SEO REPORT */
.seoreport h2 {
	color: #333;
}

.seoreport p {
	font-size: 1.1em;
}

.seoreport span.fail {
	color: red;
}

.seoreport span.pass {
	color: green;
}
