#tabs { 
    padding: 0px; 
    background: none; 
    border-width: 0px; 
} 
#tabs .ui-tabs-nav { 
    padding-left: 0px; 
    background: transparent; 
    border-width: 0px 0px 1px 0px; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px; 
} 
#tabs .ui-tabs-panel { 
    border-width: 0px 1px 1px 1px; 
}
#tabs .blue {background: #deedf9; font-weight:700;}
#tabs .blue:hover {background: #fff; font-weight:700;}
 .center {margin:0 auto; text-align:center;}
#accordion .ui-accordion-header {
    background-color: #ccc;
	color:#039;
    margin: 0px;
	font-weight: bold;
}
.accordion { 
	width: 100%; margin: 1em 0em; border: 1px solid #ccc;
} 
.accordion h1 {    
 	background-color: #e9e9e9;    
	border: 1px solid #ccc;     
	color: #000;
	display: block;    
 	font-size: 16px;    
	font-weight: bold;    
 	margin: 0 0 0 !important;    
  	padding:5px 5px 5px 35px;     
	-moz-transition: all 0.3s ease-in-out 0s;     
	-webkit-transition: all 0.3s ease-in-out 0s;     
	-o-transition: all 0.3s ease-in-out 0s;    
 	transition: all 0.3s ease-in-out 0s; 
}
.accordion h2 {
	font-size: 12px;
	background-color: #cfdbea;
	height: 100px;
	font-weight: bold;     
	margin: 1px ;
    padding: 1px; /* Note 0px padding right */  
	-moz-transition: all 0.3s ease-in-out 0s;    
	-webkit-transition: all 0.3s ease-in-out 0s;     
	-o-transition: all 0.3s ease-in-out 0s;     
	transition: all 0.3s ease-in-out 0s;
} 
.accordion h3 {    
 	background: url(../images/plus.png) no-repeat left #f6f6f6; 
	text-decoration:none;
 	background-color: #b0e0e6;
	border: 1px solid #eee;     
	color: #000080;
	display: block;   
 	font-size: 13px;  
	font-weight: bold;
 	margin: -1px 0 0 !important;    
  	padding:5px 5px 5px 35px;     
	-moz-transition: all 0.3s ease-in-out 0s;     
	-webkit-transition: all 0.3s ease-in-out 0s;     
	-o-transition: all 0.3s ease-in-out 0s;    
 	transition: all 0.3s ease-in-out 0s; 
}  
.accordion h3.active {
	padding:5px 5px 5px 35px; background: url(../images/minus.png) no-repeat left #add8e6;
}  
.accordion h3:hover {
	background-color:#8bbee4; color: #fff; border: 1px solid #eee; cursor: pointer;
}
.accordion div {
	padding: .5em;
}
.accordion div, table {
	border-collapse:collapse;
	padding:5px;

	-moz-transition: all 0.3s ease-in-out 0s;     
	-webkit-transition: all 0.3s ease-in-out 0s;     
	-o-transition: all 0.3s ease-in-out 0s;    
 	transition: all 0.3s ease-in-out 0s;
}
table {
	font-size: 0.85em;
}
th, td {
    padding: 10px;
}
th{
	color:#000;
	background-color:#A4A4A4;
}
.accordion p {
	font-size: 0.85em; padding: 10px;
} 

.wrapper {
	width: 100%;
}
.acc_ind {
	padding-left:12px;
}
.inputstyle {
    padding: 3px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.boldTitle {
	font-size:14px; 
	font-weight:bold;
}