@import url("global_CSSReset.css");

html {
	font-family: "Trebuchet MS", Arial, san serif;
	height:100%;
}

body {
	font-size:62.5%;
	background-color:#dcdbdb;
	background-image:url(../_images/global/bg_Home-2.gif);
	background-repeat:repeat-x;
	height:100%;
}
					
body.mainLayout	{	
	background-color:#dcdbdb;
}

blockquote {
	margin:0 1.5em 1.5em 1.5em;
}
		
h1, h2, h3, h4, h5 {
	margin:0;
	font-weight:bold;
}


h1 {
	font-size:1.8em;
	margin-bottom:.5em;
	color:#c20005;
}

h2 {
	font-size:1.4em;
	margin-bottom:.3em;
}

h3 {
	font-size:1.25em;
	margin-bottom:.1em;
}

/* h4 & h5 for system sub-navigation  */
h4				{	font-size:1.4em; font-weight:bold; margin-bottom:1em; color:#c20005;}
h5				{	font-size:1.4em; font-weight:bold; margin-bottom:1em; color:#666666;}

h6				{	font-size:1.1em; font-weight:normal; margin-bottom:1em; color:#666666;}
h7				{	font-size:1.2em; margin:0px 0px 8px 10px; color:#c20005;}


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: Times, Times New Roman, Serif;
						border:1px solid #bbbbbb;}

p					{	font-size:1.3em;
						margin:0 0 .75em 0;
						color:#333;}

.clearFloat		{	clear:both}
.showNone		{	display:none;}

.topMargin		{	margin-top:1.25em;}
.bottomMargin	{	margin-bottom:.50em}

a, a:visited 	{	color:#c20005; text-decoration:none;}

a:hover			{	color:#c20005; text-decoration:underline;}

.indent			{	padding-left:3em;}

.highlightText	{	font-size:110%; color:#0066cc;}

.dotted_line 	{	border-bottom: 2px dotted #c20005;
								margin: 15px 20px 15px 0;}


/* MAIN CONTAINER
------------------------------------------------------------------*/
#Main_Container	{
	display:block;
	min-height:100%;
	height: auto !important;
	height:100%;								
	margin:0 auto -136px;
	text-align:left;
}
							
#Main_Container .footerMargin	{
	display:block;
	height:136px;
}
							
/* MAIN CONTAINER - HEADER AREA
------------------------------------------------------------------*/
#headerArea	{
	position:relative;
	display:block;
	width:775px;
	height:177px;
	margin:0 auto;
}
							
#headerArea	.logoMain		{	position:absolute;top:24px;left:5px;}
#headerArea .tagline		{	position:absolute;top:126px;left:74px;}
#headerArea .flower			{	position:absolute;top:45px;left:654px;}

#headerMenu	{
	position:absolute;
	top:29px;
	left:630px;
	color:white;
	text-align:center;
}

#headerMenu	a {
	color:white;
	text-decoration:none;
}


/* MAIN CONTAINER - MENU AREA
------------------------------------------------------------------*/
#menuArea	{
	position:absolute;
	width:100%;
	height:27px;								
	left:0;
	top:177px;
	display:block;
	background-image:url(../_images/global/bg_MenuFull.gif);
}
							
#menuArea .margin {
	position:relative;
}
							
#menuBackground	{
	position:absolute;
	top:0px;
	left:50%;
	width:1280px;
	height:27px;
	background-image:url(../_images/global/bg_Menu.gif);
	margin-left:-640px;
}

													
/* MAIN CONTAINER - CONTENT AREA
------------------------------------------------------------------*/
#contentArea				{	display:block;
								width:775px;
								margin:0 auto 0 auto;
								overflow:hidden;
							}
							
#mainLeft					{	display:block;
								width:200px;
								float:left;
								overflow:hidden;
								margin:20px 0 0 0;
							}
							
#mainRight					{	display:block;
								width:300px;
								float:left;
								overflow:hidden;
								margin:20px 0 0 0;
							}														

#columnSingle				{	display:block;
								width:765px;
								float:left;
								overflow:hidden;
								margin:50px 0 0 0;
								line-height:1.4;
							}
							
#columnSingle ul				{	font-size:1.3em;
								margin:10px 0px 10px 25px;}
								
#columnSingle li				{	margin:0;
								padding: 2px 10px 2px 5px;
								list-style-image:url(../_images/global/bullet-trans.gif);}			

#columnSingle li			{	font-size:100%;}							
							
#columnLeft	{
	display:block;
	width:220px;
	float:left;
	overflow:hidden;
	margin:50px 0 0 0;
}
							
#columnLeft p				{	font-size:1.1em;
							 	line-height:1.2em;
								text-align:left; }							
							
#columnRight				{	display:block;
								float:left;
								width:520px;
								overflow:hidden;
								line-height:1.4;
								margin:50px 0 0 0;
							}

#columnRight ul				{	font-size:1.3em;
								margin:10px 0px 10px 25px;}
								
#columnRight li				{	margin:0;
								padding: 2px 10px 2px 5px;
								list-style-image:url(../_images/global/bullet-trans.gif);
								color:#333;}								
							
#columnRight img			{	padding: 0px 30px 10px 0px; float:left;}	

.highlightred				{color:#c20005; font-weight:bold;}						
							
#contentLeft {
	display:block;
	float:left;
	width:320px;
	color:white;
}
						
