html, body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
			
div#header{margin-bottom: 20px;}

div#content{
	margin-right: 12px;
	margin-left: 312px;
}

div#navigation{background:#ECECEC; float:left; width:300px;}

.nav_blue {background: #D6DFF7;}

div#footer{clear:both; color: #989DA5; font-size: 11px; text-align: right; padding: 12px;}

.separator_gray { height: 2px; background: url(../img/separator_horizontal.gif) repeat-x; margin: 6px 0px 6px 0px;}

.separator_blue {height: 2px; background: url(../img/separator_preferences.gif) repeat-x; margin: 0px 32px 6px 32px;}

.login_box { background: #ECECEC url(../img/login_lock.gif) 12px 0 no-repeat; padding: 8px 12px;}

#login_main { position: relative; margin: 10px auto; text-align: center;}

#login_main h2 { color: #555555; padding: 0px 0px 6px 0px; margin: 0; font-size: 14px;}

#login_main h2 img { margin-bottom: -4px;}

.dump { 
	padding: 2px; 
	margin-bottom: 6px; 
	text-align: center; 
	background: #FFFDD1; 
	border-bottom: 1px solid #FAEBAB; 
	font-family: "Courier New", Courier, monospace;
	font-size: 14px; 
	font-weight: bold;
}

.dump span.info {padding-left: 22px; color: #989DA5; background: url(../img/dump_info.gif) left no-repeat;}

.dump span.warning {padding-left: 22px; color: #CC0000; background: url(../img/dump_warning.gif) left no-repeat;}

.dump span.error {padding: 3px 3px 3px 22px; color: #000000; background: url(../img/dump_error.gif) 2px 3px no-repeat;}

/**************** Links *****************************/
a, a:link, a:hover, a:visited {color: #FF6D06;}

a img { border: none;}

.action_button_link {cursor: pointer; color: #FF6D06; text-decoration: underline; font-weight: bold;}

/**************** Rounded Corners *****************************/
.corner_top_left { height: 4px; background: #ECECEC url(../img/rounded_corners.gif) top left no-repeat;}

.corner_bottom_left { height: 4px; background: #ECECEC url(../img/rounded_corners.gif) left -4px no-repeat;}

.corner_top_right { height: 4px; background: url(../img/rounded_corners.gif) right -8px  no-repeat;}

.corner_bottom_right {height: 4px; background: url(../img/rounded_corners.gif) right -12px  no-repeat;}

/**************** Rounded Corners in preferences *****************************/
.corner_blue_top_left { height: 4px; background: #D6DFF7 url(../img/rounded_corners_blue.gif) top left no-repeat;}

.corner_blue_bottom_left { height: 4px; background: #D6DFF7 url(../img/rounded_corners_blue.gif) left -4px no-repeat;}

.corner_blue_top_right { height: 4px; background: url(../img/rounded_corners_blue.gif) right -8px  no-repeat;}

.corner_blue_bottom_right {height: 4px; background: url(../img/rounded_corners_blue.gif) right -12px  no-repeat;}

/**************** Rounded White Corners in preferences *****************************/
.corner_white_top_left { height: 4px; background: #EFF2FC url(../img/rounded_corners_white.gif) top left no-repeat;}

.corner_white_bottom_left { height: 4px; background: #EFF2FC url(../img/rounded_corners_white.gif) left -4px no-repeat;}

.corner_white_top_right { height: 4px; background: url(../img/rounded_corners_white.gif) right -8px  no-repeat;}

.corner_white_bottom_right {height: 4px; background: url(../img/rounded_corners_white.gif) right -12px  no-repeat;}

/**************** Rounded White Corners in maintenance *****************************/
.corner_white_gray_top_left { height: 4px; background: #FFF url(../img/dashboard_corners_white.gif) top left no-repeat;}

.corner_white_gray_bottom_left { height: 4px; background: #FFF url(../img/dashboard_corners_white.gif) left -4px no-repeat;}

.corner_white_gray_top_right { height: 4px; background: url(../img/dashboard_corners_white.gif) right -8px  no-repeat;}

.corner_white_gray_bottom_right {height: 4px; background: url(../img/dashboard_corners_white.gif) right -12px  no-repeat;}

/***************** Vuser Menu *********************/
#vuser { 
	padding: 4px 12px; 
	margin-bottom: 6px; 
	border-bottom: 1px solid #DFDFDF; 
	text-align: right;
	font-size: 11px;
}

#vuser a {color: #3366CC;}

.user { font-weight: bold;}

#vuser span { padding-left: 4px;}

/******************** Main menu ******************/
.menu_holder { 
	text-align: center; 
	height: 31px; 
	background: #fff url(../img/menu_bg.gif) repeat-x; 
}

.menu_holder span { 
	padding: 0; 
	margin: 0;
}

.menu_holder span a, .menu_holder span a:link, .menu_holder span a:visited {color: #555555;}

.menu_holder span a {
	text-decoration: none;
	font-weight: bold;
	line-height:31px; 
	padding: 8px 10px 8px 8px;
	background: url(../img/separator_vertical.gif) right repeat-y;
}

.menu_holder span.last a {background: none;}

.menu_holder span a:hover {background: url(../img/menu_active_bg.gif) right no-repeat;}

.menu_holder span.last a:hover {background:url(../img/menu_active_last_bg.gif) right no-repeat;}

.menu_holder span.last .selected a {background:url(../img/menu_active_last_bg.gif) right no-repeat;}

.menu_holder span.selected a {background: url(../img/menu_active_bg.gif) right no-repeat;}

.menu_home {
	position:absolute; 
	left:0px; 
	width: 143px; 
	background: #fff url(../img/menu_corner_left.gif) no-repeat;
	text-align: right;
}

span.menu_home a {padding: 0; line-height: 0px; background: none;}

.menu_home a img {margin-right: 8px;}

.menu_help {
	position:absolute; 
	right:0px; 
	width: 143px; 
	background: #fff url(../img/menu_corner_right.gif) no-repeat;
	text-align: left;
}

/* Hides from IE5-mac \*/
* html .menu_help {right:-1px;}
/* End hide from IE5-mac */

span.menu_help a {padding: 0; line-height: 0px; background: none;}

.menu_help a img {border: none; margin-left: 8px;}

span.menu_home a:hover, span.menu_help a:hover {background: none;}

/******************** Secondary menu ******************/
.menu_holder_secondary { 
	text-align: center; 
	height: 21px; 
	background: #fff url(../img/secondary_menu_bg.gif) repeat-x;
	color: #969797;
}

.menu_holder_secondary a, 
.menu_holder_secondary a:link, 
.menu_holder_secondary a:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-size:11px;
	line-height:21px; 
	padding: 3px;
}

#menu_first_message {
	color:#FFFFFF;
	font-weight: bold;
	font-size:11px;
	line-height:21px;
	padding: 3px;
}

/* Hides from IE5-mac \*/
* html .menu_holder_secondary a, 
* html .menu_holder_secondary a:link, 
* html .menu_holder_secondary a:visited {line-height:18px; }
/* End hide from IE5-mac */


.menu_holder_secondary a:hover { text-decoration: none;}

.menu_holder_secondary span.selected a { color: #777777; text-decoration: none;}

.menu_corners_left {
	position:absolute; 
	left:0px;
	top:0px; 
	width: 214px;
	height: 21px; 
	background: #fff url(../img/secondary_menu_label.gif) no-repeat;
	text-align: right;
}

.menu_corners_right {
	position:absolute; 
	right:0px; 
	top:0px;
	width: 168px;
	height: 21px; 
	background: #fff url(../img/secondary_menu_corner_right.gif) no-repeat;
	text-align: left;
}

.menu_corners_right img {cursor:pointer; margin-left:8px;}

/* Hides from IE5-mac \*/
* html .menu_corners_right {right:-1px;}
/* End hide from IE5-mac */

/****** Menu Tabs ***********/ 
#tab_holders { padding: 6px;}

*:first-child+html #tab_holders {position: relative; z-index: 9999;}/* position and z-index added because of IE7 */

#tab_holders div.form_box_first { 
	background: none; 
	margin-bottom: 0; 
	padding-bottom: 0;
}

.tab_holders_box_header { color: #989DA5; font-weight: bold; margin: 8px 0px;}

.tab_holders_box_header img { margin-bottom: -3px;}

.tabs {
	font-size:11px;
	line-height:normal;
	font-weight: bold;
	background: #FFFFFF;
}
ul.tabs{
	margin:0;
	padding:2px 0 2px 6px;
	list-style:none;
}
.tabs li {
	display:inline;
	margin:0;
	padding:0;
}
	  
.tabs a {
	background: url(../img/tabs_left.gif) no-repeat left top;
	margin: 0px 1px 0px 0px;
	padding:2px 0 2px 4px;
	text-decoration:none;
}

/* Right side grey tabs */
#content ul.tabs_grey li a {background: url(../img/tabs_left.gif) no-repeat left top;}

#content ul.tabs_grey li a span {background: url(../img/tabs_right.gif) no-repeat right top;}

#content ul.tabs_grey li a:hover span, #content ul.tabs_grey li a.active span {color: #FF6D06;}

#content .tabs a {/*Preferences tabs*/
	background: url(../img/tabs_blue_left.gif) no-repeat left top;
}

*:first-child+html .tabs a {padding:0 0 0 4px;} /* IE 7 hack */

/* Hides from IE5-mac \*/
* html .tabs a {padding:0 0 0 4px;}
/* End hide from IE5-mac */

.tabs a span {
	background: url(../img/tabs_right.gif) no-repeat right top;
	padding:2px 8px 2px 4px;
	color:#FFF;
}

#content .tabs a span {/*Preferences tabs*/
	background: url(../img/tabs_blue_right.gif) no-repeat right top;
}


.tabs a:hover, #content .tabs a:hover {
	background-position:0% -20px;
}

.tabs a:hover span {
	color: #FF6D06;
	background-position:100% -20px;
}

#content .tabs a:hover span {/*Preferences tabs*/
	color:#3366CC;
	background-position:100% -20px;
}

.tabs a.active, #content .tabs a.active {
	background-position:0% -20px;
}

.tabs a.active span {
	color: #FF6D06;
	background-position:100% -20px;
}

#content .tabs a.active span {/*Preferences tabs*/
	color:#3366CC;
	background-position:100% -20px;
}

/******** Left side lists *************/
#tab_holders ul { padding: 0; margin: 0;}

#tab_holders ul li { list-style-type: none;}

/****** Advanced options show hide *********/
.advanced_hide .advanced_options {
	display:none;
}

.advanced_switch span{
	color:#3366CC; 
	cursor:pointer;
	background: url(../img/icon_pref_expand.gif) left no-repeat;
	padding-left: 15px;
}

.advanced_hide .advanced_switch span{
	background: url(../img/icon_pref_collapse.gif) left no-repeat;
}

.advanced_switch{
	font-size: 11px; 
	padding-left: 6px; 
	border-bottom:  1px solid #DEDEDE; 
	margin:6px;
}

/******** Search filters *************/
.search_filters {color: #989DA5;}

.search_filters ul li {padding: 4px 0px; border-bottom: 1px solid #DEDEDE;}

#user_filters_list_holder {padding: 0px 16px;}

#user_filters_list_holder li span, #user_filters_list_holder li img {cursor: pointer; margin-left: 4px;}

.search_filters ul li span.actions_small, ul#article_tags_list li.article_tag span.action_small {float:right;}

/******** Tags and Comments article list *************/
ul#article_tags_list, ul#article_list { padding: 0px 6px;} 

ul#article_tags_list li.article_tag, ul#article_list li {padding: 4px 0px; border-bottom: 1px solid #DEDEDE; background: url(../img/arrow_bullet.gif) 0 7px no-repeat;}

ul#article_tags_list li.article_tag span, ul#article_list li span {color: #FF6D06; cursor: pointer; padding-left: 12px;}

ul#article_tags_list li.article_tag img {cursor: pointer;}

ul#article_tags_list li.article_tag span:hover, ul#article_list li span:hover { text-decoration: underline; color: #989DA5;}

/******** Quick Links *************/
ul.quick_launch {padding: 0px 6px;}

ul.quick_launch li {padding: 1px 0px 1px 1px; }

ul.quick_launch li span { color: #FF6D06; cursor: pointer;}

ul.quick_launch li span:hover { text-decoration: underline; color: #989DA5;}

ul.quick_launch li { 
	margin: 0px; 
	padding: 1px 0px 1px 1px; 
	background: url(../img/dashboard_menu_bg_left.gif) left no-repeat;
}
 
ul.quick_launch li a, ul.quick_launch li span { 
	 display: block; 
	 padding: 6px; 
	 background: url(../img/dashboard_menu_bg_right.gif) right no-repeat;
	 text-decoration: none;
}
 
ul.quick_launch li a img {margin-bottom: -3px;}

ul.quick_launch li.selected {font-weight: bold; font-size: 14px;}

/*** Actions small with IE Hack for hasLayout on list item ***/
ul.quick_launch li div.actions_small_left {background:none; float:right; border-left: 1px solid #DEDEDE; cursor: auto; padding: 7px 8px 3px 6px;}

/* Hides from IE5-mac \*/
* html ul#page_list li {zoom: 1;}
/* End hide from IE5-mac */

/* Hides from IE5-mac \*/
* html ul.quick_launch li div.actions_small_left {height: 1%;}
/* End hide from IE5-mac */

ul.quick_launch li div.actions_small_left img {margin-left: 6px; cursor: pointer;}

/*** Page reorder ***/
#pages_quick_link ul.quick_launch li span {cursor: move;}

/******** Preferences left tab list menu *************/
#tab_holders ul#preferences_tab_list, 
#tab_holders ul#preferences_plugin_tab_list {padding: 6px;}

.nav_blue ul li {
	padding: 4px 0px; 
	border-bottom: 1px solid #c2cef2;
	background: url(../img/arrow_bullet.gif) 0 50% no-repeat;
}

.nav_blue ul li a, 
.nav_blue ul li a:link, 
.nav_blue ul li a:visited {
	color: #3366CC; 
	text-decoration: none; 
	padding-left: 12px;
}

.nav_blue ul li a:hover { 
	color: #989DA5; 
	text-decoration: underline;
}

.preferences_plugin_tabs {
	background: url(../img/separator_preferences.gif) top repeat-x; 
	padding-top: 6px;
}

/******** Category Tree *************/
#categories_tree { background: #FFFFFF; padding-bottom: 6px;}

#categories_tree ul { padding:0; margin: 0;}

#categories_tree ul li { 
	list-style-type: none; 
	padding: 0px;
	margin: 0;
	font-size: 11px;
	cursor: pointer;
}
 
#categories_tree ul li img {
	background-repeat: no-repeat;
	border: 0;
	height: 18px;
	width: 16px;
	margin-bottom: -2px;
	padding: 0; 
}
			
#category_tree_0 span.draggable {margin: 0; white-space: nowrap;}

.draggable_dragging { 
	display: block; 
	border: 1px solid #ccc; 
	background: #EDEDED; 
	padding: 2px 4px 2px 20px;
}

.draggable_forbidden { background: #EDEDED url(../img/category_tree_forbidden.gif) left top no-repeat;}
 
.draggable_before { background: #EDEDED url(../img/category_tree_before.gif) left top no-repeat;}

.draggable_between { background: #EDEDED url(../img/category_tree_between.gif) left top no-repeat;}

.draggable_append { background: #EDEDED url(../img/category_tree_append.gif) left top no-repeat;}

.draggable_after { background: #EDEDED url(../img/category_tree_after.gif) left top no-repeat;}

.droppable_before {
	border-top: 1px dotted #3399FF;
	border-bottom: none;
}
.droppable_append {
	border: none;
}
.droppable_after {
	border-top: none;
	border-bottom: 1px dotted #3399FF;
}

/******** Templates CSS tree *************/
#templates_css, #templates_templates { background: #FFFFFF; padding-bottom: 6px;}

#templates_css ul li img, #templates_templates ul li img {
	margin-bottom: -2px;
}

#templates_css span, #templates_templates span {cursor: pointer;}

#templates_css span.collapse, #templates_templates span.collapse {
	background: url(../img/tree_collapse.gif) 0px 40% no-repeat;
	padding-left: 34px;
}

#templates_css span.expand, #templates_templates span.expand {
	background: url(../img/tree_expand.gif) 0px 40% no-repeat;
	padding-left: 34px;
}

/******** Content *************/
.content_list {position:relative; font-size: 12px; color: #989DA5;}

/* Hides from IE5-mac \*/
* html .content_list {height: 1%;}
/* End hide from IE5-mac */

.content_list_header { padding:0px; height: 18px;}

*:first-child+html .content_list_header {height:auto;}

.content_list_header span.context_view { font-weight: bold; color: #000000; padding-left: 6px;}

.content_list_header span.context_help {position:absolute; right:6px;}

.content_list_header span.context_help a { text-decoration: none; color: #3366CC;}

.content_list_body { background: #ECECEC; padding: 8px 12px;}

.content_list_body_header { position: relative;}

.content_list_body_header_line1 { 
	position: relative; 
	padding-bottom: 12px; 
	background: url(../img/separator_horizontal.gif) bottom repeat-x;
}

/* Hides from IE5-mac \*/
* html .content_list_body_header_line1 {height: 1%;}
/* End hide from IE5-mac */

.content_list_body_header_line1 span.action_button {padding: 0 3px; color: #FF6D06; cursor: pointer;}

.content_list_body_header_line1 span.button_add_new a, .content_list_body_header_line1 span.button_add_new span.add_new {
	display: block; 
	color: #CC0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 14px 3px 34px;
	cursor: pointer;
}

.content_list_body_header_line1 span.button_add_new {
	position:absolute; 
	right:0px; 
	background: url(../img/button_add_bg.gif) repeat-x; 
	height: 22px; 
	border-left: 1px solid #C9C9C9; 
	border-right: 1px solid #C9C9C9;
}

.content_list_body_header_line1 span.button_add_new img { float: left;}

.content_list_body_header_line2 {position:relative; padding-top: 6px; }

.content_list_body_header_line2 select { margin-right: 8px;}

/* Hides from IE5-mac \*/
* html .content_list_body_header_line2 {height: 1%;}
/* End hide from IE5-mac */

.content_list_body_header_line2 span.box_pagination {position:absolute; right:0px; top:10px;}

span.box_pagination .page_button {color: #FF6D06; cursor: pointer;}

.content_list_body_footer {position:relative; padding-top: 6px;}

/* Hides from IE5-mac \*/
* html .content_list_body_footer {height: 1%;}
/* End hide from IE5-mac */

.content_list_body_footer span.action_button { padding: 0 3px; color: #FF6D06; cursor: pointer;}

.content_list_body_footer div.form_submit_button { text-align: right;}

.content_list_body_footer span.box_pagination {position:absolute; right:0px; top:10px;}

.pagination { font-weight: bold; padding-left: 8px;}

.pagination a { font-weight: normal; text-decoration: none; padding: 0;}

.info_message { padding: 12px; text-align: center; font-size: 16px; font-weight: bold; color: #000000;}

/****************Add/Edit category **************/
#category_edit_form div.content_list_body_footer {position:static;}

/*****************Add/Edit article **************/
#article_form { margin: 6px 0px;}

.article_abstract_field {padding-top: 6px;}

#article_main_edit div.form_line label {
	color:#989DA5;
	font-weight: normal;
	padding:3px 0px 3px 3px;
	text-align: left;
	width: auto;
}

/***************** Item *******************/
.content_list_items { background: #FFFFFF; margin-top: 6px; border-top: 1px solid #989DA5;}

/* Hides from IE5-mac \*/
* html .content_list_items {height: 1%;}
/* End hide from IE5-mac */

.content_list_items div.item { position: relative; border-bottom: 1px solid #989DA5;}

#article_list { position:relative;}/** Opera dupicate relative positioning **/

/* Hides from IE5-mac \*/
* html .content_list_items div.item {height: 1%;}
/* End hide from IE5-mac */

.item_status {position:absolute; top: 8px; left:6px; } 

.item_actions {position:absolute; top: 6px; right:6px;}

.item_actions img { cursor: pointer;}

.item_data {margin: 0px 50px 0px 26px;}

.content_list_items div.item_line1 { font-weight: bold; color: #555555; margin-right: 80px;}

.content_list_items div.drag {cursor: move;}

.content_list_items div.item_line2 { font-size: 10px; color: #989DA5; padding-left: 22px;}

.content_list_items div.selected { background-color: #FFFFD5;}

.row_0 { background: #F6F6F6;}

#category_form, #user_form, #home_page_dashboard, #installer_steps_form, #feed_list { padding-top: 6px; padding-bottom: 6px;}

#plugin_list div.item_line2 { margin-right: 60px;}

/******************* Preferences, forms ********************/
.preferences_content_list_body { background: #D6DFF7; padding: 8px 12px;}

.preferences_content_list_body div.content_list_body_footer { position: static;}

.form_box_first { 
	padding-bottom: 12px; 
	margin-bottom: 12px;
}

.form_box {background: #EFF2FC;}

.form_box_white {background: #FFFFFF;}

#tab_holders div.form_box { background: none;}

/* Hides from IE5-mac \*/
* html .form_box {height: 1%;}
/* End hide from IE5-mac */

.form_box_header {}

.form_box_header h3 { 
	padding: 6px; 
	margin: 0; 
	font-size: 12px; 
	color: #000000; 
	background-color: #D6DFF7;
}

.form_box_white_header h3 {
	padding: 6px; 
	margin: 0;
	font-size: 12px; 
	color: #000000;
	background-color: #ECECEC;
}

.form_box_info { 
	padding:6px; 
	font-size: 11px; 
	color: #555555;
}

.form_box_first div.form_box_info { background: url(../img/separator_preferences.gif) bottom repeat-x; margin-bottom: 6px;} 

/* Hides from IE5-mac \*/
* html .form_box_first div.form_box_info {height: 1%;}
/* End hide from IE5-mac */

.form_box_header span, .form_box_white_header span {
	padding: 6px; 
	font-weight: bold; 
	color: #3366CC; 
	cursor: pointer;
}

.form_box_header span.expand, .form_box_white_header span.expand {
	background: url(../img/icon_pref_collapse.gif) 6px 8px no-repeat; 
	padding-left:20px;
	font-weight: normal;
	font-size: 11px;
}

.form_box_header span.collapse, .form_box_white_header span.collapse {
	background: url(../img/icon_pref_expand.gif) 6px 8px no-repeat; 
	padding-left:20px;	
}

.form_box_header span img, .form_box_white_header span img {vertical-align: middle;}

.form_box_body {}

.edit_form { padding: 6px; background: url(../img/separator_horizontal.gif) top repeat-x;}

#delete_revert form { display: inline; position: absolute; right: 76px; bottom: 12px;}

/* Hides from IE5-mac \*/
* html #delete_revert form {bottom: 11px;}
/* End hide from IE5-mac */


.file_no_backup {color: #F00;}

.file_changed {color: #00F;}

/******** Layouts ********/
.layouts_items {width:100%; overflow:hidden;}

.layouts_items div.item_data {margin:0px;}

.layouts_items div.item_data .item_line1 {margin:0px;}

.layouts_items div.item .image_holder {
	padding: 2px; 
	border: 1px solid #989DA5; 
	width:80px; 
	height:60px; 
	background: #FFF url(../img/no_preview.gif) no-repeat;
}

.layouts_items div.item {
	float: left;
	width: 150px;
	height: 80px;
	padding: 6px;
}

.layouts_items span.active_label {display:none;}

.layouts_items div.selected span.active_label {display:inline;}

.layouts_items div.selected span.file_select {display:none;}


.dashboard_top_left { height: 4px; background: #FFF url(../img/dashboard_corners_white.gif) top left no-repeat;}

.dashboard_bottom_left { height: 4px; background: #FFF url(../img/dashboard_corners_white.gif) left -4px no-repeat; margin:0 0 1em;}

.dashboard_top_right { height: 4px; background: url(../img/dashboard_corners_white.gif) right -8px  no-repeat;}

.dashboard_bottom_right {height: 4px; background: url(../img/dashboard_corners_white.gif) right -12px  no-repeat;}

.dashboard_gray_top_left {background: #777777 url(../img/dashboard_corners_gray.gif) top left no-repeat;}

.dashboard_gray_top_right {padding:2px; background: url(../img/dashboard_corners_gray.gif) right -8px  no-repeat;}


.dashboard_important_updates { background-color: #FFFFFF; color: #555555; padding: 6px;}

.dashboard_important_updates h2 {
	font-size: 14px;
	margin: 0; 
	padding: 3px 3px 3px 0px;
}

.dashboard_important_updates h2 a img { float: right; text-decoration: none;}

.box_white {height: 94px;}

.dashboard_box div.box_white h2 {
	background: none; 
	color: #555555;
}

.dashboard_box_holder {width: 100%; margin: 0 0 1em;}

.dashboard_section_left {float: left; width: 49%;}

.dashboard_section_right {float: right; width: 49%;}

ul.dashboard_boxes {
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.dashboard_box { 
	position:relative;
}

.dashboard_box h2 { 
	color: #FFFFFF; 
	background: #777777; 
	margin: 0; 
	padding: 0px 3px 3px 0px;
	font-size: 14px;
}

.dashboard_box h2 img { margin-bottom: -3px;}

.dashboard_box_content_holder { 
	background-color: #FFFFFF; 
	color:#555555; 
	padding: 6px; 
	height: 130px;
}

.dashboard_info_list {
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.dashboard_info_list li { padding: 3px 2px; border-bottom: 1px solid #CCCCCC;}

.dashboard_info_list li.row_0 { background-color: #F6F6F6;}

.latest_news_box {margin-top:8px;}

.latest_news_box div.box_title {font-weight:bold; color:#989DA5; padding-bottom:8px;}

.latest_news_box div.box_title img {margin-bottom: -3px;}

.latest_news_box div.box_title span.rss {float:right;}

.latest_news_box div.box_title span.rss img {margin-bottom:0px;}

#tab_holders ul.dashboard_left_list {padding: 0px 6px;}

ul.dashboard_left_list li {padding: 4px 0px 4px 12px; border-bottom: 1px solid #DEDEDE; background: url(../img/arrow_bullet.gif) 0 7px no-repeat;}

ul.dashboard_left_list li a { text-decoration: none;}


form { /******* Used for all forms in Vivvo *********/
	padding: 0px;
	margin: 0px;
}

input, select, textarea { }

select  {}

textarea  {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.form_line {
	margin-bottom: 6px;
	padding: 3px 0px 3px 0px;
	width: 98%;
	overflow: hidden; /* if used, needs to be hidden because of Opera */
}

*:first-child+html .form_line {margin-bottom: 0px; padding-bottom: 6px;}

input.submit_button, button { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #555555;
}

button.submit_button_secondary { 
	background: none; 
	border: none;
	font-size: 12px; 
	font-weight: bold; 
	cursor: pointer; 
	color: #3366CC;
	padding-left: 6px;
}

.formElement {float: left; margin-left: 6px; display: inline; z-index: auto;}

.formElement p { margin-top: 0;}

.formElement img { vertical-align: top; padding-top: 6px; cursor: pointer;}

/********* Right side input/select fields **********/
.content_list div.formElement input.text { width: 300px;}

.content_list div.formElement input.text_small { width: 80px;}

.content_list div.formElement textarea.textarea { width: 300px; height: 80px;}

.content_list div.formElement select.options { width: 304px;}

/********* Left side input/select fields **********/
#tab_holders div.formElement input.text { width: 170px;}

#tab_holders div.formElement select.options { width: 174px;}

.form_line label {
	text-align: right;
	padding: 3px 0px 3px 3px;
	display: block; 
	float: left;
	width: 38%;
	font-size: 12px;
	color: #777777;
	font-weight: bold;
}

.formElement label {
	padding: 0px 12px 0px 0px;
	width: auto;
	text-align: left;
	float: none;
	display: inline;
	font-weight: normal;
}

#article_main_edit div.article_abstract_field div.form_line label {width: 86px;}

/***************** Left side forms ***************/
#tab_holders div.form_line {padding-bottom: 0px;}

#tab_holders div.formElement {float: left; margin-left: 6px; display: inline;}

#tab_holders div.formElement input.Text { width: 160px;}

#tab_holders div.form_line label {
	font-size: 11px;
	color: #989DA5;
	padding: 3px 0px 3px 0px;
	width: 100px;
	font-weight: normal;
}

#tab_holders div.formElement label {
	width: auto;
	padding: 0px 12px 0px 0px;
}

#tab_holders textarea { width: 170px; height: 80px;}

/***************** Add new article forms ***************/
input.article_title { font-size: 16px; font-weight: bold; color: #555555; width: 99%;}

/***************** Picker Browse Files ***************/
.picker_browse_files a img {margin-bottom: -3px;}

/***************** AutoComplete ***************/
div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}

div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.autocomplete ul li.selected { background-color: #316AC5; color: #FFFFFF;}

div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	color: #000000;
	font-size:10px;
}


