/* GENERAL SETTINGS */

/* Reset ------------------------------------------------------------------ */

body {}
html,body,div,ul,ol,li,dl,dt,dd,form,fieldset,input,select,textarea,pre,code,
h1,h2,h3,h4,h5,h6,p,blockquote,hr,table,th,td {margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}
ul {list-style: none;}
html,body,a img {border: 0;}
table {border-collapse:collapse; border-spacing:0;}

/* ---------------------------------------------------------------- */

body {
  font-size: 12px;
  font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
  margin: 0;
  padding: 0;
  background-color: #484B52;
}

img { border: 0; }
a { color: #00FFFF; }
a:hover { text-decoration: none; }
p { margin: 0px; padding: 0px; }
	h1 {
		font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
		font-size: 25px;
		margin: 0px;
		padding: 20px 0px 20px 0px;
		color: #FFF;
	}
	h2 {
		font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", "Trebuchet MS", Helvetica, Verdana, sans-serif;
		font-size: 25px;
		margin: 0px;
		padding: 40px 0px 40px 0px;
		color: #FFF;
	}
	h3 {
		font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", "Trebuchet MS", Helvetica, Verdana, sans-serif;
		font-size: 25px;
		margin: 0px;
		padding: 5px 0px 40px 0px;
		color: #7E754F;
	}	
	h4 {
		font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", "Trebuchet MS", Helvetica, Verdana, sans-serif;
		font-size: 20px;
		margin: 0px;
		padding: 40px 0px 40px 0px;
		color: #7E754F;
	}		
	h5 {
		font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", "Trebuchet MS", Helvetica, Verdana, sans-serif;
		font-size: 18px;
		margin: 0px;
		padding: 0px 0px 20px 0px;
		color: #FFF;
	}		
	h6 {
		font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", "Trebuchet MS", Helvetica, Verdana, sans-serif;
		font-size: 18px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		color: #FFF;
	}		
	h7 {
		font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", "Trebuchet MS", Helvetica, Verdana, sans-serif;
		font-size: 18px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		color: #FFF;
	}		
	.labelH1 {
		font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", "Trebuchet MS", Helvetica, Verdana, sans-serif;
		font-size: 12px;
		margin: 0px;
		padding: 10px 0px 10px 0px;
		color: #FFF;
		display: block;
	}	
* {
	margin: 0;
	padding: 0;
}
/* page holder */

.pageHolder {
	width: 790px;
	display: block;
	margin: 0 auto;   
	clear: both;
}
.panelHolder {
	width: 800px;
	display: block;
	margin: 0 auto;   
	clear: both;
}

/* @end */

/* GENERAL ELEMENTS */

#website {
	width: 100%;
	height: 100%;
	display: block;
}
#pageHeader {
	width: 100%;
	background: #000 url(../images/setweb_headbg.jpg);
	border: none;
	text-align: center;
}
#header {
	width: 100%;
	background: #000 url(../images/setweb_headerbg.jpg) left 40px repeat-x;
	border: none;
	color: #FFF;
}
.headerImage {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	clear: both;
}
#content {
	width: 100%;
	height: auto;
	background: #494B52 url(../images/setweb_contentbg.jpg) top left repeat-x;
}
#footer {
	width: 100%;
	height: auto;
	color: #FFF;	
	background-color: #494B52;
}
/* @end */

/* ADDITIONAL ELEMENTS */

