body { 
  color: #000000;
  margin: 0;
  padding: 0;
  margin: 0px;
  font-family: arial,helvetica,sans;
  font-size: 13px;
  line-height: 1.2;
  background-color: #ffffff 
}
* { 
  	font-family: arial, helvetica, verdana, serif;
	color: #000000;
}

.contentbody, #contentbody{ 
  margin:0;
  margin-top:5px;
  background-color: #FFFFFF;
}
#mainbody{
  color: #fff;
  width:100%;
background: transparent url(/u127/template/cssfile/?f=refreshHeader.gif) repeat-x;
  display:block;
  height:100%;
}

#entirebody{
   background-color:transparent;
	border:0;
	display:table-row;
}

#master_header{ 
	border:0;
	clear:both;
	width:100%;
 	 background: transparent url(/u127/template/cssfile/?f=refreshLogo.gif) no-repeat;
background-position: 0px -15px;

}

#topsearch{
	position:absolute;
	width:98%;
	text-align: right;
	top: 25px;
    margin:0;
    left:0;
    z-index:500;
	background-color: transparent;


}
#topsearch table{
	display:block;
	float:right;
	width:250px;
	background-color:#D6E1F5;
	border: 1px solid #E7EDF0;
	height: 25px;
	background: #52AEDB url("/u127/template/cssfile/?f=refreshSearchbar.gif") repeat-x;
}

#mainheader, .mainheader{
   height: 40px;
  color: #ffffff;
   border:0;
   background-color:transparent;
  z-index:1;

}

#mainheader h2 { display:none; }
#mainheader h3 { 
	position:absolute;
	display:block;
	top: 30px;
	left:180px;
	color: #003088; 
	width: 500px;
	overflow: hidden;
	color: #fff;
	background-color: transparent;

}
.mainbody_login{
	float:right;
	text-align: right;
  	margin-top:-2px;
	top: 0px;
	z-index:11;
	font-size: 0.9em;
	line-height:1em;
	background-color:transparent;
	color: #FFFFFF;
}
.mainbody_login  *, .mainbody_login a, .mainbody_login a:hover, .mainbody_login a:link, .mainbody_login a:visited{
	color: #eeeeee;
}
.mainbody_login select, .mainbody_login option{ color:#000;}

#mainmenu{
   margin-top:-3px;
   height: 20px;
   background-color: #D6E1F5;
   background: #52AEDB url("/u127/template/cssfile/?f=refreshSearchbar.gif") repeat-x;
   background-position:-2px 0;
   border-bottom: 2px solid #FF641B;
}


h2{
  color: #003088;
  margin: 1px;
  padding: 1px;
  font-size: 230%;
  font-family: arial,helvetica,sans;
  font-size: 18px;
  color: #222;
  line-height: 1.1;
  margin-top: 0px;
  margin-bottom: 8px;
}
h3{
	color: #003088;
  border-spacing: 0;
  font-size: 1em;
  font-weight: bold;
}
a:link,a:active,a:visited {
  color: #003399;
  text-decoration: none;
}

a:hover{
  color: #003399;
  text-decoration: underline;
}

hr.spacer { 
  clear: both;
  visibility: hidden;
}

img { 
  border: 0;
}

th {
  background:url(/u127/template/cssfile/?f=refreshModuleHeader.gif) top left repeat-x;
  background-color: #D6E9F7;
  font-weight: normal;
  font-size: 11px;
  text-align: left;
  padding-left: 4px;
  border:2px solid #D6E9F7;
  padding-right: 4px;
  vertical-align: bottom;
}
th, thead th{
  background:url(/u127/template/cssfile/?f=refreshModuleHeader.gif) top left repeat-x;
}

div.leftbartable h3{
  background:url(/u127/template/cssfile/?f=refreshModuleHeader.gif) top left repeat-x;
  border:2px solid #D6E9F7;
	color:#333;
	padding: 0;
}

.tableborder{
	background-color:#f6f6f6;
}

/* ~~~~~ first level menu ~~~~*/
.i {
	width:100%;
	margin:0;
	padding:0;
	z-index: 1;
	font-family: arial, helvetica, verdana, serif;
   background: #52AEDB url("/u127/template/cssfile/?f=refreshSearchbar.gif") repeat-x;
   
} 
.i li {
	display: inline;
	list-style:none;
	position:relative;
	top:0px;
	float:left;
	margin-right:0px;
	list-style-type: none;
	text-transform: uppercase;	
	font-size: 90%;
	 background: #52AEDB url("/u127/template/cssfile/?f=refreshSearchbar.gif") repeat-x;

} 


.i a, .i a:link, .i a:visited{
	border:0;
	border-right: 1px solid #D6E1F5;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 1px;
	height: 18px;
	display:block;
    float:left;
	text-align: center;
	text-decoration: none;
	/* background-color: #578ad6; */
	background-color: transparent;
	background: #52AEDB 
	font-weight: normal;
	color: #FFFFFF;
} 

.i li a:hover {
	border:0;
	border-right: 1px solid #ffffff;
	border-bottom: 0px;
	border-right: 1px solid #D6E1F5;
	background-color: #f6f6f6;
	color: #000000;
} 
.i li.current a, .i li.current a:link, .i li a.current, .i li a.current:link{
	border:0;
	border-right: 1px solid #ffffff;
	border-bottom: 0px;
	color: #fff;
	background-color: #ff6600;
}


#footer { 
  padding: 0 1em 0 1em;
  font-size: 0.6em;
  background-color:#ffffff;
}
