ul#nav li {
	behavior: url(iepngfix.htc)
}
body {
	margin:0;
	background:url(images/background.jpg) top repeat-x #ebe5d7;
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:000000;

	
}
* { margin-top:0; }

a:link, a:visited {
	color: #000000;
	text-decoration: none;
	outline:none;
}
a:hover, a:active {
	color: #7d4c64;
	text-decoration: none;
}
/* ----------nav-------------- */
ul#nav {
	list-style:none;
	padding:0 20px 0 0;
	width:222px;
	margin:0;
}
ul#nav li {
	height:26px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:26px;
	text-align:right;
	background:url(images/nav-dots.png) bottom left no-repeat;
	padding:0;
}
ul#nav li a {
	color: #000000;
}
ul#nav li a:hover {
	font-weight:bold;
	color: #7d4c64;
	text-decoration:none;
}

ul#nav li.current a {
	font-weight:bold;
	color: #7d4c64;
}


/* ----------main body-------------- */
h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #3f4926;
	margin-bottom:10px;
}
.pinkheadline a:link, .pinkheadline a:visited {
	color: #7d4c64;
	text-decoration: none;
}
.pinkheadline a:hover, .pinkheadline a:active {
	color: #7d4c64;
	text-decoration: underline;
}
.tanheadline {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #ded3b5;
	padding:0;
	margin:0;
}
.blackheadline {
	color: #000000;
}
.orangeheadline a:link, .orangeheadline a:visited {
	color: #b47b09;
	text-decoration: none;
}
.orangeheadline a:hover, .orangeheadline a:active {
	color: #b47b09;
	text-decoration: underline;
}
.note {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #3f4926;
	margin-bottom:10px;
}
h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3f4926;
	margin-bottom:10px;
}
h2 a:link, h2 a:visited {
	color: #3f4926;
	text-decoration: none;
}
h2 a:hover, h2 a:active {
	color: #7d4c64;
	text-decoration: none;
}
h3 {
	font: bold 16px "Trebuchet MS", Arial, sans-serif;
	color: #ffffff;
}
h4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #262844;
	margin-bottom:10px;
}
p {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.white {
	color:#FFFFFF;
}
hr {border: none 0; 
	border-bottom: 1px solid #7d4c64;
	width: 100%;
	height: 1px;
	margin: 4px auto 4px 0;
}
table {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.text a:link, .text a:visited {
	color: #3f4926;
	text-decoration: none;
}
.text a:hover, .text a:active {
	color: #3f4926;
	text-decoration: underline;
}
/* ----------divs-------------- */
#container {
	width:1008px;
	margin:0 auto;
	background:url(images/internal-content-bkgd2.jpg) center top repeat-y;
}
#container-abriev {
	width:1008px;
	margin:0 auto;
	background:url(images/internal-content-bkgd2-abriev.jpg) center top repeat-y;
}
#container-home {
	width:1008px;
	_width:1011px;
	margin:0 auto;
}
#content {
	background:url(images/content-bkgd.jpg) top center no-repeat;
}
#content-home {
	background:url(images/content-bkgd.jpg) left top no-repeat;
}
#internal-content {
	background:url(images/internal-content-bkgd.jpg) center bottom no-repeat;
}
#internal-content-abriev {
	background: url(images/internal-content-bkgd-abriev.jpg)center bottom no-repeat;
}
#leftCol {
	width:242px;
	float:left;
}
#internal-leftCol {
	background:url(images/internal-menutop.jpg) top center no-repeat;
	width:242px;
	float:left;
}
#centerCol {
	width:388px;
	float:left;
}
#fullCol {
	width:701px;
	float:left;
	background:url(images/fullcontent-bkgd.jpg) top center no-repeat;
	padding:220px 40px 0 25px;
}
#fullCol-abriev {
	width:516px;
	float:left;
	background:url(images/abrievbkgd.jpg) top left no-repeat;
	padding:200px 150px 0 100px;
}
#text {
	padding:35px 14px 0 25px;
}
#internal-text {
	background:url(images/internal-content.jpg) top center no-repeat;
	padding:30px 14px 0 25px;
}
#rightCol {
	width:378px;
	float:left;
}
/* ----------divs (boxes)-------------- */
#boxes {
	background:url(images/boxes-bkgd.jpg) center bottom no-repeat;
}
#boxes-home {
	background:url(images/boxes-bkgd.jpg) left bottom no-repeat;
}
#internal-boxes {
	background:url(images/boxes-bkgd.jpg) center bottom no-repeat;
}
#green {
	float:left;
	width:238px;
}
#internal-green {
	float:left;
	width:238px;
	padding-top:5px;
}
#red {
	float:left;
	width:208px;
	padding:22px 22px 0 22px;
}
#internal-red {
	float:left;
	width:208px;
	padding:10px 22px 0 22px;
}
#yellow {
	float:left;
	width:198px;
	padding:22px 22px 0 22px;

}
#internal-yellow {
	float:left;
	width:198px;
	padding:10px 22px 0 22px;

}
#beige {
	float:left;
	width:219px;
	padding:22px 35px 0 22px;

}
#internal-beige {
	float:left;
	width:224px;
	padding:27px 30px 0 22px;

}
#footer-home {
	background:url(images/footer-bkgd.jpg) top left no-repeat;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	height:59px;
	padding-top:15px;
}
#footer {
	background:url(images/footer-bkgd.jpg) top center no-repeat;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	height:59px;
	padding-top:15px;
}
/* ----------text within divs-------------- */
/* ----------(red)-------------- */
#red h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#f4dbaa;
	padding:0 0 13px 0;
	margin:0;
}
#red p {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:18px;
	padding:0 0 18px 0;
	margin:0;
}
#red a:link, #red a:visited {
	color: #f4dbaa;
	text-decoration: none;
}
#red a:hover, #red a:active {
	color: #f4dbaa;
	text-decoration: underline;
}
#internal-red h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#f4dbaa;
	padding:0 0 10px 0;
	margin:0;
}
#internal-red p {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:18px;
	padding:0 0 10px 0;
	margin:0;
}
#internal-red a:link, #internal-red a:visited {
	color: #f4dbaa;
	text-decoration: none;
}
#internal-red a:hover, #internal-red a:active {
	color: #f4dbaa;
	text-decoration: underline;
}
/* ----------(yellow)-------------- */
#yellow h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#7d4c64;
	padding:0 0 13px 0;
	margin:0;
}
#yellow p {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	padding:0 0 10px 0;
	margin:0;
}
#yellow h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7d4c64;
	line-height:18px;
	padding:0 0 10px 0;
	margin:0;
}
#yellow a:link, #yellow a:visited {
	color: #7d4c64;
	text-decoration: none;
	line-height:20px;
}
#yellow a:hover, #yellow a:active {
	color: #7d4c64;
	text-decoration: underline;
}
#internal-yellow h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#7d4c64;
	padding:0 0 10px 0;
	margin:0;
}
#internal-yellow p {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	padding:0;
	margin:0;
}
#internal-yellow h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7d4c64;
	line-height:18px;
	padding:0;
	margin:0;
}
#internal-yellow a:link, #internal-yellow a:visited {
	color: #7d4c64;
	text-decoration: none;
	line-height:20px;
}
#internal-yellow a:hover, #internal-yellow a:active {
	color: #7d4c64;
	text-decoration: underline;
}
/* ----------(beige)-------------- */
#beige h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#3f4926;
	padding:0 0 13px 0;
	margin:0;
}
#beige p {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	padding:0;
	margin:0;
}
#beige a:link, #beige a:visited {
	color:#3f4926;
	padding:0 0 13px 0;
	margin:0;
}
#beige a:hover, #beige a:active {
	color: #3f4926;
	text-decoration: underline;
}
#internal-beige h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#3f4926;
	padding:0;
	margin:0;
}
#internal-beige a:link, #internal-beige a:visited {
	color:#3f4926;
	padding:0;
	margin:0;
}
#internal-beige a:hover, #internal-beige a:active {
	color: #7d4c64;
	text-decoration:none;
}
/* ----------classes-------------- */
.clearer {
	clear:both; 
	line-height: 0; 
	height: 0;
}
/* ----------weblinx-------------- */
div.transOFF {
	width: 230px;
	background-color:#ffffff;
	border:2px solid #cccccc; 
}
div.transON {
	width: 230px; 
	background-color:#ffffff;
	border:2px solid #cccccc;
	opacity:0.10;
	filter:alpha(opacity=10);
	-moz-opacity:0.10;
}
#weblinx {
	font: normal 11px "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	text-align: center;
	padding: 5px;
	margin: 10px auto 0 auto;
}
#weblinx a:link, #weblinx a:visited  {
	color: #000000;
	text-decoration: none;
}
#weblinx a:hover, #weblinx a:active {
	color: #000000;
}