@charset "iso-8859-1";
/* author: Unregistered user */
/* Creation date: 28.02.2006 */
BODY {
font:8pt  Arial, Helvetica, sans-serif;
font-family:  Arial, Helvetica, sans-serif;
margin:0px;

font-size: 8pt; 
background-color:#420103;
}	

A{
color:#9d1320; 
cursor:pointer;
text-decoration:underline;
}
table{
border:1px solid #CCCCCC; 
border-collapse:collapse
} 

.hoverRow { background-color: #FFFFCC; }

.clickedRow { background-color: #CCCCCC; }

#main{position:absolute; top:0px; left:0px}

/* Sides */
#l_side{
position:absolute; 
top:0px; 
left:0px; 
background-image:url(../images/i_bg_left.gif); 
width:122px; 
height:649px
}
#r_side{
position:absolute; 
top:0px; 
left:880px; 
background-image:url(../images/i_bg_right.gif); 
width:121px; 
height:649px
}

/* Header */
#welcome{
color:white;
}
#header{
position:absolute; 
top:0px; 
left:122px;
}

#terms{
position:absolute; 
top:29px; 
left:180px;
z-index:1;
visibility:hidden}
#glossary{
position:absolute; 
top:50px; 
left:180px;
z-index:1;
visibility:hidden}
#words{
position:absolute; 
top:71px; 
left:180px;
z-index:1;
visibility:hidden}

#logo{
position:absolute; 
top:0px; 
left:0px;}
#header_menu{position:absolute; 
top:0px; 
left:257px;
background-image:url(../images/i_hmenu_bg.gif); 
width:501px; 
height:29px;
color:#80232a;
font-size:11px;
line-height:0.9;
font-weight:bold;
z-index:100;

}
#header_menu a{
color:#FFFFFF; 
text-decoration:none;
}
#phone{
color:#FFFFFF;
padding-left:45px
}
#phone strong{
color:#ad6519;
font-weight:bold;
}
#header_flash{
position:absolute; 
top:38px; 
left:379px; 
width:501px; 
height:148px;
z-index:0;

}

/* Horizontal Menu 2 */
#hor_menu2{
position:absolute; 
top:186px; 
left:122px; 
width:760px
}

/* Content */
#content{
position:absolute; 
top:222px; 
left:122px;
background-color:#FFFFFF; 
width:757px; 
height:426px;
}
#index_image{
position:absolute; 
top:1px; 
left:16px;
}
#content_text{
background:url(../images/i_content_bg.gif); 
position:absolute; 
top:1px; 
left:255px; 
width:502px; 
height:341px;
}
#content_letters{
position:absolute; 
top:5px; 
left:25px; 
width:402px;
font-size:14px;

}
#calc_str{
position:absolute; 
top:10px; 
left:205px;
}
#info_str{
position:absolute; 
top:10px; 
left:205px;
}
h1{font-size:17px; color:#780c14}

#calculators{
background:url(../images/i_calculators_bg.gif); 
position:absolute; 
top:242px; 
left:15px; 
width:235px; 
height:100px;
}

#calculators_text{
position:absolute; 
top:35px; 
left:85px;
color:#FFFFFF;
width:140px
}

#info{
background:url(../images/i_info_bg.gif); 
position:absolute; 
top:242px; 
left:263px; 
width:235px; 
height:100px;
}

#info_text{
position:absolute; 
top:35px; 
left:15px; 
color:#FFFFFF;
}
#info_text a{
color:#FFFFFF;
font-weight:bold;}


#companies{
background:url(../images/i_companies_bg.gif); 
position:absolute; 
top:242px; 
left:15px; 
width:235px; 
height:100px
}

#jfa{
position:absolute; 
top:35px; 
left:15px;
}
#gfl{
position:absolute; 
top:35px; 
left:120px;
}


/* Footer */
#footer{
position:absolute; 
top:362px; 
left:13px; 
background-image: url(../images/i_footer_bg.gif); 
width:732px; 
height:64px; 
text-align:center;
color:#999999;
}

#footer a{
color:#9d1320; 
padding-left:3px; 
padding-right:3px;
}



/* Part css */
/*Contact*/
#yellow_stripe{
background:url(../images/p_yellow_bg.gif); 
position:absolute; 
top:1px; 
left:14px;
height:50px;
width:743px;
color:#780c14;
font-size:24px;
}

#yellow_stripe_text{
position:absolute; 
top:10px; 
left:14px;
}

#white_stripe{
background:url(../images/p_white_bg.gif);
position:absolute; 
top:55px; 
left:14px;
height:110px;
width:742px;
color:#780c14;
}

#p_logo_white_bg{
padding-left:30px;
padding-top:5px}



#contact_text2{
position:absolute; 
top:5px; 
left:500px;
color:#000000;
}

#contact_text{
position:absolute; 
top:5px; 
left:240px;
color:#000000;
}

#frame_content{
position:absolute; 
top:165px; 
left:20px;
color:#000000;
width:90%;
}

#frame_content2{
position:absolute; 
top:85px; 
left:20px;
color:#000000;
width:90%;
}

#p_map{
position:absolute; 
top:15px; 
left:10px;}

#p_arrow_y{
position:absolute; 
top:135px; 
left:185px;}
#p_driving_directions{
position:absolute; 
top:130px; 
left:12px;}
#p_pages{
position:absolute; 
top:160px; 
left:8px;}
#frame_content_text{
position:absolute; 
top:7px; 
left:232px;
width:400px}













table, td, th {border: 1px solid black; border-collapse: collapse;}
table th {background-color: #999999;}
