/* ------------------------------------ reset ---------------------------- */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, caption {	margin: 0;	padding: 0;	border: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: Georgia, "Times New Roman", Times, serif;	vertical-align: baseline;}body {	line-height: 1.7;	background: #fff;	margin:0;	margin-top: 125px;}/* Tables 'cellspacing="0"' */table { border-collapse: separate; border-spacing: 0; vertical-align: top;}caption, th, td { text-align: left; }/* Remove possible quote marks (") from <q>, <blockquote>. */blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }a img { border: none; }/*----------------------[ Typography ]-----------------------------*//*    The line-heights and vertical margins are automatically calculated from this.    The percentage is of 16px (0.75 * 16px = 12px). */   body { font-size: 75%; } /* IE width*/html>body{ font-size:12px;}/* Other browsers*/   body {   color: #000;   font-family: Georgia, "Times New Roman", Times, serif; }/* Headings-------------------------------------------------------------- */h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}h1 { font-size: 2.2em; line-height: 1; margin-bottom: 0.4em; color: #993333;}h2 { font-size: 1.8em; line-height: 1.2; margin-bottom: 0.4em; color: #993333;}h3 { font-size: 1.5em; line-height: 1; margin-bottom: 0.4em; color: #993333;}h4 { font-size: 1.2em; line-height: 1; margin-bottom: 0.2em; color: #000; }h5 { font-size: 1em; font-weight: bold; margin-bottom: 0.5em; }h6 { font-size: 1em; font-weight: bold; color: #000;}dt { font-size: 1em; font-weight: bold; color: #000; }/* Text elements-------------------------------------------------------------- */p           { margin: 0 0 1em; line-height:1.5; }p.last      { margin-bottom: 0; }p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }p img.top   { margin-top: 0; } /* Use this if the image is at the top of the <p>. */img         { margin: 0 0 0.5em; }ul, ol      { margin:0 1.5em 0.5em 1.5em; }ul          { list-style-type: none; }ol          { list-style-type: decimal; }dl          { margin: 0 0 1.5em 0; }dl dt       { font-weight: bold; }dd          { margin-left: 1.5em;}abbr, acronym     { border-bottom: 1px dotted #666; }address     { margin-top: 1.5em; font-style: italic; }del         { color:#666; }a:focus, a:hover     { color: #000; border-bottom:1px solid #ccc; }a           { color: #666699; text-decoration: none; border-bottom:1px dashed #ccc; }a:visited   { color: #666666; border-bottom:1px solid #ccc;}blockquote  { margin: 1.5em; color: #666; font-style: italic; }strong      { font-weight: bold; }em,dfn      { font-style: italic; }dfn         { font-weight: bold; }pre,code    { margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } tt          { display: block; margin: 1.5em 0; line-height: 1.5; }/* Tables-------------------------------------------------------------- */table   { margin-bottom: 1.4em; }th      { border-bottom: 1px solid #ccc; font-weight: bold; }th,td   { padding: 4px 10px 4px 0; }tfoot   { font-style: italic; }caption { background: #ffc; }/* Some default 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; }.quiet      { color: #666; }.hide       { display: none; }.highlight  { background:#CCFF33; }.added      { color:#666699; }.removed    { color:#666; text-decoration:line-through; }.top        { margin-top:0; padding-top:0; }.bottom     { margin-bottom:0; padding-bottom:0; }.left		{ float:left; }.right		{ float:right; padding: 4px 4px 4px 10px; }/*----------------------------------------------------------------------------*/body{	background-color: #fff;/*#fff;#fff;*/	margin-top:5px;	margin-bottom:5px;}#wrap {	width:900px;	text-align:left;	margin:0px auto;	padding:0 0 10px 0;	border:1px solid #ccc;	background-color: #fff;}.clearfix {	clear:both;	margin-bottom:20px;}img{	border:1px solid #fff;	padding:0;	background-color:#fff;	margin:0;	margin-top:0;}/* header , logo + navigation*/#header {	position:relative;	background-color:#fff;}#logo{	float:right;}#logo a{	color:#fff;	text-decoration:none;	border:none;}/* start navigation */#inline-list {	border: none;	margin: 0.5em;	width: 97%;	padding: 10px;	}#inline-list p {	display: inline;	}#inline-list ul, #inline-list li {	display: inline;	margin: 0;	padding: 0;	color: #666699;	}/* end navigation *//* content */#content {	top:125px;	margin:0 auto;}.mainpg-col{	width:800px;	font-family:Arial, Helvetica, sans-serif;	float:right;	padding:5px;}.main-col{	width:650px;	font-family:Arial, Helvetica, sans-serif;	float:right;	padding:5px;}.main-caption{	width:400px;	font-family:Arial, Helvetica, sans-serif;	float:right;	padding:5px;}.side-col{	width:200px;	padding:10px;	float:left;}/* footer */#footer {		margin:0px auto;	color:#000;	border-top:1px solid #ccc;	padding:10px;}/* end*/
