body {
font-family:arial,sans-serif;
font-size:85%;
padding:10px;
margin:0;
text-align:center;
background-image: url(img/bg.gif); 
background-position:0 0;
}

div#header {
width:850px;
height:121px;
margin-left:auto;
margin-right:auto;
}

div#body {
width:850px;
margin-left:auto;
margin-right:auto;
background-image:url(img/bg_body.gif);
background-position:0 -11px;
}

div#body div#topnav {
width:820px;
height:37px;
margin-left:auto;
margin-right:auto;
background-color:#663;
color:#fff;
text-align:left;
}

div#body div#leftMargin {
text-align:left;
width:194px;
float:left;
color:#fff;
font-size:85%;
font-weight:bold;
}

div#leftMargin h1 {
color:#063;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
margin:0 0 1em 0;
}

div#leftMargin ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

div#leftMargin ul li
{
background-image: url(img/greenBullet.gif);
background-repeat: no-repeat;
background-position: 0 .35em;
padding-left: .9em;
margin-top:4px;
}


div#body div#mainContent {
text-align:left;
width:456px;
float:left;
border-right:1px solid #444;
margin:10px 0 10px 0;
}

div#body div#rightMargin {
text-align:left;
float:left;
width:183px;
/* background-image:url(img/bg_rightMargin.gif); background-position:0 0; */
color:#444;
font-size:85%;
font-style:italic;
font-family:times,serif;
margin:10px 0 10px -1px;
border-left:1px solid #444;
}

div#footer {
width:850px;
height:26px;
margin-left:auto;
margin-right:auto;
}

div#copyright {
width:850px;
height:15px;
margin-left:auto;
margin-right:auto;
background-image:url(img/copyright.gif); 
background-position:15px 5px;
background-repeat:no-repeat;
}

div#topnav ul
{
list-style-type: none;
padding: 9px 0 0 0;
margin: 0 0 0 30px;
}
div#topnav ul li {
display:inline;
}
div#topnav ul li.sep {margin-right:55px;}

div.pad {padding:10px;}
div#leftMargin div.pad {padding:10px 5px 0 40px;}
div#rightMargin div.pad {padding-top:0;}
div#mainContent div.pad {padding:0 10px 0 10px;}

div#rightMargin h1 {
color:#993;
font-size:110%;
margin:7px 0 5px 0;
font-style:normal;
font-weight:500;
}
div#rightMargin p {
margin:5px 0 5px 0;
}
div#rightMargin ul {
list-style-type: none;
padding: 0;
margin: 0;
}
div#rightMargin ul li {margin:.5em 0 0 0;}

br.clear {clear:both;}

a, a:visited {color:#630;text-decoration:none;}
a:hover {color:#063;}

div#homeMain {
text-align:left;
margin-left:15px;
}
div#homeText {
width:820px;
background-color:#663;
color:#fff;
text-align:center;
font-family:times,times new roman,serif;
font-weight:500;
}