@import url("global_CSSReset.css");

html			{	font-family: "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS", Verdana, Arial, Sans-Serif;
					height:100%;
				}

body			{	font-size:.75em;
					line-height:1.25;
					background-color:#edddbd;
					background-image:url(../_images/global/bg_Main.gif);
					background-repeat:repeat-x;
					height:100%;
				}
					


blockquote		{	margin:0 1.5em 1.5em 1.5em;}
		
h1, h2, h3, h4, h5	
				{	margin-top:0;margin-bottom:0px;}

h1				{	font-size:164%;}
h2				{	font-size:145%;margin-bottom:.255em;}
h3				{	font-size:118%;font-weight:bold;margin-bottom:.5em;}
h4				{	font-size:104%;}
h5				{	font-size:78%;}

ol				{	list-style:decimal; margin-bottom:1em}
ol li			{	margin-left:2.5em;}

em				{	font-style:italic;
					font-weight:inherit;
				}
strong			{	font-weight:bold;
					font-style:inherit;
				}

input			{	font-family:inherit;
					border:1px solid #d7d7d7;
				}

p				{	margin-bottom:1em;}

.clearFloat		{	clear:both}
.showNone		{	display:none;}

.topMargin		{	margin-top:1.25em;}
.bottomMargin	{	margin-bottom:.50em}

a, a:visited 	{	color:red;}

a:hover			{	color:#7da034;}

.indent			{	padding-left:3em;}


/* MAIN CONTAINER
------------------------------------------------------------------*/
#Main_Container				{	position: absolute;
								top: 0;
								left: 50%;
								width: 775px;
								height:100%;
								margin-left: -390px;
								z-index:10;
							}
							
							
/* MAIN CONTAINER - HEADER AREA
------------------------------------------------------------------*/						
							
#Main_HeaderArea_BG			{	position: absolute;
								top: 0;
								left: 50%;
								margin-left: -540px;
								z-index:5;
							}
							
#Main_HeaderArea			{	position: relative;
								display:block;
								height:233px;
								width:inherit;
								z-index:30;
							}
							
#logo_Main					{	position:absolute;
								top:87px;
								left:434px;
							}
							
#logo_tagline				{	position:absolute;
								top:85px;
								left:272px;
							}
							
							
#headerImage				{	position: absolute;
								top: 24px;
								left: 50%;
								margin-left: 253px;
								z-index:10;
							}
													
/* MAIN CONTAINER - CONTENT AREA
------------------------------------------------------------------*/
#Main_ContentArea_BG				{	position: absolute;
										top: 233px;
										left: 50%;
										margin-left: -540px;
										z-index:5;
									}
													
#Main_ContentArea					{	position: relative;
										display:block;
										width:inherit;
										min-height:210px;
										_height:210px;
										background-color:white;
										background-image:url(../_images/global/bg_ContentArea.gif);
										background-repeat:no-repeat;
									}
							

#Main_Footer_BGWhite				{	position:relative;
										margin-top:-50px;
										margin-left:201px;
										z-index:5;
									}
							
#Main_Footer_BGBeige				{	position:absolute;
										right:-30px;
										bottom:-192px;
									}
							
							
			
#content_leftColumn					{	position:relative;
										display:block;
										float:left;
										width:224px;
										min-height:200px;
										_height:200px;
									}
									
#content_leftColumn .margin			{	padding:0 20px 0 10px;
									}
							
#content_mainColumnHome				{	position:relative;
										display:block;
										float:left;
										width:369px;
										min-height:210px;
										_height:210px;
										margin:24px 0 0 0;
										z-index:10;
									}
									
#content_mainColumnHome h1			{	font-size:100%;
										margin-bottom:1em;
										line-height:1.375em;
									}
									
#content_mainColumnHome p, #content_mainColumnTemplate p			
									{	line-height:1.375em;}			
							
#content_mainColumnHome .margin		{	padding-right:70px;
									}
									
#content_mainColumnTemplate			{	position:relative;
										display:block;
										float:left;
										width:510px;
										min-height:210px;
										_height:210px;
										margin:24px 0 0 0;
										z-index:10;
									}			
#content_rightColumn				{	position:relative;
										display:block;
										float:left;
										width:74px;
										margin:24px 0 0 0;
										z-index:20;
									}								
							
.pageHeader							{	display:block;
										margin:0 0 24px 0;
									}					

/* MAIN CONTAINER - FOOTER AREA
------------------------------------------------------------------*/						
#Main_FooterArea			{	position: relative;
								display:block;
								min-height:193px;
								_height:193px; /* IE min-height fix */
								width:inherit;
								padding-bottom:30px;
								background-image:url(../_images/global/bg_FooterArea.gif);
								background-repeat:no-repeat;
							}
							
#Main_FooterArea ul			{	margin:12px 0 0 0;
							}
							
#Main_FooterArea ul	li		{	height:24px;
								line-height:24px;
								border-bottom:1px solid #cfcab3;
								color:#593703;
							}
							
#Main_FooterArea ul	a		{	color:#593703;text-decoration:none;
							}
							
#Main_FooterArea ul	li.noLine		{	border-bottom:0px;
									}
							
#footerOne					{	position:absolute;
								top:44px;
								left:12px;
								display:block;
								width:196px;
							}
							
							
#footerTwo					{	position:absolute;
								top:44px;
								left:228px;
								display:block;
								width:160px;
							}
							
#footerThree				{	position:absolute;
								top:44px;
								left:434px;
								display:block;
								width:250px;
							}

#footerThree span			{	float:left;margin:10px 0 0 0;

							}
							
#footerThree span.left		{ 	width:50px;}
#footerThree span.right		{	width:190px;}
							
#footerThree img.siteIcon	{	margin:0 10px 0 0;
							}
							
#footerThree a				{	display:block;
								height:35px;
								line-height:35px;
								color:#593703;
								text-decoration:none;
							}
							
							
/* Video Player
------------------------------------------------------------------*/
#videoContainer			{	margin:10px 0 0 10px;
							width:535px;
							display:block;
						}
					
#videoContainer	.logo	{	margin:0 0 10px 0;
						}
#videoContent			{	float:left;
							border:1px solid #33425a;
							padding:5px;
						}
#videoPlayer			{	float:left;
							border:1px solid #999999;
							margin:0 0 0 10px;
						}