#voucher{
	background-color: none;
	color: #fff;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	width:730px;	
	padding-right:2px;
}
/*f7d088*/
#voucher th{
	background-color: #dcddde;
	color: #00b3b3;
	height: 25px;
	border-bottom: 1px solid gray;	
}
#voucher tr{
	background-color: #fff;
	color: black;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	height:20px;
}
#voucher input{
	width:100%;
	text-align:right;
}
#voucher tbody{
background-color: #dcddde;
color: balck;
border-bottom: 1px solid gray;
overflow:auto;
/*overflow-x:auto;*/
overflow-x:hidden;
}
.voucher_row{
height:20px;
}
#costcentre{
	background-color: #dcddde;
	color: #000000;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	width:730px;	
	padding-right:2px;
}
/*f7d088*/
#costcentre th{
	background-color: #dcddde/* url(images/ui-bg_glass_100_0078ae_1x400.png)*/ /*#feeed6*/;
	color: #46a3ca;
	height: 15px;
	border-bottom: 1px solid gray;	
}
#costcentre tr{
	background-color: #fff;
	color: black;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	height:20px;
}
#costcentre input{
	width:100%;
	text-align:right;
}
#costcentre tbody{
background-color: #dcddde;
color: balck;
border-bottom: 1px solid gray;
overflow:auto;
overflow-x:hidden;
}
.costcentre_row{
height:20px;
}
.voucher_costcentre_row{
height:20px;
display:none;
}

/* acc body*/
body
{
width:100%;	

background-color: #f1ebda;
}
#wrap
{
/*width: 90%;
margin: 10px auto;
background-color: #dcd5cf;
color: white;
border: 1px solid gray;
line-height: 130%;*/

-moz-border-radius: 5px 5px 5px 5px;
-moz-box-shadow: 0 5px 10px #AAAAAA;
width: 100%;
margin: 10px auto;
background-color: transparent;
color: white;
font-weight:bold;
font-size:17px;
border: 1px solid gray;
line-height: 130%;
}

#header
{
padding: .5em;
background-color: transparent; 
border-bottom: 1px solid gray;
height:25px;
}

#header h1
{
padding: 0;
margin: 0;
}

#mainLogin
{
clear:both;
width:95%;
height:450px;
padding: 1.4em;
margin: 100px auto;
text-align:left;
background-color:#fff; 
background:url(images/acc.jpg) ;  
background-size: cover;
background-repeat: no-repeat; 
 
}


#main1
{
clear:both;
width:75%;
height:500px;
padding: 1em;
margin: 5px auto;
align:center;
margin: 0 auto;
margin-left: auto;
 margin-right: auto;
 margin: auto;  
  position: absolute;
  left:0;
  right: 0;
  top: 0;
  bottom: 0;
 
}
#footer
{ 
height:35px;
text-align: center;
color:#00cccc;
}

#nav {
padding:0px 0px;
background:white;
border: 1px solid gray;
height: 0px; 
}




#nav ul {
margin:0;
padding:0;
list-style:none;
}
#nav li {
display:inline;
margin:0;
padding:0;
}

.hide{
	display:none;
}


.show{
	display:inline;
}

#main h2 { margin: 0 0 .5em 0; }

fieldset.section
{
	padding:5px 10px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
	width:90%;
	clear:both;
	color:#004080;	
	margin:10px auto;
	text-align:right;	
}

div.sectionbar	
{
	width: 50%;
	clear:both;
	margin: 10px auto;	
}
div.sectionbarmedium	
{
	width: 60%;
	clear:both;
	margin: 10px auto;	
}
div.sectionbarbig	
{
	width: 80%;
	clear:both;
	margin: 10px auto;	
}
div.sectionbarlarge	
{
	width: 90%;
	clear:both;
	margin: 10px auto;	
}
div.error
{
	color:#ff0000;	
	text-decoration:blink;
	font-weight:normal;		
	font-size:18px;		
}

fieldset.sectionmedium
{
	border-bottom :none;
	border-left : none;
	border-right : none;
	border-top : none;
	width: 300px;	
	height: 250px;
	padding:5px 10px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
fieldset.sectionlarge
{
	border-bottom :none;
	border-left :none;
	border-right:none;
	border-top : none;
	width: 270px;	
	height: 280px;
	padding:5px 10px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
fieldset.sectionsmall
{
	border-bottom :1px solid gray;
	border-left : 1px solid gray;
	border-right : 1px solid gray;
	border-top : 1px solid gray;
	width: 210px;	
	padding:10px 10px;
	color: #000000;
	clear:both;	
	
}
fieldset.sectiongroup
{
	border-bottom :none;
	border-left :none;
	border-right :none;
	border-top : none;
	width: 250px;	
	height: 280px;
	padding:5px 10px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
fieldset.sectionoffice
{
	border-bottom :none;
	border-left :none;
	border-right :none;
	border-top : none;
	width: 230px;	
	height: 250px;
	padding:5px 10px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
fieldset.sectioncom
{
	border-bottom :solid gray;
	border-left :solid gray;
	border-right :solid gray;
	border-top :solid gray;
	width: 250px;	
	height: 280px;
	padding:5px 10px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
div.required
{
	color:#ff0000;		
}

div.nodisplay
{
	display:none;
}

div.submit
{
	width: 100%;
	margin: 10px 0px;
	clear: both;
	text-align: right;
}
fieldset.sectionfagent
{
	border-bottom :none;
	border-left : none;
	border-right : none;
	border-top : none;
	width: 245px;	
	height:300px;
	padding:5px 10px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
fieldset.sectionfagent1
{
	border-bottom :1px solid gray;
	border-left : 1px solid gray;
	border-right : 1px solid gray;
	border-top : 1px solid gray;
	width: 245px;	
	height:230x;
	padding:2px5px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
fieldset.sectionfagent2
{
	border-bottom :none;
	border-left : none;
	border-right : none;
	border-top : none;
	width: 245px;	
	height:300px;
	padding:5px 10px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
fieldset.sectioncompany
{
	border-bottom :none;
	border-left : none;
	border-right : none;
	border-top : none;
	width: 255px;	
	height:290px;
	padding:5px 10px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
fieldset.sectioncompany1
{
	border-bottom :none;
	border-left : none;
	border-right : none;
	border-top : none;
	width: 260px;	
	height:290px;
	padding:5px 10px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}
fieldset.sectioncompany2
{
	border-bottom :1px solid gray;
	border-left : 1px solid gray;
	border-right : 1px solid gray;
	border-top : 1px solid gray;
	width: 250px;	
	height:150px;
	padding:3px 3px;
	color: #000000;
	clear:both;
	vertical-align:top;
	horizondal_align:left;	
		
}
fieldset.sectioncompany3
{
	border-bottom :none;
	border-left : none;
	border-right : none;
	border-top : none;
	width: 260px;	
	height:20px;
	padding:0px 0px;
	color: #000000;
	clear:both;
	vertical-align:top;		
}

fieldset.sectionList
{
	padding:10px 10px;
	background:#d4dadd;
	border-top:  1px solid #064660;
	border-left: 1px solid #064660;
	border-right: 1px solid #064660;
	border-bottom:  1px solid #064660;
	width:400px;	
	height:380px;
	clear:both;
	margin:10px auto;
	text-align:left;

}
fieldset.sectioncost
{
	padding:5px 10px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
	width:90%;
	clear:both;
	color:#072c2e;	
	margin:10px auto;
	text-align:right;	
}