/* ALL STYLES */
* { margin:0px; padding:0px;}

/* HTML tag styles */
html { overflow-y:scroll;} /* in firefox show the scrollbar at ALL times */
body { background:#D8D1C9 url(images/Body-Bg.gif) repeat-x left top; font-family:Arial, Verdana, Tahoma, Sans-Serif; color:#666; font-size:medium;}
img { border:0px; }

/* ID styles */
#WebsiteArea {margin:20px auto; width:999px;}
#SideFades {float:left; /*background:Transparent url(images/SideFadeBg.gif) repeat-y left top;*/ width:100%;}
#MainSiteArea { float:left; margin:0 7px; background:#FFF; border:solid 1px #AFAEAC; border-top:none; border-bottom:none; width:979px; }
#BeginTemplate { padding:16px 13px; }
#Logo { float:left; position:relative;}
#CorporateVideo { position:absolute; left:-6px; top:130px;}
#Website { float:left; margin-left:13px; width:876px; background:#FFF url(images/WebsiteBg.gif) repeat-y left top;}
#Left_Area { float:left; width:438px;}
#Navigation { float:left; width:100%; background:#9A272B; height:128px; font-size:8px; font-family:arial; font-weight:bold; text-transform:uppercase; }
	/* #NAVIGATION sub divs and styles */
	#Navigation ul { list-style-type:none; }
	#Navigation li { padding:2px 0; }
	#Navigation a { color:#BCBCBC; text-decoration:none; display:block; }
	#Navigation a:hover { color:#FFF; background:transparent url(images/NavArrow.gif) no-repeat right 50%; }
	#Navigation a.Nav { color:#FFF; text-decoration:none; display:block; background:transparent url(images/NavArrow.gif) no-repeat right 50%; } /* highlight */

	#Pnav { float:left; width:24%; margin:10px 0 0 10px; height:85%; border-right:solid 1px #A0494C; } 
		#Pnav a { width:95%; }
		#Pnav a:hover { width:95%; }
	#Snav { float:left; width:41%; margin:10px 0 0 7px; height:85%; border-right:solid 1px #A0494C; } 
		#Snav a { width:96%; }
		#Snav a:hover { width:96%; }
	#Tnav { float:left; width:29%; margin:10px 0 0 7px; height:85%; } 
		#Tnav a { width:96%; }
		#Tnav a:hover { width:96%; }

#PageContent { clear:left; float:left; margin:10px 0; width:100%; line-height:15px; font-size:.7em;}
	/* #PAGECONTENT sub styles */
	#PageContent p { padding:6px 28px; line-height:14px; }
	#PageContent blockquote { padding:6px 40px; line-height:14px; font-style:oblique; }
	#PageContent a { color:#9A272B; text-decoration:none; }
	#PageContent a:hover { color:#000; }
	#PageContent a:active { color:#000; }
	#PageContent ul { padding:5px 5px 5px 50px; list-style-type:square;}
	#PageContent li { padding:2px 0;}
	#PageContent strong { color:#9A272B;}
	#PageContent .Left_Arrow { float:left; margin-left:-15px; width:10px; background:Transparent url(images/Red-Arrow.gif) no-repeat left 5px; }
	#PageContent .PDF_Icon { float:left; margin-left:-15px; width:10px; height:20px; background:Transparent url(images/PDF-Icon.gif) no-repeat left 3px; }
	#PageContent h2 { margin:6px 28px; font-family:Garamond, Times New Roman; font-size:125%;font-weight:bold; }
	#PageContent h3 { color:#9A272B; text-transform:uppercase; font-size:.8em; margin:5px 0 2px 28px; font-weight:900; }

#Right_Area { float:left; width:438px;}

#Footer { clear:left; width:auto; background:#FFF; font-size:55%; line-height:17px; font-weight:bold; color:#9A272B; text-align:right;}
    #Footer a { color:#9A272B; text-decoration:none;}
    #Footer a:hover { color:#000; text-decoration:underline;}

/* CLASS styles */
.Horizontal_Fades { float:left;}
.PageTitles { padding:10px 0 10px 28px;}
	.Shorten { padding:10px 0 4px 28px; } /* used for pagetitles that have 'y' or 'g' etc.. shorten bottom height */
.SubPageTitles { clear:left; padding:0 0 0 28px; margin-top:-6px;}
.Title_HR { clear:left; margin:10px 28px; line-height:2px; border-top:solid 2px #D4B8B9; color:#D4B8B9;}
.LessTop { margin-top:0px;}
.HR { clear:left; margin:0 28px; line-height:1px; border-top:solid 1px #D4B8B9; color:#D4B8B9;