/* Naumann Hobbs CSS Document */

/* Template */
	body {
		background:#FFFFFF url('images/bg.jpg') left top repeat-x;
		font-family:Arial, Verdana, Sans-Serif;
		font-size:14px;
		color:#444444;
		}
	#container{
		width:808px;
		margin:0 auto 0 auto;
		background:url('images/bg-container.gif') left top repeat-y;
		}
	#container:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden; 
		}
	#flash {
		width:633px;
		height:217px;
		}
	#flashFooter {
		width:633px;
		height:178px;
		}				
	#content-area{
		width:633px;
		float:left;
		display:inline;
		}
	#copyright{
		padding:14px;
		font-size:11px;
		}
	#content{
		width:547px;
		padding:0 43px 20px 43px;
		}
	#footer{
		clear:both;
		overflow:hidden;
		}
	#header-nav{
		width:175px;
		float:left;
		display:inline;
		}
	#header-nav a{
		text-decoration:none;
		}		

	#footer p.left-side{
		float:left;
		width:120px;
		font-style:italic;
		padding-left:15px;
		}
	#footer p.mid{
		float:left;
		width:275px;
		font-size:10px;
		padding:55px 0 0 50px;
		}	
	#footer p.right-side{
		float:left;
		width:100px;
		text-align:right;
		font-style:italic;		
		padding: 15px 0px 0px 55px;
		font-size: 17px;	
		}
	#footer a{
		color:#FFFFFF;
		}
	#footer a:hover{
		color:#DBDBDB;
		}
	#container h1 a{
		width:165px;
		height:188px;
		margin:0px 0 0px 10px;
		background:url('images/header.gif') left top no-repeat;
		display:block;
		overflow:hidden;
		text-indent:-2000px;    
		}
	#signature{
		width:808px;
		margin:0 auto 0 auto;
		text-align:right;
		font-size:11px;
		}
/* // Template */

/* Global */
	*{margin:0; padding:0;}
	img{border:none;}
	a{
		color:#913F52;
		text-decoration:underline;
		}
  
   a:hover{
		color:#000000;
		text-decoration:none;
		}	
	h2{
		font-weight:bold;
		text-transform:uppercase;
		font-size:18px;
		color:#913F52;
		}
	h3{
		font-weight:bold;
		font-size:18px;
		color:#000000;
		font-style:italic;
		}
	h4{
		font-weight:bold;
		font-size:14px;
		margin-top:20px;
		color:#913F52;
		}
	p.new{
		margin-top:20px;
		}
	.clear{
		clear:both;
		}
	.center-text{
		text-align:center;
		}
	#content a{
		color:#0000ff;
		}
	
	/* Lists */
	#content ul{
		margin:20px 0 0 20px;
		list-style:none;
		}
	#content ul li{
		background:url('images/bullet.gif') left 4px no-repeat;
		padding-left:15px;
		margin-top:10px;
		}
	#content ul li.first{
		margin:0;
		}
	#content ul ul{
		margin:2px 0 0 0;
		}
	#content ul ul li{
		background:url('images/bullet2.gif') left 5px no-repeat;	
		padding-left:10px;
		margin:0;
		}
	#content .push{
		margin-top:20px;
		}
	#content ul.no-style{
		margin-left:0;
		}
	#content ul.no-style li{
		background:none;
		padding:0;
		margin:0;
		}
	/* // Lists */	
/* // Global Containers */

/* Navigation */
	#header-nav li#onlineCatalog a{
		background:url(images/online-catalog.gif);	
		color:#fff;
		}
	#header-nav li#onlineCatalog a:hover{
		background:url('images/bg-navigation.gif') left top no-repeat;	
		color:#913f52;
		}
	#header-nav li#Careers a{
		background:url(images/careers.gif);	
		color:#000;
		}
	#header-nav li#Careers a:hover{
		background:url('images/bg-navigation.gif') left top no-repeat;	
		color:#913f52;
		}		
	#header-nav ul{
		list-style:none;
		width:175px;
		}
	#header-nav li{
		line-height:32px;
		}
	#header-nav li a{
		width:163px;
		display:block;
		font-size:14px;
		color:#913f52;
		font-weight:bold;
		padding-left:12px;	
		}
	#header-nav li a:hover{
		width:163px;
		display:block;
		background:url('images/bg-navigation.gif') left top no-repeat;
		color:#7d7f81;
		font-weight:bold;
		}
	#header-nav li.active{
		width:163px;
		display:block;
		background:url('images/bg-navigation.gif') left top no-repeat;
		color:#7d7f81;
		font-weight:bold;
		padding-left:12px;
		}				
/* // Navigation */

li.numerals {
	list-style-type: upper-roman;
	margin: 0px 0px 10px 25px;
}
li li.numerals {
	list-style-type: lower-alpha;
	margin: 10px 0px 10px 35px;
}
li li li.numerals {
	list-style-type: lower-roman;
	margin: 10px 0px 0px 45px;
}

/* Text */
	.fsize10{
		font-size:10px;
		}
/* // Text */

/* Bottom Nav */
	#bottomNav{
		width:808px;
		margin:0 auto 0 auto;
		text-align:center;
		font-size:11px;
		}
	#bottomNav ul{
		list-style:none;
		margin:5px auto 0 auto;		
		display:table;
		overflow:auto;		
		}
	#bottomNav ul * {
		float:left;
		}
		
	
	#bottomNav ul li{
		float:left;
		background:url(images/seperator.gif) 100% 3px no-repeat;
		padding-right:10px;
		margin-right:10px;
		}
	#bottomNav ul li.last{
		padding-right:0;
		margin-right:0;
		background:none;
		}
		
	
/* // Bottom Nav */

.fcRED{
	color:#ff0000;
	}