
body{margin: 0; padding: 10px 0 10px 0; border: 0; height: 100%; background-color: #5C5D60; min-height: 100%;
background-image: url(bg_dots.gif);
background-repeat: repeat-x;
}

html {font-size: 62.5%;}

#body_container {width:800px; padding: 10px; margin: 0 auto; background-color: #ffffff; min-height: 480px; border-top:solid 1px #000000; border-right:solid 1px #000000; border-left:solid 1px #000000;
background-image: url(bg_blue2.gif);
background-repeat: repeat-x;
background-position:bottom;
}
#top_logo {float:left; width:210px;}

#top_user {float:right; width:480px; height: 30px; text-align:right; padding-top:7px; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
#top_user a { color:#1f4482; text-decoration:none;}
#top_user a:hover { color:#ff9200; text-decoration:underline;}

#top_nav {padding-top:9px; padding-bottom:6px; float:left;}

#top_line {border-top:solid 1px #9acc53; height: 8px; clear:both;}

#top_end_line {border-bottom:solid 1px #9acc53; height: 8px; clear:both; margin-bottom: 5px;}
#top_end_no_line {height: 8px; clear:both; margin-bottom: 0;}

ul#minitabs{list-style: none; margin: 0; padding: 7px 0;
  font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.8em;
  text-align: center; white-space: nowrap;}
ul#minitabs li{display: inline; margin: 0 13px 0 0;}
ul#minitabs a{text-decoration: none; padding: 0 3px 3px 3px;
  border-bottom: 10px solid #FFF; color: #8b8b8b; font-weight: 400;}
ul#minitabs a#current{border-color: #1f4482; color:#464646; font-weight: 700;}
ul#minitabs a:hover{border-color: #F26B1D; color: #464646;}
ul#minitabs a#focus{border-color: #F26B1D; color:#464646; font-weight: 700;}


