* {
   padding:0;
   margin:0;
}

body {
	padding: 0;
	margin: 0;
	font: 0.7em Tahoma, sans-serif;
	background: #EEE;
	color: #333;
}

table {
	margin: auto;
	text-align:center;
}

input {
	background-color: #EEEEEE;
	border: 1px solid #555555;
	font-family: verdana;
	padding:2px;
	font-size: 16px;
	color: #330000;
}

h1 {
	padding-top: 7px;
	padding-bottom: 4px;
}

#message{
	background-color: #F0F2FA;
	border-style: solid;
	padding-bottom :0px;
	padding-left : 0px;
	padding-right : 0px; 
	padding-top : 0px;
	font-size : 16px;
	font-weight: 300; 
	text-align:center;
	border-color : #FF6666;
	border-top-width : 3px;
	border-left-width : 3px;
	border-right-width : 3px;
	border-bottom-width :3px;
	color : black;
	font-family : Tahoma, sans-serif;
}

 

a {	color: #E0691A;	background: inherit;text-decoration:none;}
a:hover { color: #6C757A; background: inherit;}

a.showcasetext{	color: #232323;	background: inherit;text-decoration:none;}

a.inner{	color: #389A25;	background: inherit;text-decoration:none;}
a.inner:hover { color: #6C757A; background: inherit; }

a.small{font-size:10px;color: #A0691A;	background: inherit;text-decoration:none;}
a.small:hover {font-size:10px;color: #6C757A; background: inherit; }

a.changetogroup{font-size:14px;color: #A0691A; background: none;text-decoration:none;}

a.changetotitle{font-size:16px;color: #335533;background: none;text-decoration:none;}

a.changeto{font-size:14px;color: #40190A;	background: none;text-decoration:none;}
a.changeto:hover {font-size:14px;color: #000000; background: none;text-decoration:underline;}

a.changetobold{font-size:14px;color: #40190A;background: none;text-decoration:none;font-weight:700;}
a.changetobold:hover {font-size:14px;color: #000000; background: none;font-weight:700;text-decoration:underline;}

a.headerlink{font-size:16px;color: #A0691A;background: none;text-decoration:none;font-weight:700;}
a.headerlink:hover {font-size:16px;color: #6C757A; background: none;font-weight:700;}

a.smallheader{font-size:10px;color: #CCCCCC;background: none;text-decoration:none;font-weight:300;}
a.smallheader:hover {font-size:10px;color: #FFFFFF; background: none;font-weight:300;}

a.headerremark{font-size:12px;color: #CCCCCC;background: none;text-decoration:none;font-weight:700;}
a.headerremark:hover {font-size:12px;color: #FFFFFF; background: none;font-weight:700;}


h1 {font-size:14px;color: #335533;	background: inherit;text-decoration:none;}
h2 {font-size:18px;color: #335533;	background: inherit;text-decoration:none;font-weight:300;margin-top: 0;margin-bottom: 0; }
h3 {font-size:12px;color: #335533;	background: inherit;text-decoration:none;font-weight:300;}




textarea.multi {
 padding:3px;
 background-color: white;
 color: #330000;
 font-family:'Times New Roman',Times,serif;
 font-size: 24px;
}

textarea.single {
 padding:3px;
 background-color: white;
 color: #330000;
 font-family:'Times New Roman',Times,serif;
 font-size: 26px;
 font-weight:700;
}
input.singlepassword{
 padding:3px;
 background-color: white;
 color: #330000;
 font-family:'Times New Roman',Times,serif;
 font-size: 34px;
 font-weight:700;
}

.header {
	background-color: #F0F2FA;
	border-style: solid;
	padding-bottom :0px;
	padding-left : 0px;
	padding-right : 0px; 
	padding-top : 0px;
	font-size : 20px;
	font-weight: 700; 
	text-align:center;
	border-color : #666666;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width :1px;
	color : white;
	font-family : Tahoma, sans-serif;
}

.menu {
	background-color: #F0F2FA;
	border-style: solid;
	padding-bottom :5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 5px;
	font-size : 14px;
	font-weight: 300;
	text-align:center;
	border-color : #DDDDDD;
	border-top-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width :1px;
	color : #8888AA;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.showcase {
	background-color: #FFF;
	border-style: solid;
	padding-bottom :6px;
	padding-left : 5px;
	padding-right : 1px;
	padding-top : 7px;
	font-size : 14px;
	font-weight: 400;
	text-align:left;
	border-color : #DDD;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 2px;
	border-bottom-width :2px;
	color : #999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.infobox {
	background-color: white;
	border-style: solid;
	padding-bottom :0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-size : 9px;
	font-weight: 400;
	text-align:center;
	border-color : #E0E0E0;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width :0px;
	color : #333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bodyback {
	background-color: white;
	border-style: solid;
	padding-bottom :0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-size : 14px;
	font-weight: 400;
	text-align:center;
	border-color : #333333;
	border-top-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width :1px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.unittitle {
	background-color: white;
	border-style: solid;
	padding-bottom :3px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	font-size : 20px;
	font-weight: 400;
	text-align:center;
	border-color : #E0E0E0;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width :0px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.unitdescription {
	background-color: white;
	border-style: solid;
	padding-bottom :4px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 4px;
	font-size : 10px;
	font-weight: 400;
	text-align:center;
	border-color : #E0E0E0;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width :0px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.unitinput {
	background-color: white;
	border-style: solid;
	padding-bottom :11px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 11px;
	font-size : 18px;
	font-weight: 400;
	text-align:center;
	border-color : #EEEEEE;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width :0px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.unitselection {
	background-color: white;
	border-style: solid;
	padding-bottom :11px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 11px;
	font-size : 16px;
	font-weight: 300;
	text-align:left;
	border-color : #EEEEEE;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 2px;
	border-bottom-width :2px;
  color : black;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.showcaselang {
	border-style: solid;
	padding-bottom :3px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	font-size : 12px;
	font-weight: 300;
	text-align:left;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:0px;
}

.changetotitle {
	background-color: white;
	border-style: solid;
	padding-bottom :3px;
	padding-left : 20px;
	padding-right : 2px;
	padding-top : 2px;
	font-size : 16px;
	font-weight: 700;
	text-align:center;
	border-color : #E0E0E0;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width :0px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.step_list_title {
	background-color: #F0F2FA;
	border-style: solid;
	padding-bottom :5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	margin-left: 0px;
	margin-bottom: 4px;
	font-size : 16px;
	font-weight: 400;
	text-align:left;
	border-color : #858483;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 2px;
	border-bottom-width :2px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.step_list {
	background-color: #F5F7FD;
	border-style: solid;
	padding-bottom :2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px; 
	margin-left: 6px;
	margin-bottom: 4px;
	font-size : 14px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle; 
	border-color : #A5A4A3;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 2px;
	border-bottom-width :2px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.footer {
	border-style: none;
	padding-bottom :0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 20px;
	font-size : 10px;
	font-weight: 400;
	text-align:center;
	color : #333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pagecontent {
	background-color: white;
	border-style: solid;
	padding-bottom :0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-size : 14px;
	font-weight: 400;
	text-align:center;
	border-color : #CCCCCC;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width :1px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pagetitle {
	background-color: white;
	border-style: solid;
	padding-bottom :5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 7px;
	font-size : 16px;
	font-weight: 700;
	text-align:center;
	border-color : #CCCCCC;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width :0px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pagesubtitle {
	background-color: white;
	border-style: solid;
	padding-bottom :2px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 7px;
	font-size : 14px;
	font-weight: 400;
	font-style:italic;
	text-align:center;
	border-color : #CCCCCC;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width :0px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pagetext {
	background-color: white;
	border-style: solid;
	padding-bottom :5px;
	padding-left : 30px;
	padding-right : 30px;
	padding-top : 7px;
	font-size : 12px;
	font-weight: 300;
	text-align:justify;
	border-color : #CCCCCC;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width :0px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pagetexttable {
	background-color: white;
	border-style: solid;
	padding-bottom :2px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 2px;
	font-size : 14px;
	font-weight: 300;
	text-align:center;
	border-color : #CCCCCC;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width :0px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.treeview ul {
margin: 0;
padding: 0;
}

.treeview li{ 
background: #FFFFFF url(/list.gif) no-repeat;
list-style-type: none;
padding-left:20px;
padding-bottom:2px;
margin-bottom: 3px;
}

.treeview li.submenu{ 
background: #E6E6E4 url(/closed.gif) no-repeat left 1px;
padding-bottom:2px;
padding-top:2px;
}


.treeview li.submenu ul{
/*
display: none; 
*/
padding-left:4px;
}

.treeview .submenu ul li{
cursor: default;
padding:o;
}

.disqus {
	padding: 10px;
	border-top : 2px solid #CCCCCC;
}

