* {	margin:0;	color: #808284;	}body,html {}body {	font:10pt/12pt Arial, Helvetica, Verdana, sans-serif;	background-color: #FFF;	margin-left: auto;	margin-right: auto;	padding-bottom: 10px;	color: #999999;	}/* Main layout================================================*/#container {	width: 644px;	margin-left: auto;	margin-right: auto;	height: auto;	margin-top: 0px;	background-color: #FFFFFF;}#contentMain {	float:right;	width:644px;	margin:0px 0px 0px 0px;	}#main {	width:515px;	margin:0px 0px 0px 0px;		}#col1{	width:417px;	float:right;	padding: 0px 5px 20px 0px;}#col2{	width:190px;	float:right;	padding: 10px 15px 80px 5px;	clear: none;	margin-right: 13px;}#headerpanel{	width: 644px;	height:157px;	background-color:#fff;	color:#ccc;	clear: left;}	#sidebar {	float:left;	width: 216px;	padding-left: 0px;	margin-top: 0px;	padding-right: 5px;	}			#header {	background: #fff;	width: 644px;	margin-left: auto;	margin-right: auto;	height: 114px;	margin-top: 0px;}#header img {	height: 114px;	width: 644px;	}#content {	padding-top: 0px;	background-color: #FFFFFF;}#tinttext{	padding-top: 10px;	color: #ccc;	clear: both;	margin: 0px;	background-color:#fff;	background-image: url(lib/frame/tint-text.gif);	height: 143px;	}#footer {	background:#fff;	text-align:left;	font-size:0.94em;	padding: 10px 10px 15px 14px;	color: #ccc;	clear: both;	margin: 0px;		}/* Navigation==================*/#nav {	float:left;	width:100%;	clear: both;	background:#fff;	margin:0px;	padding:0px 0 0px 0;	background-image: url(lib/frame/nav-bg.gif);	background-repeat: no-repeat;	height: 23px;	border-top: 2px #fff solid;	border-bottom: 2px solid #fff;				}#nav ul {	float:right;	width:100%;	margin:0;	padding:0;	background:none;	color: #CC0000;	list-style-type:none;	}#nav li {	display:inline;	padding:0;	margin:0;	}#nav a {	padding:7px 7px 0px 7px;	margin:0;	color:#808284;	text-decoration:none;	display:block;	float:right;	width:auto;	font:NORMAL 8pt/11pt Arial, Helvetica, Verdana, sans-serif;	text-transform:none;	letter-spacing:1px;	}#nav a:hover{	background-color:transparent;	color:#CB171E;	}#nav a:focus {background-color:transparent; color:#fff;}#nav .sel a {	background-color:#02aad1; 	color: #fff;	}#nav .sel a:hover {	color: #fff;background-color:#666;	display: block;}#nav .sel a:focus {color: #fff;background-color:#666;}#nav a:active {	color: #626466;background-color:transparent;	}		/* Links================================================*/a:link,a:active {	color:#E82E27;	text-decoration:none;	font-weight:normal;	}a:visited {	color:#666666;	font-weight:normal;	}a:hover {	color:#ccc;	font-weight:normal;	text-decoration: underline;	}a.imglink:link,a.imglink:visited {border:0;}a.imglink:hover {background:transparent;}a.footer:link {color: #ccc; padding: 5px 2px 1px 2px;text-decoration:underline;}a.footer:active {color: #ccc;padding: 5px 2px 1px 2px;text-decoration:none;}a.footer:visited {color: #ccc;padding: 5px 2px 1px 2px;text-decoration:none;}a.footer:hover {color: #CCC;padding: 5px 2px 1px 2px; text-decoration:none;}a.whitewine:link {color: #5E8E3F; font-size:1.2em; line-height:1.6em;text-decoration:none;}a.whitewine:active {color: #CB171E; font-size:1.2em; line-height:1.6em;text-decoration:none;}a.whitewine:visited {color: #5E8E3F; font-size:1.2em; line-height:1.6em;text-decoration:none;}a.whitewine:hover {color: #CB171E; font-size:1.2em; line-height:1.6em;text-decoration:none;}a.redwine:link {color: #CB171E; font-size:1.2em; line-height:1.6em;text-decoration:none;}a.redwine:active {color: #5E8E3F; font-size:1.2em; line-height:1.6em;text-decoration:none;}a.redwine:visited {color: #CB171E; font-size:1.2em; line-height:1.6em;text-decoration:none;}a.redwine:hover {color: #5E8E3F; font-size:1.2em; line-height:1.6em;text-decoration:none;}/* Headings================================================*/h1,h2,h3,h4,h5,h6 {	font-weight:normal;	color:#000;	font-family:Helvetica,Arial,Geneva,sans-serif;	}h1 {	font-size:1.2em;	margin:0px 0px 25px 0px;	font-family: Arial, Helvetica, sans-serif;	color:#CB171E;	font-weight: normal;	line-height: 1.6em;	}h2 {	font-size:1.2em;	COLOR:#FFFFFF;	margin:0px;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	letter-spacing: 0.5px;}h3 {	font-size:1em;	font-weight:normal;	text-transform:none;	font-family:Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding: 0px;}.home h2 {	font-weight:normal;	font-size:1.6em;	margin:0 0 0.625em;	}h2 a:link,h2 a:visited,h2 a:hover {	font-weight:normal;	color:#000;	border:0;	padding:0;	margin:0;	}	/* Lists================================================*/dl,ol,ul {margin:0 0 1em;}dl {margin-top:-0.5em;}dt {	font-weight:bold;	margin:11px 0 2px 0;	color: #fff;	font-family: Lucida Grande, sans-serif, serif;	font-size: 11pt;	line-height: 14pt;		}dd {	margin:0 0 0 0;	font-size: 1em;	line-height: 1.4em;}dd p {margin:0 0 0;}ul {	padding:0px 0 0px 3px;	list-style-type:circle;		}ol {padding:0 0 0 0;margin:0 3px 0 15px;}li {	margin:0px 3px 5px 10px;	list-style-position: outside;}	/* Images================================================*/img {	border:0;	display:inline;}.fullwidth {	padding:4px;	margin:1em 0; 	}.centerfullwidth {	border:1px solid #ccc;	padding:4px;	margin:1em 0;	}	.flow {	float:left;	margin:0 3px 10px 9px;	}.flowtext {	margin:0px 6px 6px 0px;	}.dec {	padding:4px;	border:1px solid #ccc;	}.flowbox {	float:left;	border:1px solid #ccc;	padding:4px;	margin:1em;	}			/* extras================================================*/.redwine {	color: #CB171E;	margin: 0px;}.logo {	margin-top: 4px;}