body {
	margin: 20px auto 20px auto;
	background: #fff url(../img/bg_cg.gif);
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 62.5%;
	text-align: center;
}

#container {
  line-height: 1.5em;
	font-size: 1.2em;
	background:#fff;
	margin: 0 auto;
	width:760px;
	padding: 5px;
  border: 1px #c2e1c7 solid;
	text-align: left;
}

#header {
	height:150px;
	background-image: url(../img/front.jpg);
}

#avmenu {
	float:left;
	width:160px;
	margin:5px 10px 0px 0;
	padding:0 10px 0 0;
	font-size:0.9em;
	padding-top: 5px;
	/* removed 9/20/08 */
	/*	border-right:2px solid #e0e0e0; */
}

#avmenu ul {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	font-size:1.1em;
}

#avmenu li {
	margin-bottom:4px;
}

#avmenu li a {
	font-weight:bold;
	height:18px;
	text-decoration:none;
	color:#505050;
	display:block;
	padding:4px 0px 2px 6px;
	background:#E7F2EA;
	border-left:4px solid #ACD0B8;
}
#avmenu li a:hover, #avmenu li a.current {
	background:#B5D7BD;
	color:#000;
	border-left:4px solid #71B381;
}

.announce {
	margin:10px 0 10px 0;
	padding:10px;
	width:130px;
	color:#666;
	background-color:#D4E0E7;
	line-height:1.3em;
  font-size: 1.1em;
}

#content {
  font-size: 1.1em;
	color: #222;
	/* for ie 5 only */
	margin: 5px 10px 0px 164px;
	ma\rgin: 5px 10px 0px 170px;
	padding: 10px;
	background-color: #fff;
	border-left:2px solid #e0e0e0;
	/* Store mod: added 9/20/08 fix for width overflow in IE <= 6 */
	_width: 543px;
}

#content h2 {
	font-size:1.5em;
	margin:0 0 0.5em 0;
	padding-bottom: 3px;
	padding-right: 0;
	color: #444;
	border-bottom: 1px #444 solid;
}

h3 {
	font-size:1.3em;
	margin:0 0 10px 0;
}

a {
	color:#467E54;
}

a img {
	border:0;
}

#footer {
	clear:both;
	margin: 0px 20px 0px 20px;
	border-top: 2px #eee solid;
	text-align:center;
	color:#808080;
	font-size:0.8em;
}

#footer  p {
  line-height: 1.2em;
}

.left {
	margin:10px 10px 5px 0;
	float:left;
}

.right {
	margin:10px 0 5px 10px;
	float:right;
}

.textright {
	text-align:right;
}

.center {
	text-align:center;
}

.small {
	font-size:0.8em;
}

.medium {
	font-size:1.2em;
}

.large {
	font-size:1.4em;
}

.bold {
	font-weight:bold;
}

.hide {
	display:none;
}

.red {
	color: red;
}

a.email {
  background: url(../img/email.png) no-repeat right top;
  padding-right: 15px;
}

a.pdf {
  background: url(../img/icon_pdf.gif) no-repeat right top;
  padding-right: 18px;
  padding-bottom: 5px;
}

a.doc {
  background: url(../img/word.gif) no-repeat right top;
  padding-right: 18px;
}

a.ext {
  background: url(../img/external.png) no-repeat right top;
  padding-right: 10px;
}

td.detailimage {
display:none;
}

.model img {
float: right;
}
/* Store mod: added 8/08 to eliminate extra space in table cells */
td .pagenums {
margin: 0;
}
td .pagenums img {
display:none;
}
/* end */