
body{
	margin: 0;
	/*background:#ffffff;*/
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
}


a
{
	text-decoration: none; 
	color: #0080C0;
	cursor: pointer;
}

a:hover
{
	/*text-decoration: underline; */
	color: #0080C0;
	cursor: pointer;
	text-decoration: none;
}


img{
	border:0px;
}

.logo_holder
{
	float:left;
	clear: right;
	height: 143px;
	width: 448px;
	background: #ffffff url(../images/logo_bg.jpg) no-repeat;
}

.header_holder
{
	height: 143px;
	width: 100%;
	background: #ffffff url(../images/top_bg.jpg) repeat-x scroll 0pt;	
}

.logo
{	
	padding-top: 10px;
	padding-left: 50px;
}

.login_title
{
	height: 41px;
	width: 386px;
	background: url(../images/login_title.jpg);
	color: #FFFFFF;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size: 11px;
	text-align: right;	
}

.login_form
{
	background: transparent url(../images/top-bottom.jpg) repeat-x scroll 0pt -1px;
	border: 2px solid #DDDDDD;
	height: 250px;
	width: 376px;
	margin-left: 4px;
	margin-top: -2px;
}

.login_label
{	
	text-align: left;
	color: #666666;	
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size: 11px;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: pointer;
}

.login_fields
{
	margin-left: 15px;
}

.login_message
{	
	text-align: left;	
	color: #666666;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size: 11px;
	border-right: 0px dashed #cccccc;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: pointer;
}

.login_fields_container
{
	margin-top: 8px;
	height: 145px;
}

.forgot_password
{
	color: #666666;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size: 11px;
	text-align: left;
}

.remember_me
{
	margin-top: 10px;
}

.textfield
{
	background:#FFFFFF url(../images/text-bg.gif) repeat-x scroll 0pt;
	border:1px solid #B5B8C8;
	padding:1px 3px;
	vertical-align:middle;
	padding-bottom:0px;
	padding-top:4px;
	padding-left:5px;
	width:202px;
	height:20px;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;	
}

.disabled
{
	background:#eeeeee;
	border:1px solid #B5B8C8;
	padding:1px 3px;
	vertical-align:middle;
	padding-bottom:0px;
	padding-top:4px;
	padding-left:5px;
	width:202px;
	height:20px;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;	
}


.selectfield
{
	background:#FFFFFF url(../images/text-bg.gif) repeat-x scroll 0pt;
	border:1px solid #B5B8C8;
	vertical-align:middle;
	padding-bottom:3px;
	padding-top:4px;
	padding-left:5px;
	height:24px;	
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;	
}

.button
{
	background:#FFFFFF url(../images/button_bg.jpg) repeat-x scroll 0pt;
	height: 25px;
	border: 1px solid #aaaaaa;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;	
}

.button_hover
{
	background:#FFFFFF url(../images/button_bg.jpg) repeat-x scroll 0pt;
	height: 25px;
	border: 1px solid #888888;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #000000;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
}

.logout
{
	float:right;
	padding: 2px;
	margin-right: 11px;
	text-align:right;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666666;	
}

.canvas
{
	width: 100%;
}

.page_editor
{
	width: 90%;
}

.page_editor_title
{
	text-align: center;
	padding: 8px;
	background: #ededed;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #888888;
	font-weight: bold;
	border-bottom: 0px solid #dddddd;	
}

.page_editor_title_break
{
	background: url(../images/arrow_grey.png) no-repeat;
	width: 33px;
}

.page_editor_title_break_last
{
	background: url(../images/arrow_white.jpg) no-repeat;
	width: 33px;
}

.select_item_titletext
{
		
	height: 22px;
	width: 255px;
	color: #000000;
	background-color: #cccccc; 
	float: left; 
	padding: 8px 0px 0px 18px; 
	text-align: left;
	font-weight: bold;	
	background: url(../images/lightbulb_off.png) no-repeat left;
	
}


.select_item_titletext_selected {
 
		
	height: 22px;
	width: 255px;
	color: #212121;
	background-color: #cccccc; 
	float: left; 
	padding: 8px 0px 0px 18px; 
	text-align: left;
	font-weight: bold;
	background: url(../images/lightbulb.png) no-repeat left;
	
}


.select_element_titletext
{
		
	height: 22px;
	width: 255px;
	color: #000000;
	background-color: #cccccc; 
	float: left; 
	padding: 8px 0px 0px 18px; 
	text-align: left;
	font-weight: bold;	
	background: url(../images/lightbulb_off.png) no-repeat left;
}

