body {
font-family : Arial, Helvetica, sans-serif; 
color: #000000;
background-color: #ffffff;
border : 1px solid #ffffff; 
}

div#header {
text-align : left; 
border-color: #000000; 
width : auto; 
height : auto; 
margin-left : auto; 
margin-right : auto; 
vertical-align : middle; 
background-color : #74a8f5; 
color : #eeeedd; 
border : 1px solid #eeeedd;
} 

h2 {color : #ffffff; } 

.got {background-color : #CCCCCC; } 

br {clear : both; } 

li {
 list-style-type: square;
 list-style-position: inside;
 } 

div#realheader {padding : 13px; text-align: center; } 

div#footer {
text-align : center; 
clear : both; 
background-color : #dddddd; 
border : 1px solid #000000;
font-size : 75%; 
width : auto; 
margin-left : auto; 
margin-right : auto; 
padding : 13px; 
} 

.atoz, #recent {
text-align : center; 
clear : both; 
border : 1px solid #000000;
background-color: #dddddd; 
font-size : 75%; 
width : auto; 
margin-left : auto; 
margin-right : auto; 
padding : 13px; 
}

.atoz {
	height : 10px; 
}

.name {
text-align : left; 
font-size : 100%; 
width : 100%; 
padding : 13px; 
background-color: #dddddd;
} 

.name td {
padding : 5px; 
background-color: #ffffff;
} 

.name th {
text-align : center;
padding : 5px; 
vertical-align : top; 
background-color : #eeeedd; 
font-size : 110%; 
} 

div#ch {
text-align : left; 
clear : both; 
border-color : #eeeedd; 
font-size : 75%; 
padding : 13px; 
} 

td.left {
text-align : left; 
font-size : 75%; 
vertical-align : top; 
height : auto; 
padding : 13px; 
text-transform: capitalize;
color: #000000;
} 

td.left a {
text-decoration : underline; 
color : #990000; 
white-space: nowrap;
} 

td.ieft {
text-align : left; 
font-size : 75%; 
vertical-align : top; 
height : auto; 
} 

td.ieft a {
text-decoration : none; 
color : #000000; 
} 

td.right {
text-align : left; 
font-size : 75%; 
vertical-align : top; 
height : auto; 
border-color : #ffffff; 
padding : 13px; 
} 

td.fright {
text-align : right; 
background-color : #ffffff; 
font-size : 75%; 
border-color : #ffffff; 
vertical-align : top; 
height : auto; 
padding : 13px; 
width: 130px;
} 

div#fl {float : left; vertical-align : top; width : 10%; padding : 13px;} 

table.sum, table.prog {width : 100%; margin-left : auto; margin-right : auto; background-color : #ffffff;}
table.prog {font-size : 100%;} 
table.sum {font-size: 75%;}
table.prog th, table.sum th {background-color : #eeeedd; border : 1px solid #eeeedd; text-align : center; color: #990000; } 
table.prog td, table.sum td { vertical-align: top; background-color: #ffffff; font-size: 100%; text-align: left;}
table.prog td{ padding: 13px; } 
table.sum td {	padding: 5px; }
table.sum caption {
	font-size: 110%;
	font-weight: bold;
}

div#lb {
border : 1px solid #000000; 
white-space : normal; 
padding : 13px; 
} 

.atoz a, div#footer a {
color : #000000; 
text-decoration : underline; 
} 

.atoz ul, div#footer ul {
display : inline; 
list-style : none; 
margin : 0; 
padding : 10px 0 0 9px; 
} 

.atoz ul li, div#footer ul li {
display : inline; 
border-left : 1px solid #000000; 
background : none; 
padding : 0 5px 0 9px; 
} 

td.left ul, td.ieft ul {
font-size : 12px; 
margin : 0.5em 0.2em 0.5em 2em; 
padding : 0; 
}
 
td.left li, td.ieft li {
list-style-type : square; 
color : #000000; 
margin : 0 0 0.5em; 
}

.logo {float: left;	margin-bottom: 13px;	margin-right: 13px;}

.tab {width: auto; background: url("../images/gradblue.jpg"); top no-repeat;}

.lhf {border: 1px solid #000000; background-color: #eeeedd;  padding: 5px; width: 120px;} 

.adv {
	font-size: 75%; text-align: center; color: #eeeedd; font-weight: bold; padding: 13px;
}

#header{
width: 80%;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
border:1px solid #74a8f5;
height:auto;
background-color:#ffffff;
font-size:100%;
color:#ffffff;
font-weight:normal;
padding: 0px 0px 10px 0px;
background-image: url("../images/gradblue.jpg");
background-position:bottom;
background-repeat: repeat-x;
}

#header h1 {
font-weight: bold;
font-size:150%;
background-color:#74a8f5;
margin: 5px 5px 5px 5px;
color:#000000;
padding:2px 2px 2px 60px;}

#header h2 {
padding:2px 2px 2px 60px;
font-weight: bold;
font-size:100%;
margin:5px 5px 5px 5px;
color:#ffffff;
background-color:#74a8f5;}

#header h3 {
padding:2px 2px 2px 60px;
font-weight: normal;
font-size:100%;
margin:2px 5px 2px 5px;
background-color:#ffffff;
color:#000000;
}