body, img{
background-color:#ffffff;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif

}

.logo{
padding:3px 0px 3px 10px;
margin:0px;
}

.graphic{
padding:3px 0px 3px 10px;
margin:0px;
}

.web{
padding:3px 0px 3px 10px;
margin:0px;
}

p {
color:#424b52;
font-size:0.7em;
}

h1 {
color:#424b52;
text-align:left;
font-size:1.2em;
}

h1 a {
color:#8b0111;
text-decoration:none;
font-size:0.8em;
}

h1 a:hover {
color:#424b52;
text-decoration:underline;
}

h2 {
color:#ffffff;
text-align:left;
font-size:0.9em;
}

#container {
background-repeat:repeat-y;
width:856px;
}

#top{
width:840px;
height:123px;
color:#FFFFFF;
margin:0px;
}

#bar{
background-image:url(images/background-grey.gif);
height:5px;
background-color:#424b52;
margin:0px;
padding:0px;
text-align:center;
}

#image{
height:195px;
}

#topnav {
background-color:#00aeef;
width:500;
height:30px !important;
margin:0px;
padding:0px;
}

#topnav p{
color:#FFFFFF;
margin:0px;
padding:7px 0px 0px 0px;
font-size:0.7em;
}

#topnav p a{ 
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

}

#topnav p a:hover{ 
font-weight:bold;
text-decoration:underline;

}

#main {
color:#FFFFFF;
text-align:left;
width:840px;
}

#main p, h1 {
padding:0px 12px 0px 12px;

}

#mainleft {
float:left;
width:500px;

}

#mainright {
float:right;
width:330px;
background-color:#ededed;

}

#mainrightleft {
float:left;
width:200px;
background-color:#ededed;

}

#mainrightleft p {
font-size:0.9em;
padding:5px 0px 5px 10px;
margin:0px 0px 0px 0px;
}

#mainrightleft p a:hover {
	text-decoration:underline;
	color:#424b52;
}

#mainrightleft p a {
	text-decoration:none;
	color:#424b52;
}

#mainrightright {
float:right;
width:130px;
background-color:#40494f;

}

#clear {
clear:both
}

#footer p{
color:#424b52;
font-size:0.6em;
margin:0px;
padding:0px 0px 0px 0px;
}

