@charset "UTF-8";body {	font: 12px Arial,Times,Helvetica,Verdana,  sans-serif;	background: #fff;	margin: 0;	padding: 0;	text-align: center;	color: #666;	}/* global styles */emp {color:#999;font-style:italic;font-size:11px;}p {color:#000;line-height:1.4em;}p.quote {margin-top:-1.2em;color:#000;padding:0 0 0 7px;}p.quote + p {color:#000;padding:0 0 0 7px;}p.quote + p + p{color:#000;padding:0 0 0 7px;}p.quoteSub {margin:-.8em 0 0 12px;color:#000;padding:0 0 0 14px;}p.tall {line-height:1.4em;font-size:16px;margin:0 12px 0 12px;}strong.grey {color:#999;}strong {color:#f78d13;}img.seeme {border:1px solid #f78d13;	margin-top:-40px;	}img.hideme {border:1px solid #fff;	margin-top:-40px;	}img.border {border:1px solid #eee;	margin-top:-40px;	}		a.quote, a:visited.quote {font-style:italic;text-decoration:none;color:#999;font-size:11px;}a:hover.quote {color:#000;text-decoration:underline;}a.quote1, a:visited.quote1 {font-style:italic;text-decoration:none;color:#f78d13;font-size:12px;font-weight:bold;padding-left:18px;}a:hover.quote1 {color:#000;text-decoration:underline;}.art271f09 #appleTop {margin-right:1px;	height:24px;	background-color:#c9c9c9;		}.art271f09 #container {	width: 960px;	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	border: 0 solid #eee;	border-top:3px solid #f78d13;	text-align: left;	}.art271f09 #header {	background: #fff; 	padding: 0 10px 0 0;	min-height:124px;	border-bottom:0 solid #eee;	}.art271f09 #header h1 {	margin: 0;	padding:20px 0;	font-family:Arial,Times,Helvetica;	font-size:38px;	font-variant:small-caps;	}.art271f09 #header p {color:#333;	margin-top:-2em;	font-size:12px;	}.art271f09 #header p a, a:visited {color:#000;	text-decoration:none;	font-size:11px;	border:1px solid #fff;	}.art271f09 #header p a:hover {	border:1px solid #eee;	}/*not used */.art271f09 #header div.sub {color:#000;	width:200px;	margin:-4.5em 0 0 20em;	border:0 solid #f00;	}.art271f09 #menu {border:0 solid #f00;	width:760px;	height:22px;	margin-left:200px;	}.art271f09 #wrapper {border:0 solid #eee;}/* sidebar1 - left */.art271f09 #sidebar1 {	float: left;	width: 180px;	background: #fff;	padding: 10px 10px 15px 0;	}/* sidebar1 - decision list style */.art271f09 #sidebar1 dl {border:1px solid #eee;}.art271f09 #sidebar1 dt {background-color:#eee;	padding:6px 0 0  0;	text-align:center;	height:22px;	border-bottom:1px solid #eee;	color:#000;	}.art271f09 #sidebar1 dd {font-size:11px;	padding:.5em;	margin:0;	background-color:#fff;	color:#000;	line-height:1.2em;	}.art271f09 #sidebar1 dd p {font-size:11px;	line-height:1.2em;	}.art271f09 #sidebar1 dd a:link, a:visited {color:#f00;	text-decoration:none;	}.art271f09 #sidebar1 dd a:hover {color:#999;	text-decoration:underline;	}.art271f09 #sidebar1 p {color:#000;	font:12px Arial,Times,Helvetica,Verdana, sans-serif;	}.art271f09 #sidebar1 p + p {color:#000;	font: 12px Arial,Times,Helvetica,Verdana, sans-serif;}.art271f09 #sidebar1 h3 {color:#333;	font-size:12px;	}/* sidebar1 unordered list styles */.art271f09 #sidebar1 ul {padding:0;	margin:0;	margin-top:-.5em;	list-style-type:none;	border:1px solid #efefef;	-webkit-border-top-right-radius: .5em;	-webkit-border-top-left-radius: .5em;	-moz-border-radius-topright: .5em;	-moz-border-radius-topleft: .5em;	border-top-left-radius: .5em;	-webkit-border-bottom-right-radius: .5em;	-webkit-border-bottom-left-radius: .5em;	-moz-border-radius-bottomright: .5em;	-moz-border-radius-bottomleft: .5em;	border-bottom-right-radius: .5em;		}.art271f09 #sidebar1 li {background-color:#fff;	padding: 4px;	font-size:12px;	color:#000;	}.art271f09 #sidebar1 li a, a:visited {color:#999;	}.art271f09 #sidebar1 li a:hover {color:#000;text-decoration:underline;	}/* sidebar2 - left */.art271f09 #sidebar2 {	float: right;	width: 160px;	background: #fff;	padding: 0 10px 15px 20px;	}/* sidebar2 - decision list style */.art271f09 #sidebar2 dl {border:1px solid #eee;}.art271f09 #sidebar2 dt.top {background-color:#eee;	padding:6px 0 0 0;	text-align:center;	height:22px;	border-bottom:1px solid #eee;	color:#000;	}.art271f09 #sidebar2 dt.title {font-weight:bold;	padding:6px 0 0 4px;	color:#f78d13;	} .art271f09 #sidebar2 dd {font-size:11px;	padding:0 0 4px 4px;	margin:0;	background-color:#fff;	color:#000;	line-height:1.2em;	}.art271f09 #sidebar2 dd p {font-size:11px;	line-height:1.2em;	}.art271f09 #sidebar2 dd a, a:visited {color:#333;font-weight:bold;	text-decoration:underline;	}.art271f09 #sidebar2 dd a:hover {color:#999;	text-decoration:underline;	}.art271f09 #sidebar2 p {color:#000;	font:12px Arial,Times,Helvetica,Verdana, sans-serif;	}.art271f09 #sidebar2 p + p {color:#000;	font: 12px Arial,Times,Helvetica,Verdana, sans-serif;}.art271f09 #sidebar2 h3 {color:#333;	font-size:12px;	}/* sidebar2 unordered list styles */.art271f09 #sidebar2 ul {padding:0;	margin:0;	margin-top:-.5em;	list-style-type:none;	border:1px solid #efefef;	-webkit-border-top-right-radius: .5em;	-webkit-border-top-left-radius: .5em;	-moz-border-radius-topright: .5em;	-moz-border-radius-topleft: .5em;	border-top-left-radius: .5em;	-webkit-border-bottom-right-radius: .5em;	-webkit-border-bottom-left-radius: .5em;	-moz-border-radius-bottomright: .5em;	-moz-border-radius-bottomleft: .5em;	border-bottom-right-radius: .5em;		}.art271f09 #sidebar2 li {background-color:#fff;	padding: 4px;	font-size:90%;	color:#000;	}.art271f09 #sidebar2 ul li a {color:#f78d13;	text-decoration:none;	}.art271f09 #sidebar2 ul li a:hover {color:#999;	text-decoration:underline;	}.art271f09 #sidebar2 ul.contact {padding:0;	margin:0;	margin-top:-.5em;	list-style-type:none;	border:1px solid #efefef;	-webkit-border-top-right-radius: .5em;	-webkit-border-top-left-radius: .5em;	-moz-border-radius-topright: .5em;	-moz-border-radius-topleft: .5em;	border-top-left-radius: .5em;	-webkit-border-bottom-right-radius: .5em;	-webkit-border-bottom-left-radius: .5em;	-moz-border-radius-bottomright: .5em;	-moz-border-radius-bottomleft: .5em;	border-bottom-right-radius: .5em;		}.art271f09 #sidebar2 ul.contact li {background-color:#fff;	padding: 4px;	font-size:12px;	font-weight:bold;	line-height:10px;	color:#999;	}.art271f09 #mainContent {	margin: 0 200px;	padding: 0 10px;	}.art271f09 #mainContent h2 span {font-size:14px;	font-weight:normal;	}.art271f09 #mainContent h3 {margin-top:2em;}.art271f09 #mainContent h3 + p {margin-top:-.8em;}.art271f09 #mainContent h4 {color:#999;	margin:2em 0 -.5em -1em;	}.art271f09 #mainContent dt {padding-left:12px;}.art271f09 #mainContent dt.bold {color:#00;	font-weight:bold;	}.art271f09 #mainContent dt.bold span {font-weight:normal;}.art271f09 #mainContent dd {padding:.5em 0 1em 0;}.art271f09 #mainContent a {color:#000;	padding:0;	font-size:100%;	text-decoration:underline;	}.art271f09 #mainContent a:hover {color:#999;}.art271f09 #mainContent a.image {color:#fff;	padding:0;	text-decoration:none;	}.art271f09 #mainContent p a.quote1, a:visited.quote1 {font-style:italic;text-decoration:none;color:#f78d13;font-size:12px;font-weight:bold;padding-left:18px;}.art271f09 #mainContent p a:hover.quote1 {color:#000;text-decoration:underline;}.art271f09 #mainContent ul {list-style-type:none;	margin-top:-.5em;	}.art271f09 #mainContent ul li {padding:0 0 4px 0;}.art271f09 #mainContent ol {margin-top:-.5em;}.art271f09 #mainContent ol li {padding:0 0 6px 0;}.art271f09 #footer {	text-align:center;	padding: 0 10px 0 20px;	border-top:1px solid #eee;	}.art271f09 #footer p {color:#999;	margin:0;	padding:0;	font-size:11px;	}.art271f09 #footer p a, a:visited {color:#333;	text-decoration:none;	font-size:11px;	padding-right:18px;	border:1px solid #fff;	}.art271f09 #footer p a:hover {color:#000;	border:1px solid #eee;	}.art271f09 #footer ul {list-style-type:none;}.art271f09 #footer ul li {display:inline;}.art271f09 #footer ul li a, a:visited {color:#666;	text-decoration:none;	font-size:11px;	padding-right:18px;	border:1px solid #fff;	font-weight:normal;	}.art271f09 #footer ul li a.here, a:visited.here {color:#f78d13;	border:1px solid #fff;	}.art271f09 #footer ul li a:hover.here {	border:1px solid #fff;	}	.art271f09 #footer ul li + li a {padding-right:18px;	}.art271f09 #footer ul li a:hover {	border:1px solid #eee;	}.art271f09 #site {	text-align:center;	padding: 0 10px 0 20px;	background:#f00;	}.art271f09 #sitemap {background-color:#fff;	margin-top:3em;	padding:0;	margin:0;	margin-top:3em;	list-style-type:none;	border:1px solid #efefef;	-webkit-border-top-right-radius: .5em;	-webkit-border-top-left-radius: .5em;	-moz-border-radius-topright: .5em;	-moz-border-radius-topleft: .5em;	border-top-left-radius: .5em;	-webkit-border-bottom-right-radius: .5em;	-webkit-border-bottom-left-radius: .5em;	-moz-border-radius-bottomright: .5em;	-moz-border-radius-bottomleft: .5em;	border-bottom-right-radius: .5em;		}.art271f09 #sitemap #crum {height:28px;padding:12px 0 0 20px;}.art271f09 #sitemap  #crum ol  {margin:0;padding:0;}.art271f09 #sitemap  #crum ol  li {list-style-type:none;display:inline;}.art271f09 #sitemap  #crum ol  li a:link, a:visited {color:#666;	text-decoration:none;	font-weight:bold;	}.art271f09 #sitemap  #crum ol li + li a {padding-left:24px;}.art271f09 #sitemap  #crum ol  li a:hover {color:#f78d13; text-decoration:underline;}.art271f09 #sitemap div.column {padding:0;	background-color:#transparent;	width:238px;	float:left;	border:0 solid #333;	}.art271f09 #sitemap div.column h3 {padding:0 0 0 36px;}.art271f09 #sitemap div.column ul {margin-top:-.8em;}.art271f09 #sitemap div.column ul li {list-style-type:none;}.art271f09 #sitemap div.column ul li a, a:visited {font-weight:normal;	color:#666;	text-decoration:none;	}.art271f09 #sitemap div.column ul li a:hover {color:#f78d13;	text-decoration:underline;	} /*  floats etc. */.fltrt {	float: right;	margin-left: 8px;}.fltlft {	float: left;	margin-right: 8px;	}.clearfloat {	clear:both;	height:0;	font-size: 1px;	line-height: 0px;	}/* Apple style navigation from the Style Master Blog, http://westciv.com/style_master/blog/ May 27 09. */ul#navigation {padding:0;margin:0;margin: 0 auto;}ul#navigation li {	list-style-type: none;	display: block;	width: 10em;	float: right;	text-align: center;	font-family: "Lucida Grande", sans-serif;	font-size:.85em;	height: 2.2em;	border-right: 1px #818181 solid;	-webkit-box-shadow: 1px 1px 1px #bbb;	box-shadow: 1px 1px 1px #bbb;	}/*background-image: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#848484), color-stop(0.6, #a1a1a1));*/#navigation li {	background-color: #c9c9c9;	-webkit-transition: all 1s;	}/*  background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#4c4c4c), color-stop(0.6, #474747)); */#navigation li:hover {	background-color: #333333;	}ul#navigation li a {	display: block;	padding: .3em .5em .5em .5em;	text-decoration: none;	color: #292929;	text-shadow: 1px 1px 0px #cccccc;	}#navigation li:hover a {	color: #e8e8e8;	text-shadow: 1px 1px 0px #353535;	}ul#navigation li:first-child {	-webkit-border-top-left-radius: .5em;	-moz-border-radius-topleft: .5em;	border-top-left-radius: .5em;	-webkit-border-bottom-left-radius: .5em;	-moz-border-radius-bottomleft: .5em;	border-bottom-left-radius: .5em;	}ul#navigation li:last-child {	-webkit-border-top-right-radius: .5em;	-moz-border-radius-topright: .5em;	border-top-left-radius: .5em;	-webkit-border-bottom-right-radius: .5em;	-moz-border-radius-bottomright: .5em;	border-bottom-right-radius: .5em;	}