body {
  background: #DDEEF2;
  font-size: 10pt;
  padding: 0px;
}

/* link color */
a,a:link {color: #006699; text-decoration:none;}
a:visited {color: #006699;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}

/* for button: <input type=submit class=stdButton /> */
.stdButton {
  	padding: 2px 8px 0px;
  	margin: 2px 2px;
  	border: 1px solid #2D5082;
  	background: url(images/button_bg.gif) repeat-x;	
}
.s_btn{margin:5px;-webkit-appearance:none;background:#43be10 url(images/btn_bg.png);border:0;border-radius:0;color:#fff;cursor:pointer;font-size:14px;height:34px;padding:0;padding-top:4px\9;*vertical-align:top;width:95px}
.s_btn_h{background-position:0 -39px}
fieldset {
padding:10px;
margin:10px;
width:96%;
color:#333; 
border:#06c dashed 1px;
} 
legend {
color:#06c;
font-size:16px;
font-weight:800; 
background:#fff;
}
.atten{color:red;}
/* formTable */
.formTable {
	font-size: 10pt;
	background: #FFFFFF;
	border-collapse:collapse;
	width:100%;
	margin:0px; 
}

.formTable .tdLabel{
	border:1px solid #CCC;
	height: 25px;
	width: 150px;
	font-weight:bold;
	vertical-align: center;
	text-align: right;
}

.formTable td{   
	border:1px solid #CCC;
	vertical-align: middle;
	height: 23px;
}

.formTable span.required{   
	color:red;
	font-weight:bold;
}
.formTable span.colHeader{
	width:100px;
	padding-top:3px;
	height:22px;
	font-weight:bold;
}
.formTable .brand{
	background-color: #28B7D0;
	font-weight:bold;
	height: 25px;
}	
/* END formTable */

/* queryPanel for list.jsp */

.queryPanel{   
	background: #FFFFFF;
	padding-bottom:10px;
}


.queryPanel .tdLabel{   
	font-size: 10pt;	
	vertical-align: center;
	text-align: right;
}

/* Messages */

.flash_error, .flash_success {
    font-weight: bold;
    background-repeat: no-repeat;
    padding: 7px 40px;
    margin: 0 1px;
    
	border: 1px solid black;
    background-color: #ffffcc;
    color: #000000;
}

.flash_error {
	border: 2px solid red;
    color: #f30;
    background-image: url(images/icon_flash_error.gif);
}

.flash_success {
    background-image: url(images/icon_flash_success.gif);
}

/* END Messages */