 



body {

    background: #fff;

	font: .74em "Trebuchet MS" Verdana, Arial, sans-serif;

	line-height: 1.5em; 

	font-size: 90%;
}

a {

	color: #3B6EBF;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}




#wrap {

margin: 20px auto;

width: 724px;

background: #fff url('images/midbg.jpg');

background-repeat: repeat-y;

}



#top { 

background: #fff url('images/topbg.jpg');

height: 30px;

}



#content {

padding: 0 40px 0 40px;

}



#bottom {



background: #fff url('images/botbg.jpg');

height: 30px;

}





.header {

height: 100px;

background: #85ACF7 url('images/hidr.jpg');

}



.header h1 { padding-left: 17px; padding-top: 22px; font-size: 22px; color: #FFF; }

.header h1 a { font-size: 22px; color: #FFF; text-decoration: none;}

.header h2 { padding-left: 17px; padding-top: 0px; font-size: 17px; color: #FFF; }



.breadcrumbs { 

    background: #F6F9FB; 

	border-bottom: 1px solid #E1E1E1; 

	padding: 5px;

}

.breadcrumbs h1{ 
    
    font-size: 17px;
	background: #F6F9FB; 
	border-bottom: 1px solid #E1E1E1; 
	padding: 5px;

}

	

.middle {

	float: left;

	width: 59%;

	margin: 0 10px;

	padding: 1% 1%;

	text-align: justify;

}



.right {

	float: left;

	width: 30%;

	margin: 0 10px;

	padding: 1% 1%;

	

}



.right ul {

	padding: 20px 0 15px 20px;

	margin:0;

}



.right li {

	margin-bottom:5px;

	list-style-type: square;

	color: #3B6EBF;

}



.middle h2 { color: #3B6EBF; font-size: 16px; margin-bottom: 10px; margin-top: 10px;}

.right h2 { color: #3B6EBF; font-size: 14px; margin-top: 15px;}





#clear {

	display: block;

	clear: both;

	width: 100%;

	height:1px;

	overflow:hidden;

}



#footer {

	text-align: center;

	color: #666;

}


table{
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:  75%;
	border-collapse: collapse;
}

caption{
	background: url(title.png) no-repeat 50px;
	font-size: 400%;
	text-indent: -10000px;
}

thead tr{
	background-color: #D9FFD9;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

tfoot tr{
	background-color: #FFFFFF;
}

thead th{
	padding: 0.5em;
	white-space: nowrap;
}

tfoot th{
	font-size: 110%;
	text-align: right;
	padding-right: 0.5em;
	letter-spacing: 1px;
	background:  
}

tfoot td{
	padding-left: 0.5em;
	color: red;
	font-size: 110%;
	font-weight: 600;
}

tfoot td:hover{
	background-color: red;
	color: white;
}

tr{
	background-color: #EAFDFF;
}

tr.odd{
	background-color: #FFFFFF;
}

tbody tr:hover{
	background-color: #FFFF99;
}

td, th{
	border: 1px dotted #CCCCCC;
}

tbody td
{
	padding: 0.5em;
}
tbody.scrollContent 
{

overflow: scroll;
height: 400px;
}

td a:link, th a:link{
	color: black;
}

td a:visited, th a:visited{
	color: black;
}

td a:hover, th a:hover{
	color: purple;
	text-decoration: underline;
}

td:last-child a:hover{
	color: red;
	text-decoration: underline overline;
}

nav {
   margin:0;
   padding:0;
}
nav li {
   display:inline;
   padding:0;
   margin:0;
}




