
/* PAGE DEFAULTS */
/* Setting the main body, font, color, and link defaults */


body{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0px; padding:0px; overflow-x:hidden;  }

input{ font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

a, a:visited{ color:#666666; }
a:hover{ color:#333333; }

hr{ background:#CCCCCC; color:#CCCCCC; height:1px; border:0px; }

/* Login Box For Index Page (usually the admin index) */
.ac_login_container{ }
.ac_login_box_container{ padding-top:20px; width:300px; }
	.ac_login_box_container img { border:10px solid #FFFFFF; margin-bottom:8px; }
	.ac_login_box_container a, .ac_login_box_container a:visited{ color:#999999; }
	.ac_login_box_border{ border:1px solid #B9C6D4;  margin-top:5px; padding:1px; background:#FFFFFF; }
	.ac_login_box{ background:#FFFFFF;	border:4px solid #EAEDEF; text-align:left; padding:20px; }
	.ac_login_box_header{ font-size:16px; font-weight:bold; }
	.ac_login_box_header a, .ac_login_box_header:visited{ text-decoration:none; }
	.ac_login_box input{ font-size:19px; }
	.ac_login_box_remember_me{ float:right; padding-top:5px;}
	.ac_copyright_text{ color:#999999; font-size:10px; margin-top:10px;  padding-bottom:10px; border-bottom:1px solid #CDCFD0; }

/* Core Layout Of ADMIN Section */
/* Public section layouts are in the product's css folder */
#ac_admin_container{  }
	#ac_admin_header{ height:65px; background:url(../images/header_bg.gif); background-repeat:no-repeat; background-position:left top; background-color:#083C75; }
		#ac_admin_header_logo{ height:50px; overflow:hidden; margin-left:15px; vertical-align:middle; font-size:16px; font-weight:bold; color:#FFFFFF; /*position:fixed; z-index:999;*/ }
		#ac_admin_header_logo a{ color:#FFFFFF; text-decoration:none; }
		#ac_admin_header_links{ color:#B3CBE5; font-size:10px; }
		#ac_admin_header_links a{ color:#B3CBE5; font-size:10px; margin-right:10px; }
		#ac_admin_header_nav{ position:absolute; top:70px; left:15px; font-size:12px; }
	#ac_admin_inner_container{ background:#EEF3F9; padding:15px; }
	#ac_admin_side{ float:right; width:140px; background:#EEF3F9; padding:15px; padding-top:0px; margin-left:15px; margin-right:15px; background:#fff; 		border-radius: 5px;
		border:1px solid #DBDBDB;
		-moz-border-radius: 5px;

	}
		#ac_admin_side h1{ background:#E0E7F0; color: #A6B4C4; padding:7px; font-size:12px; margin:-15px; margin-top:0px; margin-bottom:5px; font-weight:normal; }
		#ac_admin_side a, #ac_admin_side a:visited{ color: #7D8FA2; margin-bottom:5px; padding-bottom:3px; }
		#ac_admin_side h2, #ac_admin_side .side_box_header{ color: #7D8FA2; font-size:11px; font-weight:normal; display:block; margin-bottom:5px; padding-bottom:3px; }
		#ac_admin_side h1 a, #ac_admin_side h1 a:visited{ border:none; display:inline; margin:0; padding:0; text-decoration:none; color:#A6B4C4; }

	#ac_admin_content{

		text-align:left; background:#ffffff; padding-top: 1em; display:block; overflow:hidden; min-height:250px; padding:15px;
		border-radius: 5px;
		border:1px solid #DBDBDB;
		-moz-border-radius: 5px;

	}
		#ac_admin_content h1{ font-size:17px; font-family: Helvetica, Verdana, Arial, sans-serif; margin:-15px; color:#333333; margin-bottom:0px; padding:10px; padding-top:7px; padding-bottom:7px; padding-left:15px; font-weight:bold; background-color:#;   }
		.ticket_view_h1{font-size:17px; font-family: Helvetica, Verdana, Arial, sans-serif;  color:#333333; margin-bottom:0px; padding:10px; padding-top:7px; padding-bottom:7px; padding-left:15px; font-weight:bold; background-color:#;

		}
		#ac_admin_content h2{ font-size:14px; font-family:Helvetica; letter-spacing:-.1; color:#666; border-bottom:1px solid #CCC; padding-bottom:3px;  }
		#ac_admin_content .h2_static{ background-color:#EFEDDE; color: #A7A6A0; font-size:12px; margin:0px; padding:5px;  }
		#ac_admin_content .h2_wrap_static h2 { cursor: default; background-image:none; }
		#ac_admin_content .h2_wrap h2 { cursor: pointer; }

		#ac_admin_content .h2_wrap{ margin-bottom:10px; }
		#ac_admin_content .h2_content{ border:1px solid #EFEDDE; padding:10px; }
		#ac_admin_content .h2_content_invis{ display:none; margin-bottom:10px; }

		#ac_admin_content h3{ font-size:13px; font-family: Helvetica, Verdana, Arial, sans-serif; color:#333333; margin-bottom:0px; padding:0px; font-weight:bold;   }


		#ac_admin_content .startup_container{ border: 2px solid #EEF3F9 ; margin-bottom:15px; }
		#ac_admin_content .startup_container h3{ background:url(../../ac_global/media/ac_table_header.gif); background-position:top; background-repeat:repeat-x; background-color:#DEE7EF; padding:5px; margin:0px; }
		#ac_admin_content .startup_container td{  padding:5px; }

	#ac_admin_footer{ clear: both; background:#ffffff; padding:15px; padding-top:5px; padding-bottom:5px; color:#999999; }
	#footer_links{ float:right; }
		#ac_admin_footer a, #ac_admin_footer a:visited{ color:#999999; }


.ac_button_add{
	font-weight:bold;
}
.ac_button_update{
	font-weight:bold;
}
.ac_button_back{
}
.ac_demomode{
	padding:10px;
	background:#F9E4E3;
	font-size:12px;
	margin-top:15px;
}

#list_clear, .resetbutton {
	color:#FF0000;
	background:#FEE8E8;
	border:1px solid #CFB3B3;
}

.header{
	background:#0C2D52;
}
.header_nav{
	background:#205795;
	margin:0px;
}

.header_nav_admin{
	background:#0B519E;
	margin:0px;
	height:29px;
}

.nav_add_button{
	background:#69A509;
	background-image:url(../images/nav_add_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	position:absolute;
	top:71px;
	right:14px;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:12px;
	padding-right:12px;
	font-weight:bold;
	color:#fff;
	border:1px solid #7BC10B;
	border-bottom:0px;
	cursor:pointer;
}
.nav_add_button_contents{
	border:4px solid #E0F6B4;
	background:#FFFFFF;
	position:absolute;
	top:94px;
	right:15px;
	z-index:9999;
}
.nav_add_button_contents div{
	border:1px solid #A3D247;
}
.nav_add_button_contents div div{
	border:none;
	padding:5px;
	padding-left:10px;
	padding-right:20px;
	border-bottom:1px solid #E0F6B4;
}
.nav_add_button_contents a, .nav_add_button_contents a:visited{
	display:block;
	text-decoration:none;
}
.nav_add_button_contents a:hover{
	background:#FBFFF3;
}
.logo{
	font-size:18px;
	color:#FFFFFF;
	padding:15px;
	padding-top:22px;
	padding-left:15px;
	font-family:"Helvetica";
}
.logo_admin{
	font-size:18px;
	color:#FFFFFF;
	padding:15px;
	padding-top:22px;
	padding-left:15px;
	font-family:"Helvetica";

 background:url(../images/header_bg.gif); background-repeat:no-repeat; background-position:left top; background-color:#083C75;
}
.logo a, .logo a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.logo_admin a, .logo_admin a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.ac_table_box_header{ background:#C2D6EB; padding:5px; font-weight:bold; color: #8D9DAE;}
.ac_table_box_content{ border:1px solid #C2D6EB; padding:5px; }

.ac_table_header_options td{ background-color:#F8F8F8; padding:5px; color: #666666; border:1px solid #DEE7EF; border-bottom:0px; }
	.ac_table_header_options td a, .ac_table_header td a:visited{ color: #666666; display:block; }
	.ac_table_header_options select{ font-size:10px; border:1px solid #DEE7EF }
	.ac_table_header_options input{ font-size:10px; border:1px solid #DEE7EF; background:#ffffff;}

.ac_table_header td{ background:url(../../ac_global/media/ac_table_header.gif); background-position:top; background-repeat:repeat-x; background-color:#DEE7EF; padding:5px; color: #666666; border-top:1px solid #DEE7EF; border-bottom:1px solid #D0DBE5; border-left:1px solid #DEE7EF; }
	.ac_table_header td a, .ac_table_header td a:visited{ color: #666666; display:block; }
.ac_table_row td{ padding:5px; border-bottom: 1px solid #DEE7EF; padding-top:3px; padding-bottom:3px; }
	.ac_table_row td a, .ac_table_header td a:visited{ color: #666666; }

/* Help Icons */
div.ac_help { z-index: 999; /*display: none;*/ position:absolute; border: 1px solid #B4CDE6; padding: 10px; width:200px; margin-top:6px; font-size:10px; background:#F0F6FB; color:#333333; }
	a.ac_help {	background: url(../../ac_global/media/ac_help_default.gif) no-repeat center;	padding: 1px; }
	a.ac_help:hover { background: url(../../ac_global/media/ac_help_hover.gif) no-repeat center; padding: 1px; }

.ac_help_inline{  background: #FAFBE0; font-size:10px; padding:8px; color:#8F907C; border:1px solid #F7FA9E; margin-bottom:5px; }
.ac_warning{  background: #FFF5F5; font-size:12px; padding:8px; color:#731717; border:1px solid red; margin-bottom:5px; }
.ac_result{  background: #F5FFF5; font-size:12px; padding:8px; color:#177317; border:1px solid green; margin-bottom:5px; }

.ac_updatecheck{ border-bottom: 1px dotted #cccccc; padding-bottom:4px; margin-top:-10px; margin-bottom:15px;}

.ac_no_text_decoration a, .ac_no_text_decoration a:visited{ text-decoration:none; }

/* Stars */
a.ac_star_none { background: url(../../ac_global/media/ac_star_none.gif) no-repeat center; padding:0px; border:none; margin:0px; }
a.ac_star_half { background: url(../../ac_global/media/ac_star_half.gif) no-repeat center; padding:0px; border:none; margin:0px; }
a.ac_star_full { background: url(../../ac_global/media/ac_star_full.gif) no-repeat center; padding:0px; border:none; margin:0px; }
a.ac_star_hover { background: url(../../ac_global/media/ac_star_hover.gif) no-repeat center; padding:0px; border:none; margin:0px; }
.ac_star_rating { font-size: 8px; font-style: italic }


.ac_common_tasks div{
	float:left;
	padding:10px;
	padding-left:40px;
	margin:15px;
	width:100px;
}

.ac_common_tasks a, .ac_common_tasks a:visited{
	display:block;
}





.ac_icon_select { width: 410px; height: 60px; overflow: auto; padding: 2px; border: 1px solid #cccccc;  }
.ac_icon_select a { display: block; float: left; margin: 2px; border: 1px solid #ffffff; }
.ac_icon_select img { margin: 4px; width: 16px; height: 16px; border: none; }
.ac_icon_select a:hover { background-color: #F0F6FB; }
a.ac_icon_selected { background-color: #F0F6FB; border: 1px solid #000; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
#categoryIcon { margin: 4px; width: 16px; height: 16px; border: none; }

.ac_hidden { display: none; }
.ac_hidden_ie { position:absolute; height:1px; width:1px; left:0px; overflow:hidden; }
.ac_block { display: block; }
.ac_blockquote { display: block; margin: 5px 10px; padding: 5px 10px; }
.ac_inline { display: inline; }
.ac_table_cell { display: table-cell; }
.ac_table_row { display: table-row; }
.ac_table_rowgroup { display: table-row-group; }
.ac_indented { margin: 0 10px; padding: 0 10px; }

div.ac_scroller { height: 100px; overflow: auto; }


#dhtmltooltip{
	font-size:10px;
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #C7C3A5;
	padding: 2px;
	background-color: #FCFBF6;
	visibility: hidden;
	color:#666666;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}



.ac_paginator {
	font-size:10px;
	margin-top:5px;
	border:1px solid #CCCCCC;
	color:#666666;
}

.ac_paginator select{

	font-size:10px;
	border:0px;
	border-left:1px solid #CCCCCC;
	color:#999999;
}
.ac_paginator option {
	font-size:10px;
}

.ac_paginator span,
.ac_paginator span strong,
.ac_paginator span a {
	margin: 0;
	padding: 0;
	padding-left: 4px;
}

.ac_paginator a.paginatorPageLink {
	margin: 0;
	padding: 0;
	padding-left:2px;
}

.invisible{
display:none;
}


#ac_result_bar { border-top: 1px solid #0C0; text-align: center; position: fixed; z-index: 998; width: 100%; height: 32px; }
#ac_result_text {  background-color: #0C0; color: White; font-weight: bold; padding: 8px 8px 0 8px; }

#ac_error_bar { border-top: 1px solid Red; text-align: center; position: fixed; z-index: 999; width: 100%; height: 32px; }
#ac_error_text {  background-color: Red; color: White; font-weight: bold; padding: 8px 8px 0 8px; }

#ac_loading_bar { border-top: 1px solid #FF9900; text-align: center; position: fixed; z-index: 999; width: 100%; height: 32px; }
#ac_loading_text {  background-color: #FF9900; color: White; font-weight: bold; padding: 8px 8px 0 8px; }

#liveedit { text-align: right; position: fixed; top: 0px; right: 200px; z-index: 999; padding: 4px 10px 0 0; border: none; }
#liveedit_a {  color: White; font-weight: bold; font-size: 10px; }

.ac_sort_asc { background:url(../../ac_global/media/asc.gif); background-position:right; background-repeat:no-repeat; }
.ac_sort_desc { background:url(../../ac_global/media/desc.gif); background-position:right; background-repeat:no-repeat; }
.ac_sort_other { background: none; }

div.ac_autocomplete {
	width: 350px;
	background: #ffffff;
	margin:0px;
	padding:0px;
	border:none;
	overflow:hidden;
	border:1px solid #C3D2E0;
	z-index: 2;
}
div.ac_autocomplete ul {
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	cursor: pointer;
}
div.ac_autocomplete ul li {
	margin:0;
	padding:3px;
	cursor: pointer;
	text-align: left;
}
div.ac_autocomplete ul li.selected {
	background-color: #ffb;
	background-color:#F0F6FB;
	color:#000000;
}
div.ac_autocomplete ul strong.highlight {
	color: #333;
	background-color:#B4CDE6;
	margin:0;
	padding:0;
}



.ac_nav{
position:absolute;
visibility: hidden;
font-size:11px;
line-height: 18px;
z-index: 100;
border:1px solid #ffffff;
border-top:0px;
border-bottom:1px solid #6A86A6;
background-color:#EEF3F9;
width: 150px;
margin-bottom:-3px;
}




/*MENU */


.ac_menu_selected{
	background:red;
	border:1px solid red;
	border-bottom:0px;
}




#sideBar{
text-align:left;
}


#sideBar{
    position: absolute;
    width: auto;
    height: auto;
    top: 94px;
    right:0px;
}

#sideBarTab{
    float:left;
    height:42px;
    width:14px;
    /*
	background:url(../images/startup-collapse-side.gif);
	background-position:left top;
	background-repeat:no-repeat
	*/
}

#sideBarContents{
    float:left;
    overflow:hidden !important;
    width:170px;
	background:#eef3f9;
	border:1px solid #666;
	border-right:0px;
	padding:10px;
}

#sideBarContentsInner{
    width:170px;
}

/*Icons*/
.ac_nav_icon_document_text{ background:url(../../ac_global/media/icons/document_text.png); }
.ac_nav_icon_documents{ background:url(../../ac_global/media/icons/documents.png); }
.ac_nav_icon_folder_document{ background:url(../../ac_global/media/icons/folder_document.png); }
.ac_nav_icon_message{ background:url(../../ac_global/media/icons/message.png); }
.ac_nav_icon_dictionary{ background:url(../../ac_global/media/icons/dictionary.png); }
.ac_nav_icon_index{ background:url(../../ac_global/media/icons/index.png); }
.ac_nav_icon_chart_pie2{ background:url(../../ac_global/media/icons/chart_pie2.png); }
.ac_nav_icon_users_family{ background:url(../../ac_global/media/icons/users_family.png); }



.ac_progressbar {
	width: 100px;
	height: 20px;
	border: 3px solid #E9FFD5;
	background-color: #fff;
	background:url(../images/import-loading.gif);
	background-repeat:no-repeat;
}

.ac_progress_bar {
	height: 20px;
	background-color: #6BB16A;
}

.ac_progress_label {
	position: absolute;
	width: 100px;
	height: 20px;
	text-align: center;
	margin: 3px 0;
	font-size: 12px;
	font-weight: bold;
}


.ac_upload_box {
}
.ac_upload_frame {
	border-width: 0px;
    height: 25px;
    width: 300px;
	vertical-align:top;

}
.ac_upload_list_item {
}

.ac_greyout {
	color: #ccc;
}
.ac_table_row_options a,
.ac_table_row_options span {
	margin-right: 3px;
}

.ac_modal {
	position:fixed;
	top:0px;
	right:0px;

	width:100%;
	height:100%;
	z-index:5000;
	background:url(../../ac_global/media/modal_bg.png);
}
.ac_modal .ac_modal_inner{
	border-top:5px solid #636B73;
}

.ac_modal_delete {
	position:fixed;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	z-index:5000;
	background:url(../../ac_global/media/modal_bg.png);
}
.ac_modal_delete .ac_modal_inner{
	border-top:5px solid #920000;
}
.ac_modal_search {
	position:fixed;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	z-index:5000;
	background:url(../../ac_global/media/modal_bg.png);
}
.ac_modal_search .ac_modal_inner{
	border-top:5px solid #6E9200;
}
.ac_modal_inner{
	position: absolute;
	top:30%;
	left:50%;
	z-index:9999;
	width:375px;
	max-height:400px;
	overflow:auto;
	overflow-x:hidden;
	margin:-75px 0 0 -250px;

	background:#FDFCE9;
	text-align:left;
	padding:25px;
}
.ac_modal_inner .ac_button_ok{
	font-weight:bold;
}
.ac_modal_inner_global_users{
	position: absolute;
	top:30%;
	left:50%;
	z-index:9999;
	width:375px;
	max-height:400px;
	overflow:auto;
	overflow-x:hidden;
	margin:-75px 0 0 -250px;
	background:#FDFCE9;
	text-align:left;
	padding:25px;
	border-top:5px solid #636B73;
}
.ac_modal_inner_groups{
	position: absolute;
	top:30%;
	left:50%;
	z-index:9999;
	width:375px;
	max-height:400px;
	overflow:auto;
	overflow-x:hidden;
	margin:-75px 0 0 -250px;
	background:#FDFCE9;
	text-align:left;
	padding:25px;
	border-top:5px solid #6E9200;

}
.ac_modal_opaque {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: transparent;
	color:#000000;
	overflow:hidden;

	/*
	filter:alpha(opacity=80);
	opacity:.8;
	-moz-opacity:.8;
	*/
}
.ac_modal_inner_opaque{
	padding:10px;
	margin-top: 50px;
	width:400px;
	text-align:left;

	border:1px solid #000000;
	background-color:#FFFFFF;

	overflow: none;
	/*
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	*/
}

.width300{
	width:300px;
}
.width400{
	width:400px;
}
.width500{
	width:500px;
}
.ac_modal_text{

	background:url(../../ac_global/images/loader.gif);
	background-repeat:no-repeat;
	padding-left:25px;
}

.privatemessage_thread
{
	background: url(../images/thread.gif) no-repeat;
	padding-left: 20px;
}

.privatemessage_view
{
	margin: 0 0 25px 0;
}

#privatemessage_feed_link
{
	display: inline;
	margin: 0 0 0 20px;
}

#privatemessage_feed_link img
{
	border: none;
}

.task_highlight1
{
	font-weight: bold;
}

.task_highlight2
{
	color: red;
	font-weight: bold;
}

#task_list
{
	border: 1px solid #ccc;
	margin: 10px 0;
	width: 170px;
}

#task_list tr
{
	border: 1px solid #ccc;
	border-width: 0 0 1px 0;
}

#calendar_month_view table
{
	margin: 20px auto;
	width: 100%;
}

#calendar_month_view table tr#title th
{
	background: #69c;
	color: white;
	font-size: 1.2em;
	text-align: center;
}

#calendar_month_view table tr#title th#date_header_display
{
	font-size: 1.7em;
}

#calendar_month_view table tr#days th
{
	background-color: #ccc;
	color: black;
	font-weight: bold;
	padding: 1px 0.33em;
	text-align: center;
}

#calendar_month_view table td
{
	border: 1px solid gray;
	border-color: #BBB #EEE #EEE #BBB;
	height: 75px;
	vertical-align: top;
	width: 10%;
}

#calendar_month_view table td.sat
{
	border-right: 1px solid #BBB;
}

#calendar_month_view table td.prev,
#calendar_month_view table td.next
{
	/*background: #999;
	border: 1px solid #AAB;
	border-right-color: #99A;*/
	color: #999;
}

#calendar_month_view table td.prev .date,
#calendar_month_view table td.next .date
{
	border: 0;
}

#calendar_month_view table td.prev .date a,
#calendar_month_view table td.next .date a
{
	color: #ccc;
}

#calendar_month_view table tr#lastweek td
{
	border-bottom: 2px solid #AAB;
}

#calendar_month_view table .date
{
	border: 1px solid #ccc;
	border-width: 0 1px 1px 0;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 2px 0;
	text-align: center;
	text-decoration: none;
	width: 30px;
}

#calendar_month_view table .date a
{
	text-decoration: none;
}

/* event background colors */

.event1
{
	background: #8fbc8f;
}

.event2
{
	background: #bdb76b;
}

.event3
{
	background: #b0c4de;
}

/* events */
#calendar_month_view table .event1,
#calendar_day_view table .event1
{
	/*border: 4px solid #145AA8;
	border-width: 0 4px;*/
	margin: 2px 8px;
	padding: 1px 0;
}

#calendar_month_view table .event1 a,
#calendar_month_view table .event1 span,
#calendar_month_view table .event2 a,
#calendar_month_view table .event2 span,
#calendar_month_view table .event3 a,
#calendar_month_view table .event3 span
{
	padding-left: 12px;
}

#calendar_month_view table .event1 a:link,
#calendar_month_view table .event1 span,
#calendar_month_view table .event2 a:link,
#calendar_month_view table .event2 span,
#calendar_month_view table .event3 a:link,
#calendar_month_view table .event3 span
{
	color: white;
	text-decoration: none;
}

#calendar_month_view table .event1 a:visited,
#calendar_month_view table .event2 a:visited,
#calendar_month_view table .event3 a:visited
{
	color: white;
	text-decoration: none;
}

#calendar_month_view table .event1 a:hover,
#calendar_month_view table .event2 a:hover,
#calendar_month_view table .event3 a:hover
{

}

#calendar_month_view table .event1 a:active,
#calendar_month_view table .event2 a:active,
#calendar_month_view table .event3 a:active
{

}

/* tasks */
#calendar_month_view table .event2,
#calendar_day_view table .event2
{
	margin: 2px 8px;
	padding: 1px;
}

/* tickets */
#calendar_month_view table .event3,
#calendar_day_view table .event3
{
	margin: 2px 8px;
	padding: 1px;
}

#calendar_month_view table .today
{
	background: #ffc;
}

#calendar_month_view_tiny #previous_link:link,
#calendar_month_view_tiny #next_link:link
{
	color: black;
}

#calendar_month_view_tiny #previous_link:visited,
#calendar_month_view_tiny #next_link:visited
{
	color: black;
}

#calendar_month_view_tiny #previous_link:hover,
#calendar_month_view_tiny #next_link:hover
{
	color: black;
}

#calendar_month_view_tiny #previous_link:active,
#calendar_month_view_tiny #next_link:active
{

}

#calendar_month_view #previous_link:link,
#calendar_month_view #next_link:link
{
	color: white;
}

#calendar_month_view #previous_link:visited,
#calendar_month_view #next_link:visited
{
	color: white;
}

#calendar_month_view #previous_link:hover,
#calendar_month_view #next_link:hover
{
	color: white;
}

#calendar_month_view #previous_link:active,
#calendar_month_view #next_link:active
{

}

/* tiny version has single-character weekday ("S", "M", etc), and narrower width */
#calendar_month_view_tiny
{
	border: 1px solid #ccc;
	padding: 5px;
	width: 128px;
}

#calendar_month_view_tiny table
{
	margin: 0 auto;
	width: 128px;
}

#calendar_month_view_small
{
	border: 1px solid #ccc;
	padding: 5px;
	width: 160px;
}

#calendar_month_view_small table
{
	margin: 0 auto;
	width: 160px;
}

#calendar_month_view_tiny table tr#title th,
#calendar_month_view_tiny table tr#days th
{
	color: #0B519E;
	text-align: center;
	width: 20px;
}

#calendar_month_view_small table tr#title th,
#calendar_month_view_small table tr#days th
{
	color: #0B519E;
	text-align: center;
}

#calendar_month_view_tiny table .date,
#calendar_month_view_small table .date
{
	text-align: center;
}

#calendar_month_view_small table .today
{
	background: #ffc;
}

#calendar_month_view_small table .event
{
	color: black;
	font-weight: bold;
}

#calendar_month_view_small table td.prev,
#calendar_month_view_small table td.next
{
	color: #ccc;
}

.left_arrow
{
	background: #8fbc8f url(../../admin/images/left_arrow.gif) left no-repeat !important;
	border-left: none !important;
	margin-left: 0 !important;
}

.right_arrow
{
	background: #8fbc8f url(../../admin/images/right_arrow.gif) right no-repeat !important;
	border-right: none !important;
	margin-right: 0 !important;
}

.left_right_arrow
{
	background: #8fbc8f url(../../admin/images/right_arrow.gif) right no-repeat !important;
	border-left: 0 !important;
	border-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.left_right_arrow a,
.left_right_arrow span
{
	background: #8fbc8f url(../../admin/images/left_arrow.gif) left no-repeat !important;
}

#calendar_day_view table th
{
	background: #ccc;
	text-align: left;
}

#calendar_day_view th#calendar_day_view_dayname
{
	text-align: center;
}

#calendar_day_view table td
{
	border: 1px solid gray;
	border-color: #BBB #EEE #EEE #BBB;
}

#troubleshooter_header_td img,
#troubleshooter_final_td img
{
	border: 0;
	margin-bottom: 4px;
	vertical-align: middle;
}

.troubleshooter_sorter
{
	cursor: move;
}

.troubleshooter_option_div
{
	background: url(../../ac_global/media/drag_icon.gif) top left no-repeat;
	cursor: move;
}

.troubleshooter_option_div,
.troubleshooter_option_div_noimage
{
	margin-bottom: 5px;
}

.troubleshooter_option_div_noimage
{
	background: none;
}

.troubleshooter_option_div input,
.troubleshooter_option_div_noimage input
{
	margin-left: 15px;
}

.troubleshooter_option_div img
{
	border: 0;
	vertical-align: middle;
}

.form_right .left
{
	float: left;
	width: 250px;
}

.form_right .right
{
	margin-left: 260px;
}

.form_right div
{
	margin: 0 0 10px 0;
}

.form_right div.top
{
	margin-top: auto;
}

.form_right label
{
	display: block;
}

.form_right label.inline
{
	display: inline;
}


/* Ticket Add */
.ticket_add_subject{
	font-size:14px;
	width:99%;
}
.ticket_add_department{
	font-size:14px;
	width:200px;
}
.ticket_add_status{
	font-size:14px;
	width:125px;
}
.ticket_add_priority{
	font-size:14px;
	width:75px;
}
.ticket_add_assign{
	font-size:14px;
	width:100px;
}
.ticket_add_indesk{
	font-size:14px;
	width:100px;
}
.ticket_add_contents{
	width:100%;
	height:300px;
	margin-bottom:0px;
}
.ticket_add_submit{
	font-size:16px;
	font-weight:bold;
}

.ticket_reply_tabs{

	margin-top:8px;
}
.ticket_reply_tabs div{
	padding:10px;
	padding-bottom:5px;
	padding-top:5px;
	background:#EAEAEA;
	color:#999;
	text-decoration:none;
	float:left;
	cursor:pointer;

}
.ticket_reply_tabs .selected{
	background:#ccc;
	font-weight:bold;
	color:#000000;
}
.ticket_reply_comment_notice{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	background:#FFFFD5;
	text-align:center;
	color:#666;
}

/*Views page*/
.view_group_options{
	font-size:10px;
	float:left;
	border:1px solid #DCE5EA;
	padding:5px;
	margin-left:10px;
	margin-top:-1px;
	background:#FFFFFF;
}
.view_group{
	border:1px solid #DCE5EA;
	padding:10px;
}
.view_group_title{
	background:#DCE5EA;
	font-size:10px;
	padding:4px;
	color:#9DA9B0;
}
.view_sorter div{
	cursor:move;
	background:url(../../ac_global/media/drag_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
}


/*automation page*/
/*Views page*/
.automation_group_options{
	font-size:10px;
	float:left;
	border:1px solid #DCE5EA;
	padding:5px;
	margin-left:10px;
	margin-top:-1px;
	background:#FFFFFF;
}
.automation_group{
	border:1px solid #DCE5EA;
	padding:10px;
}
.automation_group_title{
	background:#DCE5EA;
	font-size:10px;
	padding:4px;
	color:#9DA9B0;
}


/*other*/

.ac_cronlist_disabled{
	color:#999999;
}

.sortordercolumn a {
	padding: 0 4px;
}

.savedresponse_select_box{
	border:1px solid #CCCCCC;
	border-top:0px;
	background:#EFEFEF;
	position:absolute;
	margin-top:2px;
	margin-left:-2px;
	padding:5px;
	padding-bottom:1px;
	width:175px;
	z-index: 2;
}
.savedresponse_select_box select{
	font-size:11px;
	margin-bottom:8px;
	width:99%;
}
#savedresponse_list div{
	padding-top:2px;
	padding-bottom:4px;
	border-top:1px dashed #cccccc;
}
#savedresponse_list div a{
display:block;
}
.savedresponse_select_box a, .savedresponse_select_box a:visited{
	text-decoration:none;
}

.ticket_post_title{
	/*background:#EFEFEF;*/
	border:1px solid #CCCCCC;
	padding:4px;
	color:#666666;
	cursor:pointer;
	margin-top:1px;
}
.ticket_post_content{
	border:1px solid #e0e0e0;
	border-top:0px;
	padding:10px;
	font-size:12px;
}
.ticket_post_date{
float:right;
padding:4px;
margin-top:1px;
margin-right:1px;
color:#999999;
border-right:1px solid #cccccc;
width:150px;
text-align: right;
overflow:hidden;
}
.ticket_post_number{
float:right;
padding:4px;
margin-top:1px;
margin-right:1px;
color:#999999;
border-right:1px solid #cccccc;
width:18px;
}
.ticket_post_options{
float:right;
padding:4px;
margin-top:1px;
margin-right:1px;
color:#999999;
}
.ticket_post_options a, .ticket_post_options a:visited{
	text-decoration:none;
	color:#666;
}

.ticket_options_menu {
	border:1px solid #cccccc;
	background:#F0F0F0;
	border:1px solid #cccccc;
	width:100px;
	padding:2px;
	position:absolute;
	margin-top:12px;
	right:215px;
}
.ticket_options_menu div{
	padding:3px;
	padding-left:7px;
	background:#FFFFFF;
}
.ticket_options_menu a, .ticket_options_menu a:visited{
	color:#666666;
	display:block;
	text-decoration:none;
}
.ticket_options_menu a:hover{
	text-decoration:underline;
}




.ticket_adminpost .ticket_post_title{
	background:#f5f5f5;
	border:1px solid #e0e0e0;
}
.ticket_adminpost .ticket_post_number,
.ticket_adminpost .ticket_post_attachicon,
.ticket_adminpost .ticket_post_rating{
	border-right: 1px solid #e0e0e0;
}
.ticket_adminpost .ticket_post_date{
	border-right: 1px solid #e0e0e0;
}
.ticket_clientpost .ticket_post_title{
	background:#ecf3fa;
	border: 1px solid #d3e5f7;
}
.ticket_clientpost .ticket_post_content{
	border:1px solid #d3e5f7;
	border-top:0px;
}
.ticket_clientpost .ticket_post_number,
.ticket_clientpost .ticket_post_attachicon{
	border-right: 1px solid #d3e5f7;
}
.ticket_clientpost .ticket_post_date{
	border-right: 1px solid #d3e5f7;
}
.ticket_commentpost .ticket_post_title{
	background:#FFFDE6;
	border:1px solid #efe571;
	color:#929339;
}
.ticket_commentpost .ticket_post_number, .ticket_commentpost .ticket_post_attachicon, .ticket_commentpost .ticket_post_date{
	background:#FFFDE6;
	border-right:1px solid #efe571;
}
.ticket_commentpost .ticket_post_content{
	background:#FEFEEF;
	border:1px solid #efe571;
	border-top:0px;
}
.ticket_draftpost .ticket_post_title{
	background:#fff;
	color:#999;
}
.ticket_draftpost .ticket_post_content{
	color:#999;
}
.ticket_post_attach{
	border-top:1px dashed #cccccc;
	background:#F5F5F5;
	padding:5px;
	font-size:11px;
	margin-top:10px;
}
.ticket_post_stars{
position:absolute; margin-left:-14px;
margin-top:5px;
}
.ticket_pin{
		position:absolute; margin-left:-25px;
		margin-top:-9px;
		border-radius: 3px;
		border:1px solid #DBDBDB;
		-moz-border-radius: 3px;
		padding:3px;
		background:#fff;
}

.ticket_post_author{
font-weight: bold;
}

.ticket_post_rating{
float:right;
padding:4px;
margin-top:2px;
margin-right:1px;
}
.ticket_post_attachicon{
float:right;
padding:4px;
margin-top:1px;
margin-right:1px;
}
.ticket_post_options_menu {
	border:1px solid #cccccc;
	background:#F0F0F0;
	border:1px solid #cccccc;
	width:100px;
	padding:2px;
	position:absolute;
	margin-top:18px;
	margin-left:-64px;
}
.ticket_post_options_menu div{
	padding:3px;
	padding-left:7px;
	background:#FFFFFF;
}
.ticket_post_options_menu a, .ticket_post_options_menu a:visited{
	color:#666666;
	display:block;
	text-decoration:none;
}
.ticket_post_options_menu a:hover{
	text-decoration:underline;
}

.ticket_post_warntag {font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:5px; background:#FFF1EC; border:1px dashed #F0CEC1; color:#A28174; margin-bottom:5px;}
.ticket_post_showimg {font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:1px dashed #EEEA84; padding:5px; background:#FFFDD0; color:#666666; margin-bottom:5px;}
.ticket_post_hideimg {font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:1px dashed #EEEA84; padding:5px; background:#FFFDD0; color:#666666; margin-bottom:5px;}
.ticket_post_comment {font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:1px dashed #EEEA84; padding:5px; background:#FFFDD0; color:#666666; margin-bottom:5px;}

.ticket_info{
	border:1px solid #e0e0e0;
	background:#fafafa;
	padding:8px;
	color:#666666;
	font-size:11px;
	margin-bottom:10px;

}

#ac_admin_side .inlinetext { color: #7D8FA2; }

#ac_admin_side .inlinetext a,
#ac_admin_side .inlinetext a:visited {
	display: inline;
	border: none;
	margin: 0;
	padding: 0;
}

#expandbox,
#collapsebox {
	border:1px solid #cccccc;
	background:#F0F0F0;
	border:1px solid #cccccc;
	width:100px;
	padding:2px;
	position:absolute;
	/*margin-top:18px;
	margin-left:-64px;*/
}

.ticket_fields{
}

#tabnav {
	padding:0 0 0 1em;
	margin:0;
	list-style:none;
	line-height:1em;
}

#tabnav li {
	float:left;
	margin:0;
	padding:0;
}

#tabnav a {
	display:block;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	background:#fafafa;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #e0e0e0;
}

#tabnav a:hover,
#tabnav a:active,
#tabnav li.here a:link,
#tabnav li.here a:visited {
	background:#e0e0e0;
	color:#666666;
}

/*
#tabnav A.here:link,
#tabnav A.here:visited {
	position:relative;
	z-index:102;
}
*/

.ticket_post_options_arrow {
	padding:0px;
	position:absolute;
	margin:0;
	margin-left:73px;
	margin-top:-2px;
}

.ticket_main_button_options a, .ticket_main_button_options a:visited{
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	border:1px solid #F0F0F0;
	font-size:11px;
	background:url(../images/ticket_main_button_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-decoration:none;
	margin:0px;
}
.ticket_main_button_options a:hover{
	color:#000000;
	border:1px solid #BCBCBC;
}
.compressed {
	/*height: 2px;*/
	height:2px;
	overflow:hidden;
}
.compressed .ticket_post_stars{
	display:none;
}
.compressed .ticket_post_date, .compressed .ticket_post_number, .compressed .ticket_post_attachicon, .compressed .ticket_post_rating, .compressed .ticket_post_options{
	border-top:1px solid #cccccc;
	background:none;
}

.duedatebox {

}



/* tabbed interface - tabs start */

.navlist {
	padding: 3px 0 2px 1em;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 7px;
	border-bottom: 1px solid #9DC0E0;
}

.navlist ul {
	display: inline;
	padding: 3px 1em 3px 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 7px;
	/*font: normal bold 11px Verdana, Helvetica, sans-serif;*/
}

.navlist li,
.navlist li.othertab {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	margin-right:5px;
	color: #cccccc;
	/*background: #EEEEEE;*/
	background: #FCFCFC;
	text-decoration: none;
	font-weight:normal;
}
.navlist li a,
.navlist li.othertab a {
	color: #cccccc;
	padding: 2px 4px;
	margin-left: -1px;
	margin-right: -2px;
	border: 1px solid #9DC0E0;
	/*background: #EEEEEE;*/
	background: #FCFCFC;
	text-decoration: none;
	display:inline;
	font-weight:normal;

}
.navlist li a:link,
.navlist li a:visited,
.navlist li.othertab a:link,
.navlist li.othertab a:visited {
	color: #999999;
	text-decoration: none;
	font-weight:normal;
	background: #FCFCFC;
}

.navlist li a:hover,
.navlist li.othertab a:hover {
	background: #F0F8FF;
	text-decoration: none;
	font-weight:normal;
}
.navlist li a:active,
.navlist li.othertab a:active {
	border: 1px solid #778;
	border-bottom: 2px solid #FFFFFF;
	background: #FCFCFC;
}
.navlist li.currenttab a {
	background:url(../../ac_global/media/tabbed_selected.gif);
	border-bottom: 2px solid #FFFFFF;
	padding: 5px 6px 1px 7px;
	margin-left: -4px;
	margin-right: -4px;
	color:	#000000;
	font-weight:bold;
}
.navlist li.currenttab a:hover {
	background:url(../../ac_global/media/tabbed_selected.gif);
	border-bottom: 2px solid #FFFFFF;
	cursor: default;
}

.navlist li.disabledtab a {
	display:none;
/*
	background: #DDDDDD;
	margin-left: -1px;
	margin-right: -2px;
	border: 1px solid #778;
	border-bottom: none;
	padding: 2px 4px;
	cursor: default;
	font-style: italic;
	color: #999;
*/
}
.navlist li.disabledtab a:hover {
	background: #DDDDDD;
	margin-left: -1px;
	margin-right: -2px;
	border: 1px solid #778;
	border-bottom: none;
	padding: 2px 4px;
	cursor: default;
	font-style: italic;
}
.navlist li ul.invisible {
	display: none;
}

.navlist li.notatab,
.navlist li.notatab a {
	background-color: transparent;
	border: none;
	color: #000;
}


/* tabbed interface - tabs end */

/* tabbed interface - panels start */

.visibletab {
	display: block;
	border: 1px solid #778;
	border-top: 0px;
	margin: 0px;
	margin-top:0px;
	padding: 20px;
}
.visibletab legend{
	font-size:10px;
}
.hiddentab {
	display: none;
}

/* tabbed interface - panels end */



.user_online_status, .user_online_label, .user_online_pm { margin: 0px; }

#user_indicator {
	border-top: 1px solid #FF0000;
	bottom: 0;
	font-size: 11px;
	left: 0;
	margin: 0;
	opacity: 0.7;
	padding: 4px;
	position: fixed;
	text-align: center;
	width: 100%;
}

.indicate_type { color: #000; background-color: #FFD9D9; font-weight: bold; }
.indicate_view { color: #888; background-color: #FFF0F0; }
.indicate_post { color: #000; background-color: #CCFF99; font-weight: bold; }


#style_selector{
	border:1px solid #cccccc;
	position:absolute;
	padding:5px;
	background:#FFF;
}



/* TICKET LIST */

/*default*/
.ticket_list_row_over, .privatemessage_list_row_over { background-color: #eee; cursor: pointer; }
.ticket_list_row_out, .privatemessage_list_row_out { background-color: #fff; cursor: default; }


/*red*/
.ticket_list_row_over_red td { background-color: #efc3c3; border-bottom:1px solid #c01919; cursor: pointer; }
.ticket_list_row_out_red td { background-color: #f4d6d6; border-bottom:1px solid #c01919; cursor: default; }

/*green*/
.ticket_list_row_over_green td { background-color: #cce3b3; border-bottom:1px solid #54a200; cursor: pointer; }
.ticket_list_row_out_green td { background-color: #e3eed1; border-bottom:1px solid #54a200; cursor: default; }

/*black*/
.ticket_list_row_over_black td { background-color: #c4c4c4; border-bottom:1px solid #000000; cursor: pointer; }
.ticket_list_row_out_black td { background-color: #d1d1d1; border-bottom:1px solid #000000; cursor: default; }

/*yellow*/
.ticket_list_row_over_yellow td { background-color: #f8f7b5; border-bottom:1px solid #e8e500; cursor: pointer; }
.ticket_list_row_out_yellow td { background-color: #fbfad1; border-bottom:1px solid #e8e500; cursor: default; }

/*orange*/
.ticket_list_row_over_orange td { background-color: #ffdab3; border-bottom:1px solid #ff8400; cursor: pointer; }
.ticket_list_row_out_orange td { background-color: #ffe9d1; border-bottom:1px solid #ff8400; cursor: default; }

/*purple*/
.ticket_list_row_over_purple td { background-color: #e2b5ff; border-bottom:1px solid #9c00ff; cursor: pointer; }
.ticket_list_row_out_purple td { background-color: #edd1ff; border-bottom:1px solid #9c00ff; cursor: default; }

/*super red*/
.ticket_list_row_over_superred td { background-color: #bc4a4a; border-bottom:1px solid #a00000; color:#FFF; cursor: pointer; }
.ticket_list_row_out_superred td { background-color: #c56363; border-bottom:1px solid #a00000; color:#FFF; cursor: default; }

/*blue*/
.ticket_list_row_over_blue td { background-color: #b5daff; border-bottom:1px solid #007eff; cursor: pointer; }
.ticket_list_row_out_blue td { background-color: #d1e8ff; border-bottom:1px solid #007eff; cursor: default; }

/*pink*/
.ticket_list_row_over_pink td { background-color: #ffb5eb; border-bottom:1px solid #ff00ba; cursor: pointer; }
.ticket_list_row_out_pink td { background-color: #ffd1f3; border-bottom:1px solid #ff00ba; cursor: default; }

/*teal*/
.ticket_list_row_over_teal td { background-color: #c5e0dd; border-bottom:1px solid #3e978c; cursor: pointer; }
.ticket_list_row_out_teal td { background-color: #dcecea; border-bottom:1px solid #3e978c; cursor: default; }

.ticket_list_sticky { position: absolute; margin-left:-14px; margin-top:3px; }

.ac_table_row td a.ticket_list_overdue,
.ac_table_row td a.ticket_list_overdue:visited
{
	font-weight: bold;
	color: #f00;
	text-decoration: none;
}
.ac_table_row td a.ticket_list_due_upcoming_24hrs,
.ac_table_row td a.ticket_list_due_upcoming_24hrs:visited
{
	font-weight: bold;
	color: #ff8c00;
	text-decoration: none;
}
.ac_table_row td a.listlink,
.ac_table_row td a.listlink:visited
{
	text-decoration: none;
	color: #333;
	display: block;
}

.priorityholder {
	background-color: transparent;
	background-position:top right;
	background-repeat:no-repeat;
	/*padding-left: 10px;*/
}
.ticket_history{
	max-height:300px;
	overflow:scroll;
	y-overflow:scroll;
	x-overflow:hidden;
}
.ticket_tasks_row{
	padding-bottom:3px;
	border-bottom:1px dotted #cccccc;
	margin-bottom:3px;
}

.ticket_tasks_row a, .ticket_tasks_row a:visited{
	padding:0px;
	margin:0px;
	border:none;
	padding-bottom:0px;
}

.startup_box_container{
	border:1px solid #DADCDD;
}
.startup_box_title{
	padding:10px;
	background:url(../images/title_bg1.gif);
	background-position:left;
	background-repeat:repeat-y;

	background-color:#F6F6F6;
}
.startup_box_title a{
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	background:#FFFFFF;
	text-decoration:none;
	margin-right:7px;
	color:#999999;
}
.startup_box_title .startup_selected a{
	padding:5px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:10px;
	background:#FFFFFF;
	text-decoration:none;
	margin-right:7px;
	color:#333333;
}
.startup_box_container_inner{
	padding:10px;
}

.notification_bar{
	border:1px solid #FFED87;
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFEF8;
	margin-bottom:15px;
}
.notification_bar li{
	line-height:200%;
	font-size: 14px;
	font-weight: bold;
}
.notification_bar a, .notification_bar a:visited{
	color:#333;
	font-size:13px;
}
.notification_bar .completed a, .notification_bar .completed a:visited{
	color:#B2AE98;
	font-size:13px;
}
.notification_bar .completed{
	color:#B2AE98;
}

.notification_bar .notification_item .notification_head .notification_close { float: right; padding: 7px; background:#FFED87; }
.notification_bar .notification_item .notification_head .notification_title { font-size: 13px; font-weight:bold; padding: 7px; background:#FFF5BD; }
.notification_bar .notification_item .notification_body { font-size: 11px; padding: 10px; }



.postpreview {
	border: 1px solid #ccc;
	padding: 4px;
	width:99%;
	max-height:100px;
	overflow:scroll;
}

.quick_search_container{
	 border:1px solid #4674A6;
	 border-bottom:0px;
	 background:#FFFFFF;
	  overflow:hidden;
}


.quick_search_container div{
	padding:4px; background:#FFFFFF;
	border-bottom:1px solid #4674A6;
}

.ac_table_row_options  {
padding-right:10px;
white-space:nowrap;
}

.bottom_nav_options {
margin-right: 0;
margin-top: 20px;
}

.form_automation_group_delete,
.form_automation_cond_delete,
.form_automation_act_delete,
.form_view_group_delete,
.form_view_cond_delete
{ cursor: pointer; }

.ticket_post_quote_link{
	font-style:italic;
	color:#84889B;
	margin-top:15px;
	font-size:10px;
}
.ticket_post_quote_link a, .ticket_post_quote_link a:visited{
	color:#84889B;
}

.ticket_post_quote_content{
	color:#84889B;
	padding:15px;
	border-left:1px dotted #BFC1CC;
	margin-top:5px;
}

.ticket_post_quote_content a, .ticket_post_quote_content a:visited{
	color:#84889B;
}
.browser_alert_ie6{
	background:#990000;
	padding:5px;
	border:1px dotted #000;
	color:#fff;
	margin-bottom:15px;
}
.browser_alert_ie7{

	background:#F7FFC1;
	padding:5px;
	border:1px dotted #ccc;
	margin-bottom:15px;
}
.browser_alert_ie7_main{

	background:#FBFFE1;
	padding:5px;
	border:1px dotted #ccc;
	margin-bottom:15px;
}

.field_dropdown_head{
	border:1px solid #7599BA;
	padding:3px;
	background:url(../media/dropdown_down_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;

}

.field_dropdown_value{
	border-left:1px solid #999999;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:3px;
	margin-left:15px;
}

.field_dropdown_value div{
	padding:4px;
	padding-left:15px;
	background:url(../media/drag_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	cursor:move;

}

.field_dropdown_value div img{
	float:left;
	padding-top:2px;
	padding-right:7px;
}

.field_radio_value{
	border-left:1px solid #999999;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-top:1px solid #999999;
	padding:3px;

}
.field_radio_value div{
	padding:4px;
	padding-left:15px;
	background:url(../media/drag_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	cursor:move;

}
.field_radio_value div img{
	float:left;
	padding-top:2px;
	padding-right:7px;
}

option.option_sub { padding-left: 10px; }


/* WIDGETS */

.widget_dropzone {
	min-height:200px;
	background-color:#F4FFB4;
	border:solid #ccc 1px;

	max-height:500px;
	/*width:250px;*/
	padding:5px;
	overflow:auto;
}

.widget_list {
	background-color:#F5F5F5;
	border:solid #ccc 1px;
	margin-right:15px;
}

.widget_draggable {
	background-color:#DCE5F0;
	border:1px dotted #999;
	margin:10px;
	padding:4px;
}

.widget_title, .widget_list_title {
	cursor:pointer;
}

.widget_list_title {
	border-bottom: 1px solid #C7CCD3;
	color:#333;
}

.widget_dropzone .widget_draggable {
/*
	width: 225px;
	height: 30px;
*/
}
.widget_list .widget_draggable {
	background-color:#DCE5F0;
	float:left;
	width:150px;
	height:80px;
	color:#797E84;
}

#public_widget_loading, #admin_widget_loading {
	display:none;
	float:right;
}

#public_widget_clear, #admin_widget_clear {
	color:#999;
	text-decoration:underline;
	cursor:pointer;
	float:right
}

#public_widget_clear:hover, #admin_widget_clear:hover {
	background-color:#CCFFCC;
	color:#000099;
}

.widget_opener {
	float: right;
	padding: 4px;
	cursor:pointer;
}

.widget_config {
	background-color: #eee;
	padding: 4px;
	margin-top: 4px;
	border: 1px solid #888;
}

.widget_instance_bars_list {
	/*height: 100px;*/
	max-height: 100px;
	min-height: 30px;
	overflow: auto;
}

#ac_admin_side .side_box { margin-top: 10px; margin-bottom:15px; }

#ac_admin_side .side_box_header { font-size:12px; color:#666; padding-bottom:4px; border-bottom:1px solid #DBDBDB; }

.ac_radio_list label { display: block; }

.widget_hd_views_ul {
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}

.widget_hd_views_ul li {
	margin:0;
	margin-bottom:3px;
	padding-bottom:3px;
	text-align: left;
	font-size:11px;

}

#ac_admin_side .widget_hd_views_ul li a, #ac_admin_side .widget_hd_views_ul li a:visited { display: inline; border:none; }

.widget_hd_myactivity { padding: 2px; }


#ac_admin_side .widget_hd_myactivity a { display: inline; }
