
/* TEXT SIZE */
body {font-size:0.75em;margin:0; padding:0;}

/* COLOURS */

.izBlueBg {background:#4291B2;}
.izBlueTxt, a, a:link {color:#4291B2;}

a, a:link {text-decoration:none;}
a:hover{text-decoration:underline}


/* MAIN PAGE LAYOUT */

#page_main {width:834px;margin:0 auto;text-align:left;clear:both;}

	#page_header {width:834px;clear:both;float:right;}
		#page_header h1 {float:left;overflow:hidden;text-indent:300px;white-space:nowrap;background: url(logo.jpg) no-repeat left top;height:95px;width:290px;}
		
		
		/* HEADER TABS */
		
		#page_header ul {margin-top:69px;}
		#page_header li {float:left;height:26px;}
		#page_header li a {height:26px;display:block;overflow:hidden;text-indent:200px;white-space:nowrap;background-image: left top no-repeat;}
		
		#tab_home a {width:62px;background-image:url(tab_home.jpg);}
		#tab_home a.active, #tab_home a:hover {background-image:url(tab_home_on.jpg);}
		
		#tab_products a {width:92px;background-image:url(tab_products.jpg);}
		#tab_products a.active, #tab_products a:hover {background-image:url(tab_products_on.jpg);}

		#tab_services a {width:84px;background-image:url(tab_services.jpg);}
		#tab_services a.active, #tab_services a:hover {background-image:url(tab_services_on.jpg);}

		#tab_casestudies a {width:112px;background-image:url(tab_casestudies.jpg);}
		#tab_casestudies a.active, #tab_casestudies a:hover {background-image:url(tab_casestudies_on.jpg);}

		#tab_contactus a {width:102px;background-image:url(tab_contactus.jpg);}
		#tab_contactus a.active, #tab_contactus a:hover {background-image:url(tab_contactus_on.jpg);}

		#tab_aboutus a {width:91px;background-image:url(tab_aboutus.jpg);}
		#tab_aboutus a.active, #tab_aboutus a:hover {background-image:url(tab_aboutus_on.jpg);}

	
	#banner_large {background:#5EA1BC;width:800px;height:180px;float:right;text-align:left;border-left:1px solid #CCC;border-right:1px solid #CCC;}
	#banner_small {background:#5EA1BC;width:800px;height:18px;float:right;text-align:left;border-left:1px solid #CCC;border-right:1px solid #CCC;}

	#page_body {width:800px;background:#FFF;clear:both;float:right;border-left:1px solid #CCC;border-right:1px solid #CCC;}

		#bodyColumns td {vertical-align:top;}

		#bodyColumns td.left {width:211px;font-size:85%;background:#F3F5DA;padding-top:20px;}
			.left_item {font-weight:bold;color:#4291B2;margin-top:4px;}
			.left li {margin-left:20px;color:#666;}
			
		
		#bodyColumns td.middle {width:371px;line-height:150%;}
		#bodyColumns td.right {width:214px;border-left:2px solid #E3E8AB;font-size:85%;}

		#bodyColumns.contentPage  td.middle {width:584px;}
		
		td.middle p {margin-bottom:5px;}

		td.middle table {border:0;width:100%;margin:10px 0;}
		td.middle table td {background:#F4F4F4;border-top:1px solid #FFF;border-right:1px solid #FFF;padding:4px;}
		td.middle table th {background:#3D90B2;color:#FFF;border-top:1px solid #FFF;border-right:1px solid #FFF;padding:4px;}
		

	#page_footer {width:802px;background:#FFF;font-size:85%;text-align:right;clear:both;float:right;}
		.footer_grey {background:#F4F4F4;text-align:left;border-bottom:1px solid #;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
	
	.contactBox {width:200px;float:left;color:#666;font-weight:bold;}

	.contactBoxH {width:200px;float:left;color:black;font-weight:bold;}
	
/* PAGE MIDDLE STYLES */

h2, h3, h4 {font-family:"Trebuchet MS",Arial;color:#669900;font-weight:bold;}
h2 {font-size:180%;margin-top:20px;margin-bottom:10px;text-align:center}
h3 {font-size:140%;margin-top:5px;text-align:left}
h4 {font-size:120%;margin-top:5px;text-align:left}

h5 {font-family:"Trebuchet MS",Arial;color:black;font-weight:bold;}
h5 {font-size:120%;margin-top:5px;}

.hr {height:1px;border-top:1px dashed #E3E8AB;margin:15px 0;}

/* NEWS */
.article {margin-bottom:10px;}
.article img {margin-top:5px;}
.news_right {width:320px;float:right;}
.news_date {color:#666;font-weight:bold;}


/* SHADOWS */
.shad_top {border:0;height:15px;clear:both;background: url(shad_top.jpg) repeat-x top ;}
.shad_top_grey {height:20px;clear:both;background: url(shad_top_grey.jpg) repeat-x top;border-left:1px solid #CCC;border:0;border-right:1px solid #CCC;}
.shad_top_green {border:0;height:15px;clear:both;background: url(shad_top_green.jpg) repeat-x top;}


/* CONSISTENT PADDING */
.pad {padding:15px;}
.padSides {padding:0 15px;}


/* FORMS */

form input, form button {margin-top:5px;font-size:8pt;}

.formText {border:1px solid #CCC;background:#F2F8FA;padding:2px;color:#666;}
.button {vertical-align:middle;cursor:pointer;font-family:"Trebuchet MS",Arial;background: url(button.gif) repeat-x top #4392B2;border:2px solid #4392B2;color:#FFF;font-weight:bold;}


/* TRICKS */

.clearer {clear:both;height:0px;}
