#ranka  {
font-size: 66%;
}

/*CSS Hacks for Internet Explorer */
* html #ranka   {
	margin-top:-25px;
}

#ranka  h1 {
	margin-left:0px;
	margin-top:35px;
	padding: 5px 0px 5px 0px; 
	color: red;
	font-size: 160%;
	text-align:center;
}


#ranka table { 
	width: 100%;
	
}

#ranka td {
  	padding: 6px 5px 6px 5px;
	font-size: 1.6em;
	border-top: 1px solid #73afb7;
	
}

#ranka .Y {
	background: url(../images/leaf.gif) no-repeat center center;
}

#ranka #hdr1 th {
	font-weight:bold;
	padding-bottom:10px;
	font-size:1.4em;
	text-align: center;
	background-color:transparent;
	color:black;
    font-variant:small-caps;
}

#ranka #hdr2 th {
	text-align: center;
	color:black;
 	border-bottom: 1px solid #73afb7;
	padding-bottom:10px;
	background-color:transparent;
}

#ranka #trl1 th {
	text-align: center;
	color:black;
 	padding-top:10px;
	background-color:transparent;
		border-top: 1px solid #73afb7;
}
#ranka #trl2 th {
	text-align: center;
	color:black;
 	padding-bottom:10px;
	background-color:transparent;
	font-size:1.4em;
	font-variant:small-caps;
}


#ranka .col1 {
	text-align:left;
}


#topbit h2 {
	margin-top: 20px;
	margin-bottom: 5px;
	border-bottom: 1px solid #5F9794;
	overflow: hidden;
	font-size: 170%;
	text-align:left;
}
/* IE HACK TO GET H2 HIDDEN TO WORK */
* html h2 {
zoom:1;
}


#phot1 {
float:right;
margin-top:-15px;
margin-right:10px;
margin-bottom:2px;
margin-left:5px;
}

#reqtab td{
border:none;
font-size:1em;
width:10em;
text-align:center;
border-bottom:1px solid black;
}

#reqtab th {
	
	text-align:center;
	color:black;
	font-weight:bold;
	font-size:1.0em;
	background:none;
	border-bottom:2px solid black;
}

#reqtab {
	border-top:2px solid black;
	border-bottom:2px solid #454545;
	margin-top:10px;
}

* html #reqtab {
	margin-top:5px;
}

#reqtab #col {
font-weight:bold;	
	
}