body{
 	margin:0;
 	padding:0;
 	height:100%;
 	font-family:verdana;
 	font-size:11px;
 	line-height:150%;
 	color:#626A84;
 }
  #wrap{
	width:1003px;
 	height:100%;
 	background:white;
 	margin:0 auto;
 	padding:0;
 	margin-top:10px;
 	_margin-bottom:31px;
 }
 #top{
 	width:100%;
 }
 #main_nav{
 	width:100%;
	background:#3D84B9 url(images/grad2.gif) repeat-x;
 }
  #main_nav ul
  {
	list-style:none;
	padding:0;
	margin:0;
	margin-left:2px;
  }
  #main_nav ul li
  {
  	float:left;
	margin:0;
	padding:0;
  }
#main_nav ul li a
  {
  	height:20px;
  	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#C3DBED;
	font-weight:bold;
	display:block;
	border-right:1px solid #2B6484;
  }
  
  #main_nav ul li a:hover
  {
  	background:#2B6484;
  }
  #main_nav ul li ul
  {
  	
  }
  #main_nav ul li ul li a{
  	background:white;
  	width:200px;
	color:#626A84;
	font-weight:normal;
	border-bottom:1px dotted #2B6484;
	border-left:10px solid #4087BB;
	border-right:1px dotted #2B6484;
  }
  #main_nav ul li ul li a:hover{
  	background:#D8DFEA;
  }
  .clear-block{
	position:relative;
	clear:both;
	width:auto;
	height:0 !important;
	overflow:hidden;
 }
 
 #middle{
 	width:100%;
 	position:relative;
 	margin-top:5px;
 }
 #middle .left{
 	width:200px;
/*
	background:#0066FF;

*/ 	height:100%;
 	float:left;
 }
  /*
#middle .left .cat
  {
  	height:24px;
  	font-size:18px;
  	color:#49A9F9;
  	padding-right:30px;
  	background:url(images/001_10.gif) no-repeat 100% 50%;
  	position:absolute;
  	right:549px;
  }
    #middle .left ul
    {
    	margin-left:20px;
    	margin-top:27px;
    	padding:0;
    }
    #middle .left ul li
    {
    	list-style:none;
    	padding-top:3px;
    	padding-bottom:3px;
    	padding-right:10px;
    }
*/
.datagrid{
	margin-top:10px;
	width:100%;
}
 .datagrid td
 {
 	border-top:1px solid #D4D4D4;
	padding:5px;
 }
 .datagrid th
 {
 	background:#D8DFEA;
	padding:5px;
 }
#middle .center{
	width:603px;
	height:100%;
	float:left;
/*
	background:red;

*/}
.images_slide{
		text-align:center;
		margin-left:3px;
}
.detail{
	padding:10px;
	text-align:justify;
}
.detail p.title{
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #00418E;
	padding-bottom:10px;
	margin-bottom:10px;
}
label{
	margin:10px 0 5px 0;
}
.detail p.title i{
	font-size:11px;
	color:#777;
	font-weight:normal;
}
.search-form{
	padding:0;
	margin:0;
	text-align:center;
}
.search-form input.stext{
	width:140px;
	border:1px solid #CCCCCC;
	padding:3px 25px 3px 3px;
	margin:0;
	background:url(images/Search2.png-16.png) 98% 50% no-repeat;
}
 #middle .right{
 	width:200px;
 	height:100%;
 	float:right;
}
#middle .right .content
{
	padding-right:25px;
	padding-left:15px;
}
 
 #footer{
 	width:100%;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:20px;
	border-top:2px solid #E7E8E6;
 }
#footer a{
	padding-left:7px;
	padding-right:7px;
	}

 a
 {
 	color:#00418E;
 	text-decoration:none;
 }
 a:hover
 {
 	color:#337DB5;
 }
 .categorybox
 {
 	margin-left:25px;
	margin-right:25px;
 }
 .categorybox h3{
 	background:url(images/h3-bg.gif) no-repeat;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
 }
 .article-content
 {
 	padding-left:10px;
	padding-right:10px;
	text-align:justify;
 }
 .article-content p.title
 {
 	font-weight:bold;
	font-size:11px;
 }
 .article-content p.readon
 {
 	text-align:right;
	padding-bottom:10px;
	border-bottom:1px dotted #4389BC;
 }
  .categorybox p.related{
  	font-weight:bold;
	font-size:12px;
	
  }
 .article-content p.readon a:hover
 {
 	color:red;
 }
 .box{
 	
	width:100%;
 }
