/*

IMPORTANT NOTES: (PLEASE READ CAREFULLY!)

1. DO NOT MODIFY the system styles section, it is generated by the system,
   your modifications will be overwritten. If you want to change the stylesheet
	 template, modify the ew.css in the "themes" subfolder under the installed
	 directory. Only modify the ew.css if you have the necessary knowledges in
	 CSS.
	 
2. DO NOT REMOVE THE FOLLOWING COMMENTS:
   
   BEGIN_USER_STYLES
   END_USER_STYLES
	 
	 You MUST write your styles between these two comment lines below, styles
   outside this user styles section will be discarded.
	 
3. If you want to override the system styles, you can copy the styles to the
   User Styles Section, or you can use a separate user stylesheet.

*/

/*BEGIN_SYSTEM_STYLES*/

html {
	height: 100%;
}

body {
	/*background-color: transparent; /* background color */
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
	margin: 0 auto; /* top right bottom left */
	height: 100%;
	width: 1010px;
	
	/* Background Gradient */
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #F8F8FF 0%, #FFFFFF 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #F8F8FF 0%, #FFFFFF 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #F8F8FF 0%, #FFFFFF 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8F8FF), color-stop(1, #FFFFFF));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #F8F8FF 0%, #FFFFFF 100%);	
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #F8F8FF 0%, #FFFFFF 100%);
	background-repeat:no-repeat;
}

.phpmaker {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}

/* Titles */
.ewTitle {
	font-size: 1.2em;
}

input, textarea, select {	
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
} 

a:active {
	color: ; /* active link color */
}

a:link {
	color: ; /* link color */
}

a:visited {
	color: ; /* visited link color */
}

/* Menu */
div.ewMenuBarVertical {
	list-style-type: none;
	list-style-position: outside;
	padding: 2px;
	margin: 0 0 0 6px;
}

div.ewMenuBarVertical ul,li {
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 0 0 0 6px;
}

/* template layout */
.ewLayout {
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
	width: 100%;
	height: 100%;
	min-height:100%;
	max-height:inherit;
	background-color:#ffffff;
}

.ewHeaderRow {
	background-image:url(../phpimages/Header-Banner.png);
	background-color: #204801; /* background color */
	height:137px;
	color: ; /* font color */
	margin-top:10px;
	-webkit-print-color-adjust:exact;
}
.RP{
	padding-top:17px;
	padding-left:135px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFF00;
	text-align: justify;
	letter-spacing:1px;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-moz-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-ms-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-o-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;


}
.DOH{
	padding-left:135px;
	font-size:17px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFF00;
	text-align: justify;
	letter-spacing:1px;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-moz-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-ms-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-o-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;

}
.Project_Title{
	width:718px;
	padding-left:135px;
	padding-top:3px;
	font-size:35px;
	font-weight:bolder;
	font-family:Arial;
	color:#FFFFFF;
	text-align: justify;
	letter-spacing:1px;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-moz-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-ms-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-o-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;

}
.Project_Title_Bootstrap{
	width:900px;
	margin-left:20px;
	margin-right:20px;
	margin-top:40px;
	font-size:35px;
	font-weight:bolder;
	font-family:Arial;
	color:#FFFFFF;
	text-align: justify;
	letter-spacing:1px;
	text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;
	-moz-text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;
	-ms-text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;
	-o-text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;

}
.Project_Version{
	padding-left:138px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	letter-spacing:1px;
	color:#FFFFFF;
	text-align: justify;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-moz-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-ms-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	-o-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.Project_Version_Bootstrap{
	margin-left:20px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	letter-spacing:1px;
	color:#FFFFFF;
	text-align: justify;
	text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;
	-moz-text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;
	-ms-text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;
	-o-text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;
}
/* Header Gloss Effect */
#gloss_effect{
width:1010px;
height:137px;
}
#gloss_effect_container{
width:1010px;
height:137px;
position:absolute;
}
.ewContentTable {
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
	width: 100%;
	height: 100%;
	clear: left;
}

.ewMenuColumn {
	color: ; /* font color */
	width: 180px;
	vertical-align: top;
	padding: 1px;
	background-color: #F0D860; /* background color */
	
}

.ewContentColumn {
	background-color: #FFFFFF; /*#F8F8FF; /* background color */
	vertical-align: top;
	padding: 5px;
}

