/* ----------------------------------------------------------------------- Blueprint CSS Framework 1.0.1 http://blueprintcss.org   * Copyright (c) 2007-Present. See LICENSE for more info.   * See README for instructions on how to use Blueprint.   * For credits and origins, see AUTHORS.   * This is a compressed file. See the sources in the 'src' directory.----------------------------------------------------------------------- *//* reset.css */html {margin:0;padding:0;border:0;}body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1.5;background:white;}table {border-collapse:separate;border-spacing:0;}caption, th, td {text-align:left;font-weight:normal;float:none !important;}table, th, td {vertical-align:middle;}blockquote:before, blockquote:after, q:before, q:after {content:'';}blockquote, q {quotes:"" "";}a img {border:none;}:focus {outline:0;}/* typography.css */html {font-size:100.01%;}body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}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;}.left {float:left !important;}p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}.right {float:right !important;}p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}a:focus, a:hover {color:#09f;}a {color:#06c;text-decoration:underline;}blockquote {margin:1.5em;color:#666;font-style:italic;}strong, dfn {font-weight:bold;}em, dfn {font-style:italic;}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:1.5em;}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;}tbody tr:nth-child(even) td, tbody tr.even td {/*background:#e5ecf9;*/}tfoot {font-style:italic;}caption {background:#eee;}.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;}.first {margin-left:0;padding-left:0;}.last {margin-right:0;padding-right:0;}.top {margin-top:0;padding-top:0;}.bottom {margin-bottom:0;padding-bottom:0;}/* forms.css */label {font-weight:bold;}fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}fieldset, #IE8#HACK {padding-top:1.4em;}legend, #IE8#HACK {margin-top:0;margin-bottom:0;}input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}select {background-color:#fff;border-width:1px;border-style:solid;}input[type=text], input[type=password], input[type=url], input[type=email], 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;}form.inline {line-height:3;}form.inline p {margin-bottom:0;}.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}.success {background:#e6efc2;color:#264409;border-color:#c6d880;}.info {background:#d5edf8;color:#205791;border-color:#92cae4;}.error a, .alert a {color:#8a1f11;}.notice a {color:#514721;}.success a {color:#264409;}.info a {color:#205791;}/* grid.css *//* --------------------------------------------------------------		Blueprint grid.css file for version 1.0		Width: 1140px		Columns: 18		Column width: 35px		Gutter width: 30px				This file was generated with GridCalc (http://www.problem.se/labs/gridcalc/)---------------------------------------------------------------*//* --------------------------------------------------------------   grid.css   * Sets up an easy-to-use grid of 24 columns.   By default, the grid is 950px wide, with 24 columns   spanning 30px, and a 10px margin between columns.   If you need fewer or more columns, namespaces or semantic   element names, use the compressor script (lib/compress.rb)-------------------------------------------------------------- *//* A container should group all your columns. */.container {  /* width: 1140px; THE WIDTH WILL BE IN custom.css*/  margin: 0 auto;}/* Use this class on any .span / container to see the grid. */.showgrid {  background: url(src/grid.png);}/* Columns-------------------------------------------------------------- *//* Sets up basic grid floating and margin. */.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18 {  float: left;  margin-right: 30px;}.span-mid {  float: none;}/* Changes by bebaclig */.right-header {  height: 102px; /* to make two divs take up first row */}/* end changes *//* The last column in a row needs this class. */.last { margin: auto; }/* Use these classes to set the width of a column. */.span-1 {width: 35px;}.span-2 {width: 100px;}.span-3 {width: 165px;}.span-4 {width: 230px;}.span-5 {width: 295px;}.span-6 {width: 360px;}.span-7 {width: 425px;}.span-8 {width: 490px;}.span-9 {width: 555px;}.span-10 {max-width: 620px;}.span-11 {width: 685px;}.span-12 {max-width: 750px;}.span-13 {width: 815px;}.span-14 {width: 880px;}.span-15 {max-width: 945px;}.span-16 {width: 1010px;}.span-17 {width: 1075px;}.span-18 {max-width: 1140px; margin-right: 0;}/* Use these classes to set the width of an input. */input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18 {  border-left-width: 1px;  border-right-width: 1px;  padding-left: 5px;  padding-right: 5px;}input.span-1, textarea.span-1 {width: 23px;}input.span-2, textarea.span-2 {width: 88px;}input.span-3, textarea.span-3 {width: 153px;}input.span-4, textarea.span-4 {width: 218px;}input.span-5, textarea.span-5 {width: 283px;}input.span-6, textarea.span-6 {width: 348px;}input.span-7, textarea.span-7 {width: 413px;}input.span-8, textarea.span-8 {width: 478px;}input.span-9, textarea.span-9 {width: 543px;}input.span-10, textarea.span-10 {width: 608px;}input.span-11, textarea.span-11 {width: 673px;}input.span-12, textarea.span-12 {width: 738px;}input.span-13, textarea.span-13 {width: 803px;}input.span-14, textarea.span-14 {width: 868px;}input.span-15, textarea.span-15 {width: 933px;}input.span-16, textarea.span-16 {width: 998px;}input.span-17, textarea.span-17 {width: 1063px;}input.span-18, textarea.span-18 {width: 1128px;}/* Add these to a column to append empty cols. */.append-1 {padding-right: 65px;}.append-2 {padding-right: 130px;}.append-3 {padding-right: 195px;}.append-4 {padding-right: 260px;}.append-5 {padding-right: 325px;}.append-6 {/*padding-right: 390px;*/}.append-7 {padding-right: 455px;}.append-8 {padding-right: 520px;}.append-9 {padding-right: 585px;}.append-10 {padding-right: 650px;}.append-11 {padding-right: 715px;}.append-12 {padding-right: 780px;}.append-13 {padding-right: 845px;}.append-14 {padding-right: 910px;}.append-15 {padding-right: 975px;}.append-16 {padding-right: 1040px;}.append-17 {padding-right: 1105px;}/* Add these to a column to prepend empty cols. */.prepend-1 {padding-left: 65px;}.prepend-2 {padding-left: 130px;}.prepend-3 {padding-left: 195px;}.prepend-4 {padding-left: 260px;}.prepend-5 {padding-left: 325px;}.prepend-6 {padding-left: 390px;}.prepend-7 {padding-left: 455px;}.prepend-8 {padding-left: 520px;}.prepend-9 {padding-left: 585px;}.prepend-10 {padding-left: 650px;}.prepend-11 {padding-left: 715px;}.prepend-12 {padding-left: 780px;}.prepend-13 {padding-left: 845px;}.prepend-14 {padding-left: 910px;}.prepend-15 {padding-left: 975px;}.prepend-16 {padding-left: 1040px;}.prepend-17 {padding-left: 1105px;}/* Border on right hand side of a column. */.border {  padding-right: 14px;  margin-right: 15px;  border-right: 1px solid #ddd;}/* Border with more whitespace, spans one column. */.colborder {  padding-right: 47px;  margin-right: 47px;  border-right: 1px solid #ddd;}/* Use these classes on an element to push it into thenext column, or to pull it into the previous column.  */.pull-1 {margin-left: -65px;}.pull-2 {margin-left: -130px;}.pull-3 {margin-left: -195px;}.pull-4 {margin-left: -260px;}.pull-5 {margin-left: -325px;}.pull-6 {margin-left: -390px;}.pull-7 {margin-left: -455px;}.pull-8 {margin-left: -520px;}.pull-9 {margin-left: -585px;}.pull-10 {margin-left: -650px;}.pull-11 {margin-left: -715px;}.pull-12 {margin-left: -780px;}.pull-13 {margin-left: -845px;}.pull-14 {margin-left: -910px;}.pull-15 {margin-left: -975px;}.pull-16 {margin-left: -1040px;}.pull-17 {margin-left: -1105px;}.pull-18 {margin-left: -1170px;}.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18 {float: left; position:relative;}.push-1 {margin: 0 -65px 1.5em 65px;}.push-2 {margin: 0 -130px 1.5em 130px;}.push-3 {margin: 0 -195px 1.5em 195px;}.push-4 {margin: 0 -260px 1.5em 260px;}.push-5 {margin: 0 -325px 1.5em 325px;}.push-6 {margin: 0 -390px 1.5em 390px;}.push-7 {margin: 0 -455px 1.5em 455px;}.push-8 {margin: 0 -520px 1.5em 520px;}.push-9 {margin: 0 -585px 1.5em 585px;}.push-10 {margin: 0 -650px 1.5em 650px;}.push-11 {margin: 0 -715px 1.5em 715px;}.push-12 {margin: 0 -780px 1.5em 780px;}.push-13 {margin: 0 -845px 1.5em 845px;}.push-14 {margin: 0 -910px 1.5em 910px;}.push-15 {margin: 0 -975px 1.5em 975px;}.push-16 {margin: 0 -1040px 1.5em 1040px;}.push-17 {margin: 0 -1105px 1.5em 1105px;}.push-18 {margin: 0 -1170px 1.5em 1170px;}.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18 {float: left; position:relative;}/* Misc classes and elements-------------------------------------------------------------- *//* In case you need to add a gutter above/below an element */div.prepend-top, .prepend-top {  margin-top:1.5em;}div.append-bottom, .append-bottom {  margin-bottom:1.5em;}/* Use a .box to create a padded box inside a column.  */.box {  padding: 1.5em;  margin-bottom: 1.5em;  background: #e5eCf9;}/* Use this to create a horizontal ruler across a column. */hr {  background: #ddd;  color: #ddd;  clear: both;  float: none;  width: 100%;  height: 1px;  margin: 0 0 17px;  border: none;}hr.space {  background: #fff;  color: #fff;  visibility: hidden;}/* Clearing floats without extra markup   Based on How To Clear Floats Without Structural Markup by PiE   [http://www.positioniseverything.net/easyclearing.html] */.clearfix:after, .container:after {  content: "\0020";  display: block;  height: 0;  clear: both;  visibility: hidden;  overflow:hidden;}.clearfix, .container {display: block;}/* Regular clearing   apply to column that should drop below previous ones. */.clear { clear:both; }