* {
  margin: 0px;
  padding: 0px;
   font-family: arial;
  
  }

body {
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  color: #333333;
  }
a{
 font-size: 10pt;
 
}
hr {
  height: 8px;
  width: 100%;
  background-color: #000000;
  border: none;
  color:#000000;
  margin-bottom: 10px;
  }

#pageContainer {
  width: 740px;
  margin-left: auto;
  margin-right: auto;
  }

#header {
  width: 740px;
  height: 80px;
  background: url(logo.gif) #bb1f1f no-repeat center left;
  margin-top: 10px;
  border-bottom: #d2d2d2 solid 5px;
  text-align: right;
  margin-bottom: 10px;
  }

#headerLinks {
  color: #FFFFFF;
  font-family: arial;
  font-size: 8pt;
  padding-bottom: 5px;
  padding-right: 5px;
  margin-bottom: 5px;

position:relative;
bottom:-20px;  
  }

.hlink:link {
  color: #FFFFFF;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

.hlink:active {
  color: #FFFFFF;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

.hlink:hover {
  color: #FFFFFF;
  font-family: arial;
  font-size: 8pt;
  text-decoration: underline;
  }

.hlink:visited {
  color: #FFFFFF;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

#leftSide {
  width: 230px;
  float: left;
  }

#rightSide {
  width: 410px;
  float: right;
  }

.numBox {
  height: 48px;
  width: 48px;
  border: 1px #000000 solid;
  background-color: #bb1f1f;
  text-align: center;
  vertical-align: middle;
  line-height: 48px;
  color: #FFFFFF;
  font-family: arial;
  font-size: 18pt;
  float: left;
  margin-right: 8px;
  }

h1 {
  color: #333333;
  font-family: arial;
  font-size: 10pt;
  }

h2 {
  color: #333333;
  font-family: arial;
  font-size: 7pt;
  margin-left: 5px;
  }

.showcase {
  margin: 2px;
  padding: 2px;
  border: 2px #000000 solid;
  }

p {
  text-indent: 20px;
  font-family: arial;
  font-size: 10pt;
  margin-bottom: 10px;
  }

tr.even{
	background-color:#FFFFAA;
}
tr.odd{
	background-color:#F3F3F3;
}
tr.even:hover{
	background-color:#FFFF44;
}
tr.odd:hover{
	background-color:#F3F344;
}

#footer {
  clear: both;
  width: 740px;
  font-family: arial;
  font-size: 8pt;
  border-top: 2px #000000 solid;
  }

#title {
  float: left;
  color: #FFFFFF;
  padding-left: 100px;
  margin-top: 10px;
  font-family: arial;
  font-size: 24pt;
  }

#subTitle {
  float: left;
  clear: left;
  color: #FFFFFF;
  width:530px;
  padding-left: 90px;
  font-family: arial;
  font-size: 8pt;
  }

.right {
  float: right;
  margin: 0px;
  }

.left {
  float: left;
  margin: 0px;
  }

