html, body {
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
	;
	font-size: 8pt;
	background-color: #514d44;
	/*background-image	: 	url(/cad/cad_images/cad_logo_#367BAB.gif);*/
	color: #EDEDED;
	margin: 0px;
	/* FF hack: or we'll have double scrollbar showing on the browser */
	overflow: hidden;
	/* hide browser's main scrollbar */
}

.drop_hover {
	background: red;
	border: 8px solid red;
}

.drop_box {
	background: yellow;
}

.drop_box_holder {
	position: fixed;
	background: #EDEDED;
	width: 100px;
	height: 100px;
	border: 1px solid black;
	left: 400px;
	top: 10px;
}

.drop_box_holder_window {
	position: fixed;
	background: #EDEDED;
	width: 100px;
	height: 100px;
	border: 1px solid black;
	right: 10px;
	top: 10px;
}

@media screen {
	blink {
		behavior: url(/cad/blink.htc);
	}
}

input {
	/* background-color: #ffff99; */
	background-color: #367BAB;
	color: #000000;
	font-size: 12pt;
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
	;
	font-weight: bold;
	text-transform: uppercase;
}

textarea {
	background-color: white;
	color: #000000;
	font-size: 12pt;
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
	;
	font-weight: bold;
	text-transform: uppercase;
}

select {
	background-color: white;
	color: #000000;
	font-size: 12pt;
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
	;
	font-weight: bold;
	text-transform: uppercase;
}

input[type="text"] {
	background-color: white !important;
	color: black !important;
}
input[type="password"] {
	background-color: white !important;
	color: black !important;
}

input[type="button"] {
	background-color: #367BAB !important;
	color:#ededed !important;
}
input[type="submit"] {
	background-color: #367BAB !important;
	color:#ededed !important;
}

input:focus {
	background-color: #367BAB;
	border-color: red;
}

textarea:focus {
	background-color: white;
	border-color: red;
}

select:focus {
	background-color: white;
	border-color: red;
}

table {
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
	;
	font-size: 8pt;
	background-color: #959186;
	/*background-color	:	#514d44;*/
	/*background-image	: 	url(/cad/images/bg_body.jpg);*/
	color: #EDEDED;
}

div#qTip {
	padding: 3px;
	border: 1px solid #666;
	border-right-width: 2px;
	border-bottom-width: 2px;
	display: none;
	background: #B9DAF0;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
}

div {
	margin-top: 0px;
	margin-bottom: 0px;
	color: black;
	/*background-color	:	#514d44;*/
}

#dock {
	position: absolute;
	background: transparent url(/cad/images/dock-bg.gif) repeat-x 0 0;
	bottom: 0;
	left: 0;
	z-index: 100000;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.dock_icon {
	float: left;
	margin-top: 3px;
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 22px;
	margin-right: 10px;
	margin-left: 10px;
}

.dock_text {
	font-size: 8pt;
	font-family: Arial;
	font-color: black;
	font-weight: bold;
}

.pending_window {
	position: absolute;
	font-size: 12pt;
	background-color: #EDEDED;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	left: 90px;
	top: 90px;
	visibility: hidden;
}

.display_label {
	font-size: 12pt;
}

.ri_table {
	border-style: solid;
}

.police {
	background-color: #367BAB;
	color: #EDEDED;
	border-bottom: 1px solid #99cccc;
}

.sheriff {
	background-color: green;
	color: #EDEDED;
	border-bottom: 1px solid #99cccc;
}

.fire {
	background-color: red;
	color: #EDEDED;
	border-bottom: 1px solid #99cccc;
}

.ems {
	background-color: #EDEDED;
	color: #367BAB;
	border-bottom: 1px solid #99cccc;
}

.air_police {
	color: #367BAB;
	border-bottom: 1px solid #99cccc;
}

.air_sheriff {
	background-color: green;
	color: green;
	border-bottom: 1px solid #99cccc;
}

.air_fire {
	background-color: red;
	color: red;
	border-bottom: 1px solid #99cccc;
}

.air_ems {
	background-color: #EDEDED;
	color: #EDEDED;
	border-bottom: 1px solid #99cccc;
}

.eq_spacer {
	width: 510;
}

.eq_monitor {
	background-color: #444444;
	color: #EDEDED;
	/*width				:	500;*/
	height: 600;
	overflow: auto;
	border-left: 5px solid #367BAB;
	border-right: 5px solid #367BAB;
	border-bottom: 5px solid #367BAB;
}