.ewFooterRow {
	/*background-color: #204801; /* background color */
	color: #FFFFFF; /* footer font color */	
	padding: 4px;
	background-image:url(../phpimages/Footer-Banner.png);
	height:30px;
	padding-bottom:15px;
	background-repeat:no-repeat;
}

.ewFooterText {
	padding-top:6px;
	padding-left:5px;
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}

.ewForm {
	margin: 0;
	padding: 0;
}

.ewGrid {
	  border-collapse: separate;
	  /**/
	   width:auto;
	  /*height: inherit;*/
	  /* border:solid 1px #CCC; */
	  /*border-radius: 3px 3px 3px 3px;*/
	  margin:5px;
	  padding:2px;   
	  background-color:inherit;
}

.ewGrid .ewGridContent {
	padding: 0;	
	/*border: 1px solid #A4B26D; /* grid border */			
}

/* grid pager panel */
.ewGridUpperPanel, .ewGridLowerPanel {
	padding: 3px;	
	border-left: 0;
	border-right: 0;
	color: inherit;	 /* grid header font color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
			
}

.ewGridUpperPanel {
	border-top: 0px;
	border-bottom: 1px solid;
	border-color: #A4B26D; 
	 /* Background Gradient */
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, inherit 0%, #FFFFFF 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, inherit 0%, #FFFFFF 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, inherit 0%, #FFFFFF 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, inherit), color-stop(1, #FFFFFF));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, inherit 0%, #FFFFFF 100%);
	
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, inherit 0%, #FFFFFF 100%);
	background-repeat:no-repeat;	
}

.ewGridMiddlePanel {
	border: 0;	
}

.ewGridLowerPanel {
	border-top: 1px solid;
	border-bottom: 0px; 
	border-color: #CDD6A7; 
	 /* Background Gradient */
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0% , inherit 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0% , inherit 1000%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, inherit 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, inherit));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, inherit 100%);
	
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #FFFFFF 0%, inherit 100%);
	background-repeat:no-repeat;	
}

.ewGridUpperPanel td, .ewGridLowerPanel td {
	color: inherit;	 /* grid header font color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */			
}

.ewDisplayNone {
	display: none;
}

.ewNoBorderBottom {
	border-bottom: 0px;
}

.ewNoBorderTop {
	border-top: 0px;
}

.ewPager td {
	white-space: nowrap;	
}

.ewTabContent {
	padding: 0;
	border: 0;
}

.ewMultiColumnTable {
	border: 0;
}

.ewMultiColumnTable td {
	padding: 10px;
}

.ewItemList {
	display: inline-table;
}

/* main table */
.ewTable {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */			
}

.ewTableSeparate {	
	border-collapse: separate;		
}

.ewTable td {
	padding: 3px; /* cell padding */
	border-bottom: 1px solid; /* border width, horizontal grid line */
	border-top: 0px;
	border-left: 0px;
	border-right: 1px solid; /* border width, vertical grid line */
	border-color: #CDD6A7;  /* border color */
}

.ewTableAddOpt {
	border: 0;
	border-spacing: 0;
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */			
}

.ewTableAddOpt td {
	padding: 3px; /* cell padding */
	border: 0;
}
	
.ewTable .ewTableHeader, .ewTable .ewTableHeader td {
	background-color: #B8C692;	/* header bgcolor */
	color: #000000; /* header font color */
	border-bottom: 1px solid; /* header border width */
	border-right: 1px solid; /* header border width */
	border-color: #A4B26D; /* header border color */	
	background-image: url(../phpimages/olive.png); /* header bg image */
	background-repeat: repeat-x;		
	vertical-align: top; 	
	-webkit-print-color-adjust:exact;
}

.ewPointer {
	cursor: pointer;
}

.ewTableHeader a:link, .ewTableHeader a:active, .ewTableHeader a:visited {	
	color: #000000; /* header font color */
	text-decoration: none;	
}

.ewTableHeaderBtn {
	width: 100%;
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */				
}

.ewTableHeader .ewTableHeaderBtn td {
	background: transparent;
	padding: 0;
	border: 0;
	white-space: nowrap;
	-webkit-print-color-adjust:exact;
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
	color: inherit;
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #FFFFFF; /* alt row color 2 */
	color: #000000;	
}

