
body {
font-family: Arial, Helvetica, sans-serif;
background: url(images/bluegreybar.jpg) repeat-x #4a5b71;
/*color: #919191;*/
padding: 10px 0 0 0;
}

#container {
width: 850px;
position: absolute;
left: 50%;
margin-left: -425px;
/*background: #4a5b71;*/
}

#maincontainer {
background:url(../images/background.gif) top left repeat-y;
float:left;
width:850px;
}

#sidebar {
width: 180px;
padding: 10px 10px 10px 10px ;
font-family: Arial, fantasy;
float:left;
}

#mainbody {
padding: 10px 10px 10px 10px;
line-height: 130%;
min-height: 440px;
width:630px;
float:right;
}

#cost {
padding: 10px 10px 10px 10px;
line-height: 130%;
border: 5px 5px 5px 5px;
background-color:#CCFF66;
}

#footer {
text-align: center;
line-height: 50%;
font-size: small;
border-top: 2px solid #4a5b71;
padding: 20px 0 10px 0;
background: #D6D6D6;
color: #4a5b71;
margin-bottom: 10px;
float: left;
width:850px;
}


/* Lists */
/* -------------------------------------------------------------------*/

#navbar ul {
display: inline;
}

#navbar li {
display: inline;
list-style:none;

}

#navbar li:hover {
color: #919191;
}

#mainbody ul {
margin: 0 0 20px 0;
}

/* Text */
/* -------------------------------------------------------------------*/

p {
padding: 7px 0 8px 0;
}

h1 {
font-weight: bold;
margin: 0 0 5px 0;
font-size:x-large;
}

h2 {
font-size: large;
margin: 5px 0 5px 0;
}

h3 {
font-weight: bold;
padding: 5px 0 0 0;
}

li {
font-weight: bold;
padding: 5px 0 0 0;
list-style:none;
font-size:small;
}

p.small {
font-size: small;
font-style: italic;
margin: -5px 0 0 0;
}

.quote {
font-style: italic;
font-size: small;
padding: 0 15px 5px 15px;
}

.italics {
font-style: italic;
}
.rightimg {
	float:right;
	margin 0 5px 0 0;
	padding:0 5px 0 0;
}
.leftimg {
	float:left;
	margin 0 5px 0 0;
	padding:0 5px 0 0;
}

/* Links */
/* -------------------------------------------------------------------*/

a {
text-decoration: none;
color: #4a5b71;
}

#navbar a {
padding: 0 8px 0 4px;
border-right: 1px solid #4a5b71;
}

#navbar a:hover {
color: #919191;
}

#mainbody a, #footer a {
border-bottom: 1px dotted #919191;
color: #919191;
}
