﻿body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 background: #265570 url('/images/bg_main.jpg') repeat-x;
 margin:0;
}

a:link
{
    color: #002b5c;
}

a:visited
{
    color: #6083ad;
}

a:active
{
    color: #000000;
}

#wrapper { 
 margin: 0 auto;
 width: 980px;
 margin-top: 4px;
}

#header {
 width: 980px;
 height: 166px;
 /*background: #BD9C8C;*/
}

#menu {
     width: 600px;
     height: 66px;
     float:left;
     /*background: #ccc;*/
}

#menu_middle 
{
    position:relative;
    float:left; 
}

#menu_middle  a
{
    position:absolute; top: 25px;
}

#menu_right 
{
    float:right; 
    position:relative; 
    width: 250px;
    text-align: right;
}

#menu_right div 
{
    margin:0;
    padding: 0;
    display:inline;
}

#menu_right .inputSearch
{
     border-style: hidden;
     border-width: 0px;
     color: #669999;
     font-weight: bold;
     background-image: url(/images/search_bg.jpg);
     background-repeat: no-repeat;
     width: 190px; 
     height: 32px;
     line-height: 32px;
     padding-left: 5px;
}

#menu_right div#searchbox
{
    position:absolute; top: 15px; right: 32px;   
}

#menu_right div#searchbutton
{
    position:absolute; top: 15px; right: 1px;
}

#content { 
    width: 980px;
    line-height: 0px;
    margin: 0; 
    padding: 0;

}

div.content
{ 
    overflow-x: hidden;
    width: 980px;
    background-color: #fff;
    line-height:normal;
}
/*
div.mypage
{ 
    overflow-x: hidden;
    width: 980px;
    line-height:normal;
}
*/
#footer { 
 background: #fff;
 color: #333;
 height: 145px;
 border-top: 3px solid #57789e;
 border-bottom: 6px solid #597aa0;
 margin-bottom: 50px;
 padding: 0; 
}

#footer_copy { 
 margin: 0 auto;
 background: #fff;
 width: 980px;
 padding: 10px;
}






H1
{
    font-family:Georgia, arial; 
    font-size: 20pt; 
    color:#002b5c;
    line-height: 40px;
    margin:0;
    padding:0;
    line-height:normal;
}
 
H1.white
{
    color: #fff;    
}


H3
{
    font-family: Arial; 
    font-size: 12pt; 
    font-weight:bold;
    color: #333333; 
    line-height: 15pt;   
}

H3.author
{
    font-family: Arial; 
    font-size: 10pt; 
    font-weight:bold;
    color: #002b5c; 
    line-height: 15pt;   
}  

H4 
{
    font-family:Arial;
    color:#636363; 
    line-height: 14pt;
    
}

H4.blue {
 color: #4b6b91;
 font-size: 11px;
}

H4.blue a:link, H4.blue a:visited{
 color: #4b6b91;
 font-weight:bold;
 text-decoration:none;
}

H4.blue a:hover{
 color: #000;
}

H4.grey {
 color: #b3a8a8;
}
 
H4.sidenav, H4.sidenav a:link, H4.sidenav a:visited
{
    color:#8e8e8e;
}    

#breadcrumb
{
    display:none;
    position:relative; height: 20px;
    font-size: 9pt;
    color: #999;
}

#breadcrumb a
{
    text-decoration:none;
    color: #999;
}

#breadcrumb *
{
    margin:0; padding:0;
}

#breadcrumb span.home
{
   position:absolute; top: 2px; left: 10px;
}

#breadcrumb span.seperator
{
   position:absolute; top: 0px; left: 40px;
}

#breadcrumb span.crumb
{
   position:absolute; top: 0px; left: 55px; padding-left:5px; white-space:nowrap;
}

#breadcrumb span.crumb span a
{
   
}

a.trialLink
{
    position:absolute;
    bottom: 70px; left: 10px; 
    padding: 90px 150px 50px 150px;
    text-decoration: none;
    outline:0;
}

.nowrap
{
    white-space:nowrap;
}






/* http://www.code-sucks.com/css%20layouts/fixed-width-css-layouts/
   http://www.code-sucks.com/css%20layouts/faux-css-layouts/

 */
 
 
 
 
 
 
 
 
 
 
 