#wideLineOne {
	width: 100%;
	background-color: #C1C6DF;
	border-bottom: 3px solid #929AC3;	
}
#wideLineOne a.registerLink {
	font-size: 40px;
	font-family: "Trebuchet MS";
	font-style: italic;
	color: #494B52;
	margin: 0px;
	padding: 10px;
	text-decoration: none;
	text-align: center;
	display: block;
}
#wideLineOne a.registerLink:hover {
	color: #181C2F;	
}
#wideLineOne a.registerLink small {
	font-size: 20px;
	text-align: center;
	display: block;
}
#wideLineTwo {
	width: 100%;
	background-color: #181C2F;
	border-bottom: 3px solid #020309;	
}
#wideLineTwo a {
	font-size: 40px;
	font-family: "Trebuchet MS";
	font-style: normal;
	color: #C1C6DF;
	margin: 0px;
	padding: 10px;
	text-decoration: none;
	text-align: center;
	display: block;
}
#wideLineTwo a:hover {
	color: #FFF;	
}
#wideLineTwo a small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	display: block;
	font-style: normal;
	padding: 10px 0px 0px 0px;
}
/* clouds */
#cloudHeader {
	font-size: 40px;
	font-family: "Trebuchet MS";
	font-style: italic;
	color: #FFF;
	padding: 20px 20px 20px 0px;
	margin: 0px;
	width: 30%;
	float: left;	
}
#cloudHeader p {
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
	font-style: normal;
	color: #FFF;
	text-decoration: none;	
	font-size: 12px;
	margin: 0px;
	padding: 10px 0px 0px 0px;	
}
#cloudTags {
	color: #FFF;
	padding: 15px 0px 20px 0px;
	margin: 0px;
	width: 65%;
	float: left;			
}
#cloudTags .cloud {
	display: block;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
	font-style: normal;
	color: #FFF;
	text-decoration: none;	
	text-align: left;
}
#cloudTags .cloud a {
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
	font-style: normal;	
	color: #99FFFF;	
	text-decoration: none;
	display: inline;
	text-align: left;	
}
#cloudTags .cloud a:hover {
	color: #FFF;	
	text-decoration: none;
}
.tag_1 {
	font-size: 30%;
}
.tag_2 {
	font-size: 40%;
}
.tag_3 {
	font-size: 60%;
}
.tag_4 {
	font-size: 80%;
}
.tag_5 {
	font-size: 90%;
}
/* Navigation */

#navigation {
    margin: 0px 0px 0px -10px;	
    height: 40px;
	padding: 0px 0px 0px -10px;
}
#navigation ul {}
#navigation li {
    display: inline;
    list-style: none;
    border: none;
}
#navigation a:link,
#navigation a:visited {
    float: left;
    margin: 0px;
    padding: 12px 10px 12px 10px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-decoration: none !important;
    color: #FFF;
    border: none;
}
#navigation a:hover {
    color: #00FFFF;
	background: url(../images/nav_selector.gif) bottom center no-repeat;
}

#navigation a:link.current,
#navigation a:visited.current {
    text-decoration: none;
    color: #00FFFF;
	background: url(../images/nav_selector.gif) bottom center no-repeat;	
}
#navigation .right {
      float: right;
}
#navigation .firstOrLast {

}

/* @end */

/* topsidebar */
#topsidebar {
    padding: 0px;	
    margin: 13px -10px 12px 0px;		
}
#topsidebar ul {
    display: inline;
    list-style: none;
}
#topsidebar li {
    display: inline;
    list-style: none;
    border: none;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
	margin: 0px;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #7F8186;
}
#topsidebar li b {
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
#topsidebar li a {
	color: #FFF;
	text-decoration: none;
}
#topsidebar li a:hover {
	color: #00FFFF;
	text-decoration: none;
}
#topsidebar li.lastOne {
	border: none;
}
/* content Panel */
#panelContent {
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;	
}
#panelContent p {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
/* column container */
#panelContent .column_container {
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

/* common column settings */
#panelContent .colright,.colmid,.colleft {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px;
	padding: 0px;	
}

#panelContent .col1,.col2,.col3 {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding: 0px;	
}

/* 2 Column (right menu) settings */
#panelContent .right_sidebar {
	background: none; /* right column background colour */
	margin: 0px;
	padding: 0px;	
}

#panelContent .right_sidebar .colleft {
	right: 30%; /* right column width */
	background: none; /* left column background colour */
	border: none;
	margin: 0px;
	padding: 0px;	
}