.select_element_titletext_selected
{
	
	color: #000000;	
	height: 22px;
	width: 255px;
	background-color: #cccccc; 
	float: left; 
	padding: 8px 0px 0px 18px; 
	text-align: left;
	font-weight: bold;	
	background: url(../images/lightbulb.png) no-repeat left;
}

.edit_titletext
{
		
	height: 22px;
	width:640px;
	color: #000000;
	background-color: #cccccc; 
	float: left; 
	padding: 8px 0px 0px 18px; 
	text-align: left;
	font-weight: bold;	
	background: url(../images/lightbulb_off.png) no-repeat left;
}

.edit_titletext_selected
{
	
	color: #000000;	
	height: 22px;
	width:640px;
	background-color: #cccccc; 
	float: left; 
	padding: 8px 0px 0px 18px; 
	text-align: left;
	font-weight: bold;
	background: url(../images/lightbulb.png) no-repeat left;	
}

.page_editor_content_selected
{
	color: #000000;
	width: 255px; 
	height: auto; 
	float: left; 
	padding: 8px 0px 0px 0px; 
	
}

.page_editor_content
{
	width: 255px; 
	height: auto; 
	float: left; 
	padding: 8px 0px 0px 0px; 
}

.page_editor_content_edit{
	width: 600px; 
	min-height:518px; _height:518px; 
	float: left; 
	text-align:left;
	padding: 0px 5px 0px 0px; 
	

}
.page_editor_content_edit_selected{
	width: 650px; 
	height: auto; 
	float: right; 	
	text-align:left;
}

.page_editor_column
{
	overflow: auto;
}

.page_list
{
	padding: 5px 0px 0px 0px;
	width: 255px;
	text-align:left;
}

.element_list_title
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666666;
	font-weight: bold;
}

.elements_list
{
	padding-top: 15px;
	width:255px;
	text-align:left;
}

.element_list_link
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666666;
	cursor: pointer;
}

.element_list_link a
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	text-decoration: none; 
	font-size:11px;
	/*color: #666666;*/
	cursor: pointer;
}

.element_list_link a:hover
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	text-decoration: none; 
	font-size:11px;
	/*color: #0080C0;*/
	cursor: pointer;
}

.element_list_locked
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	text-decoration: none; 
	font-size:11px;
	color: #999999;
	cursor: no-drop;	
}

.content_form_heading{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:10px;
	font-weight:bold;
}

.selected_item
{
	background-color: #f6f6f6;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
}

.std_text
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
/*	color: #666666;*/
}

.page
{
	width: 90%;
	text-align: left;
}

.button_inactive
{
	padding-bottom: 24px;
}

a.dynamic_link
{
	color: #666666;
}

.dynamic_link:hover{
   text-decoration:none;
}

.app_viewer
{
	border: 0px;
	width: 100%;
	height: 500px;
}

#treecontrols a {font-size: 11px; font-family:Tahoma,Arial,Verdana,Sans-serif;}

.user_role_name
{
	text-align: left;
	padding: 8px;
	background: #ededed;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #888888;
	font-weight: bold;
	border-bottom: 0px solid #dddddd;	
}

.users_container
{
	height: 200px;
}

.user_text
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666;
	font-weight: bold;
}

.user_listing
{
	padding: 5px;
	padding-right: 10px;
	float: left;
	clear: right;
	border: 1px solid #fff;
}

.user_listing:hover
{
	 background: #f6f6f6 url(../images/userbg.png);
	 border: 1px solid #eee;	 
}

.user_edit_link
{
	margin-top: 2px;
	padding: 2px;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;	
	text-decoration: none; 
	color: #0080C0;	
}

.user_edit_link:hover
{
	margin-top: 2px;
	padding: 2px;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;	
	text-decoration: none; 	
	color: #000000;
}

.user_controls
{
	margin-top: 5px;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;	
	color: #aaa;		
}

.new_user_form_heading
{
	height: 25px;
	background: #ededed;
	color: #888;
	font-size:11px;
	font-weight: bold;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	text-decoration: none;
	line-height: 25px;
	position: relative;
}

.listing_form_heading
{
	height: 25px;
	color: #000;
	font-size:15px;
	font-weight: bold;
	text-align: left;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	text-decoration: none;
	line-height: 25px;
	position: relative;
}