/* main table last column cell */
.ewTable td.ewTableLastCol {
	border-right: 0px;
}

/* main table last row cell */
.ewTable td.ewTableLastRow {
	border-bottom: 0px;
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
	color: inherit;
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #FFFFCC; /* highlight color */
	color: inherit;
}

/* main table select color */
.ewTableSelectRow {
	background-color: #8D8D8D; /* select color */
	color: #FFFFFF;
}

/* main table footer */
.ewTableFooter {
	background-color: #E4ECC7; /* footer color */
	color: inherit;
}

/* export option */
.ewExportOption {
	padding-right: 10px;
}

/* list option */
.ewMultiColumnListOption {
	padding-top: 2px;
	padding-bottom: 2px;
}

.ewListOptionBody2 {
	padding-right: 4px;
} 

/* table for export to HTML */
.ewExportTable {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */			
}

.ewExportTable td {
	padding: 3px; /* cell padding */
	border-bottom: 1px solid; /* border width, horizontal grid line */
	border-top: 1px solid; /* border width, horizontal grid line */
	border-left: 1px solid; /* border width, vertical grid line */
	border-right: 1px solid; /* border width, vertical grid line */
	border-color: #CDD6A7;  /* border color */
}

.ewExportTable .ewTableHeader, .ewExportTableHeader td {
	background-color: #B8C692;	/* header bgcolor */
	color: #000000; /* header font color */
	border-bottom: 1px solid; /* header border width */
	border-right: 1px solid; /* header border width */
	border-color: #A4B26D; /* header border color */	
	vertical-align: top; 	
	-webkit-print-color-adjust:exact;	
}

.ewExportTableRow td {
	background-color: #FFFFFF;  /* alt row color 1 */
	color: inherit;
}

.ewExportTableAltRow td {
	background-color: #FFFFFF; /* alt row color 2 */
	color: #000000;	
}

.ewExportTableFooter td {
	background-color: #E4ECC7; /* footer color */
	color: inherit;
}

.ewBasicSearch {
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
	border: 0px;
	padding: 2px;
}

.ewRow {
	padding-top: 2px;
	padding-bottom: 2px;
}

.ewRow .ewCell {
	padding-right: 10px;
}

.ewSearchOperator {
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
	color: maroon;
}

.ewItemTable td {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

/* separator */
.ewSeparator {
    color: gray;
}

/* classes for report */
.ewReportTable {
    border: 0px;
    border-collapse: collapse;
}

.ewReportTable td {
    padding: 3px;
}

.ewGroupField {
	font-weight: bold;
}

.ewGroupName {
	font-weight: bold;
}

.ewGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.ewGroupSummary {
	border-top: 1px solid Gray;
} 

.ewGroupAggregate {
	font-weight: bold;
}

.ewGrandSummary {
	border-top: 1px solid Gray;
}

/* message - reserved for compatibility */
.ewMessage {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}

.ewMessageTable {
	margin: 1em 0px 1em 0px;
}

/* success message */
.ewSuccessMessage {
	/*color: green;*/ /* message color */
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}
.ewSuccessIcon {
	background: url(../phpimages/info.gif) no-repeat;
	vertical-align: top;
	width: 16px;
}

/* warning message */
.ewWarningMessage {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
}
.ewWarningIcon {
	background: url(../phpimages/warn.gif) no-repeat;
	vertical-align: top;
	width: 16px;
}

/* error message */
.ewErrorMessage {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}
.ewErrorIcon {
	background: url(../phpimages/error.gif) no-repeat;
	vertical-align: top;
	width: 16px;
}

/* required field indicator */
.ewRequired {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}

/* highlight */
.ewHighlightSearch {
	font-weight: bold;
	background-color: yellow;
}

/* Template */
.ewTemplate {
	display: none;
}

/* YUI TabView */
.yui-skin-sam .yui-navset .yui-nav  {
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}

.yui-skin-sam .yui-navset .yui-content {
	background-color: #F5F5F5; /* tab content background color */
	padding: 0;
	border: 0;
}

/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
	border-width: 0;
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	background: #F5F5F5 url(../phpimages/mediumgray.png) repeat-x; /* tab background */
	color: #000;
	border: solid #a3a3a3; /* tab left/right border color */
	border-width: 0 1px;
}

