body	{clear:both; width:100%; min-height:100%; padding:0px; margin:0px; border:0px; font-family: Arial, Helvetica, sans-serif; /* Font to use */ background-color:#fff; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}

	.wrapper 	{clear:both; width:970px; height:100%; margin:0px auto; padding:0px; border:0px;}
	
	/*****************************/
	/***        Header         ***/
	/*****************************/

	.header		{clear:both; width:970px; height:96px; margin:0px; padding:0px;}
		.logo		{float:left;}
		.submenu	{float:right;}
	
	.content	{clear:both; width:970px; min-height:400px; margin:0; padding:0;}
		.mainmenu	{float:left; width:461px; margin:8px 0 0 0; padding:0;}
		.showhide	{float:right; width:509px; margin:10px 0 0 0; padding:0;}
			.contentbox	{float:left; width:424px; padding:0 36px 0 0;}
					
		
	/*****************************/
	/***       Hide/Show       ***/
	/*****************************/

		.boxtitle	        {height:25px; width:460px; margin:0; padding:0; background-image:url(../images/title.gif); background-repeat:no-repeat; background-color:transparent; 
							color:#FFF; font-size:10px; font-weight:bold; 
							cursor:pointer;}
		.textbox_people		{width:460px; padding:0; background-image:url(../images/textboxbg.gif); background-repeat:repeat-y; height:0px; height: 1400px; position:relative;}
		.textbox			{width:460px; padding:0; background-image:url(../images/textboxbg.gif); background-repeat:repeat-y; visibility:hidden; overflow:hidden; height:0px;  position:relative;}
		.textbox	        {padding:0; position:relative;}
		
		
	/*****************************/
	/***     Footer Layout     ***/
	/*****************************/
	
.clearfooter		{clear:both;height:0px;}	
.footer 			{clear:both; width:100%; height:129px; margin:10px 0 0 0; padding:10px 0 0 0; background-color: #fff; background-image:url(../images/footerbg.gif); background-repeat:repeat-x;}
	.footerbox			{clear:both; width:970px; margin:0px auto; padding:0px;}
		.footertext			{float:left; width:850px; text-align:left; font-size:11px; color:#333; margin:0; line-height:18px;}
		.footerlogo			{float:right; width:119px; text-align:right; margin:0; padding:0 1px 0 0;}
	

	/*****************************/
	/***      Font Styles      ***/
	/*****************************/
	
h1			{margin:0px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#333; z-index:10;}
h1.green	{margin:0px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#3f9b73; z-index:10;}
h2			{margin:0px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666; z-index:20;}
h2.green	{margin:0px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3f9b73; z-index:20;}
p			{margin:0px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:0 24px 0 0; z-index:30;}
p.table		{margin-top:0px; margin-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:0; z-index:35;}
p.quote		{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3f9b73; padding:0 0px 0 0; line-height:16px; z-index:40;}
p.quote_people		{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#3f9b73; padding:0 0px 0 0; line-height:18px; z-index:40;}
#name		{color:#333; z-index:50; font-size:11px; font-weight:bold;}
#footertxt	{color:#777; font-size:10px;}

	/*****************************/
	/***         Links         ***/
	/*****************************/

a					{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#d10b0b; cursor:pointer; text-decoration:none; line-height:18px; z-index:60;}
a:link				{}
a:visited			{color:#e52323;}
a:active			{}
a:hover				{text-decoration:underline;}
a.green             {color:#3f9b73;}


	/*****************************/
	/***      Generic          ***/
	/*****************************/

td#number			{width:26px; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; text-align:center; line-height:20px;}
td#title			{width:408px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; line-height:20px; padding:0 0 0 8px;}
td#arrow			{width:26px; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; text-align:center; line-height:20px;}

ul					{list-style-type:disc; color:#666; margin: 0;}
ul.grey				{list-style-type:disc; color:#333; padding:0; margin:0;}
li					{list-style-type:disc; color:#666; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
li.info				{list-style-type:disc; color:#333; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:12px;}
li.grey				{list-style-type:disc; color:#666; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}

img#right			{float:right; text-align:right; margin-left:10px; padding:0 25px 0 0; z-index:900;}

#proprequired { padding: 0 16px;}
#proprequired h2 { padding-bottom: 7px;}
#proprequired p { padding-bottom: 5px;}
#proprequired ul { padding: 0; margin: 0 0 0 25px; padding-bottom: 10px;}

#brochure { float: right; padding-right: 77px; padding-top: 17px; width: 250px;}
#brochure p { float: right; text-align: right; color: #fff; font-weight: bold; padding: 20px 10px 0 0; width: 100px;}
#brochure a { color: #fff;  line-height: 14px;}
#brochure img { float: right; margin-top: 28px;}