ul.errors
{
	display: inline;
	margin: 0;
	padding: 0;	
}

ul.errors li
{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 5px;
	text-align: left;
	font-family:  Tahoma,Arial,Verdana,Sans-serif;
	color: #F2836F;
	font-size: 11px;
}

dl.zend_form
{
    margin: 1em 0;
    padding: 0;
}

.zend_form dt
{
    width: 10em;
    float: left;
    padding: 10px;
    font-weight: bold;
	text-align: right;
	font-family:  Tahoma,Arial,Verdana,Sans-serif;
	color: #888;
	font-size:11px;    
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.zend_form dd
{
    float: left;   
    padding: .5em;
}

.form_label{
   float:left; 
   font-family: Tahoma,Arial,Verdana,Sans-serif; 
   font-size:11px; 
   font-weight:bold; 
   width:120px;
   padding: 3px 5px 10px 0px;
   text-align:right;
   color: #888888;
}

.form_field{
	float:left; 
	color:#FF0000;
	padding: 2px 0px 20px 2px;
}

.form_clear{
	clear: both;
}

.notice
{
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 5px 25px 5px 25px;	
	background-color: #FFF8D2;
	border: 1px solid #FFE75B;
	font-family:  Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666;
}

.noticeNoMargin /* Used in User Module Flash Notice*/
{
	text-align: left;
	padding: 5px;
	padding-left: 25px;
	padding-right: 25px;
	background-color: #FFF8D2;
	border: 1px solid #FFE75B;
	font-family:  Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666;
}
.form_err_msg{
	text-align: left;		
	background-color: #FFF8D2;
	border: 1px solid #FFE75B;
	font-family:  Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666;
	height: 10px;
	padding: 0px 0px 3px 0px;
}
.err_msg{
	text-align: center;	
	padding: 5px;	
	background-color: #FFF8D2;
	border: 1px solid #FFE75B;
	font-family:  Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666;
}



.error_msg_div{
	
	float: left;
	padding: 5px 0px 0px 2px;
	height: 35px;
	color:#666666;
	
	font-family:  Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	font-weight: normal;
	
}
.error_msg_div_selectbox{
	
	float: left;
	padding: 5px 0px 0px 2px;
	height: 85px;
	color:#FF0000;
	font-family:  Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	font-weight: normal;
	
}

.submit_button
{
	clear:both;
	float:left;	
	padding: 5px;
	padding-left: 132px;	
	
}


.report_column
{
	text-align: left;
	background-color: #f6f6f6;
	border-bottom: 1px solid #ccc;
	
	border-left: 1px solid #ddd;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666;
	padding: 5px;
}

.report_row
{
	border-bottom: 1px solid #ccc;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #000;
	cursor: pointer;
	border-right: 1px solid #eee;
	padding: 5px;
}

table.report_table tr.even td, table.zebra tr.even th { 
	color: #666666;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size: 11px;
	border-right: 0px dashed #cccccc;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: pointer;
	background-color:#F6F6F6; 
	border-bottom: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
	
}
table.report_table tr.odd td { background-color:#fff; }
table.report_table tr.odd td a{ background-color:#fff; }
table.report_table tr.even td a{ background-color:none; }
table.report_table tr:hover {color: #aaa;}

.sections_menu_horizontal_ie
{
	margin-top: -130px;
	margin-left: 400px;
}

.admin_listings_menu
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	float:right;
	padding: 11px 10px 0px 0px;
}

.admin_listings_menu a:hover
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	color:#000;
}
.list-report_column
{
	text-align: left;
	background-color: #f6f6f6;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ddd;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #666;
	font-weight:bold;
	padding:5px 0px 5px 2px;
	
}

.list-report_row
{
	border-bottom: 1px solid #ccc;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #000;
/*	cursor: move;*/
	border-right: 1px solid #ccc;
	padding:5px 0px 5px 2px;
}

.content-report_row
{
	border-bottom: 1px solid #ccc;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #000;
	border-right: 1px solid #ccc;
	padding:5px 0px 5px 2px;
}

.content-report_row a
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color: #000;
	text-decoration:none;
}

.content-report_row a:hover
{
	color: #000;
	text-decoration:underline;
}

.demoHeaders_listing {
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size: 16px;
	font-weight: bold;	
	margin: 7px 10px 10px 10px;
	color:#000000;
	
}
.headers_listing {
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-size: 16px;
	font-weight: bold;	
	margin: 0px 10px 10px 10px;
	
}
.zend_form input,select,textarea{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #DDDDDD;
}

input,select,textarea{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #DDDDDD;
}


table#table-2 input
{
	border:1px solid #DDDDDD;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
}

input:focus { background-color:#FAFAFA; border-color:#AAAAAA } 
	input.ui-state-default, input#submit.button, input#add.button, input#create.button, input#update.button,input#support.button { 
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png)  0  50% repeat-x;
	font-weight: normal;
	color: #555555;
	outline: none; 
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	height:25px;
	font-family:Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}