.newbluelighting_nw {
	background-color: #367BAB !important;
}

.newbluelighting_n {
	background-color: #367BAB !important;
}

.newbluelighting_e {
	background-color: #367BAB !important;
}

.newbluelighting_w {
	background-color: #367BAB !important;
}

.eq_monitor_undocked {
	background-color: #959186;
	color: #EDEDED;
	/*width				:	500;*/
	overflow: auto;
	height: 100%;
	border-left: 5px solid #EDEDED;
	border-right: 5px solid #EDEDED;
}

.ticker_box {
	background-color: #EDEDED;
	color: #000000;
	overflow: auto;
}

.cad_menu {
	background-color: #514d44;
	color: #EDEDED;
	/*width				:	500;
height				:	700;*/
	overflow: auto;
}

.cad_menu_link {
	color: #ffffff;
}

.call_menu_link {
	color: #000000;
}

.upgrade {
	color: #ffffff;
}

.paper_grid_b {
	background-color: #DBEDFC;
	color: #00165B;
	/* font-size			: 14px; */
	border-bottom: 1px solid #000001;
}

.paper_grid_w {
	background-color: #367BAB;
	color: #DBEDFC;
	/* font-size			: 14px; */
	border-bottom: 1px solid #000001;
}

.list_grey {
	color: #000000;
	background-color: #DBEDFC;
	border-bottom: 1px solid #000001;
}

.list_white {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000001;
}

.status_header {
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: grey;
	/* border-top: 1px solid #000001; */
	border-top: 1px solid #000001;
}

.round10 {
	/*border-top		: 1px solid black;
border-radius: 10px;
*/
	border: 1px solid #232362;
	border-bottom: 1px solid #232362;
}

.round25 {
	/*
border: 1px solid black;
border-radius: 25px;
*/
	border-top: 1px solid #232362;
	border-bottom: 1px solid #232362;
}

.status_w {
	color: #000000;
	background-color: #EDEDED;
	border-bottom: 1px solid #000001;
	text-decoration: none;
}

.status_w_oneman {
	color: #000000;
	background-color: #EDEDED;
	border-bottom: 1px solid #000001;
	text-decoration: none;
}

.status_w_oneman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	text-decoration: none;
	border-bottom: 1px solid #000001;
}

.status_w_twoman {
	color: #EDEDED;
	background-color: black;
	border-bottom: 1px solid #000001;
}

.status_w_ticker {
	color: black;
	background-color: #EDEDED;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
	border-left: 1px solid #000001;
	border-right: 1px solid #000001;
	width: 100px;
	height: 50px;
}

.status_w_twoman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_m {
	color: #FFECAA;
	background-color: #876C00;
	border-bottom: 1px solid #000001;
	text-decoration: none;
	/*border-radius: 25px;*/
}

.status_m_oneman {
	color: #FFECAA;
	background-color: #876C00;
	border-bottom: 1px solid #000001;
	text-decoration: none;
}

.status_m_oneman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	text-decoration: none;
	border-bottom: 1px solid #000001;
}

.status_m_twoman {
	color: #876C00;
	background-color: #FFECAA;
	border-bottom: 1px solid #000001;
}

.status_m_ticker {
	color: #FFECAA;
	background-color: #876C00;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
	border-left: 1px solid #000001;
	border-right: 1px solid #000001;
	width: 100px;
	height: 50px;
}

.status_m_twoman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_o {
	background-color: #ffffff;
	color: #333333;
	border-bottom: 1px solid #333333;
	/*border-radius: 25px;*/
}

.status_o_oneman {
	background-color: #ffffff;
	color: #333333;
	border-bottom: 1px solid #333333;
}

.status_o_oneman:hover {
	color: #333333;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_o_twoman {
	background-color: #333333;
	color: #ffffff;
	border-bottom: 1px solid #000001;
}

.status_o_twoman:hover {
	color: #333333;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_o_ticker {
	color: #333333;
	background-color: #ffffff;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
	border-left: 1px solid #000001;
	border-right: 1px solid #000001;
	width: 100px;
	height: 50px;
}

.status_r {
	background-color: #FFCCCC;
	color: #D00909;
	border-bottom: 1px solid #000001;
}

.status_r_oneman {
	background-color: #FFCCCC;
	color: #D00909;
	border-bottom: 1px solid #000001;
}

.status_r_oneman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_r_twoman {
	background-color: #D00909;
	color: #FFCCCC;
	border-bottom: 1px solid #000001;
}

