/* TAGS */	
		
html, body		{ 
			margin:0; 
			padding:0; 
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			
			} 			
			
/* THE MAIN HOLDERS */

#container		{
			background: url(pix/bg_img.jpg) repeat-x;
			margin: 0px 0px 0px 0px;
			padding: 0 0 0 0px;
			border: 0px solid #000; 
			} 
		
#pagewidth		{
			width:797px; 
			text-align:left; 
			margin: 0px auto 0px 0px;
			border: 0px solid #000; 
			} 

#header			{ 
			height:115px; 
			width:100%; 
			background: url(pix/icon_new.gif) no-repeat top left;
			} 

#leftcol		{
			width:167px; 
			float:left; 
			position:relative;
			padding: 0 0 0 0px;
			margin: 0px 0px 0px -167px;
			border: 0px solid #000;
			}
			
#content		{
			width:400px; 
			float:left;
			position:relative;
			padding: 30px 20px 0 15px;
			margin: 0px 0px 0px 0px;
			border: 0px solid #000;			
			}

#right		{
			width:167px; 
			float:left;
			position:relative;
			padding: 0 0 0 0px;
			margin: 70px 0px 0px 0px;
			border: 0px solid #000;
			}

#outer		{ 
			border:solid white 0px; 
			 /*/*/ border-left-width: 167px ;  /* left column width. NN4 hack to hide borders */ 
			border-left-color: #FFFFFF;   /* left column colour */ 
			border-left-style: solid; 
			width: auto; 
			 } 

#footer		{
			height:52px; 
			width:755px;
			padding: 0px 0px 0px 5px;
			margin: 0px 0px 0px 0px;
			border: 0px solid #000;
			} 

			
#inner		{
			margin:0;
			width:100%;
			}

#maincol		{
			background: url(pix/top_main.gif) no-repeat;
			background-position: -1px 0px;
			float: left; 
			width: 100%; 
			position: relative; 
			margin: 0 -8px 0 -2px;
			border: 0px solid #000;
			}
			
#back		{
			width: 20px; 
			height: 20px;
			position:absolute;
			padding: 0 0 0 0px;
			border: 1px solid #000;
			}			
					
/* NESTED WITHIN MAINS */		
		
div#innercol1 	{
			width: 350px;
			text-align: left;
			padding: 10px 0 0 5px;
			border: 0px solid #000;			
			}
			
div#innercol2	{
			width: 350px;
			text-align: left;
			padding: 10px 0 0 5px;
			border: 0px solid #000;			
			}			
			
div#innerwide	{
			width: 770px;
			text-align: left;
			padding: 10px 0 0 5px;
			border: 0px solid #000;			
			}

#outer>#inner 		{ 
			border-bottom: 1px solid #FFFFFF;
			}

.clr			{
			clear:both;
			}

.content		{
			padding:5px;
			} /*padding for content */ 


#header .content	{
			padding-bottom:0;
			} /*padding bottom 0 to remove space in IE5 Mac*/ 



 /*PRINTER STYLES*/ 
 
@media print		{

			/*hide the left column when printing*/
#leftcol		{
			display:none;
			} 
#outer			{
			border-left:0;
			}
			
			}

#header table		{
			margin: -5px 0 0 0;
			padding: 0 0 0 0;
			float: right;
			}

#footer .footer a 	{
			text-decoration: none;
			font:  9px bold verdana, arial;
			color: #666;
			margin: 0px 2px 0px 2px;
			padding:0 0 0 0px;
			border-bottom: 0px solid #339933;
			}

#footer .footer a:hover {
			color: #66CC33;
			font:  9px bold verdana, arial;
			margin: 0px 2px 0px 2px;
			padding:0 0 0 0px;
			border-bottom: 0px solid #339933;
			}

/* LISTS */

#footer .footer {
			height: 15px;
			width: 615px;
			font: 10px verdana, arial;
			line-height: 1.5;
			color: #666;
			margin: 0px 0px 0px 0px;
			padding: 35px 0px 0px 0px;
			list-style-type: none;
			border: 0px solid #000;
			}
	
#footer .footer  li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border-top: 0px solid #FFCC00;
			display: inline;
			}
#footer .rec_iso	{
			height: 30px;
			width: 140px;
			margin: -57px 0px 0px 625px;
			padding: 20px 0px 0px 0px;
			border: 0px solid #000;
			}
li			{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			}
			
li ul 			{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			}	
			
.right_nav 		{
			font: 10px verdana, arial;
			line-height: 1.5;
			color: #000;
			margin: 0px 0px 0px 30px;
			padding: 0px 0px 0px 0px ;
			list-style-image: none;
			}

