body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family:Cambria;
	font-size:13px;
	color:#333;
	background:url(image/bg.jpg) top repeat-x #fcfcfc;
}
.box {
	background:url(image/box.jpg) bottom bottom no-repeat;
}
.hmtxt {
	color:#004c68
}
.gtxt {
	color:#999;
}
.bottombg {
	background:url(image/bottombg.gif) top repeat-x;
}	
.tbg{
background:url(image/tbg.jpg) top left no-repeat;
}
#topsection{
height:228px;
width:950px;
}
#logo{
padding:0px;
margin:0px;
height:99px;
}
#menu{
margin-left:500px;
height:18px;
}
#banner{
margin-top:20px;
float:right;
height:80px;
}
.line{
border-bottom:1px solid #bccfe5;
color:#666;
font-weight:bold;
font-size:13px;
}
.title{
color:#0081a0;
font-family:Verdana;
font-size:18px;
}
a.next{
font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	color: #0066FF
}
a.next:hover{
text-decoration:none;
}
.sidemenu {	
color:#666;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.thumbnail{
position: relative;
z-index: 0;
color:#0081a0;
text-decoration:none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
color:#990000;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fcfcfc;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: #990000;
font-weight:bold;
text-decoration: none;
width:400px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 120px; /*position where enlarged image should offset horizontally */

}
a.menulink{
    color: #009999;
	text-decoration:none;

}
a.menulink:hover{
    color: #333333;
	text-decoration:none;

}
.mayretext{
    color: #333333
	background-color: #009999;
	font-weight:bold;
	font-size:13px; 
	
}

