/*  

Theme Name:    AHL
Theme URI:     http://www.zimpco.com/

*/

/* reset css */
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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through} table{border-collapse:collapse;border-spacing:0}

/* body ------------------------------ */
html, body { margin:0; padding:0; font:14px Arial, Helvetica, sans-serif; background:url(images/background.jpg) repeat-x left top; color:#555;  }
a { text-decoration:none; color:#0a82d8; }
a:hover { text-decoration:none; color:#000; }

/* text formating ------------------------------ */
p { margin:0; padding:0px 0 15px 0; line-height:22px; color:#555; }
p.start { margin:0; padding:0px 0 15px 0; line-height:22px; color:#555; font:16px Arial, Helvetica, sans-serif; }
p em { line-height:20px; } 
code { line-height:18px; }

ul { margin:0 0 12px 0; padding:0 0 0 14px;}
ul li { margin:0 0 8px 14px; padding:0; list-style:disc; line-height:22px;   }

ol { margin:0 0 0 20px; padding:0 0 10px 5px; list-style-type:decimal;  line-height:18px; }
ol li ol { margin:8px 0 5px 18px; padding:0; }
ol li { margin:0 0 5px 25px; padding:0; list-style:decimal; }

dl,hr,ol,ul,pre,table,address,fieldset { margin:0; padding:0; }

blockquote { margin:0; padding:0 0 25px 35px; height:100%; overflow:hidden; background:url(images/quote.png) no-repeat left top; font:18px Georgia, "Times New Roman", Times, serif; }

/* headings ----- */
h2, h3, h4, h5, h6 { margin:5px 0 0px 0; padding:0; line-height:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#002a5c;	 }

h1 { font-size:24px; color:#002a5c; margin: 0 0 15px 0; }
h2 { font-size:22px; color:#002a5c; margin: 0 0 15px 0;}
h3 { font-size:16px; }
h4 { font-size:24px; }
h5 { font-size:18px; }
h6 { font-size:18px; }

#container { width:850px; margin:0 auto; min-height:600px; position:relative; padding:30px 0 0 0; }
#wrapper { width:850px; margin:0 auto; position:relative; padding:60px 0 0 0; }
#sidebar { position:relative; width:350px; float:left; text-align:center; padding-top:15px; }
#pdf  { width:250px; padding-right:20px; float:right; padding-top:20px;text-align:right; }
#content  { width:450px; padding-right:20px; float:right; padding-top:96px; }
#content ul {line-height:12px;}
#content ul li {line-height:14px;margin-left:40px;}
#states {width:440px;}
#states li {text-align:center;float:left;}
#footer { width:500px; margin:0 auto; min-height:600px; position:relative; padding:30px 0 0 0; text-align:center }

/* clearfix ----- */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block; }
