/* 
	$activeMenuColor = "#FF9900";
	$inActiveMenuColor = "#87887F";
*/

body {
	margin: 0;
	background-color: #FFFFFF; /*#01557C;*/
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
	height: 100%;
	width:100%;
	position: absolute;
  }



/*
table {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}
*/

table {
	color : #000000; 
	font-weight : normal; 
	font-size : 12px; 
	font-family : Verdana, Arial, sans-serif, Helvetica; 
	text-decoration : none; 
} 



.link {
	color: #FF6600; 
	text-decoration: underline;
}

.menu-text {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}

.menu-text:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: underline;
}

.box {
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 12px;
  font-weight : normal;
  color : #000000;
  border : 1px solid #A1A0A4; /*87887F #ff3399;*/
}

.text-9 {
	color: #000000;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
}

.text-10 {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
}

.heading {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}


/* for input fields */
.input {
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif, Helvetica; 
  color: #000000;
  border-color:  #000000;
  border-style: solid; 
  border-width: 1px;
  background-color:#FFFFFF;
}


.dropdown {
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif, Helvetica; 
  color: #000000;
  border-color:  #000000;
  border-style: solid; 
  border-width: 1px;
  background-color:#FFFFFF;
}

.default10 {
  color: #000000;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.default10b {
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}


.default {
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.default-bold {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.default12 {
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
}

.default12b {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
}

.input-button {
  font-size: 11px;
  font-weight: Bold;
  font-family: Verdana, Arial, sans-serif, Helvetica; 
  color: #FFFFFF;
  border-color: #000000;
  border-style: solid; 
  border-width: 1px;
  background-color: #006699; /* #87887F; #6699CC; gray #E10507, #FAA411;*/
  width:120px;
}


.input-button2 {
  font-size: 11px;
  font-weight: Bold;
  font-family: Verdana, Arial, sans-serif, Helvetica; 
  color: #FFFFFF;
  border-color: #000000;
  border-style: solid; 
  border-width: 1px;
  background-color: #006699; /*#87887F; #E10507, #FAA411;*/
}



.error {
  color: red;
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.error-bold {
  color: red;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.error12b {
  color: red;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.info-bold {
  color: green;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}


.info12b {
  color: green;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}


.info14 {
  color: green;
  font-weight: normal;
  font-size: 14px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.info14b {
  color: green;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.table-border {
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
	border-color: #000000;
	border-style: solid; 
	border-width: 1px;

}

.border {
  border-color:  #000000;
  border-style: solid; 
  border-width: 1px;
}

.default-white{
  color: #FFFFFF;
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}


.default-white-bold{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.white12b{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}

.white14b{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  text-decoration: none;
}


.td-bgcolor {
	background-color: #F9F6ED;
	/*background-color: #D1E9FF;*/
	font-weight: bold;
}

.subtitle {
  color: #B6212D; /*#f4b156; #700402; blue;*/
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
}

.must {
  color: red;
  font-weight: bold;
  font-size: 12px;
}

.submenu{
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
}

.orange-12 {
	color: #FF6600;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}

.orange-12b {
	color: #FF6600;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}



.orange-14 {
	color: #FF6600;
	font-weight: normal;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}

.orange-14b {
	color: #FF6600;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}


.loading{
	text-align: center;
	position: absolute;	top:5px; left:5px;
	width:60px;
	background-color:#FFFFFF;
	/*border:1px solid #6A6A6A;*/
	padding: 4px 0 4px 0;
}

.loading-text {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:red;
	font-weight:bold;
	background-color:#FFFFFF;
	/*padding:10px 0 16px 0;*/
	margin:0 auto;
	display:block;
	width:60px;
	text-align:center;
	z-index:2;
	padding: 4px 0 0 0;
}

.sponsor-box {
	border : 1px solid #FF4400;
}

.sponsor-heading {
	height:20px;
	background-color: #FF4400;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}

.bluebox {
	border:1px solid #0066FF;
}

.bluebox-title {
	height:30px;
	background-color: #0066FF;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}

.greenbox {
	border:1px solid #009966;
}

.greenbox-title {
	height:30px;
	background-color: #009966;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}


.orangebox {
	border:1px solid #FF6600;
}

.orangebox-title {
	height:30px;
	background-color: #FF6600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-decoration: none;
}

div#round{ margin: 0 2%;background:#E6E6DC;}
b.rtop, b.rbottom{display:block;background: #FFFFFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #E6E6DC}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
table.round {margin: 0 5px;padding-bottom:1em}
