* {
	margin: 0;
	padding:  0;
}

body {
	font-size:12px;
	font-family: Verdana, Arial, San-serif, "Times New Roman";
}


/************************
     input , font style 
************************/

a.nav:link   { color: #545d9b; text-decoration: none;}
a.nav:visited{ color: #5e6151; text-decoration: none;}
a.nav:hover  { color: #5d67e5; text-decoration: none;}
a.nav:active { color: #af5962; text-decoration: none;}



a:link   { color: #545d9b; text-decoration: none;}
a:visited{ color: #5e6151; text-decoration: none;}
a:hover  { color: #58deff; text-decoration: underline;}
a:active { color: #af5962; text-decoration: none;}


/* Solid blue border for unvisited, dashed purple border for visited */
/* :link img { -moz-outline: 0px solid #f5f7fb }   */
/* :visited img { -moz-outline: 1px dashed purple } */
/* :active img { -moz-outline: 1px dotted invert } */
/* :hover img { -moz-outline: 1px solid blue } /* Don't mask UA style */

/* This version breaks many site layouts! Use the Mozilla version if you can. */
/*:link img { border: 0px solid #f5f7fb }
/*:visited img { border: 0px solid purple }
/*:hover img {  border: 1px solod  blue  }
/* :active img { border: 1px solid red } */


ul {
	list-style-type: none;
}

/***********************
	LAYOUT
***********************/
#container {
	width: 900px;
	margin: 0 auto;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

#null {
	height: 30px;
	background: #f2f2f2;
}

#header {
	height: 160px;
	background: url(../image/chlamyest.png) no-repeat;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

#nav {
	width: 180px;
	float: left;
	padding-top: 15px;
	min-height: 300px;
}


/****** Fold of submenu ******/


#nav div.li1 {
    /*display: none;*/
}


#nav div.li2 {
    /*display: none;*/
}




#content {
	float: right;
	width: 710px;
	padding: 5px 2px 30px 2px;
	min-height: 300px;
	border-left: 1px solid #999;
}

#tableList {
	float: right;
	padding: 10px 10px 30px 2px;

	border-left: 2px solid #999;
}

/* sequences info in tabulate format:  resultTableFilter  */
#filterContent {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 680px;
	padding: 5px;
}

#list li {
	display: block;
}

#footer {
	height: 10px;
	padding: 8px 0 8px 0;
	background: #f2f2f2;
	clear: both;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	text-align: center;
	font-size: 11px;
	color: #999;
}

#footer a {
	color: #666;
}

#footer a:hover {
	text-decoration: underline;
}

#p_text p {
	margin-right: 3px;
	margin-top: 5px;
}

/************************
	NAVIGATION
************************/
#menu {
	width: 160px;
	margin: 0 auto;
	border-top: 5px solid #666;
	font-size: 10px;
}

#menu li {
	border-bottom: 1px solid #ccc;
	text-align: left;
	padding: 1px 0 1px 0;
}

#menu li a {
	display: block;
	padding: 5px 0 5px 10px;
	color: #000;
}

#menu a:hover {
	background: #f2f2f2;
	text-decoration: underline;
}

/****************************
	CONFIGURATION FORMS
****************************/
#config table {
	width: 610px;
	background: #ccc;
	font-size: 11px;
}

#config table.td {
	width: 303px;
}

#config caption {
	font-weight: bold;	
}
	
/*********  Config Table   *********/


table.simple {
	width: 100%;
	margin: 0px auto;
       padding-left: 20px;
       padding-right: 10px;
}

table.simple  td {
    padding : 5px;
    line-height: 15px;
    height: 20px;
    font-size: 10px;
   /* white-space: pre;*/
 

}

table.simple  tr.head {
	background-color : #f2f2f2;
	height: 30px;
	color: #444555;
        font-size: 11px;
}

table.simple  tr.odd, table.simple tr.even {
    height: 20px;
    border: 1px solic #f4f2e9;
}


table.simple2 {
	width: 100%;
	margin: 0px auto;
       padding-left: 20px;
       padding-right: 10px;
    display: none;
}


/*********  Config Table   *********/


table.configDoc {

    padding:  4px;#
    Background-color : #ffffff;
    border: 1px solid  #f4f2e9;
    width: 705px;
    /*display: none;*/
    
}
table.configDoc  td {
    border: 0px solid  #f4f2e9;
   padding-left: 20px;
    font-size: 10px;
	line-height: 16px;
    color: #150970;
}


table.config {
    padding:  4px;
  /*  padding-right: 8px;*/
    Background-color : #ffffff;
    border: 1px solid  #f4f2e9;
    width: 705px;
  /*  margin: 3px auto; */

}

table.conifg th {
	background-color : #f2f2f2;
	height: 30px;
	color: #444555;
        font-size: 11px;
}

table.config td {
    border: 0px solid  #f4f2e9;
   padding-left: 6px;
    font-size: 10px;
	line-height: 20px;
}
 
table.config tr.head {
	background-color : #fdfdfd;
	color: #444555;
}




table.config1 {
    padding:  4px;
    Background-color : #ffffff;
    border: 1px solid  #f4f2e9;
    width: 705px;
    display: none;
}

table.config1  td {
    border: 0px solid  #f4f2e9;
    font-size: 11px;
    line-height: 20px;
}


table.config2 {
    padding:  4px;
    Background-color : #ffffff;
    border: 1px solid  #f4f2e9;
    width: 705px;
    display: none;
}

table.config2  td {
    border: 0px solid  #f4f2e9;
    font-size: 11px;
    line-height: 20px;
}


table.config3 {
    padding:  4px;
    Background-color : #ffffff;
    border: 1px solid  #f4f2e9;
	width: 705px;
	display: none;
}

