/* STRUCTURE & LAYOUT */html, body {	background-color: #fff;	margin:0;	padding:0;}	#container {	width:95%;	height:95%;	margin:0;	padding:15px;	/*border:1px dotted #ccc;*/}#head{	float:left;	margin:0;	padding:0;	margin-bottom:30px;	width:780px;	/*border:1px dotted #ccc;*/}#main-content{	float:left;	margin:0;	padding:0;	width:780px;	/*border:1px dotted #ccc;*/}.input-form{	text-align: left;}img a:hover { 	border: 0;	background:#FFF;}/* TYPOGRAPHY & FORMATTING */body {	background-color: #fff;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color:#666;	line-height:1.3em;}	img	{ 	border: 0;}img.center	{ 	display: block;    margin-left: auto;    margin-right: auto;}a {	color:#F2F;	text-decoration:none;}a:hover { 	color:#FFF;	background:#F2F;}p {    font-weight: medium;	text-align: left;	margin:0;	margin-bottom: 1em;	}	h1 { 	font-size:1.1em;	font-weight:bold;	font-style:italic;	margin:0;	margin-bottom: .2em;	}h1 a:hover{	color:#FFF;	background:#F2F;}h2 { 	font-size:1em;	font-weight:bold;	font-style:normal;	margin:0;	margin-bottom: .7em;	}ul {	list-style: none;	padding:0;	margin:0;	margin-bottom:1.5em;}li {	font-style:normal;	/*padding-bottom:1em;*/}.byline {	margin-top:-10px;} .active {	color:#FFF;	background:#F2F;} /* Collapsable Menu */ul li a#on{	color: #333;	font-weight:normal;}ul.menu li{	list-style: none;	margin-bottom: 12px;	border-top:1px dotted #ccc;}ul.menu li{	/*text-transform: uppercase;*/	margin-bottom: 6px;}ul.menu li p{	/*text-transform: uppercase;*/}ul.menu li a:link, ul.faq li a:visited, ul.faq li a:hover {	font-weight: normal;}p.hide{	display: none;}p.show{	display: block;}/* Columns */.clmn{	float:left;	width:250px;	margin:0;	padding:10;	/*border:1px dotted #ccc;*/}.clmn-100{	float:left;	width:100px;	margin:0;	padding:10;	/*border:1px dotted #ccc;*/}.clmn-150{	float:left;	width:150px;	margin:0;	padding:10;	/*border:1px dotted #ccc;*/}.clmn-200{	float:left;	width:200px;	margin:0;	padding:10;	/*border:1px dotted #ccc;*/}.clmn-230{	float:left;	width:230px;	margin:0;	padding:10;	padding-right:18px;	/*border:1px dotted #ccc;*/}.clmn-250{	float:left;	width:250px;	margin:0;	padding:10;	/*border:1px dotted #ccc;*/}.clmn-350{	float:left;	width:350px;	margin:0;	padding:10;	/*border:1px dotted #ccc;*/}.clmn-450{	float:left;	width:450px;	margin:0;	padding:10;	/*border:1px dotted #ccc;*/}.clmn-500{	float:left;	width:500px;	margin:0;	padding:10;	/*border:1px dotted #ccc;*/}.clmn-full{	float:left;	width:780px;	margin:0;	padding:0;	/*border:1px dotted #ccc;*/}