body{ font: 100% Georgia, "Times New Roman", Times, serif; background:url(../images/body/body-whole-bg.jpg) repeat; margin: 0; padding: 0;	text-align: center; color: #000;}
#body-bg-top{ background:url(../images/body/body-top-bg.jpg) repeat-x 0px 232px; width:100%;}

/* Header */
#header-container{ background:url(../images/header/header-bg.jpg) no-repeat; width:990px; height:421px; margin:auto; text-align:left; border-left:1px solid #000000; border-right:1px solid #000000;}
	#header-container h3#header-logo{ position:absolute; background:url(../images/header/header-logo.png); width:353px; height:84px; display:block; margin-top:10px; margin-left:319px;}
	#header-container cite#header-sub-title{ position:absolute;}
	#header-container p, ul{ font-size:14px; color:#193446; padding:0; margin:0;}
	#header-container p#header-address{ position:absolute; margin-top:30px; margin-left:30px;}
	#header-container p#header-contact{ float:right; margin-top:30px; margin-right:30px; text-align:right;}
		#header-container p#header-contact a{ color:#193446; text-decoration:none;}
		#header-container p#header-contact a:hover{ color:#990000; text-decoration:none;}
	#header-container ul#header-top-nav{ position:absolute; margin-top:380px; list-style:none; width:990px;}
		#header-container ul#header-top-nav li{ float:left; background:url(../images/header/header-top-nav-break.jpg) no-repeat left;}
		#header-container ul#header-top-nav li:first-child{ background:none;}
			#header-container ul#header-top-nav li a{ color:#D0CAAA; font-size:14px; font-weight:bold; text-decoration:none; width:198px; height:30px; display:block; text-align:center; padding-top:11px; }
			#header-container ul#header-top-nav li a:hover{ background:url(../images/header/header-top-nav-arrow.png) no-repeat center 2px; }

		#header-container ul#header-top-nav li ul { display: none; position: absolute; width: 197px; background-color: #0C1F2E; }
		#header-container ul#header-top-nav li ul li { display: block; background: none transparent; }
		#header-container ul#header-top-nav li:hover ul { display: block; }
		#header-container ul#header-top-nav li ul li a { background: none transparent; width: 197px; }
		#header-container ul#header-top-nav li ul li a:hover { background: #163853 url(../images/header/header-top-subnav-arrow.png) no-repeat 5px center; }

/* Footer */
#footer-container{ background:url(../images/footer/footer-bg.jpg); width:990px; height:33px; margin:auto; border-left:1px solid #000000; border-right:1px solid #000000; color:#D0CAAA; font-size:11px; padding-top:16px;}

/* Body */
#body-container{ background:url(../images/body/body-content.jpg) repeat-y; width:990px; margin:auto; text-align:left;}

/* LeftNav */
#left-nav-container{ width:244px; float:left; margin-left:18px; }
	#left-nav-container p, ul{ padding:0; margin:0; list-style:none; margin-left:2px;}
	#left-nav-container p{ padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:10px; font-size:12px; color:#193446;}
		#left-nav-container p a{ font-size:12px; color:#193446; text-decoration:none;}
		#left-nav-container p a:hover{ color:#990000;}
		#left-nav-container a#online-support{ margin: 5px 0px 0px 0px; background:url(../images/leftnav/left-nav-online-support-2.png) no-repeat 0px 0px; width:209px; height:72px; display: block; }
		#left-nav-container p#credit-cards{ background:url(../images/leftnav/left-nav-cards.png) no-repeat; width:191px; height:45px; display:block; margin-left:27px; margin-top:10px;}

/* Content */
#content-container{ width:690px; float:right; margin-right:20px; background:url(../images/content/content-bg-top.png) repeat-x; font-size:13px; color:#333333; line-height:25px;}
#content-main-container p{ padding-left:20px; padding-right:10px;}

/* Content Bottom */
#content-btm-container{ clear:both; width:690px;  border-top:1px dotted #CCCCCC; margin-top:10px; padding-top:10px; font-size:12px; color:#000000;}
	#content-btm-container div#content-btm-left{ width:300px; float:left;}
	#content-btm-container div#content-btm-left h4{ font-size:20px; color:#0F3255;}
	#content-btm-container div#content-btm-left ul{ list-style:disc; margin-left:10px;}
	#content-btm-left ul li a{ color:#000000; text-decoration:none;}
	#content-btm-left ul li a:hover{ color:#000000; text-decoration:underline;}	
			#content-btm-container div#content-btm-left ul li{  width:145px; float:left;}
	#content-btm-container div#content-btm-right{ width:380px;  float:right;}
	#content-btm-container dl, dt, dd { padding:0; margin:0;font-size:14px; olor:#122E45;}
		#content-btm-container dl.link-1{ width:189px; border-right:1px dotted #CCCCCC;  float:left; margin-top:20px;  padding-bottom:10px;padding-top:20px;}
		#content-btm-container dl.link-2{ width:179px; float:right; padding-left:10px; margin-top:20px; padding-bottom:10px;padding-top:20px;}
		#content-btm-container dl.link-3{ width:189px; border-right:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC;  float:left;  padding-bottom:10px; padding-top:20px;}
		#content-btm-container dl.link-4{ width:179px; float:right; padding-left:10px; border-top:1px dotted #CCCCCC; padding-bottom:10px;padding-top:20px;}		
		#content-btm-container img { border:0;}
		
