/* Dashboard */

body {		
	background: #ffffff;
	width:100%;				 
	padding:0px;
	font-size:10px;	
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;	
	}
	
body a, a:visited { font-family: Arial; color: #F96501; text-decoration: underline;}
body a:hover { color: #000000; text-decoration: underline;}
			
#container {		
	width:100%;
	height:80px;		
	text-align:left;		
	float:left;
	}
	
#container_bottom {
	background-color:#ffffff;
	border-top: 1px solid #d0d0d0;		
	width:100%;
	text-align:left;
	margin-top:18px;	
	padding: 12px 0px 10px 0px;
	float:left;
	}
			
.footer {		
	text-align:left;
	margin-left:30px; 
	font-size:11px; 
	color:#999999;		
	}
	
.note {		
	text-align:left;
	font-size:12px; 
	font-weight:normal;
	color:#999999;		
	}
	
.note_sm {		
	text-align:left;
	font-size:11px; 
	font-weight:normal;
	color:#999999;		
	}
	
.note_indent {
	position:relative;
	left:20px;	
	font-size:12px;
	margin: 10px 0px 10px 0px;
}
		
#banner {
	width:100%;
	height:80px;
	white-space: nowrap;
	min-width: 850px; 
	}

#logo {
	background:url(../images/logo.png) center no-repeat;
	margin: 15px 20px 0px 15px;
	height:45px;
	width:159px;
	float:left;		
	}
#alert_icn {
	background:url(../images/icn_good.png) center no-repeat;
	padding: 10px;
	width: 42px;
	height: 42px;
	float:left;
}

#alert_msg {
	font-size:18px;
	padding: 10px 0px 10px 0px;
	height: 42px;
	/*float:left;*/
}
#alert_msg green{
	color:#48911b;
}
#alert_msg red {
	color:#D23001;
}

#alert_msgs {
	font-size:12px;
	padding: 10px 10px 10px 30px;
	width: 100%;
	/*float:bottom;*/
}

.nav_divider {
	border-left:1px solid #CCCCCC;
	height:25px;
	margin: 55px 0px 0px 0px;
	float:left;	
	}
	
.nav_btn {
	font-family:Arial, Helvetica, sans-serif;
	color:#F96501;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:50px;
	padding: 10px 10px 5px 10px;
	float:left;	
	}

#arrow {
	line-height:17px;
	width:7px;
	height:8px;
	background:url(../images/arrow_nav_main.png) center no-repeat;
	margin: 63px 10px 0px -5px;
	float:left;	
	}
	
#nav_bar{
	background:url(../images/bkg_header.png) repeat-x;
	height:25px;
	width:100%;
	min-width: 1070px
	}	
	
#container_inner {
	background-color:#ffffff;		
	width:1170px;
	text-align:left;
	margin-left:30px;		
	margin-top:15px;
	float:left;	
	}

#center_bottom {
	background-color:#ffffff;
	width:1170px;
	text-align:left;
	float:left;	
}

#legend_bar{
padding-left:10px;

	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#legend_bar check{
	color:#F96501;

}

input.checkcolor{
	color:#F96501;
}

#legend_bar gray{
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
#legend_bar orange{
	color:#F96501;
	font-size:12px;
	font-weight:bold;

}
#legend {
	color:#666666;
	font-size: 12px;
	padding: 0px 0px 15px 0px;
}	

#legend_dots{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 15px 0px;
}

#legend_reg{
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding: 0px 0px 0px 5px;
}
	
#left_center {
	margin:0px 20px 18px 0px;
	width:332px;
	background-color:#FFFFFF;
	float:left;
	}
	
#ctr_login {
	margin:0px 20px 18px 0px;
	width:100%px;
	background-color:#FFFFFF;
	
	}

#left_middle {
	margin:5px 7px 5px 7px;
	float:left;	
	}

#right_top {	
	margin:0px 0px 0px 0px;		
	/*float:left;	*/
	}
	
#graph {
	padding:10px 0px 3px 0px;
	color:#cccbc9
	}	

.corner_note {
	position:relative;
	margin: -24px 0px 0px 0px;
	bottom: 4px;
	font-size:10px;
	text-align:right;
	width:1140px;
}

.corner_button {
	position:relative;
	margin: -28px 0px 0px 0px;
	bottom: 8px;
	text-align:right;
}

.head {		
	font-size:18px; 
	font-weight:bold; 
	color:#F96501; 
	text-align:left;
	width:630px;
	padding:21px 0px 8px 20px;
	border-bottom: 1px solid #d0d0d0;
	float:left; 	
	}
	
.head16_nofloat {		
	font-size:16px; 
	font-weight:bold; 
	color:#444444; 
	text-align:left;
	width:630px;
	padding:21px 0px 8px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d0d0d0;
}


.head16_nofloat_title {		
	font-size:16px; 
	font-weight:bold; 
	color:#444444; 
	text-align:left;
	width:630px;
	padding:21px 0px 8px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d0d0d0;
}


.h1 {		
	font-size:19px; 
	font-weight:bold; 
	color:#444444; 
	text-align:left;
	padding-bottom:10px;
	border-bottom: 1px dotted #636363;
	}
	
