/* GGFFormats.css - For use with the ReinHTML Dialog Designer - http://www.ReinHTML.eu 
   (c) 2005-2012 Gerald Zincke, Austria
*/
html {
	overflow: auto;
	margin:3px;

}

/* GGFControlWindow stylesheets */
body.GGFControlWindow { 
	background-color:#FFFFFF;
}
body.GGFControlDialog { 
	background-color:#008080;
}
table.GGFControlTable {
	 border-style:none;
	 padding:0px;
}
tr.GGFCTRow {
}
td.GGFCTCell {
	text-align:left;
	vertical-align:top;
}

/* GGFControl stylesheets */
.GGFDialogFormPane {
	border-width:4px; 
	background-color:#C0C0C0; 
	border-color:#696969; 
	border-style:outset; 
	padding:3px;
	
	/*width:100%;*/
}

label.GGFCheckbox {
	overflow:auto;
}

fieldset.GGFCheckboxGroup {
}
fieldset.GGFCheckboxGroup legend {
	font-size:smaller;	
}
label.GGFCheckboxGroup {
	overflow:auto;
}

.GGFDropDown {
	font-family:Courier; 
	overflow:auto;
}

input.GGFEntryfield {
	font-family:Courier; 
}

input.GGFEntryfield[readonly=readonly] {
	font-family:Courier; 
	background-color:#E0E0E0; 
}

fieldset.GGFFieldsetPane {
	padding:3px;
}

fieldset.GGFFieldsetPane legend {
	font-size:smaller;	
}

input.GGFFileEntryfield {

}

.GGFFormPane {
	background-color:#C0C0C0; 
	border-width:0px; 
}