input#submit.button_hover,input#add.button_hover, input#create.button_hover, input#update.button_hover,input#support.button_hover
{
	border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/dadada_40x100_textures_02_glass_75.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; 
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	height:25px;
	font-family:Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}

.save_site_map{
	text-align:center; 
	margin-top: 15px; 
	height: 22px; 
	display: none; 
	background-color: #FFF8D2; 
	border: 1px solid #FFE75B;
	text-decoration: none;

}



.back_link{
	font-family:Tahoma,Arial,Verdana,Sans-serif;
	font-size:10px;
	color:#000000;
	font-weight: bold;

}
.back_link:hover{
	font-family:Tahoma,Arial,Verdana,Sans-serif;
	font-size:10px;
	color:#000000;
	font-weight: bold;
	text-decoration:underline;

}


.cms_page_padding{
	margin:5px 5px 5px 5px;

}

.forgot_pwd_form
{
	background: transparent url(../images/top-bottom.jpg) repeat-x scroll 0pt -1px;
	border: 2px solid #DDDDDD;
	height: 150px;
	width: 376px;
	margin-left: 4px;
	margin-top: -2px;
}

.forgot_pwd_container
{
	margin-top: 8px;
	height: 100px;
}

.edit_link {
	font-family:Tahoma,Arial,Verdana,Sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
}
.edit_link a{
	color:#ffffff;
	text-decoration:none;
}

.edit_link a:hover{
	color: #CCCCCC;
	text-decoration:underline;
}
.valgnC{
	vertical-align:middle;
}



/*New style*/

.logout-main-box {width:680px; float:left; height:22px; padding-top:3px;}
.logout-txt {width:40px; float:left; padding-top:3px; font-family:Tahoma,Arial,Verdana,Sans-serif; font-size:11px;}
.logout-buttn {width:35px; float:left;}
.log-selectbox {width:148px; float:left;}
.edit-acc-txt {width:100px; float:left; padding-top:3px; text-align:right}


.err_msg_astrisk {margin-top: -230px; margin-right: 20px; float: right; display:none;}
.error-astrick {vertical-align: top; color: rgb(255, 0, 0); padding-left:5px;}
.error-add-astrick {vertical-align: top; color: rgb(255, 0, 0); padding-left:0px;}

.allroles-gap {padding:0 8px 0 4px;}

.add-pop-frame{
	 min-width: 100%; width: 100%; min-height: 100%; overflow-x:hidden; height: 100%; z-index: 100; "
}

.txt-center {
	text-align:center;
}



/*User-manager*/

.new_user {
	width:180px;float:left; padding-top: 10px; padding-bottom:5px;
}
.new_user_existing {
	width:170px;float:left; padding-top: 10px; padding-bottom:5px;
}


/*category*/
.back{
	float:right;
	font-size:10px;
}

.padL40 {
	padding-left:40px;
}
.padL5 {
	padding-left:5px;
}
.search_box {
	color:#FFFFFF; padding-right:7px;
	font-size:11px;
}


/*dashboard css*/

.dashbrd-chart-main {
	color:#000000;
	float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	text-align:left;
	width:99%;
	padding-left:10px;
}

.cont_lft_box {
	border-right:5px solid #cccccc;
	height:250px;
	padding:5px 5px 0px 5px;
}
.cont_cen_box {
	width:99%;
	float:left;
	border-right:5px solid #cccccc;
	height:250px;
	padding:5px 5px 0px 5px;
}
.cont_rgt_box {
	width:99%;
	height:250px;
	padding:5px 5px 0px 15px;
}
.txt-hdr-orng { color:#f45d16;}
.txt-hdr-blue { color:#1692c8;}

.bor-lft-rgt { border-left:1px solid #000000; border-right:1px solid #000000;}
.bor-rgt { border-right:1px solid #000000;}


