/* CSS RESET */
.afp_turnkey { color:#000; } 
.afp_turnkey div, .afp_turnkey dl, .afp_turnkey dt, .afp_turnkey dd, .afp_turnkey ul, .afp_turnkey ol, .afp_turnkey li, .afp_turnkey h1, .afp_turnkey h2, .afp_turnkey h3, .afp_turnkey h4, .afp_turnkey h5, .afp_turnkey h6, .afp_turnkey pre, .afp_turnkey code, .afp_turnkey form, .afp_turnkey fieldset, .afp_turnkey legend, .afp_turnkey input, .afp_turnkey button, .afp_turnkey textarea, .afp_turnkey p, .afp_turnkey blockquote, .afp_turnkey th, .afp_turnkey td { margin:0; padding:0; } 
.afp_turnkey table { border-collapse:collapse; border-spacing:0; }
.afp_turnkey fieldset, .afp_turnkey img { border:0; }
.afp_turnkey address, .afp_turnkey caption, .afp_turnkey cite, .afp_turnkey code, .afp_turnkey dfn, .afp_turnkey em, .afp_turnkey strong, .afp_turnkey th, .afp_turnkey var, .afp_turnkey optgroup { font-style: inherit; font-weight: inherit; }
.afp_turnkey del, .afp_turnkey ins { text-decoration: none; }
.afp_turnkey li { list-style:none; }
.afp_turnkey caption, .afp_turnkey th { text-align:left; }
.afp_turnkey h1, .afp_turnkey h2, .afp_turnkey h3, .afp_turnkey h4, .afp_turnkey h5, .afp_turnkey h6 { font-size:100%; font-weight:normal; }
.afp_turnkey q:before, .afp_turnkey q:after { content:''; }
.afp_turnkey abbr, .afp_turnkey acronym { border:0; font-variant:normal; }
.afp_turnkey sup { vertical-align: baseline; }
.afp_turnkey sub { vertical-align: baseline; }
/*because legend doesn't inherit in IE */
.afp_turnkey legend { color: #000; }
.afp_turnkey input, .afp_turnkey button, .afp_turnkey textarea, .afp_turnkey select, .afp_turnkey optgroup, .afp_turnkey option { font-family:inherit; font-size:inherit; font-style: inherit; font-weight:inherit; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, .afp_turnkey IE7-Win */
.afp_turnkey input, .afp_turnkey button, .afp_turnkey textarea, .afp_turnkey select { *font-size:100%;}
/* /CSS RESET */
.afp_turnkey img { -ms-interpolation-mode: bicubic; }
a {   outline: none; }
/* CSS FONT */
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
.core_container .afp_turnkey {font:13px arial, helvetica, clean, sans-serif; 	/* for IE6/7 */
	*font-size:small;
	/* for IE Quirks Mode */
	*font:x-small;
}
/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
.afp_turnkey select, .afp_turnkey input, .afp_turnkey button, .afp_turnkey textarea, .afp_turnkey button { font:99% inherit; }
/**
 * To help tables remember to inherit
 */
.afp_turnkey table { font-size:inherit; font:100% inherit;font-family:Arial, Helvetica, sans-serif; }
/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
.afp_turnkey pre, .afp_turnkey code, .afp_turnkey kbd, .afp_turnkey samp, .afp_turnkey tt { font-family:monospace;  *font-size:108%;
line-height:100%; }
/* /CSS FONT */



/* BASE*/
#afp_body { width:100%; min-height:100%;height:100%; margin:0; padding:0; }
.afp_turnkey .clear { clear:both; height:0px; font-size:0; line-height:0; }
/*  */
.afp_turnkey .clear_fix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.afp_turnkey .clear_fix { display:inline-block; }
/* \*/ * html .clear_fix { height:1%; }
.afp_turnkey .clear_fix { display:block; }
/* ------- FIN - Clear ------- */


.core_container .afp_turnkey  { /* For breathing room between content and viewport. */
height:100%;font-family:Arial, Helvetica, sans-serif;
	/*margin:10px;*/
   }
.afp_turnkey h1 { /* 18px via YUI Fonts CSS foundation. */
/*	font-size: 138.5%;*/
   }
.afp_turnkey h2 { /* 16px via YUI Fonts CSS foundation. */
	/*font-size: 123.1%;*/
   }
.afp_turnkey h3 { /* 14px via YUI Fonts CSS foundation. */
	/*font-size: 108%;*/
   }
.afp_turnkey h1, .afp_turnkey h2, .afp_turnkey h3 { /* Top & bottom margin based on font size. */
	/*margin: 1em 0;*/
   }
.afp_turnkey h1, .afp_turnkey h2, .afp_turnkey h3, .afp_turnkey h4, .afp_turnkey h5, .afp_turnkey h6, .afp_turnkey strong, .afp_turnkey dt { /* Bringing boldness back to headers and the strong element. */
	font-weight: bold;font-family:Arial, Helvetica, sans-serif;
   }
.afp_turnkey optgroup { font-weight:normal; }
.afp_turnkey abbr, .afp_turnkey acronym { /* Indicating to users that more info is available. */
	border-bottom: 1px dotted #000; cursor: help;
   }
.afp_turnkey em { /* Bringing italics back to the em element. */
	font-style: italic;
   }
.afp_turnkey del { /* Striking deleted phrases. */
	text-decoration: line-through;
   }
.afp_turnkey blockquote, .afp_turnkey ul, .afp_turnkey ol, .afp_turnkey dl { /* Giving blockquotes and lists room to breath. */
	/*margin: 1em;*/
   }
.afp_turnkey ol, .afp_turnkey ul, .afp_turnkey dl { /* Bringing lists on to the page with breathing room. */
	/*margin-left: 2em;*/
   }
.afp_turnkey ol li { /* Giving OL's LIs generated numbers. */
	list-style: decimal outside;
   }
.afp_turnkey ul li { /* Giving UL's LIs generated disc markers. */
	/*list-style: disc outside;*/
   }
.afp_turnkey dl dd { /* Giving UL's LIs generated numbers. */
	margin-left: 1em;
   }
.afp_turnkey th, .afp_turnkey td { /* Borders and padding to make the table readable. */
	/*border: 1px solid #000; padding: .5em;*/ font-family:Arial, Helvetica, sans-serif;
   }
.afp_turnkey th { /* Distinguishing table headers from data cells. */
	font-weight: bold;font-family:Arial, Helvetica, sans-serif; 
     }
.afp_turnkey caption { /* Coordinated margin to match cell's padding. */
	margin-bottom: .5em;
   /* Centered so it doesn't blend in to other content. */
	text-align: center;
   }
.afp_turnkey sup { /* to preserve line-height and selector appearance */
	vertical-align: super;
   }
.afp_turnkey sub { /* to preserve line-height and selector appearance */
	vertical-align: sub;
   }
.afp_turnkey p, .afp_turnkey fieldset, /*.afp_turnkey table,*/ .afp_turnkey pre { /* So things don't run into each other. */
	margin-bottom: 1em;
   }
/* Opera requires 1px of passing to render with contemporary native chrome */
.afp_turnkey button, .afp_turnkey input[type="checkbox"], .afp_turnkey input[type="radio"], .afp_turnkey input[type="reset"], .afp_turnkey input[type="submit"] { 
padding:1px; 
}
/* /BASE*/



