body {
         font: 12px Arial, Geneva, Helvetica, sans-serif;
	     color:#3e3e37;
         padding: 0px;
         margin: 0px;
         line-height: 17px;
	     background: #ffffff url(../images/bg.gif) repeat-x;
         height: 100%;
         border-bottom: 1px solid #ffffff;
}

#main {
	     text-align: center;
         margin-left: auto;
         margin-right: auto;
         width: 100%;
         padding: 0px;
}

#top {
         padding: 0px 20px 0px 20px;
         height: 110px ;
         width: 820px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
}

html>body #top { height: 50px ; }

#top_links {
         float: left;
         text-align: left;
         padding-top: 30px;
}

#top_top {
         height: 50px;
         float: right;
         text-align: right;
}

#topmenu {
         height: 30px;
         margin-top: 10px;
}

html>body #topmenu { margin-top: 15px; }

#container_wdi {
		clear: both;
         padding: 20px 20px 0px 20px;
         text-align: left;
         line-height: 18px;
		background: #ffffff url(../images/mid-bg.gif) repeat-x;
         border-bottom: 1px solid #e6e8d9;
}

#wdi {
         clear: both;
         width: 780px;
         margin-left: auto;
         margin-right: auto;
}

html>body #wdi { width: 820px; }

#container_content {
         clear: both;
         width: 820px;
         margin-top: 45px;
         margin-left: auto;
         margin-right: auto;
         padding: 0px 20px 0px 20px;
}

html>body #container_content {
         margin-top: 30px;
}

#content {
	text-align: left;
         width: 480px;
         padding-left: 1px;
         float: left;
}

#subcontent {
	text-align: left;
         width: 250px;
         margin: 0px 0px 0px 40px;
         float: right;
         text-align: left;
}

html>body #subcontent { margin-top: 20px; }

#navigation {
         float: left;
}

#nevbox {
         width: 250px;
         padding: 45px 25px 7px 25px;
         background-color: #758a0e;
         background-image: url(../images/bg_navbox.jpg);
         background-repeat: no-repeat;
}

html>body #nevbox { padding-top: 35px; }

#navbottom {
         width: 250px;
         padding: 15px 25px 15px 25px;
         background-color: #ffffff;
         background-image: url(../images/bottom_navbox.jpg);
         background-repeat: no-repeat;
}


#rightbox {
         width: 250px;
         padding: 45px 25px 7px 25px;
         background-color: #758a0e;
         background-image: url(../images/background_rightbox.jpg);
         background-repeat: no-repeat;
}

html>body #rightbox { padding-top: 35px; }

#rightbox_bottom {
         width: 250px;
         padding: 15px 25px 15px 25px;
         background-color: #ffffff;
         background-image: url(../images/bottom_rightbox.jpg);
         background-repeat: no-repeat;
}


#box1 {
         width: 250px;
         padding: 0px 0px 10px 0px;
         background-color: #ffffff;
}

#box2 {
         width: 250px;
         padding: 0px 0px 10px 0px;
         background-color: #ffffff;
}


#reset {
	clear: both;
         padding-bottom: 20px;
}

html>body #reset {
	padding-bottom: 10px;
}

#footer {
	margin-top: 50px;
         border-top: 1px solid #e9eae2;
}



h1 {
         font: bold 20px Arial, Geneva, Helvetica, sans-serif;
         padding-bottom:10px;
         margin-bottom:10px;
         letter-spacing: -1px;
}


h3 {
         font: bold 20px Arial, Geneva, Helvetica, sans-serif;
         padding-bottom:10px;
         margin-bottom:10px;
         letter-spacing: -1px;
}

h4 {
         font: bold 15px Arial, Geneva, Helvetica, sans-serif;
         width: 100%;
         padding-bottom: 2px;
         margin-bottom: 10px;
         padding-top: 14px;
         border-bottom: 1px solid #e9eae2;
         letter-spacing: -1px;
}

#navigation .menuhead {
         font-size: 15px;
         font-weight: bold;
         border-bottom: 1px solid #fffaba;
         padding-bottom: 2px;
         color: #fff;
         width: 190px;
         letter-spacing: 0px;
}

ul,table,tr,td {
		list-style-image:url(../images/bullet.gif) ;
         font: 12px Arial, Geneva, Helvetica, sans-serif;
         color: #3e3e37;
         line-height: 17px;
}

ul {
         padding: 0px;
         margin: 0px;
}