.right_nav li 	{
			list-style-type: none important!;
			margin: 0px 0px 0px 0px;
			padding: 0px 0 0 0px ;
			}

.sub_right 		{
			font: 11px verdana, arial;
			line-height: 0.5;
			color: #666;
			margin: 0px 0px 0px 30px;
			padding: 0px 0 0 0px;
			list-style-type: none;
			}

.sub_right li 	{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			}
			
.main 		{
			font: 11px verdana, arial;
			line-height: 1.5;
			color: #000;
			margin: 5px 0px 0px 20px;
			padding: 0px 0 0 0px;
			list-style-image: url(pix/green_bullet.gif);
			}
			
.main li ul		{
			font: 11px verdana, arial;
			line-height: 1.5;
			color: #000;
			margin: 0px 0px 0px 20px;
			padding: 0px 0 0 0px;
			list-style-image: none;
			}			
			
.sub_left 		{
			font: 11px verdana, arial;
			color: #000;
			margin: 0px 0px 0px 30px;
			padding: 0px 0px 0px 0px;
			list-style-image: url(pix/green_bullet.gif);
			}
			
.sub_left li 		{
			font: 11px verdana, arial;
			color: #000;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-image: url(pix/green_bullet.gif);
			}
			
#maincol #content .bread_crumb {
			font: 11px verdana, arial;
			line-height: 0.5;
			color: #000;
			margin: 0px 0px 0px 15px;
			padding: 0px 0px 0px 0px;
			list-style-image: url(pix/green_bullet.gif);
			}
			
#maincol #content .benefits {
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			line-height: 15px;
			margin: 0px 0px 0px 25px;
			padding: 0px 0px 0px 0px;
			list-style-image: url(pix/green_bullet_small.gif);
			}
			
#maincol #content .orange_list {
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			line-height: 15px;
			margin: 0px 0px 0px 25px;
			padding: 0px 0px 0px 0px;
			list-style-image: url(pix/orange_bullet_small.gif);
			}	
					
 #leftcol .sub_left li ul {
			font: 10px verdana, arial;
			line-height: 0.5;
			color: #000;
			margin: 0px 0px 0px 0px;
			padding: 0px 0 0 0px;
			list-style-image: none! important;
			}
			
 #leftcol .sub_left li ul li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0 0 0px;
			list-style-image: none! important;
			}
					
/* FORMS */	

select 			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			line-height: 10px;
			}						
.job 			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			line-height: 10px;
			width: 121px;
			}			
input 			{ 
			background-color: #FFFFFF; 
			color: #0A0D5B; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			line-height: 10px;
			}
			
.inputblue		{ 
			background-color: #F4FCFF; 
			color: #0A0D5B; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			line-height: 10px;
			}			
			
.inputgreen		{ 
			background-color: #F3F9F0; 
			color: #0A0D5B; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			line-height: 10px;
			}
			
.inputorange		{ 
			background-color: #FFF8E6; 
			color: #0A0D5B; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			line-height: 10px;
			}
			
.inputred		{ 
			background-color: #FF0000; 
			color: #FF0000; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			line-height: 10px;
			}			
			
			
button			{ 
			background-color: #F5F4F4; 
			color: #0A0D5B; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			line-height: 10px;
			}
			
file			{ 
			background-color: #F5F4F4; 
			color: #0A0D5B; 
			font-family: verdana; 
			font-size: 10px; 
			line-height: 10px;
			}			
			
form 			{
			margin: 0px;
			}				
			
.submit 		{ 
			background-color: #ffffff; 
			color: #0A0D5B; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px; 
			line-height: 14px;
			}	
.notes			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			line-height: 10px;
			width: 112px;
			height: 40px;
			}			

					
			
/* CLASSES AND HTML TAGS, TABLES */				
						
.browsetable	{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF;
			font-size: 10px;
			line-height: 18px;
			margin: 0 0 0 0;
			padding: 4px 0 0 0;
			border: 0px solid #333;
			}	
			
table 		{
			margin: 0px;
			}	
			
.formtable		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			line-height: 18px;
			text-align: left;
			margin: 0 0 0 0;
			padding: 5px 0 0 0;
			border: 0px solid #333;
			}
			
.formtablesmall	{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000 !important;
			font-size: 10px;
			line-height: 14px;
			text-align: left;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			border: 0px solid #333;
			}				
			
h1 			{
			font: 15px Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #66CC33;
			margin: 0px 0px 5px 0px;
			padding: 10px 0 0 0px;
			border-bottom: 0px solid #339933;
			}
			