.h2 {		
	font-size:15px; 
	font-weight:bold; 
	color:#444444; 
	text-align:left;
	width:630px;
	padding:10px 0px 14px 20px;
	border-bottom: 1px dotted #d0d0d0;
	float:left;
	}


.h2_bld {
	font-size:15px;
	color:#444444; 
	font-weight:bold;
}

.h2_bld orange {
	color:#F96501; 
}

.h3 {
	font-size:13px;
	color:#000000; 
	text-align:left;
	font-weight:normal;
	padding-top:7px;
	}

.h3_bld {
	font-size:12px;
	color:#000000; 
	font-weight:bold;
}

.h3_bld orange {
	color:#F96501; 
}

.h3_bld red {
	color:#D23001;
}

.h3_reg {
	font-size:12px;
	color:#000000; 
	font-weight:normal;
}

.h3_log {
	font-size:12px;
	color:#000000; 
	font-weight:normal;
	}
#h2_confirm {
	font-size:13px;
	line-height:18px;
	width:600px;
	padding-left:30px;
	color:#000000; 
	text-align:left;
	font-weight:normal;
}	
.h4_bld {
	font-size:11px;
	font-weight:bold; 
	color:#000000; 
	text-align:left;
	}
	
.h4_reg {	
	font-size:11px; 
	color:#000000;
	padding:8px 0px 10px 0px;
	border-top:1px dotted #636363;
	text-align:right;
	}

.form_label {
	position:relative;
	left:30px;
	width:200px;
	font-size:12px;
	font-weight: bold;
	text-align:right;
	color:#000000;
	padding:8px 0px 0px 4px;
}

.form_input {
	position:relative;
	left: 250px;
	/*top: -24px;
	height: 0px;*/
	margin-top: -25px;
	font-size:13px;
	font-weight: normal;
	text-align:left;
	color:#000000;
	padding:8px 4px 0px 0px;
}

.form_listbox {
	position:relative;
	left:0px;
	width:30px;
	font-size:12px;
	text-align:left;
	color:#000000;
	padding: 15px 0px 0px 20px;

}
.form_listbutton {
	position:relative;
	left:140px;
	margin-top:-85px;
	width:30px;
	font-size:12px;
	text-align:left;
	color:#000000;
	padding:0px 0px 0px 20px;
}

.form_table {
	position:relative;
	left: 250px;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	color:#000000;
	padding:0px 0px 0px 0px;
}

.redstatus {
	color:red;
}

.steps {
	position:relative;
	left: 510px;
	top: -40px;
	font-size: 15px;
	font-weight: bold;
	color: #EDA83D;
	margin-bottom: -40px;
	padding:8px 4px 0px 0px;
}

.steps_off {
	position:relative;
	left: 510px;
	top: -40px;
	font-size: 15px;
	font-weight: bold;
	color: #8F8F8F;
	padding:8px 4px 0px 0px;
}

.bullet {
	color:#444444;	
	line-height:14px; 
	margin-right:5px; 
	float:left;	
	}
	
.hist {		
	font-size:13px; 
	font-weight:bold; 
	color:#000000; 
	text-align:left;
	width:630px;
	padding:8px 0px 8px 20px;
	border-bottom: 1px dotted #d0d0d0;
	float:left;
}

.textarea_noborder {
	align:center;
	background-color: #FFFFFF;
	border: 0px;
	font-family:Arial;
	font-size:13px;
	overflow:auto;
}

.tooltip_label {
	border-bottom: 1px dotted #999999;
	cursor:default;
}

#top_stats{
	margin: 18px 32px 0px 0px;
	text-align:right;
	float:right;	
	}
#account_stats{
	margin: 6px 32px 0px 0px;
	text-align:right;
	float:right;	
	}		
.account_bld{
	font-size:12px;
	line-height:1.5;
	letter-spacing:-.1pt;
	font-weight:bold;
	text-align:right;
}
.account_reg{
	font-size:11px;
	text-align:right;
}

.account_reg a:link, a:visited {
	color:#000000;
}

.account_reg a:hover {
	color:#FFFFFF;
}

.account_bld a:link{
	text-decoration:underline;
	color:#000000;
}
	
.h4_reg a:link {
	color:#F96501;
	}
.h4_reg a:visited {
	color:#F96501;
	}
.h4_reg a:hover {
	color:#F96501;
	}
	
.h4_bld a:link {
	font-size:11px;
	font-weight:normal;
	color:#F96501;
	}
.h4_bld a:visited {
	font-size:11px;
	font-weight:normal;
	color:#F96501;
	}
.h4_bld a:hover {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	}
	
/* Campaign Creation */
#preview {
	position:absolute;
	left: 700px;
	top: 280px;
	width: 280px;
	align: center;
}


/* Reports */
#center_top {
	margin:0px 20px 40px 0px;
	font:Geneva, Arial, Helvetica, sans-serif;
	/*font-size:15px;*/
	font-weight:bold;
	text-align:left;
	background-color:#FFFFFF;
	float:left;	
}
#center_top reg{
	padding-left:5px;
	font-weight:normal;
	font-size:11px;
}

