
html, body {
margin : 0 auto;
padding : 0;
background-color : #e4cc62;
background-image : url(site-back.png);
background-repeat : repeat-x;
}
body {
font : 13px verdana, helvetica, sans-serif;
margin : 0 0 0 0;
padding : 0;
text-align : center;
background-color : #e4cc62;
background-image : url(site-back.png);
background-repeat : repeat-x;
}
ol {
font : 13px verdana, helvetica, sans-serif;
color : #404040;
text-align : left;
}
ul {
font : 13px verdana, helvetica, sans-serif;
color : #404040;
text-align : left;
}
li {
font : 13px verdana, helvetica, sans-serif;
color : #404040;
margin : 15px;
text-align : left;
}
#container {
width : 850px;
margin : 0 auto;
padding : 0;
background-color : transparent;
}
#top {
width : 850px;
margin : 0 auto;
padding : 0;
height : 45px;
float : left;
background-image: url(site-top.png);
background-repeat: no-repeat;
}
#top h1 {
font : 29px verdana, helvetica, sans-serif;
font-weight: 600;
margin: 0 0 0 25px;
padding: 0;
text-align: left;	
color: #fff;
}

#top p {
font : 15px verdana, helvetica, sans-serif;
font-weight: 600;
margin: 0 0 0 25px;
padding: 0;
text-align: left;	
color: #fff;
}

#banner {
width : 850px;
margin : 0 auto;
padding : 0;
height : 349px;
float : left;
}
#nav {
width : 850px;
margin : 0 auto;
padding : 0;
background-image : url(nav-back.png);
background-repeat : no-repeat;
height : 58px;
float : left;
}
#navlinks {
	margin: 15px 0 0 0;
	text-align: center;
}
#navlinks a {
font : 13px verdana, helvetica, sans-serif;
color : #000;
margin : 0;
padding : 0 10px 0 10px;
font-weight : bold;
text-decoration : none;
}
#navlinks a:hover {
font : 13px verdana, helvetica, sans-serif;
color : #3a6e8c;
margin : 0;
padding : 0 10px 0 10px;
font-weight : bold;
text-decoration : none;
}
#contentcontainer {
width : 850px;
margin : 0 auto;
padding : 0;
background-color : #fff;
float : left;

}

#contentleft {
width : 550px;
margin : 0;
padding : 0;
text-align : left;
float : left;
background-image: url(cross-back.png);
background-repeat: no-repeat;
background-position: top left;
}
#contentleft p {
font : 13px verdana, helvetica, sans-serif;
color : #404040;
margin : 0;
padding : 15px;
line-height : 1.5;
text-align : left;
}

#contentleft h1 {
font : 22px verdana, helvetica, sans-serif;
font-weight: 600;
margin: 0;
padding: 15px;
text-align: left;	
color: #404040;
}

#contentleft h2 {
font : 18px verdana, helvetica, sans-serif;
color : #3a6e8c;
font-weight : 700;
margin : 0;
padding : 10px 10px 10px 20px;
text-align : left;
font-style: oblique;
}

#contentleft a {
font : 13px verdana, helvetica, sans-serif;
color : #3a6e8c;
margin : 0;
padding : 0;
font-weight : bold;
text-decoration : none;
}

#contentleft a:hover {
font : 13px verdana, helvetica, sans-serif;
color : #404040;
margin : 0;
padding : 0;
font-weight : bold;
text-decoration : underline;
}
#contentright {
width : 293px;
margin : 0;
padding : 0;
float : right;
text-align : left;
}

#contentrighttop  {
width: 293px;
height: 43px;
background-image: url(side-bar-top.png);
background-repeat: repeat-y;
margin: 0;
padding: 0;
}

#contentrightmiddle  {
width: 293px;
background-image: url(side-bar-back.png);
background-repeat: repeat-y;
margin: 0;
padding: 0;
}

#contentrightmiddle table {
margin: 0 auto;
padding: 0;
text-align: center;
background: #f0f0f0;
}

#contentrightmiddle td {
background: #f0f0f0;
color: #404040;
}

#contentrightbottom  {
width: 293px;
height: 45px;
background-image: url(side-bar-bottom.png);
background-repeat: repeat-y;
margin: 0;
padding: 0;
}

#contentrightmiddle p {
font : 13px verdana, helvetica, sans-serif;
color : #fff;
margin : 0;
line-height : 1.3;
text-align : left;
background-color : transparent;
padding: 10px 10px 10px 20px;
}
#contentrightmiddle h1 {
font : 22px verdana, helvetica, sans-serif;
color : #fff;
font-weight : 700;
margin : 0;
padding : 10px 10px 10px 20px;
text-align : left;
}

#contentrightmiddle h2 {
font : 17px verdana, helvetica, sans-serif;
color : #fff;
font-weight : 700;
margin : 0;
padding : 10px 10px 10px 20px;
text-align : left;
text-decoration: underline;
}

#contentrightmiddle a {
font : 13px verdana, helvetica, sans-serif;
color : #fff;
margin : 0;
padding : 0;
font-weight : bold;
text-decoration : none;
}
#contentrightmiddle a:hover {
font : 13px verdana, helvetica, sans-serif;
color : #fff;
margin : 0;
padding : 0;
font-weight : bold;
text-decoration : underline;
}
.bold {
font-weight : bold;
font-size : 14px;
}
.clear {
clear : both;
}
.italics {
font-style : italic;
font-weight : bold;
}
#footer {
width : 850px;
margin : 0 auto;
padding : 0;
background-color : transparent;
background-image : url(footer-back.png);
background-repeat : no-repeat;
height : 49px;
float : left;
}
#footer p {
font : 10px verdana, helvetica, sans-serif;
color : #fff;
margin : 0;
padding : 25px 8px 10px 8px;;
text-align : center;
}

#footer a {
font : 9px verdana, helvetica, sans-serif;
color : #fff;
margin : 0;
padding : 0;
font-weight : bold;
text-decoration : none;
}
#footer a:hover {
font : 9px verdana, helvetica, sans-serif;
color : #000;
margin : 0;
padding : 0;
font-weight : bold;
text-decoration : underline;
}
