/*
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
*/

/**
 * 84.5% for !IE, keywords for IE
 * Percents could work for IE, but for backCompat purposes, we are using
 keywords.
 * x-small is for IE < 6 and IE6 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.30em;}  /* changed from YUI of 1.22em */

/* --- end of YUI fonts ---- */

body
{
    color: #333;
    margin:0;
    background-color: #888884;
}

#main
{   
    margin:1em auto 0 auto;
    min-width:800px;
    width:90%;
    background-color: #fff;
}

#content
{
    padding: 1em;
    float:none;
    clear:both;
    background-color: #fff;
}


ul
{
    list-style-type:square;
    margin-top:.7em;
}


blockquote
{
    border: 3px dotted #ccc;
    padding: 10px;
    background-color: #efefef;
}


a.kwLink, a.kwLink:hover
{
    color: #55c;
    text-decoration: none;
    background-color:#fe9;
    padding:0 1px;
    border-bottom: 1px dashed;
}


a
{
    color: #077dfb;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}


table
{
    border-collapse: collapse;
}

img
{
    border: 0;
}


p
{
    margin:.4em 0 1em 0;
}

div.h1, h1, h2, h4
{
    font-family: "Trebuchet MS";
}


h1, div.h1
{
    font-size: 120%;
    margin:.4em 0 0 0;
    color: #148;
    font-weight:bold;
}

h2
{
    color: #148;
    font-size: 110%;
    margin:.5em 0 0 0;
}

h3
{
    color: #330;
    font-family: Arial;
    font-size: 100%;
    margin:.4em 0 0 0;
}

h4
{
    font-size: 90%;
    margin:.4em 0 0 0;
    padding: 0 0 0 1em;
    font-weight:bold;
    color: #676767;
	display: block;
    background: url(/images/nav_arrow.gif) no-repeat left 5px;
}


hr
{
    height: 1px;
    color: #efefef; 
    background-color: #efefef;
    border: 0 solid #efefef;
    border-top-width: thin;
    text-align: left;
    margin: 10px auto 10px 0;
    margin-top:expression(0);
    margin-bottom:expression(0);
    
}


.tbrate
{
    font-size: 11px;
    border-collapse: collapse;
    border: 1px solid #ccc;
}

.tbrate thead 
{
    background-color: #eee;
    color: #666;
    vertical-align:bottom;
}


.tbrate tbody th
{
    border: 1px solid #ccc;
    text-align:left;
    font-weight:normal;
}

.tbrate tbody td
{
    text-align:right;
    vertical-align:bottom;
    border: 1px solid #ccc;
    white-space: nowrap;
    width:75px;
}

.tbrate p
{
    margin:0;padding:0;
    line-height:120%;
    font-size:100%;
}


#header
{
    float: left;
    width: 100%;
    font-size: 10px;
    line-height: normal;
    background-color: #ebe8de;
}


#header ul
{
    margin: 0;
    padding-left: 1em;
    list-style: none;
    width:800px; /* min to keep from wrapping */
}
#header li
{
    white-space: nowrap;
    float: left;
    background: url( "/images/left_both.gif" ) no-repeat left top;
    margin: 0;
    padding: 0 0 0 9px;
    border-bottom: 1px solid #765;
}
#header a
{
    float: left;
    display: block;
    background: url( "/images/right_both.gif" ) no-repeat right top;
    padding: 5px 15px 4px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #765;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a
{
    float: none;
}
/* End IE5-Mac hack */
#header a:hover
{
    color: #333;
}
#header .current
{
    background-position: 0 -150px;
    border-width: 0;
}
#header .current a
{
    background-position: 100% -150px;
    padding-bottom: 5px;
    color: #333;
}
#header li:hover, #header li:hover a
{
    background-position: 0% -150px;
    color: #333;
}
#header li:hover a
{
    background-position: 100% -150px;
}

.tb1 h2
{
    background: #248;
    color: #ffe;
    padding: 3px;
    font-size: small;
}
