html {
	/*margin-bottom: 1px;*/
}

body {
	margin: 0;
	/*width: 96.9%;*/
	/*font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;*/
	font-size:0.8em;
	vertical-align: middle;
	overflow:scroll;
}

*{
	font-family: Arial, Helvetica, sans-serif;
}

#Loader {
	overflow: hidden;
	position: absolute;
	z-index: 1000;
	width:100%;
	height:100%;
	background-color: rgba(51,51,51,0.6);
}

#Wait { 
	overflow: hidden;
}

#ExternalArea{
	background-attachment: fixed;
	
	background-position: top center;
	/*background-repeat: no-repeat;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-pie-background-size: cover;
	opacity:0;
}

#ExternalArea.red{
	
	background: rgb(247,213,163);
  	background: -moz-linear-gradient(left, rgb(247,213,163) 0%, rgb(252,58,58) 48%, rgb(183,59,22) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(247,213,163)), color-stop(48%,rgb(252,58,58)), color-stop(100%,rgb(183,59,22)));
	background: -webkit-linear-gradient(left, rgb(247,213,163) 0%,rgb(252,58,58) 48%,rgb(183,59,22) 100%);
	background: -o-linear-gradient(left, rgb(247,213,163) 0%,rgb(252,58,58) 48%,rgb(183,59,22) 100%);
	background: -ms-linear-gradient(left, rgb(247,213,163) 0%,rgb(252,58,58) 48%,rgb(183,59,22) 100%);
	background: linear-gradient(to right, rgb(247,213,163) 0%,rgb(252,58,58) 48%,rgb(183,59,22) 100%);
	-pie-background: linear-gradient(left, rgb(247,213,163) 0%,rgb(252,58,58) 48%,rgb(183,59,22) 100%);
}

#ExternalArea.blue{
	background: -ms-linear-gradient(left, #EBF5FF 0%, #417D96 100%);
	background: -moz-linear-gradient(left, #EBF5FF 0%, #417D96 100%);
	background: -o-linear-gradient(left, #EBF5FF 0%, #417D96 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #EBF5FF), color-stop(1, #417D96));
	background: -webkit-linear-gradient(left, #EBF5FF 0%, #417D96 100%);
	background: linear-gradient(to right, #EBF5FF 0%, #417D96 100%);
	-pie-background: linear-gradient(left, #EBF5FF 0%, #417D96 100%);
}

#ExternalArea.pink{
	background: rgb(247,234,234);
  	background: -moz-linear-gradient(left, rgb(247,234,234) 0%, rgb(249,207,207) 45%, rgb(255,145,145) 100%);
  	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(247,234,234)), color-stop(45%,rgb(249,207,207)), color-stop(100%,rgb(255,145,145)));
  	background: -webkit-linear-gradient(left, rgb(247,234,234) 0%,rgb(249,207,207) 45%,rgb(255,145,145) 100%);
  	background: -o-linear-gradient(left, rgb(247,234,234) 0%,rgb(249,207,207) 45%,rgb(255,145,145) 100%);
  	background: -ms-linear-gradient(left, rgb(247,234,234) 0%,rgb(249,207,207) 45%,rgb(255,145,145) 100%);
  	background: linear-gradient(to right, rgb(247,234,234) 0%,rgb(249,207,207) 45%,rgb(255,145,145) 100%);
  	-pie-background: linear-gradient(left, rgb(247,234,234) 0%,rgb(249,207,207) 45%,rgb(255,145,145) 100%);
}  	

#ExternalArea.green{
	background: rgb(201,222,150);
  	background: -moz-linear-gradient(left, rgb(201,222,150) 0%, rgb(138,182,107) 44%, rgb(57,130,53) 100%);
  	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(201,222,150)), color-stop(44%,rgb(138,182,107)), color-stop(100%,rgb(57,130,53)));
  	background: -webkit-linear-gradient(left, rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%);
  	background: -o-linear-gradient(left, rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%);
  	background: -ms-linear-gradient(left, rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%);
  	background: linear-gradient(to right, rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%);
  	-pie-background: linear-gradient(left, rgb(201,222,150) 0%,rgb(138,182,107) 44%,rgb(57,130,53) 100%);
}
#ExternalArea.yellow{
	background: rgb(254,252,234);
	background: -moz-linear-gradient(left, rgb(254,252,234) 0%, rgb(241,218,54) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(254,252,234)), color-stop(100%,rgb(241,218,54)));
	background: -webkit-linear-gradient(left, rgb(254,252,234) 0%,rgb(241,218,54) 100%);
	background: -o-linear-gradient(left, rgb(254,252,234) 0%,rgb(241,218,54) 100%);
	background: -ms-linear-gradient(left, rgb(254,252,234) 0%,rgb(241,218,54) 100%);
	background: linear-gradient(to right, rgb(254,252,234) 0%,rgb(241,218,54) 100%);
	-pie-background: linear-gradient(left, rgb(254,252,234) 0%,rgb(241,218,54) 100%);
}
#ExternalArea.purple{
	background: rgb(242,186,224);
	background: -moz-linear-gradient(left, rgb(242,186,224) 0%, rgb(168,127,156) 50%, rgb(63,31,96) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(242,186,224)), color-stop(50%,rgb(168,127,156)), color-stop(100%,rgb(63,31,96)));
	background: -webkit-linear-gradient(left, rgb(242,186,224) 0%,rgb(168,127,156) 50%,rgb(63,31,96) 100%);
	background: -o-linear-gradient(left, rgb(242,186,224) 0%,rgb(168,127,156) 50%,rgb(63,31,96) 100%);
	background: -ms-linear-gradient(left, rgb(242,186,224) 0%,rgb(168,127,156) 50%,rgb(63,31,96) 100%);
	background: linear-gradient(to right, rgb(242,186,224) 0%,rgb(168,127,156) 50%,rgb(63,31,96) 100%);
	-pie-background: linear-gradient(left, rgb(242,186,224) 0%,rgb(168,127,156) 50%,rgb(63,31,96) 100%);
}
#ExternalArea.white{
	background: rgb(254,255,232);
	background: -moz-linear-gradient(left, rgb(254,255,232) 0%, rgb(214,219,191) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(254,255,232)), color-stop(100%,rgb(214,219,191)));
	background: -webkit-linear-gradient(left, rgb(254,255,232) 0%,rgb(214,219,191) 100%);
	background: -o-linear-gradient(left, rgb(254,255,232) 0%,rgb(214,219,191) 100%);
	background: -ms-linear-gradient(left, rgb(254,255,232) 0%,rgb(214,219,191) 100%);
	background: linear-gradient(to right, rgb(254,255,232) 0%,rgb(214,219,191) 100%);
	-pie-background: linear-gradient(left, rgb(254,255,232) 0%,rgb(214,219,191) 100%);
}

input[type=text] {
	font-family: Arial, Helvetica, sans-serif;
	max-width: 350px
}

select {
	max-width: 20%
}

p {
	margin-top: 5px;
	margin-bottom: 10px;
}

#topmenu {
	position: relative;
	top: -30px;
	z-index: 1;
}

#UserDiv.red{
	border: 1px solid #F99272;
	background: rgb(247,211,160);
	background: -moz-linear-gradient(left, rgb(247,211,160) 98%, rgb(245,252,244) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(98%,rgb(247,211,160)), color-stop(100%,rgb(245,252,244)));
	background: -webkit-linear-gradient(left, rgb(247,211,160) 98%,rgb(245,252,244) 100%);
	background: -o-linear-gradient(left, rgb(247,211,160) 98%,rgb(245,252,244) 100%);
	background: -ms-linear-gradient(left, rgb(247,211,160) 98%,rgb(245,252,244) 100%);
	background: linear-gradient(to right, rgb(247,211,160) 98%,rgb(245,252,244) 100%);
	-pie-background: linear-gradient(left, rgb(247,211,160) 98%,rgb(245,252,244) 100%);
}
#UserDiv.blue{
	border: 1px solid #a6c9e2;
	background: linear-gradient(left , rgb(205,228,235) 30%, rgb(217,231,235) 98%, rgb(240,248,250) 100%);
	background: -o-linear-gradient(left , rgb(205,228,235) 30%, rgb(217,231,235) 98%, rgb(240,248,250) 100%);
	background: -moz-linear-gradient(left , rgb(205,228,235) 30%, rgb(217,231,235) 98%, rgb(240,248,250) 100%);
	background: -webkit-linear-gradient(left , rgb(205,228,235) 30%, rgb(217,231,235) 98%, rgb(240,248,250) 100%);
	background: -ms-linear-gradient(left , rgb(205,228,235) 30%, rgb(217,231,235) 98%, rgb(240,248,250) 100%);
	background: -webkit-gradient(linear, left bottom, right bottom, color-stop(0.3, rgb(205,228,235)), color-stop(0.98, rgb(217,231,235)), color-stop(1, rgb(240,248,250)));
	-pie-background: linear-gradient(left , rgb(205,228,235) 30%, rgb(217,231,235) 98%, rgb(240,248,250) 100%);
}
#UserDiv.pink{
	border: 1px solid #FCBED1;
	background: rgb(255,216,216); 
	background: -moz-linear-gradient(left, rgb(255,216,216) 98%, rgb(255,255,255) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(98%,rgb(255,216,216)), color-stop(100%,rgb(255,255,255))); 
	background: -webkit-linear-gradient(left, rgb(255,216,216) 98%,rgb(255,255,255) 100%); 
	background: -o-linear-gradient(left, rgb(255,216,216) 98%,rgb(255,255,255) 100%); 
	background: -ms-linear-gradient(left, rgb(255,216,216) 98%,rgb(255,255,255) 100%); 
	background: linear-gradient(to right, rgb(255,216,216) 98%,rgb(255,255,255) 100%); 
	-pie-background: linear-gradient(left, rgb(255,216,216) 98%,rgb(255,255,255) 100%); 
}
#UserDiv.green{
	border: 1px solid #9FE289;
	background: rgb(193,232,162); 
	background: -moz-linear-gradient(left, rgb(193,232,162) 98%, rgb(255,255,255) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(98%,rgb(193,232,162)), color-stop(100%,rgb(255,255,255))); 
	background: -webkit-linear-gradient(left, rgb(193,232,162) 98%,rgb(255,255,255) 100%); 
	background: -o-linear-gradient(left, rgb(193,232,162) 98%,rgb(255,255,255) 100%); 
	background: -ms-linear-gradient(left, rgb(193,232,162) 98%,rgb(255,255,255) 100%); 
	background: linear-gradient(to right, rgb(193,232,162) 98%,rgb(255,255,255) 100%);
	-pie-background: linear-gradient(left, rgb(193,232,162) 98%,rgb(255,255,255) 100%); 
}
#UserDiv.yellow{
	border: 1px solid #F2EF87;
	background: rgb(255,255,193); 
	background: -moz-linear-gradient(left, rgb(255,255,193) 98%, rgb(255,255,255) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(98%,rgb(255,255,193)), color-stop(100%,rgb(255,255,255))); 
	background: -webkit-linear-gradient(left, rgb(255,255,193) 98%,rgb(255,255,255) 100%); 
	background: -o-linear-gradient(left, rgb(255,255,193) 98%,rgb(255,255,255) 100%); 
	background: -ms-linear-gradient(left, rgb(255,255,193) 98%,rgb(255,255,255) 100%); 
	background: linear-gradient(to right, rgb(255,255,193) 98%,rgb(255,255,255) 100%); 
	-pie-background: linear-gradient(left, rgb(255,255,193) 98%,rgb(255,255,255) 100%); 
}
#UserDiv.purple{
	border: 1px solid #C7ACFD;
	background: rgb(229,209,255); 
	background: -moz-linear-gradient(left, rgb(229,209,255) 98%, rgb(245,252,244) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(98%,rgb(229,209,255)), color-stop(100%,rgb(245,252,244))); 
	background: -webkit-linear-gradient(left, rgb(229,209,255) 98%,rgb(245,252,244) 100%); 
	background: -o-linear-gradient(left, rgb(229,209,255) 98%,rgb(245,252,244) 100%); 
	background: -ms-linear-gradient(left, rgb(229,209,255) 98%,rgb(245,252,244) 100%); 
	background: linear-gradient(to right, rgb(229,209,255) 98%,rgb(245,252,244) 100%); 
	-pie-background: linear-gradient(left, rgb(229,209,255) 98%,rgb(245,252,244) 100%);
}
#UserDiv.white{
	border: 1px solid #D8DEDE;
	background: rgb(227,234,222); 
	background: -moz-linear-gradient(left, rgb(227,234,222) 98%, rgb(255,255,255) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(98%,rgb(227,234,222)), color-stop(100%,rgb(255,255,255))); 
	background: -webkit-linear-gradient(left, rgb(227,234,222) 98%,rgb(255,255,255) 100%); 
	background: -o-linear-gradient(left, rgb(227,234,222) 98%,rgb(255,255,255) 100%); 
	background: -ms-linear-gradient(left, rgb(227,234,222) 98%,rgb(255,255,255) 100%); 
	background: linear-gradient(to right, rgb(227,234,222) 98%,rgb(255,255,255) 100%); 
	-pie-background: linear-gradient(left, rgb(227,234,222) 98%,rgb(255,255,255) 100%); 
}

#indexDiv.red{
	border: 1px solid #F99272;
	background: rgb(247,211,160);
	background: -moz-linear-gradient(top, rgb(247,211,160) 85%, rgb(245,252,244) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(85%,rgb(247,211,160)), color-stop(100%,rgb(245,252,244)));
	background: -webkit-linear-gradient(top, rgb(247,211,160) 85%,rgb(245,252,244) 100%);
	background: -o-linear-gradient(top, rgb(247,211,160) 85%,rgb(245,252,244) 100%);
	background: -ms-linear-gradient(top, rgb(247,211,160) 85%,rgb(245,252,244) 100%);
	background: linear-gradient(to bottom, rgb(247,211,160) 85%,rgb(245,252,244) 100%);
	-pie-background: linear-gradient(top, rgb(247,211,160) 85%,rgb(245,252,244) 100%);
}
#indexDiv.blue{
	border: 1px solid #a6c9e2;
	background: linear-gradient(top, rgb(205,228,235) 30%, rgb(217,231,235) 90%, rgb(240,248,250) 100%);
	background: -o-linear-gradient(top, rgb(205,228,235) 30%, rgb(217,231,235) 90%, rgb(240,248,250) 100%);
	background: -moz-linear-gradient(top, rgb(205,228,235) 30%, rgb(217,231,235) 90%, rgb(240,248,250) 100%);
	background: -webkit-linear-gradient(top, rgb(205,228,235) 30%, rgb(217,231,235) 90%, rgb(240,248,250) 100%);
	background: -ms-linear-gradient(top, rgb(205,228,235) 30%, rgb(217,231,235) 90%, rgb(240,248,250) 100%);
	background: -webkit-gradient(linear, right top, right bottom, color-stop(0.3, rgb(205,228,235)), color-stop(0.9, rgb(217,231,235)), color-stop(1, rgb(240,248,250)));
	-pie-background: linear-gradient(top, rgb(205,228,235) 30%, rgb(217,231,235) 90%, rgb(240,248,250) 100%);
}
#indexDiv.pink{
	border: 1px solid #FCBED1;
	background: rgb(255,216,216); 
	background: -moz-linear-gradient(top, rgb(255,216,216) 90%, rgb(255,255,255) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgb(255,216,216)), color-stop(100%,rgb(255,255,255))); 
	background: -webkit-linear-gradient(top, rgb(255,216,216) 90%,rgb(255,255,255) 100%); 
	background: -o-linear-gradient(top, rgb(255,216,216) 90%,rgb(255,255,255) 100%); 
	background: -ms-linear-gradient(top, rgb(255,216,216) 90%,rgb(255,255,255) 100%); 
	background: linear-gradient(to bottom, rgb(255,216,216) 90%,rgb(255,255,255) 100%);
	-pie-background: linear-gradient(top, rgb(255,216,216) 90%,rgb(255,255,255) 100%);  
}
#indexDiv.green{
	border: 1px solid #9FE289;
	background: rgb(193,232,162); 
	background: -moz-linear-gradient(top, rgb(193,232,162) 90%, rgb(255,255,255) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgb(193,232,162)), color-stop(100%,rgb(255,255,255))); 
	background: -webkit-linear-gradient(top, rgb(193,232,162) 90%,rgb(255,255,255) 100%); 
	background: -o-linear-gradient(top, rgb(193,232,162) 90%,rgb(255,255,255) 100%); 
	background: -ms-linear-gradient(top, rgb(193,232,162) 90%,rgb(255,255,255) 100%); 
	background: linear-gradient(to bottom, rgb(193,232,162) 90%,rgb(255,255,255) 100%);
	-pie-background: linear-gradient(top, rgb(193,232,162) 90%,rgb(255,255,255) 100%); 
}
#indexDiv.yellow{
	border: 1px solid #F2EF87;
	background: rgb(255,255,193); 
	background: -moz-linear-gradient(top, rgb(255,255,193) 90%, rgb(255,255,255) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgb(255,255,193)), color-stop(100%,rgb(255,255,255))); 
	background: -webkit-linear-gradient(top, rgb(255,255,193) 90%,rgb(255,255,255) 100%); 
	background: -o-linear-gradient(top, rgb(255,255,193) 90%,rgb(255,255,255) 100%); 
	background: -ms-linear-gradient(top, rgb(255,255,193) 90%,rgb(255,255,255) 100%); 
	background: linear-gradient(to bottom, rgb(255,255,193) 90%,rgb(255,255,255) 100%);
	-pie-background: linear-gradient(top, rgb(255,255,193) 90%,rgb(255,255,255) 100%);  
}
#indexDiv.purple{
	border: 1px solid #C7ACFD;
	background: rgb(229,209,255); 
	background: -moz-linear-gradient(top, rgb(229,209,255) 90%, rgb(245,252,244) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgb(229,209,255)), color-stop(100%,rgb(245,252,244))); 
	background: -webkit-linear-gradient(top, rgb(229,209,255) 90%,rgb(245,252,244) 100%); 
	background: -o-linear-gradient(top, rgb(229,209,255) 90%,rgb(245,252,244) 100%); 
	background: -ms-linear-gradient(top, rgb(229,209,255) 90%,rgb(245,252,244) 100%); 
	background: linear-gradient(to bottom, rgb(229,209,255) 90%,rgb(245,252,244) 100%);
	-pie-background: linear-gradient(top, rgb(229,209,255) 90%,rgb(245,252,244) 100%); 
}
#indexDiv.white{
	border: 1px solid #D8DEDE;
	background: rgb(227,234,222); 
	background: -moz-linear-gradient(top, rgb(227,234,222) 90%, rgb(255,255,255) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgb(227,234,222)), color-stop(100%,rgb(255,255,255))); 
	background: -webkit-linear-gradient(top, rgb(227,234,222) 90%,rgb(255,255,255) 100%); 
	background: -o-linear-gradient(top, rgb(227,234,222) 90%,rgb(255,255,255) 100%); 
	background: -ms-linear-gradient(top, rgb(227,234,222) 90%,rgb(255,255,255) 100%); 
	background: linear-gradient(to bottom, rgb(227,234,222) 90%,rgb(255,255,255) 100%);
	-pie-background: linear-gradient(top, rgb(227,234,222) 90%,rgb(255,255,255) 100%); 
}

.indexP {
	margin-top: 0px;
	padding-top: 3px;
	text-align: center;
}

.fontFooter{
	color: #191970;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style: italic;
	align: center;
}

#selectcomponent { margin: 0; padding: 1px; width: 100%; }
#selectcomponent label { margin: 2px;}

#focusGetter {
	position: absolute;
    top: -100px;
    opacity: 0;
}

.footer, .push {
	height: 2.5em;
}

#displaytitle, #displaydownloadtitle{
	font-size:16px;
}

.displaytitle2{
	float:left;
	font-size:16px;
}

.displaytitle3{
	float:right;
	font-size:16px;
}

.ui-menu { 
	position: absolute; 
	width: 120px;
	z-index: 200; 
}

.downloaded
	{
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}