#contentLeft a {
	text-decoration:none;
	font-weight:bold;
}
							
#contentLeft a:hover		{text-decoration:underline;}									
							
#contentRight {
	display:block;
	float:right;
	width:170px;
	color:white;
	margin-left:30px;
}
							
#mainPic					{	position:relative;
								display:block;
								width:515px;
								height:268px;
								border:1px solid #cccccc;
								background-image:url(../_images/home/bg_mainPic.jpg);
							}
							
<!--#mainPic a.textArea:hover  	{background-image:new_Image.gif}-->
							
#mainPic a.textArea			{	position:absolute;
								top:0px;
								right:0px;
								display:block;
								height:75px;
								width:180px;
								background-image:url(../_images/global/bg_arrow.gif);
								background-repeat:no-repeat;
								background-position:150px 45px;
								text-decoration:none;
								color:#3f3f3f;
								padding-top:5px;
								line-height:1.6em;
							}
							
a.textArea span.red			{	color:#c20005;
								font-size:1.4em;
								font-weight:bold;
								display:block;
								margin-bottom:3px;
							}											
							
.box {
	display:block;
	width:194px;
	border:1px solid #cccccc;
	margin-bottom:18px;
}
							
.box .header				{	display:block;
								width:194px;
								height:29px;
								line-height:29px;
								color:white;
								cursor:pointer;
								text-decoration:none;								
							}
							
.box a.header1				{	background-image:url(../_images/global/bg_boxHed1.gif);	}
.box a.header2				{	background-image:url(../_images/global/bg_boxHed2.gif);	}							
.box a.header3				{	background-image:url(../_images/global/bg_boxHed3.gif);	}

.box a.header1:hover		{	background-image:url(../_images/global/bg_boxHed1-h.gif);	}
.box a.header2:hover		{	background-image:url(../_images/global/bg_boxHed2-h.gif);	}							
.box a.header3:hover		{	background-image:url(../_images/global/bg_boxHed3-h.gif);	}


.box h3						{	color:#FFFFFF;
								font-size:1.2em;
								text-transform:uppercase;
								font-weight:bold;
								margin-left:10px;
							}

.box h3	a					{	color:#FFFFFF;
								text-decoration:none;}

.box h3	a:hover				{	color:#FFFFFF;
								text-decoration:none;}


							

/* MAIN CONTAINER - FOOTER AREA
------------------------------------------------------------------*/						
#footerArea					{	display:block;
								width:100%;
								height:136px;
								background-image:url(../_images/global/bg_Footer.gif);
								background-repeat:repeat-x;
								color:white;
							}
							
#footerArea .margin			{	position:relative;}
							
#footerBackground			{	position:absolute;
								top:0px;
								left:50%;
								width:1280px;
								height:136px;
								margin-left:-640px;
								background-image:url(../_images/global/bg_FooterFloral.gif);
								margin-top:1px;
							}
							
#footerContent				{	display:block;
								width:775px;
								margin:0 auto;
							}
							
#footerContent .margin		{	margin-left:20px;
	
							}
							
#footerContent div			{	float:left;line-height:1.2; }
							
#footerContent a			{	color:#b2b2b2;display:block;text-decoration:none;
							}
#footerContent a:hover		{	color:white;
							}

#footerContent h2			{	font-size:1.1em;						
							}
#footerContent h3			{	font-size:1.1em;margin-bottom:.25em;						
							}
							
#footerContent h3 a			{	font-size:1.1em;margin-bottom:.25em; color:#FFFFFF;						
							}
							
#footerContent h3 a:hover		{	font-size:1.1em;margin-bottom:.25em; text-decoration:underline;						
							}							
														
#footerContent div.column1	{	display:block;width:212px;
								margin:17px 0 0 0;
							}
							
#footerContent div.column1 span {	display:block;margin-top:.75em;}							
							
							
#footerContent div.column2	{	display:block;width:85px;
								background-image:url(../_images/global/bg_footerMenu.gif);
								background-repeat:no-repeat;
								margin:20px 0 0 0;
								padding:0 0 0 8px;
							}
#footerContent div.column3	{	display:block;width:85px;
								background-image:url(../_images/global/bg_footerMenu.gif);
								background-repeat:no-repeat;
								margin:20px 0 0 0;
								padding:0 0 0 8px;
							}
#footerContent div.column4	{	display:block;width:69px;
								background-image:url(../_images/global/bg_footerMenu.gif);
								background-repeat:no-repeat;
								margin:20px 0 0 0;
								padding:0 0 0 8px;
							}
#footerContent div.column5	{	display:block;width:88px;
								background-image:url(../_images/global/bg_footerMenu.gif);
								background-repeat:no-repeat;
								margin:20px 0 0 0;
								padding:0 0 0 8px;
							}
#footerContent div.column6	{	display:block;width:85px;
								background-image:url(../_images/global/bg_footerMenu.gif);
								background-repeat:no-repeat;
								margin:20px 0 0 0;
								padding:0 0 0 8px;
							}

#footerContent div.column7	{	display:block;
								background-image:url(../_images/global/bg_footerMenu.gif);
								background-repeat:no-repeat;
								margin:20px 0 0 0;
								padding:0 0 0 8px;
							}