table.config3  td {
    border: 0px solid  #f4f2e9;
    font-size: 11px;
    line-height: 20px;
}


table.config4 {
    padding:  4px;
    Background-color : #ffffff;
    border: 1px solid  #f4f2e9;
	width: 705px;
	display: none;
}

table.config4  td {
    border: 0px solid  #f4f2e9;
    font-size: 11px;
    line-height: 20px;
}


table.config5 {
    padding:  4px;
    Background-color : #ffffff;
    border: 1px solid  #f4f2e9;
	width: 705px;
	display: none;
}

table.config5  td {
    border: 0px solid  #f4f2e9;
    font-size: 11px;
    line-height: 20px;
    
}


table.config6 {
    padding:  4px;
    Background-color : #ffffff;
    border: 1px solid  #f4f2e9;
	width: 705px;
	display: none;
}

table.config6  td {
    border: 0px solid  #f4f2e9;
    font-size: 11px;
    line-height: 20px;
}


table.config7 {
    padding:  4px;
    Background-color : #ffffff;
    border: 1px solid  #f4f2e9;
	width: 705px;
	display: none;
}

table.config7  td {
    border: 0px solid  #f4f2e9;
    font-size: 11px;
    line-height: 20px;
}


/*  reslutLinkDB.php */

table.exeLog {
    padding:  4px;
    Background-color : #ffffff;
    border: 0px solid  #f4f2e9;
	width: 100%;
	display: none;
}

table.exeLog td {
    border: 0px solid  #f4f2e9;
    font-size: 11px;
    line-height: 20px;
}






/*********  filter table format of resultTableFilter   *********/

table.filter {
	font-family: Verdana, Arial, Helvetica, sans-serif, Nimbus Sans L;
    font-size: 10px;
	/*font-weight:bold;*/
	color: #444444;
    border : 1px solid #ccc; 
    border-spacing: 1px;
    border-collapse: seperate;
    width: 100% ;
	display: none;
    }
table.filter tr{
    border : 1px solid #ccc;
}
table.filter  td  {
     padding : 1px;
  /*   border : 1px solid #ccc */
 }
table.filter td.odd{ 
     background-color: #fdfaf4;
 }
table.filter td.even{ 
     background-color: #f8f8f8;
 }

    
table.sortable {
    font-size: 10px;
    border : 1px solid #fff; 
    border-collapse: collapse;
    background-color: #eef4fd;
    width: 1060px;
    }      
      
table.sortable  td {
     border : 1px solid #fff; 
     padding-top: 4px;
     padding-left : 2px;
     padding-right: 2px;
}

table.sortable  tr {
     background-color : #eee;
     color : #000;
}
 
table.sortable  tr.even {
     background-color : #FEF5E2;
     /*color : #000; */
}

table.sortable  tr.odd {
     background-color : #E3F1FD;
     /*color : #000; */
 }


/***********************
	HTML Items Style
***********************/
.style2 {
	font-size: 11px;
	color: #000000;
	background-color: #eef4fd;
}

.style3 {
	font-family: Verdana, Arial, Helvetica,  sans-serif, Nimbus Sans L;
	font-size: 11px;
	color: #000000;
	background-color: #eef4fd;
}

.style1 {
	font-family: Verdana, Arial, Helvetica,  sans-serif, Nimbus Sans L;
	font-size: 9px;
	color: #555555;
	background-color: #fffefb;
}



.textarea1 {
	color: #000000;
	font-size: 10px;
	background-color: #fbfcfd;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	border: 2px solid #dddddd;
}
 
/*********  Font styles   *********/
.styleconfig1 {
	font-family: Verdana, Arial, Helvetica, Nimbus Sans L;
	font-size: 11px;
 }
 
.stylehead {
	font-family: Verdana, Arial, Helvetica,  Nimbus Sans L;
	font-size: 12px;
    font-weight: bold;
}

.treeMenuStyle1{
	font-family: Verdana, Arial, Helvetica, Nimbus Sans L;
	font-size: 10px;
 }

.styleimg{ 
    height: 8px;
    width:  8px;
 }

.styleSelect{ 
    font-size: 11px;
    min-width:  110px;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, Nimbus Sans L;
 }

 
 /* **********************************
       Input,  Button Style
 *************************************/
input.continueBtn
{
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#777777;
   width:90px;
  /* height: 23px;  */
   background-color:#fffefb;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}

select.small {
	font-family: Verdana, Arial, Helvetica,  sans-serif, Nimbus Sans L;
	font-size: 9px;
	color: #555555;
	background-color: #fffefb;
	width: 50px;
}
select.middle {
	font-family: Verdana, Arial, Helvetica,  sans-serif, Nimbus Sans L;
	font-size: 9px;
	color: #555555;
	background-color: #fffefb;
	width: 65px;
}
select.large {
	font-family: Verdana, Arial, Helvetica,  sans-serif, Nimbus Sans L;
	font-size: 9px;
	color: #555555;
	background-color: #fffefb;
	width: 70px;
}

input.small {
	font-family: Verdana, Arial, Helvetica,  sans-serif, Nimbus Sans L;
	font-size: 9px;
	color: #555555;
	background-color: #fffefb;
	width: 50px;
}
input.middle {
	font-family: Verdana, Arial, Helvetica,  sans-serif, Nimbus Sans L;
	font-size: 9px;
	color: #555555;
	background-color: #fffefb;
	width: 65px;
}
input.large {
	font-family: Verdana, Arial, Helvetica,  sans-serif, Nimbus Sans L;
	font-size: 9px;
	color: #555555;
	background-color: #fffefb;
	width: 65px;
}


/********configuration.tpl**********/
.hide {display: none}
.show {display: yes}
.fontItalic {font-style:italic;}
