﻿.content h1, h2, h3, h4{margin:5px 0;}
.content .contenttitle h1, h2, h3, h4{margin:0;}
.content p{margin:5px 5px 10px 10px;}
.content .notification p{margin:14px 10px 0 75px;}

.searchbox, .searchbox input{color:#ccc;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}

.maincontent{margin: 0 !important;}

.getaccount-btn{float:right;}

.dataTables_processing{
	background-color:#404D58;
	color:#FFF;
	font-weight:bold;
	border:1px solid #CCC;
	padding:0px;
	padding:4px;
	position:absolute;
	width:15%;
	height:25px;
	margin-top:-40px;
	margin-left:43% !important;
	margin-right:42% !important;
	text-align:center;
	/*visibility:visible !important;*/
}

.dataTables_wrapper{
	border-top:1px solid #CCC;
}
.dataTables_wrapper .stdform tbody td:last-child{text-align:center;width:150px;}
.dataTables_info{}

.actionItem{cursor:pointer;}

.header{min-width:809px;}
.headerinner{width:100%;min-width:809px;}
.headleft{float:left;width:130px;position:relative !important;}
.headright{float:right;position:relative !important;min-width:600px;}
.headright #searchPanel{}
.headright #userPanel{}

.sssAnchorButton{
	background-image:url(/Content/themes/starlight/images/icons/default/sprites.png) !important;
	display:inline-block;
	border:1px solid #ccc;
	color:#666;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-repeat:no-repeat;
	background-color:#f7f7f7;
	-moz-box-shadow:1px 1px 2px #e7e7e7;
	-webkit-box-shadow:1px 1px 2px #e7e7e7;
	box-shadow:1px 1px 2px #e7e7e7;
	text-decoration:none !important;
}
.sssAnchorButton:hover {}
.sssAnchorButton span {
	display:block;
	margin-left:30px;
	border-left:1px solid #ddd;
	padding:5px 10px;
	background-color:#f7f7f7;
	border-color:#ccc;
}
.sssAnchorButton:hover span {
	background-color:#333;
	color:#ccc;
}

.sssActions {
	width:100%;
	height:40px;
	margin:0 0 10px 0;
}
.sssActions a {
	margin:0 25px 0 0;
	float:left;
}

.sssSection{
	border:1px solid #CCC;
	border-radius:2px;
	border-top:none;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}
.sssSection h3, .sssSection p {
	padding:0 10px;
}
.sssSection input, .sssSection button, .sssSection select {
	margin: 0 10px 10px 10px;
	max-width:400px;
}
.sssSection .wysiwyg {
	margin:0 10px 10px 10px;
}

.sssSectionDataTable {
	margin:0 0 20px 0;
}
.sssSectionDataTable h1, .sssSectionDataTable h2, .sssSectionDataTable h3, .sssSectionDataTable p {
}
.sssSpacer{
	height:20px;
}
.sssNotification { 
	min-height: 51px; position: relative; margin-bottom: 20px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; 
	-moz-box-shadow: 1px 1px 2px #ddd;
}
.sssNotification p { margin: 14px 10px 14px 75px; font-size: 13px; color: #333; }
.sssNotification a.close { 
	position: absolute; width: 14px; height: 14px; top: 5px; right: 5px; background-image: url(/Content/themes/starlight/images/close.png); background-repeat: no-repeat; }
.sssNotification a.close:hover { cursor: pointer; }

.sssMsgalert a.close { background-position: -14px 0; }
.sssMsgalert a.close:hover { background-position: -14px -14px; }
.sssMsginfo a.close { background-position: -42px 0; }
.sssMsginfo a.close:hover { background-position: -42px -14px; }
.sssMsgsuccess a.close { background-position: -28px 0; }
.sssMsgsuccess a.close:hover { background-position: -28px -14px; }
.sssMsgerror a.close { background-position: 0 0; }
.sssMsgerror a.close:hover { background-position: 0 -14px; }

.sssMsgalert { border: 1px solid #eac572; background: #ffe9ad url(/Content/themes/starlight/images/alert.png) no-repeat; }
.sssMsginfo { border: 1px solid #99c4ea; background: #d1e4f3 url(/Content/themes/starlight/images/info.png) no-repeat; }
.sssMsgsuccess { border: 1px solid #c1d779; background: #effeb9 url(/Content/themes/starlight/images/success.png) no-repeat; }
.sssMsgerror { border: 1px solid #e18b7c; background: #fad5cf url(/Content/themes/starlight/images/error.png) no-repeat; }

form button, input[type="submit"], .sssSection button { border: 1px solid #333; background: #333; color: #fff; cursor: pointer; padding: 7px 10px; font-weight: bold; }
form button:hover, input[type="submit"]:hover, .sssSection button:hover { background: #111; border: 1px solid #000; color: #fff; }
form button.cancel, .sssSection button.cancel { background: #eee; color: #666; border: 1px solid #ddd; }
form button.cancel:hover, .sssSection button.cancel:hover { background: #ddd; border: 1px solid #ccc; }

.field-validation-error{
	color: #F60;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}

#footer{position:relative;}
#footer .footer-links { margin:20px 0 0 20px; width: 400px;}
#footer .footer-links p a { margin-right: 5px; padding: 3px; text-decoration:none; font-weight:normal; font-size:11px}
	.footer-links p a#copyrights { font-weight:normal}
#poweredby { width: 237px; float:left; position:absolute; right: 20px; top: 0px; }
#poweredby a { 
	background: url(images/poweredby.gif) no-repeat scroll 0 0 #000000; 
	height: 44px; 
	display:block;
	text-indent: -1000em; 
	width: 237px;  
	z-index: 100;
}

.trackedUrls{margin:10px 0 0 20px;padding:0;border-collapse:collapse;}
.trackedUrls th, .trackedUrls td{border:1px solid grey;padding:5px;}