

HTML,BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image:url(../images/indexbg.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	color:#444444;
}

.image150{
height:150px;
width:150px;}

.image12392{
height:0px;
width:0px}

.smallwidth
{
width: 100px;
}

tr.itemtitleline td
{  
	border-bottom: 1px double #000000;	
}

.itemtitle{
font-size: 22px;
color: #313131;
padding-top: 4px;
}

.itemtitlelight{
font-size: 18px;
color: #404040;
padding-top: 4px;
}

.itemrows
{
	text-align:left;
	vertical-align:middle;
	height: 22px;
	border-top: 1px dashed #5e5e5e;
}

.itemrowsalt
{
	text-align:left;
	vertical-align:middle;
	height: 22px;
	background-color:#ffffff;
	border-top: 1px dashed #5e5e5e;
}

tr.griditem td
{
    border: solid 0px;
	text-align:left;
	vertical-align:top;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	
}
tr.gridaltitem td
{
    border: solid 0px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4f4;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
tr.gridmerchant td
{
 	text-align:left;
	vertical-align:top;
	background-color:#c8ebff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;

}
.gridselect td
{
    border: solid 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffd369;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #fff;
	
}
 tr.row:hover, tr.over td { background-color: #ffccff; }

.gridheader
{
    border: solid 0px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4f4;
	font-weight:bold;
}

a{
	font-size: 12px;
	font-weight: bold;
	color: #366EBA;
	text-decoration:none;
	font:tahoma;
}
a:hover{
font-size: 12px;
	color: #366EBA;
	text-decoration:underline;
	font:tahoma;
}

a.link1{	
font-size: 11px;
	font-weight: bold;
	color: #366EBA;
	text-decoration:none;
	font:tahoma;
	}

a.link1:hover{
font-size: 11px;
	color: #366EBA;
	text-decoration:underline;
	font:tahoma;
	}
	
a.footerlink{	
font-size: 10px;
	color: #424242;
	text-decoration:none;
	font:tahoma;
	padding: 0 10px 0 10px;
	}

a.footerlink:hover{
font-size: 10px;
	color: #424242;
	text-decoration:underline;
	font:tahoma;
	padding: 0 10px 0 10px;
	}

.halfframe {
border-width: 0px 1px 1px 1px;
border-style:solid;
border-color:#cccccc;
}

.btmframe {
border-width: 0px 0px 1px 0px;
border-style:solid;
border-color:#cccccc;
}

.halfframegrey {
border-width: 0px 1px 1px 1px;
border-style:solid;
border-color:#cccccc;
background-color:#f3f3f3;
}

.halfframeblack {
border-width: 0px 1px 1px 1px;
border-style:solid;
border-color:#a7a7a7;
}

.halfframeblack2 {
border-width: 1px 1px 1px 1px;
border-style:solid;
border-color:#a7a7a7;
}

.fullframegrey {
border-width: 1px 1px 1px 1px;
border-style:solid;
border-color:#cccccc;
background-color:#f3f3f3;
}

.fullframe {
border-width: 1px 1px 1px 1px;
border-style:solid;
border-color:#cccccc;
}

.ghostframe {
border-width: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;

}

.title{
font-size: 18px;
color: #feba16;
padding-top: 10px;
}
.lighttitle{
font-size: 14px;
color: #825c00;
}

.alert{
font-size: 15px;
color: #ef0000;
padding-top: 10px;
padding-top: 5px;
}

.btmline {
border-width: 0px 0px 1px 0px;
border-style:solid;
border-color:#cccccc;
}

.topframe {
border-width: 1px 0px 0px 0px;
border-style:solid;
border-color:#cccccc;
}


td.frameheader {
background-image:url(../template/headers/mainheader.gif);
background-repeat:repeat-x;
font-size: 14px;
color: #3b3b3b;
height: 25px;
padding-left: 5px;
font-weight:bold;
}

td.subheader {
background-image:url(../template/headers/subheader.gif);
font-size: 14px;
color: #3b3b3b;
height: 25px;
padding-left: 5px;
font-weight:bold;
}

.smalltext {
font-size: 10px;
color: #3b3b3b;
}


td {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.buttons { 
 background-color: #d0ff52; 
 border: 1px solid #93bb26; 
}
.txtboxs { 
 background-color: #fcfff4; 
 border: 1px solid #93bb26; 
}

.alternatelines {
background-color:#efefef;
}

.alternatelineslight {
background-color:#f8f8f8;
}

.leftpane {
background-color:#fffbeb;
color:#666666;
font-weight:bold;
}

.rightpane {
background-color:#f9f9f9;
color:#666666;
}

.normalrow
{
    background-color:white;
 }
 
 .hightlighrow
{
    background-color:#ffd369;
 }
 
.tableframe {
border-width: 1px 3px 1px 3px;
border-style:solid;
border-left-color:#FFFFFF;
border-right-color:#FFFFFF;
border-top-color:#ffffff;
}

.profileframe {
border-width: 0px 1px 1px 1px;
border-style:solid;
border-color:#ffdd66;
}

.profileframe2 {
border-width: 1px 1px 1px 1px;
border-style:solid;
border-color:#ffdd66;
}

.profileheader {
font-size: 14px;
color: #3b3b3b;
height: 25px;
padding-left: 5px;
font-weight:bold;
background-image:url(../images/profilebox/bg.gif);
background-repeat:repeat-x;

}

#tooltip {
    padding: 3px;
    background: #f9f9f9;
    border: 1px solid #eee;
    text-align: center;
    font-size: smaller;
}

span.tip {
    border-bottom: 1px solid #eee;
}