
#overall {padding:5px;
	  width:100%;
	  margin:0px;
	  text-align:center;
	}
#mainbox {border-top:solid 0px #080808;
	  border-right:solid 1px black;
	  border-left:solid 1px black;
	  border-bottom:solid 1px black;
	  padding:5px;
	  border-top-left-radius:0px;
	  border-top-right-radius:0px;
	  box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	  margin-top:0px;
	  margin-left:auto;
	  margin-right:auto;
	  }
#mainbottom {
	  background-color:#000099;
	  border-radius:8px;
	  margin-top:5px;
	  text-align:center;
	  box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	  margin-left:auto;
	  margin-right:auto;
	  color:#ffffff;
	  text-align:center;
	}

#headbox {margin-right:auto;
	  margin-left:auto;
	  opacity:1.0;
	  background-color:antiquewhite;
	  border-radius 8px;
	  box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	  border:solid 1px black;
	  padding:5px;
	}
	
#menu1 {margin-right:auto;
	  margin-left:auto;
	  border:solid 0px black;
	  padding:0px;
	  margin-top:10px;
	  margin-bottom:0px;
	}

#logo1	{height:40px;
	border:solid 0px red;
	float:left;
	}
	

#headerdiv {
	background-color: #ccc;
	border: 1px solid #666;
	border-radius: 4px;
	height: 40px;
	background-image: -webkit-gradient(linear,left top,left bottom, from(#ccc), to(#999));
	color: #222;
	display: block;
	font-size: 30px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:5px;
	margin-top:2px;
}

#headermenubutton {
	font-weight: bold;
	text-align: center;
	color: #808080;
	text-shadow: rgba(0,0,0,0.6) 0px -1px 0px;
	cursor:pointer;
}	
#headerh1 {
	background-color: #ccc;
	border-bottom: 1px solid #666;
	background-image: -webkit-gradient(linear,left top,left bottom, from(#ccc), to(#999));
	color: #222;
	display: block;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
}
#loading {
   width: 100%;
   height: 100%;
   top: 0px;
   left: 0px;
   position: fixed;
   display: table-cell;
   opacity: 0.7;
   background-color: #333;
   z-index: 1000;
   text-align: center;
   vertical-align:middle;
}

#loading-image {
	position:absolute;
	top:50%;
	width:5%;
}

body	{font-family:Arial,Verdana,Helvetica,sans-serif;
	text-align:left;
	font-size:9px;
	margin:0;
	}	
table   { text-align:left;
          border-collapse:collapse;
          border-spacing:0px;
          font-size:11px;
          }
.welcome {font-size:12pt;
	color:#ff0000;
	text-align:center;
	font-weight:bold;
	}   
.topmessage {font-size:12pt;
	text-align:center;
	font-weight:bold;
	}		
.formbox		{width:500px;clear:both;border:solid 1px #aaaaaa;padding:10px;
					margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;
					background-color:#E2D2A0;opacity:1.0;
					box-shadow: 5px 5px 5px rgba(68,68,68,0.6);}
.formbox input select textarea 
					{width:250px;
					clear:both;
					border-radius:4px;
					margin-top:4px;
					font-size:8pt;
					font-weight:normal;
					color:#000099;
					text-align:left;
					padding-left:4px;
					width:250px;
					}
.formbox input textarea 		{height:250px;}
.formbox input				{width:250px;}		
.formbox input[value] {
					color:#000099;
					}
.formbox label {display:block;
					float:left;
					margin-top:4px;
					width:200px;
					font-size:9pt;
					font-weight:normal;
					color:#000099;
					text-align:left;
					}
.formbox input[type="submit"] {width:100px;
					height:30px;
					background-color:white;
					text-align:center;
					font-size:10pt;
					font-weight:bold;
					}
.formbox input[type="reset"] {width:100px;
					height:30px;
					background-color:white;
					text-align:center;
					font-size:10pt;
					font-weight:bold;
					}
