/* CSS Document */	body {		font-family: verdana, arial, helvetica, san-serif;		font-size: 11px;		font-weight: normal;		color: #666;		margin-top: 10px;	}	p, td, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {		font-family: verdana, arial, helvetica, san-serif;		font-size: 11px; 		font-weight: normal;		color: #4A4A4A; 		margin: 0; 		padding-top: 10px;		padding-bottom: 5px;	}	h2 {		font-size: 11px;		font-weight: bold;	}			a:link {		font-weight: normal;		text-decoration: underline;		color: #517AA6;		background: transparent;	}	a:visited {		font-weight: normal;		text-decoration: underline;		color: #517AA6;		background: transparent;	}		a:hover {		font-weight: normal;		text-decoration: none;		color: #517AA6;		background: transparent;	}/*------------------------------------ Top Section */	table { 		margin: 0;	}	table td {		padding: 0; 		border-width: 0;		}	td#logo {		width: 377px;	}	td#tagline {		padding-top: 10px;	}	td#navigation {		padding-top: 10px;	}		tr#headline td {		padding-top: 5px;		margin: 0;	}/*------------------------------------ Left Section */		td#leftside {		vertical-align: top;		width: 167px;		height: auto; 		background: #EEECE0;	}	td#leftside td {		border: 0;		padding: 0;		margin: 0;	}	td#leftside table {		margin: 0;		padding: 0;		width: 167px;	}/*------------------------------------ Content Section *//*------------------------------------ */	td#content, td#contentnoright {		vertical-align: top;		padding-top: 10px;		padding-bottom: 20px;		width: 403px;	}	td#contentnoright {		border-right: 1px solid #ccc;		/*padding-right: 163px; */		width: 566px;		voice-family: "\"}\"";		voice-family: inherit;		width: 402px;	}	td#contentnoright p, h2 {		padding-left: 23px;	}		td#content p, h2, table {		padding-left: 23px;		padding-right: 20px;	}		h2.no_offset {		padding-left: 0px;		padding-top: 0px;		padding-bottom: 1px;	}	td#content ul, td#contentnoright ul {		padding-left: 50px;		list-style-type: disc;	}	td#content li, td#contentnoright li {		margin: 0;		padding: 0 20px 10px 0;	}	.linum {		padding-bottom: 3px;		list-style-type: decimal;	} 	.imgpad {		padding-top: 5px;		padding-left: 23px;	}		/*------------------------------------ Right Section */	td#rightside {		margin: 0;		padding: 0;		border-right: 1px solid #ccc;		border-left: 1px solid #F5F4EE;		background: #fff;		width: 163px;		height: auto;		voice-family: "\"}\"";		voice-family: inherit;	}	td#rightside p {		font-family: Georgia, serif;		font-size: 11px;		line-height: 160%;		color: #B58130;		padding-left: 15px;		padding-right: 10px;		padding-bottom: 0;	}	td#rightside i {		font-size: 10px;		line-height: 110%;	}/*------------------------------------ */	.quote {		margin-left: 130px;	}	td#rightside td#quotation {		padding-top: 25px;		background: #F5F4EE;	}/*------------------------------------- Demo */	td#rightside #guided_tour {		background: #EDE8C1;		height: auto;	}	td#rightside #tour_headline {		padding: 12px 0 0 12px;	}	td#guided_tour p {		font-family: verdana, arial, san-serif;		font-size: 10px;		line-height: 140%;		color: #666;		padding-left: 12px;	}	div#tour_signup {		padding: 10px 0 10px 12px;	}/*------------------------------------ Login */	table#login {		background: #F5F4EE;		padding-bottom: 20px;	}	table#login p, h3 {		font-family: verdana, san-serif;		font-weight: normal;		font-size: 10px;		line-height: 110%;		color: #666;		padding: 3px 10px 10px 12px;	}	table#login h3 {		font-weight: bold;		margin: 0;		padding-top: 10px;		padding-bottom: 0;	} 	table#login h4 {		font-weight: bold;		font-size: 9px;		margin: 0;		padding: 0 3px 0 0;	}/*------------------------------------ Bottom bar */	td#bottombar {		vertical-align: top;		margin: 0;		padding: 0;	}				table.admin {	}	tr.admin {		border: 1px solid;	}	td.admin {		border: 1px solid;	}	