body{
	background-color: #F5F7F8;
	margin: 0px;
}
td, input, select, textarea{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #222222;
}
.b{
	font-weight: bold;
}
.s{
	font-size: 10px;
}
A:link,A:visited,A:active
{
	color: #006699;
}
A:hover,a.s:hover
{
	color: #7B0000;
	text-decoration: underline;
}
.a /* alert */{
	color: #DD1111;
	font-weight: bold;
}
.btn{
	font-weight: bold;	
}
.mTable{
	background-color: #FFFFFF;
	width: 980px;
}

.m2Table{
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	border: 0;
	
}
.t1{
	width: 180px;
	height: 100%;
	border-right: solid 1px E3E3E3;
	padding: 0px 6px 6px 6px;
}
.t2{
	padding: 0px 8px 6px 8px;
}
.t3 /* tabs on page */{
	width: 180px;
	padding: 0px 8px 6px 8px;
}
.tabs
{
	background-color: White;
	height: 350px;
}
.header
{
	
	background-color: White;
}
.footer{}
.foot, A.foot:link,A.foot:visited,A.foot:active
{
	color: #888888;
	font-size: 10px;
	text-decoration: none;
}
.imgb
{
	border: #cccccc 1px solid; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4));
}
A.foot:hover
{
	color: #7B0000;
	text-decoration: underline;
}
hr{
	color: #000080;
	height:1px;
}
.lt /* Login panel */{
	border: solid 1px #bbbbbb;
	background-color: #CCE6FF;
}
.lh{
	background-color: #E8E8E8;
	border-bottom: solid 1px #bbbbbb;
}
.i{
	background-color: #FFFFCC;
	border: solid 1px #999999;
}
.mu /* menu */{
	padding: 3px 4px 2px 4px;
	color: #FFFFFF;
	font-weight: bold;
	/*border: solid 1px #B30E0E;*/
	background-color: #B30E0E;
	height: 22px;
}
.mo{
	padding: 3px 4px 2px 4px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	/*border: solid 1px #590606;*/
	background-color: #FF0000;
	height:22px;
}
.m1, a.m1:link, a.m1:visited, a.m1:active, a.m1:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.menu{
	background-image: url(V/bg-menu-under.gif);	
	border: solid 1px #B0B0B0;
	padding-right: 5px;
}
.mm_Container {
	background-color: Transparent;
}
.mm_Container table tr td {
	color: #444444;
}
.mm_Bar {
	cursor: pointer; 
	cursor: pointer;
	height:22px;
	background-color: Transparent;
}
.mm_Item {
	cursor: pointer; 
	cursor: pointer; 
	color: #444444; 
	font-family: Tahoma, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: #EEEEEE 0px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	border-right: #EEEEEE 0px solid;
	background-color: Transparent;
	height:22px;
}
.mm_Icon {
	cursor: pointer; 
	cursor: pointer; 
	background-color: #DDDDDD; 
	border-left: #DDDDDD 1px solid; 
	border-bottom: #DDDDDD 1px solid; 
	border-top: #DDDDDD 1px solid; 
	text-align: center; 
	width: 15px; 
	height:22px;
}
.mm_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: pointer; 
	background-color: #EEEEEE; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	border-bottom: #EEEEEE 0px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 0px solid; 
	border-right: #EEEEEE 0px solid;
}
.mm_Break {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.mm_ItemSel {
	cursor: pointer; 
	cursor: pointer; 
	color: #444444; 
	font-family: Tahoma, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #DDDDDD;
	height: 22px;
}
.mm_Arrow {
	font-family: webdings, sans-serif; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: pointer; 
	border-right: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 0px solid;
}
.mm_RootMenuArrow {
	font-family: webdings, sans-serif; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: pointer;
}
.t /* Module */{
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #501414;
}
.ms3
{
	font-size: 20px;
	font-family: Arial, Sans-Serif;
	color: #FE7520;
}
.ms4
{
	color: #006699;
}
.tt5
{
	font-size: 14px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: #777777;
	padding-top: 2px;
	padding-bottom: 4px;
}
.tt1{
	border-bottom: solid 1px #FF0000;
}
.tce{
	height: 31px;
	background-image: url(S/bar.gif);
	font-weight: bold;
	border-bottom: solid 1px #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.bl{
	width:6px;
	height: 23px;
	background-image: url(S/btn-l.gif);
}
.br{
	width:8px;
	height: 23px;
	background-image: url(S/btn-r.gif);
}
.bb{
	background-image: url(S/btn-bg.gif);
	padding: 0px 2px 0px 2px;
}
.bli{
	width:2px;
	background-image: url(S/btn-line.gif);
	font-size: 2px;
}
.bt, a.bt:link, a.bt:visited, a.bt:active, a.bt:hover{
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	height: 16px;
	cursor:hand;
}


.bd
{
	
	padding: 1px 6px 1px 6px;
}
.bdh{
	border: solid 1px #000080;
	padding: 1px 5px 1px 5px;
	background-image: url(S/btn-o.gif);
}
.print{
	margin: 5px 0px 0px 0px;
	background-color: #F1f1f1;
	border: solid 1px #cccccc;
	height:24px;
}
.Html1, .Html3{
	padding: 10px 2px 10px 2px;
}
.Html2{
	padding: 10px 10px 10px 10px;
}
.info
{
	font-size: 10px;
	color: #666666;
}
.ado /* administration */{
	border: solid 1px #000080;
	background-color: #F7DA7C;
	padding: 3px 4px 3px 4px;
}
.aduc{
	border: solid 1px #999999;
	background-color: #eeeeee;
	padding: 3px 4px 3px 4px;
}
.adu{
	padding: 4px 5px 4px 5px;
}
.dtg /* Data Grid */{
	border: solid 1px #000000;
}
.dgh{
	background-color: #D8EAF5;
	height: 22px;
	font-weight: bold;
	background-image: url(S/dg-h.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.dghh{
	background-color: #D8EAF5;
	height: 20px;
	font-weight: bold;
	cursor: hand;
	background-image: url(S/dg-hh.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.dg-asc
{
	background-image: url(S/dg-asc.gif);
	background-repeat: no-repeat;
	background-position: right middle;
	vertical-align:middle
}
.dg-desc
{
	background-image: url(S/dg-desc.gif);
	background-position: right middle;
	background-repeat:no-repeat;
}
.dgf{
	background-color: #F0F0F0;
}
.dgo{
	background-color: #CCE6FF;
	cursor: pointer;
}
.dgo-light{
	background-color: #F1F1F1;
	cursor: pointer;
}
.dgu{
	background-color: #FFFFFF;
}
.dgua
{
	background-color: #E7F3FF;
}
.oa{
	border: solid 1px #7F9DB9;
	background-color: #FFFFFF;
	overflow: auto;
	height: 75px;
}
.imo{
	border: solid 1px #000080;
	background-image: url(S/bar2.gif);
}
.imug{
	border: solid 1px #f5f5f5;
}
.SearchTB
{
	font-size: 9px;
	border:none;
}
.Search
{
	color : White;
	padding-right: 5px;
}


/* borders and frames */
.bg-l
{
	background-image: url(V/bg-l.gif);
}
.bg-r
{
	background-image: url(V/bg-r.gif);
}
.bg-line
{
	background-image: url(V/bg-line.gif);
}
.bg-menu
{
	padding-right: 4px;
	text-align: right;
}
.bg-bl
{
	background-image: url(V/bg-dl.gif);
}
.bg-bc
{
	background-image: url(V/bg-dc.gif);
}
.bg-br
{
	background-image: url(V/bg-dr.gif);
}
.bg-1
{
	background-image: url(V/bg1.jpg);
	background-position: right middle;
	background-repeat: no-repeat;
}
.xxs
{
	font-size: 1px;
}


/* NEW STYLES  */

.np-shadow
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
}
.np-table
{
	border-color:#BDDBE5;border-collapse:collapse;
}
.np-top
{
	background-color: #00059B;
	padding: 2px 2px 2px 5px;
	color: #FFFFFF;
	font-weight: bold;
}
.np-edit
{
	border: solid 1px #FF0000;
	background-color: #FFFFcc;
}
.np-normal
{
	border: solid 1px #7F9DB9;
}
.np-tabinfo
{
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#E6E6E6,EndColorStr=#FFFFFF);
	background-color: #EEEEEE;
	border-bottom: solid 1px #7B94C7;
	padding:4px;
}
.np-tabtable
{
	margin-bottom: 5px;margin-top: 5px;
}
.np-empty
{
	background-color: #ECE9D8;
	border: 1px solid #ACA899;
	padding: 2px 2px 2px 2px;
	height: 20px;
}

.np-txtempty
{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 2px 2px 2px 2px;
	height: 20px;
	font-weight: bold;
}

.np-i{
	background-color: #FFFFCC;
}

/* [-dp-] [08.06.2006] new styles added */

.tblFullLineTable
{
	background-color: #FFFFFF;
	width: 100%;
	border: 0;
}

.tblLoginInformation
{
	background-color: #F0F0F0;
	border: solid 1px: #B0B0B0;
	width: 410px;
}


.mainMenuLeftText 
{
	cursor: hand;
	font-weight: bold;
	color: Black !important;
	text-decoration:none !important;

}

.mainMenuLeftTextClicked
{
	cursor: hand;
	font-weight: bold;
	color: #FE7520 !important;
	text-decoration:none !important;
}


.mainMenuRightText
{
	cursor: hand;
	color: Navy !important;
	text-decoration:none !important;
	
}

.contextMenuItem
{
	color: Black !important;
	text-decoration:none !important;
	width: 100%;
}

.btnSearch
{
	cursor: hand;
	background-image: url(icons/search2.gif);
	background-position: left;
	background-repeat: no-repeat;
	BACKGROUND-COLOR: transparent; 	
	border: none;
}

.btnDelete
{
	cursor: hand;
	background-image: url(icons/delete.gif);
	background-position: left;
	background-repeat: no-repeat;
	BACKGROUND-COLOR: transparent; 	
	border: none;
}

.btnSave
{
	cursor: hand;
	background-image: url(icons/update.gif);
	background-position: left;
	background-repeat: no-repeat;
	BACKGROUND-COLOR: transparent; 	
	border: none;
}

.btnCloseWindow
{
	cursor: hand;
	background-image: url(icons/close-small.gif);
	background-position: left;
	background-repeat: no-repeat;
	BACKGROUND-COLOR: transparent; 	
	border: none;
}

.btnClearForm
{
	cursor: hand;
	background-image: none;
	background-position: left;
	background-repeat: no-repeat;
	BACKGROUND-COLOR: transparent; 	
	border: none;
}

.btnBack
{
	cursor: hand;
	background-image: url(icons/back.gif);
	background-position: left;
	background-repeat: no-repeat;
	BACKGROUND-COLOR: transparent; 	
	border: none;
}

.btnCloseServicesList
{
	cursor: hand;
	color: Navy;
	background-image: url(icons/close-small.gif);
	background-position: right;
	background-repeat: no-repeat;
	BACKGROUND-COLOR: transparent; 	
	border: none;
}


