a:link.bottomlink		{ color: #25185D; text-decoration: none }
a:visited.bottomlink	{ color: #25185D; text-decoration: none }
a:hover.bottomlink		{ color: #767EA9; text-decoration: underline }

a:link.textlink		{ color: #CC3333; text-decoration: none; }
a:visited.textlink	{ color: #CC3333; text-decoration: none; }
a:hover.textlink	{ color: #767EA9; text-decoration: underline; }

a:link.imagelink		{ color: #af4849; text-decoration: none;  }
a:visited.imagelink	{ color: #af4849; text-decoration: none; }
a:hover.imagelink	{ color: #0C4499; text-decoration: none; }

a:link.imagelink2		{ color: #CC3333; text-decoration: none; vertical-align: middle; text-align: center}
a:visited.imagelink2	{ color: #CC3333; text-decoration: none; vertical-align: middle; text-align: center}
a:hover.imagelink2	{ color: #767EA9; text-decoration: none; vertical-align: middle; text-align: center}

a:link.headlevel	{background: url("../images/logoutbaseplain.png"); color: #FFF; text-decoration: none; font-weight: bold; padding: 15px 5px 5px 5px; }
a:visited.headlevel	{background: url("../images/logoutbaseplain.png");  color: #FFF; text-decoration: none; }
a:hover.headlevel	{background: url("../images/logoutbaseplain.png");  color: #FFF; text-decoration: none; border-bottom: 2px solid #FFF; }

a:link.headlevel1	{background: url("../images/logoutbasearrow.png");  color: #FFF; text-decoration: none;  font-weight: bold; padding: 15px 5px 5px 5px;}
a:visited.headlevel1	{background: url("../images/logoutbasearrow.png"); color: #FFF; text-decoration: none;  }
a:hover.headlevel1	{background: url("../images/logoutbasearrow.png"); color: #FFF; text-decoration: none; border-bottom: 2px solid #FFF; }

a:link.headlevel_sel	{background: url("../images/logoutbaseplain.png"); color: #FFF; text-decoration: none; font-weight: bold; padding: 15px 5px 5px 5px; border-bottom: 2px solid #FFF; }
a:visited.headlevel_sel	{background: url("../images/logoutbaseplain.png");  color: #FFF; text-decoration: none; }
a:hover.headlevel_sel	{background: url("../images/logoutbaseplain.png");  color: #FFF; text-decoration: none; }

a:link.headlevel1_sel	{background: url("../images/logoutbasearrow.png");  color: #FFF; text-decoration: none;  font-weight: bold; padding: 15px 5px 5px 5px;  border-bottom: 2px solid #FFF; }
a:visited.headlevel1_sel {background: url("../images/logoutbasearrow.png"); color: #FFF; text-decoration: none;  }
a:hover.headlevel1_sel	{background: url("../images/logoutbasearrow.png"); color: #FFF; text-decoration: none; }

#mydiv{padding: 10px 10px 5px 10px;} 

body 	{background: #FFFFFF; font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;	margin: 0px 0px 0px 0px; text_align: justify;}
.core	{
    font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
    font-size: 10pt;
    padding: 0px;
    margin: 0px ;
}

#header-menu {   
    position: fixed;
    background: url("../images/secondbar2.jpg") repeat-x;
    top: 85px;
    left: 50%;
    width: 974px;
    margin-left: -487px;
    z-index: 1100;
}

a.mainlevel:link, a.mainlevel:visited {
	background: transparent;
	color: #FFF;
	padding-right: 5px;
	text-decoration: none;
}

a.mainlevel:hover {
        text-decoration: underline;
}

a.sublevel:link, a.sublevel:visited {
	background: #CCC;
	color: #236b8e;
 	text-decoration: none;
}
a.sublevel:hover {
	background: #F6F6F6;
        text-decoration: underline;
}

a.sublevel:hover {
border-bottom:  3px solid #032b40;
}

.button_header {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border-right: 1px solid #FFF;
background: #000;
text-decoration: none;
color:#FFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:30px;
margin:0;
padding:0px;
width:auto;

}

.button_header:hover {
border-bottom: 1px solid #FFF;}

.button_header2 {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border-bottom: 3px solid transparent;
border-top: 0px;
border-left: 0px;
border-right: 0px;
background: transparent;
text-decoration: none;
color:#FFF;
cursor:pointer;
font-size:14px;
font-weight: bold;
height:30px;
margin:0;
padding:2px 5px 2px 5px;
width:auto;
}

.button_header2:hover {
border-bottom:  3px solid #032b40;
}

.button_header2a {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border-bottom: 3px solid #032b40;
border-top: 0px;
border-left: 0px;
border-right: 0px;
background: transparent;
text-decoration: none;
color:#FFF;
cursor:pointer;
font-size:14px;
font-weight: bold;
height:30px;
margin:0;
padding:2px 5px 2px 5px;
width:auto;
}

.button_header2a:hover {
border-bottom:  3px solid #032b40;
}
.button_header3 {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border-right: 0px;
background: transparent;
text-decoration: none;
color:#000;
cursor:pointer;
font-size:13px;
font-weight:normal;
height:25px;
margin:0;
width:auto;

}

.button_header3:hover {
background: #f6f6f6;
}
.button_header3a {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border-right: 0px;
background: #f6f6f6;
text-decoration: none;
color:#000;
cursor:pointer;
font-size:13px;
font-weight:normal;
height:25px;
margin:0;
width:auto;

}
.button_header4 {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border-top: 0px;
border-left: 0px;
border-bottom: 1px solid #FFF;
border-right: 0px;
background: transparent;
text-decoration: none;
color:#000;
cursor:pointer;
font-size:11px;
font-weight:normal;
height:20px;
width:auto;
margin-left:10px;
padding: 0px;
}
.button_header4:hover {
border-bottom: 1px solid #032b40;
}
.button_header4a {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border-top: 0px;
border-left: 0px;
border-bottom: 1px solid #032b40;
border-right: 0px;
background: #FFF;
text-decoration: none;
color:#000;
cursor:pointer;
font-size:11px;
font-weight:normal;
height:20px;
width:auto;
margin-left:10px;
padding: 0px;
}

h1	{color: #438c9b; font-size: 14pt; }
h2	{color: #438c9b; font-size: 12pt; }
h3	{color: #438c9b; font-size: 10pt; }
h4	{color: #CC3333; font-size: 10pt; }

#container  {position: absolute; top: 0px; left:50%; margin-left: -500px;}
                
#header-top     {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -487px;
    z-index: 900;
    padding: 160px 0px 50px 0px;
    border: 0px;
    width: 974px; 
    align: center;
}

#titlerow	{ background: #438c9b; color: #FFFFFF; vertical-align: middle; height: 30px; font-size: 11pt; font-weight: bold; padding: 0px 10px 0px 0px; }	
.menurow1    {background: transparent; padding: 5px 0px 0px 5px; font-size: 13px; font-weight: bold; color: #FFF; vertical-align: middle; text-align: left; height:30px; border-left: #206D91 solid 0px;}
.menurow1a   {background: transparent; padding: 5px 0px 5px 10px; font-size: 13px; font-weight: bold; color: #FFF; vertical-align: middle; text-align: left; height:20px; border-right: #206d91 solid 0px;}
.menurow1b   {background: transparent; padding: 5px 8px 5px 10px; font-size: 14px; font-weight: bold; color: #FFF; vertical-align: middle; text-align: right; height:20px; border-right: #206d91 solid 0px;}
.menurow2    {background: #dbe5e4; padding: 0px 0px 0px 0px; font-size: 12px; font-weight: normal; color: #236b8e; vertical-align: middle; text-align: left; height:25px; border-right: #206D91 solid 0px; border-left: #206D91 solid 0px;}
.menurow3    {background: #cdcdcd; padding: 5px 0px 5px 5px; font-size: 13px; font-weight: bold; color: #FFF; vertical-align: middle; text-align: left; }
.menurow4    {background: #FFF; height: 14px; padding: 2px 0px 2px 0px; font-size: 10px; font-weight: normal; color: #000; vertical-align: middle; text-align: left; border-left: #206D91 solid 0px; }
.menurow5    {background: #FFF; height: 14px; padding: 2px 10px 2px 2px; font-size: 10px; font-weight: normal; color: #000; vertical-align: middle; text-align: right; border-right: #206D91 solid 0px; }

#submenurow    {background: #FFF; padding: 5px 0px 0px 15px; font-size: 11px; font-weight: bold; color: #000; vertical-align: middle; text-align: left; height:25px;}

.background-top {background:  url("../images/header-background.jpg") repeat-x;}
.background-top2 {background: url("../images/secondbar2.jpg") repeat-x;}
.background-top3 {background: #dbe5e4; }

#headerlinks {position: absolute; top: 50px; left: 50%; margin-left: 230px; width: 250px; height: 40px; background: transparent; }

.inner	{background-color: #FFF;
        vertical-align: top;
        font-size: 10pt;
        border-right: #206D91 solid 0px;
        border-bottom: #206D91 solid 0px;
        border-left: #206D91 solid 0px;
        padding: 10px 10px 10px 10px;
}

.inner2	{background-color: #FFF;
        vertical-align: top;
        font-size: 10pt;
        border-right: #206D91 solid 0px;
        border-bottom: #206D91 solid 0px;
        border-left: #206D91 solid 0px;
        padding: 0px 0px 10px 10px;
}
                
.footer-table {position: fixed; bottom: 0px; left: 50%; margin-left: -50%; width:100%; height:25px; background: #438c9b; z-index: 1000; padding-top:5px; text-align: center;}
.footer	{background-color: transparent; color: #FFF; vertical-align:top; text-align: left; font-size: 8pt; font-weight: normal; padding-right: 10px;}

#background_row1 {height: 100px; background-color: #EEE;}
#background_row2 {height: 45px; background-color: #438c9b;}
#background_row3 {height: 35px; background-color: #dbe5e4;}

#breadcrumbs2	{
	background: #206D91;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	font-size: 11pt;
	font-weight: bold;
	border-right: #206D91 0px solid;
	padding: 0px 10px 0px 0px;
}

#header	{
    /*background:  url("../images/headerimage130816.jpg") no-repeat center right;*/
    background:  url("../images/headerimage.jpg") no-repeat center right;
    border-right: #206D91 solid 0px;
    border-bottom: #206D91 solid 0px;
    border-left: #206D91 solid 0px;
    border-top: #206D91 solid 0px;
    color: #FFF;
    text-align: right;
    vertical-align: top;
    align: top;
    font-size: 10pt;
    height: 85px;
    border-padding: 0px;
    width: 974px;
}

#header-logo {
    position: fixed;
    top: 0px;
    left: 50%;
    width: 974px;
    margin-left: -487px;
    color: #006699;
    font-size: 1.0em;
    text-align: left;
    z-index: 1000;
}

.button_g {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border:1px solid #149912;
text-decoration: none;
color:#FFF;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:25px;
margin:0;
padding:0px 8px 0px 8px;
width:auto;
background-color:#16a714;
}
.button_g:hover {

}
                
.button_stand {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border:1px solid #005689; /*#006699*/
color:#FFF;
cursor:pointer;
font-size:15px;
font-weight:bold;
height:30px;
margin:0;
padding:2px 20px 2px 20px;
width:auto;
/*border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius: 13px;*/
background-color:#006699;
}
.button_stand:hover {
background-color: #3399CC;
/*text-decoration: underline;*/
}

.button_red {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border:1px solid #005689; /*#006699*/
color:#FFF;
cursor:pointer;
font-size:15px;
font-weight:bold;
height:30px;
margin:0;
padding:2px 20px 2px 20px;
width:auto;
/*border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius: 13px;*/
background-color:#006699;
}
.button_red:hover {
background-color: #3399CC;
/*text-decoration: underline;*/
}

.button {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border:1px solid #149912;
text-decoration: none;
color:#FFF;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:25px;
margin:0;
padding:1px 8px 2px 8px;
width:auto;
background-color:#16a714;

/*border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background: -moz-linear-gradient(100% 100% 90deg, #70D11C, #149912);
background: -o-linear-gradient(top, #149912, #70D11C);
background-color:#70D11C;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#70D11C), to(#149912));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70D11C, endColorstr=#149912);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#149912, endColorstr=#70D11C)";*/

/*behavior: url(border-radius.htc);*/
}

.button:hover {
/*background: -moz-linear-gradient(100% 100% 90deg, #149912, #70D11C);
background-color:#149912;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#149912), to(#70D11C));
background: -o-linear-gradient(top, #70D11C, #149912);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#149912, endColorstr=#70D11C);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#70D11C, endColorstr=#149912)";
border:1px solid #149912;
background-color:#1cd11a;*/
}


.button:disabled {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border:1px solid #70D11C;
color:#149912;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:22px;
margin:0;
padding:1px 8px 2px 8px;
width:auto;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background: none;
background-color:#FFF;
filter: none;
-ms-filter: none;
}

.button_locked {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border:1px solid #70D11C;
color:#149912;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:22px;
margin:0;
padding:1px 8px 2px 8px;
width:auto;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background: none;
background-color:#FFF;
filter: none;
-ms-filter: none;
}

.button_small {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border:1px solid #138C07;
text-decoration: none;
color:#FFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:20px;
margin:0;
padding:0 8px 2px 9px;
width:auto;
background-color:#16a714;

/*behavior: url(border-radius.htc);*/
}

.button_small:hover {
border:1px solid #149912;
background-color:#1cd11a;
}

.left_nav		{
		background: #FFFFFF;	
		text-align: left;
		font-size: 10pt;
		vertical-align: top;
		padding: 17px 5px 0px 0px;
		border-left: #206D91 solid 1px;
		border-bottom: #206D91 solid 1px;
		}
		


td.table_cell	{
	font-size: 10pt;
	vertical-align: top;
	padding-top: 2pt;
	padding-bottom: 1pt;
	}
td.table_cell_bot	{
	font-size: 8pt;
	font-color: #FF0000;
	vertical-align: bottom;
	padding-top: 2pt;
	padding-bottom: 0pt;
	}
td.table_cell_border	{
	background-color: #E0E0E0;
	font-size: 10pt;
	vertical-align: top;
	border: 1px solid #000000;
	padding: 7px;
	}	
td.table_cell_b	{
	font-size: 13pt;
	vertical-align: top;
	color: #FF0000;
	padding-top: 2pt;
	padding-bottom: 1pt;
	}
td.table_cell_r	{
	font-size: 10pt;
	text-align: right;
	vertical-align: top;
	padding-top: 2pt;
	padding-bottom: 1pt;
	padding-right: 3px;
	}
td.table_cell_c	{
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
	padding-top: 2pt;
	padding-bottom: 1pt;
	}	
td.table_cell_title	{
	background-color: #438c9b;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 2pt;
	}
td.table_cell_title_2	{
	background-color: #438c9b;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 2pt;
	}
td.table_cell_title_s	{
	background-color:#438c9b1;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 2pt;
	}
td.table_cell_title_c	{
	background-color: #438c9b;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	padding-bottom: 2pt;
	}	
td.table_cell_title_r	{
	background-color: #438c9b;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	padding-bottom: 2pt;
	}		

td.table_vat_title	{
	background-color: #FFFFFF;
	font-size: 10pt;
	font-weight: normal;
	color: #206D91;
	padding-bottom: 2px;
	border-top: 1px solid #206D91;
	border-bottom: 1px solid #206D91;
	}
td.table_vat_title_c	{
	background-color: #FFFFFF;
	font-size: 10pt;
	font-weight: normal;
	color: #206D91;
	padding-bottom: 2px;
	border-top: 1px solid #206D91;
	border-bottom: 1px solid #206D91;
	text-align: center;
	}	
td.table_vat_title_r	{
	background-color: #FFFFFF;
	font-size: 10pt;
	font-weight: normal;
	color: #206D91;
	padding-bottom: 2px;
	border-top: 1px solid #206D91;
	border-bottom: 1px solid #206D91;
	text-align: right;
	}			
			
.filler	{
    font-size: 6pt;
}

.note1 {
font-family: 'Open Sans', Arial, Helvetica, verdana, tahoma, sans-serif;		
border:0px solid #149912;
text-decoration: none;
color:#FFF;
cursor:pointer;
font-size:.8em;
font-weight:bold;
margin:0;
padding:1px 8px 1px 8px;
width:auto;
background-color:#438c9b;
vertical-align: top;
}
.note:hover {

}

.note	{
	font-size:8pt;
	text-align: left;
	color: #C33;
        font-weight: normal;
}

a:link.note		{ color: #C33; text-decoration: none; }
a:visited.note	{ color: #C33; text-decoration: none; }
a:hover.note	{ color: #C33; text-decoration: none; }

a:link.note1		{ color: #FFF; text-decoration: none; }
a:visited.note1	{ color: #FFF; text-decoration: none; }
a:hover.note1	{ color: #FFF; text-decoration: none; }

a:link.no_link		{ color: #FFFFFF; text-decoration: none; }
a:visited.no_link	{ color: #FFFFFF; text-decoration: none; }
a:hover.no_link		{ color: #FFFFFF; text-decoration: none; }

ul 	{list-style: none;
	margin-left: 20px;
	padding: 0px;
}

li	{	padding:0px;
		list-style-image: url('../images/blue.gif');
		list-style-position: outside; 
		padding: 0px 0px 3px 0px;
		}

li.alt	{	padding-left:0px;
		list-style-image: url('../images/darkred.gif');
		list-style-position: outside; }
		
.admintextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 380px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}	
.gentextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.gentextbox_grey	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	background-color: #EEEEEE;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.datetextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 100px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.largetextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 570px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 85px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}	
.smalltextbox8	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 90px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox2	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 60px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox3	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 130px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox4	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 150px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox5	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 62px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox6	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 130px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox7	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 75px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.directortextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 250px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox_day	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 47px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox_month	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 57px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox_year	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 60px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox_net	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 75px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox_vat	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 75px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox_vat2	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 85px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.smalltextbox_ref	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 55px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.midtextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 150px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.mediumtextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 290px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.alttextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 175px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.exp_alttextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 180px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.exp_alttextbox2	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 200px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
.textbox_adj_pane_1 {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 300px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
td.home_cell	{
	font-size: 10pt;
	vertical-align: middle;
	padding: 5px;
	}	
	
td.invoice_head	{
	font-size: 11pt;
	background: #206D91;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	vertical-align: top;
}
td.invoice_title	{
	font-size: 10pt;
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	vertical-align: top;
	border-bottom: solid 1px #206d91;
}
td.invoice_total	{
	font-size: 10pt;
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	vertical-align: top;
	border-top: solid 1px #206d91;
}
td.invoice_title_r	{
	font-size: 10pt;
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	vertical-align: top;
	border-bottom: solid 1px #206d91;
	text-align: right;
}
td.invoice_total_r	{
	font-size: 10pt;
	background: #FFFFFF;
	color: #000000;
	font-weight: normal;
	padding: 3px;
	vertical-align: top;
	border-top: solid 1px #206d91;
	text-align: right;
}
td.invoice_detail	{
	font-size: 10pt;
	background: #FFFFFF;
	color: #000000;
	font-weight: normal;
	padding: 3px;
	vertical-align: top;
}

td.invoice_detail_r	{
	font-size: 9pt;
	background: #FFFFFF;
	color: #000000;
	font-weight: normal;
	padding: 3px;
	vertical-align: top;
	text-align: right;
}

td.invoice_footer	{
	font-size: 8pt;
	background: #FFFFFF;
	color: #000000;
	font-weight: normal;
	padding: 3px;
	vertical-align: top;
	text-align: center;
	border-top: solid 1px #206d91;
}

td.invoice_footer_l	{
	font-size: 8pt;
	background: #FFFFFF;
	color: #000000;
	font-weight: normal;
	padding: 3px;
	vertical-align: top;
	text-align: left;
	border-top: solid 1px #206d91;
}

#invoice_link a:hover{color: #000000;}

#invoice_link {
	display: block;
	background: #FFFFFF;
	vertical-align: top;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 0px;
	width: 100%;
	text-decoration: none;
	border-bottom: #ffffff solid 1px;
}
#invoice_line:hover {
	background: #eeeeee;
	color: #000000;
}

#expense_line:hover {
	background: #EEEEEE;
	color: #000000;
}
#document_line:hover {
	background: #EEEEEE;
	color: #000000;
}
.vat_due	{
	color: #CC3333;
	font-weight: bold;
}

.neg_no	{
	color: #CC3333;
}

/*SA_100 Form */
.tt1 {
	font-size:14px; color:#FFFFFF; font-weight:bold;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	margin:0px; padding:5px 12px 5px 0px;
	}
	
.tt02{
	font-size:13px; color:#FFFFFF; font-weight:bold;
	margin:0px; padding:0px 0px 0px 13px;
	}

.table_cell {
	font-size:20px;
	padding-bottom:1pt;
	padding-top:2pt;
	vertical-align:top;
	}
	
.admintextbox2 {
	border:1px solid #2E831D;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:13px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:1px;
	padding-top:1px;
	width:190px;
	margin:5px 10px 5px 10px;
	}
	
	
	
.admintextbox01 {
	border:1px solid #2E831D;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:13px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:1px;
	padding-top:1px;
	width:350px;
	}
	
.admintextbox02 {
	border:1px solid #2E831D;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:13px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:1px;
	padding-top:1px;
	margin:5px 10px 5px 10px;
	width:300px;
	}
        
.sictextbox	{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	width: 500px;
	font-size: 10pt;
	border: 1px solid #2E831D;
	padding: 1px 1px 3px 5px;	
}
	
.textarea {
	border:1px solid #2E831D;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:13px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:1px;
	padding-top:1px;
	width:561px;
	}
.style1 {color: #FFFFFF}

.text { 
	font-size:13px; color:#000000;
	margin:0px; padding:0px;
	}

.question { display:block;
	width:22px; height:25px; margin:0px; padding:0px;
}
.question  a:link, .question  a:visited{ display:block;
float:left; background:url('../images/question.jpg') no-repeat left top;
	width:22px; height:25px; margin:0px; padding:0px;
}
.question a:hover{display:block;
float:left;
	width:22px; height:25px; background:url('../images/question_hv.jpg') no-repeat left top; margin:0px; padding:0px;
}

.main_text{ 
	font-family:Tahoma, Arial, Verdana;
	font-size:20px; color:#333333;
	margin:0px; padding:0px;
	}
	
.table_taxt{ 
	font-family:Tahoma, Arial, Verdana;
	font-size:17px; color:#333333;
	margin:0px; padding:0px;
	}
	
.text01 {
	font-size:14px; font-weight:normal; color:#333333;
	margin:0px; padding:0px;
	}
	
	
.text_box {
	border:1px solid #2E831D;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:14px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:1px;
	padding-top:1px;
	margin:0px 2px 0px 2px;
	width:130px;
	}
.text_box02{
	border:1px solid #2E831D;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:14px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:1px;
	padding-top:1px;
	width:370px;
	}
	
.tt03{ font-family: Arial, Helvetica, sans-serif;
	font-size:16px; color:#333333; 
	margin:0px; padding:0px;}
	
.brdr {
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
	border-top: 2px solid #999999;
	}
	
.bordre{ 
	border:2px solid #999999;
	}
	
.bottom_brdr {border-bottom:1px solid #CECECE;}

.top_brdr {border-top:1px solid #666666;}
	
.link {
	font-size:12px; color:#006699;
	text-decoration:none;
	margin:0px; padding:0px;
	}
	
.link a{
	font-size:12px; color:#006699;
	text-decoration:none;
	margin:0px; padding:0px;
	}
	
.link a:hover{
	font-size:12px; color:006699;
	text-decoration:underline;
	margin:0px; padding:0px;
	}
	
.checkbox{ width:20px; height:20px; margin:7px 0px 0px 8px; padding:0px;
}

.checkbox01{ width:20px; height:20px; margin:0px 0px 0px 8px; padding:0px;
}

.active_text { font-size:12px; color:#000000; margin:0px; padding:0px}


#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url('../images/closebox.png') no-repeat center;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url('../images/closebox.gif');
}

.sbox-loading #sbox-content {
	background-image: url('../images/spinner.gif');
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url('../images/bg_n.png') repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url('../images/bg_ne.png') no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url('../images/bg_e.png') repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url('../images/bg_se.png') no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url('../images/bg_s.png') repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url('../images/bg_sw.png') no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url('../images/bg_w.png') repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url('../images/bg_nw.png') no-repeat;
}
	
.tr_title2 {
	font-size:13px; 
	color:#FFFFFF; 
	background-color: #216D91;
	font-weight:bold;
	margin:0px; padding:1px 5px 1px 5px;
}


/* End SA-100 from */

.submitting {
	color:#FF0000; border:1px solid #FF0000;
}
