.de_wrongBrowserErr{

	background-color: #FFFFD4;

	font-size: 10px;

	padding: 2px;

	font-family: Tahoma, Arial, Verdana, Sans-Serif;

}



/* For help window */

.de_helpWindow {

        background-color : #FFFFFF;

		font-size: 11px;

		font-family: Tahoma, Arial, Verdana, Sans-Serif;

        line-height: 1.5;

}



.de_helpTable TD {

        border: 1px solid black;

        padding: 5px;

        background-color : #FFFFFF;

        font-size: 11px;

		font-family: Tahoma, Arial, Verdana, Sans-Serif;

        line-height: 1.5;

}



.de_helpList {

        list-style-image: url(help_bullet.gif);

}



.de_helpIcon {

        vertical-align: middle;

        margin-right: 10px;

        float: left;

}



.de_helpCol {

        float: left;

        width: 90%;

}



/* End help window */



.de_edittag_textarea{

	width:300px;

	height:100px;

}



.de_seperator{

	height:22px;

	width:7px;

	border:0px;

}





/* Icon in popup menus, eg Context Menu */

.de_popup_vert_icon {

	width: 21px;

	height: 2px;

}



/* Vertical Spacer in popup menus */

.de_popup_vert_seperator {

        height: 1px;

        width: 163px;   

        background-color: #6A8CCB;

        float: right;

}



/* Layout Div for drop down menu's such as right click context menu, table menu etc */

.de_popup{

	border: #002D96 1px solid;

	padding:1px;

	background-color : #F6F6F6;

	font-size: 8px;

	font-family: Tahoma, Arial, Verdana, Sans-Serif;

	width:197px;

	background-image: URL("popupbg.gif");

}



.de_hide_popup_item{

	display:none;

	height:0px;

}



.de_colorpopupcontainer{

	height:158px;	

	width:157px;

}

	

.de_colorpopup{

        background-color : #F6F6F6;

        border: #002D96 1px solid;

}



/* Style for color drop down buttons when moused over */

.de_coloritem_on

{

	border: #000080 1px solid;

	background-color: #FFEEC2;

	padding: 2px;

}



.de_coloritem_off

{

	border: #F6F6F6 1px solid;

	padding: 2px;

}



/* Style for text used inside drop down menu's such as right click context menu, table menu etc */

.de_popuptext{

	height: 20px;

	cursor: pointer;

	color:black;

	font-family: Tahoma, Arial, Verdana, Sans-serif;

	font-size: 8pt;

}



.de_popupitem_icon {

	width: 21px;

	height: 20px;

	cursor: pointer;	

}



.de_popupitem {

	height: 20px;

	cursor: pointer;

	margin: 1px;

}



.de_popupitem_on

{

	height: 20px;

	border: #000080 1px solid;

	background-color: #FFEEC2;

	margin: 0px

}



.de_popupitem_off

{

	height: 20px;

	margin: 1px

}



.de_popupitem_text_disabled{

	height: 20px;

	cursor: pointer;

	font-family: Tahoma, Arial, Verdana, Sans-serif;

	font-size: 8pt;

	color:gray;

}



/* Dialog windows -- eg. Insert table -- */

.de_dialogWindow {

	background-color : #ECE9D8;

	border: 1px buttonhighlight;

	}

	