.box-title{
 	background:url(images/grad2.gif) repeat-x;
	color:white;
	font-weight:bold;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
 }
 .box-content{
 	border-left:1px solid #E7E8E6;
	border-right:1px solid #E7E8E6;
	border-bottom:1px solid #E7E8E6;
	padding:7px;
 }
 .box-content ul{
 	padding:0;
	margin:0;
	list-style:none;
 } 
 .box-content ul li a{
 	border-bottom:1px solid #E7E8E6;
	padding-left:5px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#626A84;
 } 
  .box-content ul li a:hover
  {
  	background:#E7E8E6;
	color:#4389BC;
  }
  .box-content ul li ul{
  	border-top:1px solid #E7E8E6;
  }
   .box-content ul li ul li a{
   	width:200px;
	background:white;
	border-left:1px solid #E7E8E6;
	border-right:1px solid #E7E8E6;
   }
  .error{
 	text-align:left;
	background:#EDEFF4 url(images/001_29.gif) 1% 50% no-repeat;
	padding:7px;
	margin-top:10px;
	padding-left:50px;
	color:red;
 }
  input.text{
  	border:0;
	width:100%;
	border-bottom:1px dashed #49A9F9;
	padding-left:0;
	padding-right:0;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	color:#777777;
}
  .login_form
  {
  	margin:10px;
	padding:0;
  }
  .login_form p{
  	text-align:right;
  }
  .login_form label, .label{
  	text-align:left;
	font-style:italic;
	text-decoration:underline;
  }
  #acc_manager{
  	padding:0;
  	margin:10px;

  }
  #acc_manager p{
  	width:100%;
	text-align:right;
  }
  /*For test mode only*/
.x_sboxClass_x{
	background-color:#fff;
	border:5px dashed black;
	z-index:10000;
}
.x_sboxOverlayClass_x{
	background-color:#D7DBDE;
	z-index:9999;
}
.x_sboxTitleClass_x{
	background-color:#49A9F9;
	text-align:left;
	height:25px;
}
.x_sboxCloseBtClass_x{
	width:25px;
	height:100%;
	float:right;
	background:url(images/cross.png) no-repeat 50% 50%;
	cursor:pointer;
}
.x_sboxHeaderTextClass_x
{
	padding:5px;
	float:left;
	font-weight:bold;
}
/*site css*/
.cats_tree{
	width:180px;
	border:1px solid #49A9F9;
	height:87%;
	margin:10px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:scroll;
	float:left;
}
.cats_tree ul{
	margin:0;
	padding-left:20px;
}
.cats_tree ul li{
	padding-left:5px;
}
#cats_form{
	margin:10px;
	float:right;
	width:250px;
}
#cats_form p{
	text-align:right;
}
.ajaxloading{
	height:25px;
	width:25px;
	background:url(images/loading4.gif) no-repeat  50% 50%;
}
#fou{
	position:absolute;
	left:425px;
	top:25px;
}
#cats_grid{
	width:96%;
	margin:10px;
	border:1px solid #777777;
}
#cats_grid .sDataGridHeader
{
	font-weight:bold;
	
}
#cats_grid .sDataGridHeader td{
	border-top:3px solid #777777;
	border-bottom:1px solid #777777;
	padding:5px;
	padding-left:10px;
}
#cats_grid .sDataGridRow td
{
	padding:5px;
	padding-left:10px;
}
#cats_edit{
	margin:10px;
	margin-left:20px;
	margin-right:20px;
}
select{
	width:100%;
}
#cats_edit p{
	text-align:right;
}
#entry_ae{
	padding:10px;
}
#entry_ae p{
	text-align:right;
}
