body {
	margin : 0 auto 0 auto;
	padding : 0;
	width : 600px;
	color : #666;
	font-size : 62.5%;
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	text-align : left;
	background : url(../images/template/page_back.gif) top center repeat;
}

/* Header Styles */

#printheader {
	margin : 0 auto 10px auto;
	padding : 0;
	width : 600px;
	text-align : center;
	border-bottom : 2px #666 solid;
	display : block;
}

#header { display : none; }

#main-nav {
	display : none;
}

/* Flash Styles */

#video_player, #news_testimonials { display : none; }

/* Content Styles */

a { color : #fff; text-decoration : none; }
a:hover { color : #99f; }

#content {
	margin : 0;
	padding : 0;
	width : 600px;
	display : block;
	float : left;
}

h1 {
	margin : 0;
	padding : 0 10px 3px 14px;
	width : auto;
	color : #930;
	font-size : 2.2em;
	letter-spacing : 1px;
	display : block;
}

h2 {
	margin : 0;
	padding : 0 10px 3px 14px;
	width : auto;
	color : #369;
	font-size : 1.3em;
	text-transform : uppercase;
	letter-spacing : 1px;
	display : block;
}

h3 {
	margin : 0;
	padding : 0 10px 3px 14px;
	width : auto;
	font-size : 1.3em;
	font-weight : bold;
	display : block;
}

table {
	margin : 0 10px 0 14px;
	padding : 0;
	width : auto;
	font-size : 1.3em;
	line-height : 1.3em;
	display : block;
}

tr.titles td { padding : 10px; font-weight : bold; color : #fff; background : #333; }
tr.info td { padding : 10px; color : #fff; background : #222; }
td { padding : 10px; color : #fff; }

p {
	margin : 0;
	padding : 5px 10px 5px 10px;
	width : auto;
	font-size : 1.3em;
	line-height : 1.3em;
	display : block;
}

ul {
	margin : 0;
	padding : 5px 10px 0 30px;
	width : auto;
	font-size : 1.3em;
	line-height : 1.3em;
	display : block;
}

li {
	margin : 0;
	padding : 0 0 10px 0;
}

#content div {
	margin : 0;
	padding : 5px 0 5px 0;
	display : block;
	float : left;
}

#content div.column_25 { width : 25%; }
#content div.column_50 { width : 50%; }
#content div.column_75 { width : 75%; }
#content div.column_100 { width : 100%; }

object, embed {
	margin : 0;
	padding : 0;
	display : block;
}

img.left {
	margin : 5px;
	padding : 0;
	display : block;
	float : left;
}

img.right {
	margin : 5px;
	padding : 0;
	display : block;
	float : right;
}

/* Footer Styles */

#footer {
	margin : 0;
	padding : 10px 0 0 0;
	width : 600px;
	color : #666;
	font-size : 1em;
	border-top : 2px #666 solid;
	display : block;
	clear : both;
}

#footer ul {
	margin : 0 auto 0 auto;
	padding : 10px 0 10px 10px;
	width : 580px;
	text-align : center;
}

#footer li {
	margin : 0 auto 0 auto;
	padding : 0 10px 0 10px;
	border-right : 1px #666 solid;
	display : inline;
}

#footer li.last { border : none; }

#footer p {
	margin : 0 auto 0 auto;
	padding : 10px;
	width : 580px;
	text-align : center;
}

#footer a { color: #666; }
#footer a:hover { color: #000; }