.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	border: solid #a3a3a3; /* tab top border color */
	border-width: 1px 0 0;
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
	background: #F0FFFF url(../phpimages/liteblue.png); /* highlighted tab background */
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
	background: #B1174D url(../phpimages/red.png); /* selected tab background */
	color: #FFFFFF;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
	border-color: #243356; /* selected tab border color */
}


/* YUI Button */
.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {   
  font-size: 11px; /* font size */
}

/* YUI Panel */
.yui-skin-sam .yui-panel .hd {    
	font-size: 11px; /* font size */
	line-height: 2.5;     
}

/* Auto-Suggest */
.yui-skin-sam .yui-ac { /* DO NOT CHANGE! */
	position: relative; 
}

.yui-skin-sam .yui-ac-input { /* DO NOT CHANGE! */
	position: relative;
	width: auto;
}

.yui-skin-sam .yui-ac-content ul{
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
	color: #000000; /* text color */ 
}

/* YUI Button */
.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */
}

.ewUnmatched {
	background: #FF9F9F;
}

/* scrollable table */
.ewScrollableTable {
	*overflow-y: auto; /* for ie */
}

.ewScrollableTable thead tr {
	position: relative; /* for ie */
}

.ewScrollableTable .ewScrollableTableHeader {
	overflow: hidden;
	position: relative; /* for ie overflow bug http://rowanw.com/bugs/overflow_relative.htm */
}
/* scrollable table */

.ewLangForm {
    text-align: right;
}

.ewReadOnlyTextArea {
	padding-bottom: 5px;
	padding-right: 5px;
}

.ewReadOnlyTextAreaData {
	overflow: auto;
	height: 100%;
	width: 100%;
}

