
	*{	margin: 0;
	padding: 0;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1; font-family:georgia;color:#fff;line-height:1.5em;}

td {padding:5px;font-size:13px;color:#111111}


ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
 .stretch,
    .clear {
        clear: both;
        height: 1px;
        
        margin: 0;
        padding: 0;
        
        font-size: 15px;
        line-height: 1px;
    }
    .clearfix:after {
        clear: both;
        height: 0;
        
        display: block;
        visibility: hidden;
        
        content: ".";
    }
    .clearfix {display:inline-block;}
    /* Hide from IE Mac \*/
    .clearfix {display:block;}
    /* End hide from IE Mac */
/* end clearing */









h1 {font-family:arial;font-weight:normal;margin:0 0 0.5em 0;font-size:25px;}
h2 {color:#47478F;font-family:arial;font-size:16px;margin:0 0 1.25em 0;line-height:1.5em}
h3 {color:#ffffff;font-size:16px;font-family:arial;margin:0 0 1.25em 0;text-align:left;}
h4 {color:#ffffff;font-size:14px;font-family:arial;margin:0 0 0.5em 0;text-align:left;}
			
					p {color:#111111;font-size:12px;font-family:calibri;line-height:20px;margin:0 0 1.5em 0;text-align:justify;}
					p strong {font-size:13px;}
					
ol, ul {
list-style-image:none;
list-style-position:inside;
list-style-type:square;
text-align:left;
font-family:calibri;
font-size:1.3em;
line-height:2em;
margin:0 0 10px 20px;
}
					
					
					hr{margin:5px 0 20px 0;border:0;border-top:1px dotted #cccccc;height:1px;}
					
#insteps-body strong a {color:#fff;font-weight:bold;font-size:1.1em;}

body {   background: #9090C6;text-align:center;font:62.5% arial;margin:0 0 40px 0;}


 #insteps-sitewrapper	{ background: #ffffff;width:920px;margin:10px auto;text-align:left;}

#insteps-logo{width:253px;height:31px;background:transparent url("../img/insteps-logo.png") top left no-repeat;display:block;float:left;height:160px;}
 #insteps-strapline {display:block;float:left; height:30px;font-size:2.6em;color:#cccccc;margin-top:64px;margin-bottom:32px;text-align:right; 

padding-right:40px;
text-align:right;
width:600px;

}

	 #insteps-siteinner		{}
 #insteps-header 		{background:transparent url("../img/header.jpg") top center no-repeat;height:165px;}
  #insteps-menu 			{background:transparent url("../img/menubg.png") top center no-repeat;}













 	
	

 	#insteps-menu ul {width:637px;}
  	#insteps-menu ul li {display:inline; }
		#insteps-menu ul li a	{float:left;margin:0 20px 0 0px;
display:block;font-size:1em;text-decoration:none;color:#666;}

			#insteps-menu ul li a:hover {border-bottom:0px solid #9090C6}	
			
			#insteps-menu ul li.last a	{margin-right:0px}
			


			

 
 #insteps-advert .inner {margin:0 auto 00px auto;display:inline-block;text-align:left;}
 

 #insteps-sitefooter{background:#7575AB;color:#666666;font-size:1.2em;padding:15px 15px 5px 15px;margin-top:30px;}


 
  .copyright{color:#fff;float:left;padding:0 0 10px;}


   
    
	
	 #insteps-body {padding-top:130px;}
 #insteps-body .inner{padding:30px; display:block;}
   
   


			
			 #insteps-body a {color:#ffffff;font-size:13px;font-weight:bold;}
			
			
			
			
			
 #insteps-body 				{background:transparent url("../img/banner.jpg") top center no-repeat;}
 
  #insteps-body-leftcol .inner {padding:20px;margin:0;}
 #insteps-body-rightcol .inner {padding:0px;margin:0;}
  
 #insteps-body-leftcol 		{background:transparent url("../img/homebox.png") top center repeat;float:left;width:515px;}
 #insteps-body-rightcol 	{text-align:center;float:left;width:300px;margin-left:45px;}
 
 #gallerypage #insteps-body-leftcol {width:860px;}
 
 #insteps-body-rightcol h2 a {color:#fff;display:block;text-decoration:none;padding:22px;background:#47478F}
 #insteps-body-rightcol h2 a:hover {background:#9E9ECE;color:#ffffff;display:block;}
 
 #gallery {margin-left:5px;}
 
 .featurebox {background:#47478F;}
 .featurebox .inner {padding:20px !important;}
  .featurebox p {color:#ffffff;}