	* {margin:0}

	body,p,td					{font: 12px "Arial", "Helvetica", "Verdana", sans-serif; text-align:justify; color: #000000}

	img							{border-style: none;}
								
	body						{margin-top: 20px;
								margin-right: 20px;
								margin-bottom: 60px;
								margin-left: 20px;
								background: #DDDDDD url('../images/backgrounds/gr_background_4.jpg') top repeat-x;}		
								


	.foot						{color: #FFFFFF; font-size: 10px; font-weight: 400; text-align:justify}
	.foot a						{color: #FFFFFF; text-decoration: underline}
	.foot a:link				{color: #FFFFFF; text-decoration: underline}	
	.foot a:visited				{color: #FFFFFF; text-decoration: underline}
	.foot a:hover				{color: #601FFA; text-decoration: none}

	.services						{color: #000000; font-size: 10px; font-weight: 400; text-align:left}
	.services a						{color: #000000; text-decoration: underline}
	.services a:link				{color: #000000; text-decoration: underline}	
	.services a:visited				{color: #000000; text-decoration: underline}
	.services a:hover				{color: #601FFA; text-decoration: none}
	
	
	h1							{color: #151515; font-family: "Arial", "Helvetica", "Verdana", sans-serif; font-size: 16px; font-weight: 500; text-align:left;}
	h2							{color: #151515; font-family: "Arial", "Helvetica", "Verdana", sans-serif; font-size: 26px; font-weight: 400; text-align:left; letter-spacing:-0.5px;}
	h3							{color: #151515; font-family: "Arial", "Helvetica", "Verdana", sans-serif; font-size: 17px; font-weight: 400; text-align:left; letter-spacing:-0.5px }
	h4							{color: #151515; font-family: "Arial", "Helvetica", "Verdana", sans-serif; font-size: 26px; font-weight: 400; text-align:left; letter-spacing:-0.5px }
	h5							{color: #FFFFFF; font-family: "Arial", "Helvetica", "Verdana", sans-serif; font-size: 18px; font-weight: 500; text-align:right; }
	h6							{color: #151515; font-family: "Arial", "Helvetica", "Verdana", sans-serif; font-size: 26px; font-weight: 400; text-align:left; letter-spacing:-0.5px }
	.h7							{color: #151515; font-family: "Arial", "Helvetica", "Verdana", sans-serif; font-size: 15px; font-weight: 400; text-align:left; letter-spacing:-0.5px }


	.detailboxtext				{color: #FFFFFF; font-family: "Arial", "Helvetica", "Verdana", sans-serif; font-size: 12px; font-weight: 600; text-align:left; }
	.detailboxtext a			{color: #FFFFFF; text-decoration: none}
	.detailboxtext a:link		{color: #FFFFFF; text-decoration: none}	
	.detailboxtext a:visited	{color: #FFFFFF; text-decoration: none}
	.detailboxtext a:hover		{color: #FFFFFF; text-decoration: underline}


	.menubox 					{background: #404040 url('../images/backgrounds/top_centre_v2.jpg') repeat-x;}
	.quotebox 					{
								background: #d6d5db; 
								padding:10px;
								border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; 
								border-left-style: solid; border-left-width: 1px; border-left-color: #000000; 
								border-right-style: solid; border-right-width: 1px; border-right-color: #000000; 
								}

	.detailboxtopblack			{
								background: #000000 url('../images/backgrounds/table_top_black.jpg') repeat-x;;
								padding:5px;
								}								

	.detailboxtopred			{
								background: #000000 url('../images/backgrounds/table_top_red.jpg') repeat-x;;
								padding:5px;
								}								
								
	.detailboxtopgrey			{
								background: #000000 url('../images/backgrounds/table_top_grey.jpg') repeat-x;;
								padding:5px;
								}								
								


	.detailboxbody				{
								background: #FFFFFF; 
								padding:10px;
								border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; 
								border-left-style: solid; border-left-width: 1px; border-left-color: #999999; 
								border-right-style: solid; border-right-width: 1px; border-right-color: #999999; 
								}
								
	.detailboxbody2				{
								background: #FFFFFF; 
								padding:0px;
								border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; 
								border-left-style: solid; border-left-width: 1px; border-left-color: #999999; 
								border-right-style: solid; border-right-width: 1px; border-right-color: #999999; 
								}								


	.mainbox 					{
								background: #FFFFFF; 
								border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; 
								border-left-style: solid; border-left-width: 1px; border-left-color: #999999; 
								border-right-style: solid; border-right-width: 1px; border-right-color: #999999; 
								}


    .quotetext	 				{color: #404040; font-size: 11px; text-align: left; font-style:italic;}


	form 						{padding: 0px}
	.textA 						{font-family: Arial, Helvetica; font-size: 11px; background-color: #FFFFFF; border: 1px solid #C0C0C0;}
	.dropA						{font-family: Arial, Helvetica; font-size: 11px; background-color: #FFFFFF; border: 1px solid #C0C0C0;}
	.buttonA					{font-family: Arial, Helvetica; font-size: 11px; background-color: #C0C0C0; color: #000000;}


	
	A:link						{color: #601FFA}
	A:visited					{color: #601FFA}
	A:hover						{color: #601FFA; text-decoration: none}
		
	li 							{list-style-type: none; margin-left:0px; margin-top: 1em; padding:0px; text-align: left;}
	ul 							{list-style-type: none; margin-left:0px; margin-top: 1em; padding:0px; text-align: left;}
	
    .twitter_update_list 		{color: #000000; font-size: 11px; text-align: left;}
    .twitter_update_list a		{color: #601FFA; font-size: 11px; text-align: left;}