@media print {

	
body, #sidebar, #bod  {
	color: #000 ; margin:10px !important;padding: 10px !important; width:90% !important; float: none;
}




#nav, #mainpic  {display: none}

} /* end print */





body {
	font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #000;
	background-color: #fff;
	margin: 0;
	padding: 0;
}
 #logo {float:left; margin: 40px 20px 0 20px;
 padding-top:40px;
 /* REAL - Hide from IE mac \*/
 padding-top:0;

/* End hide from IEmac */



}


#nav {height:170px;
		font-family: Georgia,Palatino,Times New Roman, serif;
color: #fff;
	padding:0;margin:0; 
	background-color: #339;
background-image: url(../i/bg.jpg);
	background-repeat: repeat-x;	
	
}

#ahs {
color: #fff;
		font-size: 32px;
	line-height: 36px;
	letter-spacing:-1px;
text-transform: uppercase;
font-weight:200;
background-color: transparent;
		padding: 50px 0 5px 0 ;
	
}
 ul, ol, li {	margin: 0;
	padding: 0;
}




#nav   li
{
		font-size: 14px;
	margin: 0;
	padding: 0 4px 0 7px;
	display: inline;
	background-image: url(../i/sep.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#nav   li#first
{
	padding: 0 4px 0 0;
	background-image: none;
}



#nav  a ,
#nav  a:visited { color: #fff;	text-decoration: none; background-color: transparent; background-image: none;}

#introtext  a ,
#introtext  a:visited ,
#introtext  a:hover ,
#introtext  a:active ,
#nav  a:hover ,
#nav  a:active {color: #fff;
background: url(../i/underline_nav.gif) repeat-x 100% 100%;
padding-bottom: 2px;
white-space: nowrap;}

	#footer  a ,
#footer  a:visited ,
#footer  a:hover ,
#footer  a:active ,

#prefooter  a ,
#prefooter  a:visited ,
#prefooter  a:hover ,
#prefooter  a:active 
{text-decoration: none}


#logo  a ,
#logo  a:visited ,
#logo  a:hover ,
#logo  a:active
{ background-image: none;}



	
#splash {	; font-weight: normal;
padding:  20px 20px 20px 40px; 	background-image: url(../i/bg.jpg);
background-color: #09c;
color: #fff;
font-size: 15px;
	font-family: Georgia,Palatino,Times New Roman, serif;
	background-repeat: repeat-x;	
	background-position: 0px -170px;



height:142px ;
/* REAL - Hide from IE mac \*/
height:165px ;
/* End hide from IEmac */

}	
	
	
#introtext, 
#introtext h1 {width: 480px;}

#introtext p {margin: 0;
	padding: 0; 
}

#mainpic  {position:absolute;
	left: 530px;
	border:0;
	top: 134px;

/* REAL - Hide from IE mac \*/
top: 135px;

/* End hide from IEmac */



}

#sidebar {width:220px; margin: 78px 0 0 540px; color: #636363; line-height:18px; font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 11px;}

	
#sidebar p {padding:0; margin:0 0 12px 0;}
	
	
	
blockquote {margin: 0;
	padding-left: 1em; }

blockquote .outdent {text-indent: -1em;}


blockquote .quote {font-size: 16px; font-weight:bold; 
color: #39c;
	font-family: Georgia,Palatino,Times New Roman, serif;
}



.sig {font-size: 11px;line-height:18px;
text-align:right; font-style:italic;color: #999;
}


#bod {	float: left;
padding:  0 20px 20px 40px; 
width: 450px;
background-color: #fff;
color: #000;
font-size: 11px;line-height:18px;
	font-family: Georgia,Palatino,Times New Roman, serif;

}	
	
	
#bod p {padding:0; margin:0 0 12px 0;}
	
	
a { 
color: #39c;	
background-color: transparent; 
}

a:visited { color: #36c}

a:hover , a:active {color: #039;
}



h1 {	font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 28px;
line-height: 36px;
	font-weight: normal;
	letter-spacing: -1.3px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h2, #bod h1 {	font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #339;
	letter-spacing: -1px;
	margin: 12px 0 0 0 ;
	padding: 0 0 0 0;
}


h3, h4, h5 {	font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 12px 0 0 0 ;
	padding: 0 0 0 0;
}



#sidebar h1,
#sidebar h2, 
#sidebar h3 ,
#sidebar h4  ,
#sidebar h5,
#sidebar h6


{	font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 12px 0 0 0 ;
	padding: 0 0 0 0;
}





#skip {float:right;}

img {border: 0;}

#prefooter {
clear:both;
font-size: 10px;line-height:18px;
	font-family: Georgia,Palatino,Times New Roman, serif;
		text-align:right;
	padding:6px 20px 18px 10px;margin:72px 10px 0px 30px ;
width:700px;
}

#footer {
clear:both;
color: #006;
font-size: 10px;line-height:18px;
	font-family: Georgia,Palatino,Times New Roman, serif;
	padding:6px 10px 18px 10px;margin:0 10px 0 30px ;
width:700px;
border-top: 1px solid #006;
}



.required {color: #f00;}







table.mailform  td.label {
	font-size: 11px; text-align:right; padding-top:14px;

}

label
{
border-bottom: 1px solid #09c;
border-right: 1px solid #09c;
padding:6px;
margin-right: 10px;}


table.mailform  td.widget {
	font-size: 11px;
	background: #fff;padding:9px 0 0 0 ;

	
}


table.mailform  td.widget  input,
table.mailform  td.widget  select

{ border: 1px solid #09c; background: #ecf2f7;height: 18px; font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 11px; padding:3px; color: #006;

}

table.mailform  td.widget  textarea { border: 1px solid #09c; background: #ecf2f7;line-height: 18px; font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 11px;padding:3px;color: #006;

}



table.mailform  td.bigwidget  input

{ background: #ecf2f7; margin:12px 0 0 0;font-family: Helvetica Neue, Helvetica, sans-serif; font-weight:bold; font-size: 12px; padding:1px; color: #000;

}



legend  {	font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #339;
	letter-spacing: -1px;
	margin: 12px 0 0 0 ;
	padding: 0 0 0 0;
}
fieldset {border:none;}

form {margin: 24px 0 24px 0}



.caption {color: #666;}


.download { padding:24px 0 30px 24px; background-image: url(../i/doc.gif);
	background-repeat: no-repeat;	line-height: 24px; font-weight:bold; 

}

.download a {margin-left: 20px;background: url(../i/underline_nav.gif) repeat-x 100% 100%;
padding-bottom: 2px;text-decoration:none;
white-space: nowrap;}