nav {
	width: 257px;
	padding-right: 23px;
	background: transparent url('../../img/common/csid/nav_menu_divider2.jpg') center right no-repeat;
}

#switch_account_view, .menu_dropdown {
	width: 214px;
	height: 24px;
	padding: 5px;
	background: transparent url('../../img/common/csid/img_form_field.png') top left no-repeat;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border:0;
	outline: 0;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	border-radius: 0;
}

.menu_dropdown{
	width: 260px;
	background: transparent url('../../img/common/csid/img_form_field_long.png') top left no-repeat;
}


/* CONTROLLERS */
.controllers-container { width:642px; min-height:150px; margin-bottom: 8px; background:url("../../img/common/csid/img_header_bar.png") no-repeat 0 0 #F3F3F3; }

.controllers-container p, 
.controllers-container td, 
.controllers-container th, 
.controllers-container input {
	background-color: transparent; 
}
.controllers-header { padding: 4px 0px 8px 15px; font-weight:bold; font-size: 13px; color: #6d6d6d; }
.controllers-content { padding: 15px 15px 15px 15px; font-size:11px; overflow:hidden; }

.controllers-status-box { width:221px; height:78px; padding-top:10px; float:left; background:url("../../img/common/csid/img_results_bg.png") no-repeat scroll left top transparent; }
.controllers-score-data { float:left; width:105px; font-size:12px; text-align:center; }

.controllers-label { width:345px; float:left; margin-right:15px; }
.controllers-message { font-size:26px; margin:0; padding:10px 0px 0px 0px; text-align:center; }

.protection-message { float:left; padding-left: 10px; }

#summary, .controllers-title, .controllers-status  { text-align:center; color: #333; }

#summary { font-size:10px; }
#summary img { margin-top: 15px; }
.controllers-status { font-size:26px; padding-top:8px; }
.controllers-title { font-weight:bold; }

.dashboard_family_list{ margin-bottom: 0px; }


h5.fraudlent, h5.questionable, h5.normal { height:25px; font-size:13px; padding-top:10px; background:url("../../img/common/csid/img_subhead_bar.png") repeat scroll left top transparent; text-align:center; }
h5.fraudlent { color:#CA0A0A; }
h5.questionable { color:#CCCC33; }
h5.normal { color:#33CC33; }

/* .controllers-content p {font-size: 12px; color: #333;} */
.absmiddle { vertical-align: middle; padding-right:8px; }
h5.default {color: #333;}

/* CSID dashboard */

.dashboard_alerts_container{
	margin-top:20px;
	margin-left: -4px;
}

.dashboard_alert{ 
	float:left; 
	position: relative;
	margin: 0px 0px 1px 0px;
	padding:0;
	width: 218px;
	height: 158px;
	background-position: 0px 0px;
}

.dashboard_alert:hover{ 
	background-position:0px -158px !important;
	cursor: pointer;
}


.dashboard_alert.new_alerts{
	/*
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px; 
	
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px; 
	
	box-shadow:0px 0px 5px 1px #cc0000;
 -webkit-box-shadow:0px 0px 5px 1px #cc0000;
 -moz-box-shadow:0px 0px 7px 5px #cc0000;
	*/
	background-position:0px -316px;
}

/* overwrite default css for inactive btns */
.dashboard_alert.inactive:hover, .dashboard_alert.inactive.new_alerts{ 
	background-position:0px 0px !important;
	cursor: pointer;
}



.dashboard_alert img{
	position: absolute; 
}

.dashboard_alert .alerts_no, .dashboard_alert .alerts_no_label{
	position: absolute;
	display:block;
	text-align:center;
	width:85px;
	margin-left: 15px;
}

.dashboard_alert .alerts_no{
	margin-left: 20px;
	margin-top:63px; 
	font-size: 30px;
	font-weight: bold; 
	color: #cc0000;
	line-height: 30px !important;
}
.dashboard_alert .alerts_no_label{

	margin-top:90px; 
	font-size: 12px;
	color: #444;
}

.dashboard_alert a{
	display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}