#panelContent .right_sidebar .col1 {
	width: 70%; /* left column content width (left column width minus left and right padding) */
	left: 30%; /* (right column width) plus (left column left padding) */
	margin: 0px;
	padding: 0px;
	background: none;
}

#panelContent .right_sidebar .col2 {
	width: 30%; /* right column content width (right column width minus left and right padding) */
	left: 30%; /* (right column width) plus (left column left and right padding) plus (right column left padding) */
	margin: 0px;
	padding: 0px;
	background: none;	
}
/* PANEL ELEMENTS */
/* top panel menu */
.topPanelMenu {
	display: block;
	height: 40px;
	margin: 0px;
	padding: 0px;
}
.topPanelMenu ul {}
.topPanelMenu li {
    display: inline;
    list-style: none;
    border: none;
	margin: 0px;
	padding: 0px;	
}
.topPanelMenu a:link,
.topPanelMenu a:visited {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 12px 15px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-decoration: none !important;
    color: #27A9A9;
    border: none;
	border-right: 1px solid #155257;
	
}
.topPanelMenu a:hover {
    color: #00FFFF;
}

.topPanelMenu a:link.current,
.topPanelMenu a:visited.current {
    text-decoration: none;
    color: #00FFFF;
	font-weight: bold;
}
.topPanelMenu .right {
      float: right;
}
.topPanelMenu .firstOrLast {

}
.panelMain {
	display: block;
	padding: 20px 15px 20px 15px;
	border: none;
	color: #FFF;
}
.globalButtonBlock {
    margin: 0px;
    padding: 40px 0px 20px 20px;	
}
.addonBlock {
    margin: 0px 0px 10px 20px;	
    padding: 10px 10px 10px 10px;
	background: #232429; /* #E9EAEC; */
	border: none;
	border-bottom: 1px solid #C1C6DF;
	color: #FFF;
}
.addonBlock p {
	margin: 0px;
	padding: 0px;
}
/* left panel menu */
.leftPanelMenu {
	display: block;
	margin: 0px;
	padding: 20px 0px 20px 0px;
}
.leftPanelMenu ul {
	display: block;
}
.leftPanelMenu li {
    list-style: none;
    border: none;
	margin: 0px;
	padding: 0px;
	display: block;	
}
.leftPanelMenu a:link,
.leftPanelMenu a:visited {
	display: block;
	text-align: right;
    margin: 0px 0px 3px 0px;
    padding: 12px 20px 12px 20px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-decoration: none !important;
    color: #27A9A9;
    border: none;
	border-right: 5px solid #155257;	
	background: #42424A;
}
.leftPanelMenu a:hover {
    color: #00FFFF;
    border: none;
	border-right: 5px solid #27A9A9;	
}

