/* ------------------------------------
   GLOBAL STYLES
   ------------------------------------ */
html, body { margin:0; padding:0; height:100%; }
body {font:13px/16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#000000; }
h1,h2,h3,h4,h5,h6,p { margin:0 0 18px 0; }
h1 { font-size:28px; letter-spacing:0px; margin-top:9px; margin-left:5px; }
h2 { font-size:16px; letter-spacing:0px; margin-left:5px; line-height:35px; }
h3 { font-size:20px; margin-bottom:6px; line-height:24px; }
h4 { font-size:16px; margin-bottom:4px; line-height:20px; }


a { color:#0000ff; }
a:hover { color:#999999; }


.contains1 { position: relative; left: 2px; top: 2px; color: #bbb;}
.text1 { position: absolute; left: -2px; top: -10px; color: #fff83a;}

.contains3 { position: relative; left: 2px; top: 2px; color: #cccccc; font-size:18px;}
.text3 { position: absolute; left: -2px; top: 1px; color: #000000; font-size:18px;}


.contains2 { position: relative; left: 2px; top: 2px; color: #bbb; }
.text2 { position: absolute; left: -2px; top: 6px; color: #fff; opacity: 1; -moz-opacity:1;}

.contains4 { position: relative; left: 2px; top: 2px; color: #ccc; font-size:18px; letter-spacing:-1px;}
.text4 { position: absolute; left: -2px; top: 3px; color: #000000; font-size:18px; letter-spacing:-1px;}

.contains5{ position: relative; left: 2px; top: 2px; color: #000; font-size:18px; letter-spacing:-1px;}

.strong_bullet { position: relative; color: #000000; font-size:14px;}

.rs-slideshow {
	border: 0px solid #444;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-khtml-border-radius: 1px;
	height: 263px;
	margin: -6px 0px 14px 0px;
	overflow: hidden;
	position: relative;
	width: 750px;
}

/* ------------------------------------
   MAIN LAYOUT CONTAINERS
   ------------------------------------ */
   
#main  { width:100%; margin:0 auto; position:relative; z-index:1;}
	#outer_wrap { background:url(images/mainhome3.jpg) top center no-repeat; }
	#ibcontent_wrap { background:#ffffff; width:1018px; margin:0 auto; overflow:hidden; }
	#content_wrap {width:1000px; margin:0 auto; overflow:hidden; }	
		#header_wrap { background:url(images/headerback.png) top center no-repeat; margin:0px 0px 0px 0px;}

	#iframe_width  {width:1000px; height:7600px; margin:0px 0px 0px 0px overflow:hidden;}


	#highlite{ background:#ffffff; width:700px; margin:5px 0px 0px 20px; border:2px solid #f36f21; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; overflow:hidden;}
	#highlite_inner{ background:#ffffff; width:690px; margin:5px 5px 5px 5px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; overflow:hidden;}
	#highlite_dt{ background:#ffffff; width:700px; margin:5px 0px 20px 20px; border:2px solid #f36f21; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	#highlite_leftcol{ background:#cccccc; width:220px; margin:0px 0px 0px 0px; border:1px solid #333333; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	#highlite_leftcolinner{ background:#cccccc; width:210px; margin:5px 5px 5px 5px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	#highlite_footer{ background:#cccccc; width:750px; margin:0px 0px 0px 0px; border:1px solid #333333; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	#highlite_footerinner{ background:#cccccc; width:730px; margin:5px 5px 5px 5px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	#nolite_footer{ background:#ffffff; width:750px; margin:0px 0px 0px 0px; border:1px solid #ffffff; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	#nolite_footerinner{ background:#ffffff; width:750px; margin:0px 0px 0px 0px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:justify; line-height:18px; auto; overflow:hidden;}

	
	
/*	#highlite{ background:#9999ff; width:700px; margin:5px 0px 20px 20px; border:2px dotted #f36f21; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#highlite_dt{ background:#9999ff; width:700px; margin:5px 0px 20px 20px; border:2px dotted #f36f21; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
*/
	
	#newsinc1 { background:#ffffff; width:245px; height:950px; padding:1px; float:left; text-align:right; margin:-25px 0px 0px 0px; list-style:none; font-size:22px; color:#333333; letter-spacing:-1px; margin-bottom:10px; }

	
	#content { width:1000px; margin:0px 0 0 0px; auto; clear:both; }
	#linkshere { width:750px; padding:1px; float:left; text-align:left; margin:0px 0px 0 0px; list-style:none; font-size:12px; color:#333333; letter-spacing:0px; margin-bottom:10px; }		
	#newsinc { background:#ffffff; width:245px; padding:1px; float:left; text-align:right; margin:-25px 0px 0px 0px; list-style:none; font-size:22px; color:#333333; letter-spacing:-1px; margin-bottom:10px; }
	#healthcare_medical_inc{ background:#ffffff; width:245px; padding:1px; float:left; text-align:right; margin:-25px 0px 0px 0px; list-style:none; font-size:22px; color:#333333; letter-spacing:-1px; margin-bottom:10px; }
	#healthcare_medical_back{ background:#aaaaaa; width:240px; height:1140px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#healthcare_gp_practise_back{ background:#aaaaaa; width:240px; height:1183px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#healthcare_medical_hospital_doctors{ background:#aaaaaa; width:240px; height:1140px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#healthcare_medical_back_dental{ background:#aaaaaa; width:240px; height:1178px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#vetinarian_back{ background:#aaaaaa; width:240px; height:1206px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}

    #column_align_left {text-align:left;}

	#column_link_blue_frontpage a:link {color:#333399; text-decoration:none;}
	#column_link_blue_frontpage a:hover {color:#333333; text-decoration:none;}
	#column_link_blue_frontpage a:visited {color:#333399; text-decoration:none;}
	
	#column_link_blue a:link {color:#333399; text-decoration:none;}
	#column_link_blue a:hover {color:#000000; text-decoration:none;}
	#column_link_blue a:visited {color:#333399; text-decoration:none;}
	
	#column_right_link_white a:link {color:#ffffff; text-decoration:none;}
	#column_right_link_white a:hover {color:#999999; text-decoration:none;}
	#column_right_link_white a:visited {color:#ffffff; text-decoration:none;}
	
	#care_and_nursing_home_back{ background:#aaaaaa; width:240px; height:1248px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#pharmacies_back{ background:#aaaaaa; width:240px; height:1198px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#opticians_back{ background:#aaaaaa; width:240px; height:1150px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	

	#table_north{ margin:-18px 0px 0px 20px; position:relative; z-index:1; auto; overflow:hidden;}
	
	
	#followme{ font:13px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:15px; auto; overflow:hidden;}
	#gpluspos{ margin:-60px 0px 0px 145px;}
	#gpluspos1{ margin:-42px 0px -25px 145px;}
	#gpluspos2{ margin:-58px 0px -25px 135px;}	
	#gplusposcount{ margin:-60px 0px 0px 235px;}
	
	#shareblock{ width:230px; height:26px; background:#ffffff; margin: 0px 0px 0px 0px; text-align:center;}		
	
	#box_bar_blue_top{ height:4px; background:#23408F;}
	#box_bar_grey_top{ height:4px; background:#f2f2f2;}	
	#box_body_grey{ background:#f2f2f2; margin: 0px 0px 0px 0px;}	
	#box_body_grey_fill{ margin: 0px 20px 0px 20px;}
	#news_header_14{ font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; #000000;}	
	#picture_contents {font:9px "Gill Sans", Arial, Helvetica, sans-serif;}

	#box_body_side_wrapper{ width:750px; margin: 0 auto;}
	#box_bar_blue_side{ width:4px; background:#23408F; float: left; min-height: 120px;}
	#box_bar_blue_side100{ width:4px; background:#23408F; float: left; min-height: 100px;}
	#box_bar_blue_side90{ width:4px; background:#23408F; float: left; min-height: 90px;}
	#box_bar_blue_side70{ width:4px; background:#23408F; float: left; min-height: 70px;}
	#box_bar_blue_side50{ width:4px; background:#23408F; float: left; min-height: 50px;}	
	#box_body_grey_side{ width:746px; background:#f2f2f2; min-height: 120px;}
	#box_body_grey_side100{ width:746px; background:#f2f2f2; min-height: 100px;}
	#box_body_grey_side90{ width:746px; background:#f2f2f2; min-height: 90px;}
	#box_body_grey_side70{ width:746px; background:#f2f2f2; min-height: 70px;}
	#box_body_grey_side50{ width:746px; background:#f2f2f2; min-height: 50px;}	
	#box_body_grey_fill_side{ margin: 0px 20px 0px 20px;}
	


	
	#vet_space_to_footer{height: 70px;}
	
	#partnerlogos {background-color: #ffffff; width:1000px; height:40px; margin:0px 0 0 0px; auto; clear:both; }	
	#ibpartnerlogos {background-color: #ffffff; width:1018px; height:40px; margin:0px 0 0 0px; auto; clear:both; }

	#bringtotop {background-color: #ffcccc; width:290px; position:relative; z-index:20; text-align:left;}	

	#menubox {background-color: #ffcccc; width:750px; position:relative; z-index:20;}		
	
	#slidepoition { position:relative; z-index:-1;}	

	#frontpagepic {font:13px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:-1; margin:5px 0px 0px 0px; font-weight:600; color:#000000; line-height:18px; text-align:left;}	

	#lowergroupimage { width:750px; height:186px;}	
	#lgis { display:none; }
	
	#frontpagebold {font:13px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:-1; height:90px;  margin:5px 0px 0px 0px; font-weight:600; color:#000000; line-height:18px; text-align:left;}	
	#frontpagesub { width:230px; margin-top:-10px; font:13px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:0; color:#000000; text-align:left; line-height:18px;}
	#frontpagesub a { color:#000000; font-weight:bold; letter-spacing:-1px; }
	#frontpagesub a:hover { color:#cccccc;}
	
	#salepoint { width:750px;}
	#slidepoint { width:750px;}
	#namebarpoint { width:750px; height:91px; margin: 10px 0px 0px 0px; position:relative; z-index:2;}
	#namebarpointsmall { width:480;  margin: -40px 0px 0px 0px; position:relative; z-index:1;}	

	#left_col_care_insight { width:330px; float:left }
	#center_col_care_insight { width:35px; float:left }	
	#right_col_care_insight { width:330px; float:left }
	#inner_col_space { width:300px;}	

	#subheaderfreeconsultation  { width:258px; float:left }
	#subheaderregisterfornewsletter  { width:258px; float:left }
	#subheaderfactsheets { width:234px;  float:left }


	#footspacefreeconsultation {height:8px }	
	#footspaceregisterfornewsletter {height:8px }	
	#footspacefactsheets {height:8px }	

	#graybartopspacer { background:#aaaaaa; height:2px }	

	#overgaptop { background:#ffffff; height:16px }
	#overgapul { background:#ffffff; height:8px }	
	#overgap { background:#ffffff; height:20px }	
	#undergap { height:6px; margin:-5px 0px 0px 0px; }	
	#undergap2 { height:6px; margin:20px 0px 0px 0px; }	


	#hlbnewsiframe { margin:10px 0px 0px 2px;}
	
	
	#newframeposition { margin:10px 0px 0px 0px;}  	
	
	#newslinkspacer { height:8px;}	

	
	#footspacemain { height:0px; width:750px; float:left;  }

	#frontpagenewsback1{ background:#aaaaaa; width:240px; height:820px; margin:5px 0px 0px 20px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; letter-spacing:1px; color:#ffffff; text-align:justify; line-height:18px; auto; overflow:hidden;}
	
	#frontpagenewsback{ background:#aaaaaa; width:240px; height:660px; margin:5px 0px 0px 20px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; letter-spacing:1px; color:#ffffff; text-align:justify; line-height:18px; auto; overflow:hidden;}
	#newsback{ background:#aaaaaa; width:240px; height:700px; margin:5px 0px 0px 20px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; letter-spacing:1px; color:#ffffff; text-align:justify; line-height:18px; auto; overflow:hidden;}
	#newsinner{ background:#aaaaaa; width:207px; margin:10px 0px 0px 10px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#newsinnersmalltext_frontpage{ background:#aaaaaa; width:207px; margin:10px 0px 0px 10px; font:14px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:15px; auto; overflow:hidden;}
	#newsinnerheader{ background:#aaaaaa; height:22px; width:200px; margin:0px 0px 0px 0px; font:22px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#newsinnerheader1{ background:#aaaaaa; height:22px; width:200px; margin:0px 0px 0px 0px; font:20px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#newsinnerheader2{ background:#aaaaaa; height:62px; width:200px; margin:0px 0px 0px 0px; font:20px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:center; line-height:18px; auto; overflow:hidden;}
	#newsinnerheader3{ background:#aaaaaa; height:42px; width:200px; margin:0px 0px 0px 0px; font:20px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:center; line-height:20px; auto; overflow:hidden;}
	
	#newsheader_frontpage{ background:#aaaaaa; height:16px; width:200px; margin:0px 0px 0px 0px; font:20px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:center; line-height:18px; auto; overflow:hidden;}
	
	#newsinnerheader1_frontpage{ background:#aaaaaa; height:22px; width:200px; margin:0px 0px 0px 0px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:center; line-height:18px; auto; overflow:hidden;}
	#newsinnerheader2_frontpage{ background:#aaaaaa; height:62px; width:200px; margin:0px 0px 0px 0px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:center; line-height:18px; auto; overflow:hidden;}
	#newsinnerheader3_frontpage{ background:#aaaaaa; height:42px; width:200px; margin:0px 0px 0px 0px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:center; line-height:20px; auto; overflow:hidden;}
	
   	#newsinnerheader3_frontpage a { color:#ffffff;}
	#newsinnerheader3_frontpage a:hover { color:#dddddd; text-decoration:none; }
	
	#newsinnerheader1_frontpage a { color:#ffffff;}
	#newsinnerheader1_frontpage a:hover { color:#dddddd; text-decoration:none; }

	#newsinnerheader2_frontpage a { color:#ffffff;}
	#newsinnerheader3_frontpage a:hover { color:#dddddd; text-decoration:none; }


	#newsinnersubheader{ background:#aaaaaa; width:200px; margin:6px 0px 6px 0px; font:20px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#newsinnersubheaderfront{ background:#aaaaaa; width:206px; margin:6px 0px 6px 0px; font:20px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#newsinnersubheaderfrontsetheight{ background:#aaaaaa; width:206px; height:22px; margin:6px 0px 6px 0px; font:20px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#newsinnersubheaderdouble{ background:#aaaaaa; width:200px; height:40px; margin:6px 0px 6px 0px; font:20px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#newsinnersubheadersmalltext{ background:#aaaaaa; width:202px; height:18px; margin:2px 0px 6px 0px; font:17px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:-1px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#ulshiftleft{ background:#aaaaaa; width:215px; margin:1px 0px 0px -20px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	
	#squeezlink{ letter-spacing:-1px;}

	
   	#newsinner a { color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:0px; }
	#newsinner a:hover { color:#dddddd; font-size:14px; text-decoration:none; font-weight:bold }

   	#newssmaller{ color:#ffffff; font-size:14px;}	


/*News letter*/


	#large_blue_bar{ background:#23408F; width:750px; margin:-10px 0px 0px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:28px; auto; overflow:hidden;}
	
	#large_blue_orange{ background:#FF8200; width:750px; margin:10px 0px 0px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:28px; auto; overflow:hidden;}

	#newslettertextorange1 {background-color: #ffffff; height:25px; margin:2px 0px 0px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}		

	#managersemail {background-color:#ffffff; height:25px; margin:2px 0px 0px 0px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}
	#managersemail a:link { color:#f36f21; text-decoration:none; }

	#newslettertextorange1double {background-color: #ffffff; height:50px; margin:2px 0px 0px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}		
	
	#newslettertextorange2 {background-color: #ffffff; height:25px; margin:0px 0px 0px 0px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}			

   	#disclaimer{ color:#000000; font-size:11px;}
   	#vertical_bars{ color:#f36f21;}
	
/* 	
	#contactbackbudgettaxrates{ background:#aaaaaa; width:240px; height:1550px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:justify; line-height:18px; auto; overflow:hidden;}	
	#contactbackbudget2012{ background:#aaaaaa; width:240px; height:4160px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:justify; line-height:18px; auto; overflow:hidden;}
*/
	#contactbackbudgettaxrates{ background:#aaaaaa; width:240px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:justify; line-height:18px; auto; overflow:hidden;}	
	#contactbackbudget2012{ background:#aaaaaa; width:240px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:justify; line-height:18px; auto; overflow:hidden;}
	
	#contactback{ background:#aaaaaa; width:240px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:justify; line-height:18px; auto; overflow:hidden;}
	#contactinner{ background:#aaaaaa; width:200px; margin:10px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px;position:relative; z-index:1; color:#ffffff; text-align:justify; line-height:18px; auto; overflow:hidden;}
   	#contactinner a { color:#ffffff; text-decoration:none;}
	#contactinner a:hover { color:#dddddd; text-decoration:none; }

	#contactinner1{ background:#aaaaaa; width:200px; margin:10px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px;position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
   	#contactinner1 a { color:#ffffff; text-decoration:none;}
	#contactinner1 a:hover { color:#dddddd; text-decoration:none; }

	

	
	#businessback{ background:#aaaaaa; width:240px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#businessbackint{ background:#aaaaaa; width:228px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#businessinner{ background:#aaaaaa; width:200px; margin:10px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px;position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}

	#health_inner_footer{ background:#aaaaaa; width:740px; margin:114px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#health_inner_footer_gp_practises{ background:#aaaaaa; width:740px; margin:79px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#health_inner_footer_care_nursing{ background:#aaaaaa; width:740px; margin:1px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#health_inner_footer_pharmacies{ background:#aaaaaa; width:740px; margin:1px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#health_inner_footer_dental{ background:#aaaaaa; width:740px; margin:91px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#health_inner_footer_veterinary{ background:#aaaaaa; width:740px; margin:15px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}

	#tax_back{ background:#aaaaaa; width:240px; height:1260px; margin:5px 0px 0px 20px; font:15px "Gill Sans", Arial, Helvetica, sans-serif;  letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	#tax_inner_footer{ background:#aaaaaa; width:740px; margin:0px 0px 0px 10px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	
	#feedface{font:16px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	#feedface a {color: #000000;}
	#feedfacedisclaimer{font:9px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}

	
   	#businessinner a { color:#ffffff;}
	#businessinner a:hover { color:#dddddd; text-decoration:none; }

	#businessinnertwitter{ background:#aaaaaa; width:215px; margin:10px 0px 0px 6px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; letter-spacing:0px;position:relative; z-index:1; color:#ffffff; text-align:left; line-height:18px; auto; overflow:hidden;}
	
   	#wearehere { color:#cccccc;}	
	
	
	#whitebar  {width:210px; height:2px; background:#ffffff; margin:5px 5px 5px 0px;}
	#whitebarslim  {width:210px; height:2px; background:#ffffff; margin:5px 5px 5px 0px;}
	#whitebarfullwidth  {width:234px; height:4px; background:#ffffff; margin:15px 0px 0px 0px;}
	#whitebarmenu {width:150px; height:4px; background:#ffffff; margin:5px 0px 0px 20px;}
	#footbarmenu {width:150px; height:4px; background:#aaaaaa; margin:5px 0px 0px 20px;}

	#white_space_resources_page  {width:100px; height:6px; background:#ffffff; margin:0px 0px 0px 0px;}
	
	#orangebar  {width:748px; height:3px; background:#ff6600; margin:35px 0px 0px 0px;}
	#orangebarslim  {width:710px; height:1px; background:#ff6600; margin:4px 0px 6px 0px;}
	#orangebarslimcolumn  {width:350px; height:1px; background:#ff6600; margin:4px 0px 6px 0px;}	
	
	#titles { background:#aaaaaa; width:80px; float:left }
	#numbers { background:#cccccc; width:250px; float:left}

	
	/*ul.greensquare { list-style-type: circle; color: green;}*/
	
	ul.orange_circle
	{
	list-style: url(images/orange_circle.png);	
	}
	
	ul.orange_circle_closed
	{
	list-style: url(images/orange_circle_closed.png);	
	}

	ul.orange_circle_closed_grey
	{
	list-style: url(images/orange_circle_closed_grey_back.png);	
	}	

	ul.orange_circle_blue_box
	{
	list-style: url(images/orange_circle_blue_box.png);	
	}
	
   #bottomspace {background-color: #ffffff; width:217px; height:70px; padding:3px; float:left; }
   #bottomshare {background-color: #ffffff; width:200px; height:70px; padding:3px; float:left; }
   #bottomcenter {background-color: #ffffff; width:187px; height:70px; padding:13px; float:left; }
   #bottomspaceright {background-color: #ffffff; width:317px; height:70px; padding:3px; font:12px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:right; float:left; }
   
   	#bottomspaceright a { color:#999999; text-decoration:none; }
	#bottomspaceright a:hover { color:#cccccc; text-decoration:none; }

   	#nolinelink a { color:#ffffff; text-decoration:none; }
	#nolinelink a:hover { color:#cccccc; text-decoration:none; }	
	

	#rollovernot {background-color: #0000ff;}	
   	#rollovernot a { color:#ff0000; text-decoration:none; }
	#rollovernot a:hover { color:#00ff00; text-decoration:none; }
	
	
/*	#frontpagemain {width:750px; font:14px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; margin:5px 0px 0px 0px; color:#000000; line-height:18px; text-align:justify;}		
*/
	#frontpagemain { margin:0px 0px 0px 0px; font:14px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#000000; line-height:18px; text-align:justify;}		

	#contain {background-color: #ffffff; width:740px }	

	#bluebox{background-color: #0000aa; width:95px; height:100px; padding:10px 0px 0px 0px; text-align:center; }	

	#smalltextorange {color:#f36f21;}
	#smalltextgrey {color:#999999;}

	#thispage{color:#cccccc;}	
	
	#partnertextorangeleft {font:16px "Gill Sans", Arial, Helvetica, sans-serif; color:#f36f21; text-align:left;}
	#partnertextorangeright {font:16px "Gill Sans", Arial, Helvetica, sans-serif; color:#f36f21; text-align:right;}
	
	#tombstones {background-color: #ffffff; width:740px; text-align:left; }

	
	#bodymain { width:748px; margin:0px 0px 0px 0px; font:14px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#333333; line-height:18px; text-align:justify;}
    #bodymain a { color:#000000; }
	#bodymain a:hover { color:#999999; text-decoration:none; }
	

	#factsheetmain { width:748px; margin:0px 0px 0px 0px; font:14px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#333333; line-height:18px; text-align:left;}
    #factsheetmain a { color:#000000; text-decoration:none; }
	#factsheetmain a:hover { color:#999999; text-decoration:none; }

	
	#bodymainheader {margin:0px 0px 0px 0px; font:14px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:justify; line-height:18px; auto; overflow:hidden;}	

	#bodymainnonjustify { width:748px; margin:0px 0px 0px 0px; font:14px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#333333; line-height:18px; text-align:left;}
    #bodymainnonjustify a { color:#000000; }
	#bodymainnonjustify a:hover { color:#999999; text-decoration:none; }	
	
	
	
	#orangestar {font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:justify; line-height:18px; auto; overflow:hidden;}		

	#newsletterheadertext {height: 30px; margin:2px 0px 0px 0px; font:22px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}
	#newsletterheadertextdouble {height: 50px; margin:2px 0px 0px 0px; font:22px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:20px; auto; overflow:hidden;}

	
	#headernewtextorange {background-color: #ffffff; height:30px; margin:8px 0px -35px 0px; font:36px "Trebuchet MS",Helvetica,sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:25px; auto; overflow:hidden;}
	#subheadernewtextorange1 {background-color: #ffffff; height:25px; margin:2px 0px 0px 0px; font:24px "Trebuchet MS",Helvetica,sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#subheadernewtextorange1tall {background-color: #ffffff; height:60px; margin:2px 0px 0px 0px; font:24px "Trebuchet MS",Helvetica,sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:28px; auto; overflow:hidden;}	

	
	#headertextorange {background-color: #ffffff; height:30px; margin:2px 0px -35px 0px; font:22px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}
	#headertextblack {background-color: #ffffff; height:30px; margin:2px 0px -35px 0px; font:22px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	#headertextorangedouble {background-color: #ffffff; height:50px; margin:2px 0px -35px 0px; font:22px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:20px; auto; overflow:hidden;}	
	#subheadertextorange {background-color: #ffffff; height:30px; margin:2px 0px -30px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}		
	#subheadertextorange1 {background-color: #ffffff; height:25px; margin:2px 0px 0px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}
	#subheadertextorange1tall {background-color: #ffffff; height:50px; margin:2px 0px 0px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#subheadertextorange2 {background-color: #ffffff; height:25px; margin:2px 0px 0px 0px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}
	#subheadertextorangetime {background-color: #ffffff; height:20px; margin:2px 0px 0px 0px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#subheadertextorange3 {background-color: #ffffff; height:50px; margin:2px 0px 0px 0px; font:16px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}	
	#subheadertextblack1 {background-color: #ffffff; height:25px; margin:2px 0px 0px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	#text_left {text-align:left;}	

	#download_subheader {font:12px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#ffffff; text-align:left; line-height:16px; auto; overflow:hidden;}

	#black_header {background-color: #ffffff; margin:2px 0px 0px 0px; font:17px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#000000; text-align:left; line-height:18px; auto; overflow:hidden;}
	
	
	#subheadertextxmas {background-color: #ffffff; height:45px; margin:2px 0px 0px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; font-style:italic; position:relative; z-index:1; color:#009900; text-align:center; line-height:18px; auto; overflow:hidden;}	
	
	#down_load_for_free{background-color: #ffffff; height:20px; margin:2px 0px 0px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}		

	#download_hawsons_app{height:45px; margin:2px 0px 0px 0px; font:22px Arial, Helvetica, sans-serif; font-weight:bold; position:relative; z-index:1; color:#000099; line-height:20px; auto; overflow:hidden;}		
	
	
	
	#subheadertextorangeoverul {background-color: #ffffff; height:25px; margin:2px 0px -5px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}			
	#subheadertextorangeseminar {background-color: #ffffff; height:25px; margin:2px 0px 5px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}		

	#factsheetsubheader {background-color: #ffffff; height:23px; margin:2px 0px -15px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; position:relative; z-index:1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}		
	
	#frontpagesubtextorange {background-color: #ffffff; height:25px; margin:12px 0px 3px 0px; font:15px "Gill Sans", Arial, Helvetica, sans-serif; font-weight:bold; position:relative; z-index:-1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}		
	#frontpagetextorangefrs102 {background-color: #ffffff; height:25px; margin:12px 0px 3px 0px; font:18px "Gill Sans", Arial, Helvetica, sans-serif; font-weight:bold; position:relative; z-index:-1; color:#f36f21; text-align:left; line-height:18px; auto; overflow:hidden;}		
	#frontpagesuborangebar  {width:230px; height:4px; background:#ff6600; margin:0px 0px 14px 0px;}
	#frontpagesuborangebarfrs102  {width:230px; height:4px; background:#ff6600; margin:0px 0px 4px 0px;}
	#frontpagesuborangebarfrs102wide {width:750px; height:4px; background:#ff6600; margin:0px 0px 10px 0px;}
	#lift_frs102_quicklink{margin:-10px 0px 0px 0px;}
	

	
	
	#orangetextcolour {color:#f36f21; font-weight:bold;}


	#payingtomuchtax { z-index:1; margin:0px 0px 0px 0px; float:left }
	#investingoverseas { z-index:1; margin:0px 0px 0px 0px; float:left }

	
			#footer { width:900px; margin:0 auto; clear:both; }
			#nav_wrap { width:380px; height:0px; margin:0px 0 0 20px; float:left }
			#blue_wrap { width:380px; height:0px; margin:43px 0 0 20px;}
			#toplink{ width:670px; height:0px; margin:15px 0 0 220px; float:left; text-align:left; font-size:18px; color:#ffffff; letter-spacing:-1px; }
			#strap_line { width:480px; height:0px; margin:30px 0 -30px 360px; text-align:left; font-size:16px; color:#666666; letter-spacing:-1px;}
			#phonenumber{ width:270px; height:96px; margin:10px 0 -5px 830px; text-align:left; font-size:12px; color:#ccfe00; letter-spacing:0px; line-height:100%;}
	#toplink a { color:#ffffff; text-decoration:none; }
	#toplink a:hover { color:#cccccc; text-decoration:none; }

	#imageroll{ width:414px; height:106px; margin:0px 0px 0px 400px;}
	
	#photoid{ text-align:left; font-size:10px; color:#ffffff; letter-spacing:-1px; }	
	#photoid a { color:#ff3333; text-decoration:none; }
	#photoid a:hover { color:#999999; text-decoration:none; }
	
			#homebutton { width:0px; height:0px; margin:0px 0 0 0px; float:left }
			#level3button { width:0px; height:0px; margin:0px 0 0 80px; float:left }
			#certificationbutton { width:0px; height:0px; margin:0px 0 0 205px; float:left }
			#news { width:0px; height:0px; margin:0px 0 0 343px; float:left }
			#links { width:0px; height:0px; margin:0px 0 0 402px; float:left }
			#onlinesalesbutton { width:0px; height:0px; margin:0px 0 0 470px; float:left }
			#downloadsbutton { width:0px; height:0px; margin:0px 0 0 587px; float:left }
			#gallerybutton { width:0px; height:0px; margin:0px 0 0 686px; float:left	}
			#contactbutton { width:0px; height:0px; margin:0px 0 0 781px; float:left	}
			

			#ourlocations { width:0px; height:0px; margin:0px 0 0 882px; float:left }

			#bannerback { width:0px; height:0px; margin:0px 0 0 1px; float:left }

		
			#menuback { width:0px; height:30px; width:700px; margin:0px 0 0 1px; float:left }

#rolling { background-color: #ffffcc; width:623px; height:0px; padding:0px; margin:43px 0px 0px 200px; font-size:14px; color:#ff0000; letter-spacing:0px; margin-bottom:2px; text-align:left;}

			
			#rightgb { width:0px; height:0px; margin:-3px 0 0 308px; float:left }			
			#leftgb { width:0px; height:0px; margin:-3px 0 0 -688px; float:left }			
			#headset { width:0px; height:0px; margin:-1px 0 0 185px; float:left }



			
	#staffers {background-color: #ffffff; width:222px; padding:3px; float:left; text-align:center; margin:0px 0px 0px 1px; }
	#hq {background-color: #ffffff; width:230px; float:left; text-align:center; margin:0px 0px 0px 0px; }		
	#building { width:230px; margin:0px 0px 0 0px; overflow:hidden; float:left; }	



	#icorrlinkshere { background-color: #ffffff; width:303px; padding:1px; float:left; text-align:left; margin:-10px 0px 0 100px; list-style:none; font-size:12px; color:#333333; letter-spacing:0px; margin-bottom:10px; }

	#bespoke_training { background-color: #cccccc; width:198px; padding:2px; float:left; text-align:center; font-size:13px; color:#000000; line-height:100%; letter-spacing:0px; margin-bottom:6px; }

	#subbox { background:url(images/colsubback.png) top center; background-color: #cccccc; width:198px; padding:2px; float:left; text-align:center; font-size:13px; color:#000000; line-height:100%; letter-spacing:0px; margin-bottom:6px; }
	
	#courselink { background-color: #dddddd; width:198px; padding:2px; float:left; text-align:left; font-size:12px; color:#333333; line-height:100%; letter-spacing:0px; margin-bottom:6px; }
	#courselink a { text-decoration:none; color:#000000; }
	#courselink a:hover { text-decoration:underline; color:#999999; }
	

			#table {border-collapse:collapse;}
			#table, td {vertical-align:top;}	
			#table, th {vertical-align:middle;}
						
		
			
			#russell { width:210px; margin:0px 0px 0 5px; overflow:hidden; float:left; }
			#jane { width:210px; margin:0px 0px 0 5px; padding:5px 0 0px; overflow:hidden; float:left; }
			
			#top { width:100%; height:30px; background:url(images/bg4.gif) repeat-x; position:absolute; z-index:1; }
			
			#lefthead { background: rgba(102, 102, 102, 0.5); width:305px; margin:55px 0 0 -615px; float:left;}
/*
			#lefthead{ background-color:#666666; width:305px; margin:60px 0 0 -605px; float:left; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7;}
*/		

	#l3sliblock li { margin-left: 0; margin-right: 10%; margin-top: 1em; margin-bottom: .5em;}

   #subpagetextheader { color:#CC3300;}	
	
	
	

   #pagefullblock { background-color: #; width:951px; margin:0px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}
   
   #courseblock {width:650px; margin:0px 0px 0px 0px; text-align:justify; float:left;}
   #coursedateblock { background-color: #ffffff; width:280px; margin:10px 0px 0px 20px; float:left;}
   #coursedateblockinner { background-color: #ffffff; width:180px; margin:10px 0px 0px 70px; float:left;}
   #coursedateblockinner  a { color:#CC3300; text-decoration:none;} 
   #coursedateblockinner  a:hover { color:#999999; text-decoration:underline;}
   #coursedateblockinner li { margin-left: 0; margin-right: 10%; margin-top: 1em; margin-bottom: .5em;}

   #coursebookblock {width:650px; margin:0px 0px 0px 0px; text-align:justify; float:left;}
   
   
   #datelinkbackground { background-color: #cccccc; padding:2px; width:90px;}   
   #datelinkbackground:hover{ background-color: #ffffff;}

   #translate { background-color: #ffffff; width:200px; height:65px; text-align:center; margin:-5px 0px 0px 0px; padding:3px; overflow:hidden; float:left;}


   #datelinkspace { background-color: #ffffff; height:10px; width:80px;}
   #contactmain { background:url(images/backtoplite.png) top center no-repeat; background-color: #A7BDA7; width:564px; padding:3px; float:left; }
   #contactmain1 {  background:url(images/backtopdark.png) top center no-repeat; background-color: #5D865E; width:564px; padding:3px; float:left; }
   #contactmaindbl { background:url(images/backbottomlite.png) top center no-repeat; background-color: #ffffff; width:564px; height:10px; padding:3px; float:left; }
   #contactmaindbd { background:url(images/backbottomdark.png) top center no-repeat; background-color: #ffffff; width:564px; height:10px; padding:3px; float:left; }


   
   #mainblockmainpage { background-color: #ffffff; width:989px; margin:-12px 0px 0px 0px; padding:3px; overflow:hidden; float:left;}	
   #mainpagetop { background:url(images/backtoplitewide.png) top left no-repeat; background-color: #A7BDA7; width:998px; padding:6px; float:left; }
   #mainpagetopdbl { background:url(images/backbottomlitewide.png) top left no-repeat; background-color: #ffffff; width:998px; height:10px; padding:0px; float:left; }

   #footertopdbl { background:url(images/footertopwide.png) top left no-repeat; background-color: #A7BDA7; width:998px; padding:6px; float:left; }
   #footerbasedbl { background:url(images/footerbasewide.png) top left no-repeat; background-color: #ffffff; width:998px; height:10px;  margin:0px 0px 0px 4px; padding:0px; float:left; }


  #pageleftbrochureblock { width:999px; height:664px; margin:-8px 0px 0px 0px; padding:0px; overflow:hidden;}
   
   #pageleftblock { width:450px; margin:-8px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}	
   #pagerightblock { background-color: #ffffff; width:450px; margin:2px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}

   #pageleftlinksblock { width:650px; margin:0px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}	
   #pagerightlinksblock { background-color: #ffffff; width:250px; margin:2px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}

   #pageleftnewsblock { width:800px; margin:0px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}	
   #pagerightnewssblock { background-color: #ffffff; width:100px; margin:2px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}

   
   #pagerightlinksmainblock { background-color: #cccccc; width:260px; height:400px; margin:2px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}   
   #linksblockspacer { background-color: #cccccc; width:200px; margin:2px 0px 0px 50px; padding:0px; overflow:hidden; float:left;}
   
   #pageleftmapblock { width:850px; margin:-8px 0px 0px 180px; padding:3px; overflow:hidden; float:left;}   
   
   #pageleftblockcenter { width:450px; text-align: center; margin:0px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}	
   #pagerightblockcenter { background-color: #ffffff; width:450px; text-align: center; margin:62px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}

   #pagecenterblockvideo { background-color: #ffffff; width:1000px; text-align: center; margin:12px 0px 0px 24px; padding:3px; overflow:hidden; float:left;}   

   
	#whitetitle{ font-size:16px; color:#ffffff; font-weight:bold; line-height:20px; }
	#whitetitlesub{ font-size:14px; color:#ffffff; font-weight:bold; line-height:20px; }
	
	#lefthead h1 { color:#ffffff; }
	#lefthead h2 { color:#fff83a; }

#menu_rex{ background:url(images/menubar.jpg) top center repeat-x; margin:2px 40px 6px -10px; font-size:17px;}	
#menu_rex2{ background:url(images/menubar.jpg) top center repeat-x; margin:2px 40px 2px 0px; font-size:14px;}



	

#newsbody { background-color: #ffffff; width:223px; padding:3px; text-align:left; margin:5px 0px 0px 0px; list-style:none; font-size:13px; color:#333333; letter-spacing:-1px; margin-bottom:2px; }




/* ------------------------------------
   TOP ORDER MESSAGE
   ------------------------------------ */
#order_invite { padding:0px 115px 0 0; height:1px; text-align:right; width:885px; margin:0 auto; color:#1463b1; font-weight:bold; font-size:18px; }
	#order_invite p { margin:0; }
	#order_invite a { color:#ee8233; text-decoration:none; }
	#order_invite a:hover { color:#5f132f; }



/* ------------------------------------
   NAVIGATION
   ------------------------------------ */
#icn_home { background:url(images/icn_home.gif) no-repeat; margin:110px 22px 0 0; width:37px; height:37px; display:block; float:right; text-indent:-9999px; }
#nav { width:200px; padding:0; float:right; text-align:left; margin:-10px 0px 0 0; list-style:none; font-size:18px; line-height:28px;}
	#nav a { text-decoration:none; color:#0000ff; }
	#nav a:hover { color:#999999; }

#navsub1 { width:200px; padding:0; float:right; text-align:left; margin:0px -10px 0px 0px; list-style:none; font-size:14px; line-height:20px;}
	#navsub1 a { text-decoration:none; color:#ffffff; }
	#navsub1 a:hover { color:#000066; }
	
	
	
/* ------------------------------------
   FORM
   ------------------------------------ */
fieldset { margin:0 0 20px; padding:20px 25px; border:1px solid #387bbd; }
legend { margin:0; padding:0 10px; font-size:16px; font-weight:bold; color:#ffffff; }
p.formField { margin:0 0 5px; padding:5px 0 0; clear:both; overflow:hidden; }
label { margin-right:10px; padding:8px 0 0; width:80px; font-weight:bold; font-size:13px; float:left; }
input.textInput { padding:4px 8px; width:240px; font-weight:bold; line-height:18px; color:#333333; border:2px solid #387bbd; float:left; }
input.submit { margin:10px 0 0; width:105px; height:41px; }

	span.inputs { padding-top:5px; float:left; overflow:hidden; }
	span.ckbox { margin:0; width:400px; display:block; overflow:hidden; }
	span.ckbox input { margin-right:5px; float:left; }
	span.ckbox label { padding:2px 0 0; width:200px; font-weight:normal; float:left; }

/* ------------------------------------
   MAIN COPY SECTION
   ------------------------------------ */


	
	#copy h1 { color:#ffffff; }
	#copy h2 { color:#cccccc; }
	#copy h4 { color:#ffffff; }
	#copy .large_text, #copy code { color:#d1dfed; font-size:18px; letter-spacing:-1px; }

	
	#rotaryworldwidecopy { width:700px; margin:10px 15px 0 0; padding:5px 0 0px; overflow:hidden; float:left; }
	#rotaryworldwidemain { width:712px; }
	#rotaryworldwidecopy h1 { font-size:16px; color:#cccccc; }

	#rotarymeetingscopy { width:700px; margin:10px 15px 0 0; padding:5px 0 0px; overflow:hidden; float:left; }
	#rotarymeetingsmain { width:712px; }
	#rotarymeetingscopy h1 { font-size:16px; color:#cccccc; }
	
	
	#rinewsfeed { width:700px; text-align:center; overflow:hidden; }	


/* ------------------------------------
   FOOTER
   ------------------------------------ */
#footer { color:#cccccc; width:992px; height:55px; font-size:11px; padding:0px 0; overflow:hidden; background-color: #004001; }
	#footer a { color:#cccc; }
	#footer a:hover { color:#ffffff; }
	#footer_left {width:370px; margin:-2px 0px 0 10px; float:left; overflow:hidden; }
	#footer_left a {color:#fffc00; text-decoration:none;}
	#footer_left a:hover { color:#999999; text-decoration:underline; }
	
	
	
		#social { list-style:none; margin:8px 0 20px; padding:0; overflow:hidden; }
			#social a { display:block; height:14px; }
				#social #facebook { display:block; float:left; width:73px; height:14px; text-indent:-9999px; margin-right:8px; }
				#social #facebook a { background:url(images/footer_social.gif) 0 0; }
				#social #facebook a:hover { background:url(images/footer_social.gif) 0 -15px; }
				#social #twitter { display:block; float:left; width:72px; height:14px; text-indent:-9999px; }
				#social #twitter a { background:url(images/footer_social.gif) -81px 0; }
				#social #twitter a:hover { background:url(images/footer_social.gif) -81px -15px; }
	#footer_right { background:#ffffff; width:665px; float:left; overflow:hidden; margin:-20px 0 0 30px;}
		#footer_right h4 { margin-top:10px; }
		#feature_1 { width:580px; float:left; text-align:right;}
		#feature_2 { width:120px; float:left; margin-left:10px; text-align:left;}
			.footer_img { float:right; margin-right:11px; border:0px solid white; }
			.footer_link { position:relative; top:10px; text-decoration:none; }



/* ------------------------------------
   HOME PAGE SPECIFIC
   ------------------------------------ */
#home #copy { width:500px; }
#home h1 { margin-bottom:0px; }
#home h2 { margin-bottom:0px; }
#home #footer_right { width:590px }





/* ------------------------------------
   CONTACT PAGE SPECIFIC
   ------------------------------------ */
#contact #copy { width:575px; }
