body{

  background:#000000;

  margin: auto;

  font-family: Calibri, sans serif;

  font-size:12px; color:#030303;

  width: 1000px;

  color:#FFFFFF;

}

a{

  color: #EAEAEA;

  text-decoration: none;

}



a:hover{

  color: #EAEAEA;

  text-decoration: underline;

}

a img {border: none; }

h3 {

font-size:14.5px;

font-style:italic;

font-family:georgia;

color:#666666;

line-height:0em;

}

h4 {

font-size:12px;

font-family:georgia;

font-weight:bold;

color:#222222;

line-height:0em;

margin-bottom:30px;



}

#header {

	height:90px;

	margin:10px;

	width:100%;

	overflow:hidden;

}

.header1 {

	float: left;

	width: 600px;	

	overflow:hidden;

}

.header2 {

	float:right;

	width:160px;

	margin-top:10px;

}

#main {

	min-height:450px;

	width:100%;

	overflow:hidden;

	background-color:#000000;

}

.main1 {

	float:left;

	width: 180px;

	background-color:#FFFFFF;

	height:430px;

	padding:10px 25px 10px 25px;

	position:absolute;

	overflow:hidden;

}

.main2 {

	float:left;

	width:20px;

	height:400px;

	position:absolute;

	margin-left:240px;

	padding:5px;

	background-color:#dbdbdb;

	overflow:hidden;

}

.main3 {

	float:right;

	width:620px;

	height:450px;

	background-color:#999999;

	overflow:hidden;

}



#footer {

	height:60px;

	margin:10px;

	text-align:right;

	width:100%;

}











#wrapper1 {
	position:relative;
	text-align:left;
	max-width:1200px;
	margin:0 auto;
	background:#FFF url("../images/rightcolor_bg.gif") repeat-y top right;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:url("../images/leftcolor_bg.gif") repeat-y top left;
	}
#maincol {
	position:relative;
	margin:0;
	padding:20px;
	color: #666666;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#ECB9E8;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#D7C4FA;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 0 0 0;
	}
#menucol {
	position:relative;
	padding:0 0 0 0;	
    font-weight: bold;
	color: #666666;
	}
.menu_item {
	font-size: 18px;
	padding-right: 15px;
	}
.menu_item a {
	color:#666666;
	}
#centercol a {
	color:#666;
	}
#centercol a:hover {
	color:#9343B9;
	}
.forms {
background-color: #E4F8FA;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #CAE4FF;
}

.content {
background-color: #CCCCCC;
border: 1px solid #666666;
color: #666666;
font: 12px arial,verdana;
margin-bottom: 5px;
padding: 5px;
width: 100%;
}
.main {
font: normal 12px arial,verdana;
padding: 2px;
margin: 2px;

 }
.titlehdr {
 font: bold 22px arial, verdana;
 color: #DDDDDD;
 border: 2px solid #888888;
 background-color: #666666;
 padding: 5px 5px;
 }
 
.msg {
padding: 5px;
width: 795px;
margin: 2px;
color: #c00;
border: 1px solid #c00;
background-color: #FEF1ED;
font: bold 13px  verdana;
} 
 
.error {
font: normal 11px arial, verdana;
color: #c00;
border: 1px solid #c00;
padding: 2px;
margin: 5px;
float: left;
background-color: #FEF1ED;
}
 
.example {
font: normal 10px arial;
color: #eeeeee;
}
.approved {
font: normal 10px arial;
color: green;
}

.loginform {
font: 16px normal arial;
background-color: #CCCCCC;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #CAE4FF;
}

.loginform #txtbox {
font: bold 16px arial;
color: #f00;
}


#upload{
	margin:20px 305px; padding:15px;
	font-weight:bold; font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:150px;
	cursor:pointer !important;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
	background:#ddd !important;
}
#status{
	font-family:Arial;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ max-width:180px; max-height:150px; }
.success{ background:#99f099; border:1px solid #339933; }
.error{ background:#f0c6c3; border:1px solid #cc6622; }

.table-measurement-2 {
	border-collapse: collapse;
	margin: 10px 0;
}
.table-measurement-2 td{
	border: 1px solid grey;
	padding: 0 10px;
}