*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

sup.sm {
    font-size:8px;
    font-family:arial, helvetica, san-serif;
    font-style:normal;
    vertical-align:top;
}

BODY
{
    FONT-SIZE: 13px;
    BACKGROUND: url(images/img01.gif) #ffffff repeat-x;
    COLOR: #555555;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}

H1
{
    COLOR: #333333
}

H2
{
    COLOR: #333333
}
H3
{
    COLOR: #333333
}
H1
{
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 20px
}
H2
{
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 20px
}
H1
{
    FONT-SIZE: 250%
}
H2
{
    FONT-SIZE: 175%
}
H3
{
    FONT-SIZE: 100%
}
P
{
    MARGIN-BOTTOM: 20px;
    LINE-HEIGHT: 1.8em
}
UL
{
    MARGIN-BOTTOM: 20px;
    LINE-HEIGHT: 1.8em
}

OL
{
    MARGIN-BOTTOM: 20px;
    LINE-HEIGHT: 1.8em
}
UL
{
    MARGIN-LEFT: 3em
}
OL
{
    MARGIN-LEFT: 3em
}

BLOCKQUOTE
{
    PADDING-LEFT: 3em;
    BACKGROUND: url(images/quote.gif) no-repeat;
    FONT-STYLE: italic
}

A:link {
    COLOR: #1953a7
}

A:active {
    COLOR: #ed5c0c
}

A:visited {
    COLOR: #666666
}
A:hover {
    COLOR: #067600;
    TEXT-DECORATION: none
}

A.external {
   padding-right: 16px;
   background: transparent url(images/external.gif) no-repeat center right;
}

IMG {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    -ms-interpolation-mode: bicubic;
}

IMG.left {
    FLOAT: left;
    MARGIN: 0px 15px 10px 0px;
}

IMG.contact {
    border-color:#487248;
    border-width:1px;
    border-style:solid;
}

LI P {
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px
}

FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

.formerly
{
    DISPLAY: block;
    FONT-SIZE: 13px;
    LEFT: 200px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 0px;
    COLOR: #a1a474
}

#menu
{
    BORDER-RIGHT: #edebd5 1px solid;
    MARGIN: 0px auto;
    WIDTH: 770px;
    HEIGHT: 65px
}

#menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}

#menu LI
{
    DISPLAY: inline
}

#menu A {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 144%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: #edebd5 1px solid;
    WIDTH: 109px;
    COLOR: #bababa;
    PADDING-TOP: 20px;
    HEIGHT: 45px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

#menu A:hover {
    BACKGROUND: #f7f7f4
}

#menu .active A {
    BACKGROUND: #82bc2b;
    COLOR: #ffffff
}

#header {
    MARGIN: 0px auto;
    WIDTH: 770px;
    HEIGHT: 170px
}

#header H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 42px;
    BACKGROUND: url(images/header1bg.jpg) no-repeat;
    FLOAT: left;
    PADDING-BOTTOM: 45px;
    MARGIN: 0px;
    WIDTH: 220px;
    PADDING-TOP: 40px;
    HEIGHT: 85px;
    TEXT-ALIGN: center
}

#header H2 {
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 530px;
    PADDING-TOP: 105px;
    HEIGHT: 65px;
    TEXT-ALIGN: right;    
}

#header h2 A {
    FONT-STYLE: italic;
}

#header A {
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    TEXT-DECORATION: none    
}

#header .subtitle {
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}


#page
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px auto;
    WIDTH: 770px;
    PADDING-TOP: 20px
}

#content
{
    FLOAT: left;
    WIDTH: 550px;
    PADDING-TOP: 10px
}

.post
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}

.hr
{
    BORDER-BOTTOM: #edebd5 1px solid
}

#sidebar
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #edebd5;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    WIDTH: 195px;
    PADDING-TOP: 5px
}

#sidebar H2
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 6px
}

#sidebar H3
{
    FONT-SIZE: 85%;
    COLOR: #ffffff
}

#sidebar UL
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 12px;
    MARGIN: 0px;
    PADDING-TOP: 12px;
    LIST-STYLE-TYPE: none
}
#sidebar LI
{
}
#sidebar A
{
    COLOR: #ffffff
}

.bluebox
{
    BACKGROUND: url(images/img05.gif) repeat-y;
    COLOR: #d8e8f8
}
.bluebox H2
{
    BACKGROUND: url(images/img06.gif) repeat-y
}

#footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/img04.gif) #edebd5 repeat-x;
    PADDING-BOTTOM: 25px;
    PADDING-TOP: 25px;
    HEIGHT: 100px
}

#footer P
{
    FONT-SIZE: 77%;
    MARGIN: 0px;
    TEXT-ALIGN: center
}

#footer A
{
    COLOR: #666666
}

.brand
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 1.1em;
    FONT-FAMILY: Arial,Helvetica
}

H1 .brand
{
    font-size: 1em;
    letter-spacing: -0.10em;
    #letter-spacing: -0.15em;	
}

#header .brand
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 0.85em;
    FONT-STYLE: normal;
    LETTER-SPACING: -0.1em
}

