/* InsideWeb CMS Admin - CSS Default */

.cmsadmin_body
{
	text-align:left;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0px 10px 0px 10px;
	height:100%;
}

.cmsadmin_body select {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.cmsadmin_body a {
	font-weight:normal;
	text-decoration:none;
	/* 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;
	font-size:16px;
	line-height:16px;
}

.cmsadmin_body h2 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
}

.cmsadmin_body h3 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}

.cmsadmin_error
{
	background-image:url('img/admin/icons/small/exclamation.ico');
	padding-left:20px;
	background-repeat:no-repeat;
}

.cmsadmin_alert
{
	background-image:url('img/admin/icons/small/error.ico');
	background-position:left center;
	padding-left:20px;
	background-repeat:no-repeat;
}

.cmsadmin_success
{
	background-image:url('img/admin/icons/small/tick.ico');
	padding-left:20px;
	background-repeat:no-repeat;
}

input.cmsa_inputtext {
	width:700px;
}

.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:511;
	border:0px solid transparent;
	position:absolute;
}

.cmsedit {
	visibility:visible;
	display:none;
	overflow:hidden;
	background-color:transparent;
	float:left;
	z-index:512;
	border:1px solid transparent;
	position:absolute;
	padding:0px;
}

.cmsedit_webpage {
	visibility:hidden;
	opacity:0.5;
	filter: alpha(opacity=50);
	z-index:-511;
	position:absolute;
}

.cmsedit_nls {
	visibility:hidden;
	opacity:0.5;
	filter: alpha(opacity=50);
	z-index:-511;
	position:absolute;
}

.cmsedit a {
	font-weight:normal;
	text-decoration:none;
	border:0px solid #000000;
}

.cmsedit a:hover {
	font-weight:normal;
	text-decoration:underline;
	border:0px solid #000000;
}

.cmsedit_title {
	padding:21px 8px 0px 8px;
	border-bottom:0px dotted #000000;
	width:90%;
	text-align:left;
	float:left;
}

.cmsedit_button {
	padding:4px 4px 4px 4px;
	width:100%;
}

.cmsedit ul {
	margin:10px 10px 0px 25px;
	padding:0px;
	list-style-type:circle;
	text-align:left;
	color:#0066CC;
}

.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;
}

/* InsideWeb CMS Admin - Admin Default */

.cmsatable {
	border:0px;
	width:97%;
}

.cmsatable .cmsatable_title {
	font-weight:bold;
	width:150px;
	text-align:left;
	padding:5px 3px 5px 10px;
}

.cmsatable .cmsatable_value {
	padding:0px 3px 0px 10px;
	vertical-align:top;
}

.cmsaframe {
	overflow:hidden;
	width:100%;
}

.cmsa_dialog {
	overflow:hidden;
	width:100%;
	margin-top:10px;
}

.cmsaframe_top {
	margin:0px 10px 10px 10px;
	float:left;
	padding:0px;
}

.cmsaframe .subtitle {
	vertical-align:middle;
	font-weight:bold;
	background-repeat:repeat-x;
	background-position:0px center;
	height:47px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:0px dotted #808080;
	border-top:0px dotted #808080;
}

.cmsaframe .name {
	vertical-align:top;
	width:150px;
}

.cmsalist_frame {
	width:350px;
	height:661px;
	overflow:auto;
	overflow-style:auto, auto;
	float:left;
}

.cmsalist_frame_dlg {
	width:100%;
	height:400px;
	overflow:auto;
	overflow-style:auto, auto;
	float:left;
}

.cmsa_btn_default {
	vertical-align:middle;
	font-weight:normal;
	background-image:url('img/admin/btn2_bg.jpg');
	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;
	font-size:12px;
	font-family:Arial;
}

.cmsadmin_treeopen {
	float:left;
	margin:0px;
	padding:0px;
}

.cmsrow_selected {
	background-position:0px center;
}

.cmsrow_selected a {
}

.cmsicon {
	width:20px;
	height:16px;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}

.cmsicon_class {
	background-image:url('img/admin/icons/small/page_code.ico');
}

.cmsicon_text {
	background-image:url('img/admin/icons/small/page_text.ico');
}

.cmsicon_webpage {
	background-image:url('img/admin/page.gif');
}

.cmsicon_webpage_ajax {
	background-image:url('img/admin/icons/small/page_text_shared.ico');
}

.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;
	float:left;
	cursor:pointer;
}

.cmsicon_subopen {
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	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;
	font-family:Courier New;
}

select.cmsa_value {
	font-family:Courier New;
}

.cmsa_colorvalue {
	width:160px;
	font-family:Courier New;
}

.cmsa_datevalue {
	width:160px;
	font-family:Courier New;
}

.cmsa_monthvalue {
	width:50px;
	font-family:Courier New;
}

select.cmsa_monthvalue {
	font-family:Courier New;
}

.cmsa_yearvalue {
	width:70px;
	font-family:Courier New;
}

select.cmsa_yearvalue {
	font-family:Courier New;
}

.cmsa_textvalue {
	width:100%;
}

#cmsa a.icon {
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:0px center;
}