li {
         margin-left: 20px;
         padding-bottom: 1px;
         padding-top: 1px;
}

html>body ul,li {
	margin-left: 11px;
}

#linklist li{
         padding-top: 2px;
         padding-bottom: 2px;
}

#bodycon ul,li {
	list-style-image:url(../images/bullet.gif);
	padding-bottom: 0px;
    padding-top: 1px;
}


.header {
	background-color: #476147;
         color: #ffffff;
         line-height: 24px;
}


#wdi p {
	font-size: 11px;
    line-height: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#wdi a {
	font-size: 11px;
}

#wdi h4 {
	font-size: 14px;
         font-weight: bold;
         letter-spacing: -1px;
         border: 0px;
         padding: 0px;
         margin: 0px;
}

#wdi linkbox {
	text-align: center;
}

#wdi .hellolinks {
	padding: 15px 10px 35px 0px;
         vertical-align: top;
}

#wdi .hello1 {
	padding: 15px 10px 35px 0px;
         vertical-align: top;
}

#wdi .hello2 {
	padding: 15px 0px 35px 10px;
         vertical-align: top;
}




a {
         text-decoration: underline;
         font-weight: normal;
         color: #768a0e;
}

a:visited {
         color: #768a0e;
}

a:hover {
         text-decoration: none;
}


#footer a {
	font-size: 11px;
         text-decoration: underline;
         font-weight: normal;
         color: #3e3e37;
}

#footer a:visited {
         color: #3e3e37;
}

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


#topmenu a {
         text-decoration: none;
         font-weight: bold;
         color: #fffaba;
         font-size: 15px;
         margin-left: 12px;
}

#topmenu a:hover {
         color: #ffffff;
         border-bottom: 1px solid #fffaba;
}

#topmenu .about {
	color: #ffffff;
}


.box2 a {
         text-decoration: none;
}

.box2 a:visited {
         text-decoration: none;
}

.box2 a:hover {
         text-decoration: none;
}



#navigation a {
	text-decoration: none;
         color: #fffcd0;
         margin-bottom: 3px;
         line-height: 20px;
         border-bottom: 1px solid #a4b356;
}

#navigation a:hover {
	text-decoration: none;
         color: #fff;
         margin-bottom: 3px;
         border-bottom: 1px solid #c5cac5;
}


.linkbox {
		font-size: 12px;
         font-weight: bold;
         text-decoration: none;
         color: #ffffff ;
         padding: 0px 5px 0px 5px;
         border: 1px solid #667808 ;
		background: #b0bf62 url(../images/bg_nav.gif) repeat-x;
}

#wdi .linkbox { padding: 3px; }

.linkbox:hover {
	background-color: #667808 ;
    background-image: none;
	color:#FFFFFF;
}


.lock {
         font-weight: bold;
         font-size: 14px;
}

.nav {
	font-size: 11px;
         font-weight: bold;
         text-decoration: none;
         color: #fff ;
         padding: 4px 6px 4px 6px ;
         border: 1px solid #eb980e ;
         background-color: #eb980e ;
	background-image: url(/images/background_nav.jpg);
         background-repeat: repeat-x;
}

.nav:hover {
	background-color: #ffba48 ;
         background-image: none;
}

acronym {
border-bottom:dashed #999999 1px;
cursor:help;

}

#rightbox p.news {
padding: 0 50px 0 0;

}

blockquote {
	margin: 0 20px;
	padding: 0 20px;
	border-left: 2px solid #ffff66;
	border-top: 2px solid #ffff66;
	border-right: 2px solid #ffff66;
	border-bottom: 2px solid #ffff66;
    background:#fffccb;
	font-size: 12px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

#sitemap li {
	list-style-type: none;
}

ul#sitemap > li {
	margin-bottom: 10px;
}

#sitemap ul li {
	list-style-image:   url("../images/l2_normal.gif");
}

#sitemap ul ul li {
	list-style-image:   url("../images/l3_normal.gif");
}

#sitemap ul li.firstfollow {
	list-style-image:   url("../images/l2_first_follow.gif");
}

#sitemap ul li.last {
	list-style-image:   url("../images/l2_last_item.gif");
}

#sitemap ul ul li.firstfollow {
	list-style-image:   url("../images/l3_first_follow.gif");
}

#sitemap ul ul li.last {
	list-style-image:   url("../images/l3_last_item.gif");
}