.ewCalendar {
	vertical-align: middle;
}
/* Back To Top Link */
.backtotop{
	color:#060;
	position: fixed;
	bottom: 20px;
	right: 20px;
}
.backtotop-link:link{
	text-decoration:none;
	color:#060;
	font-weight:bold;
}
.backtotop-link:hover{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
/* Date Time DIV */
.datetime{
	float:right;
	color:#999;
	font-weight:bold;
	padding-right:7px;
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-moz-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-ms-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-o-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	
}
.datetime:hover{
	color:#006600;
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-moz-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-ms-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-o-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
}
/* Fieldset CSS */
.fld_ContentColumn {
  width:98%;
  height: 97%;
  border:solid 1px #CCC;
  border-radius: 5px 5px 5px 5px;
  margin:5px;
  padding-left: 10px;
}
.fld_lgd_ContentColumn{
  padding:3px 5px 3px 5px;
  /* width:inherit; */
  font-weight:bold;
  font-size:medium;
  color:#000000;
  /* border:solid 1px #CCC;
  /* border-radius: 5px 5px 5px 5px;
  /* background-color:#090; */
}
/********************************************************************

Project: Formee - http://www.formeeee.org
Last Updated: 
Version: 3.1
Authors: Bernard De Luna - http://www.bernarddeluna.com
         Daniel Araujo - http://www.dnlaraujo.com.br
		 Marcello Manso - http://www.marcellomanso.com.br
			 
********************************************************************
Style
********************************************************************/

.formee fieldset {
	background:#fff;
	/*corner*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/* hover effect */
.grid-1-12:hover, .grid-2-12:hover, .grid-3-12:hover, .grid-4-12:hover, .grid-5-12:hover, .grid-6-12:hover, .grid-7-12:hover, .grid-8-12:hover, .grid-9-12:hover, .grid-10-12:hover, .grid-11-12:hover, .grid-12-12:hover {}
.field-button:hover {background:transparent;}


/* Form legend and titles */

.formee {font: normal 10px/1.1em Arial,Sans-Serif;}
.formee legend, .formee h3 {
	font-size:3em;
	line-height:1.2em;
	letter-spacing: -.035em;
	color:#2b2b2b;
	font-weight: normal;
}

/* form elements  */
.formee-lbl, .formee label {
	color:#2b2b2b;
	font-size:1.4em;
	line-height: 1.3em;
	vertical-align:middle;
}
.formee-req {
	font-weight: bold;
	font-style:normal;
	color:#d10000;
	font-size:1.2em;
	line-height: .85em;
}
.formee .formee-txt, .formee input[type="text"], .formee input[type="password"], .formee input[type="file"], .formee textarea, .formee select {
	border-color:#c6c6c6 #dadada #eaeaea;
	background: #fafafa;
	color:#000;
	font-size:1.4em;
	font-family:inherit;
	/*corner*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.formee select {
	border-color:#c6c6c6 #dadada #eaeaea;
	background: #fafafa;
	color:#000;
}
.formee .formee-txt:hover, .formee input[type="text"]:hover, .formee input[type="password"]:hover, .formee input[type="file"]:hover, .formee textarea:hover, .formee select:hover {
	color:#666;
	background: #fff none;
	border-color:#c6c6c6;
}
form .formee-txt:focus, .formee input[type="text"]:focus, .formee input[type="password"]:focus, .formee input[type="file"]:focus, .formee textarea:focus, .formee select:focus  {
	color:#333;
	background: #fff none;
	border-color:#659ec9 #70aedd #a8cfec;
	outline: 0;
}


/* form msg status  */
.formee-msg-info, .formee-msg-warning, .formee-msg-error, .formee-msg-success {
	color:#2b2b2b;
	/*corner*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.formee-msg-info h3, .formee-msg-warning h3, .formee-msg-error h3, .formee-msg-success h3 {
	font-size:2em;
	line-height:1.1em;
	letter-spacing:-.02em;
	padding:0;
	margin:0 0 .3em 0;
}
.formee-msg-info {
	background: #d1ecf7 url(phpimages/form-ic-info.png) no-repeat 12px 23px;
	border-color:#bcdfef;
}
.formee-msg-warning {
	background: #fff6bf url(phpimages/form-ic-warning.png) no-repeat 12px 23px;
	border-color:#fceb77;
}
.formee-msg-error {
	background: #fad0d0 url(phpimages/form-ic-error.png) no-repeat 12px 23px;
	border-color:#f6abab;
}
.formee-msg-success {
	background: #e5f8ce url(phpimages/form-ic-success.png) no-repeat 12px 23px;
	border-color:#d0f1a6;
}

.formee-msg-success strong, .formee-msg-success a{color:#62b548;}
.formee-msg-info strong, .formee-msg-info a {color:#11689e;}
.formee-msg-warning strong, .formee-msg-warning a {color:#957210;}
.formee-msg-error strong, .formee-msg-error a {color:#b01717;}

/* form validation */
.formee-error {
	border-color: #FAD0D0 !important;
	color: #b01717 !important;
  /* shadow */
  -moz-box-shadow: 0 0 3px 0 rgba(176,23,23,.4);
  -webkit-box-shadow: 0 0 3px 0 rgba(176,23,23,.4);
  box-shadow: 0 0 3px 0 rgba(176,23,23,.4);
}

/* form buttons */
.formee-button, .formee input[type="submit"], .formee input[type="button"], .formee input[type="reset"] {
  font-size:1.4em;
  line-height:1.4em;
  font-weight:normal;
  letter-spacing: -.015em;
  border-color:#3a77a4;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5393c2', endColorstr='#3a77a4');
  /* corner */
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  /* shadow */
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
}
.formee-button:hover, .formee input[type="submit"]:hover, .formee input[type="button"]:hover, .formee input[type="reset"]:hover {
  font-weight:bolder;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#70aedd', endColorstr='#69a4d0');
  /* shadow */
  -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
  box-shadow:  0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
}

/********************************************************************

Project: Formee - http://www.formeeee.org
Launched: 
Version: 3.1
Authors: Bernard De Luna - http://www.bernarddeluna.com
         Daniel Araujo - http://www.dnlaraujo.com.br
		 Marcello Manso - http://www.marcellomanso.com.br

********************************************************************
Structure
********************************************************************/

/* Little CSS Reset to preserv form structure */

/* fix  ff bugs */
.formee:after, .formee div:after, .formee ol:after, .formee ul:after, .formee li:after, .formee dl:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

/* Form Structure */

.formee {margin:0;padding:0;}
.formee fieldset {
	border: 1px solid #d4d4d4;
	position: relative;
	height:100%;
	padding: 1.2em 0;
	margin: 0 0 4em;
}
.formee legend {
	margin-left:1%;
	margin-right:1%;
	padding: 0.5% 0.5% 0.8%;
}
.formee h3 {
	margin:2em 1% .8%;
	padding: 0.5% 0.5% 0.8%;
}

/* Field Grid */
.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12 {
	display:inline-block;
	position:relative;
	float:left;
	margin-left:1%;
	margin-right:1%;
	padding: 0.8% 0.5% 1%;
	height:100%;
/*ie7*/
*margin-left:.8%;
*margin-right:.8%;
*padding: 0.8% 0.25% 1%;
}

/* 12-column Grid (thanks for Fluid 960 Grid System) */
.grid-1-12 {width: 5.333%;}
.grid-2-12 {width: 13.666%;}
.grid-3-12 {width: 22%;}
.grid-4-12 {width: 30.333%;}
.grid-5-12 {width: 38.666%;}
.grid-6-12 {width: 47%;}
.grid-7-12 {width: 55.333%;}
.grid-8-12 {width: 63.666%;}
.grid-9-12 {width: 72%;}
.grid-10-12 {width: 80.333%;}
.grid-11-12 {width: 88.666%;}
.grid-12-12 {width: 97%;}


/* first item */ .formee .alpha {margin-left:0;}
/* last item */ .formee .omega {margin-right:0;}
/* clear */ .formee .clear {clear:both;}
/* input without label */ .formee-no-lbl {position:relative;padding-bottom:0;}
/* input without label */ .formee-no-lbl input,  .formee-no-lbl label,  .formee-no-lbl span,  .formee-no-lbl ul,  .formee-no-lbl p {position:absolute;bottom:0;}

/* multiple containers inside field-grid */
.formee .left {
	clear:none;
	float:left !important;
	margin-right:0.3em !important;
}
.formee .right {
	clear:none;
	float:right !important;
	margin-left:0.3em !important;
}


/* form elements  */
.formee-lbl, .formee label {
	display: block;
	height: auto;
	margin: 0.2em 0 0.5em;
}
.formee .formee-txt, .formee input[type="text"], .formee input[type="password"], .formee input[type="file"], .formee textarea, .formee select{
	vertical-align: middle;
	line-height: 1.1em;
	width: auto;
	padding:4px;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
/*ie7*/
*width: 99%;
}
.formee textarea {height: 10em;}
.formee select {padding:4px;}
.formee-list .formee-lbl, .formee-list label {
	display: inline;
	height: auto;
	margin: 0.5em 0 0.8em 2px;
}
.formee-req {
	position: relative;
	top:3px;
}

.formee-msg-info, .formee-msg-warning, .formee-msg-error, .formee-msg-success {
	padding:20px 20px 15px 38px;
	border: 1px solid #ccc;
	display: block;
	height: auto;
	margin: 0 1.5% 0.8em;
	clear:both;
}
.formee-msg-info li, .formee-msg-warning li, .formee-msg-error li, .formee-msg-success li {
	list-style: none;
	padding:0;	
	margin-bottom: .4%;
	font-size:1.4em;
	line-height:1.1em;
	vertical-align: top;
}


/* form button  */
.formee-button, .formee input[type="submit"], .formee input[type="button"], .formee input[type="reset"] {
  
  cursor: pointer;
  text-align: center;
  display:inline-block;
  border:1px solid #D4D4D4;
}

/* lista de chk e rdo */
.formee-list {
	height: 100%;
	list-style: none;
	padding:0;
	margin:0;
}
.formee-list li, .formee-list li {
	margin: 0.5em 0.6em 0.8em;
	float:left;
	display: inline-block;
	list-style:none;
}
.formee-list input {margin-right: 0.2em}

/* input size */
.formee-small {
	width: 30% !important;
	float:left;
	margin-right: 10px;
	display:inline;
/*ie7*/
*width: 25% !important;
}

.formee-medium {
	width: 50% !important;
	float:left;
	margin-right: 10px;
	display:inline;
/*ie7*/
*width: 45% !important;
}

/*FOR JALERT CSS*/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 1px #ccc;
	color: #000;
	/* -moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px; */
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../phpimages/alert_images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../phpimages/alert_images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../phpimages/alert_images/info.gif);
}

#popup_content.confirm {
	background-image: url(../phpimages/alert_images/important.gif);
}
#popup_content.yesno {
	background-image: url(../phpimages/alert_images/important.gif);
}
#popup_content.prompt {
	background-image: url(../phpimages/alert_images/help.gif);
}
#popup_content.prompt2 {
	background-image: url(../phpimages/alert_images/help.gif);
}

