html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,legend {	margin: 0;	padding: 0;	border: 0;}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {	font-size: 1em;	font-weight: normal;	font-style: normal;	line-height:1.2em;}ul,ol { list-style: none; }fieldset,img { border: none; }caption,th,td { text-align: left; font-weight:400; }table { border-collapse: collapse; border-spacing: 0; }/* Remove possible quote marks (") from <q>, <blockquote>. */blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }fieldset { margin: 0 0 1em; }legend { margin: 0 0 1em; font-weight: bold; }label { font-weight: bold; }input { margin: 0; }form ol, form ul, form dl { overflow: hidden; list-style: none; }form ol li, form ul li { overflow: hidden; margin: 0 0 1em; clear: both; list-style: none;}form li span label { width: auto; display: inline; font-weight: normal;  text-align: left;}/*form li button { float: right; }*/form li span span { display:block; float: none; }/* Two Column *form ol li, form ul li { padding-left: 120px; }form li label                 { width: 120px;                          margin-left: -120px; }form li span { display: block; padding-left: 1em; float: left; }form li span span { padding-left: 0; }form li label { display: inline; position: relative; text-align: right; float: left; }form li span label { position: static; float: none; text-align: left; width: auto; margin: 0; }/* -- *//* Single Column */form li label { display: block; }form li span { display : block; margin-left: 1em; }/* -- *//* IE: */form ol li, form ul li, form li label { zoom:1; }/* -- */body {   font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 0.75em;}/* -- Headings -- */h1,h2,h3,h4,h5,h6 { margin: 1em 0; font-weight: bold; font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif; clear: both; }h1 { font-size: 1.75em;}h2 { font-size: 1.5em; }h4,h5,h6 { margin: 0; }h3 { font-size: 1.35em; }h4 { font-size: 1.2em; }/* -- Text -- */p { margin:0 0 1em; }b, strong { font-weight:bold; }i, em { font-style:italic; }blockquote { margin: 1em; }pre, code { font-family: monospace; }/* -- Lists -- */ul,ol,dl { margin: 1em 1em 1em 2em; }ol li { list-style: decimal outside; }ul li { list-style: disc outside; }dl dd { margin-left: 1em; }/* -- Tables -- */table { border-collapse: collapse; }table caption { margin: 0 0 0.5em; }td,th { padding: 0.5em; border: 1px solid; }th { font-weight: bold; text-align: center; }/* -- Links -- */a:link, a:visited,a:hover, a:focus { color:#388CDB; text-decoration: underline; }a:link			  { }a:visited		  { font-style: italic; }a:hover			  { text-decoration: none; }a:focus			  { }/* Floated columns */.container { overflow: hidden; }.container .item { float: left; }.two .second, .three .third,.four .fourth { float: none; }.two .first { width: 50%;}.two .second { margin-left: 50%; }.three .first,.three .second { width: 33%; }.three .third { margin-left: 66%; }.four .first,.four .second,.four .third { width: 25%; }.four .fourth { margin-left: 75%; }/* */