.flink:link {
  color: #333333;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

.flink:active {
  color: #333333;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

.flink:hover {
  color: #333333;
  font-family: arial;
  font-size: 8pt;
  text-decoration: underline;
  }

.flink:visited {
  color: #333333;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

  table.datatable{
  	width:100%;
  	border: solid 1px gray;
  	text-align:left;
  	
  }
  table.datatable td.header{
	font-weight:bold;
	background-color:#DDDDDD;  	
  }
 table.datatable td.data{
	font-weight:normal;
	background-color:#F1F1F1;
	font-size:12px;
	line-height:25px;
	  	
  }
table.datatable td.title{
	font-weight:normal;
	background-color:#F1F1F1;
	font-size:14px;
	line-height:25px;
	  	
  }
table.datatable td.price{
	font-weight:bold;
	background-color:#F1F1F1;
	font-size:14px;
	line-height:25px;
	  	
  }
  
 table.datatable td.footer{
	font-weight:normal;
	text-align:center;
	font-size:9px;
	background-color:#AAAAAA;  	
	border-top: solid 1px gray;
  
  }
  
 ul{
 	padding-left:25px;
 }
div.status{
 	font-size:12px;
 	height:15px;
 } 
 div.status a{
 	font-size:12px;
 } 
 table.openmenu{
	font-weight:normal;
	text-align:center;
	font-size:9px;
	background-color:#DDDDDD;  	
	border: solid 1px gray;
 }
 table.openmenu a,table.openmenu a:visited,table.openmenu a:link{
	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 }
table.openmenu a:hover{
	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	color:#990000;
 }
 
 form.accountdata{
	border: solid 1px gray;
	font-size:12px;
 }
 
table.accountdata td.header{
	font-size:14px;
	font-weight:bold;
 	text-decoration:none;
 	color:#990000;
	
 }
table.accountdata td.title{
	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	padding-left:10px;
	
 }
table.accountdata input{
	width:205px;
}
table.accountdata select{
	width:208px;
}
ul{
	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	padding-left:10px;
	margin:14px;
} 
 li{
	line-height:20px;
} 
 
ul.usermodulelist{
	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	padding-left:10px;
	margin:14px;
} 
ul.usermodulelist li{
	line-height:20px;
} 

ul.usermodulelist a{
	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	padding-left:10px;
	color:#0000FF;
} 

  
table.messagetable{
	font-size:14px;
	font-weight:bold;
 	text-decoration:none;
 	color:#009900;
	border: solid 1px gray;
	text-align:center;
} 





table.list{
	font-size:12px;
	font-weight:normal;
 	text-decoration:none;
 		border: solid 1px gray;
 	
} 
table.list tr{
	height:20px; 	
} 
table.list td.header{
	font-size:14px;
	font-weight:bold;
 	text-decoration:none;
 	background-color:#000000;
 	color:#FFFFFF;
} 

table.edittable{
	font-size:12px;
	font-weight:normal;
 	text-decoration:none;
 	border: solid 1px gray;
 	
}

table.edittable td{

	padding-left:5px;
 	padding-top:5px;
 	padding-bottom:5px;
 }
  
table.edittable td.header{
	font-size:14px;
	font-weight:bold;
 	text-decoration:none;
 	background-color:#000000;
 	color:#FFFFFF;
} 

table.edittable td.title{
	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	background-color:#CCCCCC;
 	color:#000000;
 	padding-left:5px;
 	padding-top:5px;
 	padding-bottom:5px;
 	width:150px;
 	
} 
table.edittable td input,table.edittable td textarea{
 	width:280px;
 	font-size:12px;
 	
} 
table.edittable td input.inp{
 	background-color:#ffffcc;
 	
} 
table.edittable td.help{
	background-color:#D6E3F2;
		padding-left:5px;
 	padding-top:5px;
 	padding-bottom:5px;
	padding-right:5px;
	
}
table.edittable td.input{
	background-color:#D6E3F2;
		padding-left:5px;
 	padding-top:5px;
 	padding-bottom:5px;
	padding-right:5px;
	
}

table.list td table.menu,table.edittable td table.menu{
	font-size:10px;
	font-weight:bold;
 	text-decoration:none;
 	background-color:#000000;
 	color:#FFFFFF;
 	text-align:center;
 	width:100%;
 	height:30px;
} 

table.list td table.menu td, table.edittable td table.menu td{
	font-size:14px;
	font-weight:normal;
 	text-decoration:none;
 	background-color:#DDDDDD;
 	color:#FFFFFF;
 	text-align:center;
 	vertical-align:middle;
 	width:33%;
} 

table.edittable td table.menu td a,table.edittable td table.menu td a:visited, table.list td table.menu td a,table.list td table.menu td a:visited{
 	color:#000099;
} 
table.edittable td table.menu td.activelink a,table.edittable td table.menu td.activelink a:visited, table.list td table.menu td.activelink a,table.list td table.menu td.activelink a:visited{
 	color:#AA0000;
 	font-weight:bold;
 	
} 



table.redirecttable{
	font-size:14px;
	font-weight:bold;
 	text-decoration:none;
 	border: solid 1px gray;
 	text-align:center;
 	margin-top:40px;
 	width:50%;
 	 	background-color:#ffffcc;
 	
} 
table.redirecttable td.data{
	font-size:14px;
	font-weight:bold;
 	text-decoration:none;
 	border: solid 0px gray;
 	sline-height:25px;
 	text-align:center;
 	height:50px;
} 

table.redirecttable td.link{
	font-size:14px;
	font-weight:bold;
 	text-decoration:none;
 	border-top: solid 1px gray;
 	line-height:25px;
 	text-align:center;
} 

table.formtemplate{
	font-size:12px;
	font-weight:normal;
 	text-decoration:none;
 	border: solid 1px gray;
 	text-align:left;
 	margin-top:10px;
 	padding-left:0px;
 	background-color:#ffffcc;
} 
table.formtemplate td.header{
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	background-color:#AAAAAA;
	color:#FFFFFF;
}
table.formtemplate td.title{
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	background-color:#CCCCCC;
	color:#FFFFFF;
}


table.formtemplate td.code{
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	background-color:#F5F5F5;
	color:#000000;
	padding-left:10px;
}



table.mainedittable{
	margin:0;
	padding:0;
}

table.mainedittable td{
	margin:0;
	padding:0;
	vertical-align:top;
}



table.mainedittable td iframe.helpframe{
	margin:0;
	padding:0;
	height:525px;
	width:270px;
}
table.mainedittable td.data iframe.helpframe{
	margin:0;
	padding:0;
	height:525px;
	width:670px;
}


#help_gb{
	height:425px;

}
#help_nl{
	height:425px;

}
body.help{
	background-color:#D6E3F2;
  
}


body.help p{
	text-indent:0px;
	margin:5px;
}
p.help ul,p.help li{
	font-weight:normal;
}
ul.help{
	font-weight:normal;
}

div.yellowp{
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	background-color:#FFFF77;
	color:#000000;
	border:solid 1px gray;
	padding:10px;
}
table.edittable textarea.message{
	width:555px;
}
table.edittable td.submit{
	text-align:center;
}
table.edittable input.button{
	width:150px;
}

table.edittable textarea.tanlptxt{
	width:720px;
	height:250px;
	background-color:#FFFFDD;
	
}
table.edittable textarea.tatemplatehtml{
	width:720px;
	height:300px;
	background-color:#FFFFDD;
	
}
iframe.editorframe{
	width:735px;
	height:700px;
}