body {
font-family: verdana;
font-size: 12px;
}

a {
color: #C10000;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #C10000;
text-decoration: underline;
}

div.main {
margin: auto;
min-width: 797px;
max-width: 1000px;
}

table.border {
margin: 0px;
border: 0px;
width: 100%;
padding: 0px;
}

tr {
margin: 0px;
border: 0px;
padding: 0px;
}

td {
padding: 0px;
border: 0px;
margin: 0px;
}

td.border-top-left {
background-image: url(image/gif/topleft.gif);
background-repeat: no-repeat;
width: 194px;
height: 57px;
padding: 0px;
border: 0px;
margin: 0px;
}

td.border-top {
background-image: url(image/gif/top.gif);
background-repeat: repeat-x;
height: 57px;
padding: 0px;
border: 0px;
margin: 0px;
}

td.border-top-right {
background-image: url(image/gif/topright.gif);
background-repeat: no-repeat;
width: 42px;
height: 57px;
padding: 0px;
border: 0px;
margin: 0px;
}

p {
margin: 0px;
}

td.border2-top-left {
background-image: url(image/gif/topleft2.gif);
background-repeat: no-repeat;
width: 46px;
height: 24px;
padding: 0px;
border: 0px;
margin: 0px;
}

td.border2-top {
background-image: url(image/gif/top2.gif);
background-repeat: repeat-x;
height: 24px;
padding: 0px;
border: 0px;
margin: 0px;
}

td.border2-top-right {
background-image: url(image/gif/topright2.gif);
background-repeat: no-repeat;
width: 46px;
height: 24px;
padding: 0px;
border: 0px;
margin: 0px;
}




td.border-left {
background-image: url(image/gif/left.gif);
background-repeat: repeat-y;
width: 31px;
padding: 0px;
border: 0px;
margin: 0px;
}

td.border-right {
background-image: url(image/right.png);
background-repeat: repeat-y;
width: 31px;
padding: 0px;
border: 0px;
margin: 0px;
}




td.border2-bottom-left {
background-image: url(image/bottomleft2.png);
background-repeat: no-repeat;
width: 46px;
height: 14px;
padding: 0px;
border: 0px;
margin: 0px;
}

td.border2-bottom {
background-color: #6699CC;
background-image: url(image/bottom2.png);
background-repeat: repeat-x;
font-size: 1px;
height: 14px;
padding: 0px;
border: 0px;
margin: 0px;
}

td.border2-bottom-right {
background-image: url(image/bottomright2.png);
background-repeat: no-repeat;
width: 46px;
height: 14px;
padding: 0px;
border: 0px;
margin: 0px;
}




td.border-bottom-left {
background-image: url(image/gif/bottomleft.gif);
background-repeat: no-repeat;
width: 46px;
height: 30px;
padding: 0px;
border: 0px;
margin: 0px;
}

td.border-bottom {
background-image: url(image/gif/bottom.gif);
background-repeat: repeat-x;
height: 30px;
padding: 0px;
border: 0px;
margin: 0px;
}

td.border-bottom-right {
background-image: url(image/gif/bottomright.gif);
background-repeat: no-repeat;
width: 46px;
height: 30px;
padding: 0px;
border: 0px;
margin: 0px;
}



table.main {
margin: 0px;
padding: 0px;
border: 0px;
width: 100%;
}

td.main {
margin: 0px;
padding: 0px;
border: 0px;
}

td.content-left {
margin: 0px;
padding: 5px;
border: 0px;
width: 180px;
vertical-align: top;
}

td.content-main {
margin: 0px;
padding: 5px;
border: 0px;
vertical-align: top;
}

td.content-right {
margin: 0px;
padding: 5px;
border-left: 1px solid #ccc;
border-right: 0px;
border-top: 0px;
border-bottom: 0px ;
width: 200px;
vertical-align: top;
}

/* /////////////////////////// */
#mainlevel, #mainlevel ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#mainlevel li {
	float: left;
	width: 110px;
	height: 25px;
	text-align: center;
	background-image: url(image/gif/menuoff.gif);

}

#mainlevel li:hover {
	float: left;
	background-image: url(image/gif/menuon.gif);
}

#mainlevel a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	margin-top: 3px;
}

#mainlevel a:hover {
	display: block;
	color: #000;
}

/* /////////////////////////// */
#sublevel, #sublevel ul {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10px;
	list-style: none;
	float: left;
}

#sublevel li {
	float: left;
	height: 25px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

#sublevel li:hover {
	float: left;
}

#sublevel a {
	display: block;
	text-decoration: none;
	font-size: 12px;
}

#sublevel a:hover {
	display: block;
	text-decoration: underline;
}

/* /////////////////////////// */
#pagelevel, #pagelevel ul {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10px;
	list-style: none;
}

#pagelevel li {
	text-align: left;
	margin: 20px;
}

#pagelevel li:hover {
}

#pagelevel a {
	display: block;
	text-decoration: none;
	font-size: 12px;
}

#pagelevel a:hover {
	display: block;
	text-decoration: underline;
}

/* content */
td.contentheading {
	font-size: 22px;
	font-weight: bold;
	color: #005935;
}

h1 {
	font-size: 21px;
	color: #005935;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 4px;
	margin-right: 2px;
}

h2 {
	font-size: 20px;
	color: #005935;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 4px;
	margin-right: 2px;
}

h3 {
	font-size: 19px;
	color: #005935;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 4px;
	margin-right: 2px;
}

h4 {
	font-size: 18px;
	color: #005935;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 4px;
	margin-right: 2px;
}

h5 {
	font-size: 17px;
	color: #005935;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 4px;
	margin-right: 2px;
}

h6 {
	font-size: 16px;
	color: #005935;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 4px;
	margin-right: 2px;
}

blockquote.dlplug {
font-size: 15px;
padding: 0px;
margin:0px;
color: #800000;
}

table.contenttoc {
/*position: fixed;
right: 0px;
bottom: 0px;*/
border: 1px solid #000;
font-size: 11px;
background: #fff;
padding: 4px;
margin: 4px;
}

table.contenttoc tr th {
font-weight: bold;
}

div.cpright {
margin: auto;
width: auto;
}

#catlist {
vertical-align: top;
border: 0px;
padding: 0px;
margin: 0px;
}

table.catlist tr {
padding: 10px;
border: 0px;
margin: 10px;
}

td.enhleft {
width: 150px;
text-align: center;
vertical-align: middle;
padding: 10px;
border: 0px;
margin: 10px;
}

td.enhright {
vertical-align: top;
background: #93B793;
padding: 10px;
border: 1px solid #000000;
margin: 10px;
}

div.enhcatimg {
float: left;
background-position: bottom right;
vertical-align: bottom;
text-align: right;
}

img.enhcatimg {
border: 0px;
margin: 4px;
margin-left: -4px;
}

img {
border: 0px;
margin: 0px;
}

td.bluecircbtrt {
margin: 0px;
padding: 0px;
border: 0px;
vertical-align: bottom;
text-align: right;
height: 100%;
width: 217px;
min-height: 217px;
max-width: 217px;
min-width: 217px
}

div.bluecircbtrt {
position: relative;
bottom: -2px;
right: -2px;
vertical-align: bottom;
margin: 0px;
padding: 0px;
border: 0px;
background-image: url(/image/gif/bluecirc.gif);
background-position: bottom right;
background-repeat: no-repeat;
background-color: #6699CC;
height:100%;
width: 217px;
min-height: 217px;
max-width: 217px;
min-width: 217px
}