/* CSS Document */

/* HTML Styles */
body
{
    background: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #121c4d;
    background-image: url(themes/tile.gif);
    text-align: justify;
}
.nav a:link
{
    color: #ffffff;
    text-decoration: none;
}
.nav a:visited
{
    color: #ffffff;
    text-decoration: none;
}
.nav a:hover
{
    color: #121c4d;
}
.nav a:active
{
    font-weight: bold;
    color: #121c4d;
}
.blue A:link
{
    text-decoration: none;
    color: #121c4d;
}
.blue A:visited
{
    text-decoration: none;
    color: #121c4d;
}
.blue A:active
{
    text-decoration: none;
    color: #121c4d;
}
.blue A:hover
{
    text-decoration: underline;
    color: #121c4d;
}
.white A:link
{
    text-decoration: none;
    color: #ffffff;
}
.white A:visited
{
    text-decoration: none;
    color: #ffffff;
}
.white A:active
{
    text-decoration: none;
    color: #ffffff;
}
.white A:hover
{
    text-decoration: underline;
    color: #ffffff;
}
h1
{
    font-size: 24px;
    font-weight: bold;
}
h2
{
    font-size: 18px;
    font-weight: bold;
}

/* layout Divs */
#siteWrapper
{
    width: 781px;
    position: relative;
    top: 10px;
    margin: auto;
}

#main
{
    position: relative;
    width: 781px;
    padding: 10px;
    z-index: 1;
    background-color: #FFFFFF;
    clear: both;
    border-right: solid 2px #666666;
    border-bottom: solid 2px #666666; 
}

#foot
{
    position: relative;
    width: 781px;
    padding: 10px;
    z-index: 1;
    background-color: #FFFFFF;
    clear: both;
    margin-top: 5px;
    border-right: solid 2px #666666;
    border-bottom: solid 2px #666666;
}

#navHold
{
    height: 137px;
    width: 607px;
    background: #e2e2ec;
    color: #031047;
    float:left;
    margin-bottom: 10px;
    margin-left: 10px;
    z-index: 1000;
}

#logo
{
    float: left;
}

#nav
{
    height: 22px;
    left: 0px;
    background: #7d86a6;
    font-size: 14px;
    color: #FFFFFF;
    vertical-align: middle;
    position: relative;
    top: 30px;
    z-index: 1001;
}
#head
{
    /*height: 103px;*/
    width: 781px;
    top: 157px;
    left: 10px;
}
#content
{
    width: 781px;
    position: relative;
    top: 0px;
}
#contentCon
{
    width: 781px;
}
#contentHome
{
    width: 781px;
    position: relative;
    top: 0px;
}
#contentNoImg
{
    width: 781px;
    position: relative;
}
#cert
{
    width: 781px;
    top: 0px;
    background-color: #FFFFFF;
    padding: 10px;
    z-index: 1;
    height: 82px;
    width: 781px;
}

/*mapHold{width:400px; position:relative; top:-15px; right:0px; z-index:1;}*/
#mapHold
{
    width: 400px;
    float: right;
}
#formHold
{
}
/*#address {position:relative; top:-15px; left:0px; z-index:1; width:300px;}*/
#address
{
    float: left;
    z-index: 1;
    width: 300px;
}
#mapInfo
{
    width: 400px;
}
#map
{
    width: 400px;
}
/*class for header panels as .net assigns them ctrl id's wich may change later on*/
.head
{
    top: 157px;
    left: 10px;
}
#contentItems
{
    width: 781px;
    position: relative;
}
#MatSearchDiv
{
    width: 350px;
}
/* Picture Styles */
/*######################### Padding Sequence*/
/*######################### T   R   B   L   */
.left
{
    float: left;
    padding: 6px 6px 6px 0px;
}
.right
{
    float: right;
    padding: 6px 0px 6px 6px;
}

h2 span a:visited, h2 span a:link, h2 span a:active, h2 span a:hover
{
    color: #121c4d;
}

.LinkDiv
{
    text-align: left;
}