h2 			{
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #66CC33;
			margin: 0px 0px 0px 0px;
			padding: 5px 0 0 0px;
			border-bottom: 0px solid #339933;
			}
			
h3 			{
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #66CC33;
			margin: 0px 0px 0px 0px;
			padding: 5px 0 5px 0px;
			border-bottom: 0px solid #339933;
			}
			
h4			{
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #66CC33;
			}
			
p			{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			line-height: 15px;
			}
			
.small			{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #999;
			font-size: 10px;
			line-height: 15px;
			}

#maincol #content a 	{
			text-decoration: none;
			font: 11px verdana, arial;
			color: #FF9900;
			margin: 0px 0px 0px 0px;
			padding:0 0 0px 0px;
			}

#maincol #content a:hover {
			color: #666;
			font: 11px verdana, arial;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}
			
#maincol #content .orange_list a {
			text-decoration: none;
			font: 11px verdana, arial;
			color: #FF9900;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}

#maincol #content .orange_list a:hover {
			color: #666;
			font: 11px verdana, arial;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}

.sub_right a 		{
			display: block;
			height: 15px;
			text-decoration: none;
			font: 11px verdana, arial;
			color: #66CC33;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}

.sub_right a:hover 	{
			color: #666;
			font: 11px verdana, arial;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}

#maincol #content .bread_crumb li a {
			display: block;
			height: 15px;
			width: 250px;
			text-decoration: none;
			font: 11px verdana, arial;
			color: #666 ! important;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}

#maincol #content .bread_crumb li a:hover {
			color: #000 ! important;
			font: 11px verdana, arial;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}

#leftcol .sub_left a {
			display: block;
			text-decoration: none;
			font: 11px verdana, arial;
			color: #666;
			margin: 0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}

#leftcol .sub_left a:hover {
			color: #000;
			font: 11px verdana, arial;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}		
			
 #leftcol .sub_left li ul a {
			display: block;
			height: 13px;
			text-decoration: none;
			font: 10px verdana, arial;
			color: #666;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}

 #leftcol .sub_left li ul a:hover {
			color: #000;
			font: 10px verdana, arial;
			margin: 0px 0px 0px 0px;
			padding:0 0 0 0px;
			}
			
#maincol #content .main_table {
			width: 100%;
			margin: 0px;
			border: 0px solid #66CC33;
			}
			
#maincol #content .main_table td {
			margin: 0px;
			border: 1px solid #66CC33;
			text-align: center;
			margin: 0px 0px 0px 0px;
			padding: 1px 5px 1px 5px;
			}
							
#under			{
			text-decoration: underline				
			}			
			
.red			{
			color: red;
			}
			
.green			{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF;
			font-size: 12px;
			padding: 5px 0 5px 5px;
			background: #66CC33;
			}			
			
.greenfade		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			font-weight: bold;			
			padding: 5px 0 5px 5px;
			background: #E1F2DA;
			}
			
.greenfade_t		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;			
			padding: 5px 0 5px 5px;
			background: #E1F2DA;
			}
			
.greenfive		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			padding: 0px 0 0px 0px;
			background: #F3F9F0;
			}			
			
.ingreenfade		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			padding: 2px 0 2px 2px;
			background: #E1F2DA;
			}			
			
.blue			{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF;
			font-size: 12px;
			padding: 5px 0 5px 5px;
			background: #0099CC;
			}			
			
.bluefade		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			font-weight: bold;			
			padding: 5px 0 5px 5px;
			background: #CCECF4;
			}	
			
.bluefive		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			padding: 5px 0 5px 5px;
			background: #F4FCFF;
			}				

.orange			{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF;
			font-size: 12px;
			padding: 5px 0 5px 5px;
			background: #FF9900;
			}			
			
.orangefade		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			font-weight: bold;
			padding: 5px 0 5px 5px;
			background: #FFEBCC;
			}			
			
.orangefive		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			padding: 5px 0 5px 5px;
			background: #FFF8E6;
			}						

.smallgrey		{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #999;
			font-size: 10px;
			}	
					
.redtwo			{
			font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
			font-size: 11px;
			color: red;
			}
			
.black			{
			color: #000;
			}
			
.grey			{
			color: #666;
			}
			
.greeen			{
			color: #66CC33;
			}
			
.bold			{
			font-weight: bold;
			color: #66CC33;
			}
			
.banner		{
			margin: 5px 0px 0px 5px;
			padding: 0px 0px 0px 0px;
			}			
			
				