body {
	margin : 0;
	padding : 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width : 760px;
}

#container {
	margin : 0 auto 0 auto;
	padding : 0;
	width : 760px;
}

/* Header Styles */

#printheader { display : none; }

#header {
	margin : 0;
	padding : 0;
	background: #fff ;
}

#header p {
	margin : 0;
	padding : 10px;
	width : auto;
	display : block;
}

#header img, object, #header embed { margin: 0; padding: 0; display: block; }

/* Navigation Styles */

#navigation {
	margin : 0;
	padding : 0;
	width : 160px;
	border-top : 1px #666 solid;
	border-right : none;
	border-left : none;
	border-bottom : none;
	display : block;
	float : left;
}

#navigation li {
	margin : 0;
	padding : 0 0 1px 0;
	width : 100%;
	background : #666;
	display : block;
	float : left;
	position : relative;
}

#navigation a {
	margin : 0;
	padding : 5px;
	width : 150px;
	color : #036;
	background : #ccc;
	display : block;
}

#navigation a:hover { color : #fff; background : #036; }

ul.dropdown { 
	margin : 0;
	padding : 0;
	width : 150px;
	border-top : 1px #666 solid;
	border-right : none;
	border-left : none;
	border-bottom : none;
	display : none;
	position : absolute;
	top : -1px;
	right : -150px;
}

li.subnav {
	margin : 0;
	padding : 0;
	width : 150px;
	background : #ccc;
	display : block;
}

#navigation li.subnav a {
	margin: 0;
	padding: 5px;
	height: auto;
	width: 140px;
	color: #666;
	background : Black;
	display: block;
	float: none;
}

#navigation li.subnav a:hover { color: #fff; background : #369; }

li:hover ul, li.over ul {
	display: block;
}

/* Content Styles */

#content_1col, #content_2col, #content_3col, #content_4col, #content_5col, #content_6col {
	margin : 0;
	padding : 0;
	width : 600px;
	display : block;
	float : right;
}

#content_1col div { margin : 0; padding : 0; width : 100%; display : block; float: left; }
#content_2col div { margin : 0; padding : 0; width : 49.95%; display : block; float: left; }
#content_3col div { margin : 0; padding : 0; width : 33.3%; display : block; float: left; }
#content_4col div { margin : 0; padding : 0; width : 24.97%; display : block; float: left; }
#content_5col div { margin : 0; padding : 0; width : 20%; display : block; float: left; }
#content_6col div { margin : 0; padding : 0; width : 16.67%; display : block; float: left; }

/* Default Styles */

h1 {
	margin : 5px;
	padding : 10px;
	width : auto;
	font-size : medium;
	border : 1px #ccc solid;
	background : #369;
	display : block;
}

h2 {
	margin : 5px;
	padding : 10px;
	width : auto;
	font-size : small;
	border : 1px #ccc solid;
	background : #69c;
	display : block;
}

h3 {
	margin : 5px;
	padding : 10px;
	width : auto;
	font-size : x-small;
	border : 1px #ccc solid;
	background : #9cf;
	display : block;
}

p {
	margin : 5px;
	padding : 10px;
	width : auto;
	border : 1px #ccc solid;
	display : block;
}

ul {
	margin : 5px;
	padding : 10px 10px 10px 30px;
	width : auto;
	border : 1px #ccc solid;
	display : block;
}

a { color : #036; text-decoration : none; }
a:hover { color : lime; }

/* Footer Styles */
     
#footer {
	margin : 0;
	padding : 0;
	clear: both;  /* starts the footer below the floated content */
	background: #ccc;
}

#footer p.main { margin: 0; color: #fff; text-align : center; border : none; background : Silver; }
#footer p.sub { margin: 0; color: #000; text-align : center; border : none; }