/** {
	margin: 0;
	padding: 0;
}*/

/* PNG Transparency Hack 
 img {
   behavior: url("pngbehavior.htc");
}*/

/* Globals */
body {
	background-image: url(images/bkg-drk-grey.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS";
}

p { /*line-height: 1em;*/
	font-size: 14px;
}

h1,h2,h3,h4,h5 {font-family: "Trebuchet MS"; border-width: 0 0 0 0; padding: 0px; margin: 0px;}

h1 {font-size: 24px;}

h2 {font-size: 18px;}

h3 {font-family: "Trebuchet MS";font-size: medium;}


a:link, a:visited {
	color: #CCCCCC;
}

a:hover {
	colors: #D77A35;
}

/*DIVS*/

div.container {
	width: 100%;
	background-image: url(images/bkg-top.jpg);
	height: 281px;
	background-repeat: repeat-x;
}

div.banner { width: 770px;
}

.content {
	width: 770px;
	font-family: "Trebuchet MS";
}

div.content-main-left {
	float: left;
	width: 480px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

div.content-main-right {
	float: right;
	width: 265px;
	padding-right: 10px;
	padding-top: 10px;
}

/* Level 2 Content Styling-Div*/
.content01 {
	padding: 10px;
}

.content01 a:link, .content01 a:visited{
	color: #333333;
}

.content01 a:hover {
	color: #D77A35;
}



/* Main nav list items */

.topnav, .topnav ul{
	width: 770px;
	background-image: url(images/bkg-nav-blue.jpg);
	font-family: "Trebuchet MS";
	text-align: center;
	font-size: 20px;
	line-height: 61px;
	height: 61px;
	padding: 0px;
	margin: 0px;
}


.topnav li {
	display: inline;
} 

.topnav li a {
	text-decoration: none;
	color: white;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 18px;
	padding-bottom: 18px;
} 

.topnav a:link, .topnav a:visited {
	background-image: url(images/bkg-nav-blue.jpg);
	background-repeat: repeat-x;
	background-position: bottom !important;
	background-position: top; /* IE HACK for Image location*/
	color: white;
}

.topnav a:hover {
	background-image: url(images/bkg-nav-orange.jpg);
	background-repeat: repeat-x;
}

.topnav .menu_current {
	background-image: url(images/bkg-nav-orange.jpg);
	background-repeat: repeat-x;
}

/*Side Navigation*/
.sidenav, .sidenav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 206px;
}

.sidenav li{
	float: left; /* cure IE5.x "whitespace in lists" problem */
	width: 100%;
	display: block;
}

.sidenav li a {
	color: #333333;
	font-family: "Trebuchet MS";
	font-size: medium;
	text-align: left;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: 15px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #DFDFDF;
	border-bottom-color: #A4A4A4;
	height: 25px;
}

.sidenav a:link, .sidenav a:visited {
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.sidenav ul ul li a:link, .sidenav ul ul li a:visited, .sidenav ul ul li a:active {
	text-indent: 30px;
	font-size: small;
        background: #CCCCCC;
}

.sidenav a:hover {
	color: #666666;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #D77A35;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #C7C7C7;
}

.footertext {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
}


/* Table Fixes */
TABLE{BORDER-COLLAPSE: collapse;}

TD{Border-collapse: collapse;}

TH{Border-collapse: collapse;} 