.leftPanelMenu a:link.current,
.leftPanelMenu a:visited.current {
    text-decoration: none;
    color: #66CC00;
	font-weight: bold;
}
.leftPanelMenu .right {
      float: right;
}
.leftPanelMenu .firstOrLast {

}
/* CONTENT ELEMENTS */
.clean {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
}
.logo {
	float: left;
	padding: 40px 0px 40px 0px;
}
.slogan {
	float: right;
	padding: 50px 0px 0px 0px;
	font-size: 25px;
	font-family: "Trebuchet MS";
	color: #484B52;
	letter-spacing: -1px;
}
.mainContent {
	display: block;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	color: #FFF;
	margin: 0px;
	padding: 0px 0px 40px 0px;
	line-height: 18px;
}
.mainFooter {
	display: block;
	font-size: 11px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	margin: 0px;
	padding: 20px 0px 40px 0px;
	text-decoration: none;
}
.mainFooter a {
	text-decoration: none;
}
table.generalTab {
	width: 100%;
	border: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
    border-collapse: collapse;
	background: #232429;
}
table.generalTab tr {
	border: none;
	margin: 0px;
	padding: 0px;
}
table.generalTab td {
	border: none;
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #C1C6DF;
}
table.generalTab td.header {
	border: none;
	border-bottom: 1px solid #C1C6DF;
	font-size: 14px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: bold;
}
table.generalTab td.value {
	border: none;
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #C1C6DF;
	background: #000;
	color: #FFF;
}
table.generalTab td.answer {
	border: none;
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #C1C6DF;
	background: #232429;
	color: #FFF;
}
/* divBox */
.divBox {
	display: block;
	background: #232429;
	border: 1px solid #C1C6DF;
	margin: 0px 0px 20px 0px;
	padding: 20px;
	color: #FFF;
}
/* inputs */
.generalInput95prc {
	margin: 0px;
	padding: 5px;
	border: 1px solid #ccc;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: normal;	
	width: 95%;
	line-height: 15px;
}
.generalInput80prc {
	margin: 5px 0px 5px 0px;
	padding: 5px;
	border: 1px solid #ccc;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: normal;	
	width: 80%;
	line-height: 15px;
}
.generalInput90prc {
	margin: 0px;
	padding: 10px;
	border: 1px solid #BFB175;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: normal;	
	width: 90%;
	line-height: 20px;
}
.generalInput30prc {
	margin: 0px;
	padding: 10px;
	border: 1px solid #BFB175;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: normal;	
	width: 30%;
	line-height: 20px;
}
.generalInput {
	margin: 0px;
	padding: 10px;
	border: 1px solid #BFB175;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: normal;	
	line-height: 20px;
}
.btnStandard {
	text-align: center;
	color: #FFF;
	font-size: 16px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: bold;	
	margin: 10px 0px 10px 0px;
	background: #27A9A9;
	padding: 10px;
	width: 30em;
}
.btnStandardShort {
	text-align: center;
	color: #FFF;
	font-size: 16px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: bold;	
	margin: 10px 0px 10px 0px;
	background: #27A9A9;
	padding: 10px;
}
.btnStandard a , .btnStandardShort a {
	display: block;
	color: #FFF;
	text-decoration: none;
}
.btnNormal {
	text-align: center;
	color: #FFF;
	font-size: 16px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: bold;	
	margin: 0px;
	background: #7CD626;
	padding: 5px;
	display: block;	
	text-decoration: none;
}
.btnNormal a {
	display: block;
	color: #FFF;
	text-decoration: none;
}
.globalButton {
	text-align: center;
	color: #FFF;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: bold;	
	font-style: normal;
	margin: 0px;
	background: #36BFBD;
	padding: 10px;
	display: block;	
	text-decoration: none;
	letter-spacing: -1px;
	position: relative;
}
.globalButton a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}
.globalButton a:hover {
	color: #99FFFF;
	text-decoration: none;
}

.btnSmallNormal {
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: bold;	
	margin: 0px;
	background: #27A9A9;
	padding: 6px 5px 6px 5px;
}
.btnSmallNormal a {
	color: #FFF;
	text-decoration: none;
}

