body {
	/*background-image: url(graphics/browsergrid.gif);*/
	background-repeat:repeat;
	background-position:inherit;
	background:fixed;
	margin: 5px 0px 0px 0px;
	margin-left: 0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:#fff;
	background-image:url(graphics/backstripe.png);
	
}

body /* Internet Explorer */
{
text-align: center;
}

body /* Mozilla Firefox alignment */
{
text-align: -moz-center;
} 


/*---------------------------------container--------------------------------*/
#container {
margin: 0px 0px 0px 0px;
width:760px;
text-align:left;
background-color:#fff;
border: 1px solid gray;
text:align center;
}



#top {

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

background-image:url(graphics/topmay2009.jpg);
background-repeat:no-repeat;
height:216px;
}


#main {
width:560px;
height:100%;
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 5px;
border:none;
float:left;
}

#footer {
width:100%;

border-top: 1px solid gray;
color: #000;
background-color: #fff;
font-size:x-small;
text-align:center;
clear:both;
}




#navcontainer {

float:left;
 margin: 0px 0px 0px 1px; }

#navcontainer ul
{
list-style:none;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;

font-family: Arial, Helvetica, sans-serif;

}

	#navcontainer li { margin: 0px 0px 0px 0px; }

#navcontainer a
{
display:block;
padding: 5px 5px 5px 5px;
margin: 2px 0px 0px 0px;
width: 175px;
color:#fff;
background: #2a3540;

text-decoration: none;
text-align:left;
font-size:small;
}

#navcontainer a:hover
{

color: #fff;
background: #2a3540;
text-decoration:underline;
2a3540
465462
889eb9
}

#navcontainer ul ul li {
list-style:none;
 margin: 0 0 0 0; 
 }

#navcontainer ul ul a
{

border: none;
display: block;
padding: 3px 6px 3px 6px;
margin: 0px 0px 0px 0px;
width: 172px;
color:#292e33;
background: #e8eff6;

text-align:left;
border-bottom: 1px solid gray;

}

#navcontainer ul ul a:hover
{
background-image:none;
color: #333333;
background-color: #b2cceb;
text-decoration: none;
}














#vh2 {
padding: 0px 0px 0px 0px;


font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:small;
}







/* Horizontal list*/
 #navcontainerhori ul
{

float:right;
margin: 0;
padding: 0;
list-style-type: none;
text-align: right;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bolder;


}

#navcontainerhori ul li { display: inline; 
float:right;
}

#navcontainerhori ul li a
{
text-decoration: none;
padding: 0em .3em;
color:#2a3540;
border-left: 1px solid gray;


}

#navcontainerhori ul li a:hover
{

text-decoration:underline;

}






/* news------------------ */
#newspic
{
float: left;
width: 80px;
margin: 0px 5px 0px 0px;

padding: 0px;

font-size:x-small;
}

#newspic img
{
display: block;
}



#newstory
{
text-align:left;
height: 100%;
width: 100%;

}




#rightnav
{
display:inline;

}



#content
{
color:#2a3540;
width:357px;
height:100%;

float:left;
margin-left: 15px;
margin-right: 15px;
margin-top: 4px;
padding: 0 0 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
}


#content a, a:visited
{
color:#2a3540;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#content img
{
border: none;
}

#content a:hover
{
text-decoration:underline;
color:#000;
}

/*formating the <h> tags */

h1,h2,h3,h4,h5,h6 {
display:inline;
margin:3px 0px 3px 0;
}

#sorter {


text-align:right;
background-color:#2a3540;
background-image:url(graphics/newsendcap.gif);
background-repeat:no-repeat;
background-position:left;

color:#fff;
font-weight:bold;
font-size:14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;


}


#sorterbar {


text-align:right;


color:#2a3540;
font-weight:bold;
font-size:11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid gray;

}



















table#style {    background-color:#FFFFFF;    border: solid #000 3px;    width: 400px;
}



table#style td {    padding: 5px;    border: solid #000 1px;
}
.data {    color: #000000;    text-align: right;    background-color: #CCCCCC;
}
.toprow {    
font-style: bold;    
text-align: center;  
background-color: #2a3540;
color:#fff;
}

.toprow a{    
font-style: bold;    
text-align: center;  
background-color: #2a3540;
color:#fff;
text-decoration:none;
}

.toprow a:visited{    
font-style: bold;    
text-align: center;  
background-color: #2a3540;
color:#fff;
}


.toprow a:hover{
text-decoration:underline;
}

.leftcol {    font-weight: bold;    text-align: left;    width: 150px;    background-color: #CCCCCC;
}

