html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
body {font:13px/1.231 verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Additions, Copyright (c) 2008, Bjorn Pettersen.  Additions licensed under original license.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/*
   Note: Throughout this file, the *property filter is used to 
   give a value to IE that other browsers do not see.	
*/

/*
   Section: General Rules
*/

body {
    text-align:center;
}

#ft {
    clear:both;
}

/*
   Section: Page Width Rules (#small, #doc2, #doc3, #large)
*/

/* 
   Subsection: General 
*/ 	

#small,#doc2,#liquid,#liquid-full,#large,.left110-rest,.left160-rest,.left180-rest,.left200-rest,.left225-rest,.left250-rest,.left275-rest,.left300-rest,.left350-rest,.left400-rest,.yui-t3,.right180-rest,.yui-t5,.yui-t6,.yui-t7 {
    margin:auto;
    text-align:left;
    width:57.69em;*width:56.25em;
    min-width:750px;
}
/* 
   Subsection: 950 Centered (doc2) 
*/
#doc2 {
    width:73.076em;*width:71.25em;
}

/* 
   Subsection: 100% (liquid) 
*/
#liquid, #liquid-full {
    /* Left and Right margins are not a structural part of Grids. Without them Grids
       works fine, but content bleeds to the very edge of the document, which often
       impairs readability and usability. They are 
       provided because they prevent the content from "bleeding" into the browser's chrome.*/
    margin:auto 10px; 
    width:auto;
}

#liquid-full { margin: auto 0px; }

body.popup #liquid,
body.popup #liquid-full { min-width:inherit }


/* 
   Subsection: 974 Centered (large) 
*/
#large {
    width:74.923em;*width:73.05em;
}	

/*
   Section: Preset Template Rules (.yui-t[1-6])
*/

/* 
   Subsection: General
*/

/* to preserve source-order independence for Gecko */
.block{position:relative;}
.block{_position:static;}
#main .block{position:static;}

#main {width:100%;}

.left110-rest #main,
.left160-rest #main,
.left180-rest #main,
.left200-rest #main,
.left225-rest #main,
.left250-rest #main,
.left275-rest #main,
.left300-rest #main,
.left350-rest #main,
.left400-rest #main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

.right180-rest #main,
.yui-t5 #main,
.yui-t6 #main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}

/* 
   Subsection: For Specific Template Presets (yuiblockwidths.xlsx)
*/

.left110-rest .block {float:left;width:8.4615em;*width:8.25em;}
.left110-rest #main .block{margin-left:9.4615em;*margin-left:9.225em;}

.left160-rest .block {float:left;width:12.30769em;*width:12.00em;}
.left160-rest #main .block{margin-left:13.30769em;*margin-left:13.05em;}

.left180-rest .block {float:left;width:13.8461em;*width:13.50em;}
.left180-rest #main .block {margin-left:14.8461em;*margin-left:14.55em;}


.left200-rest .block {float:left;width:15.3846em;*width:15em;}
.left200-rest #main .block {margin-left:16.3846em;*margin-left:16.05em;}


.left225-rest .block {float:left;width:17.3077em;*width:16.875em;}
.left225-rest #main .block {margin-left:18.3077em;*margin-left:17.925em;}


.left250-rest .block {float:left;width:19.2308em;*width:18.75em;}
.left250-rest #main .block {margin-left:20.2308em;*margin-left:19.725em;}


.left275-rest .block {float:left;width:21.1538em;*width:20.625em;}
.left275-rest #main .block {margin-left:22.1538em;*margin-left:21.625em;}
.left275-rest #main .border {margin-left:23.1538em;*margin-left:22.625em;}

.left300-rest .block {float:left;width:23.0769em;*width:22.50em;}
.left300-rest #main .block {margin-left:24.0769em;*margin-left:23.55em;}


.left350-rest .block {float:left;width:26.923em;*width:26.25em;}
.left350-rest #main .block {margin-left:27.923em;*margin-left:27.25em;}