.formbox fieldset {border:solid 1px#aaaaaa;border-radius:8px;}
.formbox legend {text-align:left;}       
select {font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:8pt;
		font-weight:normal;
		color:#000099;
		text-align:left;
		/*width:150px; */
		}
select[multiple] {width:250px;}	

option 		{min-height:15px;}		

.checkbox	{width:20px;}			
.radio		{width:20px;	}
.input130	{width:130px;}	
textarea       {font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:8pt;
		font-weight:normal;
		color:#000099;
		text-align:left;
		width:250px;
		}
input 		{font-size:8pt;
		font-weight:normal;
		color:#000099;
		text-align:left;
		border-radius:6px;
		}
input::placeholder,textarea::placeholder {
		color:#bbbbbb;
		font-style:italic;
		font-size:9pt;
		}
div     { border-radius:8px; }	
img     { border-radius:8px; }			
.terror		{color:#ff0000;
		font-weight:bold;
		text-align:center;
		text-decoration:blink;
		}
.button	{font-size:11px;
			text-align:center;
			width:200px;
			box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
			}
.tabx  {color:#000000;text-align:center;font-family:Arial,Verdana,Helvetica;font-weight:normal;font-size:8pt;text-decoration:none;}
a.tabx:link     {color:#000000;text-decoration:none;}
a.tabx:visited  {color:#000000;text-decoration:none;}
a.tabx:active   {color:#000000;text-decoration:none;}
a.tabx:hover    {color:#999999;font-weight:bold;font-size:9pt;text-decoration:none;}
.taboff {color:#000099;text-align:center;font-family:Arial,Verdana,Helvetica;font-weight:bold;font-size:12pt;text-decoration:none;}
.printbox {border:solid 1px black;
			border-radius:8px;
			box-shadow: 7px 7px 7px rgba(68,68,68,0.6);
			padding:5px;
			width:768px;
			margin-top:20px;
			background-color:#FEF0C9;
			color:#000099;
			text-align:left;
			font-family:Arial,Verdana,Helvetica;
			font-weight:normal;
			font-size:8pt;
		   text-decoration:none;}		   
.xul {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 2em;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			color: green;
			text-decoration: none;
			text-align:left;
			text-indent: 5px;
			list-style-type: square;
			padding: 6px;
			margin: 2px;
}
.iconpdf {
	background : url("/sysimages/downloadpdf.png") no-repeat center center;
	width:120px;
	height:40px;
	border : none;
	color : transparent;
	font-size : 0
}
.rotate {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	transform: rotate(-90deg);
}

.table2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:100%;border-collapse:collapse;}
.table2 td, .table2 th {font-size:1.2em;border:1px solid #98bf21;padding:3px 7px 2px 7px;}
.table2 th {font-size:1.4em;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#A7C942;color:#fff;}
.table2 tr.alt td {color:#000;background-color:#EAF2D3;}

.cbox     {margin-top:20px;color:#92AAB0;}
.progressBar   {width: 200px;height: 22px;border: 0px solid #ddd;border-radius: 5px; overflow: hidden;display:inline-block;margin:0px 10px 5px 5px;vertical-align:top;}
.progressBar div  {height: 100%;color: #fff;text-align: right;line-height: 22px;width: 0;background-color: #0ba1b5; border-radius: 3px; }
.statusbar    {border:0px solid #A9CCD1;min-height:18px;width:90%;padding:10px 10px 0px 10px;vertical-align:top;margin-left:auto;margin-right:auto;}
.filename    {display:inline-block;vertical-align:top;width:250px;}
.filesize    {display:inline-block;vertical-align:top;color:#30693D;width:100px;margin-left:10px;margin-right:5px;}
.abort     {background-color:#A8352F;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;color:#fff;font-family:arial;font-size:13px;font-weight:normal;padding:4px 15px;cursor:pointer;vertical-align:top}
.icdropbox {border:2px dotted #0B85A1;width:88%;height:200px;color:#92AAB0;text-align:center;vertical-align:middle;padding:10px 10px 10px 10px;margin-left:auto;margin-right:auto;margin-bottom:20px;font-size:200%;background-color:antiquewhite;}
.imagediv {
	border:solid 1px #cccccc;
	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	background-color:#eeeeee;
	padding:3px;
	margin:7px;
	float:left;
	}

a.icimages:link     {text-decoration:none;border:none;}
a.icimages:visited  {text-decoration:none;border:none;}
a.icimages:active   {text-decoration:none;border:none;}
a.icimages:hover    {text-decoration:none;border:none;}

.redcircle {
	background-color:red;
	color:white;
	font-weight:bold;
	padding:3px;
	margin-left:3px;
	border-radius:50%;
	width:12px;
	text-align:center;
	float:right;
	}

.greencircle {
	background-color:#00ff00;
	color:black;
	font-weight:normal;
	padding:3px;
	margin-left:3px;
	border-radius:50%;
	min-swidth:13px;
	height:13px;
	text-align:center;
	vertical-align:middle;
	float:right;
	}
