
#top {
width:946px;
height:100px;
background:url(images/bg_top_container.gif) repeat-x;
}

#logocontainer {
width:610px;
float:right;
margin-top:10px;
}

#logo {
float:left;
background:url(images/logo.gif) no-repeat;
width:190px;
height:103px;
display:block;
text-indent:-1000px;

color:#68923e;
text-decoration:none;
font-size:11px;
margin-left:21px;
margin-right:60px;
}

#companybadge {

width:180px;
padding-left:10px;
float:right;

margin-left:8px;
margin-right:20px;
}
#headermsg {

width:300px;
padding-left:10px;
float:left;
margin-top:30px;
margin-left:8px;
margin-right:10px;
font-size:20px;
}

h1 {
	font-size:20px;
	font-weight:bold;

	padding-top:10px;
	padding-bottom:20px;
}

#horizontalmenu {
width:946px;
background:url(images/hmenu_bg.gif) transparent repeat-x;
height:30px;
line-height:30px;
padding:0;
}

#menu {
float:left;
height:43px;
margin:0;
padding:0;
}

#menu li {
float:left;
list-style-type:none;
}

#menu li a {

font-size:14px;
color:#fff;
text-align:center;
display:block;

height:30px;
font-weight:700;
text-decoration:none;
padding-left:15px;
padding-right:15px;
background:url(images/menu_item_bg.gif) transparent no-repeat right center;
}

#menu li a:hover {
color:#3c6dac;
background:url(images/menu_item_bg_over.gif) transparent repeat-x;
}

#header {
padding-left:4px;
padding-top:2px;
}

#footer {
height:40px;
width:100%;
padding-left:27px;
position:absolute;
bottom:0;
}

#footer span {
display:block;
float:left;
}

#copy {
width:220px;

font-size:10px;
font-weight:700;
color:#ababab;
}

#links {
width:600px;
text-align:center;
}

#links a {
font-size:10px;
font-weight:700;
color:#1a89c7;
margin-right:8px;
}

.highlight2{
	font-size:14px;
	font-weight:bold;
	color:#68923e;
}
.minfo{

	color:#1a89c7;
	font-weight:bold;
}
.minfo:hover{

	text-decoration:none;
}

