/* CSS Document */
html {
  height: 100%; /* required for height filling up */
}

body {
  height: 100%; 
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

a {
	text-decoration:none;
	color:#88E3FE;
}

.active_menu {
	color:#D39800 !important;
}
/* div which contains everything */
#container {
  position: relative;
  margin: 0px auto;
  width: 880px;
  min-height: 100%; /* height filling up */
  background: #FFFFFF;
}

/* inner container, excluding the footer */
#inner_container {
	padding-bottom: 31px;
}

/* header div, includes header menu */
#header {
  	width: 880px;
  	height: 234px;
/*  background-image: url('../images/header.jpg');*/
	background-color:#88E3FE;
}

#logo_header img {
	padding-right:2px;
}

/* header menu div, contains menu */
/*
#header_menu {
  height: 35px;
  background-color:#2A3A41;
}
*/

#header_menu {
  background-color:#2A3A41;
  width:880px; 
  overflow:hidden;
  padding:10px 0;
  margin:0;
}

#sections {
  float: left;
  color:#88E3FE;
}

#header_menu ul {
	padding:0 0 0 50px;
	margin:0;
}

/*
#header_menu ul {
	padding:0px;
}
*/

#header_menu li {
	float: left; 
 	list-style-type:none;
	font-weight:bold;
	display:block;
	padding:0 40px 0 30px;
}

/*
#header_menu li {
	float: left; 
 	list-style-type:none;
	margin-left:90px;
	font-weight:bold;
}
*/
.first_menu {
	margin-left:59px;
}

/* content zone, includes the left menu and the right content*/
#content {
	clear: both;
	padding:0px;
	background-color:#FFFFFF;
	/*background:#DDEEF5;*/
	min-height:529px;
}

/* left menu */
#left {
	float: left;
  	width: 287px;
	background-color:#DDEEF5;
	min-height:529px;
	overflow:hidden;
	padding:13px 0 0 0;
	margin:0;
}

.product {
	float:left;
	clear:left;
	border:1px solid #C4CFD1;
	/*height:225px;*/
	width:244px;
	margin-left:27px;
	margin-top:38px;
	background-color:#FFFFFF;
}

.product a img {
	margin-left:20px;
	margin-top:10px;
	border:none;
}

/*left menu - product detail*/
dl {
	margin-bottom:0px;
	margin-top:5px;
}

#left ul {
	padding:0 0 0 0;
	
	margin-top:0;	
	margin:0;
}
#left li {
 	list-style-type:none;
	display:block;
	font-weight:bold;
	margin-top:5px;	
}

/* right content */
#right {
	float:left;
	min-height:540px;
}

#right_top_content {
	height:55px;	
	border-bottom:1px dotted #000000;
	width:592px;
}

#right_title {
	margin-left:44px;
	padding-top:27px;
	font-weight:bold;
}

#right_center_content {
	padding-left:44px;
	padding-top:40px;
	padding-right:0px;
	min-height:408px;
	width:500px;
}

#right_footer {
	padding-left:50px;
	padding-right:20px;
	text-align:center;
	
	width:800px;
}

#right_center_content_p {
	padding-left:5px;
	padding-top:10px;
	padding-right:10px;
	min-height:450px;
	width:500px;

}

.product_detail {
	margin-top:5px;
	min-height:200px;
	width:592px;
	border-bottom:1px dotted #000000;
}
/*width="100%" border="0" cellpadding="0" cellspacing="0"*/
.data_detail{
	width:100%;
	border:none;
	padding:0px;
	border-spacing:0pt;
	}
.data_detail tr{
    width:100%;
    padding: 1px 1px 1px 1px;
    }
.product_detail table {
	height: auto;
	padding:0px;
	padding-bottom:10px;
}
.tr_blue {
	background-color:#ECF1F4;
}
/*for product detail section*/
#left li a {
	color: #000000;
}

#left dl {
	padding:0px;
}

#left div dl dd ul{
	padding:0px;
	margin-top:0px;
}

#left dl dt{
	padding:0px;
	margin-top:0px;
	margin-left:55px;
}

#left dl dt a{
	color: #000000;
	font-weight:bold;
}

#left div dl ul{
	margin-top:0px;
	padding-bottom:2px;
}

#left dl ul li{
	display:block;
	margin-left:30px;
	font-weight:normal;
	padding-bottom:0px;
}

/* menu of product */
.dijitAccordionPane .dijitAccordionTitle .arrowTextUp,
.dijitAccordionPane .dijitAccordionTitle .arrowTextDown {
	display: none;
	float: right;
	font-size: 0.65em;
	font-weight: normal !important;
}

.dijitAccordionTitle{
	list-style-type:none;
	width: 200px;
	margin-left:55px;
	font-weight:bold;
	margin-top:5px;	
	cursor: pointer; 
}
.dijitAccordionPane {
	overflow: hidden  !important;	
}

.dijitAccordionPane .dijitAccordionBody {
	overflow: hidden ; height: 1px; display: inline ;
}

.dijitAccordionContainer {
	border-spacing:0pt;
	border:0px solid #b7b7b7;
	border-top:0 !important;
}

/* pagging */
.pagging{
    margin-left:130px;
}
.error{
	color:red;
	}
