body {
margin: 0;
padding: 0;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 76%;  
background-color :#fff; 
background-image : url("images/bg.jpg");
background-repeat: repeat-x;
color : #333;
}
p {
font-size: 100%;
line-height:2em;
}
p em {
text-decoration: underline;
font-style:normal;
}
a:link {
color : #006600;
background-color :#fff;
border-bottom: 1px dotted #006600;
text-decoration: none;
} 
a:visited {
color : #006600;
background-color :#fff;
border-bottom: 1px dotted #006600;
text-decoration: none;
} 
a:hover {
color : #336600; 
text-decoration : none; 
background-color : #E5E5E5; 
}
#container {
width : 720px;
margin : 0 auto;
padding:0;
background-color : #fff;
color : #333;
border : 1px solid #808080;
}
.skip {
text-align: right;
margin-right: 15px;
}
#banner {
position: relative;
margin-left:15px;
margin-top:15px;
padding:0;
width:690px;
background: #FFF url(images/banner.gif) 0 0 no-repeat;
color: #333;
height: 100px;
}
#banner h1 {margin: 0;}
#banner h1 span {
display : none;
}
#left {
width : 670px;
margin : 20px 25px 0 25px;
}
#footer {
clear : both;
text-align: center;
font-size: 8pt;
margin : 0;
padding : .5em 0 1em 0;
color : #333;
background-color : #fff;
border-bottom : 0px solid #808080;
}
.content-title h2
{
font-size: 115%;
font-weight: bold;
padding: 0;
margin: 8px 0 20px 0;
color: #006600;
}
.content-title h3
{
font-size: 105%;
font-weight: bold; 
padding: 0;
margin: 20px 0 20px 0;
}
.content-title
{
border-bottom : 1px solid #808080;
}
.details {
width: 670px;
background: #DCEDB7 url(images/top.gif) top left no-repeat;
margin: 30px 0px 20px 0px;
padding: 0;
display:block;
position: relative;	
}
.result {
margin: 20px 0px 60px 0px;
padding: 0;
}
.result h3 {
position:relative;
margin:25px 10px 10px 0;
padding-top: 10px;
padding-bottom:5px;
clear:both;
border-bottom: solid #ccc 1px;
}
.details h3 {
margin:0 10px 10px 10px;
padding-top: 15px;
color: #990000;
}
.details p {
width: 650px;
padding-left:10px;
}
.details a:link {
color : #990000;
background-color :#DCEDB7;
border-bottom: 1px dotted #990000;
text-decoration: none;
} 
.details a:visited {
color : #990000;
background-color :#DCEDB7;
border-bottom: 1px dotted #990000;
text-decoration: none;
} 
.details a:hover {
color : #336600; 
text-decoration : none; 
background-color : #DCEDB7; 
}
#end {
width: 670px;
height:30px;
background: #DCEDB7 url(images/bottom.gif) top left no-repeat;
margin: 0;
padding: 0;
display:block;
position: relative;	
}
#end a.boxtop {
float:right;
margin-right: 20px;
}
.right {
float:right;
}
.left {
float:left;
}