/*Copyright (c) 2008, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.5.1Custom additionsDavid MaurandCopyright (c) 2009*/body { height: 1200px; }img{border:none;}.inline-img{padding-top:12px;}.outline-img{padding-top:12px;border:1px;border-color:#666666;}a img{border-left: 5px solid #fff;height: 120px;width: 180px;margin: 0;padding: 0;}a:hover img{border-left: 5px solid #0091c4;height: 120px;width: 180px;margin: 0;padding: 0;}#masthead{height:70px; background-color:#FFF;margin:0 0 10px 0; align:bottom;}#masthead-110{height:110px; background-color:#FFF;margin:0 0 10px 0; align:bottom;}#masthead-130{height:110px; background-color:#FFF;margin:0 0 0px 0; align:bottom;}#fieldset{width:2000px; background-color:#FFF;margin:0 0 10px 0; padding:0px;}#stripe{height:12px; background-color:#FFF;margin:0 0 0 5px; padding:0px;}.main{height:300px; background-color:#FFF; letter-spacing: 0em;border-top:#FFFFFF 2px solid;margin:0px; padding:0px; }.bodylanguage{background-color:#FFF; border-top:#FFFFFF 2px solid;letter-spacing: 0em;margin:0px; padding:10px 0 0 0;font-size:1.1em; line-height:1.5em;}.sidebar-head{letter-spacing: 0em;font-weight:bold;margin:0px; padding:10px 0 0 0;font-size:1em; line-height:1.5em;}.sidebar{letter-spacing: 0em;margin:0px; padding:0px 0 0 0;font-size:1em; line-height:1.5em;}.footerbar{font: 100 1em helvetica, sans-serif;letter-spacing: .1em;margin:0px; padding:0px 0 0 0;line-height:1.5em;}.footerbarBold{letter-spacing: .2em;font-weight:bold;font-style:italic;margin:0px; padding:0px 0 0 0;font-size:1em; line-height:1.5em;}p.main{text-align:left;line-height:2em;letter-spacing: 0 em;}.main2col{height:100px;font: 200 1em verdana, helvetica, Arial, sans-serif;line-height:1.3em; letter-spacing: 0em;width:80%;text-align:left;background-color:FFF; border-top:#FFFFFF 2px solid;}p.title {font: 700 1em verdana, helvetica, Arial, sans-serif; text-align:left;letter-spacing: 0em;font-weight:bold;line-height: 18px;color: #0091c4;}/* TOP NAVIGATION BAR */.nav-top {font: normal 11px verdana, helvetica, Arial, sans-serif; letter-spacing: 3px;margin: 0 0 35px 0; /* gap below navigation strip */padding: 0px 12px 0px 5px; /* jog right *//*border-top: 1px dotted #aaa;  dot lightens tone */width: 920px; }.nav-top a {color: #0091c4; /* blue */padding: 1px 2px 0 1px; /* nudge hither and anon */text-align:left;}.nav-top a:hover,.nav-top a.active {color: #333; /* fff to k-o text *//* background-color: #0091c4;  blue blox *//* border-bottom:#0091c4 3px solid; line */padding: 1px 2px 0 1px; /* nudges */text-align:left;}.nav-top ul {margin: 2px 0 0px 0px;padding: 0;color: #999;}.nav-top li {margin: 0 5px 0 0;padding: 0px 0 0 0px;display: inline; /* horizontalizer */font: normal 1.1 em verdana, helvetica, Arial, sans-serif;}/* up arrow */.top {text-align: right;}/* shims and spacers */#shim{height:15px; background-color:#FFF; margin:0px; padding:0px;}#shim2x{height:20px; background-color:#FFF; margin:0px; padding:3px 0 0 0;}#shim-ruled{height:40px; border-bottom: 1px dotted #aaa;background-color:#FFF; border-top:#FFFFFF 2px solid;margin:0px; padding:0px;}#secondary{height:300px; background-color:#333333; border-top:#FFFFFF 2px solid;margin:0px; padding:0px;}#secondaryShort{height:10px; background-color:#FFF; border-top:#FFFFFF 2px solid;margin:0px; padding:0px;}#footer{height:50px; background-color:#FFF; border-top:#FFFFFF 2px solid;margin:0 0 20px 0; padding:0px;}.googleAds{text-align:center;}/* base.css, part of YUI's CSS Foundation */h1 {	/*18px via YUI Fonts CSS foundation*/	font-size:138.5%;  }h2 {	/*16px via YUI Fonts CSS foundation*/	font-size:123.1%; } {	/*14px via YUI Fonts CSS foundation*/	font-size:108%;  }h1,h2,h3 {	/* top & bottom margin based on font size */	margin:1em 0;letter-spacing: 0.1em;}h1,h2,h3,h4,h5,h6,strong {	/*bringing boldness back to headers and the strong element*/	font-weight:bold; }abbr,acronym {	/*indicating to users that more info is available */	border-bottom:1px dotted #000;	cursor:help;} em {	/*bringing italics back to the em element*/	font-style:italic;}strong {	/*bringing bold back to the strong element*/	font-weight:bold;}blockquote,ul,ol,dl {	/*giving blockquotes and lists room to breath*/	margin:1em;}ol,ul,dl {	/*bringing lists on to the page with breathing room */	margin-left:2em;}ol li {	/*giving OL's LIs generated numbers*/	list-style: decimal outside;	}ul li {	/*giving UL's LIs generated disc markers*/	list-style: disc outside;}dl dd {	/*giving UL's LIs generated numbers*/	margin-left:1em;}th,td {	/*borders and padding to make the table readable*/	border:1px solid #000;	padding:.5em;}th {	/*distinguishing table headers from data cells*/	font-weight:bold;	text-align:center;}caption {	/*coordinated margin to match cell's padding*/	margin-bottom:.5em;	/*centered so it doesn't blend in to other content*/	text-align:center;}p,fieldset,table,pre {	font: normal 11px verdana, helvetica, Arial, sans-serif; 	color: #333;	/*so things don't run into each other*/	margin-bottom:1em;}a {color: #333;text-decoration: none;}a:hover {color: #0091c4;text-decoration: none;}.footerText p{	font: normal 10px verdana, helvetica, Arial, sans-serif;	letter-spacing: -0.1em; 	color: #666}.footerTextBold{margin: 0px 10px 30px 0px;letter-spacing: -0.1em; padding: 0px 0 0 0;align: left;width: 974px;}.footerMenuBold{margin: 0px 10px 30px 0px;line-height: 40px;letter-spacing: -0.1em; padding: 10px 0 0 0;position: relative 10px 0 0 0;align: left;width: 400px;}.footerLogo{margin: -45px 0px 0px 0px;float: right;}/* .anyclass a */.footerText a {color:#666;letter-spacing: -0.1em; font-weight:bold;font-style:italic;}/* .anyclass a:hover */.footerText a:hover{color: #0091c4;letter-spacing: -0.1em; border-bottom: none;}/* setting a consistent width, 160px;    control of type=file still not possible */input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}