.left400-rest .block {float:left;width:30.7629em;*width:30em;}
.left400-rest #main .block {margin-left:31.7629em;*margin-left:31em;}

.right180-rest .block {float:right;width:13.8456em;*width:13.50em;}
.right180-rest #main .block {margin-right:14.8456em;*margin-right:14.55em;}

.yui-t5 .block {float:right;width:18.4615em;*width:18.00em;}
.yui-t5 #main .block {margin-right:19.4615em;*margin-right:19.125em;}

.yui-t6 .block {float:right;width:23.0769em;*width:22.50em;}
.yui-t6 #main .block {margin-right:24.0769em;*margin-right:23.62em;}
/*
.left110-rest #main .border {margin-left:10.4615em;*margin-left:10.225em;}
.left160-rest #main .border {margin-left:14.30769em;*margin-left:14.05em;}
.left180-rest #main .border {margin-left:15.8461em;*margin-left:15.55em;}
.left200-rest #main .border {margin-left:17.3846em;*margin-left:17.05em;}
.left225-rest #main .border {margin-left:19.3077em;*margin-left:18.925em;}
.left250-rest #main .border {margin-left:21.2308em;*margin-left:20.725em;}
.left300-rest #main .border {margin-left:25.0769em;*margin-left:24.45em;}
.left350-rest #main .border {margin-left:28.923em;*margin-left:28.25em;}
.left400-rest #main .border {margin-left:32.7629em;*margin-left:32em;}
.right180-rest #main .border {margin-right:15.8456em;*margin-right:15.55em;}
.yui-t5 #main .border {margin-right:20.4615em;*margin-right:20.125em;}
.yui-t6 #main .border {margin-right:25.0769em;*margin-right:24.62em;}
*/

/*  rest180+N { width:682-N } */
.rest110, .rest160, .rest180, .rest200, .rest225,
.rest250, .rest300, .rest350 { height:0 }
#large .border .rest110 { width:722px }
#large .border .rest160 { width:702px }
#large .border .rest180 { width:682px }
#large .border .rest200 { width:662px }
#large .border .rest225 { width:677px }
#large .border .rest250 { width:612px }
#large .border .rest300 { width:562px }
#large .border .rest350 { width:512px }

.yui-t7 #main .block {
    display:block;margin:0 0 1em 0;
}
#main .block {float:none;width:auto;}

/*
   Section: Grids and Nesting Grids
*/

/*
   Subsection: Children generally take half the available space
*/

.grid3 .gridelt,
.grid .grid3 .gridelt,
.grid3 .grid,
.grid3 .grid3,
.grid3 .grid-left,
.grid3 .grid-right,
.grid3 .yui-ge,
.grid3 .yui-gf,
.grid-left .gridelt, 
.grid-left .grid,
.grid-right .gridelt {float:left;}

/*Float units (and sub grids) to the right */
.grid .gridelt,
.grid .grid,
.grid .grid3, 
.grid .grid-left, 
.grid .grid-right, 
.grid .yui-ge, 
.grid .yui-gf, 
.grid-left .gridelt, 
.grid-right .yui-g,
.grid .grid-left .gridelt,
.yui-ge .gridelt, 
.yui-ge .yui-g, 
.yui-gf .grid,
.yui-gf .gridelt{float:right;}

/*Float units (and sub grids) to the left */
.grid div.first, 
.grid3 div.first,
.grid-left div.first,
.grid-right div.first, 
.yui-ge div.first, 
.yui-gf div.first,
.grid .grid-left div.first,
.grid .yui-ge div.first,
.grid-left div.first div.first {float:left;}

.grid .gridelt,
.grid .grid,
.grid .grid3,
.grid .grid-left,
.grid .grid-right,
.grid .yui-ge,
.grid .yui-gf {width:49.1%;}

