@charset "utf-8";
/* CSS Document */

/* container is 909px, divs are 905px, 1st gutter is px and content gutter is 871px */

body { 
	background: none;
	color: #444;
	font: normal 82.5% Arial, Helvetica, sans-serif;
	line-height: 149%;
} 

#container { background: none; width: 909px; margin: 0 auto; }

#header {  margin: 0 auto; width: 905px; }

#logo-wrap { float: left; margin: 24px 0 0 25px; width: 100% }
#logo { display:none; } 
#logo-print { display: block; width: 600px; height: 152px; } /* hide the print logo for print stylesheet */

/* navigation */
#nav-wrap { display: none; }
#nav-primary { display: none;  }

#nav-secondary { float: right; padding: 0 10px 0 0; }
#nav-secondary ul { list-style:none; float: left; }
#nav-secondary li { float: left; }
#nav-secondary li a { display:block; text-indent:-9009px; height: 31px; }
#nav-secondary li a.support { background: url('/imgs/nav-secondary-support.png') 0 0 no-repeat;  width: 99px; }
#nav-secondary li a.contact { background: url('/imgs/nav-secondary-contact.png') 0 0 no-repeat; width: 102px; }
#nav-secondary li a:hover { background-position: 0 -31px; }


#nav-breadcrumb { margin: 5px 0 10px 21px;}
#nav-breadcrumb ul { list-style:none; }
#nav-breadcrumb li { display: inline; color: #999; font-size: 90%; }
#nav-breadcrumb a { color: #999; padding: 0 5px; }
#nav-breadcrumb a:hover { color: #09336D; }

#nav-footer { float: left; margin: 8px 0 0 0; width: 540px; }
#nav-footer ul { list-style:none; }
#nav-footer li { 
	border-right: 1px solid #A4A7AA;	
	display: inline;
	font-size: 80%;
	padding: 1px 12px 1px 12px; 
	}
#nav-footer li.last { border-right: none; }
#nav-footer a { color: #A4A7AA; text-decoration: none; }
#nav-footer a:hover { color: #2b6187; text-decoration: underline; }

/* content-wrap, sets the background outside of the content */
#content-wrap {
	background: url('/imgs/content-wrap-bg.png') center repeat-y; 
	margin: 0 auto;
	width: 905px;	
}
/* content-header, full width and contains breadcrumbs */
#content-header { height: 1px;}
#home #content-header { height: 1px;}

.slider-wrapHome { display: none; }

/* content-header-homepage, full width and contains bgimage and button */
#home #content-header { 
	width: 905px;
}


/* main, wraps primary content */
#main {  
	display:inline; /* ie5/6 double-margin bugfix */
	float: left;
	padding: 0 10px 0 0; /* padding for content */
	margin-left: 10px; /* so top border doesn't touch exterior */
	width: 653px
}
#main #banner { background: url('/imgs/content-header-bg.png') 0 231px no-repeat; height: 234px; padding-bottom: 30px; }


/* content, the real content */
#content { padding: 00px 20px 40px 20px; } /* indents the content after the banner */
#home #content {
	display: inline;
	float: left;
	margin-right: 0px; /* so top border doesn't touch exterior */
	width: 800px; 
	padding: 0 20px 40px 27px;
}

#content h1 { line-height: 175%; }
#banner { display: none; }

/* sidebar */
#sidebar { /* the length of the fade is larger in subpages */
	display: none;
}
#leftcolumn { 
	display:none; 
}
/* footer */
#footer-wrap { display: block; clear: both; }
#footer { 
	background: url('/imgs/footer-bg.png') no-repeat; 	
	height: 65px;
	margin: 0 auto;
	padding: 5px 17px 0 17px;
	width: 871px; /* 17px of gutter on each side */
}