﻿*{margin: 0}

html,body{padding:0; 	margin:0;
background:#012e6b url(../images/bodyBG.png) repeat-x;
}

body{
font-family:Tahoma, Arial,Helvetica, Verdana, sans-serif;
font:Verdana,Arial,Helvetica,sans-serif;
}

form,input{padding:0; 	margin:0;}

img{border:0;}

a{text-decoration: none;}

a:hover{text-decoration:underline;}

a:active{}

a:visited{}

p{line-height:1.5; 
    margin:0 0 1em;}

.clearArea{clear:both;}

#container{position: relative;
min-height: 100%;
min-width: 61.25em;
width: 61.25em;
margin: 0 auto;	/* Page Center Align */
background: #f6f6f6;}

#topMenu{
background: #fff url(../images/headerBG.png) no-repeat;}

#logo{
float:right;
padding:.2em .5em;}

#twitterBlogLogoHeader{}

#twitterBlog{
float:left;
padding:2em .5em 0em .5em;}

#twitterBlog a{
font-size: 75%;
font-weight: bold;
color:#fff;}

#searchBar{
padding: 0em 1em 0em 0em;
float: right;}

#findButton{
float:right;
padding: 0em 0em 0em .8em;}

#mainMenu{
padding-top: 1.2em;
text-align: center;}

.mainMenuItem{
float: left;
font-size: 75%;
font-weight: bold;
color: #fff;
padding:0em 1em;
border-right: solid 1px #fff;}

#last{border: none;}

#footer{margin: 2em 0em 0em;
        padding-top: 2em;
text-align: center;
font-size: 75%;
border-top: 1px solid #f4f4f4;
border-top-width: 50%;
}

#contentBody{margin-top: 2em; 
padding: .3em .7em; 
background: #fff url(../images/contentBG.png) no-repeat}

#corpOfficeLocation{margin: 1.5em 1em .05em 1em;}


.imageTextBlock
{
    background-image: url(../images/tableBG.png);
    background-repeat: repeat-x;
    width: auto;
    padding: .1em;
    margin-bottom: 2em;
    border-bottom: 3px solid #fafafa;
}

.imageLeftFloat
{
    float: left;
    margin-right: 1em;
    padding: .1em;
}

.imageRightFloat
{
    float: right;
    margin-right: 1em;
    padding: .1em;
}


div #siteHeaderText
{
    background: url(../images/headerTextBorder.png) no-repeat;
    padding: 1.2em 1em 1em 1em;
    font-size: 1.5em;
    font-weight: bold;
    color: #012e6b;
}

div #siteHeader2Text
{
    background: #abc;
    margin-bottom: .2em;
    padding: .5em;
    font-size: .8em;
    font-weight: bold;
    color: #000;
    text-align: center;
}


p.siteSubHeaderText
{
    font-size: .7em;
    font-weight: bold;
    color: #000;
}

p.siteContentText
{
    display: block;
    margin: 0em .5em 0em .2em;
    padding: 0em 0em 0em 0em;
    font-size: .55em;
    font-weight:normal;
    color: #3e3e3e;
    text-align:justify;
}


.smallaward
{
    margin-right: 5em;
    font-size: .5em;
    font-weight:bold;
    color: #3e3e3e;
    text-align:justify;
}

td { vertical-align: middle }

