@charset "utf-8";
/* CSS Document */

body {
	font: 11px Verdana, Arial, Helvetica, sans-serif; margin:0;
	color:#333333; background:#F6F6F6;
}

table, td, input, textarea, select {
	font: 11.5px Arial, Verdana, Helvetica, sans-serif;
	color:#666666; line-height:17px;
}

.border-green {
	border:2px solid #B8E6B7;
}

.nav {
	background:#fff url(../images/template/nav-bg.gif) repeat-x bottom;
}

.main_wrapper {
	margin:auto; width:785px; background:#F6F6F6 url(../images/template/bg.jpg) repeat-y top; padding-left:8px;
}

.left-panel {
	background:#F0F7F0 url(../images/template/leftpanel.jpg) repeat-x top;
}

.left-panel-home {
	background:#E2F0E1 url(../images/template/gradient-home.jpg) repeat-x top;
}

.more:link, .more:active, .more:visited {
	color:#1735A7; text-decoration:none;
}

.more:hover {
	color:#528545; text-decoration:underline;
}

/* thumbnail */
.thumb {
	border:2px solid #E7E9E4; padding:2px; background:#86C783;
}
.table-nav td {
	border-bottom:1px solid #CCCCCC;
} .table-nav a {
	color:#627782; text-decoration:none;
} .table-nav a:hover {
	color:#003366;
}

.title-trebuchet16 {
	font:22px "Trebuchet MS", Verdana, Arial, sans-serif; color:#2D9544;
} .title-trebuchet14 {
	font:22px "Trebuchet MS", Verdana, Arial, sans-serif; color:#003366;
} .title-trebuchetGray {
	font:19px "Trebuchet MS", Verdana, Arial, sans-serif; color:#666666; border-bottom:1px dashed #009900;
} .title-trebuchetGreen {
	font:14px "Trebuchet MS", Verdana, Arial, sans-serif; color:#006600;
}

.dull-gray {
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#999999;
}

.footer {
	background:transparent url(../images/template/footer.jpg) no-repeat top; padding:11px;
	font:10px Arial, Verdana, Helvetica, sans-serif; color:#666666;
} .footer a {
	color:#666666; text-decoration:none;
} .footer a:hover {
	color:#000066; text-decoration:underline;
}

.link-img img {
	border:2px solid #E7E9E4; padding:2px; background:#86C783;
} .link-img:hover img {
	border:2px solid #E7E9E4; padding:2px; background:#006600;
}

/* icons */
.sitemap-root {
	background:transparent url(../images/misc/sitemap2.gif) left no-repeat; padding-left:15px;
}

/* specific unordered list */
.arrow-list {
	margin:0 0 4px 0; 
	list-style:none; list-style-image:url(../images/misc/arrows2.gif);
} .arrow-list li {
	padding:4px;
	font:11px Verdana, Arial, Helvetica, sans-serif
}

/* generic class */
a {
	color:#006600; text-decoration:none;
} a:hover {
	color:#003366; text-decoration:underline;
}
