*
{
    margin: 0;
    padding: 0;
}
* body
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.6em;
    background: #fff;
    color: #444;
    font-size: 10pt;
}

a
{
    color: #E60000;
    background: inherit;
    text-decoration: none;
}
a:hover
{
    color: #AA0001;
    background: inherit;
    text-decoration: underline;
}

h1
{
    margin: 0 0 12px 0;
    font: "Trebuchet MS" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
}

h1 a
{
    margin: 0 0 12px 0;
    font: "Trebuchet MS" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
}


img
{
    border: 0;
}

h2
{
    margin: 0 0 0px 0;
    font: "Trebuchet MS" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #808080;
}

h2 a
{
    color: #ffffff;
}

h3
{
    margin: 0 0 12px 0;
}

h3 a
{
    font-size: .84em;
    color: #000000;
}

#main h3 a
{
    font-size: .84em;
    color: #808080;
    font-weight: normal;
    text-transform: uppercase;
}

h5
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0 0 12px;
    color: #E60000;
}

h6
{
    font-size: 12pt;
    color: #000000;
    font-weight: bold;
    padding: 0px 0px 10px 0px;
}

h6 a
{
    font-size: 12pt;
    color: #000000;
    padding: 0px 0px 10px 0px;
}

#top
{
    float: right;
    text-align: right;
    width: 550px;
    font-size: 9pt;
}
#top a
{
    color: #808080;
    margin: 0 0 0 13px;
    background: #fff url(images/toparrow.png) no-repeat center left;
    padding: 0 0 0 12px;
}

#logo
{
    float: left;
    color: #E60000;
    line-height: 25px;
    width: 223px;
}

#menu
{
    height: 35px;
    padding: 7px 0 0 0;
    clear: both;
    margin: 0 0 1px;
    background: #fff url(images/menubg.gif) repeat-x;
}
#menu li
{
    font-size: 1.1em;
    display: inline;
    text-transform: uppercase;
}
#menu li a
{
    margin: 0 25px 0 10px;
    color: #808080;
}
#menu li a:hover
{
    color: #444;
}
#menu li a.current:hover
{
    text-decoration: none;
    color: #808080;
}

#quote
{
    font-style: normal;
    color: #E60000;
    margin: 0px 0px 15px 0px;
}

#main
{
    float: left;
    width: 940px;
    margin: 0 0 5px;
}

.line
{
    clear: both;
    padding: 3px 3px 3px 3px;
    margin: 0 0 1px;
    background: #fff url(images/smalldot.gif) repeat-x;
}

#content
{
    width: 940px;
    margin: 0 auto;
    padding: 0;
    border-top: 5px solid #EEEEEE;
}
.table
{
    width: 940px;
    padding: 0px 0px 3px 0px;
}
#table
{
    width: 940px;
    padding: 0px 0px 3px 0px;
}

#tl1
{
    display: inline-block;
    vertical-align: top;
    width: 455px;
    padding: 0;
    margin: 0;
}

#tl1 a
{
    padding: 0 0 0 0px;
    color: #808080;
}

#tl1 ul
{
    padding: 0 0 5px 12px;
}

#tl1 ul li
{
    margin-bottom: 12px;
    margin-top: 12px;
}

#tr1
{
    display: inline-block;
    vertical-align: top;
    width: 455px;
    padding: 0;
    margin: 0;
}

#tr1 a
{
    padding: 0 0 0 0px;
    color: #808080;
}

#tr1 ul
{
    padding: 0 0 0px 12px;
}

#tr1 ul li
{
    margin-bottom: 12px;
    margin-top: 12px;
}

#b21
{
    display: inline-block;
    vertical-align: top;
    width: 420px;
    padding: 20px;
    margin: 0;
    color: #4d4d4d;
}
#b21 ul
{
    padding-bottom: 1em;
}
#b21 li
{
    list-style: none;
    border-bottom: 1px solid #eee;
    padding: 4px;
    margin: 0;
}
#b21 li a
{
    background: #fff url(images/arrow.gif) no-repeat center left;
    padding: 0 0 0 12px;
    color: #4d4d4d;
}

#b21 a
{
    background: #fff url(images/arrow.gif) no-repeat center left;
    padding: 0 0 0 12px;
    color: #4d4d4d;
}
#b22
{
    display: inline-block;
    vertical-align: top;
    width: 600px;
    padding: 20px;
    margin: 0;
    color: #4d4d4d;
}
#b22 ul
{
    padding-bottom: 1em;
}
#b22 li
{
    list-style: none;
    border-bottom: 1px solid #eee;
    padding: 4px;
    margin: 0;
}
#b22 li a
{
    background: #fff url(images/arrow.gif) no-repeat center left;
    padding: 0 0 0 12px;
    color: #4d4d4d;
}

#b22 a
{
    background: #fff url(images/arrow.gif) no-repeat center left;
    padding: 0 0 0 12px;
    color: #4d4d4d;
}

#b3
{
    display: inline-block;
    vertical-align: top;
    width: 500px;
    padding: 15px;
    margin: 0;
}
#b3 ul
{
    padding-bottom: 1em;
}
#b3 li
{
    list-style: none;
    border-bottom: 1px solid #eee;
    padding: 4px;
    margin: 0;
}
#b3 li a
{
    background: #fff url(images/arrow.gif) no-repeat center left;
    padding: 0 0 0 12px;
    color: #808080;
}

#left
{
    vertical-align: top;
    width: 280px;
    padding: 0 0 0 1ex;
    margin: 0;
    border: solid 0px white;
    border-right-width: 20px;
}

#largeleft
{
    background: #eee;
    vertical-align: top;
    width: 600px;
    padding: 0 0 0 1ex;
    margin: 0;
    border: solid 0px white;
    border-right-width: 40px;
}
#largeleft img
{
    margin: 0 0 8px;
}
#largeleft li
{
    list-style: none;
}
#largeleft li a
{
    color: #787A8F;
    font-weight: bold;
    background: url(images/arrow.gif) no-repeat center left;
    padding: 0 0 0 12px;
}

#rl
{
    display: inline-block;
    vertical-align: top;
    width: 290px;
    padding: 0;
    margin: 0;
}

#rr
{
    display: inline-block;
    vertical-align: top;
    width: 318px;
    padding: 0;
    margin: 0;
}

#rr1
{
    display: inline-block;
    vertical-align: top;
    width: 400px;
    padding: 0;
    margin: 0;
    color: #4d4d4d;
}

#rl ul, #rr ul, #rr1 ul, #left ul
{
    padding-bottom: 1em;
}
#rl li, #rr li, #rr1 li, #left li
{
    list-style: none;
    border-bottom: 1px solid #eee;
    padding: 4px;
    margin: 0;
}
#rl li a, #rr li a, #rr1 li a, #left a
{
    background: #fff url(images/arrow.gif) no-repeat center left;
    padding: 0 0 0 12px;
    color: #000000;
}

.space
{
    background-color: #ebebeb;
    height: 1px;
    clear: both;
    margin: 0 0 0px;
}

.crumbs
{
    font-size: 8pt;
    color: #808080;
    margin: 0px 0px 0px 18px;
    padding: 0px 10px 0px 18px;
    width: 400px;
}
.crumbs a
{
    color: #808080;
    margin: 0 0 0 13px;
}

.tools
{
    font-size: 8pt;
    padding: 0 10 0 20px;
    color: #808080;
    margin: 0 0 0 20px;
    text-align: right;
}
.tools a
{
    color: #808080;
    margin: 0 0 0 13px;
    text-decoration: none;
}