/*
*/

* { padding: 0; margin: 0; }

body {
 font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

a img {border:none;}

h1 {
margin: 20px 0px 15px 0px;
font-size:14px;
}

h2 {
color: #666;
margin: 20px 0px 15px 0px;
font-size:14px;
}

p {
margin: 10px 0px 10px 0px;
}

.blue {color: #2677ba;}

#wrapper { 
 margin: 0 auto;
 width: 1000px;
 padding: 0 0 10px;
}

#header {
 color: #333;
 width: 1030px;
 float: left;
 padding: 0px;
 height: 200px;
/*  margin: 10px 0px 0px 0px; */
 background: #fff;
 background-image:url(../images/logo.jpg);
 background-repeat:no-repeat; 
 background-position:-10px 0; 
}
#navigation {
 float: left;
 width: 800px;
 color: #333;
 border-bottom: 2px solid #899839;
 /* Note: using padding-bottom in this rule will add a line
    between the navigation and the css hover box */
 margin: 0px 0px 0px 180px;
 background: #fff;
 font-size:14px;
 line-height:24px;
 font-weight:bold;
}
#leftcolumn { 
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 350px;
 width: 160px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 background: #fff;
 border-right: 2px solid #899839;
 margin: 0px 0px 0px 0px;
/*  padding: 10px; */
/*  height: 350px; */
 width: 650px;
 display: inline;
}
#footer {
 float: left;
 width: 100%; 
 border-top: 2px solid #899839;
}

#rightcolumn { 
 color: #333;
 background: #fff;
 margin: 0px 0px 0px -2px;
 padding: 10px 10px 0px;
 border-left: 2px solid #899839;
 /*height: 350px;*/
 width: 106px;
 float: left;
 position: relative;
}
.clear { clear: both; }

.menu {
  width: 100%;
  margin-top: 0.5em; 
  padding: 0px 0.5em; 
  background: #fff none;
}
.menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.menu li {
  margin: 0;
  padding: 0;
  float: left;
}
.menu {
  padding: 0;
  background: #fff none;
}
.menu li {
  width: 7em;
  margin-top: 1em; 
  margin-right: 0.8em;
  background: #fff none;
  text-align: center;
}
.menu a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: #999;	  
}
.menu a:hover {
  background: #899839 none;
  color: #fff;  
}

.para ul {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	margin: 10px 0px 10px 30px;	
	}

.para li {
	padding-bottom: 15px;
}

#navlist
{
padding-left: 0;
margin-left: 0;
width: 120px;
font-size:14px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px dotted gray;
}




#navlist li a {
color:#333;
text-decoration: none;
}

.a button2 {
background-image:url(../images/cc-button2.png);
background-repeat:no-repeat;
}

#footer ul {
    font-size:10px;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0;
	margin-top:0; /* cancels gap caused by top padding in Opera 7.54 */
	margin-left:0;
	background-color:#fff;
	width:100%;
	line-height:18px; /* fixes Firefox 0.9.3 */
}

#footer ul li {
	display:inline;
	padding-left:0;
	padding-right:0;
	padding-bottom:5px; /* matches link padding except for left and right */
	padding-top:5px;
}

#footer ul li a {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	color:#999;
	text-decoration:none;
	border-right:1px solid #fff;
}

#footer ul li a:hover {
	background-color:#899839;
	color:#fff;
}

#footer #first {border-left:1px solid #fff;}