#page_header {float:left;}
#page_functions {float:right; text-align:right; padding-top: 10px; padding-bottom: 10px;}
#page_tag {}
#page_message {clear:both; margin: 0 auto; padding: 5px; margin-bottom: 12px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; width: 580px;}
#page_sub_menu {clear:both; padding-top: 0; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; width: 800px;}
#page_content {clear:both; width:780px; padding-top: 8px; padding-bottom: 8px; margin-left: 10px; margin-right: 10px;}
#page_bottom {clear: both;}
#page_footer {clear:both; width:800px; margin: 0 auto; padding: 10px; border-left:solid 1px #000000; border-right:solid 1px #000000; border-bottom:solid 1px #000000; background-color: #e6e6e6; color: #464646; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; } 
#page_footer a {color:#1f4482;  text-decoration:none;}
#page_footer a:hover {color:#ff9200; text-decoration:underline;}
dl.curved {background:#7f7f9c url(c_tl.gif) top left no-repeat; margin:5px 0; padding:0; width:100%;}
dl.curved dt {background:transparent url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background:#eee url(c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding-left:10px; padding-right:10px; padding-top:10px; }
dl.curved dd a.action {color: #000000; font-weight: 700; text-decoration:none; display: block; padding:5px; border: 1px solid #ddd; background-color: #ffffff;}
dl.curved dd a:hover.action {background-color: #E3F6CE;}
dl.curved dd p.last {padding:10px; background:transparent url(c_br.gif) bottom right no-repeat; line-height:1.2em; font-size:1.2em; text-align:center; CLEAR:both;}

a.functions {background:#E3F6CE none repeat scroll 0 0; border:solid 1px #9acc53; color:#1f4482; text-decoration:none; font-weight: 700; padding: 2px 4px 2px 4px; margin-left: 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.7em;}
a:hover.functions {background:#E4EDFC;}

.moduleStatusOnline {background-color:green; border:solid 1px #000000; color:#ffffff; text-decoration:none; font-weight: 700; padding: 2px 4px 2px 4px; margin-left: 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.7em;}
.moduleStatusOffline {background-color:red; border:solid 1px #000000; color:#ffffff; text-decoration:none; font-weight: 700; padding: 2px 4px 2px 4px; margin-left: 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.7em;}

.dataBox {cursor: pointer; margin:4px; border:solid 1px #9acc53; padding-left:4px; padding-right:4px;}
.digitalOn {cursor: pointer; border:solid 1px #9acc53; padding-left:2px; padding-right:2px;}
.digitalOff {cursor: pointer; border:solid 1px #9acc53; padding-left:px; padding-right:2px;}
.channelWidget {font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.6em; text-align:center;}
.channelWidget td {padding:4px;}
a {color: #b50000;}
p {font-size:1.3em; font-family:Arial, Helvetica, sans-serif; margin-top:0; padding-top:0;}

.editSection {border-bottom:solid 1px #9acc53; line-height:24px;}

.content_container{padding-left: 10px; padding-right: 10px;}

.TitleHeader {text-transform: uppercase; color: #000000; font-family: "Trebuchet MS", Arial, sans-serif; font-size:2.1em; font-weight: 700;}
.DashboardHeader {text-transform: uppercase; color: #ffffff; font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.6em; font-weight: 700;}
.Tagline {color: #8e8e8e; font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight: 400;}
.widgetHeader {color: #000000; font-family: "Trebuchet MS", Arial, sans-serif; font-size:.9em; font-weight: 700; width:150px; padding-bottom:10px; float: left; min-height:35px}
.widgetHeaderWide {color: #000000; font-family: "Trebuchet MS", Arial, sans-serif; font-size:.9em; font-weight: 700; width:340px; padding-bottom:10px; float: left; min-height:35px}

.floated {font-family:Arial, Helvetica, sans-serif; font-size:1.5em; background: url(dashboard_widget_wide_bg.png) no-repeat 0% 0%; border-left: 0px solid rgb(222, 222, 222);
float: left; min-height: 95px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; padding:5px; position: relative; width: 170px;}

.floatedWide {font-family:Arial, Helvetica, sans-serif; font-size:1.5em; background: url(dashboard_widget_wide_bg.png) no-repeat 0% 0%; border-left: 0px solid rgb(222, 222, 222);
float: left; min-height: 185px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; padding:5px; position: relative; width: 360px;}

.settingsLink {cursor: pointer; font-weight: 700; background: url(arrow_close.gif) no-repeat; background-position: 0px 3px; padding-left:17px;}
.settingsLinkOpen {cursor: pointer; font-weight: 700; background: url(arrow_open.gif) no-repeat; background-position: 0px 3px; padding-left:17px;}

#module_right_content {float: right; width:525px;}
#module_left_content {float: left; width:230px;}
                
.floatedIcon {height:25px; float: right;}

.widgetView {CLEAR: both;}

.ioButton {cursor: pointer; background:#E3F6CE none repeat scroll 0 0; border:solid 1px #9acc53; color:#1f4482; text-decoration:none; font-weight: 700; padding: 1px 3px 1px 3px; margin-top: 0; margin-left: 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.0em;} 
   
.wizardStep {font-weight: 700;}
.defaultTable {font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.6em; font-weight: 700;}

.inputSubline {font-size:11px; font-weight: 400; color: #333;}

.alert-nuetral{
		border:solid 1px #DEDEDE; 
		background:#EFEFEF;
		color:#222222;
		padding:4px;
		font-weight:700;
		text-align:center;
}
.alert-caution{
		border:solid 1px #DEDEDE; 
		background:#FFFFCC;
		color:#222222;
		padding:4px;
		font-weight:700;
		text-align:center;
}
.alert-message{
		border:solid 1px #349534; 
		background:#E3F6CE;
		color:#008000;
		font-weight:700;
		padding:4px;
		text-align:center;
}
.alert-error{
		border:solid 1px #CC0000; 
		background:pink;
		color:#CC0000;
		font-weight:700;
		padding:4px;
		text-align:center;
}

.alert-none{display:none; overflow:hidden;}


table.sortable{border:1px solid #8b8b8b; font-family:Arial, Helvetica, sans-serif; border-collapse:collapse;}
.sortable th.descend{background: #E4EDFC 95% 50% url('caret_up.gif') no-repeat;}
.sortable th.ascend{background: #E4EDFC 95% 50% url('caret_down.gif') no-repeat;}
.sortable th{
	background-color: #E4EDFC;
	border-bottom: 2px solid #1f4482;
	border-right: 1px solid #1f4482;
	cursor:pointer;
	padding: 6px 15px 6px 6px;
	text-align:left;
	white-space: nowrap;
	font-size:1.7em;
	font-weight: 700;
}
.sortable td img{
	padding:0 4px 0 0;
	margin:0 0 -1px 0;
}

.sortable td input,
.sortable td.in_cell{
	padding:0;
	margin:0;
}
.sortable td{
	border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; color: #222222;
	font-size:1.3em; margin:0; padding: 1px 6px 2px 7px; white-space: nowrap;
	text-align:left; vertical-align:top;
}
	
col#integrate{background-color:#eeffee;}
col#skip{background-color:#ffffee;}
col#exclude{background-color:#ffeeee;}


	.teaser {
		padding:0 0 0 11px;
		margin:0;
		background:url("tsr-l.gif") top left no-repeat;
	}
	.teaser h3 {
		background:url("tsr-r.gif") top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
	}
	.teaser p {
		margin:0 0 0 -11px;
		padding:0 11px 0.5em;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;
	}
	.teaser div {
		margin:0 0 0 -11px;
		padding-left:11px;
		background:url("tsr-l.gif") bottom left no-repeat;
	}
	.teaser h4 {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		background:url("tsr-r.gif") bottom right no-repeat;
	}
	
#right_content_dashboard {float: right; width:190px;}
#left_content_dashboard {float: left; width:590px;}	

.secHeader {font-size:1.9em; font-weight: 700; padding-top: 5px; padding-bottom: 15px;}

.widgetUserList {width:480px; height: 30px; background: url(dashboard_widget_bg.png) repeat-x 0% 0%;}

.ListHeader {color: #000000; font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.6em; font-weight: 700;}

.IntroText {
	
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0;
	padding-top:0;
	line-height: 1.5em;
	
}

.SectionHeader {
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #DEDEDE;
	line-height:22px;
	margin-bottom:16px;
	margin-top:28px;
	padding-bottom:4px;
	display: block;
	color:#333333;
	font-size:16px;
	font-weight:bold;
}

.SectionHeader a{
	
text-decoration: none;	
color:#333333;	
}

.ReviewQuote {
	color:#222222;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	line-height:1.2em;
	margin:0;
	padding:0;
}

.onboardLeft {float: left; width:350px;}
.onboardRight {float: right; width:265px;}	
.conditionLine {text-decoration:underline; padding-bottom:5px;}



.page_sub_menu_tabs {
padding: 3px 0;
margin-left: 0;
margin-top: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center;
border-top:solid 1px #9acc53; 
}

.page_sub_menu_tabs li {
display: inline;
margin: 0;
}

.page_sub_menu_tabs li a {
text-decoration: none;
padding: 3px 8px;
border: 1px solid #9acc53;
color: #8b8b8b;
}

.page_sub_menu_tabs li a:visited {
color: #8b8b8b;
}

.page_sub_menu_tabs li a:hover {
border-top: 4px solid #F26B1D;
color:#464646;
}

.page_sub_menu_tabs li a:active {
color:#464646;
}

.page_sub_menu_tabs li.current a {
background-color: #FFFFFF;
border: 0 solid #FFFFFF;
border-top: 4px solid #1f4482;
color:#464646;
margin-right: 0;
margin-left: 0;
}