/* --- Application Styles -------------------------------- */

/* --- Links and Files | Application --- */
.app-links-record {
        width:100%;
	color:#616a73;
	margin:1 0 0 0;
	padding: 9 25 9 15;
        background-color:#eeeeee!important;
	cursor:hand;
}

.app-links-title {color:red;padding: 0 0 0 10}

/* --- Image           | Application --- */
DIV.app-photo-container {}
IMG.app-photo-image {}
DIV.app-photo-description {padding:10 5 5 5}

/* --- Gallery         | Application --- */
DIV.app-gallery-container{
  height:200px;
 	padding:5 0 5 10;
	margin:3 40 0 0; 
	vertical-align:top!important;
 }
DIV.app-gallery-thumb {
	display:inline;
	width:130;
	height:110;
  cursor:hand;padding:10 0 0 13}

DIV.app-gallery-thumb IMG {}
DIV.app-gallery-description {padding: 10 0 0 0;}
DIV.app-gallery-description DIV {padding: 0 0 0 10;
           border-left:2px solid #ddd;color:#444;}

/* --- List            | Application -- */
.app-list-record {width:100%;
	color:#616a73;
	margin:1 0 0 0;
	padding: 9 25 9 15;
	cursor:hand;
}
	
.app-list-record * {
	color:#616a73;
	font-size:11px;
	}

.app-list-anotation {padding: 10 0 0 15;}
/* --- Text            | Application --- */
DIV.app-otext-text {padding:0 40 10 10;line-height:15px;}

/* --- Text Array      | Application --- */
DIV.app-text-title {padding: 10 10 0 10;font-size:14px;}
DIV.app-text-text {padding:0 10 10 10;line-height:23px;}

/* --- Counter         | Application --- */
/* --- Redirect        | Application --- */
/* --- User Login      | Application --- */
/* --- News            | Application --- */

.app-news-short {
        width:100%;
	color:#616a73;
	margin:1 0 0 0;
	padding: 9 25 9 15;
        background-color:#eeeeee!important;
	cursor:hand;
}
.app-news-short-title {font-weight:bolder;width:100%}
.app-news-short-text {}
.app-news-short-date {}


.app-news-full {padding:10 10 10 25;cursor:default}
.app-news-full-title {font-size:12px;}
.app-news-full-text {font-size:12px;}
.app-news-full-date {font-size:12px;}







/* ------------------------------------------------------- */
BODY, TD, DIV {font-family:Verdana;font-size:11px;color:#616a73}

BODY	{
	background-color:#FFFFFF;
	scrollbar-face-color:#dddddd;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#eeeeee;
	scrollbar-shadow-color:#eeeeee;
	scrollbar-highlight-color:#eeeeee;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-darkshadow-Color:#eeeeee;
	}

.buttonOver {background-color:#446633;color:#ffffff;cursor:hand;}
	
.button, .interfaceButton, A.interfaceButton:link, A.interfaceButton:visited {
       height:20px;display:block;padding: 2 2 2 2!important;
       background-color:#EDA122!important;
       color:#ffffff!important;font-family:Verdana;
       text-decoration:none;font-size:12px;
       margin: 1 1 1 1;border:1px solid #777777;
       }

A.button:hover, A.interfaceButton:hover, A.interfaceButton:hover {font-weight:normal;background-color:#AAB1A0!important;color:#ffffff!important;cursor:hand;}

/* --- global definition for links --- */
A:link, A:visited {color:#5f6b4d;font-size:11px;}
A:hover {color:#a1b770;}

.normal-cursor {cursor:default!important;}
	
.nbox-record {
	width:100%;
	color:#616a73;
	margin:1 1 1 1;
	padding: 2 25 2 10;
	cursor:hand;
	filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.9,wipestyle=1,motion=forward); 
	}

.nbox-record * {
	}
	
.nbox-over {
	color:#449900!important;
	margin: 1 1 1 1;
	}
.nbox-over * {
	color:#449900!important;
	}
.nbox-record2 {
	width:100%;
	margin:2 2 2 2;
	padding: 9 25 9 0;
	cursor:hand;
	filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.9,wipestyle=1,motion=forward); 
	}

.nbox-record2 * {
	color:#cfd0e2;
	font-size:11px;
	}
			
.wdwFixed {margin:0 0 10 0}
	   
.interfaceListElementAction {}
	

/* ------- Administration & Content Management -------------- */

.formTable {width:100%;}

.formField {background-color:#f7f7f7;color:#444444;border:1px solid #ddd;font-family:Verdana;width:95%!important;}

.formFieldName {padding: 10 10 10 10;font-size:12px;font-family:Verdana;}


.cyError {display:block;width:100%;padding:15 15 15 15;background-color:#993300}

/* -----------Records List --------------*/

.interfaceListTable {width:100%;}

.interfaceListTable * {font-size:12px;;}

.interfaceListHeaders TD {border-bottom:2px solid;background-color:#dddddd;border-bottom-color:#95A1AA;padding: 2 15 10 5;}

.interfaceListElement TD {background-color:#eeeeee;border-top:1px solid #ddd;cursor:hand;padding: 2 5 2 5;

	/* filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100)*/

	}



.interfaceListElementActive TD {background-color:#ffffff;border-top:1px solid #ddd;cursor:hand;padding: 2 5 2 5;}	

.interfaceListElementActions {background-color:transparent!important;padding:20 0 0 0}



A.interfaceListElementAction:link, A.interfaceListElementAction:visited {width:100px;text-decoration:none!important;color:#666666!important;}
.interfaceListElementTitle {height:15px;margin:1 0 0 0;padding:3 5 4 5;display:inline;cursor:hand;text-transform: capitalize;}
A.interfaceListElementAction:hover {color:#000000!important;border-right:4px solid #EDA122;	}



A.interfaceListElementAction:hover IMG {
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100)
	}

.interfaceListElementAction IMG {
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=20, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100)
	}

.interfaceListGlobalActions {margin: 10 0 10 0;}


/* ------ RECORD CONTEXT MENU ---------------- */

.intListHidden {display:block;position:absolute;visibility:hidden;cursor:hand;}

.intListOpened {display:block;position:absolute;visibility:visible;position:absolute;padding:2 2 2 6;background-color:#ffffff;border:1px solid #ddd;filter:progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=120,strength=4);}


/* ---------- Administration home page menu ------------ */
A.admin-home-link {font-size:12px;margin:0 0 0 0;background-color:#f7f7f7;width:136px;border:1px solid #fff;border-top-color:#aaaaaa;border-left-color:#dddddd;padding: 1 5 2 5;}

A.admin-home-link:link, A.admin-home-link:visited {text-decoration:none;background-color:#d9e9bb;color:#445533;}

A.admin-home-link:hover {color:#445533;background-color:#ffffff;}





/* ------------- Cy-Builder -------------------------------- */

#inspectorWin {
	visibility:hidden;
        position:absolute;
	z-index:2000;
	filter:alpha(Opacity=30)
	progid:DXImageTransform.Microsoft.Fade(Overlap=1.00)
	
        }
#infoBox {display:none;}

#wdwInfo {
	position:absolute;visibility:hidden;top:20px;left:20px;
	padding:5 5 5 5;
	z-index:10000;
	color:#ffffff;border:1px solid;
	background-color:#000000;
	filter:alpha(Opacity=30)
	progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=120,strength=4);
	}

#wdwInfo INPUT {
        width:30px;font-size:9px;background-color:transparent;border:1px solid;color:#ffffff;border-color:#FFFFFF;
	}


.GRID-VISIBLE {
	background-image:url('images/backgroundgrid.gif');
	background-position:top left;
	background-repeat:repeat-y;
        width:100%;height:100%;
	}

.wdwNothing {position:absolute;}

.wdw-CERA {position:absolute;border:1px solid!important;}

.wdw-CERA * {color:#000000}

.wdw-CERA * {background-image:none!important;}

.wdw {position:absolute;}

.wdw-admin {}

.wdw-header {font-weight:bolder;font-size:10px;padding: 3 3 3 10;}

.wdw-error {background-color:#993300;color:#ffffff;font-size:9px;padding:0 0 0 10;margin:1 0 1 0}

.wdw-error A:link, .wdw-error A:visited {color:#ffffff;text-decoration:none;}

.wdw-error A:hover {text-decoration:underline;}

.wdw-warning {background-color:#993300;color:#ffffff;font-size:9px;padding:0 0 0 10}

.wdw-content {}

.wdw-footer {}

TR.wdw-table-headers TD {padding: 2 10 2 4!important;border-left:1px solid #999;border-top:1px solid #999;border-bottom: 1px solid #FFF;}

TABLE.wdw-table TD {padding:2 2 2 4;color:#dddddd;}

TR.wdw-table-row-over TD {background-color:#ffffff;color:#000000;;cursor:hand;}

TR.wdw-table-row TD {}


/* ------------ Application Context Menu ------------- */
.wdw-menu  {
     position:absolute;top:50px;
     right:20px;color:#FFFFFF;
     font-size:10px;
     }

.wdw-menu-opened {
      position:absolute;width:150px;
      border:1px solid #999;
      border-left:4px solid #463;
      background-color:#ffffff;z-index:50000;
      FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.00,wipestyle=1,motion=reverse)
      progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=120,strength=4);
      }

	
.prog-name-old {color:#73794d;text-align:right;padding:10 40 15 0;font-weight:bolder;font-size:14px!important;}
.prog-title {text-transform: uppercase;color:#73794d;text-align:right;margin:30 40 0 0;font-weight:bolder;font-size:11px;border-bottom:1px solid #ddd}
.prog-name, .prog-title-no-margin {text-transform: uppercase;color:#73794d;text-align:right;margin:4 40 0 0;font-weight:bolder;font-size:11px;border-bottom:1px solid #ddd}
.prog-name{border:none;}
.expert-title {color:#73794d;text-align:right;margin:20 40 0 0;font-weight:bolder;font-size:14px;border-bottom:1px solid #ddd;}

.wdw-menu-opened A:link, .wdw-menu-opened A:visited {color:#999999;text-decoration:none;font-family:Verdana;padding:2 32 2 8;font-size:11px;width:100%;border-bottom:1px solid #eee;	text-transform: capitalize;}

.wdw-menu-opened A:hover {background-color:#eeeeee;color:#000000;padding:2 32 2 8;}

/* ------------ Page Context Menu ------------- */

#pageMenu {position:absolute;visibility:hidden;z-index:50200;right:20px;top:0px;background-color:#ffffff;border:1px solid #999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=120,strength=4);}

A.pageMenuLink:link, A.pageMenuLink:visited {color:#999999;text-decoration:none;font-family:Verdana;font-size:9px;width:200px;display:block;padding:1 32 1 8;border-left:4px solid #463;border-bottom:1px solid #eee;}

A.pageMenuLink:hover {background-color:#eeeeee;cursor:hand;}

.pageMenuLink DIV {height:15px;padding:3 3 3 3;display:inline;}

/* ---------------- CDE design ----------------- */

.cde-designable-field {position:absolute;}


.templ_title {font-weight:bolder;background-color:#E9EDDF;
font-size:11px;text-align:right;color:#68957f; margin:20px 4px 0px 4px;padding: 5 40 5 0;}


A.TD_LINK_4:link, A.TD_LINK_4:visited{
/*	text-decoration:none;
	background:#C9D8FC;
	padding:2 5 2 5;
	border:1px solid white;
	color:#4D6185;*/
	height:20px;
	width:20px;
	color:#4D6185;
	/*font-weight:bolder;*/
	text-decoration:none;
	background-image:url(/images/btn_bck.gif);
	background-repeat:no-repeat;
	padding:2 5 2 5;
	 
}
A.TD_LINK_4:hover{
	background-image:url(/images/btn_bck_sel.gif);
}

TABLE.padd{
	width:90%;
}
.progs, .p2, .padd{
	padding:4 0 5 10;
	margin:2 40 0 0;
	
}
.progs, .p2{
	width:100%;
	background:#E8EFD6;
}
.progs{
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100)'
}
.p2{
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100)'
}

DIV.link2,A.link2:link,A.link2:visited{
	font-size:11px!important;
	text-decoration:none;
	/*padding:2 5 2 5;*/
	color:#5F6B4C;
}
A.link2:hover{
	color:#5F6B4C!important;
}
.system-text{
	font-size:11px;
}

A.link-more:link,A.link-more:visited{
	text-decoration:none;
	padding:2 5 2 10;
	color:#5F6B4C;
	font-weight:bolder;
	
}

DIV.link-more{
	width:100%;
	text-align:left;
	padding:5 40 0 2;
}

.padd-right{
	padding-right:10!important;
}
.padd-left{
	padding-left:20;
	padding-bottom:10;
}

A.nav-sel:link, A.nav-sel:visited{
	text-decoration:none;
	font-weight:bolder;
}

A.nav-norm:link, A.nav-norm:visited{
	text-decoration:none;
}

TD.nav-td{
	width:15px;
	height:15px;
	text-align:center;
}

.nav-table{
 margin-left:6px;
}