/*Based on original stylesheet created by Yahoo! and released under the following license:Copyright (c) 2006, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 0.12.0Modifications made by Mark Choate, December, 2006. http://choategroup.com/*//*=============*//*  reset.css  *//*=============*/body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}*/ol,ul {}li {}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{margin:0;padding:0}q:before,q:after{content:'';}abbr,acronym {border:0;}/*=============*//*  fonts.css  *//*=============*//** * 84.5% for !IE, keywords for IE to preserve user font-size adjustment * Percents could work for IE, but for backCompat purposes, we are using keywords. * x-small is for IE6/7 quirks mode. * */body {font:13px verdana, arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}/** * 99% for safari; 100% is too large */select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}/** * Bump up !IE to get to 13px equivalent */pre, code {font:115% monospace;*font-size:100%;}/** * Default line-height based on font-size rather than "computed-value" * see: http://www.w3.org/TR/CSS21/visudet.html#line-height */body * {line-height:1.22em;}/*=============*//*  grids.css  *//*=============*//* for all templates and grids */body{text-align:center;}#footer{clear:both;}/**//* 750 centered, and backward compatibility */#document,#document2,#document3,.t1,.t2,.t3,.t4,.t5,.t6,.t7 {	margin:auto;text-align:left;	width:57.69em;*width:56.3em;min-width:750px;}/* 950 centered */#document2 {	width:73.074em;*width:71.313em;min-width:950px;}/* 100% with 10px viewport side matting */#document3 {	margin:auto 10px; /* not for structure, but so content doesn't bleed to edge */	width:auto;}/* below required for all fluid grids; adjust widths and margins above accordingly */	/* to preserve source-order independence for Gecko */	.column{position:relative;}	.column{_position:static;} /* for IE < 7 */	#content .column{position:static;}#content {width:100%;}.t1 #content,.t2 #content,.t3 #content{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}.t4 #content,.t5 #content,.t6 #content{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}.t1 .column {	float:left;    width:12.3207em;*width:12.0106em;}.t1 #content .column{    margin-left:13.3207em;*margin-left:13.0106em;}.t2 .column {	float:left;    width:13.8456em;*width:13.512em;}.t2 #content .column {    margin-left:14.8456em;*margin-left:14.512em;}.t3 .column {	float:left;    width:23.0759em;*width:22.52em;}.t3 #content .column {    margin-left:24.0759em;*margin-left:23.52em;}.t4 .column {	float:right;    width:13.8456em;*width:13.512em;}.t4 #content .column {    margin-right:14.8456em;*margin-right:14.512em;}.t5 .column {	float:right;    width:18.4608em;*width:18.016em;}.t5 #content .column {    margin-right:19.4608em;*margin-right:19.016em;}.t6 .column {	float:right;    width:23.0759em;*width:22.52em;}.t6 #content .column {    margin-right:24.0759em;*margin-right:23.52em;}.t7 #content .column {	display:block;margin:0 0 1em 0;}#content .column {float:none;width:auto;}/* GRIDS (not TEMPLATES) */.grid .unit,.grid .grid,.grid-c .unit,.grid-c .grid .unit,.grid-e .unit,.grid-f .unit{float:right;display:inline;}.grid div.first,.grid-c div.first,.grid-c div.first div.first,.grid-d div.first,.grid-e div.first,.grid-f div.first{float:left;}.grid .unit,.grid .grid{width:49.1%;}.grid .grid .unit,.grid-c .grid .unit {width:48.1%;}.grid-b .unit,.grid-c .unit,.grid-d .unit{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.grid-b div.first,.grid-c div.first,.grid-d div.first{margin-left:0;}.grid-c div.first,.grid-d .unit{width:66%;}.grid-d div.first{width:32%;}.grid-e .unit{width:24%;}.grid-e div.first,.grid-f .unit{width:74.2%;}.grid-f div.first{width:24%;}.grid-e div.first{width:74.2%;}#body:after,.grid:after,.grid-b:after,.grid-c:after,.grid-d:after,.grid-e:after,.grid-f:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#body,.grid,.grid-b,.grid-c,.grid-d,.grid-e,.grid-f{zoom:1;}