.status_r_twoman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_r_ticker {
	color: #D00909;
	background-color: #FFCCCC;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
	border-left: 1px solid #000001;
	border-right: 1px solid #000001;
	width: 100px;
	height: 50px;
}

.status_g {
	color: #2A8028;
	border-bottom: 1px solid #000001;
	background-color: #CFFFC6;
}

.status_g_oneman {
	color: #2A8028;
	border-bottom: 1px solid #000001;
	background-color: #CFFFC6;
}

.status_g_oneman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_g_twoman {
	color: #CFFFC6;
	border-bottom: 1px solid #000001;
	background-color: #2A8028;
}

.status_g_twoman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_g_ticker {
	color: #2A8028;
	background-color: #CFFFC6;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
	border-left: 1px solid #000001;
	border-right: 1px solid #000001;
	width: 100px;
	height: 50px;
}

.status_y {
	color: #876C00;
	border-bottom: 1px solid #000001;
	background-color: #FFECAA;
}

.status_y_oneman {
	color: #876C00;
	border-bottom: 1px solid #000001;
	background-color: #FFECAA;
}

.status_y_oneman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_y_twoman {
	color: #FFECAA;
	border-bottom: 1px solid #000001;
	background-color: #876C00;
}

.status_y_twoman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_y_ticker {
	color: #876C00;
	background-color: #FFECAA;
	width: 100px;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
	border-left: 1px solid #000001;
	border-right: 1px solid #000001;
	width: 100px;
	height: 50px;
}

.status_b {
	background-color: #DBEDFC;
	color: #00A8A8;
	border-bottom: 1px solid #000001;
}

.status_b_oneman {
	background-color: #DBEDFC;
	color: #00A8A8;
	border-bottom: 1px solid #000001;
}

.status_b_oneman:hover {
	color: #00A8A8;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_b_twoman {
	background-color: #00A8A8;
	color: #DBEDFC;
	border-bottom: 1px solid #000001;
}

.status_b_twoman:hover {
	color: #00A8A8;
	background-color: #00ff00;
	border-bottom: 1px solid #000001;
}

.status_b_ticker {
	color: #00A8A8;
	background-color: #DBEDFC;
	width: 100px;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
	border-left: 1px solid #000001;
	border-right: 1px solid #000001;
	width: 100px;
	height: 50px;
}

.ci_remarks {
	font-family: "Courier New", Courier, monospace
}

.ticker_eqpt {
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.tickerbox {
	font-family: Verdana;
	background-color: #EDEDED;
	color: black;
	font-size: 8px;
	overflow: auto;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	height: 80px;
	overflow: auto;
}

.tickerboxv {
	font-family: Verdana;
	background-color: #EDEDED;
	color: black;
	font-size: 8px;
	overflow: auto;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	height: 400;
	overflow: auto;
}

.tickerupdate {
	font-family: Verdana;
	background-color: #EDEDED;
	color: black;
	font-size: 8px;
	overflow: auto;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.in_spacer {
	width: 610;
}

.in_monitor {
	background-color: #444444;
	color: #EDEDED;
	/*width				:	600;*/
	height: 300;
	overflow: auto;
	border-left: 5px solid #367BAB;
	border-right: 5px solid #367BAB;
	border-bottom: 5px solid #367BAB;
}

.in_monitor_undocked {
	background-color: #959186;
	font-size: 14px;
	color: #EDEDED;
	height: 100%;
}

.in_monitor_undocked_both {
	background-color: #959186;
	font-size: 14px;
	overflow: auto;
	color: #EDEDED;
	height: 65%;
}

.in_address {
	color: black;
}

.in_address:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #99cccc;
}

.in_equip {
	color: red;
	background-color: #EDEDED;
}

.in_equip:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #99cccc;
}

.in_equip_twoman {
	color: #EDEDED;
	background-color: red;
}

.in_equip_twoman:hover {
	color: #EDEDED;
	background-color: #00ff00;
	border-bottom: 1px solid #99cccc;
}

.in_remarks {
	color: green;
}

.pn_monitor {
	background-color: #959186;
	color: black;
	/*width				:	600;*/
	height: 100;
	overflow: auto;
	border-left: 5px solid #367BAB;
	border-right: 5px solid #367BAB;
	border-bottom: 5px solid #367BAB;
}

.pn_monitor_undocked {
	background-color: #959186;
	font-size: 20px;
	color: black;
	height: 100%;
}