#popup_message {
	padding-left: 48px;
	/*color: green;*/ /* message color */
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 11px; /* font size */	
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}
#popup__button_panel {
	text-align: center;
	float:right;
	padding-bottom:5px;
}
#popup_prompt {
	margin: .5em 0em;
}
/* Master Table CSS */
.MasterTable {
  border:solid 1px #ccc;
  border-radius: 3px 3px 3px 3px;
  margin:5px;
  width:97.5%;
  padding-top:2px;

}
.MasterTable_Legend{
  border:solid 1px #fff;
  border-radius: 3px 3px 3px 3px;
  background-color:#FFFFFF;

}
.masterrecord{
	font-size: x-small;
	font-weight: bold;
	color:#000000;
}
.masterrecord:active{
	text-decoration:none;
	color:#000000;
}
.masterrecord:link{
	text-decoration:none;
	color:#000000;
}
.masterrecord:hover{
	text-decoration:none;
	color:#030;
}
#effect{
border:solid 1px #fff;
background:transparent;
}
.List_Fld {
  width:97.5%;
  height:97.8%;
  border-radius: 5px 5px 5px 5px;
  margin:5px;
  border:solid 1px #ccc;
}
.List_FldM {
  width:97.5%;
  height:81.8%;
  border-radius: 5px 5px 5px 5px;
  margin:5px;
  border:solid 1px #ccc;
  
}
/* List Legend */
.List_Fld_Lgd{
    font-size: x-small;
	font-weight: bold;
	color:#000000;
}
.table_fld{
	height:inherit;
}
.table_fld_td{
	height:35px;
}
/* TinyBox */
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../phpimages/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800; background-image:url(../phpimages/tinyboxbg.png)}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../phpimages/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}
/* Begin of Customizing Breadcrumb Links, by Masino Sinaga, May 2, 2012 */
#breadcrumb
{
   font: 8pt Tahoma, Helvetica, sans-serif;
   background-image:url(../phpimages/bc_bg.png);
   background-repeat:repeat-x;
   height:22px;
   line-height:22px;
   color:#9b9b9b;
   border-left: 1px solid #cacaca;
   border-right: 1px solid #cacaca;
   border-top: 1px solid #cacaca;
   overflow:hidden;
   margin:0px;
   padding:0px;
}
#breadcrumb li
{
   list-style-type:none;
   float:left;
   padding-left:1px;
}
#breadcrumb a
{
   height:22px;
   display:block;
   background-image:url(../phpimages/bc_separator.png);
   background-repeat:no-repeat;
   background-position:right;
   padding-right: 10px;
   text-decoration: none;
   color:#454545;
}
.home
{
   border:none;
   margin: 3px 0px;
}

