body {
margin: 0px;
padding: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#868686;
background-color: #f3f2ed;
}

img {
border:0;
}

UL {
padding: 0;
margin: 15px 15px 10px 35px;
list-style-type:square;
}

UL LI {
padding-bottom: 7px;
}

UL LI UL {
padding: 0;
margin: 6px 0px 0px 25px;
list-style-type:disc;
}

UL LI UL LI {
padding: 0;
margin: 6px 0px 0px 15px;
}

H1 {
margin:0;
font-size:22px;
color:#453e36;
}

H2 {
margin:0;
font-size:16px;
color:#666;
}

a:active, a:link, a:visited {  
color: #276EE0; 
text-decoration: underline;
}

a:hover { 
color: #f15622; 
text-decoration: underline;
}

#topBar {
height:5px;
width:100%;
background-color:#4c4c4c;
}

#mainTable {
width:765px;
background-color:#FFF;
border-left:1px solid #e8eadd;
border-right:1px solid #e8eadd;
}

#topNav {
text-align:center;
}

#topNavLeft {
width:6px;
height:23px;
background: url(/images/top_tab_left.gif);
}

#topNavMiddle {
display:inline;
background-color:#4c4c4c;
width:283px;
height:21px;
float:left;
text-align:center;
color:#FFF;
vertical-align: top;
padding:2px 0 0 0;
}

#topNavMiddle a, #topNavMiddle a:link, #topNavMiddle a:visited, #topNavMiddle a:active {
color: #FFF; 
text-decoration: none; 
font-size:12px;
font-weight:bold;
padding:0 7px 0 7px;
}

#topNavMiddle a:hover {
color:#f15622;
}

#topNavRight {
width:6px;
height:23px;
background: url(/images/top_tab_right.gif);
}

#innerTable {
width:722px;
}

#bottomPictureBar {
height:5px;
width:100%;
background-color:#e55322;
}

#mainNav {
color:#FFF;
background: url(/images/nav_back.jpg);
padding:10px;
text-align:center;
}

#mainNav a, #mainNav a:link, #mainNav a:visited, #mainNav a:active {
color: #FFF; 
text-decoration: none;
letter-spacing:1px; 
font-size:12px;
font-weight:bold;
padding:0 3px 0 3px;
}

#mainNav a:hover {
color:#f15622;
}

#mainContent {
width:722px;
vertical-align:top;
}

#bookPanel {
width:190px;
vertical-align:top;
background-color:#DEDEDE;
}

#footer {
width:100%;
height:45px;
background-color:#cfcfcf;
border-top:5px solid #f15622;
}

#footerText {
width:732px;
margin:auto;
padding-top:15px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
color: #f15622; 
text-decoration: none;
font-size:11px;
font-weight:bold;
padding:0 5px;
}

#footer a:hover {
text-decoration:underline;
}