.pn_monitor_undocked_both {
	background-color: #959186;
	font-size: 20px;
	color: black;
	height: 35%;
}

.monitor_label {
	background-color: #367BAB;
	color: #EDEDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 15px solid #367BAB;
	border-right: 15px solid #367BAB;
}

.monitor_label_ticker {
	background-color: #367BAB;
	color: #EDEDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 50px;
}

.monitor_label_ticker_vertical {
	background-color: #367BAB;
	color: #EDEDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.monitor_options {
	color: #EDEDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 5px solid #367BAB;
	border-right: 5px solid #367BAB;
}

.eq_radioid {
	position: relative;
	left: 0px;
}

.eq_timer {
	position: relative;
	left: 100px;
}

.eq_infobox {
	position: relative;
	left: 200px;
}

.low_priority {
	color: black;
	background-color: magenta;
}

.low_priority_twoman {
	color: magenta;
	background-color: black;
}

.list_#367BAB {
	color: #000000;
	background-color: #585858;
	border-bottom: 1px solid #000001;
}

.list_#EDEDED {
	color: #000000;
	background-color: #848484;
	border-bottom: 1px solid #000001;
}

.maf_address {
	border: solid 2px #ff0000;
	padding: 4px;
	width: 135px;
	height: 75px;
	overflow: auto;
	font-size: 8px;
}

.record_table {
	font-size: 8px;
	font-weight: normal;
}

.email_list {
	background-color: #ffff99;
	color: #000000;
	font-size: 12pt;
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
	;
	font-weight: bold;
	text-transform: none;
}

div.autocomplete {
	margin: 0px;
	padding: 0px;
	width: 250px;
	background: #fff;
	border: 1px solid #888;
	position: absolute;
}

div.autocomplete ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.autocomplete ul li.selected {
	background-color: #ffb;
}

div.autocomplete ul li {
	margin: 0;
	padding: 2px;
	height: 32px;
	display: block;
	list-style-type: none;
	cursor: pointer;
}

div.autocomplete_id {
	margin: 0px;
	padding: 0px;
	/*  width:800px;*/
	background: #fff;
	/*  border:1px solid #888;*/
	position: absolute;
}

div.autocomplete_id ul {
	margin: 0px;
	padding: 0px;
	width: 250px;
	background: #fff;
	list-style-type: none;
	border: 1px solid #888;
}

div.autocomplete_id ul li.selected {
	background-color: #B9DAF0;
}

div.autocomplete_id ul li {
	margin: 0;
	padding: 2px;
	height: 32px;
	display: block;
	list-style-type: none;
	cursor: pointer;
}

#main_container {
	width: 100%;
	background-color: #514d44;
	/* DO NOT REMOVE THIS; or you'll have issue w/ the scrollbar, when the mouse pointer is on a #EDEDED space */
	height: 100%;
	/* this will make sure that the height will extend at the bottom */
	overflow: auto;
	/* will have a scrollbar at our content containier */
	position: absolute;
	/* container div must be absolute, for our fixed bar to work */
}

#main_container .content_wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	color: #EDEDED;
}

#main_container .spacer {
	/* spacer w/ fixed height; give space to the content and fixed bar */
	height: 30px;
}

#nav_menu_wrapper {
	/* this will ba used as a wrapper for the nav_menu so we can center it (nav_menu). especially for IE */
	height: 40px;
	/* fix bar's height */
	width: 100%;
	/* use 100% of width */
	/* the code below will PUT the bar at the bottom */
	bottom: 0px;
	position: absolute;
	/* hide scrollbar for this wrapper */
	overflow: hidden;
}

#nav_menu_wrapper .nav_menu {
	/* the menu itself */
	height: 40px;
	/* fix bar's height */
	/*width:900px; /* fixed width */
	/* center this div */
	margin-left: auto;
	margin-right: auto;
	/* add effect */
	background-color: #959186;
	border: #666666 solid 1px;
}

/*
	 * menu links and link effects
	 */

#nav_menu_wrapper .nav_menu ul {
	margin-top: 5px;
	list-style: none;
}

#nav_menu_wrapper .nav_menu li {
	display: inline;
}

#nav_menu_wrapper .nav_menu li a {
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
}

#nav_menu_wrapper .nav_menu a:link, #nav_menu_wrapper .nav_menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #959186;
}

#nav_menu_wrapper .nav_menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099FF;
}
.call_menu_link {
	color: #000;
}