#breadcrumb a:hover
{
   color:#35acc5;
}
/* End of Customizing Breadcrumb Links, by Masino Sinaga, May 2, 2012 */
/*END_SYSTEM_STYLES*/
/*BEGIN_USER_STYLES*/    
                                                       
/* your CSS styles here */  

.info, .success, .warning, .error, .validation {
    border: 2px solid;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;                        

                
}


.info {
    color: #00529B;
    background-color: #BDE5F8;    
    background-image: url('../phpimages/info1.png');
}                            
.success {                                                                                          
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../phpimages/success1.png');
}                           
.warning {                 
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../phpimages/warning1.png');
}                         
.error {                                                         
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../phpimages/error1.png');
} 




 .info2, .success2, .warning2, .error2, .validation {
    border: 2px solid;
    padding:10px 5px 10px;
    background-repeat: no-repeat;
    background-position: 10px center; 
    width: auto;

                
}


.info2 {
    color: #00529B;
    background-color: #BDE5F8;    
    
}                            
.success2 {                                                                                          
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../phpimages/success1.png');
}                           
.warning2 {                 
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../phpimages/warning1.png');
}                         
.error2 {                                                         
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../phpimages/error1.png');
} 
     

 #scrolltotop
{
float: right;
}


 
                              

                                                                   




/*END_USER_STYLES*/