body 	{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:15px auto auto auto; background:#222; color:#FFFFFF;}

p					{margin:0px; margin:0px;}
h1, h2, h3, h4, h5	{margin:0px; margin:0px; text-transform:uppercase;}
img 				{border:none;}

.rightFloat			{float:right;}
.leftFloat			{float:left}

#mainContainer 		{margin-left:auto; margin-right:auto; width:960px; border:1px solid #FFF; background:#ffffff; margin-bottom:15px;}
#headerContent		{width:960px;}
#bodyContent 		{width:960px;}
#bodyContent br 	{clear:both;}
#bodyContent h1		{color:#0054a6; font-size:20px;}
#bodyContent p 		{color:#000000; font-size:12px;}


#homeLeft			{width:550px; border-right:#0081b7 dotted 1px; margin:15px 0 15px 30px; float:left;}
#homeRight			{width:335px; margin:15px 0 15px 10px; float:left;}
#bodyLeft			{width:670px; border-right:#0081b7 dotted 1px; margin:15px 0 15px 30px; float:left;}
#bodyRight			{width:210px; margin:15px 0 15px 10px; float:left;}


#footerContent 		{width:960px; dotted 1px; margin-left:0px; clear:both; background-color:#0054A6;}
#footerContent br 	{clear:both;}
#footerLeft 		{float:left; margin:5px 0 0 20px;}
#footerLeft img		{margin-right:20px;}
#footerRight 		{float:right; margin-top:5px;}


/*********** HEADER ***********/ 
#headerContent img 		{float:left;}

#navcontainer ul 			{padding-left:0; margin-left:0; background-color:#036; color:White; float:left; width:100%; font-family: arial, helvetica, sans-serif;}
#navcontainer ul li 		{display: inline;} 
#navcontainer ul li a 		{background-color:#036; color:#fff; padding: 0.2em 1em; text-decoration:none; float:left; text-align:center;}
#navcontainer ul li a:hover {background-color:#369; color:#fff;}

#headerContent ul 				{padding:0px 2px 0px 1px; margin:0px; float:left; background:#0054A6;}
#headerContent ul li 			{margin:0px; padding:0px;  display:inline; vertical-align:middle;}
#headerContent ul li a 			{color:#FFFFFF; text-decoration:none; float:left; background-color:#0054A6; height:32px; padding:4px 0px 2px 0px; text-align:center; border-right:1px solid #fff;}
#headerContent ul li a:hover 	{color:#0054A6; text-decoration:none; float:left; background-color:#E6B413; height:32px; padding:4px 0px 2px 0px; text-align:center; border-right:1px solid #fff;}

/**** This block controls the widths of the nav  ****/
#headerContent ul li#navLink-1			{width:120px; line-height:32px;}
#headerContent ul li#navLink-1 a  		{width:120px;}
#headerContent ul li#navLink-1 a:hover  {width:120px;}

#headerContent ul li#navLink-2 {width:120px;}
#headerContent ul li#navLink-2 a  		{width:120px;} 
#headerContent ul li#navLink-2 a:hover  {width:120px;}


#headerContent ul li#navLink-3 {width:120px;}
#headerContent ul li#navLink-3 a  		{width:120px;} 
#headerContent ul li#navLink-3 a:hover  {width:120px;}


#headerContent ul li#navLink-4 {width:120px;}
#headerContent ul li#navLink-4 a  		{width:120px;} 
#headerContent ul li#navLink-4 a:hover  {width:120px;}

#headerContent ul li#navLink-5 {width:120px;}
#headerContent ul li#navLink-5 a  		{width:120px;} 
#headerContent ul li#navLink-5 a:hover  {width:120px;}

#headerContent ul li#navLink-6 {width:120px;}
#headerContent ul li#navLink-6 a  		{width:120px;} 
#headerContent ul li#navLink-6 a:hover  {width:120px;} 

#headerContent ul li#navLink-7 {width:120px;}
#headerContent ul li#navLink-7 a  		{width:110px; border-right:none;}
#headerContent ul li#navLink-7 a:hover  {width:110px; border-right:none;}

#headerContent ul li#navLink-8 {width:120px; line-height:32px;}
#headerContent ul li#navLink-8 a  		{width:120px;}
#headerContent ul li#navLink-8 a:hover  {width:120px;}


/**** This block controls the active state. ****/
body#bodyAbout 		#headerContent ul li#navLink-2 a {color:#0054A6; background-color:#E6B413;}
body#bodyOrder 		#headerContent ul li#navLink-3 a {color:#0054A6; background-color:#E6B413;}
body#bodyRegister 	#headerContent ul li#navLink-4 a {color:#0054A6; background-color:#E6B413;}
body#bodyPresBuilder #headerContent ul li#navLink-5 a {color:#0054A6; background-color:#E6B413;}
body#bodyPaster 	#headerContent ul li#navLink-6 a {color:#0054A6; background-color:#E6B413;}
body#bodyDownload 	#headerContent ul li#navLink-7 a {color:#0054A6; background-color:#E6B413;}
body#bodyFAQ 		#headerContent ul li#navLink-8 a {color:#0054A6; background-color:#E6B413;}


#headerBanner {color:#000; font-size:9px; float:left; width:767px; height:174px; background-image:url(_assets/headerBanner-1.jpg); background-position:bottom;}

body#bodyHome 		div#headerBanner {background-image:url(_assets/headerBanner-1.jpg);}
body#bodyAbout 		div#headerBanner {background-image:url(_assets/headerBanner-2.jpg);}
body#bodyPresBuilder 	div#headerBanner {background-image:url(_assets/headerBanner-4.jpg);}
body#bodyPaster 	div#headerBanner {background-image:url(_assets/headerBanner-5.jpg);}
body#bodyDownload 	div#headerBanner {background-image:url(_assets/headerBanner-6.jpg);}
body#bodyFAQ 		div#headerBanner {background-image:url(_assets/headerBanner-7.jpg);}



/*****HOME PAGE***********/
.steps 			{width:170px; float:left; margin:10px 5px 0 0;}
.steps h2 		{background-image:url(_assets/stepBg.jpg); color:#0054a6; font-size:16px; background-repeat:no-repeat; padding:10px 0 0 50px; margin:0 0 0 15px; height:75px;}
.steps p 		{width:170px; margin:0 0 0 20px; color:#000000; font-size:11px; padding:12px; width:125px; height:80px;}
.stepsBtn 		{margin:10px 0 0 20px;}
.step3Btn 		{margin:10px 0 0 30px;}
#homeVideo 		{width:325px; height:270px;}
#btnPresBuilder {float:right; margin:20px 0 0 0;}



/*****GENERIC PAGES***********/
#pageStep 					{width:170px; float:left;}
#copyContainerLeft 			{width:490px; float:left;} 
#copyContainerLeft h1 		{color:#E6B413; font-size:20px;}
#copyContainerLeft h2 		{font-size:18px; padding:30px 0 10px 0; color:#0054a6}
#copyContainerLeft h3 		{padding:5px 0 2px 0; color:#0054a6; font-size:14px;}
#copyContainerLeft h4 		{background-image:url(_assets/yellowArrowSmall.jpg); background-repeat:no-repeat; padding:10px 0 0 35px; height:20px; color:#0054a6; font-size:14px;}
#copyContainerLeft h3 a		{color:#E6B413;}
#copyContainerLeft h3 a:hover{color:#E6B413;}
#copyContainerLeft h6 		{background-repeat:no-repeat; padding:0 0 0 10px; color:#666666; font-size:14px; margin:0 0 10px 40px;}
#copyContainerLeft h6 a		{color:#E6B413;}
#copyContainerLeft h6 a:hover{color:#E6B413;}
#copyContainerLeft h5 		{padding:0px; height:20px; color:#0054a6; font-size:12px; margin:10px 0px 3px 0px;}
#copyContainerLeft p 		{color:#000000; font-size:12px; margin-bottom:12px;}
#copyContainerLeft a		{color:#0054a6; text-decoration:none;}
#copyContainerLeft a:hover	{color:#0054a6; text-decoration:underline;}
#copyContainerLeft ul strong{color:#0054a6;}		
#copyContainerLeft li		{list-style:url(_assets/yellowArrowSmallest.jpg); padding-bottom:7px; color:#000000;}		
#copyContainerLeft ol li	{list-style:inherit; color:#000000;}		
#copyContainerLeft ol li strong	{list-style:inherit; color:#0054a6;}	

#copyContainerRight li 	{list-style:url(_assets/yellowArrowSmallest.jpg); padding-bottom:7px; color:#000000;}
#copyContainerRight ul 	{margin:0px; padding:0 0 0 25px;}
#copyContainerRight a		{color:#0054a6; text-decoration:none;}

.presInfoText				{margin-left:35px;}
.whiteHeading 				{padding:5px 0 2px 0; color:#ffffff; font-size:14px;}
#aboutVid 					{float:right; width:324px; margin:30px 0 10px 10px; height:270px;}
.aboutList 					{background-image:url(_assets/yellowArrowSmall.jpg); background-repeat:no-repeat; padding:8px 0 0 35px; color:#0054a6; font-size:14px;}
.aboutList strong 	 		{color:#0054a6;}


/****GENERIC RIGHT******/
#copyContainerRight 	{width:210px; float:left;} 
#copyContainerRight h1 	{background-image:url(_assets/stepBg.jpg); background-repeat:no-repeat; padding:14px 0 0 50px; height:55px; color:#0054a6; font-size:18px;}
#copyContainerRight h2 	{color:#0054a6; font-size:14px; float:left; width:120px; padding:15px 0 0 8px;}
#copyContainerRight p 	{padding:10px 0 0 5px;}
#rightBtn 				{margin:15px 0 0 0;}

.whiteBold 				{font-weight:bold; color:#FFFFFF;}

#compassionLink			{text-align:center; margin-bottom:20px; font-size:16px; color:#FFFFFF;}
#compassionLink a		{color:#FFFFFF; text-decoration:none;}
#compassionLink a:hover	{color:#FFFFFF; text-decoration:underline;}
