body {
	background-color: inherit; /* background color */
	color: inherit; /* text color */
	font-family: Arial, Helvetica, sans-serif; /* font name */
	font-size:12px; /* font size */
	margin: 0px 5px 5px 5px; /* top right bottom left */
}
body a
{
text-decoration:none;
color: #000000;	
}

body a:hover{
text-decoration: underline;
color: #ca0002;	
}
h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ca0002;}

h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600;}
h5{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:600; color:#FF9900}

input, textarea, select {	
	font-family: Arial, Helvetica, sans-serif; /* font name */
	font-size:12px;; /* font size */
} 

a:active {
	color: ; /* active link color */
}

a:link {
	color: ; /* link color */
}

a:visited {
	color: ; /* visited link color */
}

/* main table */
.ewTable {
	width: inherit; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}
.ewTable th {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
	text-align:center;
	font-weight:bold;
	background-image:url(images/bgmiddle.png);
	height:25px;
	font-size:13px;
}

.ewBasicSearch {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewBasicSearch td {
	border: 0px;
	padding: 1px;
}

.ewSearchOpr {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	color: maroon;
}

.ewListAdd {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewListAdd td {
	border: 0px;
	padding: 2px;
}

.phpmakerlist td {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

.ewAddOption td {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	padding: 2px; /* cell padding */	
	border: 0px;	
}

/* main table header cells */
.ewTableHeader {
	background-color: #0066CC; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
}

.ewTableHeader a:link {	
	color: #FFFFFF; /* header font color */	
}

.ewTableHeader a:visited {	
	color: #FFFFFF; /* header font color */	
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #F5F5F5; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #FFCCFF; /* highlight color */
}

/* main table select color */
.ewTableSelectRow {
	background-color: #CCFFFF; /* select color */
}

/* main table footer section */
.ewTableFooter {
	background-color: #FFFFCC;
}

/* 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 */
.ewmsg {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

/* Ajax */
.ewAstList {
	border: 1px solid black;
	background: #ffffff;
	position: absolute;
	padding: 0;
	white-space: nowrap;
}

.ewAstListBase {
	position: absolute;
	padding: 1;
}

.ewAstListItem {
	color: black;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

.ewAstSelListItem {
	color: white;
	background: Highlight;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

/* MultiPage pager table */
.ewMultiPagePager {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px; /* border */	
}

.ewMultiPagePager td {
	padding: 2px; /* cell padding */	
}

.bgtop {background-image:url(images/bgadmintop.gif);background-repeat:repeat-x;border-bottom:1px solid #CCCCCC; padding:5px;}
.toptitle {	float:left;font: font-size:28px; font-weight:bold; color:#108f03; font-family:Arial, Helvetica, sans-serif;}	
.bgtdleft{background-image:url(images/line.gif); background-position:left; background-repeat:repeat-y;}
.bgtdtop {background-image:url(images/linetop.gif); background-repeat:repeat-x;}		
.bgtdright{background-image:url(images/line.gif); background-position:right; background-repeat:repeat-y;}
.bgtdbottom{background-image:url(images/bottombg.gif); background-repeat:repeat-x;}
/*stly the hand hold house image*/
.adv{background-color:#ff6600;height:106px; background-image:url(images/adv.jpg); background-repeat:no-repeat; background-position:left;}
.advtext{float:right; width:240px; padding-right:20px; font-size:16px; color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; padding-top:10px}
.error{background-image:url(images/noterrror.gif); background-repeat:no-repeat; background-position:left;  padding:5px; padding-left:20px;background-color:#ffffcc; border:1px solid #993300; color:#FF0000;}
.joinfree{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-top:10px;}
.space{height:20px}

table.admintable td { padding: 3px; }
table.admintable td.key,
table.admintable td.paramlist_key {
	/*background-color: #f6f6f6;*/
	background-image:url(images/bgadmintop.gif);
	text-align: right;
	width: 140px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
.btn{background-image:url(images/bottonbg.gif); border:0px solid #CCCCCC; font-size:13px; color:#FFFFFF; padding-top:3px; padding-bottom:3px;}
.opacityit2:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.2;
border:1px solid #FF0000;
}
	.menubuttom{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; border-top:1px solid #E4E4E4; padding-top:10px; padding-bottom:10px; font-weight:bold;}
	.menubuttom a{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; padding:5px; text-decoration:none; color:#3333CC;}
	.menubuttom a:hover{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#ca0002;}	
	
	.menubuttom1{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; padding-top:10px; padding-bottom:10px; font-weight:bold;}
	.menubuttom1 a{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; padding:5px; text-decoration:none; color:#3333CC;}
	.menubuttom1 a:hover{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#ca0002;}	
	
span.checkbox {
			width: 19px;
			height: 25px;
			padding: 0 5px 0 0;
			background: url(images/checkbox.gif) no-repeat;
			display: block;
			clear: left;
			float: left;
			}
.usermenu 
{
text-align:center;
color: #000000;
}
.usermenu a
{
	color: #000000;
	
}
.usermenu a:hover
{
	color: #FF6600;
}			
.tablekey
{
width:155px;
text-align:center;
background-image:url(images/line.gif);
background-repeat:no-repeat;
background-position:right;
}
.tablekey1
{
width:150px;
text-align:center;
background-repeat:no-repeat;
background-position:right;
}
.titleadmin{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003399; font-weight:bold; padding:10px;}

.linktologin{background-image:url(images/bottonbg.gif); background-repeat:repeat-x; width:100px;  color:#FFFFFF; font-weight:bold; padding-top:2px; padding-bottom:2px; text-align:center;}
.linktologin a{ color:#FFFFFF; text-decoration:none;}
.linktologin a:hover{ color: #FF0000; text-decoration:none;}
.btnnext{font-size:12px; 
font-weight:bold; 
background-image:url(images/bottonbg.gif);
 background-repeat:repeat-x; color:#FFFFFF; border:1px solid #FFFFFF; padding-top:3px; padding-bottom:3px; text-align:center;}
 
 .forgettitle{font-size:14px; padding-bottom:10px; border-bottom:1px solid #CCCCCC; font-weight:bold;}
 .forgettext{ padding-top:15px; line-height:20px;}

