body, td, th {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-top:0px;margin:0px;}
td a:link {text-decoration:none; color:#506890;}
td a:hover {text-decoration:underline; color:#506890;}
td a:visited {text-decoration:none; color:#506890;}
th a:link {text-decoration:none; color:#506890;}
th a:hover {text-decoration:underline; color:#506890;}
th a:visited {text-decoration:none; color:#506890;}
a:link {text-decoration:none; color:#506890;}
a:hover {text-decoration:underline; color:#506890;}
a:visited {text-decoration:none; color:#506890;}
a.button:visited {text-decoration:none; color:#ffffff;}
a.button:hover {text-decoration:none; color:#ffffff;}
a.button:link {text-decoration:none; color:#ffffff;}
a.button:active {text-decoration:none; color:#ffffff;}

input {}

table{ 
    border:0px;
    padding: 0px 0px;	        
    margin-left:1px;
    margin-right:1px;
    
}
tr{ 
    border:0px;
    padding: 0px 0px;	        
    margin-left:0px;
    margin-right:1px;
    
}
td{ 
    border:0px;
    padding: 0px;	        
    margin-left:0px;
    margin-right:1px;
    
}

img {
	border: 0px;
}

*.asterisk {

	font-size: xx-small;           
        color:  #FF3300;
        font-weight: bold;
        vertical-align: top;
}
.btn {  
display: inline-block;
zoom: 1;
vertical-align: baseline;
margin: 0 1px 5px 1px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
padding: 0;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .2em;
-moz-border-radius: .2em;
border-radius: .2em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #e9e9e9;
border: solid 1px #555;
background: #6e6e6e;
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
background: -moz-linear-gradient(top, #888, #575757);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}

.btn:active {
background: #616161;
background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
background: -moz-linear-gradient(top, #757575, #4b4b4b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
text-decoration: none;
}


.btn2 {  
display: inline-block;
zoom: 1;
vertical-align: baseline;
margin: 0 1px 5px 1px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 0 10px 0 10px;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .2em;
-moz-border-radius: .2em;
border-radius: .2em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #e9e9e9;
border: solid 1px #555;
background: #6e6e6e;
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
background: -moz-linear-gradient(top, #888, #575757);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}

.btn2:active {
background: #616161;
background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
background: -moz-linear-gradient(top, #757575, #4b4b4b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
text-decoration: none;
}

.ajaxtree .btn {
padding: 0 10px 0 8px !important;
height: 32px !important;
width: 45px !important;
}

.ajaxtree input[type="text"]#SearchName {
width:132px !important;
margin:0 2px;
display: block;
float: left;
}

.header_bg {
	background: url(../../images/userhome/headerbg.jpg) left no-repeat;
    background-color: #607796;
}
.whitetext{
	color: #FFFFFF;		
}
.canvas_tleft   {
		background-color: #fff;
		}

.canvas_tright  {
		background-color: #fff;
		}

.canvas_top  	{
		background-color: #fff;
		}
.canvas_left  	{
		background-color: #fff;
		}
.canvas_right 	{
		background-color: #fff;
		}
.canvas_bottom  {
		background-color: #fff;
		}


.canvas_bleft   {
		background-color: #fff;
		}

.canvas_bright  {
		background-color: #fff;
		}

.canvas_center {
		background-color: #fff;
		}
.footer	{
		font-size:11;
		color:#555555;
		line-height:24px;
		padding-left:0px;
		}
.loginmenu	{
		font-size: 11px;
		color:#69553e;
		}
.tablecolleft {
	color: #000000;
	font-weight: normal;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
	padding:10px;
	background:#F8F8F8 url(../../images/common/bg-row.png) repeat-x left 1px;
}
.tabletop {
	font-weight: bold;
	height: 21px;
}
.tabletop td {
  background: #EDF0F6 url(../../images/common/th-bg.png) repeat-x left top;
  border: none;
  padding: 14px 5px;
  margin: 0;
  line-height: 10px;
  font-size: 12px;
  color: #506890;
  text-shadow: 0 1px 0 #fff;
  border-right: 1px solid #DBDDE1;
}

th.tabletop {
  background: #EDF0F6 url(../../images/common/th-bg.png) repeat-x left top;
  border: none;
  padding: 14px 5px;
  margin: 0;
  line-height: 10px;
  font-size: 12px;
  color: #506890;
  text-shadow: 0 1px 0 #fff;
  border-right: 1px solid #DBDDE1;
}
td.tabletop {
  background: #EDF0F6 url(../../images/common/th-bg.png) repeat-x left top;
  border: none;
  padding: 14px 5px;
  margin: 0;
  line-height: 10px;
  font-size: 12px;
  color: #506890;
  text-shadow: 0 1px 0 #fff;
  border-right: 1px solid #DBDDE1;
}
.tablerow1, .tablerow1 td {
	height: 21px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
	padding:10px;
	background:#F8F8F8 url(../../images/common/bg-row.png) repeat-x left 1px;
}
.tablerow2, .tablerow2 td {
	height: 21px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
	padding:10px;
	background:#F8F8F8 url(../../images/common/bg-row.png) repeat-x left 1px;
}

.tablerow2 #treeframe table tr td, .tablerow1 table tr td, .tablerow2 table tr td {
  background:none;
  border:none;
}

#priv_table table .tablerow2 td, #priv_table table .tablerow1 td, .tablerow1 #priv_table table tr td, .tablerow1#priv_table table tr td, .tablerow1 table tr.tablecolleft, .tablerow1 table tr.tablecolleft td, .tablerow1 table.nopad tr td, .tablerow2 table.nopad tr td, .tablerow1 table tr td.normaltext, .tablerow2 table tr td.normaltext {
  padding:0 !important;
  background:none !important;
  border:none !important;
  background-color:none !important;
  background-image:none !important;
}

td.tablerow1, td.tablerow2 {
padding:10px;
}

.tablerow3 {
	height: 21px;
}

.tablerow4 {
	color: #000000;
	background-color: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 21px;


}
notify.a:link, a:visited, a:hover {
    color: black; 
    background: none;
    text-decoration: none; 
    cursor: pointer;}
.subbutton {
	color: #ffffff;
	background-color: #515151;
	height: 19px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	text-align: center;
	font-weight: normal;
    text-decoration:none;
    cursor: pointer;
}
.pagetitle {
	font-weight: bold;
	color: #FFFFFF;
  background: #7B90AF url(../../images/common/bg-title.gif) repeat-x center top;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5x;
  border-radius: 5px 5px 5px 5px;
  behavior: url(../../border-radius.htc);
  width: 100%;
  padding: 10px;
}
.pagetitle td {
	font-weight: bold;
	color: #FFFFFF;
  background: #7B90AF url(../../images/common/bg-title.gif) repeat-x center top;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5x;
  border-radius: 5px 5px 5px 5px;
  behavior: url(../../border-radius.htc);
  width: 100%;
  padding: 10px;
}
a.pagetitle:link{
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-color: #A7292A;
	height: 19px;
}
a.pagetitle:visited{
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-color: #A7292A;
	height: 19px;
}
a.pagetitle:hover{
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-color: #A7292A;
	height: 19px;
}
a.pagetitle:active{
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-color: #A7292A;
	height: 19px;
}


.subpagetitle {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #B83A3B;
	font-weight: bold;
	height: 21px;
}

.navigatebutton {
	color: #FFFFFF;
	background-color: #1FA8E8;
	height: 19px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	text-align: center;
	font-weight: bold;

}
.header {
	font-weight: bold;
}
.tablecolleft2 {
	font-weight: normal;
	color: #000000;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
	background:#F8F8F8 url(../../images/common/bg-row.png) repeat-x left 1px;
}
.normaltext {
	color: #000000;
}

.forgetpwd  {
	font-size: 14px;
	color: #3333ff;
}
.logouttxt {
	color: #000000;
	font-weight: bold;

}
.logoutcontent {
	color: #000000;
}
.navigatedisabled {
	background-color: #E2E4EB;
	font-weight: bold;
	color: #9D9DA1;
	text-align: center;
	height: 19px;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #666666;
	border-bottom: 1px outset #666666;
	border-left: 1px none #FFFFFF;




}
.sidebar {
	background-color: #FFA800;
	width: 1px;
}
.legendtop {
	background-color: #FFCC00;
	font-weight: bold;
	color: #000000;
}
.textbox {
}
.textareas {
}

.errortitle  {
	font-weight: bold;
	color: #3333ff;
}
.successtitle  {
	font-weight: bold;
	color: #0000ff;
}

.formtxt {
	text-decoration: none;
	line-height: 12px;
}

/*Table styles*/

table.adminlist {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}

table.adminlist td,
table.adminlist th { padding: 4px; }

table.adminlist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.adminlist thead a:hover { text-decoration: none; }

table.adminlist thead th img { vertical-align: middle; }

table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr			{ background-color: #fff;  text-align: left; }
table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }

table.adminlist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,
table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

a.title_link:link{
    color: #FFFFFF;
}
a.title_link:visited{
    color: #FFFFFF;
}
a.title_link:hover{
    color: #FFFFFF;
    text-decoration:none;
}
a.title_link:active{
    color: #FFFFFF;
}
.linkwidth{width:15px;text-align:center;}

/**/
.bm_list_header_num{vertical-align:top;text-align:center;width:5%}
.bm_list_header_doc{vertical-align:top;text-align:center;width:55%}
.bm_list_header_att{vertical-align:top;text-align:center;width:10%}
.bm_list_header_bmk{vertical-align:top;text-align:center;width:20%}
.bm_list_header_act{vertical-align:top;text-align:center;width:10%}

.bmdet_list_header_num{vertical-align:top;text-align:center;width:5%}
.bmdet_list_header_doc{vertical-align:top;text-align:center;width:50%}
.bmdet_list_header_att{vertical-align:top;text-align:center;width:10%}
.bmdet_list_header_bmk{vertical-align:top;text-align:center;width:25%}
.bmdet_list_header_act{vertical-align:top;text-align:center;width:10%}


.bg-canvas {
  background: #fff url(../../images/common/bg-canvas.gif) repeat-x center top;
}

input[type="text"], input[type="password"], input[type="file"], textarea {
margin: 0;
padding: 7px;
border: solid 1px #D4D3D3;
outline: 0;
font: normal 13px/100% Arial, Verdana, Tahoma, sans-serif;
color: #444;
background: #FFFFFF url('../images/bg_form') left top repeat-x;
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5x;
border-radius: 5px 5px 5px 5px;
behavior: url(../../border-radius.htc);
}

input[type="text"]:hover, select:hover, input[type="password"]:hover, select:hover, textarea:hover, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
border-color: #C9C9C9;
-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}

select {
padding: 5px 6px 5px 6px;
margin: 0;
min-width: 100px;
height: 32px;
border: solid 1px #D4D3D3;
outline: 0;
font: normal 13px/100% Arial, Verdana, Tahoma, sans-serif;
color: #444;
background: #fff url(../../images/common/btn-dn.png) right 5px no-repeat;
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5x;
border-radius: 5px 5px 5px 5px;
behavior: url(../border-radius.htc);
-webkit-appearance: none;
}

select.formtxt {
padding: 5px 6px 5px 6px;
margin: 0;
min-width: 300px;
height: auto;
border: solid 1px #D4D3D3;
outline: 0;
font: normal 13px/100% Arial, Verdana, Tahoma, sans-serif;
color: #444;
background: #fff url(../../images/common/btn-dn) right 5px no-repeat;
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5x;
border-radius: 5px 5px 5px 5px;
behavior: url(../border-radius.htc);
-webkit-appearance: none;
}

.common-submit {
float: left;
margin: 0;
background: transparent url(../../images/common/common-btnl.png) no-repeat top left;
}

.common-submit:active {
	background:transparent url(../../images/common/common-btnl-up.png) no-repeat top left;
}

.common-submit input[type="button"], .common-submit button[type="button"], .common-submit button[type="submit"], .common-submit input[type="submit"] {
color: #445061;
font-size: 12px;
text-shadow: 0 1px 0 #fff;
padding: 2px 26px 5px 0;
margin: 0px 0 0 26px;
border: none;
height: 33px;
background: transparent url(../../images/common/common-btnr.png) no-repeat top right;
}

.common-submit input[type="button"]:active, .common-submit button[type="button"]:active, .common-submit button[type="submit"]:active, .common-submit input[type="submit"]:active {
background: transparent url(../../images/common/common-btnr-up.png) no-repeat top right;
}

.common-submit2 {
float: left;
margin: 0;
background: transparent url(../../images/common/common2-btnl.png) no-repeat top left;
}

.common-submit2:active {
background: transparent url(../../images/common/common2-btnl-up.png) no-repeat top left;
}

.common-submit2 input[type="button"], .common-submit2 button[type="button"], .common-submit2 input[type="submit"] {
color: #fff;
font-size: 12px;
padding: 2px 16px 5px 0;
margin: 0px 4px 0 16px;
border: none;
height: 33px;
background: transparent url(../../images/common/common2-btnr.png) no-repeat top right;
}

.common-submit2 input[type="button"]:active, .common-submit2 button[type="button"]:active, .common-submit2 button[type="submit"]:active, .common-submit2 input[type="submit"]:active {
background: transparent url(../../images/common/common2-btnr-up.png) no-repeat top right;
}

.common-submit3 {
float: left;
margin: 15px 0;
background: transparent url(../../images/common/common3-btnl.png) no-repeat top left;
padding: 0;
}

.common-submit3:active {
background: transparent url(../../images/common/common3-btnl-up.png) no-repeat top left;
}

.common-submit3 input[type="button"], .common-submit3 input[type="submit"] {
color: #445061;
font-weight: bold;
font-size: 13px;
text-shadow: 0 1px 0 #fff;
padding: 2px 38px 5px 0;
margin: 0px 4px 0 38px;
border: none;
height: 44px;
background: transparent url(../../images/common/common3-btnr.png) no-repeat top right;
}

.common-submit3 input[type="button"]:active, .common-submit3 input[type="submit"]:active {
background: transparent url(../../images/common/common3-btnr-up.png) no-repeat top right;
}

.tablerow2 select.formtxt {
min-width:120px;
}

.logout-wrapper {
overflow: auto;
margin-top:50px;
padding:20px;
background: #fff url(../../images/common/bg-canvas.gif) repeat-x center top;
width:840px;
text-align:center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
behavior: url(../border-radius.htc);
-webkit-appearance: none;
-moz-box-shadow: 0px 1px 5px #000000;
-webkit-box-shadow: 0px 1px 5px #000000;
box-shadow: 0px 1px 5px #000000;
}

.menu {
  background: #fff url(../../images/common/menu-bg.png) no-repeat center 1px;
  font-size: 12px;
  padding: 8px 10px;
  border-top:1px solid #ccc;
  text-decoration:none;
  text-align:left;
  margin:0 30px 0 10px;
  width:150px;
}

.menu.last {
  background: #fff url(../../images/common/menu-bg.png) no-repeat center 1px;
  font-size: 12px;
  padding: 8px 10px;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  text-decoration:none;
  text-align:left;
  margin:0 30px 0 10px;
  width:150px;
}

.menu a {
  text-decoration: none;
  color:#4A5E7A;
}

.menu-up {
  background: #fff url(../../images/common/menu-bg.png) no-repeat center 1px;
  font-size: 12px;
  font-weight:bold;
  padding: 8px 10px;
  border-top:1px solid #ccc;
  text-decoration:none;
  text-align:left;
  margin:0 30px 0 10px;
  width:150px;
}

.menu-up a {
  text-decoration: none;
  color:#4A5E7A;
}

.menu-sub {
  background: #efefef;
  font-size: 11px;
  padding: 8px 0 8px 10px;
  border-top:1px dotted #ccc;
  text-align:left;
  text-decoration:none;
  margin:0 0 0 10px;
}

.menu-sub a {
  text-decoration: none;
  color:#4A5E7A;
}