body { margin:0px; background-color:#F5F5F5; font-family:Tahoma, Arial; color:#333333; font-size:11px; }
table, td { font-size:11px; }
a { color:#067CB9; text-decoration:none; }
a:hover { color:#68767F; text-decoration:underline; }
form { margin:0px; }

.txtbx { font-size:11px; background-color:#FFFFFF; height:20px; font-family:Tahoma, Arial;  }
.txtarea { font-size:11px; background-color:#FFFFFF; font-family:Tahoma, Arial;  }
.txtselect { font-size:11px; background-color:#FFFFFF;  height:20px; width:132px; font-family:Tahoma, Arial;  }
.scontent { font-size:11px;font-family:Tahoma, Arial; color:#FFFFFF; }

.button { border:1px solid #ececec; font-size:9px; height:20px; background-image:url(images/button_bg.gif);
         background-repeat:repeat-x; text-transform:uppercase; font-weight:bold;
		 font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px; color:#FFFFFF; cursor:hand; }

.maintbl { padding-left:10px; padding-right:10px; background-color:#FFFFFF; vertical-align:top; }
.headerarea { height:115px; vertical-align:middle; text-align:center; border:2px none #6C9A13;
              border-top-style:solid; background-image:url(images/header_bg.gif); background-repeat:repeat-x;
			  background-position:top;
             }
.footerarea { height:35px; text-align:center; border:2px none #067CB9; border-top-style:solid;
               line-height:150%; background-color:#FaFaFa; }
.mnuarea { height:25px; vertical-align:bottom; text-align:left; background-color:#FFFFFF;
            border:2px none #ED8701; border-bottom-style:solid; }
.leftarea { vertical-align:top; text-align:left;  width:193px; padding-right:5px; }		   

.welcomearea { text-align:center; vertical-align:top; padding-bottom:10px; padding-top:10px; height:120px; }
.contentarea { text-align:center; vertical-align:top; padding-bottom:5px; padding-top:5px; }

.welcometxt { padding:10px; line-height:160%; text-align:justify; vertical-align:top;
              background-color:#f9f9f9; color:#333333; }
.welhead { font-size:14px; font-weight:bold; font-family:Arial, Tahoma; line-height:160%;  }
.welhead1 { font-size:13px; font-weight:bold; font-family:Arial, Tahoma; line-height:160%; color:#CC3300;  }

.pg_head { font-weight:bold; font-size:16px; color:333333; font-family: Arial, Trebuchet MS,Tahoma;
         padding-bottom:3px; border:2px none #6C9A13; border-bottom-style:solid; }
.pg_head_new { font-weight:bold; font-size:16px; color: #FF0000; font-family: Arial, Trebuchet MS,Tahoma;
         padding-bottom:3px; border:2px none #6C9A13; border-bottom-style:solid; }

.pg_txt { line-height:160%; }
.mustfield { font-weight:bold; font-size:13px; color:#CC0000; }
.infoarea { padding-bottom:5px; padding-top:5px; text-align:center; font-weight:bold; color:#CC0000; 
            font-family:Arial, Tahoma; }
.text_pad { padding-left:0px; padding-right:0px; }

table.tbl_footer { border:1px none #888888; height:25px;}
table.tbl_footer td { color:#666666; padding-left:3px; border:1px solid #888888; text-align:center; }
a.footerlnk { color:#666666; text-decoration:none; font-weight:bold; }
a.footerlnk:hover { color:#999999; text-decoration:none; }

.bdrall { border:1px solid #e0e0e0; padding:2px; }

table.tbl_gen { border:1px solid #6C9A13; border-bottom-style:solid; }
table.tbl_gen td { padding:3px; vertical-align:middle; font-size:11px;
                     border:0px solid #f0f0f0; }
table.tbl_gen th  { font-size:12px; font-weight:bold; font-family:Arial, Tahoma; text-align:left;
                     height:23; color:#fffffa; background-color:#6C9A13; padding:3px; }

table.tbl_gen1 { border:1px solid #4777B9; border-bottom-style:solid; }
table.tbl_gen1 td { padding:3px; vertical-align:middle; font-size:11px;
                     border:0px solid #f0f0f0; }
table.tbl_gen1 th  { font-size:12px; font-weight:bold; font-family:Arial, Tahoma; text-align:left;
                     height:23; color:#fffffa; background-color:#4777B9; padding:3px; }

table.tbl_glink { border:1px solid #666666; border-bottom-style:solid; }
table.tbl_glink td { padding:3px; }

a.glink { color:#067CB9; text-decoration:underline; font-weight:bold; }
a.glink:hover { color:#68767F; text-decoration:underline; }

a.glinksm { color:#003366; text-decoration:underline; font-size:10px; }
a.glinksm:hover { color:#003366; text-decoration:underline; }

.tbl_curvedbl { background-image:url(images/curve_main_bg_bl.gif); background-repeat:repeat-x; background-position:bottom; }
.tbl_curvedyl { background-image:url(images/curve_main_bg_yl.gif); background-repeat:repeat-x; background-position:bottom; }

.head1 { font-weight:bold; font-size:18px; color:#986699; font-family: Arial, Trebuchet MS,Tahoma;
         padding-bottom:3px; border:2px none #6C9A13; border-bottom-style:solid; }

.striketext { text-decoration:line-through; color:#990000; } 
.sub_txt { font-weight:normal; font-size:12px; color:#444444; font-family:Arial, Tahoma, Trebuchet MS;
           line-height:140%; }
.hilite_blk { font-size:13px; font-weight:bold; color:#333333; }
.hilite_blu { font-size:13px; font-weight:bold; color:#986699; }
.hilite_orange { font-size:13px; font-weight:bold; color:#FF6633; }
.hilite_green { font-size:13px; font-weight:bold; color:#6C9A13; }

/* tbl */
table.tbl_list { border:0px none #dfdfdf; border-bottom-style:solid; }
table.tbl_list td { padding:3px; padding-top:2px; padding-bottom:2px; vertical-align:middle; font-size:11px;
                     border:1px none #f0f0f0; border-bottom-style:solid; height:23; }
table.tbl_list th  { padding:3px; padding-top:2px; padding-bottom:2px; font-size:11px; font-weight:bold; color:#FFFFFA; text-align:left;
                     height:23; background-color:#6C9A13; }
					 
.list_row1 { background-color:#F7FEEA; }
.list_row2 { background-color:#EFF9DB; }

table.tbl_srchdata { border:1px solid #f0f0f0; border-bottom-style:none; }
table.tbl_srchdata td { padding-left:6px; padding-top:2px; padding-bottom:2px; vertical-align:middle; font-size:11px;
                     border:1px none #f0f0f0; border-bottom-style:solid; height:20; }

table.tbl_frm { border:1px solid #F9FDEC; padding:4px; }
table.tbl_frm td { background-color:#FAF9F0; }
table.tbl_frm td.info { background-color:#FAF9F0; font-size:10px; vertical-align:top; }

.imgborder { border:1px solid #ececec; }