body {
	margin:0;
	font: 0.75em/1.25em "Trebuchet MS", Verdana, Arial;
	color:#615946;
	text-align:center;
	}
/* Element defaults */
p, blockquote, ul, ol, li, form, input, option, select, hr, h1, h2, h3, h4, h5, h6, object { margin:0;padding:0; }
img { display:block; border:none; }
a:link, a:visited { color:#CC0000; text-decoration:none; }
a:hover { color:#CFCABC; }
/* Content styles START */
.background-wrap {
	/* This style allows for container expansion */
	width:776px;
	position:absolute;
	left:50%;
	margin-left:-390px;
	background: #F1F0EC url(../images/body_tile.gif) top center repeat-y;
	}
		
/************************ Nav START ***********************/
		ul#navigation {
			margin-left:6px;
			position:relative;
			padding-left:20px;
			height:66px;
			clear:right;
			background:url(../images/navigation_on_off.gif) 0 -23px no-repeat;
			}
			ul#navigation li {
				float:left;
				height:23px;
				list-style-type:none;
				}
			/*------------------------------------*/
			li>a { position:relative;display:block; }
			li.menu-a a:hover, a.subnav-a { background:url(../images/navigation_on_off.gif) -20px 0 no-repeat; }
			li.menu-b a:hover, a.subnav-b { background:url(../images/navigation_on_off.gif) -83px 0 no-repeat; }
			li.menu-c a:hover, a.subnav-c { background:url(../images/navigation_on_off.gif) -154px 0 no-repeat; }
			li.menu-d a:hover, a.subnav-d { background:url(../images/navigation_on_off.gif) -249px 0 no-repeat; }
			li.menu-e a:hover, a.subnav-e { background:url(../images/navigation_on_off.gif) -384px 0 no-repeat; }
			li.menu-f a:hover, a.subnav-f { background:url(../images/navigation_on_off.gif) -446px 0 no-repeat; }
			li.menu-g a:hover, a.subnav-g { background:url(../images/navigation_on_off.gif) -521px 0 no-repeat; }
			li.menu-h a:hover, a.subnav-h { background:url(../images/navigation_on_off.gif) -596px 0 no-repeat; }
			li.menu-i a:hover, a.subnav-i { background:url(../images/navigation_on_off.gif) -663px 0 no-repeat; }
			/*------------------------------------*/
			li ul { /* second-level lists */
				display: none;
				position: absolute;
				top:23px;
				left:0;
				/* left attribute specified below */
				background:#CC0000;
				width:765px;
				z-index:5;
			}
			li:hover ul, li.over ul { /* lists nested under hovered list items */ display: block; z-index:10; }
			li.parent-state { position:absolute; top:-23px; }
			/* the following, lengthy classes are for a parent nav item's roll-over state */
			li.menu-b ul.no-state {
				display:block;
				top:0;
				left:83px;
				width:71px;
				background:url(../images/navigation_on_off.gif) -83px 0 no-repeat;
				}
			li.menu-c li.parent-state {
				left:154px;
				width:95px;
				background:url(../images/navigation_on_off.gif) -154px 0 no-repeat;
				}
			li.menu-d li.parent-state {
				left:249px;
				width:135px;
				background:url(../images/navigation_on_off.gif) -249px 0 no-repeat;
				}				
			li.menu-e li.parent-state {
				left:384px;
				width:62px;
				background:url(../images/navigation_on_off.gif) -384px 0 no-repeat;
				}					
			li.menu-f li.parent-state {
				left:446px;
				width:75px;
				background:url(../images/navigation_on_off.gif) -446px 0 no-repeat;
				}
			li.menu-g ul.no-state {
				display:block;
				top:0;
				left:521px;
				width:75px;
				background:url(../images/navigation_on_off.gif) -521px 0 no-repeat;
				}	
			li.menu-h li.parent-state {
				left:596px;
				width:67px;
				background:url(../images/navigation_on_off.gif) -596px 0 no-repeat;
				}
			li.menu-i li.parent-state {
				left:663px;
				width:82px;
				background:url(../images/navigation_on_off.gif) -663px 0 no-repeat;
				}
				
			ul#nav-selected {
				display:block;
				height:23px;
				z-index:1 !important;
				}
			ul.no-subnav { background:#F1F0EC; }			

/********************* Nav END ************************/
		
	/* General structural styles */
	.content-wrap {
		margin:0 auto;
		text-align:left;
		}	
		.pod-column {		
			float:left;
			width:98px; /* total width of container = 170px */
			w\idth:130px; /* IE4,5,5.5 box model fix */
			margin-left:25px;
			margin-bottom:30px;
			display:inline; /* IEWin left float double margin fix */
			}
		.content {
			float:right;
			width:575px;
			margin-right:25px;
			margin-bottom:30px;
			display:inline; /* IEWin right float double margin fix */
			}
	.align-center { text-align:center; }
	.align-right { text-align:right; }
	.align-left { text-align:left; }
		.align-center img, .align-left img, .align-right img { display:inline; }	
	.float-right { float:right; }
	.float-left { float:left; }
	.clear-right { clear:right; }
	.clear-left { clear:left; }
	.clear-both { clear:both; }
	
	/* All footer and Copyright styles */
	.footer, .privacy-footer {
		width:777px;
		margin:0 auto;
		clear:both;
		margin-left:0;
		padding-top:1px;
		padding-bottom:12px;
		background: #CC0000 url(../images/footer_bg.gif) bottom no-repeat;
		color:#FFF;
		}
	.privacy-footer { width:431px; margin:0 auto; }
		.footer span, .privacy-footer span { padding-right:25px; }
			.footer span a:link, .footer span a:visited, .privacy-footer span a:link, .privacy-footer span a:visited {
				color:#FFFFFF;
				text-decoration:none;
				font-size:0.85em;
				}
			.footer span a:hover, .privacy-footer span a:hover { color:#CFCABC; }	
	.copyright {
		position:absolute;
		left:0;
		width:100%;
		color:#9B9273;
		font-size:0.9em;
		line-height:1.25em;
		}
/* Content styles END */


