﻿html,body 
{
    font:normal 1em Arial,sans-serif;
    color:#505050;
    background:url(/images/common/main-bg.gif) #fff  center top no-repeat;
}
#container 
{
    width:994px;
    margin:0 auto;
}
#container #head 
{
    width:955px;
    height:162px;
    margin:0 0 16px 20px;
}
#container #head span 
{
    display:none;
}
#container #head a.logo 
{
    display:block;
    width:235px;
    height:119px;
    background:url(/images/common/panthera-logo.gif);
    float:left;
    margin:1px 0 0 1px;
}
#container #head ul#primary-nav {list-style:none;margin:0;padding:0;}
#container #head ul#primary-nav li {float:left;margin:1px 0 0 1px;}
#container #head ul#primary-nav li a {background:url(/images/common/primary-navigation.gif) no-repeat;}
#container #head ul#primary-nav li.about-us a {display:block;width:102px;height:119px;}
#container #head ul#primary-nav li.about-us a:hover {background-position:0 -119px;}
#container #head ul#primary-nav li.shareholders a { display:block;width:101px;height:119px;background-position:-0px 0;}
#container #head ul#primary-nav li.shareholders a:hover {background-position:-0px -119px;}
#container #head ul#primary-nav li.panthera-ipps a{display:block;width:101px;height:119px; background-position:-103px 0;}
#container #head ul#primary-nav li.panthera-ipps a:hover{background-position:-103px -119px;}
#container #head ul#primary-nav li.panthera-qrops a{display:block;width:102px;height:119px;background-position:-205px 0;}
#container #head ul#primary-nav li.panthera-qrops a:hover {background-position:-205px -119px;}
#container #head ul#primary-nav li.efrbs a{display:block;width:102px;height:119px;background-position:-308px 0;}
#container #head ul#primary-nav li.efrbs a:hover {background-position:-308px -119px;}
#container #head ul#primary-nav li.income a{display:block;width:102px;height:119px;background-position:-410px 0;}
#container #head ul#primary-nav li.income a:hover{background-position:-410px -119px;}
#container #head ul#primary-nav li.technical-information a{display:block;width:101px;height:119px;background-position:-513px 0;}
#container #head ul#primary-nav li.technical-information a:hover{background-position:-513px -119px;}
#container #head ul#primary-nav li.application-forms a{display:block;width:101px;height:119px;background-position:-615px 0;}
#container #head ul#primary-nav li.application-forms a:hover{background-position:-615px -119px;}

#container #head #home-contact-buttons 
{
    width:240px;
    height:40px;
    float:left;
    margin-top:16px;
}
#container #head #home-contact-buttons a.about-us 
{
    display:block;
    width:85px;
    height:26px;
    background:url(/images/common/home-contact-buttons.gif) no-repeat;
    text-indent:-9999px;
    float:left;
}
#container #head #home-contact-buttons a.about-us:hover
{
    background-position:-0 -26px;
}
#container #head #home-contact-buttons a.contact-us 
{
    display:block;
    width:105px;
    height:26px;
    background:url(/images/common/home-contact-buttons.gif) no-repeat;
    text-indent:-9999px;
    margin-left:30px;
    background-position:-86px 0;
    float:left;
}
#container #head #home-contact-buttons a.contact-us:hover
{
    background-position:-86px -26px;
}
#container #head #search-form 
{
    margin:18px 0 0 0;
    float:right;
}
#container #head #search-form form 
{
    padding:0;
    margin:0;
}

#container #head #search-form input.text 
{
    border:1px solid #b3b5b6;
    color:#b3b5b6;
    font: normal 11px/11px arial,sans-serif;
    padding:5px 5px 2px 5px;
    width:195px;
    height:15px;
    margin:0;
    float:left;
    margin-right:7px;
}
#container #head #search-form input.submit 
{
    float:left;
    width:23px;
    height:23px;
}
#container #content #home-column 
{ 
    margin:0px 0 20px 20px;
    width:410px;
    float:left;
}
#container #content #left-column 
{
   width:219px;
   float:left;
   margin:15px 0 0 20px;
   _margin-left:10px;
}
#container #content #main-column 
{
   width:458px;
   float:left;
   margin-left:20px;
}
#container #content #right-column 
{
    width:255px;
   float:right;
   margin:0 12px 0 0;
}
#container #content #left-column ul.secondary-nav 
{
    margin:0;
    padding:0;
    list-style:none;
}
#container #content #left-column ul.secondary-nav li a
{
    padding:7px 12px 7px 12px;
    display:block;
	width:195px;
    border-top:1px solid #d4e2bd;
    text-decoration:none;
    color:#6d6f72;
    font-size:12px;
	margin:0;
}
#container #content #left-column ul.secondary-nav li a:hover 
{
    background:#83ad43;
    color:#437512;
}
#container #content #main-column .push {
	height: 28px; /* for sticky footer */
}
#container #content #right-column #right-column-shad-top {
   float:right;
   width:255px;
   height:8px;
   background:url(/images/common/right-column-bg-top.gif) no-repeat;
}
#container #content #right-column #right-column-shad-repeat {
   float:right;
   width:207px;
   padding:17px 24px 17px 24px;
   background:url(/images/common/right-column-bg.gif) repeat-y;
}
#container #content #right-column #right-column-shad-bottom {
   float:right;
   width:255px;
   height:8px;
   background:url(/images/common/right-column-bg-bottom.gif) no-repeat;
}
#footer 
{
    width:994px;
    height:16px;
    padding:7px 12px 5px 12px;
    margin:0 auto; margin-top:20px;
    background:#d0d3ab;
 float:left;
}
#footer p 
{
    color:#8d9246;
    font-size:0.7em;
}
#footer p.left 
{
    float:left;
}
#footer p.right 
{
    float:right;
}
#footer p a 
{
    color:#8d9246;
    text-decoration:none;
    z-index:9999999;
}
#footer p a:hover
{
    color:#fff;
    text-decoration:underline;
}
/*TYPOGRAPHY*/
a 
{
    color:#7FA045; /*#83AD43;*/
    text-decoration:none;
    font-weight:bold;
}
a:hover 
{
    color:#b8c142;
    text-decoration:none;
}
#container #content #home-column h1 {
    font-size:2em;
    color:#83ad43;
    margin-bottom:0.5em;
}
#container #content #home-column h2 
{
    font-size:1.25em;
    color:#7f7f7f;
}
#container #content #main-column h1 
{
    font-size:1.5em;
    margin-bottom:0.5em;
    line-height:1.25em;
    color:#83ad43;
}
#container #content #main-column h2 
{
    font-size:1.25em;
    margin-bottom:0.5em;
    line-height:1em;
    color:#83ad43;
}
#container #content #main-column p 
{
    font-size:12px;
    line-height:1.5em;
    margin:0 0 1em 0;
}
#container #content #right-column h4 
{
    color:#6d9138;
    font-size:1.5em;
}
#container #content #right-column p
{
    font-size:12px;
}
#container #content #main-column ol,#container #content #main-column ul
{
    font-size:12px;
    line-height:1.5em;
    margin:0 0 1em 3em;
    padding:0;
}
#container #content #main-column ol li,#container #content #main-column ul li 
{
    margin:0 0 1em 0;
}
#container #content #main-column ol 
{
    list-style:decimal;
}
#container #content #main-column ul
{
    list-style:square;
}
#right-col-image
{
	width:210px;
}
#right-col-image img{ width:100%;}
#user-agreement{ font-size:small;}
#user-agreement p{margin-bottom:10px;}
#openUserAgreement{display:none;}