
.center     { text-align: center; }
.hidden     { display: none; }
.italic     { font-style: italic; font-family: arial; }
.underline  { text-decoration: underline; }
.bold       { font-weight: bold; }
.paragraph  { margin-top: 10px; }

h1  { font-size: 30px; margin-top: 8px;}
h2  { font-size: 24px; }
h3  { font-size: 20px; }
p   { font-size: 16px; }

.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font20 { font-size: 20px; }
.font22 { font-size: 22px; }
.font24 { font-size: 24px; }
.font28 { font-size: 28px; }
.font30 { font-size: 30px; }

body#home-page h2 { font-weight: bold; }

.important-points   
    {
    font-size: 17px; 
    margin: 25px 0px;
    text-align: justify;
    }
    
li.important-points 
    {
    background-image: url("img/logo-circle-20.png");
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 30px;
    padding-bottom: 10px;
    font: normal normal 15px/120% Verdana, Tahoma, sans-serif;
    }

hr.clear 
    {
    clear:both; 
    visibility: hidden; 
    margin: 0px; 
    padding: 0px;
    }
    
a 
    {
    color: #000040;
    border-width: 0px; 
    outline-width: 0px;
    text-decoration: none;
    }
    
.link-button { border-bottom: 1px solid #303090; color: #303090; }
.link-button:hover { border-bottom: 1px solid #a00000; color: #a00000; }
    
ul.logo20-bullets 
    {
    margin-top: 0px; 
    margin-left: 8px; 
    padding: 4px; 
    list-style-type: none;
    }
    
.link-image-title 
    {
    font-size: 12.5px; 
    font-style: normal; 
    outline-width: 0px;
    }

#text-link-for-ss
    {
    text-decoration: none;
    }

img 
    {
    padding: 0px; 
    margin: 0px; 
    border: 0px solid black; 
    outline-width: 0px;
    }

div#divCenteringWrapper   
    {
    margin: 0px auto; 
    position: relative; 
    text-align: left; 
    width: 984px; 
    color: white;
    background-color: black;
    }
    
div#divPageHolder
    {
    color: white;
    background-color: black;
    }

div#divTopMargin
    {
    }

div#divBanner
    {
    height: 159px;
    background-image: url('/img/banner.jpg');
    position: relative;
    }
    
div#divBannerEmail
    {
    position: absolute;
    left: 810px;
    top:  14px;
    font: 16px/100% arial, sans-serif;
    color: #ffffff;
    }

div#divBannerEmail a { color: white; }

ul#ulNavigation
    {
    position: absolute;
    left: 136px;
    top:  120px;
    list-style: none;
    }

li.liNavigation
    {
    color: black;
    float: left;
    background: gray url('/img/nav-bar-button.gif') repeat-x;
    height: 25px;
    border-left:  2px solid #bbbbbb; 
    border-right: 2px solid #666666; 
    padding: 4px 15px 0px 15px;
    margin: 0px;
    display: inline;
    }

li.liNavigation.first-nav-li
    {
    border-left:  2px solid #666666; 
    }

li.liNavigation a
    {
    font: normal bold 12px/100% Tahoma, sans-serif;
    text-decoration: none;
    }

li.liNavigation a,
li.liNavigation a:visited
    {
    color: #000022;
    }

li.liNavigation a:hover,
li.liNavigation a:active
    {
    color: #a00000;
    }

div#divContent, 
div#divContentWrapper
    {
    position: relative;
    }

div#divContentTopImg
    {
    height: 312px;
    background-image: url('/img/background-top.png');
    }

div#divContentBottomImg
    {
    height: 339px;
    background-image: url('/img/background-bottom.png');
    }

div#divContentOverlapping
    {
    position: absolute;
    top: 0px;
    background-color: #e5e4cf;
    }
    
.three-photo-links
    {
    float: left;
    width: 160px;
    height: 30px;
    text-align: center;
    }
    
.sep-three-photos
    {
    float: left;
    width: 160px;
    height: 14px;
    }

div#divLeftColumn
    {
    padding-top: 10px;
    padding-left: 20px;
    width:  182px;
    height: 550px;
    border-left:   1px solid #aaaaaa;
    border-top:    1px solid #aaaaaa;
    border-right:  3px solid #444444;
    border-bottom: 3px solid #444444;
    position: absolute;
    top:  16px;
    left: 24px;
    background-color: #e5e4cf;
    }
    
.one-px-blk-border
    {
    border:  1px solid #444444;
    }
   
.image-with-text-link
    {
    width: 80%;
    height: 150px;
    background-color: #ffeeee;
    margin: 10%;
    }
    
div#divCenterSection
    {
    padding: 8px;
    width:  700px;
    height: 514px;
    position: absolute;
    top:  16px;
    left: 240px;
    }

div#photo-notes
    {
    font-family: tahoma, verdana;
    font-size: 12px;
    position: absolute;
    left: 450px;
    top:  270px;
    width: 210px;
    text-align: center;
    padding: 4px; 
    }

div#position-polaroids
    {
    position: absolute;
    left: 65px;
    top:  50px;
    }
    
div#copyright
    {
    font-size: 11px;
    position: absolute;
    left: 415px;
    top:  783px;
    width: 200px;
    }
    
div#trefzlinkback
    {
    font-family: tahoma, verdana;
    font-size: 11px;
    position: absolute;
    left: 865px;
    top:  780px;
    }
    
    div#trefzlinkback a,
    div#trefzlinkback a:visited
        { 
        text-decoration: none; 
        color: black;
        border-bottom: 0px solid black;
        }

div#disclaimer
    {
    font-size: 11px;
    position: absolute;
    left: 260px;
    top:  763px;
    }

.shadow-container
    {
    }

#home-page .shadow-container
    {
    float: left;
    margin: 20px 24px 3px 24px;
    }

.shadow-container .content-container 
    {
    height: 100px;
    background-color: #777777;
    padding: 0px;
    margin: 0px;
    border-width: 0px; 
    }

#home-page .shadow-container .content-container 
    {
    border: 1px solid black;
    }

.content-text, 
.content-image, 
.shadow 
    {
    position: relative;
    bottom: 4px;
    right: 4px;
    }

.shadow 
    { 
    background-color: #777777; 
    }

.content-image,
.content-text
    {
    background-color: #EBE9D2;  
    color: #000000;
    }

.content-text
    {
    border-left:   1px solid #aaaaaa;
    border-top:    1px solid #aaaaaa;
    border-right:  1px solid #444444;
    border-bottom: 1px solid #444444;
    padding: 0.5em;
    }

.img-shadow
    {
    float:left;
    background: url("shadows/shadowAlpha.png") no-repeat bottom right !important;
    background: url("shadows/shadow.gif") no-repeat bottom right;
    margin: 8px 0 0 10px !important;
    margin: 8px 0 0 5px;
    }

.img-shadow img 
    {
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 6px 6px -6px;
    padding: 2px;
    } 


