

	.blue			{
				color: #3B79C4;
				font-weight: bold;
				}

	.indent			{
				position: relative;
				left: 10px;
				}

	.break			{
				height: 5px;
				}


	.home-categories a		{
				font-family: verdana, sans-serif;
				font-size: 70%;
				color: #808080; text-decoration: none;
				}

	.home-categories a:hover	{
				color: #0A50A1; text-decoration: none;
				}

	.shadow-outer		{
				border-bottom: 1px solid #B6B6B6; 
				border-right: 1px solid #B6B6B6;
				}

	.caseStudyHeader		{
				font-family: verdana, sans-serif;
				font-size: 70%;
				color: #808080;
				padding: 5px 10px 10px 10px;
				margin: 10px;
				vertical-align: top;
				background-image: url(/assets/i/home_corner.gif);
				background-repeat: no-repeat;
				background-position: top left;
				}

	.caseStudyHeader a		{
				color: #808080; text-decoration: none;
				}

	.caseStudyHeader a:hover	{
				color: #0A50A1; text-decoration: none;
				}

	.caseStudyFooter		{
				font-family: verdana, sans-serif;
				font-size: 70%;
				color: #808080;
				padding: 5px 10px 5px 10px;
				margin: 7px;
				background-color: #FFFFFF;
				}

	.caseStudyFooter a		{
				color: #808080; text-decoration: none;
				}

	.caseStudyFooter a:hover	{
				color: #000000; text-decoration: none;
				}


	.enquiry			{
				font-family: verdana, sans-serif;
				font-size: 70%;
				width: 300px;
				padding: 0px;
				}

	.enquiry th		{
				font-weight: normal;
				text-align: left;
				padding-top: 10px; 
				}

	.enquiry td		{
				}
	

	.enquiry input		{
				font-family: verdana, sans-serif;
				font-size: 100%;
				width: 99%;
				}



	.list			{
				font-family: verdana, sans-serif;
				font-size: 70%;
				border-bottom: 1px solid #D8DADC;
				border-right: 1px solid #D8DADC;
				}

	.list input			{
				font-family: verdana, sans-serif;
				font-size: 100%;
				}

	.list td			{
				border-top: 1px solid #D8DADC;
				border-left: 1px solid #D8DADC;
				}

	.list th			{
				color: #FFFFFF;
				background-color: #0A50A1;
				border-top: 1px solid #FFFFFF;
				border-left: 1px solid #FFFFFF;
				text-decoration: none;
				}