.grid3 .gridelt,
.grid .grid3 .gridelt,
.grid3 .grid,
.grid3 .grid3,
.grid3 .grid-left,
.grid3 .grid-right,
.grid3 .yui-ge,
.grid3 .yui-gf,
.grid-left .gridelt, 
.grid-left .grid,
.grid-right .gridelt {width:32%;margin-left:1.99%;}

/* Give IE some extra breathing room for 1/3-based rounding issues */
.grid3 .gridelt {*margin-left:1.9%;*width:31.9%;}

.grid-left div.first, 
.grid-right .gridelt {width:66%;}
.grid-right div.first {width:32%;}

.yui-ge div.first, 
.yui-gf .gridelt{width:74.2%;}

.yui-ge .gridelt,
.yui-gf div.first {width:24%;}

.grid .grid3 div.first,
.grid3 div.first, 
.grid-left div.first, 
.grid-right div.first {margin-left:0;}
	   
/*
   Section: Deep Nesting 
*/
.grid .grid .gridelt,
.grid3 .grid .gridelt,
.grid-left .grid .gridelt,
.grid-right .grid .gridelt,
.yui-ge .grid .gridelt,
.yui-gf .grid .gridelt {width:49%;*width:48.1%;*margin-left:0;}

.grid .grid3 div.first,
.grid3 .grid3 div.first {*margin-right:0;*width:32%;_width:31.7%;}

.grid .grid-left div.first, 
.grid-right .grid  {width:66%;}

.grid3 .grid div.first {*margin-right:4%;_margin-right:1.3%;}

.grid3 .grid-left div.first, 
.grid3 .grid-right div.first  {*margin-right:0;}

.grid3 .grid3 .gridelt,
.grid3 .grid-left .gridelt {*margin-left:1.8%;_margin-left:4%;}

.grid .grid3 .gridelt {_margin-left:1.0%;}

.grid3 .grid-right .gridelt {*width:66%;_width:61.2%;} 
.grid3 .grid-right div.first {*width:31%;_width:29.5%;}

.grid .grid-left .gridelt, 
.grid3 .grid-left .gridelt {width:32%;_float:right;margin-right:0;_margin-left:0;}
.grid3 .grid-left div.first {width:66%;*float:left;*margin-left:0;}

.grid3 .yui-ge .gridelt, 
.grid3 .yui-gf .gridelt {margin:0;}

.grid3 .grid3 .gridelt {_margin-left:.7%;}

.grid3 .grid div.first, 
.grid3 .grid3 div.first {*margin-left:0;}

.grid-left .grid .gridelt,
.grid-right .grid .gridelt {*width:48.1%;*margin-left:0;}s

.grid3 .grid-right div.first {width:32%;}
.grid .grid-right div.first {_width:29.9%;}

.yui-ge .grid {width:24%;}
.yui-gf .grid {width:74.2%;}

.grid3 .yui-ge div.gridelt,
.grid3 .yui-gf div.gridelt {float:right;}
.grid3 .yui-ge div.first,
.grid3 .yui-gf div.first  {float:left;}

/* Width Accommodation for Nested Contexts */
.grid3 .yui-ge .gridelt,
.grid3 .yui-gf div.first {*width:24%;_width:20%;}

/* Width Accommodation for Nested Contexts */
.grid3 .yui-ge div.first, 
.grid3 .yui-gf .gridelt{*width:73.5%;_width:65.5%;}

/* Patch for GD within GE */
.yui-ge div.first .grid-right .gridelt {width:65%;}
.yui-ge div.first .grid-right div.first {width:32%;}

/*
   Section: Clearing 
*/

#bd:after,
.grid:after, 
.grid3:after, 
.grid-left:after, 
.grid-right:after, 
.yui-ge:after, 
.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,
.grid, 
.grid3, 
.grid-left, 
.grid-right, 
.yui-ge, 
.yui-gf{zoom:1;}

