@media print
{
	body, a { color: #000000; background: #FFFFFF; } /* all text colors black, all backgrounds white */
	#main-nav { visibility:hidden; }
	#description { visibility:hidden; }
}

.frame-module
{
	background-image: url("/images/public/page_bg.jpg");
}

.form-module
{
	padding:15px 0 0 25px;
	width:300px;
}

#frame-container
{
	width: 100%;
	position: relative;
	text-align: center;
	overflow-x: hidden;
	min-height:100%;
}
	
#left-col
{
	background: url('/images/public/bg_col_left.jpg') top right no-repeat;
	position: absolute;
	height: 100%;
	width: 50%;
	top: 0px;
	left: -450px;
}
	
#center-col
{
	width: 980px;	
	margin: auto;
	background: url('/images/public/bg_center_col_2.jpg') repeat-y center;
}
		
#right-col
{
	background: url('/images/public/bg_col_right.jpg') top left no-repeat;
	position: absolute;
	height: 100%;
	top: 0px;
	right: -450px;
	width: 50%;
}

#header
{
}

#logo
{
	padding:30px 0 0 2px;
}

#banner
{
	margin:auto;
	width:900px;
	height:248px;
	background: url("/images/public/frame_header_bg.jpg") no-repeat;
}

dl#main-nav
{
	margin:auto;
	width:900px;
	background: url("/images/public/frame_nav_bg.jpg") top center repeat-x #292824;
	padding:8px 0 9px 0;
}

dl#main-nav dt
{
	background-image: url("/images/public/main_nav_divider.gif");
	display:inline;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0 .55em;
	padding:0 10px 0 20px;
}

dl#main-nav #first
{
	background-image: none;
}

#footer
{
	padding-top:240px;
	height:19px;
	width:980px;
	background: url("/images/public/frame_footer_bg.jpg") no-repeat top center;
}

.content-pic
{
	padding-bottom:25px;
}

.link-arrow-right
{   
    background: url("/inc/scripts/image_text.php?text=%3E%3E&color=0ac6ec&background=292824&transparent=1&antialias=1&font=fff_intelligent_thin_condensed.ttf&font_size=8") no-repeat right;
    padding: 0 12px 2px 0;
}
    
.link-arrow-left
{   
    background: url("/inc/scripts/image_text.php?text=%3C%3C&color=0ac6ec&background=292824&transparent=1&antialias=1&font=fff_intelligent_thin_condensed.ttf&font_size=8") no-repeat left;
    padding: 0 0 2px 12px;
}

.page-content-level-2 p
{
	padding:0px 0 10px 0px;
}
/*for ie 6*/
 * #frame-container, #center-col{
 height: 100%
}

/*for everyone other than ie6 */
html>body #frame-container{
 overflow: hidden;
 height: auto;
}

html>body #center-col{
 padding-bottom: 1000px;
 margin-bottom: -1000px;
 height: auto;
}
