@charset "UTF-8";/* CSS Document *//********************************************* * 1. 	First, we reset (and re-set) * ********************************************/ /*   html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark  html5doctor.com/html-5-reset-stylesheet/*/html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, figure, footer, header, hgroup, menu, nav, section, menu,time, mark, audio, video {	margin:0;	padding:0;	border:0;	outline:0;	font-size:100%;	vertical-align:baseline;	background:transparent;}                  article, aside, figure, footer, header, hgroup, nav, section { display:block; }nav ul { list-style:none; }blockquote, q { quotes:none; }blockquote:before, blockquote:after,q:before, q:after { content:''; content:none; }a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }ins { background-color:#ff9; color:#000; text-decoration:none; }mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }/* tables still need cellspacing="0" in the markup */table {	border-collapse:collapse;	/* [disabled]border-spacing:0; */}hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }input, select { vertical-align:middle; }/* NOTE: You may want to add styles here that reapply various defaults,         according to how you want them to be. Like h1, h2, strong, em, etc. */        /* END RESET/RE-SET CSS *//********************************************* * 2.  Next, we set some foundational styles, *     based on HTML5 Boilerplate and other *     best practices. Remove whatever you *     don't like from this section, or leave *     it all. * ********************************************/sub { vertical-align: sub; font-size: smaller; }sup { vertical-align: super; font-size: smaller; }pre {   padding: 15px;   /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */  white-space: pre; /* CSS2 */  white-space: pre-wrap; /* CSS 2.1 */  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */  word-wrap: break-word; /* IE */}/* align checkboxes, radios, text inputs with their label   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */input[type="radio"] { vertical-align: text-bottom; }input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }.ie6 input { vertical-align: text-bottom; }/* hand cursor on clickable input elements */label, input[type=button], input[type=submit], button { cursor: pointer; }/* These selection declarations have to be separate.   No text-shadow: twitter.com/miketaylr/status/12228805301    Also: hot pink. */::-moz-selection{ background: #8f1a21; color:#fff; text-shadow: none; }::selection { background:#8f1a21; color:#fff; text-shadow: none; } /*  j.mp/webkit-tap-highlight-color */a:link { -webkit-tap-highlight-color: #8f1a21; } /* always force a scrollbar in non-IE */html { overflow-y: scroll; }/* make buttons play nice in IE:       www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */button {  width: auto; overflow: visible; } /* bicubic resizing for non-native sized IMG:    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */.ie7 img { -ms-interpolation-mode: bicubic; }/* for image replacement */.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }/* Hide for both screenreaders and browsers   css-discuss.incutio.com/wiki/Screenreader_Visibility */.hidden { display:none; visibility:hidden; } /* Hide only visually, but have it available for screenreaders    www.webaim.org/techniques/css/invisiblecontent/    Solution from: j.mp/visuallyhidden - Thanks Jonathan Neal! */.visuallyhidden {   position:absolute !important;      clip: rect(1px 1px 1px 1px); /* IE6, IE7 */  clip: rect(1px, 1px, 1px, 1px); }/* Hide visually and from screenreaders, but maintain layout */.invisible { visibility: hidden; }/*  *  Modified clearfix, based on work by the following: *  Tony Aslett   - http://www.positioniseverything.net/easyclearing.html *  Jeff Starr    - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ *                - http://perishablepress.com/press/2009/12/06/new-clearfix-hack/ *  Dan Cederholm - http://handcraftedcss.com/ */.mod:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;	font-family: Georgia, serif;}body{	background-image:url(images/body-bg.gif);	background-repeat:repeat-x;	background-color:#5091cd;	}#pagewrapper{}.center{margin:0 auto;		width:981px;		}.banner .center{	width:981px;	height:270px;		}.middle .center	{background-color:#ffffff;	position:relative;	background-color:#c9e3fc;	background-image:url(images/content-bg.gif);	background-repeat:repeat-y;	}.sidenav{	width:183px;	background-color:#c9e3fc;	float:left;	padding-left:28px;	padding-top:16px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#434648;	}	.sidenav ul{list-style-type:none; padding-left:0;}.nav_item{	width:161px;	border-bottom:1px solid #ffffff;	height:30px;	padding-bottom:8px;	padding-top:8px;	padding-left:5px;	}.nav_last{width:161px;	padding-bottom:20px;	height:14px;	padding-top:8px;	padding-left:5px;}		.nav_llast{width:161px;	padding-bottom:10px;	height:10px;	padding-top:8px;	padding-left:5px;}.content{	float:left;	width:660px;	padding-top:25px;	padding-left:40px;	padding-right:70px;}.logos{	margin-left:211px;	height:70px;	width:770px;	padding-top:57px;	padding-bottom:13px;	clear:both;	}.float{	float:left;	padding-left:40px;	}.footer .center{	clear:both;	background-image:url(images/footer.png);	background-repeat:none;		height:15px;	width:981px;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	color:#ffffff;	font-size:12px;	padding-top:20px;	}	.sidenav a:link{color:#434648; text-decoration:none;}.sidenav a:visited{color:#434648; text-decoration:none;}.sidenav a:hover{color:#295f9b; text-decoration:none;}.sidenav a:active{color:#434648; text-decoration:none;}p,ol,ul,h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;margin-bottom:12px;}ol,ul{padding-left: 35px;}p,ol,ul{font-size:12pt; line-height:17pt;color:#434648;}h1,h2,h3,h4 {color:#5091cd;}h1,h2,h3,h4,h5,h6 {margin-top:5px;}h1{font-size:20pt;font-weight:normal;}h2{font-size:17pt; font-weight:normal;}h3{font-size:15pt; font-weight:normal;}h4{font-size:13pt;}h5{font-size:13pt;color:#434648}h6{color:#434648; font-size:10pt;}.content a:link {color:#295f9b;}.content a:visited {color:#666666;}.content a:hover {color:#5091cd;}.content a:active {color:#295f9b;}.content table, .content td {	border:1px solid #434648;	font-size:9pt;	line-height:12pt;	color:#434648;	font-family:Arial, Helvetica, sans-serif;	padding:5px;}.tableheader td {font-weight:bold; color:#5091cd;}