html,body {
margin:0;
background:url(../images/bg.jpg);
text-align:center;
}

* {
font-family:Arial,Sans-serif;
}

p {
font-size:13px;
color:#666;
}

a {
text-decoration:none;
color:#035a77;
font-size:12px;
font-weight: bold
}

a:hover {
text-decoration:underline;
color:#666;

}

li {
font-size:13px;
line-height:20px;
color:#666;
}

#container {
margin:auto;
width:950px;
background-color: #FFFFFF;
text-align:left;

}

#header {
background:url(../images/header.jpg);
height:130px;
margin-bottom:1px;
}

#topnav {
background:url(../images/topnav.jpg);
height:40px;
margin-bottom:12px;
position:relative;
top:-15px;
text-align:center;
}

#topnav a {
text-decoration:none;
color:0459E7;
}

#topnav a: hover {
text-decoration:none;
color:ffffff;
}


#topnav li {
display:inline;
list-style-type:none;
position:relative;
top:10px;
right:30px;
margin-left:50px;
}


#left {
width:135px;
float:left;
margin-bottom:12px;
margin-right:20px;
_margin-right:-10px;

}
#left a {
text-decoration:none;
color:white;
}

#left li {
list-style-type:none;
background:#035a77;
margin-bottom:5px;
width:135px;
position:relative;
left:-39px;
padding:2px;
text-align:center;
font-size:12px;
line-height:normal;
}

#left li:hover {
background:#48a1be;
width:135px;
padding:2px;
line-height:normal;
}

/*search bar*/
#left input {
width:131px;
font-size:12px;
padding-left:5px;
border:#035a77 2px solid;
}

#component {
margin-bottom:12px;
}

#right {
width:235px;
float:right;
margin-bottom:12px;
margin-left:20px;
_margin-left:0px;
}

#footer {
background:#035a77;
clear:both;
text-align:center;
padding:20px;
}

#footer p {
color:white;
font-size:10px;
}

#left input {
width:131px;
font-size:12px;
padding-left:5px;
border:#035a77 2px solid;
}
/*title w/ link*/
.contentpagetitle{
font-size:20px;
font-weight:bold;
color:#035a77;
}

a.contentpagetitle {
text-decoration:none;
}

a.contentpagetitle:hover {
text-decoration:underline;
}
/*title w/o link*/
.contentheading {
font-size:20px;
font-weight:bold;
color:#035a77;
}