/* 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:          965px;

    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:          125px;
    width:           100%;
    background:      transparent url(../images/top_bkgd.png) no-repeat scroll top left;
    padding:         0 0 0 0;
    margin:          0 0 0 0;
/*    color:            #666666;*/
    font-size:        9pt;
/*    padding:          10px 10px 0 10px;*/

}



#header div.info

{

    float:            right;
    padding:          10px 10px 0 0;
    text-align:       right;
	color:            #ffffff
}



#navigation

{
	font-size:       14px;
	background:      #00006B;
	margin:          0 0 0 0;
	height:          25px;
}



#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: auto;
	background: transparent url(../images/body_bkgd.gif) repeat scroll top left;
	font-family: Arial, Helvetica, sans-serif;
	color: #F0F0F0;
}

#main .text{
	position: relative;
	left: auto;
	height: 326px;
	width: 286px;
	color: #ffffff;
	font-size: 12px;
}

.mtit{
	font-size: 14px;
	text-align: left;
	padding: 25px 0 25px 0px;
	font-weight: bold;
}



.mtext{
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.mnews{
	font-size: 12px;
	text-align: left;
	padding: 10px 20px 20px 20px;
	line-height: 16px;
}


.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:          141px;
    width:           965px;
    background:      transparent url(../images/bottom_bkgd_s.gif) no-repeat scroll top left;
    padding:         0 0 0 0;
    margin:          0 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

{
	font-size:       12px;
    text-align:      left;
    line-height:     100%;
	margin: 0;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
    width:          48%;
    float:          right;
    padding:        0 0 0 10px;

}
a:link {
	color: #00FFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:hover {
	color: #00FFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:visited {
	color: #C0C0C0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img_place 
{
	font-size: 12px;
	text-align: left;
	line-height: 100%;
	padding: 20px 20px 20px 20px;
	margin: 0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.thankyou
{
    background:      url(../images/spacer.gif) no-repeat scroll top left;
    height:          400px;
    width:           100%;
}