.generalTextarea98prc {
	margin: 0px;
	padding: 5px;
	border: 1px solid #BFB175;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: normal;	
	width: 98%;
	line-height: 20px;
}
.imgButtonForm {
	line-height: 20px;
}
/* standard forms */
.standardForm {
	font-family: Arial, Tahoma;
	font-size: 12px;
} 
.standardForm90prc {
	font-family: Arial, Tahoma;
	font-size: 12px;
	width: 90%;
} 
.standardFormSelect {
	font-family: Arial, Tahoma;
	font-size: 12px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
/* errors */
.infoOK {
	display: block;
	border: 1px solid #57AF00;
	background: #DFFFBF;
	padding: 20px;
	margin: 0px 0px 20px 0px;
	color: #000;
}
.infoNO {
	display: block;
	border: 1px solid #FF0000;
	background: #FFDFDF;
	padding: 20px;
	margin: 0px 0px 20px 0px;	
	color: #000;	
}
.infoEntry {
	display: block;
	border: 1px solid #FFED9E;
	background: #FFFEDA;
	padding: 20px;
	margin: 0px 0px 20px 0px;
	color: #000;		
}
.infoThis {
	border: 3px solid #FF0000;	
}
.infoGlobal {
	text-align: left;
	color: #FFF;
	font-size: 12px;
	font-family: Arial, Tahoma, "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;	
	font-weight: normal;	
	font-style: normal;
	margin: 0px 0px 20px 0px;
	background: #27A9A9;
	padding: 10px;
	display: block;	
	text-decoration: none;
	letter-spacing: 0px;
	position: relative;
}
.infoGlobal blockquote {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	display: block;
}
.infoGlobal a {
	color: #00FFFF;
	text-decoration: none;
	padding: 0px;
}
.infoGlobal a:hover {
	color: #FFF;
	text-decoration: none;
}
/* start Box Informations */
#startBoxInfo {
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#startBoxInfo .leftMenu {
	float: left;
}
#startBoxInfo .leftMenu a {
	display: block;
	width: 199px;
	background: #F7F7F9;
	border: none;
	border-right: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	padding: 15px;
	margin: 0px;
	text-decoration: none;
	color: #CFCFCF;
}
#startBoxInfo .leftMenu a:hover,
#startBoxInfo .leftMenu a.activemenu  {
	text-decoration: none;
	color: #66CC00;	
	background: #FFF;
	border: none;
	border-right: 1px solid #FFF;	
	border-bottom: 1px solid #CFCFCF;	
}
#startBoxInfo .leftMenu a.advBanner {
	border: none;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	background: none;
}
#startBoxInfo .rightContent {
	float: right;
	display: block;
	background: #FFF;
	width: 530px;
	height: 450px;
	padding: 15px;
}
/* filters */
.filtersBlock {
	display: block;
	border: 1px solid #C1C6DF;
	background: #232429;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 20px 0px;
}
.filtersBlock b {
	color: #FFF;
}
.filtersBlock a.showHide {
	font-size: 11px;
	text-decoration: none;
}
.filtersBlock a.showHide:hover {
	font-size: 11px;
	text-decoration: underline;
}
.filtersBlock table {
	border: none;
	background: none;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	border-collapse: collapse;
	width: 100%;
}
.filtersBlock table tr {
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;
}
.filtersBlock table td {
	border: none;
	background: none;
	padding: 0px 10px 10px 0px;
	margin: 0px;
}
.filtersBlock input, 
.filtersBlock select {
	font-family: Arial, Tahoma;
	font-size: 12px;
} 
/* tabs */
table.tabStandard {
	border: none;
	background: #232429;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
	width: 100%;
}
table.tabStandard tr {
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;	
}
table.tabStandard th {
	border: none;
	background: #27A9A9;
	color: #FFF;
	padding: 10px;
	margin: 0px;
	border: none;
	border-bottom: 1px solid #C1C6DF;
	font-size: 14px;
}
table.tabStandard td {
	border: none;
	background: none;
	padding: 7px 10px 7px 10px;
	margin: 0px;
	border: none;
	border-bottom: 1px solid #C1C6DF;
}
table.tabStandard td.tottalSum {
	font-weight: bold;
	font-size: 14px;
}
table.tabStandard td.statProForma {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #36BFBD;
	text-transform: uppercase;
	padding: 10px 5px 10px 5px;
}
table.tabStandard td.statProForma a {
	font-weight: bold;
	color: #36BFBD;
	text-decoration: none;
	padding: 5px;
}
table.tabStandard td.statProForma a:hover {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background: #36BFBD;
}
table.tabStandard td.statOpen{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #7CD626;
	text-transform: uppercase;
	padding: 10px 5px 10px 5px;
}
table.tabStandard td.statOpen a {
	font-weight: bold;
	color: #7CD626;
	text-decoration: none;
	padding: 5px;
}
table.tabStandard td.statOpen a:hover {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background: #7CD626;
}
table.tabStandard td.statLate {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFB32F;
	text-transform: uppercase;
	padding: 10px 5px 10px 5px;
}
table.tabStandard td.statLate a {
	font-weight: bold;
	color: #FFB32F;
	text-decoration: none;
	padding: 5px;
}
table.tabStandard td.statLate a:hover {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background: #FFB32F;
}
table.tabStandard td.statClosed {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #CFCFCF;
	text-transform: uppercase;
	padding: 10px 5px 10px 5px;
}
table.tabStandard td.statClosed a {
	font-weight: bold;
	color: #CFCFCF;
	text-decoration: none;
	padding: 5px;
}
table.tabStandard td.statClosed a:hover {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background: #CFCFCF;
}
table.tabStandard tr.rowSelector,
table.tabStandard .rowSelector,
table .rowSelector,
.rowSelector {
	background: #000;
}
/* table invoice */
table.tabInvoice {
	border: none;
	background: none;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
}
table.tabInvoice tr {
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;	
	text-align: left;
}
table.tabInvoice th {
	border: none;
	padding: 10px;
	margin: 0px;
	border: none;
}
table.tabInvoice td {
	border: none;
	padding: 10px;
	margin: 0px;
	border: none;
}
table.tabInvoice td table {
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 100%;	
}
table.tabInvoice td table tr {
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;	
	text-align: left;
}
table.tabInvoice td table th {
	border: none;
	background: none;
	padding: 5px;
	margin: 0px;	
	text-align: left;
}
table.tabInvoice td table td {
	border: none;
	background: none;
	padding: 5px;
	margin: 0px;	
	text-align: left;
}
table.tabInvoice td small {
	font-size: 10px;
}
table.tabInvoice td blockquote {
	font-size: 10px;
	color: #666;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	display: block;
	text-decoration: none;
}
table.tabInvoice td .borderBottom {
	border-bottom: 1px solid #CCC;
}
table.tabInvoice td.sygnature {
	padding-bottom: 40px;
}
/* addons */
a.additionalPoint {
	display: block;
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 10px 0px;
	background: #FFFEDA;
	border: 1px solid #FFED9E;
	text-decoration: none;
}
a.additionalPoint:hover {
	color: #7E754F;
	border: 1px solid #BFB175;
}
a.additionalPoint b {
	font-size: 14px;
}
/* start boxes */
.boxStartLeft {
	float: left;
	width: 46%;
	display: block;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}