#form_top {
	font-size:12px;
	margin:5px 7px 5px 7px;
	float:left;	
}

#center_top action{
	padding-left:5px;
	color:#F96501;
	font-weight:normal;
}
#center_top a, a:link, a:visited {
	color:#F96501;
	font-weight:normal;
}

#center_top a:hover {
	color:#000000;
}

.h1_r {
	/*font-family:Verdana;*/
	font-size:18px; 
	font-weight:bold; 
	color:#F96501; 
	text-align:left;
	padding-bottom:12px;
	/*padding-left:30px;*/
	}

table.reports {	
	font-size:12px; 
	padding:0px 30px 0px 0px;
	color:#000000; 
	text-align:left;
	float:left;
	}	
td.category {
	background:url(../images/header_bkg_off.png) repeat-x;
	border-right: 1px solid #aeaeae;
	font-size:13px;
	height:25px;
	color:#000000; 
	text-align:left;
	padding: 3px 10px 3px 10px;
	}
	
td.category_on {
	background:url(../images/header_bkg_on.png) repeat-x;
	border-right: 1px solid #aeaeae;
	font-size:13px;
	height:25px;
	color:#000000; 
	text-align:left;
	padding: 3px 10px 3px 10px ;
	}

table.newcamp {
	font-size:12px; 
	padding:0px 0px 0px 0px;
	color:#000000; 
	text-align:left;

	}
table.tb_bids {
	font-size:12px;
	margin: 5px 5px 5px 5px;
	color:#000000; 
	text-align:left;

	}
td.tab {
	background:url(images/header_bkg_off.png) repeat-x;
	border-right: 1px solid #aeaeae;
	font-size:13px;
	height:25px;
	color:#000000; 
	text-align:left;
	padding: 3px 10px 3px 10px;
	}
	
td.tab_plain {
	background:url(images/header_bkg_off.png) repeat-x;
	font-size:13px;
	height:25px;
	color:#000000; 
	text-align:left;
	padding: 3px 10px 3px 10px;
	}

td.data{
	height:27px;
	border-bottom: 1px dotted #aeaeae;
	font-size:12px;
	padding: 3px 10px 3px 10px;
	}

td.data_hover blue{
	color:#0033ff;
	text-decoration:underline
}

td.data_num{
	border-bottom: 1px dotted #aeaeae;
	text-align:right;
	font-size:12px;
	padding-right:10px;
	padding-left:10px;
}
td.data_total{
	background-color:#e7e7e7;
	height:25px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
}

td.data_total_l{
	background-color:#e7e7e7;
	height:25px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

td.selector_divider {
	border-left:solid 1px; 
	border-left-color:#d0d0d0;
}
td.border_tp {
	border-left:solid 1px;
	border-right:solid 1px;
	border-color:#d0d0d0;
	}
td.border_bot {
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color:#d0d0d0;
	}
td.border_tab {
	border-bottom:solid 1px; 
	border-bottom-color:#d0d0d0;
	text-align:right;

}	
td.td_left {
	border-left:solid 1px; 
	border-left-color:#d0d0d0;
}
td.td_left_cor {
	border-left:solid 1px;
	border-bottom:solid 1px;
	border-left-color:#d0d0d0;
	border-bottom-color:#d0d0d0;
}
td.td_left_bot {
	border-bottom:solid 1px; 
	border-bottom-color:#d0d0d0;
}

td.td_right {
	border-right:solid 1px; 
	border-right-color:#d0d0d0;
}
td.td_right_cor {
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-right-color:#d0d0d0;
	border-bottom-color:#d0d0d0;
}

td.td_right_tp {
	border-top:solid 1px; 
	border-top-color:#d0d0d0;
	border-right:solid 1px; 
	border-right-color:#d0d0d0;
}
tr.data_row:hover{
	background-color:#FEF5CC;
}

.button_pad{
	border:none;
	padding:0px 0px 0px 5px;
	vertical-align:bottom;
}

.data a:link {
	color:#0033FF;
	font-size:12px;
}
.data a:visited {
	color:#0033FF;
	font-size:12px;
}
.data a:hover {
	color:#1144FF;
	font-size:12px;
}	
.data a:active {
	color:#0033FF;
	font-size:12px;
}
	
.data_num a:link {
	color:#0033FF;
	font-size:12px;
}
.data_num a:visited {
	color:#0033FF;
	font-size:12px;
}
.data_num a:hover {
	color:#1144FF;
	font-size:12px;
}
.data_num a:active {
	color:#0033FF;
	font-size:12px;
}
	
.reports a, a:visited{
	color:#000000;
}
.reports a:hover{
	color:#0033ff;
}
	
.total_report a, a:visited{
	color:#000000;
}
.total_report a:hover{
	color:#0033ff;
}

.report_download {
	font-size:12px;
	text-align:right;
	width:100%;
}
a.links, a.links:visited { font-family: Arial; color: #F96501; text-decoration: underline;}
a.links:hover { font-family: Arial; color: #000000; text-decoration: underline;}

.head2{
	font-weight: bold;
}
.title {
	font-size: 18px;
	font-weight: bold;

}