BODY { MARGIN: 0px;
       background-color: #fff;
       /*scrollbar-face-color: #bbbbbb;
       scrollbar-shadow-color: #FFFFFF;
       scrollbar-highlight-color: #FFFFFF;
       scrollbar-3dlight-color: #888888;
       scrollbar-darkshadow-color:#888888;
       scrollbar-track-color: #eeeeee;
       scrollbar-arrow-color: #Efefef;*/
	   font-family: Arial, Helvetica, sans-serif; 
	   font-size:11px;}
	   td {font-family: Arial, Helvetica, sans-serif; 
	   font-size:11px;}
	   img {border:none;}
h1 {font-family: Arial, Helvetica, sans-serif; 
    font-size: 22px;
    font-weight: normal;
    color: #222222;
    letter-spacing: 1.5pt;}
	
.titleText {font-size: 16px; color: #000000;}
.noteText { font-size: 10px; color: #d72e01;}
select {font-size: 11px;}
.bginput {font-size: 11px;}

a.orderable_field {
	color:#222222;  
	font-size: 11px;  
	font-weight:bold; 
	text-decoration:none;}
a.orderable_field:hover {
	color:#999999; 
	font-size: 11px;  
	font-weight:bold; 
	text-decoration:none;}
a.smallWhiteLink {
	color:#ffffff; 
	font-size: 11px;  
	text-decoration:none; 
	font-weight:none; }
a.smallWhiteLink:hover {
	color:#ffff99; 
	font-size: 11px; 
	text-decoration:none; 
	font-weight:none;}
a.smallblueLink {
	color:#020884; 
	font-size: 11px;  
	text-decoration:none; 
	font-weight:bold; }
a.smallblueLink:hover {
	color:#000000; 
	background-color:#fbf96b; 
	font-size: 11px; 
	text-decoration:none; 
	font-weight:bold;}
a.menuLink {
	color:#555555; 
	font-size: 14px;  
	text-decoration:none; 
	font-weight:bold; }
a.menuLink:hover {
	color:2553a9; 
	font-size: 14px; 
	text-decoration:none; 
	font-weight:none;}
	.login {
	font-size: 15px;
    color: #666;
	background: url(../images/input_bg.gif) 0 0 repeat-x #f9f9f9;
	border: 1px solid #c1c1c1;
	padding:10px; margin: 10px 0; width: 310px; height: 40px;}
.inputGeneral {
	font-size: 12px;
    color: #000074;
	background-color: #f9f9f9;
	border: 1px solid #c1c1c1;
	padding-left: 2px;}
.inputGeneral_s {
	font-size: 11px;
    color: #000074;
	background-color: #F4F4F4;	
	border: 1px solid #ddd;
	padding-left: 2px;
	width: 214px;}

.inputGeneral2 {
background:#f4f7fb;
font-size:10px;
color: #000000;
border:1px solid #888888;}
.generalLabel_1 {
background:#e7e7e7;
font-size:12px;
font-weight: none;
color: #0101c0;
border:1px solid #e7e7e7;}
/*---------------------------report table start -----------------*/
table.rpt {
font-size: 7pt;
color: #000000;
width: 993;
float: center;
border-left:1px  #758094;
border-right:1px  #758094;
border-bottom:1px  #758094;
border-top:1px  #525e73;
empty-cells: hide;
border-style: solid solid solid solid;
border-spacing : 1px;
padding: 0px;
border-collapse: collapse;
vertical-align: middle;
font-style: normal;
font-variant: normal;
white-space: normal;
margin: 1px;}
table.rpt th{
background-color: #95cf89;
border:1px solid #dddddd;
white-space: nowrap;
padding: 0px 5px 0px 7px;
vertical-align: middle;
font-weight: bold;}
table.rpt td{
background-color: #cecfce;
border:1px solid #dddddd;
white-space: nowrap;
align: right;
padding: 0px 1px 0px 1px;}

/*---------------------------hover effect list table css  end -----------------*/
.generalLabel_2 {
	font-size: 12px;
    color: #454545;
	background-color: #e9e9e9;
	border: 1px solid #c1c1c1;
	padding-left: 2px;}

/*table{
border:0px solid #999999;
border-collapse: collapse;
empty-cells: hide;}
TD{
color:#000000;
FONT-FAMILY: Arial, Verdana, Times New Roman,  'Trebuchet MS',   Helvetica;
font-size:10px;
color: #333333;
text-decoration:none;
text-align:;
valign:bottom;
padding: 0px 0px 0px 0px;
margin: 0px;
}*/
a.button {
text-transform: uppercase;
font-weight: bold;
line-height: 22px;
font-size: 9px;
padding: 2px;
margin: 1px;
border: 1px solid #333333;
color: #000000;
min-width: 70px;}

a.button:link {
background: url(../images/button_off.gif);
color: #000000;
text-decoration: none;}

a.button:visited {
background: url(../images/button_off.gif);
color: #000000;
text-decoration: none;	}

a.button:hover {
	border-color:#aaa;
   background: url(../images/button_hover.gif);
color: #000000;
text-decoration: none;	}

a.button:active {
background-color: #fc7100;
color: #000000;
text-decoration: none;}


/*---------button.s   start----------------*/
a.button_s {
font-weight: bold;
font-size: 8.5px;
padding: 3px 3px;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #81b7b7;
border-bottom: 1px solid #81b7b7;
border-left: 1px solid #d9d9d9;
text-valign: middle;
min-width: 50px;
text-transform: uppercase;}

a.button_s:link {
background-color: #efefef;
color: #01148b;
text-decoration: none;	}

a.button_s:visited {
background-color: #efefef;
color: #01148b;
text-decoration: none;	}

a.button_s:hover {
background-color: #347b34;
color: #fff;
border-color: #717171 d9d9d9 d9d9d9 #717171;
text-decoration: none;	}

a.button_s:active {
background-color: #fc7100;
color: #ffffff;
text-decoration: none;	}
/*-------------button search end------*/


/*----------------------------- table edit header start -----------------------*/
table.edit_head {
	background-color: #cccccc;
	empty-cells: hide;
	border: 1px solid #444444;
	border-bottom: 1px dashed #444444;}
table.edit_head td{
white-space: nowrap;
padding: 3px 2px;
margin: 0px;
color: #222222;
vertical-align: middle;
font-weight: bold;
font-size: 8pt;
}
/*----------------------------- table edit header end -----------------------*/


/*----------------------------- table edit header start -----------------------*/
table.edit_head_general {
	float: center;
	background-color: #eeeeee;
	empty-cells: hide;
	border: 1px solid #fff;}
table.edit_head_general td{
padding: 2px 2px 2px 8px;
margin: 0px;
height: 22px;
color: #222222;
vertical-align: middle;
font-weight: bold;
font-size: 8pt;}
/*----------------------------- table edit header end -----------------------*/

/*----------------------------- table edit header slave start -----------------------*/
table.edit_head_slave {
width: 988px;
float: center;
background-color: #BFE2E2;
border:1px solid #666666;
empty-cells: hide;}
table.edit_head_slave td{
white-space: nowrap;
padding: 2px 2px 2px 8px;
margin: 0px;
color: #222222;
vertical-align: middle;
line-height: 18px;
font-weight: bold;
font-size: 9pt;}
/*----- table edit header slave end ----*/


/*----------------------------- table edit main start -----------------------*/
table.edit_main {
	background-color: #eee;
	empty-cells: hide;
	border:1px solid #444444;
	border-top: none;}
table.edit_main td{
white-space: nowrap;
padding: 1px 1px 1px 3px;
margin: 0px;
color: #000000;
vertical-align: middle;
line-height: 16px;
font-weight: bold;
font-size: 9pt;}

/*----------------------------- table edit main end ----------------------*/


/*------ table spacer -----*/
table.spacer_table {height: 3px;padding: 3px;}


/*----------------------------- table edit header start -----------------------*/
table.edit_head_mbl {
width: 993px;
float: center;
background-color: #888888;
empty-cells: hide;
border:1px #666666;
border-style: solid solid dashed solid;
}
table.edit_head_mbl th{
white-space: nowrap;
line-height: 18px;
padding: 2px 2px 2px 8px;
margin: 0px;
color: white;
vertical-align: middle;
line-height: 18px;
font-weight: bold;
font-size: 9pt;
}
table.edit_head_mbl td{
white-space: nowrap;
padding: 2px 2px 2px 8px;
margin: 0px;
color: #222222;
vertical-align: middle;
line-height: 18px;
font-weight: bold;
font-size: 9pt;
}
/*----------------------------- table edit header end -----------------------*/


/*----house b/l header--------------------*/
table.edit_head_hbl {
width: 993px;
background-color: #888888;
empty-cells: hide;
border:1px #666666;
border-style: solid solid dashed solid;}

table.edit_head_hbl th{
white-space: nowrap;
line-height: 18px;
padding: 2px 2px 2px 8px;
margin: 0px;
color: white;
vertical-align: middle;
line-height: 18px;
font-weight: bold;
font-size: 9pt;
}

table.edit_head_hbl td{
white-space: nowrap;
line-height: 18px;
padding: 2px 2px 2px 8px;
margin: 0px;
color: #222222;
vertical-align: middle;
line-height: 18px;
font-weight: bold;
font-size: 9pt;}
/*----house b/l header end--------------------*/


/*---------------------------hover effect list table css  start -----------------*/
table.list {
	width: 100%;
	border-spacing : 1px;
	padding: 0px;
	border-collapse: collapse;
	background-color: #dddddd;
	border: 1px solid #666666;}
table.list th{
	border:1px solid #666666;
	white-space: nowrap;
	padding: 0px 5px 0px 7px;
	margin: 1px;
	color: #333333;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	font-size: 9pt;
	background-color: #bbbbbb;
}
table.list td{
border:1px solid #aaaaaa;
padding: 2px 2px 2px 5px;
margin: 1px;
line-height: 17px;
color: #000000;
white-space: normal;
vertical-align: middle;
font-size: 12px;}
/*---------------------------hover effect list table css  end -----------------*/

/*---------------------------hover effect list_without_width table css  start -----------------*/
table.list_without_width {
width:100%;
empty-cells: hide;
border-spacing : 1px;
border-collapse: collapse;
}
table.list_without_width th{
background-color: #333333;
border:1px solid #c1c1c1;
white-space: nowrap;
padding: 1px 1px 1px 7px;
margin: 1px;
color: #FFFFff;
vertical-align: middle;
line-height: 16px;
font-weight: bold;
font-size: 8pt;}

table.list_without_width td{
border:1px solid #c1c1c1;
white-space: nowrap;
padding: 2px 2px 2px 5px;
margin: 1px;
color: #000000;
vertical-align: middle;
line-height: 18px;
font-size: 9pt;}


TR.trBright { background-color: #f3f3f5}
  .initial { background-color: #f3f3f5; color:#111111 }
  .normal { background-color: #f3f3f5 }
  .highlight { background-color: #c3c3c3 }
TR.trDark { background-color: #e7e7e7}
  .initial { background-color: #e7e7e75; color:#111111 }
  .normal { background-color: #e7e7e7 }
  .highlight { background-color: #c3c3c3 }


/*---------------------------hover effect list table css  end -----------------*/



/*----------------------------- table top nav bar start -----------------------*/
table.nav_head {
background-image: url(../images/l1.gif);
width: 100%;
empty-cells: hide;
}
table.nav_head td{
white-space: nowrap;
height: 28px;
padding: 0px 0px 0px 10px;
margin: 0px;
font-size: 8pt;
color: #343434;
vertical-align: middle;
line-height: 28px;
font-weight: bold;
empty-cells: hide;}
/*----------------------------- table top nav bar end -----------------------*/

/*---------------------------report table start -----------------*/
table.doc_center {
width: 993px;
border:1px solid  #758094;
empty-cells: hide;
border-spacing : 1px;
padding: 0px;
border-collapse: collapse;}
table.doc_center th{
background-color: #95cf89;
border:1px solid #dddddd;
white-space: nowrap;
padding: 0px 5px 0px 7px;
margin: 1px;
color: #000000;
vertical-align: middle;
font-weight: bold;
font-size: 9pt;}

table.doc_center td{
background-color: #cecfce;
border:1px solid #dddddd;
white-space: nowrap;
align: right;
padding: 0px 2px 0px 2px;
margin: 1px;
color: #000000;
white-space: normal;
vertical-align: middle;
font-size: 9pt;}
/*.master_title{
color:#ffffff;}*/
/*---------------------------hover effect list table css  end -----------------*/

table.pagecontrol td {padding:3px 2px; }

ul.menu_list, ul.menu_list li {margin: 0; padding:0;}
ul.menu_list li { float:left; background:#f3f3f3;  list-style:none; text-align:center;margin:0 5px 5px 0;}
ul.menu_list li img { margin-bottom: 10px;}
ul.menu_list li a { display:block;width: 100px; height:100px; border: 1px solid #f6f6f6; padding: 5px; color: #666; text-decoration:none;}
ul.menu_list li a:hover { background:#fcfcfc; border: 1px solid #e3e3e3;}

ul.welcome_list {margin:0; padding:0; }
ul.welcome_list li {list-style:none; padding: 4px 4px 4px 12px; background:url(../images/arrow.gif) 2px 7px no-repeat;font-size: 12px;}