body {
	margin : 20px auto 10px auto;
	padding : 0;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : small;
	width : 760px;
	background : url(../images/!template/page_back.gif) top left repeat-x #fc6;
}

#container {
	margin : 0 auto 0 auto;
	padding : 0;
	width : 760px;
	background : url(../images/!template/content_back.gif) top left repeat-y ;
	display : block;
}

/* Header Styles */

#printheader { display : none; }

#header {
	margin : 0;
	padding : 0;
	background: #CCC ;
}

#header p {
	margin : 0;
	padding : 151px 0 0 0;
	height : 47px; 
	width : 760px;
	background : url(../images/!template/header.gif) top left no-repeat;
	border : 0;
	display : block;
}

#header strong {
	display : none;
}

#header img, object, #header embed { margin: 0; padding: 0; display: block; }

/* Navigation Styles */

#navigation {
	margin : 0;
	padding : 0;
	width : 209px;
	border : none;
	display : block;
	float : left;
}

#navigation li {
	margin : 0;
	padding : 0 0 1px 0;
	width : 100%;
	display : block;
	float : left;
	position : relative;
}

#navigation a {
	margin : 0;
	padding : 6px 10px 6px 44px;
	width : 155px;
	color : #000;
	background : url(../images/!template/nav_back.gif) left no-repeat;
	display : block;
}

#navigation a:hover, #navigation a.selected { color : #ff9; background : url(../images/!template/nav_hover.gif) left no-repeat; }

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;
}

#navigation li.img {
	margin : 0;
	padding : 40px 0 0px 46px;
	width : 163px;
	display : block;
	float : left;
}

/* Content Styles */

#content_1col, #content_2col, #content_3col, #content_4col, #content_5col, #content_6col {
	margin : 0;
	padding : 0 0 0 5px;
	width : 546px;
	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 : 0;
	padding : 10px;
	width : auto;
	color : #930;
	font-size : medium;
	text-align : center;
	display : block;
}

h2 {
	margin : 0;
	padding : 10px;
	width : auto;
	color : #000;
	font-size : medium;
	text-align : center;
	display : block;
}

h1 img, h2 img, h3 img {
	margin : 5px auto 5px auto;
	padding : 0;
	display : block;
}

h3 {
	margin : 0;
	padding : 10px;
	width : auto;
	color : #930;
	font-size : small;
	display : block;
}

p {
	margin : 0;
	padding : 10px;
	width : auto;
	display : block;
}

ul {
	margin : 0;
	padding : 10px 10px 10px 30px;
	width : auto;
	display : block;
}

li {
	padding : 0 0 3px 0;
}

a { color : #930; text-decoration : none; }
a:hover { color : #c60; }

/* Footer Styles */
     
#footer {
	margin : 0;
	padding : 5px 0 0 0;
	color : #666;
	font-size : 9pt;
	width : 760px;
	clear: both;  /* starts the footer below the floated content */
	background : url(../images/!template/content_bottom.gif) bottom left no-repeat; 
}

#footer p {
	margin: 0;
	padding : 11px 9px 10px 41px;
	width : 710px;
	text-align : center;
	border : none;
	background : url(../images/!template/footer_top.gif) top left no-repeat;
}

#footer a { color : #666; text-decoration : none; }
#footer a:hover { color : #c60; }

#copyright {
	margin : 0 auto 0 auto;
	padding : 0;
	width : 760px;
	text-align : center;
	color : #930;
}

#copyright a { color : #930; text-decoration : none; }
#copyright a:hover { color : #c60; }



