/*-- Reset by Eric Meyer --*/	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}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}
/* -- Typography from Blueprint -- */	html{font-size:100.01%}body{ font-size:75%; color:#222; background:#fff; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;line-height:18px;}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{ margin:0}p {margin:0 0 1.5em}p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover {color:#000}a {color:#009;text-decoration:underline}blockquote {margin:1.5em;color:#666;font-style:italic}strong {font-weight:bold}em,dfn {font-style:italic}dfn {font-weight:bold}sup,sub {line-height:0}abbr,acronym {border-bottom:1px dotted #666}address {margin:0 0 1.5em;font-style:italic}del {color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ul,li ol {margin:0}ul,ol {margin:0 1.5em 1.5em 0;padding-left:3.333em}ul {list-style-type:disc}ol {list-style-type:decimal}dl {margin:0 0 1.5em 0}dl dt {font-weight:bold}dd {margin-left:1.5em}table {margin-bottom:1.4em;width:100%}th {font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td {background:#e5ecf9}tfoot {font-style:italic}caption {background:#eee}
/* -- Form Styles from Blueprint -- */	label {font-weight:bold}fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}legend {font-weight:bold;font-size:1.2em}input[type=text],input[type=password],input.text,input.title,textarea,select{ background-color:#fff; border:1px solid #bbb}input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{ border-color:#666}input[type=text],input[type=password],input.text,input.title,textarea,select{ margin:0.5em 0}input.text,input.title {width:300px;padding:5px}input.title {font-size:1.5em}textarea {width:390px;height:250px;padding:5px}input[type=checkbox],input[type=radio],input.checkbox,input.radio{ position:relative;top:.25em}form.inline{line-height:3}form.inline p{margin-bottom:0}.error,.notice,.success {padding:.8em;margin-bottom:1em;border:2px solid #ddd}.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice {background:#FFF6BF;color:#514721;border-color:#FFD324}.success {background:#E6EFC2;color:#264409;border-color:#C6D880}.error a {color:#8a1f11}.notice a {color:#514721}.success a {color:#264409}a.button,button{ display:block; float:left; margin:0.7em 0.5em 0.7em 0; padding:5px 10px 5px 7px;   border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#f5f5f5; font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer}button{ width:auto; overflow:visible; padding:4px 10px 3px 7px}button[type]{ padding:4px 10px 4px 7px;  line-height:17px}*:first-child+html button[type]{ padding:4px 10px 3px 7px}button img,a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none}button:hover,a.button:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#369}a.button:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff}body .positive{ color:#529214}a.positive:hover,button.positive:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214}a.positive:active{ background-color:#529214; border:1px solid #529214; color:#fff}body .negative{ color:#d12f19}a.negative:hover,button.negative:hover{ background-color:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19}a.negative:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff}


/* -- Global Elements -- */
.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.right { float:right; }
.left { float: left; }

.container { margin:0 auto; width:960px; }

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