.de_appOutside {  border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #808080; border-bottom: solid 1px #808080; font-family: Arial; font-size: 11px; padding: 14px; }

.de_appInside1 {  border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }

.de_appInside2 {  border: 1px solid #808080; }

.de_appInside3 {  border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }



.de_appTitle { background-color: #EAE8E4; position: relative;  top: -25px; left:-5px; padding: 2px; font-family: Arial; font-size: 11px; padding: 4px; }

.de_appTitle2 { position: relative; background-color: threedface; top: -20px; left:-5px; padding: 2px; }

.de_appTitlenew { background-color: #EAE8E4; position: relative;  top: -15px; left:-5px; padding: 2px; font-family: Arial; font-size: 11px; padding: 4px; }



.de_rightborder{

	border-right : solid #efefde 5px;

}



/* border of entire DevEdit control */

.de_devborder {  

	border: 1px #9FBDDC solid; 

}



/* Combo tags*/

.de_Combo120

{

	border:1px solid #7F9DB9;

	background-color:white;

    font-size: 11px;

    width: 120px;

	height: 18px;

    font-family: Arial;	

}





.de_Combo70

{

	border:1px solid #7F9DB9;

	background-color:white;

    font-size: 11px;

    width: 75px;

	height: 18px;

    font-family: Arial;	

}



.de_Combo50

{

	border:1px solid #7F9DB9;

	background-color:white;

    font-size: 11px;

    WIDTH: 50px;

	height: 18px;

    font-family: Arial;	

}



.de_Combo90

{

	border:1px solid #7F9DB9;

	background-color:white;

    font-size: 11px;

    WIDTH: 90px;

	height: 18px;

    font-family: Arial;	

}



.de_Combo80

{

	border:1px solid #7F9DB9;

	background-color:white;

    font-size: 11px;

    width: 85px;

	height: 18px;

    font-family: Arial;

}



.de_Combo_head

{

	padding-left:3px;

    font-size: 11px;

    font-family: Arial;

	margin-right: 2px;

}



.de_combo_drop

{

	border: 1px solid #FFFFFF;

	background-color: #C5D3FC;

    width: 11px;

	height: 16px;

	background-image: URL("drop_arrow.gif");	

}



.de_ComboOver

{

	border:1px solid #000080;

}



.de_combolist{

	position:absolute;

	visibility:hidden;

	border: 1px solid #002D96;

	background-color:#FFFFFF;

}



.de_combolist_item{

	background-color:#FFFFFF;

	color:#000000;

    font-size: 12px;

    font-family: Arial;	

}



.de_combo_table TD{

    font-size: 12px;

    font-family: Arial;	

}



.de_combolist_item_highlight{

	background-color:#316AC5;

	color: #FFFFFF;

	cursor: pointer;

    font-size: 12px;

    font-family: Arial;	

}



/* Text box */

.de_Text15

{

    font-size: 11px;

    width: 15px;

	height: 21px;

    font-family: Arial;

}



.de_Text75

{

    font-size: 11px;

    width: 65px;

	height: 21px;

    font-family: Arial;

}



.de_Text120

{

    font-size: 11px;

    width: 120px;

	height: 21px;

    font-family: Arial;

}



.de_Text240

{

    font-size: 11px;

    width: 240px;

	height: 21px;

    font-family: Arial;

}



.de_Text70

{

    font-size: 11px;

    width: 75px;

	height: 21px;    

    font-family: Arial;

}



.de_Text85

{

    font-size: 11px;

    width: 85px;

	height: 21px;

    font-family: Arial;

}



.de_Text150

{

    font-size: 11px;

    width: 150px;

    font-family: Arial;

}





.de_Text90

{

    FONT-SIZE: 11px;

    WIDTH: 90px;

	height: 21px;    

    FONT-FAMILY: Arial;

}



.de_Text50

{

    FONT-SIZE: 11px;

    WIDTH: 50px;

	height: 21px;    

    FONT-FAMILY: arial, verdana, helvetica, sans-serif

}



.de_Text220

{

    FONT-SIZE: 11px;

    WIDTH: 220px;

    FONT-FAMILY: arial, verdana, helvetica, sans-serif

}

/* End Text fields */



/* .de_toolbar

{

    BORDER-BOTTOM: #999999 50px solid

} */



.de_mybody TD

{

    FONT-WEIGHT: normal;

    FONT-SIZE: 11px;

    FONT-FAMILY: Arial;

    TEXT-DECORATION: none

}

.de_body

{

    FONT-WEIGHT: normal;

    FONT-SIZE: 11px;

    FONT-FAMILY: Arial;

    TEXT-DECORATION: none

}



.de_Text250

{

    FONT-SIZE: 11px;

    WIDTH: 250px;

    FONT-FAMILY: arial, verdana, helvetica, sans-serif

}



/* Color toolbutton inside popup windows, such as Insert Table, Page Properties etc */

.de_toolbutton

{

   CURSOR: pointer;

   border: #EAE8E4 1px solid

}



/* Error message used when uploading images, flash files etc */

.de_err

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    COLOR: red;

    FONT-FAMILY: Arial

}



/* .de_Button {

	width: 21px;

	height: 21px;

} */



.de_Icon {

	width: 21px;

	height: 21px;

	border: 0px;

}



/* .de_TB_Toolbar, .de_TB_ToolbarSet

{

	background-color: #ECE9D8;

	border-color: #ACA899;

} */



.de_TB_Toolbar

{

	background: url(background.gif) repeat-x top;

	height: 21px;

}



/* Container table, is the main table that has rows for each toolbar row, footer etc */

.de_container{

	/* background-image: url(background.gif); */

	background-color: #BCD4F6;

	/* background-image: url(background.gif); */

}





/* Need to place a 1px border around buttons in their default state, 

so when we mouse over or select, the highlighted border has something to replace.

If we use backgrounds that contain gradients its best to use padding instead of border */



.de_TB_Button_On, .de_TB_Button_Off

{	

	padding: 1px;

	width: 21px;

}



.de_TB_Button_Disabled

{

	width: 21px;

	padding: 1px;

}



.de_TB_Button_Over

{

	border: #000080 1px solid;

	background-color: #FFDFA9;

	padding: 0px;

}



.de_TB_Button_On

{

	border: #000080 1px solid;

	background-color: #FFBE6D;

	padding: 0px;

}





/* Used for popup menu's when menu option icon is disabled.

Example, when right clicking and cut, copy or paste are not enabled */



.de_TB_Button_Off, .de_TB_Combo_Off

{

	filter: alpha(opacity=70);

	-moz-opacity: 0.70;

}



/* Default state of Main and Right icons */

.de_buttondrop{

	margin: 1px;

}



/* Main icon when clicked */

.de_TB_ButtonDrop_On{

	border: #0A246A 1px solid;

	background-color: #FFBE6D;

	padding: 0px;
	
	margin: 0px;

}



/* Right icon when clicked */

.de_TB_ButtonDrop_Right_On{

	padding: 0px;

	border: #0A246A 1px solid;

	background-color: #FFBE6D;

}

/* Main and right icons, when moused over */

.de_TB_ButtonDrop_Over {
	border: #000080 1px solid;
	background-color: #FFDFA9;
}

.de_TB_ButtonDrop_Over_Right {
	border: #000080 1px solid;
	background-color: #FFDFA9;
}

.de_pathcontainer{

	font-size: 10px;

	font-family: Tahoma, Arial, Verdana, Sans-Serif;

}

.de_linklabel

{

	font-size: 10px;

	font-family: Tahoma, Arial, Verdana, Sans-Serif;

	color: blue;

	FONT-WEIGHT: normal;

	TEXT-DECORATION: none

}

.de_linklabel:visited {

	TEXT-DECORATION: none

}

.de_linklabel:link {

	TEXT-DECORATION: none

}







/* Editing IFrame */

.de_editcontainer{

	background-color: #FFFFFF;

	BORDER-LEFT: buttonshadow 1px solid;

	BORDER-RIGHT: buttonhighlight 1px solid;

	BORDER-TOP: buttonshadow 1px solid;

	BORDER-BOTTOM: buttonhighlight 1px solid;

/*	margin-top: 1px;	*/

}



.de_editcontainer_in{

	BORDER-LEFT: buttonshadow 1px solid;

	BORDER-RIGHT: buttonhighlight 1px solid;

	BORDER-TOP: buttonshadow 1px solid;

	BORDER-BOTTOM: buttonhighlight 1px solid;

}



.de_tab{

	cursor : pointer;

}



/* borders bottom right of the editor */

.de_sheetline1{

	border-top : 1px #808080 solid;

}



.de_sheetline2{

	border-top : 1px #404040 solid;

}



.de_text {

	font-family : Verdana;

	font-size : 10px;

}



/* Toobar Text, used for "Preview" */

.de_TB_Text

{

	height: 21px;

	cursor: pointer;

	font-family: Tahoma, Arial, Verdana, Sans-serif;

	font-size: 8pt;

	padding-right: 0px;

}