/* GGFHMenu stylesheets */
	ul.GGFHMenu 			{ color:#000000; margin:0; padding:1px 0 0 0; border-bottom-width:1px; background-color:#E0E0E0; border-bottom-style:solid; border-bottom-color:gray; /*fix:*/ top:-1em;overflow:hidden;width:100%; list-style:none; }	
	ul.GGFHMenu li 		{ background-color:#E0E0E0; height:1.8em; margin-right:1em;/*fix:*/ list-style:none; float:left; }
	ul.GGFHMenu li input 	{ color:#000000; background-color:#E0E0E0; margin: 0; padding: 0.2em 5px 0 5px; border-width:2px; border-style:solid; border-color:#E0E0E0; height:1.8em; font-family:Helvetica,Helv; font-size:9pt; /*fix:*/ display:block; text-align:left; }	
	ul.GGFHMenu li a 		{ color:#000000; background-color:#E0E0E0; margin: 0; padding: 0.2em 5px 0 5px;  border-width:2px; border-style:solid; border-color:#E0E0E0; height:1.6em; font-family:Helvetica,Helv; font-size:9pt; /*fix:*/ display:block; text-decoration:none; text-align:left; }
	ul.GGFHMenu li span	{ color:darkgray; background-color:#E0E0E0; margin: 0; padding: 0.2em 5px 0 5px;  border-width:2px; border-style:solid; border-color:#E0E0E0; height:1.6em; font-family:Helvetica,Helv; font-size:9pt; /*fix:*/ display:block; text-decoration:none; text-align:left; }
	/* change border on mouse over in a horizontal Menu */
	ul.GGFHMenu li.menuOpen input, /*IE6*/ 	
	ul.GGFHMenu li input:hover, 	
	ul.GGFHMenu li a:hover 	{ border-top-color:white; border-left-color:white; border-right-color:gray; border-bottom-color:gray; text-decoration:none;  }
	
	/* drop down menu  */
	ul.GGFHMenu li 			ul { width:120px; margin:0; padding:0; /*fix:*/ position:absolute; display:none; z-index:300; left:auto; }
	ul.GGFHMenu li 			ul li {  width:126px; height:1.8em; border-right-style:solid; border-right-color:gray; border-left-style:solid; border-left-color:#F5F5F5; /*fix:*/ position:relative;z-index:301;top:0px; margin: 0; padding:0;}
	ul.GGFHMenu li 			ul li a { width:120px; height:1.8em; margin: 0; padding: 0.2em 0 0 0.5em; border-style:none; border-width:0;}
	ul.GGFHMenu li 			ul li input { width:100%; height:1.8em; margin: 0; padding: 0.2em 0 0 0.5em;  border-style:none; border-width:0; }
	/* show dropdown */
	ul.GGFHMenu li:hover    		ul,
	ul.GGFHMenu li a:focus    	ul,
	ul.GGFHMenu li.menuOpen 	ul { /*fix:*/ left: auto; display: block;}
	
	/* highlight menu on mouse over in drop down and flyout Menu */
	ul.GGFHMenu li 			ul li:hover,
	ul.GGFHMenu li 			ul li.menuOpen,
	ul.GGFHMenu li 			ul li input:hover,
	ul.GGFHMenu li 			ul li input.menuOpen,
	ul.GGFHMenu li 			ul li a:hover { background-color:#00008B; color:white;} 
		
	/* flyouts 1 */
	ul.GGFHMenu li 		ul li 			ul { /*fix:*/ position:absolute; z-index:302;left:129px; width:120px; display:none; top:-1px;}
	ul.GGFHMenu li 		ul li         		ul li { border-width:2px; border-right-style:solid; border-right-color:gray; /*fix:*/ z-index:303;	left:129px; width:126px; display:none;}
	/* show flyout 1 */
	ul.GGFHMenu li 		ul li:hover   	ul li,
	ul.GGFHMenu li 		ul li a:focus   	ul li,
	ul.GGFHMenu li 		ul li.menuOpen ul li {  display:block;  }
	
	/* flyout 2 */
	ul.GGFHMenu li ul li ul li			ul    { /*fix:*/ position:absolute; z-index:304; display:none; left:-9999px; width:120px;	top:-1px;	}
	ul.GGFHMenu li ul li ul li 			ul li {	border-width:2px; border-right-style:solid; border-right-color:gray; /*fix:*/ position:absolute; z-index:305; left:9999px; display:none; width:126px; }
	/* show flyout 2 */
	ul.GGFHMenu li ul li ul li:hover   	ul li,
	ul.GGFHMenu li ul li ul li a:focus   	ul li,
	ul.GGFHMenu li ul li ul li.menuOpen 	ul li { /*fix:*/ position:absolute; display:block;  left: 128px; }
	
.GGFImagefield {
}

.GGFImagePushbutton {
	overflow:hidden;
	border:2px solid;
	border-color:#DDD #666 #666 #DDD;
}

.GGFListArea {
	font-size:11pt;
	border-width:0px;
	border-style:solid;
}
.GGFListAreaLN1 {
	white-space:nowrap; 
	text-decoration:none;
	color:#000000; 
	background-color:#FFFFFF; 
}
tr.GGFListAreaLN1:hover {
	color:#FFFFFF; 
	background-color:#888888; 
}
.GGFListAreaLN2 {
	white-space:nowrap;
	text-decoration:none; 
	color:#000000; 
	background-color:#BCF5A9; 
}
tr.GGFListAreaLN2:hover {
	color:#FFFFFF; 
	background-color:#888888; 
}
a.GGFListAreaTXT2 { 
	white-space:nowrap;
	text-decoration:none;
	color:#000000;
	/*
	background-color:#FFFFFF;
	*/
}
a.GGFListAreaTXT2:hover { 
	color:#FFFFFF; 
	background-color:#888888; 
}

a.GGFListAreaTXT1 { 
	white-space:nowrap;
	text-decoration:none;
	color:#000000;
	/*
	background-color:#BCF5A9; 
	*/
}
a.GGFListAreaTXT1:hover { 
	color:#FFFFFF; 
	background-color:#888888; 
}

.GGFListbox {
	font-family:Courier; 	
	font-size:90%; 
	overflow:auto;
}

.GGFMenu { 
	background-color:#E0E0E0; 
	font-family:Helvetica,Helv; 
	font-size:0.9em; 
	border-width:0px; 
	border-bottom-style:solid;
	border-bottom-width:1px; 
	border-bottom-color:#404040; 
	border-bottom-style:outset;	
}

a.GGFMenuItem {
	border-width:1px;
	border-style:solid;
	border-color:#E0E0E0; 
	font-family:Helvetica,Helv; 
 	font-size:10pt; 
}
font.GGFMenuItem {
	border-width:1px;
	border-style:solid;
	border-color:#E0E0E0; 
	font-family:Helvetica,Helv; 
 	font-size:10pt; 
}
a.GGFMenuItem:link { 
	border-color:#E6E6FA;
	text-decoration:none; 
	color:#000000;   
}
a.GGFMenuItem:visited { 
	border-color:#E6E6FA;
	text-decoration:none; 
	color:#000000;   
}
a.GGFMenuItem:hover {  
	border-top-color:white;
	border-left-color:white;
	border-right-color:gray;
	border-bottom-color:gray;
	text-decoration:none; 
	color:#000000;   
}
a.GGFMenuItem:active { 
	border-color:#E6E6FA;
	text-decoration:none; 
	color:#000000;   
}
a.GGFMenuItem:focus { 
	border-color:#E6E6FA;
	text-decoration:none; 
	color:#000000;   
}

TEXTAREA.GGFMultilineEntryfield {
	font-family:Courier; 
	font-size:90%; 
}

.GGFMultipleListbox {
	font-family:Courier; 
	overflow:auto;
}

.GGFNotePane {
	background-color:#FFFFCC; 
	border-color:#696969; 
	border-style:outset; 
}

.GGFPushbutton {
	font-family:Arial,sans-serif;
	font-size:10pt; 
	overflow:hidden; 
	background-color:ButtonFace;
	height:1.6em; 
}

.GGFPasswordEntryfield {
}

.GGFPseudoPushbutton {
/*	background:"#D0D0D0"; */
	background-color:ButtonFace;
	border:2px solid;
	border-color:#DDD #666 #666 #DDD;
/*	border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;*/
/*	display:block; */
	text-align:center;
	text-decoration:none;
	overflow:hidden;
/*	width:111px; */
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:10pt; 
	height:1.6em; 
}
.GGFPseudoPushbutton:hover{
	border-color:#666 #DDD #DDD #666;
/*	border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;*/
	left:1px;
	top:1px;
}

fieldset.GGFRadioGroup {
}
fieldset.GGFRadioGroup legend {
	font-size:smaller;	
}
label.GGFRadioGroup {
	overflow:auto;
}

table.GGFScrollTablePane {
	border:0px; 
	font-family:courier, monospace;
}
table.GGFSCTData {
	width:100%; 
	border:0px;
}

tr.GGFSCTDRow { 
	width:100%;
}
td.GGFSCTDCell { 
}

.GGFSelectionEntryfield {
}

a.GGFStaticHyperlinkfield {
}	
		
a.GGFtree:link { 
	color:#000000; text-decoration:none; 
}
a.GGFtree:visited { 
	color:#000000; text-decoration:none; 
}
a.GGFtree:hover { 
	color:#000077; text-decoration:none; 
}
a.GGFtree:active { 
	color:#000077; text-decoration:none; 
}
a.GGFtree:focus { 
	color:#000077; text-decoration:none; 
}
.GGFTabbedPane {
	background-color:#C0C0C0; 
	border-width:2px; 
	border-style:solid; 
	border-color: #D0D0D0 #808080  #808080 #D0D0D0;
	xxxborder-width:0px; 
	padding: 0px;
	width:100%;
}
.GGFTabGroup {
	margin-left:3px;
	height:27px;	
}

.GGFTabActive {
	border-width:2px 2px 5px 2px; 
	border-style:solid; 
	border-style-bottom:none; 
	border-color:#E0E0E0 #808080 #C0C0C0 #E0E0E0;
	background-color:#C0C0C0; 
	height:20px; 
	font-family:Helvetica,Helv; 
	font-weight:bold;
	font-size:9pt; /*fix:*/ 
	padding: 10px 4px 0px 4px;
	margin:0px;
	position:relative;
	bottom: -6px;
	z-index:200;
}
.GGFTabInactive {
	border-width:2px 2px 0px 2px; 
	border-style:solid solid none solid; 
	border-color:#E0E0E0 #808080 #C0C0C0 #E0E0E0; 
	background-color:#C0C0C0; 
	height:22px; 
	position:relative;
	bottom: -3px;
	font-family:Helvetica,Helv; 
	font-size:9pt; /*fix:*/ 
	margin:2px 0px 2px 0px;
	z-index:199;
}
.GGFTabInactiveLast {
	border-width:2px 2px 0px 2px; 
	border-style:solid solid none solid; 
	border-color:#E0E0E0 #E0E0E0 #C0C0C0 #E0E0E0; 
	background-color:#C0C0C0; 
	height:1.8em; 
	position:relative;
	bottom: -3px;
	font-family:Helvetica,Helv; 
	font-size:9pt; /*fix:*/ 
	margin: 2px 0px 2px 0px;
	z-index:199;
}
.GGFTabbedPaneFrame {
	padding:3px; 
	border-width:2px 0px 0px 0px; 
	border-style:solid; 
	border-color:#E0E0E0;
	padding:8px 2px 6px 2px; 
	z-index:198;
	height:100%;
	/*margin:3px;*/
}
.GGFTabbedPaneCont {
	background-color:#C0C0C0; padding:3px; 
	border-width:2px; 
	border-style:solid; 
	border-color:#808080 #D0D0D0  #D0D0D0 #808080;
	height:100%;
}
		        
a.eMailList {
	font-family:Courier;
}
        
a.fileUrl {
	font-size:8pt; 
	font-family:Courier;
}
        
ul.path {
	font-family:Courier;
	margin-left: 1.2em; padding-left: 0;
}
        
.mailbar {
	background-image: url(GGFShapes/mailerbar-bg.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 514px;
	margin-right: auto;
	margin-left: auto;
}
.baritems {
	padding-top: 10px;
	padding-left: 7px;
	text-align: left;
}
.statusbox {
	background-color:#C0C0C0; 
	position: absolute;
	;		
}
.percentbox {
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	width: 100px;
	margin-left: -50px;
	height: 30px;
	font-family: Arial, Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}

noDeco {
	text-decoration:none;
}
table {
	padding:0px;
	margin:0px;
	border-width:0px; 
} 
td {
	padding:0px;
	margin:0px;
	border-width:0px; 
}
tr {
	padding:0px;
	margin:0px;
	border-width:0px; 
}