/*==============================================*/
/* conceptuel style                             */
/*==============================================*/

body.index {
   margin            : 0;
   padding           : 0;
   font-family       : verdana, arial, helvetica, sans-serif;
   background-color  : white;
   color             : black;
   background        : url(images/bulb.jpg) no-repeat left top;
   font-size         : 11px;
   line-height       : 13px;
   }

#Header {
	margin           : 40px 0 10px 0;
	padding          : 17px 0 0 20px;
	height           : 32px; 
	border-style     : solid;
	border-color     : black;
	border-width     : 1px 0; 
	line-height      : 11px;
	font-size        : 11px;
	font-weight      : 900;
	background-color : #eee;
	}

/* Menu Box ================================================*/

.menu {
	position         : absolute;
	top              : 100px;
	left             : 20px;
	width            : 150px;
	padding          : 10px;
	background-color : #eee;
	border-style     : solid;
	border-color     : #999;
	border-width     : 1px; 
	line-height      : 17px;
	}

a.menuLink , a.menuLink:link , a.menuLink:visited {
	color            : #09c;
	font-size        : 11px;
	text-decoration  : none;
	font-weight      : 600;
	}

a.menuLink:hover {
    color            : #eee;
    background-color : #09c;
    }

/* Content Box =============================================*/

.content {
   margin            : 0 50px 50px 200px;
   width             : 580px;
   }

/* Footer Box =============================================*/

.footer {
   width             : 780px;
   margin-right      : 20px;
   text-align        : right;
   }

/*==============================================*/
/* ConceptRTE body                              */
/*==============================================*/

body.rte , body.popup {
   padding           : 0;
   margin            : 5px 0px;
   text-align        : left;
   background-color  : #B3B3B3;
   color             : #000000;
   font-family       : verdana,helvetica;
   font-size         : 11px;
   }

/*==============================================*/
/* form tags                                    */
/*==============================================*/

input.button {
   font-family       : verdana,helvetica;
   color             : #ffffff;
   font-size         : xx-small;
   background-color  : #4D4D4D;
   border            : 1px solid #000000;
   cursor            : pointer;
   }

input , .select {
   font-family       : verdana,helvetica;
   color             : #555566;
   font-size         : 11px;
   background-color  : #ffffff;
   border            : 1px solid #000000;
   vertical-align    : bottom;
   }

.radio {
   border            : 0;
   font-size         : 11px;
   vertical-align    : bottom;
   }

.radioPopup {
   border            : 0;
   font-size         : 11px;
   vertical-align    : bottom;
   background-color  : #B3B3B3;
   }
/*==============================================*/
/* Links                                        */
/*==============================================*/

a:hover {
   color             : #ff6666;
   text-decoration   : none;
   }

a {
   color             : #555566;
   text-decoration   : none;
   font-weight       : bold;
   }

/*==============================================*/
/* Applicable to a DIV tag                      */
/*==============================================*/

.rowTitle {
   border           : none;
   text-decoration  : none;
   position         : relative;
   margin           : 3px 20px 3px 20px;
   visibility       : visible;
   font-size        : 11px;
   font-weight      : bold;
   clear            : both;
   }

.row {
   border           : none;
   text-decoration  : none;
   position         : relative;
   margin           : 1px 20px 1px 20px;
   visibility       : visible;
   font-size        : 11px;
   line-height      : 14px; 
   font-weight      : normal;
   text-align       : justify;
   clear            : both;
   }

ul.circle {
   list-style-type   : circle;
   font-family       : verdana, arial, helvetica, sans-serif;
   font-size         : 11px;
   }

ul.circle li {
   margin-left       : 10px;
   padding-left      : 10px;
   }

.rowPopup {
   border           : none;
   text-decoration  : none;
   text-align       : center;
   position         : relative;
   margin           : 1px 20px 1px 20px;
   visibility       : visible;
   font-size        : 11px;
   clear            : both;
   display          : block;
   }

.rowPopupHidden {
   display          : none;
   }

/*==============================================*/
/* Applicable to a SPAN tag to be used in a row */
/*==============================================*/

.label {
   position         : relative;
   text-align       : right;
   vertical-align   : bottom;
   padding-right    : 2px;
   left             : 0;
   font-weight      : bold;
   width            : 275px;
   height           : 14px;
   line-height      : 14px; 
   font-size        : 11px;
   float            : left;
   }

.field {
   vertical-align   : bottom;
   position         : relative;
   padding-left     : 2px;
   font-size        : 11px;
   float            : left;
   height           : 14px;
   line-height      : 14px; 
   }

.clickable {
   cursor           : pointer;
   }

.labelPopup {
   font-family      : verdana,helvetica;
   position         : relative;
   vertical-align   : bottom;
   text-align       : left;
   font-weight      : bold;
   font-size        : 11px;
   float            : left;
   width            : 90px;
   }

.labelPopupReadonly {
   font-family      : verdana,helvetica;
   background-color : #B3B3B3;
   color            : #000000;
   vertical-align   : bottom;
   text-align       : left;
   font-weight      : bold;
   font-size        : 11px;
   float            : left;
   width            : 90px;
   border           : 0;
   }

.fieldPopup {
   font-family      : verdana,helvetica;
   vertical-align   : bottom;
   position         : relative;
   text-align       : right;
   font-size        : 11px;
   float            : left;
   }

.preview {
   visibility       : visible;
   height           : 250px;
   width            : 450px;
   }

.previewSmall {
   visibility       : visible;
   height           : 208px;
   width            : 450px;
   }

.previewHidden {
   visibility       : hidden;
   }

/*==============================================*/
/* Applicable to a INPUT tag                    */
/*==============================================*/

.urlSentenceTitle {
   width            : 360px;
   text-align       : center;
   background-color : #B3B3B3;
   color            : #000000;
   font-family      : verdana,helvetica;
   border           : 0;
   font-size        : x-small;
   }