/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.3
*/
body {
   text-align:center;
	 background-color:#636363;
}

#doc {
   width:57.69em;
   *width:56.3em; /* IE */
   min-width:750px;
   margin:auto;
   text-align:left;
}
#doc2{
	width:960px;
	margin:auto;
}

/* major div names */
#hd,#bd {text-align:left; background-color:#fff;}
#hd{ padding-left:55px; background:url("../images/hdbg.jpg") right top no-repeat; background-color:#fff; }
#auxnav{ background:url("../images/auxnavbg.gif"); width:100%; text-align:right; }
#auxnavlinks{ background:url("../images/slope.gif") no-repeat left top; padding:5px; margin-left:40px; padding-right:55px; margin-left:0px; }
#auxnavlinks a{ display:inline; margin:0 6px;}
#nav{ background:url("../images/navshadow.gif") bottom repeat-x; background-color:#007cb9; padding-bottom:2px; height:1%; border-bottom:5px solid #153d60;  }
#navlinks { text-align:right;list-style:none; background:url("../images/navgrad.gif") repeat-x; padding-top:15px; padding-bottom:15px;padding-right:50px; *padding-right:45px;}
#navlinks li { display:inline; margin:0 10px; }
#navlinks li a{ padding:10px;}
#subcontent{ padding:35px 40px 45px 55px;}
#maincontent { padding:25px 60px 45px 45px; background-color:#fff;}
#bd{ background:url("../images/subcontentbg.gif") left repeat-y; }
#ft {font-size:100%;clear:both; background:url("../images/footergrad.gif") repeat-x; height:1%; background-color:#007cb9; text-align:right; margin-bottom:0px;}
#fttext{ background:url("../images/footershadow.gif") bottom repeat-x; padding:10px; padding-right:56px; }
#footerbottom{ background:url("../images/footerbottom.gif") repeat-x; height:13px; margin-bottom:15px; }

/* tag elements */
h2{ margin:0;}
body p{ margin:0px; }
#fttext p { margin-bottom:3px; }
#sitemap dd{ margin-left:20px; }
#sitemap dd, #sitemap dt { padding:5px; }

.contactform { margin-bottom:25px; }
.contactform td{ padding:5px; }
.label { width:50px; }


/* rules for main templates */
.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b,
.yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {float:right;}
.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-
t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {float:left;}

/* t1: L160 */
.yui-t1 #yui-main .yui-b {width:76%;min-width:570px;}
.yui-t1 .yui-b {width:21.33%;min-width:160px;}

/* t2 & t4: L180 & R180 */
.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {width:73.4%;min-
width:550px;}
.yui-t2 .yui-b, .yui-t4 .yui-b {width:24%;min-width:180px;}

/* t3 & t6: L300 & R300 */
.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {width:605px;}
.yui-t3 .yui-b, .yui-t6 .yui-b {width:257px;}

/* t5: R240 */
.yui-t5 #yui-main .yui-b {width:65.4%;min-width:490px;}
.yui-t5 .yui-b {width:32%;min-width:240px;}

/* t7: 750 */



/*	grid-generic rules for all templates */

/* all modules and grids nested in a grid get floated */
.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u {
   float:right;
   display:inline;   /* IE */
}

/* float left and kill margin on first for added flex */
.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {float:left; }

/* 2 col */
.yui-g .yui-u, .yui-g .yui-g {width:49.1%;}
.yui-g .yui-g .yui-u {width:48.1%;} /* smaller for nested to preserve margins */

/* 3 col */
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
   float:left; /* need to reverse the order for 3 */
   margin-left:2%; *margin-left:1.895%;
   width:32%;
}

.yui-gb .first, .yui-gc .first, .yui-gd .first {margin-left:0;}

/* colspan 2 */
.yui-gc .first, .yui-gd .yui-u {width:66%;}
.yui-gd .first {width:32%;}

/* colspan 3 */
.yui-ge .yui-u {width:24%;}
.yui-ge .first, .yui-gf .yui-u {width:74.2%;}
.yui-gf .first {width:24%;}
.yui-ge .first {width:74.2%;}

/* self clear floated parent containers */
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-
ge:after, .yui-gf:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom:1;} /* IE */


/* fonts	*/
p	{
	padding:0 0 6px 0;
	line-height:150%;
}