body { 
	background-color:#ffffff; 
	color:#000000; 
	-webkit-tap-hightlight-color:rgba(0,0,0,0); 
	z-index:0; 
}
body, td, th, input, select, pre, textarea, xmp { 
	font-family:"Segoe UI Semilight","Segoe UI","Segoe",Verdana,Arial,Tahoma,sans-serif; 
	font-size:12px; 
	vertical-align:top; 
}
input, input[type="text"], input[type="password"], input[type="numeric"], input[type="file"], select, textarea { 
	font-size:12px; 
	border:1px solid #aaa; 
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
input[type="text"], input[type="password"], input[type="numeric"], input[type="file"] { padding:0px 0px 2px 2px; }
input:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i] { padding:0px 0px 2px 2px; }
input[type="button"], input[type="radio"], input[type="checkbox"], .pointer { cursor:pointer; }
input[type="checkbox"], input[type="radio"] { border: 0px; padding: 0px; border-radius:auto; }
select {
	padding-right:2px;
	box-sizing:content-box;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
form { margin:0px; padding:0px; display:inline; }
a, .link { cursor:pointer; color:#006093; text-decoration:none; }
a:hover, .link:hover { color:#338eda; text-decoration:underline; }
a.inactive { color:#999; text-decoration:line-through; }
a.inactive:hover { color:#a03; text-decoration:line-through; } 
a img { border-width:0px; }
h2 { color:#111; font-weight:normal; font-size:20px; margin:2px 1px 4px 1px; }
h3 { color:#135; font-weight:bold; font-size:17px; margin:2px 1px 2px 1px; clear:both; }
h4 { color:#135; margin:2px 0px; }
ul, ol { margin:3px 0px 3px 25px; padding:0px; }
status { display:none; }
pre { text-align:left; }
p { margin:6px 0px; }
label { text-align:right; font-weight:bold; white-space:nowrap; }
div.app_title {color:#135; font-weight:bold; font-size:20px; margin:10px 1px 15px 1px; clear:both;}

/* ** Pseudo classes ** */
::-webkit-input-placeholder { color: #bbbbbb !important; text-overflow: ellipsis; } /* WebKit browsers */
:-moz-placeholder { color: #bbbbbb !important; text-overflow: ellipsis; } /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #bbbbbb !important; text-overflow: ellipsis; } /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #bbbbbb !important; text-overflow: ellipsis; } /* Internet Explorer 10+ */

/* generic simple classes */
.check, .radio { width:auto; height:auto; margin:1px 0px 0px 0px; padding:0px 0px 0px 0px; border-width:0px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; }
.clear, .wrap { clear:both !important; }
.cropped { white-space:nowrap; overflow:hidden !important; }
.error { color:#c03; font-weight:bold; text-align:center; font-size:105%; }
.error_input { border:1px solid #d00; background-color:#fee; color:#d00; }
.expand_link { float:right; margin:2px 5px 0px 10px; color:#fff; }
.info, .info_tip { font-size:12px; font-weight:normal; font-style:italic; color:#555; padding:0px; margin:0px; }
.info_tip { font-size:10px; }
.little_link { font-size:10px; height:12px; }
.scrolled { white-space:nowrap; overflow:auto; }
.inactive_div { float:left; position:fixed; top:0px; left:0px; z-index:100; filter:alpha(opacity=30,style=0); opacity:0.3; -moz-opacity:0.3; background-color:#555; width:100%; height:100%; }
.expand_layer { float:left; position:fixed; top:0px; left:0px; z-index:5; filter:alpha(opacity=0,style=0); opacity:0.0; -moz-opacity:0.0; background-color:#555; width:100%; height:100%; }
.float_right { float:right !important; }
.float_left { float:left !important; }
.no_float { float:none; !important; }
.abs { position:absolute !important; }
.bluish { color:#2786d3 !important; }
.brownish { color:#a73610 !important; }
.greyish { color:#888 !important; }
.center { text-align:center !important; }
.larger { font-size:120% !important; }
.smaller { font-size:85% !important; }
.small { font-size:65% !important; }
.highlight { background-color:#ffff8a; font-weight:bold; }
.no_border { border-width:0px 0px 0px 0px !important; }
div.line { border-bottom:1px solid #ccc; margin-top:3px; }
div.lime_bg { background-color:#b5e61d; }
div.light_yellow_bg { background-color:#ffffbf; }
div.red_bg { background-color:#B7151A; color:#ffffff !important; }
img.inline_img { cursor:pointer; width:12px; margin-bottom:-2px; }
.pagination { float:none; }
.pagination .link { padding:0px 4px; margin:1px; border:1px solid #ddd; font-weight:normal; }
.no_wrap { white-space:nowrap; }
.pre { white-space:pre-wrap !important; word-wrap:break-word !important; }
.warning { color:#a03; }
.mini_icon { width:10px; height:10px; margin:3px 3px 0px 3px !important; }
.h3_note { float:right !important; font-size:10px; font-weight:normal; margin:2px 0px 0px 11px; }
.rounded {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.hidden { display: none !important; }
.space_left { margin-left: 1.5em; }
.space_right { margin-right: 1.5em; }
.preserve_space { white-space: pre-wrap; }
.fixed_width { font-family: "Lucida Console", Monaco, monospace !important; letter-spacing: -1px; }
select.fixed_width { padding:1px 1px 0px 1px; }

.has_question{
	background: #F5F6CE !important;
}

.top_logo {
	background-image: url('/static/images/cmg-logo.png');
	background-repeat: no-repeat;
	height: 50px;
	color: #555;
	font-size: 25px;
	width: 680px;
	text-align: right;
	padding-top: 10px;
	background-size: contain;
}

#top_header {
	margin:0px auto !important;
	/*overflow:hidden;*/
	position:relative;
	width:942px;
}

img.logo {
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	top: -25px;
}

div#top_right {
	position:absolute;
	right:0;
	top:0;
	font-size: 150%;
	width:260px;
}

div.footer {
	clear:both;
	float:none;
	text-align:center;
	padding:15px 0;
}

a, a:visited {
	color: #05f;
}

.required{
	color:#a00;
}

.party_inactive{
	color:#a00 !important;
}
/*end of global*/

/*http://www.cssbuttongenerator.com*/
.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #969696;
	-webkit-box-shadow:inset 0px 1px 0px 0px #969696;
	box-shadow:inset 0px 1px 0px 0px #969696;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #666466), color-stop(1, #333133) );
	background:-moz-linear-gradient( center top, #666466 5%, #333133 100% );
	background:linear-gradient( center top, #333133 5%, #666466 100% );
	background-color:#666466;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:0px solid #5c5c5c;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	padding:4px 8px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #a8a8a8;*/
	cursor:pointer;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333133), color-stop(1, #666466) );
	background:-moz-linear-gradient( center top, #333133 5%, #666466 100% );
	background:linear-gradient( center top, #333133 5%, #666466 100% );
	background-color:#333133;
}.button:active {
	position:relative;
	top:1px;
}
.button_small {
	padding: 2px 6px 3px 6px;
	font-weight:normal;
	font-size:11px;
}
.account_search, .account_search input, .account_search select, .account_search button {
	font-size:15px;
}

div.home {
	width:750px;
	font-size:20px;
	margin:10px 100px;
	padding:15px;
	color:#333;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #C9D7E7;
	box-shadow: 1px 1px 5px 0px rgba(64,64,64,0.7);
}

fieldset {
	border:1px solid #ddd;
	float:left;
	margin:15px 10px;
	padding:5px;
	width:885px;
	font-size:12px;
	color:#333;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
fieldset legend {
	/*fix round-corner for IE9+: http://www.456bereastreet.com/archive/201302/fieldset_legend_border-radius_and_box-shadow/*/
	float:left;
	margin-top:-20px;
	background-color:#fff;
	/*end of fixing*/
	
	padding:0 5px 5px 5px;
	color:#147;
	font-size:15px;
	font-weight:bold;
	
	/*border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;*/
}

.tooltip {
	float:left; 
	position:absolute; 
	top:100px;
	left:200px;
	z-index:800; 
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
	margin:10px;
	border-collapse:collapse;
	max-width:510px;
}
.tooltip .tooltip_tl {
	background:url(/static/images/tooltip_tl.png) transparent top left no-repeat;
	background-size:500px 100%;
	height: 17px;
	min-height: 17px;
	max-height: 17px;
}
.tooltip .tooltip_tr {
	background:url(/static/images/tooltip_tr.png) transparent top right no-repeat;
	background-size:100% 100%;
	height: 17px;
	min-height: 17px;
	max-height: 17px;
	width: 17px;
	min-width: 17px;
	max-width: 17px;
}
.tooltip .tooltip_cl {
	background:url(/static/images/tooltip_cl.png) transparent top left repeat;
	white-space:pre-wrap; 
	word-wrap:break-word;
	max-width:478px;
}
.tooltip .tooltip_cl > * {
	margin-left:17px;
}
.tooltip .tooltip_cr {
	background:url(/static/images/tooltip_cr.png) transparent top left repeat;
	background-size:100% auto;
	width: 17px;
	min-width: 17px;
	max-width: 17px;
}
.tooltip .tooltip_bl {
	background:url(/static/images/tooltip_bl.png) transparent top left no-repeat;
	background-size:500px 100%;
	height: 17px;
	min-height: 17px;
	max-height: 17px;
}
.tooltip .tooltip_br {
	background:url(/static/images/tooltip_br.png) transparent top right no-repeat;
	background-size:100% 100%;
	height: 17px;
	min-height: 17px;
	max-height: 17px;
	width: 17px;
	min-width: 17px;
	max-width: 17px;
}

.tooltip_orange .tooltip_tl {
	background:url(/static/images/tooltip_tl_o.png) transparent top left no-repeat;
}
.tooltip_orange .tooltip_tr {
	background:url(/static/images/tooltip_tr_o.png) transparent top right no-repeat;
}
.tooltip_orange .tooltip_cl {
	background:url(/static/images/tooltip_cl_o.png) transparent top left repeat;
}
.tooltip_orange .tooltip_cr {
	background:url(/static/images/tooltip_cr_o.png) transparent top left repeat;
}
.tooltip_orange .tooltip_bl {
	background:url(/static/images/tooltip_bl_o.png) transparent top left no-repeat;
}
.tooltip_orange .tooltip_br {
	background:url(/static/images/tooltip_br_o.png) transparent top right no-repeat;
}

.tooltip_grid { }
.tooltip_grid > div { float:left; clear:left; width:100%; padding:0px 0px; border-bottom:1px solid #ddd; white-space:nowrap; }
.tooltip_grid > div > label { float:left; clear:left; min-width:85px; font-weight:bold; margin:0px 3px 0px 0px; text-align:right; }

.modal_dialog, .tooltip-info { 
	float:left; 
	position:absolute; 
	top:50px;
	left:100px;
	width:500px; 
	background-color:#fff; 
	z-index:300; 
	border:1px solid #999; 
	padding:10px; 
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
}

tr td {
	width:160px;
	padding:2px 2px;
}
tr td input[type=text], tr td select, tr td textarea {
	width:140px;
}
tr td.label {
	width:145px;
	font-weight:bold;
	text-align:right;
}

tr td input[type=radio], tr td input[type=checkbox] {
	width:15px;
	margin:2px 0px 0px 0px;
}

table.grid {
	border: 1px solid #999999;
	font-size:9px;
	color:#333333;
	margin-bottom:15px;
	border-collapse: collapse;
	width:100%;
}
table.grid th {
	border: 1px solid #999999;
	background-color:#ddd;
	padding: 1px 3px;
}
table.grid td {
	border: 1px solid #999999;
	padding: 1px 3px;
	text-align:center;
	white-space:nowrap;
}
table.grid td input, table.grid td select {
	width:96%;
}
table.vertical_middle td{
	vertical-align:middle;
}

#bottom_message{
	display:none;
	padding:5px 5px 10px 5px;
	font-size:15px;
	color:#d00;
	background:#fff;
}

.ui-autocomplete {max-height: 200px; overflow-y: scroll; overflow-x: hidden;}
/*end of account setup  page*/

/*admin page*/
table.item_list {
	font-size:9px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.item_list th {
	/*background:#b5cfd2 url(images/cell-blue.jpg);*/
	background-color:#ddd;
	border-width: 1px;
	padding: 1px 3px;
	border-style: solid;
	border-color: #999999;
}
table.item_list td {
	/*background:#dcddc0 url(images/cell-grey.jpg);*/
	border-width: 1px;
	padding: 1px 3px;
	border-style: solid;
	border-color: #999999;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
table.item_list tr:hover{
	background: #ddd;
}

tr.filter th{
	padding:2px;
}

/*http://clagnut.com/sandbox/csstabs/?writingtext=csstabs#*/
ul.tab {
	list-style:none;
	margin:10px auto;
	margin-bottom:0px;
	height:28px;
	line-height:28px;	
	font-size:10pt;
	border-bottom:1px solid #ccc;
}

ul.tab li {
	float:left;
	margin-right:4px;
	display:block;
	cursor:pointer;
	background:#bbb;
	padding:0 10px;
	color:#135;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

ul.tab li:hover {
	background:#ccc;
}

/*ul.tab li:hover,*/
ul.tab li.active {
	background:#fff;
	font-weight:bold;
}

div.tab_content{
	border:1px solid #ccc;
	border-top:0px;
	padding:10px;
	-moz-border-bottom-left-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

/*add search box in tab*/
ul.tab li.no_tab {
	float:left;
	margin-left:10px;
	margin-right:4px;
	display:block;
	cursor:auto;
	background:#fff;
	padding:0 10px;
	color:#111;
	border:0px;
}

td.no_result {
	color:#555;
	width:900px;
	text-align:center;
	font-style:italic;
}
/*end of admin page*/

div.modal {
	z-index: 20;
	display: none;
	border: 1px solid #999999;
	/*border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;*/
	border-radius: 10px;
	box-shadow: 2px 2px 12px 0px rgba(64,64,64,0.6);
	background-color: #fff;
	width:auto;
	min-width:400px;
	height:auto;
	min-height:50px;
	position: absolute;
	top:200px;
}
div.modal div.header {
	height:16px;
	cursor:move;
	text-align:right;
	padding:3px 4px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	background-color:#aaa;
	background:-webkit-linear-gradient(#9FBED5, #729FC0, #729FC0); 
	background:linear-gradient(#9FBED5, #729FC0, #729FC0);
}
div.modal div.header img {
	cursor:pointer;
}
div.modal h1 {
	margin:2px 0px;
	font-size:24px;
	line-height:26px;
}
div#alert_modal {
	min-width:500px;
	border: 1px solid #a00;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	color:#b00;
	padding:10px;
	cursor:pointer;
}
div#saving_modal {
	color:#555;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	vertical-align:middle;
	min-width:600px;
}
div#confirm_modal {
	color:#555;
	min-width:700px;
	top:100px;
	z-index:40;
}
div#loading {
	width:500px;
	top:200px;
}
div#form_progress {
	min-width:200px !important;
	width:200px;
	height:200px;
	background-color:#fff;
	z-index:50;
	top:200px;
}
div#inactive_div {
	width:100%;
	height:100%;
	z-index: 10;
	opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40,style=0); 
	display:none;
	background-color:#666666;
	position: fixed;
	top:0px;
	left:0px;
}
div.modal_top_bar {
	background-color: #aaa; 
	color: #357; 
	font-weight: bold;
	margin-bottom:5px;
	width:100%;
	height: 20px;
	-moz-border-top-left-radius: 15px;
	-moz-border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
span.x-close {
	float:right;
	width:19px;
	height:14px;
	margin:2px 2px;
	cursor:pointer;
	background: url(images/close.gif) no-repeat;
}

.pagination_rows_display {
	margin-left:20px;
	font-size:11pt;
}

div.admin_login { font-size:15pt; color:#305070; margin-top:30px; font-weight:bold; text-align:center; }
.login { 
	width:600px; 
	vertical-align:bottom; 
	clear:left; 
	margin:10px auto; 
	padding-bottom:10px; 
	border:1px solid #B7CADF; 
	box-shadow: 2px 2px 6px 0px rgba(64,64,64,0.6);
	-moz-border-radius: 10px; 
	border-radius: 10px;
}
.login td { text-align:left;padding:5px; }
.login td.label { text-align:right; }
.login .title { font-weight:bold; text-align:right; padding-right:5px; }
.login .login_message { padding:5px 0px; text-align:center; }

.message_notice, .message_warning {
	text-align:center;
	padding:2px 0px 5px 0px;
	font-size:15px;
	margin:0px auto 5px auto;
	color:#000000;
	background-color:#CEE1FF; 
	background:-webkit-linear-gradient(#E1EDFF,#CEE1FF,#CEE1FF); 
	border:1px solid #666666;
	border-radius:10px;
	width:99%;
}
.message_notice a, .message_warning a {
}
.message_warning {
	/* do some red stuff here */
}

/* some default font-awesome overrides */
li.fa, li.fas, li.far { list-style-type:none; }
i.fa-sync-alt, li.fa-sync-alt, svg.fa-sync-alt { transform:rotate(0deg); }
i.fa-flag, li.fa-flag, svg.fa-flag { color:#CA1333 !important; }
i.fa-flag:hover, li.fa-flag:hover, svg.fa-flag:hover { color:#DE1437 !important; }
i.fa-toggle-on, li.fa-toggle-on, svg.fa-toggle-on { color:#409340 !important; }
i.fa-toggle-on:hover, li.fa-toggle-on:hover, svg.fa-toggle-on:hover { color:#54B454 !important; }
i.fa-toggle-off, li.fa-toggle-off, svg.fa-toggle-off { color:#bbb !important; }
i.fa-toggle-off:hover, li.fa-toggle-off:hover, svg.fa-toggle-off:hover { color:#bbb !important; }
i.fa-file-excel, i.fa-file-csv, li.fa-file-excel, li.fa-file-csv, svg.fa-file-excel, svg.fa-file-csv, .file-ico-excel, .file-ico-csv { color:#0e753c !important; }
i.fa-file-excel:hover, i.fa-file-csv:hover, li.fa-file-excel:hover, li.fa-file-csv:hover, svg.fa-file-excel:hover, svg.fa-file-csv:hover, .file-ico-excel:hover, .file-ico-csv:hover { color:#118C48 !important; }
i.fa-file-powerpoint, li.fa-file-powerpoint, svg.fa-file-powerpoint, .file-ico-powerpoint { color:#c84824 !important; }
i.fa-file-powerpoint:hover, li.fa-file-powerpoint:hover, svg.fa-file-powerpoint:hover, .file-ico-powerpoint:hover { color:#DE6B49 !important; }
i.fa-file-word, li.fa-file-word, svg.fa-file-word, .file-ico-word { color:#2064c2 !important; }
i.fa-file-word:hover, li.fa-file-word:hover, svg.fa-file-word:hover, .file-ico-word:hover { color:#2F79DD !important; }
i.fa-file-pdf, li.fa-file-pdf, svg.fa-file-pdf, .file-ico-pdf { color:#c70304 !important; }
i.fa-file-pdf:hover, li.fa-file-pdf:hover, svg.fa-file-pdf:hover, .file-ico-pdf:hover { color:#E70303 !important; }
i.fa-plus, li.fa-plus, svg.fa-plus { color:#409340 !important; }
i.fa-plus:hover, li.fa-plus:hover, svg.fa-plus:hover { color:#54B454 !important; }
i.fa-trash-alt, li.fa-trash-alt, svg.fa-trash-alt { font-weight:400 !important; }
i.phase-none, li.phase-none, svg.phase-none, .phase-none { color:#666 !important; }
i.phase-pending, li.phase-pending, svg.phase-pending, .phase-pending { color:#3D8ECB !important; }
i.phase-waiting, li.phase-waiting, svg.phase-waiting, .phase-waiting { color:#9D3A0B !important; }
i.phase-input, li.phase-input, svg.phase-input, .phase-input { color:#828282 !important; }
i.phase-transmit, li.phase-transmit, svg.phase-transmit, .phase-transmit { color:#147459 !important; }
i.phase-confirmed, li.phase-confirmed, svg.phase-confirmed, .phase-confirmed { color:#3EB630 !important; }
i.phase-unconfirmed, li.phase-unconfirmed, svg.phase-unconfirmed, .phase-unconfirmed { color:#E7862E !important; }
i.phase-inactive, li.phase-inactive, svg.phase-inactive, .phase-inactive { color:#CA1333 !important; }
i.phase-none:hover, li.phase-none:hover, svg.phase-none:hover, .phase-none:hover { color:#777 !important; }
i.phase-pending:hover, li.phase-pending:hover, svg.phase-pending:hover, .phase-pending:hover, .option:hover .phase-pending { color:#579ED2 !important; }
i.phase-waiting:hover, li.phase-waiting:hover, svg.phase-waiting:hover, .phase-waiting:hover, .option:hover .phase-waiting { color:#C0480E !important; }
i.phase-input:hover, li.phase-input:hover, svg.phase-input:hover, .phase-input:hover, .option:hover .phase-input { color:#9D9D9D !important; }
i.phase-transmit:hover, li.phase-transmit:hover, svg.phase-transmit:hover, .phase-transmit:hover, .option:hover .phase-transmit { color:#1A9170 !important; }
i.phase-confirmed:hover, li.phase-confirmed:hover, svg.phase-confirmed:hover, .phase-confirmed:hover, .option:hover .phase-confirmed { color:#44C835 !important; }
i.phase-unconfirmed:hover, li.phase-unconfirmed:hover, svg.phase-unconfirmed:hover, .phase-unconfirmed:hover, .option:hover .phase-unconfirmed { color:#EA9548 !important; }
i.phase-inactive:hover, li.phase-inactive:hover, svg.phase-inactive:hover, .phase-inactive:hover, .option:hover .phase-inactive { color:#E8153A !important; }
i.ico-disabled, li.ico-disabled, svg.ico-disabled { color:#999 !important; }
i.fa-square, li.fa-square, svg.fa-square,
i.fa-circle, li.fa-circle, svg.fa-circle { color:#bbb !important; }
i.info_icon, li.info_icon { color:#a6d3ff; }
i.cell_link, i.cell_img, i.click_img, li.cell_link, li.cell_img, li.click_img { font-size:13px; margin:0px; color:#527CA7; }
i.cell_link, i.click_img, li.cell_link, li.click_img { cursor:pointer; }
i.cell_link:hover, i.click_img:hover, li.cell_link:hover, li.click_img:hover { color:#3F9AE4; }
i.warning, li.warning { color:#F1CA0A; }
i.close_window, li.close_window { font-size:1.4em; margin:0px;color:#000; cursor:pointer; }
i.close_window:hover, li.close_window:hover { color:#135e9a; }
i.close_popup, li.close_popup { color:#555; cursor:pointer; }
i.close_popup:hover, li.close_popup:hover { color:#338eda; }
