﻿a
{
    color: #0000FF;
}
div.top
{
    margin: auto;
    width: 950px;
    height: 187px;
    background-image: url('../images/top.jpg');
    background-repeat: no-repeat;
    position: relative;
}
div.contact, div.firms, div.about
{
    background-image: url('../images/contact.png');
    background-repeat: no-repeat;
    background-position: left;
    width: 64px;
    height: 0px;
    position: absolute;
    left: 340px;
    top: 115px;
    cursor: pointer;
    padding-top: 55px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight: bold;
    font-family: 'Trebuchet MS', Tahoma, Arial, Sans-Serif;
    font-size: 12px;
    letter-spacing: 1px;
}
div.contact:hover, div.firms:hover, div.about:hover
{
    background-position: right;
}
div.firms
{
    background-image: url('../images/firms.png');
    left: 260px;
}
div.about
{
    background-image: url('../images/about.png');
    left: 190px;
}
div.www
{
    position: absolute;
    top: 18px;
    right: 83px;
    width: 125px;
    text-align: center;
    color: #88c1e5;
}
div.languages
{
    position: absolute;
    top: 60px;
    right: 25px;
    width: 125px;
    text-align: center;
    color: #88c1e5;
}
div.languages a
{
    font-weight: bold;
    text-decoration: none;
    color: #badcf1;
}
div.languages a:hover
{
    color: #FFFFFF;
}
div.tab, div.tab_1, div.tab_2, div.tab_3
{
    background-image: url('../images/tab_main.jpg');
    background-repeat: no-repeat;
    width: 900px;
    height: 44px;
    margin: auto;
    padding-top: 14px;
    padding-left: 50px;
    position: relative;
}
div.tab_1
{
    background-image: url('../images/tab_1.jpg');
}
div.tab_2
{
    background-image: url('../images/tab_2.jpg');
}
div.tab_3
{
    background-image: url('../images/tab_3.jpg');
}
div.tab a, div.tab_1 a, div.tab_2 a, div.tab_3 a
{
    font-family: 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
    position: absolute;
}
div.tab a:hover, div.tab_1 a:hover, div.tab_2 a:hover, div.tab_3 a:hover
{
    text-decoration: underline;
}
a.tab_back
{
    color: #083c65;
}
table.body
{
    margin: auto;
    background-image: url('../images/body.gif');
    background-repeat: repeat-y;
    width: 950px;
}
div.footer
{
    margin: auto;
    width: 950px;
    height: 65px;
    background-image: url('../images/footer.jpg');
    background-repeat: no-repeat;
    position: relative;
}
td.navigation
{
    padding-left: 40px;
    padding-bottom: 15px;
    vertical-align: top;
    width: 184px;
}
td.main
{
    padding-left: 10px;
    padding-right: 40px;
    padding-bottom: 15px;
    vertical-align: top;
}
div.main
{
    position: relative;
}
div.navigation_top
{
    width: 184px;
    height: 21px;
    background-image: url('../images/navigation_top.gif');
    background-repeat: no-repeat;
    padding: 10px;
    padding-top: 12px;
    position: relative;
    font-size: 16px;
    font-family: 'Trebuchet MS', Sans-Serif;
    text-transform: uppercase;	
    color: #025e94;
}
div.navigation_button
{
    width: 174px;
    height: 21px;
    background-color: #1078b5;
    color: #FFFFFF;
    font-family: Candara, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 7px;
    border-bottom: 1px #FFFFFF solid;
    cursor: pointer;
}
div.navigation_button:hover
{
	background-color: #025e94;
}
div.navigation_button a
{
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}
div.navigation_title
{
    width: 184px;
    height: 21px;
    background-color: #025e94;
    color: #FFFFFF;
    font-family: Candara, Arial, Sans-Serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
}
div.navigation_line
{
    width: 184px;
    background-image: url('../images/navigation_line.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 5px;
    font-family: Arial, Sans-Serif;
    font-size: 10px;
}
div.navigation_bg
{
    width: 194px;
    background-image: url('../images/navigation_bg.gif');
    background-repeat: repeat-y;
    padding: 5px;
}
div.navigation_footer
{
    width: 204px;
    height: 48px;
    background-image: url('../images/navigation_footer.gif');
    background-repeat: no-repeat;
    text-align: center;
    position: relative;
}
div.news_archive_footer a
{
    color: #666;
}
div.news_archive_footer a:hover
{
    color: #000;
}
div.news_archive_footer
{
    position: absolute;
    bottom: 5px;
    left: 5px;   
    background-image: url('../images/news_archive.gif');
    background-repeat: no-repeat;
    height: 25px;
    width: 194px;
    text-align: center;
    padding-top: 7px;
}
div.phone
{
    background-image: url('../images/phone.gif');
    background-repeat: no-repeat;
    height: 26px;
    position: absolute;
    top: 8px;
    left: 35px;
    color: #FFFFFF;
    padding-left: 30px;
    font-size: 9px;
    font-family: Verdana, Arial, Sans-Serif;
    padding-top: 1px; 
}
div.note
{
    background-image: url('../images/note.jpg');
    background-repeat: no-repeat;
    width: 288px;
    height: 274px;
    position: absolute;
    top: 0px;
    left: 375px;
    padding-top: 90px;
    font-family: 'Trebuchet MS', Georgia, Arial, Sans-Serif;
    font-size: 15px;
    font-style: italic;
    text-align: center;
}
div.copyright
{
    margin: auto;
    color: #FFFFFF;
    text-align: center;
    font-size: 10px;
    padding-bottom: 10px;
}
div.PanelContact
{
    padding-left: 20px;
    padding-top: 60px;
}
td.button_icon
{
    color: #000;
    text-transform: uppercase;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 30px;
    padding-bottom: 13px;
    font-size: 16px;
}
div.icon
{
    background-repeat: no-repeat;
    background-position: left top;
    width: 172px;
    height: 173px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
}
div.icon:hover
{
    background-position: right top;
}
div.dialog
{
    background-repeat: no-repeat;
    background-position: left top;
    width: 205px;
    height: 136px;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    padding-top: 50px;
    padding-left: 110px;
    text-transform: uppercase;
    color: #2d4575;
}
div.dialog:hover
{
    background-position: right top;
    color: #000;
}
div.dialog p
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: #333333;
    text-transform: none;
    font-weight: normal;
    padding-top: 35px;
    text-align: left;
    padding-right: 20px;
    margin-left: -66px;
}
div.getpoint
{
    background-image: url('../images/getpoint.gif');
    background-position: center;
    width: 627px;
    height: 470px;
    border: 1px #000 solid;
    margin: auto;
    padding: 1px;
    cursor: pointer;
}
div.page_button
{
    position: relative;
    width: 325px;
    float: left;
}
div.btn_top
{
    background-image: url('../images/page_button_top.jpg');
    background-repeat: no-repeat;
    width: 200px;
    height: 74px;
    padding-left: 110px;
    padding-top: 45px;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    color: #2d4575;
    padding-right: 15px;
}
div.btn_main
{
    background-image: url('../images/page_button_main.gif');
    background-repeat: repeat-y;
    width: 262px;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: #333333;
    padding-left: 43px;
    padding-right: 20px;
    text-align: justify;
}
div.btn_icon
{
    position: absolute;
    top: 6px;
    left: 4px;
}
div.btn_footer
{
    background-image: url('../images/page_button_footer.jpg');
    background-repeat: repeat-y;
    width: 300px;
    height: 41px;
    text-align: right;
    padding-top: 37px;
    padding-right: 25px;
}
div.news_rss
{
    height: 15px;
    width: 15px;
    position: absolute;
    right: 14px;
    top: 14px;
}
div.news_archive_date
{
    border-bottom: 1px #666 solid;
}
div.news_archive
{
    padding-top: 3px;
    padding-bottom: 15px;
}