/* begin sub-classes of p and li */

	.sub_h1			{
				font-family: helvetica, sans-serif;
				font-weight: bold;
				font-size: 90%;
				color: #808080;
				margin: 0px;
				}


	.title			{
				font-family: verdana, sans-serif;
				font-size: 70%;
				font-weight: normal;
				line-height: 150%;
				letter-spacing: -1px;
				}

	.date			{
				font-weight: bold;
				font-size: 90%;
				letter-spacing: -1px;
				}
					
	.footer			{ color: #808080; }

	.asterisk			{ color: #FF0000; }


/* begin menu layout classes */


	.tabs			{
				font-family: verdana, sans-serif;
				}

	.tab_off a			{ color: #FFFFFF; text-decoration: none; }
	.tab_off a:hover		{ color: #0A50A1; text-decoration: none; }
	.tab_off 			{
				font-size: 60%;
				font-weight: bold;
				letter-spacing: -1px;
				background-color: #7598C1;
				padding: 7px;
				padding-right: 11px;
				text-align: center;
				white-space: nowrap;

				background-image: url(/assets/i/main_tab_corner.gif);
				background-repeat: no-repeat;
				background-position: bottom right;

				}

	.tab_on a			{ color: #000000; text-decoration: none; }
	.tab_on a:hover		{ color: #0A50A1; text-decoration: none; }
	.tab_on 			{
				font-size: 60%;
				font-weight: bold;
				letter-spacing: -1px;
				background-color: #FFE600;
				padding: 7px;
				padding-right: 11px;
				text-align: center;
				white-space: nowrap;

				background-image: url(/assets/i/main_tab_corner.gif);
				background-repeat: no-repeat;
				background-position: bottom right;

				}

	.tabParentTitle		{
				font-family: verdana, sans-serif;
				font-weight: bold;
				font-size: 80%;
				color: #3B79C4;
				text-align: right;
				padding-right: 20px;
				}

	.tabTitle			{
				font-family: verdana, sans-serif;
				font-weight: bold;
				color: #3B79C4;
				font-size: 80%;
				vertical-align: top;
				padding-top: 0px;
				padding-left: 20px;
				padding-right: 10px;
				}

	.tabDescription		{
				font-family: verdana, sans-serif;
				font-weight: bold;
				color: #FFFFFF;
				background-color: black;
				font-size: 70%;
				vertical-align: bottom;
				padding-bottom: 0px;
				padding-left: 10px;
				}

	.tabTip			{
				font-family: verdana, sans-serif;
				font-weight: normal;
				color: #FFFFFF;
				background-color: black;
				font-size: 70%;
				text-align: right;
				vertical-align: bottom;
				padding-bottom: 0px;
				padding-right: 10px;
				}
	.tabTip a			{
				color: #FFFFFF;
				}


	.bioTab			{
				font-family: verdana, sans-serif;
				font-weight: bold;
				font-size: 80%;
				color: #FFFFFF;
				letter-spacing: -1px;
				background-color: #7598C1;
				padding: 10px;

				background-image: url(/assets/i/corner_white_br.gif);
				background-repeat: no-repeat;
				background-position: bottom right;

				}


	.boxes			{
				}

	.boxes th			{
				font-family: verdana, sans-serif;
				font-weight: bold;
				font-size: 80%;
				text-align: left;
				letter-spacing: -1px;
				}
	.boxes th a		{ color: white; }
	.boxes th a:hover		{ color: white; text-decoration: underline; }





/* begin menu layout classes */


	.menuMain		{
				font-family: verdana, sans-serif;
				font-weight: normal;
				font-size: 65%;
				letter-spacing: -1px;
				}

	.main_off a		{ color: #000000; text-decoration: none; }
	.main_off a:hover		{ color: #0A50A1; text-decoration: none; }
	.main_off 			{
				background-color: #FFFFFF;
				border-right: 1px solid #000000;
				padding: 4px;
				padding-left: 8px;
				padding-right: 8px;
				text-align: center;
				white-space: nowrap;

				background-image: url(/assets/i/top_nav_corner.gif);
				background-repeat: no-repeat;
				background-position: bottom left;

				}

	.main_on a		{ color: #000000; text-decoration: none; }
	.main_on a:hover		{ color: #0A50A1; text-decoration: none; }
	.main_on 			{
				background-color: #FFE600;
				border-right: 1px solid #000000;
				padding: 4px;
				padding-left: 8px;
				padding-right: 8px;
				text-align: center;
				white-space: nowrap;

				background-image: url(/assets/i/top_nav_corner.gif);
				background-repeat: no-repeat;
				background-position: bottom left;

				}

/* begin side menu */

	.menu			{
				font-family: verdana, sans-serif;
				font-weight: normal;
				font-size: 70%;
				width: 100%;
				}


	/* quicklink title */
	.level_0 			{
				font-weight: bold;
				color: #FFFFFF; 
				background-color: #E60003;
				text-decoration: none;
				padding: 5px;
				}

/* begin main cats */
	.level_1 a			{ color: #1B5888; text-decoration: none;}  
	.level_1 			{
				font-weight: bold;
				letter-spacing: -1px;
				padding: 5px;
				border-top: 1px solid #C7CFE0;
				border-left: 1px solid #C7CFE0;
				border-bottom: 1px solid #C7CFE0;
				}

	.level_1_arrow		{
				background-color: #1B5888;				
				text-align: center;
				}


/* begin 1st sub-level */ 

	/* sub-cat title */
	.level_2 a			{ color: #1B5888; text-decoration: none;}  	
	.level_2 			{
				font-size: 95%;
				border-right: 1px solid #C7CFE0;
				border-left: 1px solid #C7CFE0;
				border-bottom: 1px solid #C7CFE0;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 5px;
				}

	.level_2_on a		{ color: #1B5888; text-decoration: none;}  	
	.level_2_on a:hover		{ color: #1B5888; text-decoration: underline;}  	
	.level_2_on		{
				font-size: 95%;
				background-color: #C0E1ED;
				border-right: 1px solid #C7CFE0;
				border-left: 1px solid #C7CFE0;
				border-bottom: 1px solid #C7CFE0;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 5px;
				}
