
/* Global Styles */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address 
{
    margin: 0px 0px;
    padding: 0px 0px;
     }

a           
{
    text-decoration:none;
    color:#2462ab;}
a:hover
    {
        text-decoration:underline;}
 
img         {border-width:0;}    
/* Basic Page Elements 
======================*/    
html{ height:100%;}

body
{
    background:#191919;
    /* margin-top:20px; 
    margin-bottom:20px;*/
    text-align:center;
	
	font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 12px;
    color:#444;}

#page
{
    width:764px;
    background:#fff url(../images/page.gif) repeat-y left top;
    text-align:left;
	margin:0px auto;
	position:relative;}    

#logo{
	position:absolute;
	top:37px;
	left:25px;}

#header{}

/* Default Elements
===================*/
h1
{
    font-size: 13pt;
    margin-bottom: 1em;
    color: #2462ab;}

h2
{
    font-size: 11pt;
    margin-bottom: 1em;
    color: #2462ab;}

h3
{
    margin-bottom: .5em;
        color: #2462ab;
        font-size:8pt;}
        
h3 img
{
    vertical-align:middle;}    
  
p
{
    margin-bottom: 1em;}    

ul, ol
{
    margin-left: 3em;
    margin-bottom: 1em;}
strong{font-size:14px;}


/* Sitewide Navigation 
======================*/
#menu
{
    background:url(../images/menu.gif) repeat-x;}

#nav
{
    font-weight:bold;
    margin-left:18px;
    list-style:none;    }

#nav li
{
    float:left;
	line-height:15px;
	height:15px;
	vertical-align:middle;
	font-size:14px;
    }

#nav a
{
    text-transform:uppercase;
    padding-left: 7px;
    padding-right: 7px;
    text-decoration:none;
    color:#666;
	font-size:14px;
	line-height:14px;
	font-family:"Trebuchet MS",Arial;
	font-weight:normal;
    }    

#nav a:hover, #nav a.on
{
    color:#2463a8;
    }    

/* Main Content Areas 
====================*/
.content
{
    padding-bottom: 2em;}
ul.bullets{list-style:none;padding-left:0px;margin-left:20px;}
	
.bullets li{background:transparent url(../images/bullets.jpg) no-repeat left center;padding:0px 0px 0px 20px;line-height:18px;height:18px;vertical-align:middle;}

/* Footer 
=========*/
#footer 
{
    background:#2462ab;}

#footer p
{
    margin-bottom:0;
    text-align:center;
    color: #fff;
    font-size: 8pt;}

/* Specific Overriding Rules 
============================*/
#contact
{
    padding-top:41px;}