/* -------------------------------------------------------------- reset.css* Resets default browser CSS.-------------------------------------------------------------- */html, 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 {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body {line-height:1.5;}/* Tables still need 'cellspacing="0"' in the markup. */table {border-collapse:separate; border-spacing:0;}caption, th, td {font-weight:normal;}table, td, th {vertical-align:middle;}/* Remove possible quote marks (") from <q>, <blockquote>. */blockquote:before, blockquote:after, q:before, q:after {content:"";}blockquote, q {quotes:"" "";}/* Remove annoying border on linked images. */a img {border:none;}/* -------------------------------------------------------------- typography.css* Sets up some sensible default typography.-------------------------------------------------------------- *//* Default font settings. The font-size percentage is of 16px. (0.75 * 16px = 12px) */body {font-size:75%;color:#222; background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}/* Headings-------------------------------------------------------------- */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; height: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;}/* Text elements-------------------------------------------------------------- */p {margin:0 0 1.5em;}p img {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,code {margin:1.5em 0; white-space:pre;}pre,code,tt {font:1em 'andale mono', 'lucida console', monospace; line-height:1.5;} /* Lists-------------------------------------------------------------- */li ul, li ol {margin:0 1.5em;}ul, ol {margin:0 1.5em 1.5em 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;}/* Tables-------------------------------------------------------------- */th {font-weight:bold;}th,td {padding:5px;}tfoot {font-style:italic;}/* Misc classes-------------------------------------------------------------- */.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;}/* columns-------------------------------------------------------------- */.column {float:left; overflow:hidden; width:50%;}* html .column {float:left; overflow:hidden; width:50%; word-wrap:break-word;}.column-inner {margin:0 10px;}.full {width:100% !important;}.half {width:50% !important;}.third {width:33.3% !important;}* html .third {width:33% !important;}.twothirds {width:66.6% !important;}.quarter {width:25% !important;}* html .quarter {width:24% !important;}.threequarters {width:75% !important;}.fifth {width:20% !important;}.twofifths {width:40% !important;}.threefifths {width:60% !important;}.fourfifths {width:80% !important;}.fifteenpercent{width:15% !important;}.tenpercent{width:10% !important;}/* helper classes-------------------------------------------------------------- */.left {float:left;}.right {float:right;}.center {text-align:center;}.text-right {text-align:right;}.inline {display:inline;}.block {display:block;}.nowrap {white-space:nowrap;}.hidden {display:none;}.clear {clear:both; height:0;}.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}.clearfix {display:inline-block;} * html .clearfix {height:1%;}.clearfix {display:block;}.brclear {clear:both;height:0;margin:0; font-size: 1px;line-height: 0px;}.noborder{ border:0 !important;}/* lists-------------------------------------------------------------- */ul.nav {margin:0; padding:0;}ul.nav li {display:inline; list-style-type:none; margin:0; padding:0 5px; width:150px; white-space:nowrap;}ul.nav li.first {}ul.simple {margin:0; padding:0;}ul.simple li {list-style-type:none; margin-bottom:4px;}/* forms-------------------------------------------------------------- */fieldset {margin-bottom:15px;}legend, .description {color:#333; font-family:Tahoma,Arial,Verdana,sans-serif; font-size:12px; font-weight:bold; margin-bottom:3px;}label {display:block;}.row {clear:both; display:inline-block; margin-bottom:12px;}.row div {float:left; margin-left:8px; position:relative;}.row div.first {margin-left:0;}.row:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}* html .row {height:1%;}.row {display:block;}fieldset.group .row {margin-bottom:8px;}.input-text, .input-select {	border-bottom:1px solid #eee;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	border-top:1px solid #7a7a7a;	color:#333;	padding:2px 0;	font-size:14px;	width:272px; }.input-text.wide {width:554px;}fieldset em {color:red; font-weight:bold; font-size:14px;}fieldset .row div em {position:absolute; right:-8px; top:2px;}.label {float:left; font-weight:bold; width:90px;}.image_right {float:right;margin: 0 0 15px 30px;}.image_left {float:left;margin: 0 30px 15px 0;}.marginbtm10 {margin-bottom:10px;}.marginbtm20 {margin-bottom:20px;}.marginbtm30 {margin-bottom:30px;}.margintp2 {margin-top:2px;}.margintp5 {margin-top:5px;}.margintp7 {margin-top:7px;}.margintp10 {margin-top:10px;}.margintp20 {margin-top:20px;}.margintp30 {margin-top:30px;}.margintpbtm2 {margin:2px 0;}.margintpbtm5 {margin:5px 0;}.margintpbtm7 {margin:7px 0;}.margintpbtm10 {margin:10px 0;}.margintp15btm20 {margin:15px 0 20px 0;}.paddingsides10{padding:0 10px;}