.cmsa_icon_top {
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:0px center;
}

.cmsa_btn_small {
	display:block;
	width:16px;
	height:16px;
	padding:2px;
	margin:0 0 0 5px;
}

.cmsa_pagenew {
	background-image:url('img/admin/icons/small/page_new.ico');
}

.cmsa_refresh {
	background-image:url('img/admin/icons/small/action_refresh.ico');
}

.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_email {
	background-image:url('img/admin/icons/small/email.ico');
}

.cmsa_email_system {
	background-image:url('img/admin/icons/small/email_key.ico');
}

.cmsa_email_edit {
	background-image:url('img/admin/icons/small/email_edit.ico');
}

.cmsa_newsletter {
	background-image:url('img/admin/icons/small/email_go.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_domain {
	background-image:url('img/admin/icons/small/page_url.ico');
}

.cmsa_system {
	background-image:url('img/admin/icons/small/wrench.ico');
}

.cmsa_system_cache_clear {
	background-image:url('img/admin/icons/small/page_refresh.ico');
}

.cmsa_text {
	background-image:url('img/admin/icons/small/comment.ico');
}

.cmsa_text_edit {
	background-image:url('img/admin/icons/small/comment_edit.ico');
}

.cmsa_btn_addemail {
	background-image:url('img/admin/icons/small/email_add.ico');
}

.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_ok {
	background-image:url('img/admin/icons/small/tick.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_btn_text {
	background-image:url('img/admin/icons/small/comment.ico');
}

.cmsa_btn_textlist {
	background-image:url('img/admin/icons/small/list_comments.ico');
}

.cmsa_btn_login {
	background-image:url('img/admin/icons/small/door_in.ico');
}

.cmsa_btn_logout {
	background-image:url('img/admin/icons/small/door_out.ico');
}

.cmsa_btnlist {
	margin:0px;
	padding:0px;
}

li.cmsa_btn  {
	list-style-image:none;
	list-style-type:none;
}

.cmsa_btn {
	text-decoration:none;
	background-repeat:repeat-x;
	vertical-align:middle;
	height:19px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:4px;
	cursor:pointer;
	float:left;
	margin-right:10px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
}

.cmsa_btnover {
	text-decoration:none;
}

a.cmsa_btnover {
	text-decoration:none !important;
}

.cmsa_btn div {
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}

.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-repeat:repeat-x;
	height:19px;
	cursor:pointer;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:4px;
	margin-right:2px;
	margin-bottom:0px;
	margin-top:5px;
}

.cmsa_tabselected {
	text-decoration:none;
	font-weight:bold;
	background-repeat:repeat-x;
	height:24px;
	cursor:pointer;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:4px;
	margin-right:2px;
	margin-bottom:0px;
	margin-top:0px;
}

.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-repeat:repeat-x;
	cursor:pointer;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:2px;
	margin-bottom:0px;
	margin-top:0px;
}

.cmsa_tablangselected {
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:2px;
	margin-bottom:0px;
	margin-top:0px;
}

.cmsa_tablang:hover {
	text-decoration:underline;
}

.cmsa_tablangselected:hover {
	text-decoration:underline;
}

.cmsa_tablelist th {
	white-space:nowrap;
	height:47px;
	background-repeat:repeat-x;
	background-position:0px center;
	text-align:left;
}

.cmsa_tablelist td {
	vertical-align:middle;
}

/* InsideWeb CMS Admin - Navigation Default */

#cmsa {
	text-align:left;
	font-family:Arial;
	font-size:12px;
	height:25px;
	width:100%;
	border-bottom:0px dotted #000000;
	border-top:0px dotted #000000;
	overflow:hidden;
	font-weight:normal;
}

#cmsa a {
	font-weight:normal;
	text-decoration:none;
	border:0px solid #000000;
}

#cmsa a:hover {
	font-weight:normal;
	text-decoration:underline;
}

#cmsa .tab {
	padding:5px;
	float:left;
	white-space:nowrap;
	top:0px;
	height:15px;
	position:relative;
	overflow:hidden;
}

#cmsa .fixwidth {
	text-align:center;
	width:100px;
}

#cmsa .tabright {
	padding:5px;
	float:right;
	white-space:nowrap;
	top:0px;
	height:15px;
	position:relative;
	overflow:hidden;
}

.cmsa_login {
	width:700px;
	float:left;
	margin-top:10px;
	padding-top:160px;
	background-repeat:repeat-x;
}

/* InsideWeb CMS Admin - Color Picker */
#cmsa_cp_color {
}
