/* commented backslash hack v2 \*/

html, body{height:100%;}

/* end hack */



body 

{

    padding:        0 0 10px 10px;

    margin:         0;

    background:     #ffffff;

    color:          #000000;

    text-align:     center;

    font-family:    Arial, Helvetica, sans-serif;

}



#hpouter

{

    min-height:     100%;

    width:          900px;

    background:     #ffffff url(../images/fill_wt.gif) repeat-y center top;

    color:          #000000;

    margin:         auto;

    text-align:     left;

    position:       relative;

}



#outer

{

    min-height:     100%;

    width:          760px;

    background:     #ffffff url(../images/fill_wt.gif) repeat-y center top;

    color:          #000000;

    margin:         auto;

    text-align:     left;

    position:       relative;

}



#header {

    background:       #ffffff;

    height:           50px;

    color:            #666666;

    font-size:        9pt;

    padding:          10px 0 0 0;

}



#header div.info

{

    float:            right;

    padding:          10px 0 0 0;

    text-align:       right;

}



#navigation

{

    border-top:      #666666 dotted 1px;

    font-size:       14px;

    color:           #666666;

    margin:          33px 0 0 0;

    height:          34px;

}



#navigation div

{

    float:           left;

    padding:         10px 0 0 16px;

}



#navigation div.login

{

    float:           right;

    font-size:       9pt;

    color:           #003399;

    padding:         10px 12px 8px 0;

}



#navigation a:link {color: #666666; text-decoration: none;}

#navigation a:visited {color: #666666; text-decoration: none;}

#navigation a:hover {color: #003399; text-decoration: none;}

#navigation a:active {color: #666666; text-decoration: none;}



#navigation div.login a:link { color: #003399; font-size: 9pt; font-weight: bold; text-decoration: none; padding: 0 10px 0 0; }

#navigation div.login a:visited { color: #003399; font-size: 9pt; font-weight: bold; text-decoration: none; padding: 0 10px 0 0; }

#navigation div.login a:hover { color: #003399; font-size: 9pt; font-weight: bold; text-decoration: none; border: none; padding: 0 10px 0 0; }

#navigation div.login a:active { color: #003399; font-size: 9pt; font-weight: bold; text-decoration: none; padding: 0 10px 0 0; }



#main

{

    height:          327px;

    background:      transparent url(../images/main_image.jpg) no-repeat scroll top left;

    font-family:     Arial, 'Gill Sans', 'Gill Sans MT', Verdana, sans-serif;

}



#main .text{

    position:        relative;

    left:            596px;

    height:          326px;

    width:           286px;

    color:           #ffffff;

}



.mtit{

    font-size:       24px;

    text-align:      left;

    padding:         10px 0 10px 10px;

}



.mtext{

    font-size:       16px;

    text-align:      left;

    padding:         10px 10px 10px 10px;

    line-height:     100%;

}



.mgo{

    font-size:       10px;

    text-align:      left;

    border:          1px solid white;

    margin:          10px 0 0 10px;

    width:           75px;

}



.mgo a:link {color: #FFFFFF; text-decoration: none;}

.mgo a:visited {color: #FFFFFF; text-decoration: none;}

.mgo a:hover {color: #FFFFFF; text-decoration: none;}

.mgo a:active {color: #FFFFFF; text-decoration: none;}





#panels

{

    height:          154px;

    width:           100%;

    padding:         18px 0 0 0;

    margin:          3px 0 0 0;

    background:      transparent url(../images/img_greygradient.gif) repeat-x scroll top left;

}



#panels div

{

    background:      transparent url(../images/white_box.jpg) no-repeat scroll top left;

    width:           278px;

    height:          143px;

    float:           left;

}



#panels .title

{

    color:           #003399;

    font-size:       16px;

    padding:         10px 14px 0 14px;

}



#panels .blurb

{

    color:           #666666;

    font-size:       12px;

    padding:         5px 14px 0 14px;

}



#panels .link

{

    color:           #003399;

    font-size:       11px;

    padding:         10px 14px 0 14px;

}



#panels .link a:link {color: #003399; text-decoration: none;}

#panels .link a:visited {color: #003399; text-decoration: none;}

#panels .link a:hover {color: #666666; text-decoration: none;}

#panels .link a:active {color: #003399; text-decoration: none;}



#panels div.left

{

    margin:          0 0 0 26px;

}



#panels div.middle

{

    margin:          0 0 0 10px;

}



#panels div.middle ul

{

    margin:          0 0 0 14px;

    padding:         0;

}



#panels div.right

{

    margin:          0 0 0 10px;

}



#clients

{

    height:          75px;

    width:           100%;

    padding:         10px 0 0 0;

    margin:          3px 0 0 0;

    color:           #666666;

    font-size:       10pt;

}



#clients div

{

    padding:         0 0 8px 0;

}



.blue_divide

{

    background:      transparent url(../images/blue_thinbar.gif) repeat-x scroll top left;

    height:          4px;

    padding:         5px 5px 0 0;

    width:           100%;

}



#footer,

#footer_lp

{

    font-family:      Arial, Helvetica, sans-serif;

    font-size:        9pt;

    color:            #333333;

    height:           24px;

    width:            100%;

    padding:          0 5px 0 0;

}



#footer div,

#footer_lp div

{

    float:            left;

    padding:          0 5px 0 0;

}



#footer a,

#footer_lp a

{

    padding:          0 5px 0 0;

}



#footer div.copyright,

#footer_lp div.copyright

{

    float:            right;

    font-size:        9pt;

    padding:          0 21px 0 0;

}



#footer .footer_spacer,

#footer_lp .footer_spacer

{

    color:            #003399;

}



#footer a:link {color: #333333; text-decoration: none;}

#footer a:visited {color: #333333; text-decoration: none;}

#footer a:hover {color: #333333; text-decoration: none;}

#footer a:active {color: #333333; text-decoration: none;}



#footer_lp a:link {color: #333333; text-decoration: none;}

#footer_lp a:visited {color: #333333; text-decoration: none;}

#footer_lp a:hover {color: #333333; text-decoration: none;}

#footer_lp a:active {color: #333333; text-decoration: none;}



.dotted_divider

{

    border-top:      #666666 dotted 1px;

}



.spacer

{

    background:      #ffffff url(../images/spacer.gif) no-repeat scroll top left;

    height:          20px;

    width:           100%;

}

.two_col2_1_2

{

    width:          48%;

    float:          right;

    padding:        0 0 0 10px;

}