.boxStartLeft b { 
	display: block;
	padding: 10px 0px 20px 0px;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
}
.boxStartRight {
	float: right;
	width: 46%;
	display: block;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}
.boxStartRight b {
	display: block;
	padding: 10px 0px 20px 0px;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
}
/* register */
.registerForm {
	width: 100%;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	clear: both;
	background: #929AC3;
}

/* additional settings */
.left {
	float: left;
}
.right {
	float: right;
}
.width50prc {
	width: 48%;
}
.paddingBottom20px {
	padding-bottom: 20px;
}
.width30prc {
	width: 30%;
}
.paddingRight20px {
	padding-right: 20px;
}
.width45prcPadding10px {
	width: 45%;
	padding: 10px 10px 10px 0px;
}
.width300px {
	width: 300px;
}
.paddingTop10px {	
	padding-top: 10px;
}
.marginBottom20px {
	margin-bottom: 20px;
}
.marginTopBottom10px {
	margin: 10px 0px 10px 0px;
}
/* colors */
.green {
	color: #66CC00;
}
.blue {
	color: #36BFBD;
}
.grey {
	color: #85937B;
}
.red {
	color: #FF0000;
}
.codeColor {
	background: #BFB175;
}
.whiteBackground {
	background: #43434B;
}
.greyBackground {
	background: #323338;
}
.greyLightBackground {
	background: #232429;
}

.yelloBackground {
	background: #232429;
}
.yelloDarkBackground {
	background: #232429;
}
.greyBorderAround {
	border: 1px solid #CFCFCF;
}
.blueLightBackground {
	background: #929AC3;
}
