

/* THE BIG GUYS */
* {margin:0;padding:0}
body {padding: 0 0 20px;background: #fff ;color:#333; font-family:tahoma, verdana, arial; font-size:12px;}

/* collapsible menu */
.mC {width:200px; margin:5px; float:left; background-color:#e7eade; border:1px; border-color:#003300;}
.mH {color:#ffffff; cursor:pointer;  font-weight:bold; border-top:0px solid #300; font-size:16px; background-image: url(../images/sidenav.jpg); background-repeat:repeat-x; height: 22px;}
.mL {display:none; margin-bottom:10px; margin-top:5px;}
.mO {display:block; font-weight:bold; color:#769514; text-decoration:none;}


/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#769514} 
a:visited {color:#999} 
a:hover,a:active {color:#163917} 
a.mO {text-decoration:none;}
a.white {color:#ffffff; cursor:pointer; font-weight:bold; font-size:16px; display:block; text-decoration:none}
a:hover.white {color:#ffffff; cursor:pointer; font-weight:bold; font-size:16px; display:block; text-decoration:none}

.top {font-weight:bold;height:3.09em;font: bold 95% arial; margin:0 -20px 0 30px;}

.content {margin:0 -20px 0 30px;}

.side {background-image: url(../images/sidenav.jpg); background-repeat:repeat-x; margin: 0 0 0 0; background-color:#e7eade; border:#003300 solid 1px; font-size:16px;}

.main {padding: 10px;}
.main2 {padding: 3px;}

.tidbit {background-color:#e7eade; height:auto; position:relative; left: 40px;}

.tidbit2 {width: 80%; background-color:#e7eade;height:130px; position:relative; left: 40px;}

.padding {padding-right: 10px;}

.th {background-color:#e7eade; font-weight:bold;}

.skunkline {background-image: url(../images/sidenav.jpg); background-repeat:repeat-x; background-position:bottom;}

.skunktext {position:relative; left:5px; top:5px; width="200" font-size:14px; font-weight:bold;}

.td {padding:10px; border:#003300; border-width:thin;}

ul {list-style:circle; margin-left: 1.5em;}

.circle {background-image: url(../images/circleSkunk.jpg); background-position:center; background-repeat:no-repeat; font-size:16px; font-weight: bold; color:#FFFFFF;}


/* TYPOGRAPHY */
p {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: 0px;font-family: tahoma,verdana,sans-serif;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}
h1 {/*font-size: 196%;*/font-size:110%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}

.topnav {position:relative; right:45px; top:-32px; height:1.09em; z-index:5;}

a.white{color:#FFFFFF}



/* GENERAL */
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}


/* PROJECT TABLES */

#sortcontent {
	padding: 0em;
}

td, th {
	padding: 10px;
	border: 1px solid #CCC;
}

thead, tfoot {
	background-color: #DDD;
}

tr.rowodd {
	background-color: #ffffff;
}

tr.roweven {
	background-color: #F2F2F2;
}

.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	background-color: #84c3d0;
	background-image: url("../images/up.gif");
}
.sortdesc {
	background-color: #a8ec98;
	background-image: url("../images/down.gif");
}
.nosort {
	cursor: default;
}

.checkbox {font-size: 6px;
float:right;}




	
	/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none; background-image: url(../images/navnorm.jpg); background-repeat:repeat-x;}
	#nav {font-weight:bold;height:3.09em;font: bold 115% arial;/*margin: 0 105px 0 30px*/margin:0 40px 0 30px}
	#nav li {position:relative;background-image: url(../images/_test.gif); background-repeat:repeat-x;float: left;width: 10em;display:block;margin: 0;/*border-bottom: 3px solid #253e60;*//*border-right: 3px solid #122a4c;*/padding:0}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 12px 18px 8px}
	#nav a:hover {color:#fff;background-image: url(../images/navhov.jpg); background-repeat:repeat-x;}
	
	#nav li ul {/*border-left: 1px solid #c00;background: #f6f6f6 url("../images/featurebox_bg.gif") no-repeat 100% 100%;*/background:#163917;width:15.8em;font-size:90%;/*margin-top:3px;*/position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;/*border: 1px solid #999;border-top:1px solid #fff;*/border-right:none;border-left:none;padding-left:0;color:#fff;line-height:20px}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#fff;padding: 3px 10px 2px;width:14em}
	#nav li li a:hover {color:#fff;background-image: url(../images/navlist.jpg); background-repeat:repeat-x;}
	
	#nav li.active {background-image: url(../images/navhov.jpg); background-repeat:repeat-x;/*border-bottom: 3px solid #253e60*/}
	#nav li.active ul {border:none;/*background: #c00 url("../images/featurebox2_bg.gif") no-repeat 100% 100%*/background:#163917;}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#fff;}
	
	#nav li.active li {border:none;/*border-top: 1px solid #c15c5c;*//*border-bottom: 1px solid #870000*/}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background-image: url(../images/navlist.jpg); background-repeat:repeat-x;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666; repeat-x 0 99%}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	

