	/* CMS ADMIN BODY */
	.cmsadmin_body
	{
		text-align:left;
		font-family:Arial;
		font-size:12px;
		color:#06374D;
		margin:0;
		background-color:#f0f0f0; /* 06374D */
		padding:0px 10px 0px 10px;
		height:100%;
		/*
		background-repeat:repeat-x;
		background-image:url('img/admin/background-1.jpg');
		*/
	}
	
	.cmsadmin_body select {
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}

	.cmsadmin_body a {
		font-weight:normal;
		text-decoration:none;
		color:#0066CC;
		border:0px solid #000000;
	}

	.cmsadmin_body img {
		border:0;
	}

	.cmsadmin_body a:hover {
		text-decoration:underline;
	}

	.cmsadmin_body h1 {
		margin-top:10px;
		margin-bottom:10px;
		color:#404040;
		font-size:16px;
		line-height:16px;
	}
	.cmsadmin_body h1 span {
		color:#0066CC;
	}
	.cmsadmin_body h2 {
		margin-top:10px;
		margin-bottom:10px;
		color:#404040;
		font-size:14px;
	}
	.cmsadmin_body h3 {
		margin-top:10px;
		margin-bottom:10px;
		color:#404040;
		font-size:12px;
	}

 	.cmsadmin_error
 	{
 		color:#A00000; 		
		background-image:url('img/admin/icons/small/error.ico');
		padding-left:20px;
		background-repeat:no-repeat;		
 	}
 	
 	.cmsadmin_alert
 	{
 		color:#A00000; 		
		background-image:url('img/admin/icons/small/exclamation.ico');
		padding-left:20px;
		background-repeat:no-repeat;		
 	}
 
 	.cmsadmin_success
 	{
 		color:#00A000;
		background-image:url('img/admin/icons/small/tick.ico');
		padding-left:20px;
		background-repeat:no-repeat;		
 	}
 
	.cmsa_select {
		color:#000000;
		background-color:#FFFFFF;
	}

	input.cmsa_inputtext {
		color:#000000;
		width:700px;
		background-color:#ffffff;
	}

	/* CMS ADMIN WEBSITE NAVIGATION */
	#cmsa {
		text-align:left;
		font-family:Arial;
		font-size:12px;
		color:#D0D0D0;
		background-color:#F0F0F0;
		height:25px;
		width:100%;
		border-bottom:0px dotted #B0B0B0;
		border-top:0px dotted #B0B0B0;
		background-image:url('img/admin/footerbg.jpg');
		overflow:hidden;
		font-weight:normal;
	}

	#cmsa a {
		font-weight:normal;
		text-decoration:none;
		color:#0066CC;
		border:0px solid #000000;
	}

	#cmsa a:hover {
		font-weight:normal;
		text-decoration:underline;
		color:#0066CC;
		border:0px solid #000000;
	}

	#cmsa .tab {
		border-right:1px dotted #B0B0B0;
		padding:5px;
		float:left;
		white-space:nowrap;
		top:0px;
		height:15px;
		position:relative;
		overflow:hidden;
		background-image:url('img/admin/footertabbg.jpg');
	}

	#cmsa .fixwidth {
		text-align:center;
		width:80px;
	}

	#cmsa .tabright {
		border-left:1px dotted #B0B0B0;
		padding:5px;
		float:right;
		white-space:nowrap;
		top:0px;
		height:15px;
		position:relative;
		overflow:hidden;
		background-image:url('img/admin/footertabbg.jpg');
	}

	.cmsaimg {
		border:0px solid #000000;
	}

	.tablogo {
		padding:0px;
		float:left;
		width:16px;
		height:16px;
		position:relative;
		background-image:url('img/admin/insideweb16.gif');
	}

	.cmseditshadow {
		background-color:transparent;
		visibility:visible;
		display:none;
		overflow:hidden;
		float:left;
		z-index:65535;
		border:0px solid transparent;
		position:absolute;
		background-image:url('img/admin/menu_edit_bg.png');
	}

	.cmsedit {
		visibility:visible;
		display:none;
		overflow:hidden;
		background-color:transparent;
		float:left;
		z-index:65536;
		border:1px solid transparent;
		position:absolute;
		padding:0px;
	}

	.cmsedit_webpage {
		visibility:hidden;
		background-color:#FFFFFF;
		opacity:0.5;
		filter: alpha(opacity=50);
		z-index:-65535;
		border:1px dashed #000000;
		position:absolute;
	}

	.cmsedit_nls {
		visibility:hidden;
		background-color:#FFFFFF;
		opacity:0.5;
		filter: alpha(opacity=50);
		z-index:-65535;
		border:1px dashed #000000;
		position:absolute;
	}

	.cmsedit a {
		font-weight:normal;
		text-decoration:none;
		color:#0066CC;
		border:0px solid #000000;
	}

	.cmsedit a:hover {
		font-weight:normal;
		text-decoration:underline;
		color:#0066CC;
		border:0px solid #000000;
	}

	.cmsedit_title {
		color:#06374D;
		padding:4px 4px 4px 10px;
		border-bottom:1px dotted #B0B0B0;
		width:90%;
	}

	.cmsedit_button {
		color:#06374D;
		background:#EBECEE;
		padding:4px 4px 4px 4px;
		border-bottom:1px solid #B0B0B0;
		width:100%;
	}

	.cmsedit ul {
		margin:10px 10px 0px 25px;
		padding:0px;
		list-style-type:circle;
		text-align:left;
	}

	.cmsedit li {
		margin:0px 0px 3px 0px;
		padding:3px;
		list-style-image:none;
		text-align:left;
	}

	.cmsedit li:hover {
		margin:0px 0px 3px 0px;
		padding:3px;
	}

	/* CMS ADMIN BACKEND */
	.cmsatable {
		border:0px;
		width:97%;
	}

	.cmsatable .cmsatable_title {
		font-weight:bold;
		width:150px;
		text-align:left;
		padding:5px 3px 5px 10px;
		border-right: 1px dashed #FFFFFF;
		border-bottom: 1px solid transparent;
		background-color:#FFFFFF;
	}

	.cmsatable .cmsatable_value {
		padding:0px 3px 0px 10px;
		vertical-align:top;
		border-right: 1px solid transparent;
		border-bottom: 1px solid transparent;
		background-color:#FFFFFF;
	}

	.cmsaframe {
		background-color:#FFFFFF;
		overflow:hidden;
		/* border:1px dotted #808080; */
		border:1px solid #808080;
		width:100%;
	}	
	
	.cmsaframe_top {
		margin:0px 10px 10px 10px;
		float:left;
		padding:0px;
	}
	
	.cmsaframe .subtitle {
		vertical-align:middle;
		background-color:#B7C9D7; /* #2D8DD7; #BFD8F0; */
		font-weight:bold;
		/* background-image:url('img/admin/table_top.jpg'); */
		color:#06374D;
		height:25px;
		margin:0px;
		padding-top:0px;
		padding-bottom:0px;
		border-bottom:1px dotted #808080;
		border-top:1px dotted #808080;
	}
	
	.cmsaframe .name {
		vertical-align:top;
		width:150px;
	}

	.cmsalist_frame {
		background-color:#FFFFFF;
		width:350px;
		height:661px;		
		overflow:scroll;
		border:1px solid #808080;
		float:left;
	}

	.cmsa_btn_default {
		vertical-align:middle;		
		font-weight:normal;
		background-image:url('img/admin/btn2_bg.jpg');
		color:#06374D;
		height:16px;
		padding:2px 5px 2px 5px;
		margin:0px 5px 0px 0px;
		width:95px;
		text-align:center;
		border-bottom:0px dotted #808080;
		border-top:0px dotted #808080;
		float:left;
	}
	
	.cmsadmin_body td {
		vertical-align:top;
	}

	.cmsadmin_treerow {
		float:left;
		margin:0px;
		/*padding:0px 2px 2px 2px;*/
		padding:0px;
		width:100%;
	}

	.cmsadmin_treeitem {
		float:left;
		margin:1px;
		padding:2px 0px 0px 0px;
	}

	.cmsadmin_treeitem_hidden a {
		font-weight:normal;
		text-decoration:none;
		border:0px solid #000000;
		color:#808080;
		font-size:12px;
		font-family:Arial;
	}

	.cmsadmin_treeopen {
		float:left;
		margin:0px;
		padding:0px;
	}
	
	.cmsrow_selected {
		background-color:#F0F0F0;
	}

	.cmsicon {
		width:20px;
		height:16px;
		background-repeat:no-repeat;		
		float:left;
		cursor:pointer;
	}

	.cmsicon_webpage {
		background-image:url('img/admin/page.gif');
	}

	.cmsicon_link {
		background-image:url('img/admin/icons/small/page_link.ico');
	}

	.cmsicon_linkraw {
		background-image:url('img/admin/icons/small/link.ico');
	}
	
	.cmsicon_css {
		background-image:url('img/admin/icons/small/css.ico');
	}
	
	.cmsicon_php {
		background-image:url('img/admin/icons/small/page_php.ico');
	}

	.cmsicon_group {
		background-image:url('img/admin/icons/small/group.ico');
	}

	.cmsicon_groupadmin {
		background-image:url('img/admin/icons/small/group_key.ico');
	}

	.cmsicon_user {
		background-image:url('img/admin/icons/small/user.ico');
	}
	
	.cmsicon_usergreen {
		background-image:url('img/admin/icons/small/user_green.ico');
	}
	
	.cmsicon_userred {
		background-image:url('img/admin/icons/small/user_red.ico');
	}

	.cmsicon_usergray {
		background-image:url('img/admin/icons/small/user_gray.ico');
	}
	
	.cmsicon_news {
		background-image:url('img/admin/icons/small/newspaper.ico');
	}
	
	.cmsicon_newstheme {
		background-image:url('img/admin/icons/small/book.ico');
	}
	
	.cmsicon_newstheme_open {
		background-image:url('img/admin/icons/small/book_open.ico');
	}

	.cmsicon_contact {
		background-image:url('img/admin/icons/small/vcard.ico');
	}

	.cmsicon_contacttheme {
		background-image:url('img/admin/icons/small/folder.ico');
	}

	.cmsicon_contacttheme_open {
		background-image:url('img/admin/icons/small/folder_edit.ico');
	}

	.linkvisibleoff {
		background-image:url('img/admin/icons/small/page_gray.ico');
	}

	.cmsicon_sub {
		width:16px;
		height:16px;
		background-repeat:no-repeat;
		background-image:url('img/admin/tv_sub.gif');
		float:left;
		cursor:pointer;
	}

	.cmsicon_subopen {
		width:16px;
		height:16px;
		background-repeat:no-repeat;
		background-image:url('img/admin/tv_subopen.gif');
		float:left;
		cursor:pointer;
	}

	.cmsicon_subnone {
		width:16px;
		height:16px;
		background-repeat:no-repeat;
		background-image:none;
		float:left;
	}

	.cmsadmin_treeshow {
		margin:0px;
		padding:0px;
		visibility:visible;
		display:block;
		float:none;
	}

	.cmsadmin_treehide {
		margin:0px;
		padding:0px;
		background-color:#000022;
		display:none;
		float:none;
	}

	.cmsrow_odd {
	}

	.cmsrow_even {
	}

	.cmsa_value {
		width:400px;
		border-top:0px solid #000000;
		border-right:0px solid #000000;
		border-left:0px solid #000000;
		border-bottom:1px dashed #808080;
		background-color:#FAFAFA;
	}	
	
	select.cmsa_value {
		font-family:Courier New;
	}
	
	.cmsa_datevalue {
		width:160px;
		border-top:0px solid #000000;
		border-right:0px solid #000000;
		border-left:0px solid #000000;
		border-bottom:1px dashed #808080;
		background-color:#FAFAFA;
	}	

	.cmsa_textvalue {
		width:100%;
		border-top:0px solid #000000;
		border-right:0px solid #000000;
		border-left:0px solid #000000;
		border-bottom:1px dashed #808080;
		background-color:#FAFAFA;
	}

	.cmsa_icon_top {
		padding-left:20px;
		background-repeat:no-repeat;
		background-position:0px center;
	}

	.cmsa_navigation {
		background-image:url('img/admin/icons/small/icon_home.ico');
	}

	.cmsa_website {
		background-image:url('img/admin/icons/small/page_settings.ico');
	}

	.cmsa_group {
		background-image:url('img/admin/icons/small/group.ico');
	}

	.cmsa_survey {
		background-image:url('img/admin/icons/small/chart_pie.ico');
	}
	
	.cmsa_newstop {
		background-image:url('img/admin/icons/small/newspaper.ico');
	}
	
	.cmsa_theme {
		background-image:url('img/admin/icons/small/book.ico');
	}
	
	.cmsa_themeadd {
		background-image:url('img/admin/icons/small/book_add.ico');
	}

	.cmsa_news {
		background-image:url('img/admin/icons/small/newspaper.ico');
	}

	.cmsa_newsadd {
		background-image:url('img/admin/icons/small/newspaper_add.ico');
	}
	
	.cmsa_user {
		background-image:url('img/admin/icons/small/user.ico');
	}
	
	.cmsa_newsletter {
		background-image:url('img/admin/icons/small/email.ico');
	}
	
	.cmsa_contact {
		background-image:url('img/admin/icons/small/vcard.ico');
	}

	.cmsa_folder {
		background-image:url('img/admin/icons/small/folder.ico');
	}

	.cmsa_folderadd {
		background-image:url('img/admin/icons/small/folder_add.ico');
	}

	.cmsa_pictures {
		background-image:url('img/admin/icons/small/pictures.ico');
	}

	.cmsa_language {
		background-image:url('img/admin/icons/small/font.ico');
	}

	.cmsa_stats {
		background-image:url('img/admin/icons/small/chart_bar.ico');
	}
	
	.cmsa_table {
		background-image:url('img/admin/icons/small/table.ico');
	}
	
	.cmsa_system {
		background-image:url('img/admin/icons/small/wrench.ico');
	}	

	.cmsa_text {
		background-image:url('img/admin/icons/small/comment.ico');
	}

	.cmsa_btndisabled {
		color:#808080 !important;
	}

	.cmsa_btnlist {	
		margin:0px;
		padding:0px;
	}
	
	li.cmsa_btn  {
		list-style-image:none;
		list-style-type:none;
	}

	.cmsa_btn {
		text-decoration:none;
		background-image:url('img/admin/footerbg.jpg');
		border:1px solid #808080;
		background-color:#F0F0F0;
		background-position:0px -1px;
		background-repeat:repeat-x;
		vertical-align:middle;
		height:19px;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:0px;
		padding-top:4px;
		cursor:pointer;
		color:#0066CC;
		float:left;
		margin-right:10px;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;
	}
	
	.cmsa_btnover {
		background-image:url('img/admin/footerbg.jpg');
		border:1px solid #0066CC;
		text-decoration:none;
		color:#0066CC;
	}

	.cmsa_btn div {
		background-repeat:no-repeat;
		background-position:0px center;
		padding-left:20px;
	}

	.cmsa_btn_save {
		background-image:url('img/admin/icons/small/action_save.ico');
	}

	.cmsa_btn_add {
		background-image:url('img/admin/icons/small/add.ico');
	}

	.cmsa_btn_moveup {
		background-image:url('img/admin/icons/small/arrow_up.ico');
	}

	.cmsa_btn_movedown {
		background-image:url('img/admin/icons/small/arrow_down.ico');
	}
	
	.cmsa_btn_delete {
		background-image:url('img/admin/icons/small/delete.ico');
	}
	
	.cmsa_btn_grp {
		background-image:url('img/admin/icons/small/group.ico');
	}
	
	.cmsa_btn_addgrp {
		background-image:url('img/admin/icons/small/group_add.ico');
	}
	
	.cmsa_btn_savegrp {
		background-image:url('img/admin/icons/small/group_save.ico');
	}
	
	.cmsa_btn_deletegrp {
		background-image:url('img/admin/icons/small/group_delete.ico');
	}
	
	.cmsa_btn_user {
		background-image:url('img/admin/icons/small/user.ico');
	}

	.cmsa_btn_adduser {
		background-image:url('img/admin/icons/small/user_add.ico');
	}
	
	.cmsa_btn_saveuser {
		background-image:url('img/admin/icons/small/user_save.ico');
	}
	
	.cmsa_btn_deleteuser {
		background-image:url('img/admin/icons/small/user_delete.ico');
	}
	
	.cmsa_btn_news {
		background-image:url('img/admin/icons/small/newspaper.ico');
	}
	
	.cmsa_btn_addnews {
		background-image:url('img/admin/icons/small/newspaper_add.ico');
	}

	.cmsa_btn_theme {
		background-image:url('img/admin/icons/small/book.ico');
	}

	.cmsa_btn_addtheme {
		background-image:url('img/admin/icons/small/book_add.ico');
	}

	.cmsa_btn_savetheme {
		background-image:url('img/admin/icons/small/book_save.ico');
	}
	
	.cmsa_btn_deletetheme {
		background-image:url('img/admin/icons/small/book_delete.ico');
	}
	
	.cmsa_btn_emailadd {
		background-image:url('img/admin/icons/small/email_add.ico');
	}

	.cmsa_btn_table {
		background-image:url('img/admin/icons/small/table.ico');
	}	

	.cmsa_btn_back {
		background-image:url('img/admin/icons/small/action_back.ico');
	}	

	.cmsa_btn_cancel {
		background-image:url('img/admin/icons/small/cross.ico');
	}	
	
	.cmsa_btn_addfolder {
		background-image:url('img/admin/icons/small/folder_add.ico');
	}
	
	.cmsa_btn_deletefolder {
		background-image:url('img/admin/icons/small/folder_delete.ico');
	}
	
	.cmsa_btn_contact {
		background-image:url('img/admin/icons/small/vcard.ico');
	}

	.cmsa_btn_field {
		background-image:url('img/admin/icons/small/textfield.ico');
	}
	
	.cmsa_btn_addfield {
		background-image:url('img/admin/icons/small/textfield_add.ico');
	}

	.cmsa_btn_deletefield {
		background-image:url('img/admin/icons/small/textfield_delete.ico');
	}

	.cmsa_tablist {	
		margin:0px;
		padding:0px;
	}
	
	.cmsa_tablist li {
		list-style-image:none;
		list-style-type:none;
	}

	.cmsa_tab {
		text-decoration:none;
		font-weight:bold;
		background-image:url('img/admin/admin_list_top_small.jpg');
		background-color:#F8F8F8;	
		height:19px;
		cursor:pointer;		
		float:left;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:0px;
		padding-top:4px;
		border-top:1px solid #808080;
		border-bottom:0px solid #808080;
		border-left:1px solid #808080;
		border-right:1px solid #808080;
		margin-right:2px;
		margin-bottom:0px;
		margin-top:5px;
		color:#0066CC;
	}

	.cmsa_tabselected {		
		text-decoration:none;
		font-weight:bold;
		background-image:url('img/admin/admin_list_top.jpg');
		background-color:#F0F0F0;
		height:24px;
		cursor:pointer;		
		float:left;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:0px;
		padding-top:4px;
		border-top:1px solid #808080;
		border-bottom:0px solid #808080;
		border-left:1px solid #808080;
		border-right:1px solid #808080;
		margin-right:2px;
		margin-bottom:0px;
		margin-top:0px;
		color:#000000;
	}

	.cmsa_tab:hover {
		margin-top:0px;
		height:24px;
		text-decoration:underline;
	}
	
	.cmsa_tabselected:hover {
		margin-top:0px;
		height:24px;
		text-decoration:underline;
	}

	.cmsa_tabover { }

	.cmsa_tablang {
		text-decoration:none;
		font-weight:bold;
		background-image:url('img/admin/admin_list_top_small.jpg');
		background-color:#F8F8F8;
		cursor:pointer;		
		float:left;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:0px;
		padding-top:0px;
		border-top:1px solid #808080;
		border-bottom:1px solid #808080;
		border-left:1px solid #808080;
		border-right:1px solid #808080;
		margin-right:2px;
		margin-bottom:0px;
		margin-top:0px;
		color:#0066CC;
	}

	.cmsa_tablangselected {		
		text-decoration:none;
		font-weight:bold;
		background-image:url('img/admin/admin_list_top.jpg');
		background-color:#F0F0F0;
		cursor:pointer;		
		float:left;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:0px;
		padding-top:0px;
		border-top:1px solid #808080;
		border-bottom:1px solid #808080;
		border-left:1px solid #808080;
		border-right:1px solid #808080;
		margin-right:2px;
		margin-bottom:0px;
		margin-top:0px;
		color:#000000;
	}

	.cmsa_tablang:hover {
		text-decoration:underline;
	}
	
	.cmsa_tablangselected:hover {
		text-decoration:underline;
	}

	.cmsa_tablelist th {
		background-color:#F0F0F0;
	}
	
	.cmsa_tablelist td {
		border-top:1px dotted #808080;
	}