﻿html
{
    background-color:#001e3c;
    background-color:#003366;
    color:#4B4740;
        background-image:url(/img/bd-bg.jpg);
    background-repeat:repeat-x;

}
body
{
     background-color:#003366;
    background-image:url(/img/bd-bg.jpg);
    background-repeat:repeat-x;
   
}

#hd{}
.hd-parentAccess
{
    background-color:#00152c;
    color:#b2b2b2;
    overflow:hidden;
    font-family:Arial, Helvetica, sans-serif;
}
#welcome
{
    color:#ffffff;
}
.hd-parentAccess div div
{
    margin:7px 0px;
}
.parentNav
{
    text-align:right;
}
.parentNav a:link, .parentNav a:visited
{
    color:#b2b2b2;
    text-decoration:none;
}

.hd-banner-03
{
    line-height:1.25;
}
.hd-banner-03 a:link, .hd-banner-03 a:visited
{
    color:#ffe684;
    text-decoration:none;
}
.parentNav a:hover, .parentNav a:active
{
    text-decoration:underline;
    color:#ffffff;
}
.hd-banner-03 a:hover, .hd-banner-03 a:active
{
    text-decoration:underline;
}


#hd-banner
{
    clear:both;
    height:104px;
    background-image:url(/img/hd-banner-bg.jpg);
}
#hd-banner-01 img
{
    margin-top:13px;
}
#hd-banner table{border-collapse:collapse;border-spacing:0;margin:0;}
#hd-banner td, #hd-banner th {margin:0;padding:0;}

#hd-banner-02
{
    float:right;
    color:#ffffff;
}
#phone
{
    text-align:right;
    font-size:230%;
    /*font-family:Times New Roman, Serif;
    font-weight:bold;*/
    text-shadow: #001e3c 1px 1px 2px;
    padding-top:26px;
}




.hd-banner-03
{
    padding-top:8px;
    float:right;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans serif;
}


/* Primary Navigation
---------------------------------------------------------------------*/
#hd-nav
{
    background-color:#ffd429;
    height:45px;
    background-image:url(/img/hd-nav-bg.jpg);
    background-repeat:repeat-x;
}

.navBtn, .navBtn:visited{
	height:45px;
	position:relative !important;}

#nav01, #nav01Btn, #nav01Btn:visited {
	width:122px;}
#nav02, #nav02Btn, #nav02tn:visited {
	width:170px;}
#nav03, #nav03Btn, #nav03Btn:visited {
	width:148px;}
#nav04, #nav04Btn, #nav04Btn:visited {
	width:171px;}
#nav05, #nav05Btn, #nav05Btn:visited {
	width:173px;}
#nav06, #nav06Btn, #nav06Btn:visited {
	width:176px;}

.navBtn span, .navBtn:visited span {
	display:block;
	height:45px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;}

#nav01Btn span, #nav01Btn:visited span {
	background-image:url(/img/hd-navItems.jpg);
	background-position:0 0;
	width:122px;}
#nav02Btn span, #nav02Btn:visited span {
	background-image:url(/img/hd-navItems.jpg);
	background-position:-122px 0;
	width:170px;}
#nav03Btn span, #nav03Btn:visited span {
	background-image:url(/img/hd-navItems.jpg);
	background-position:-292px 0;
	width:148px;}
#nav04Btn span, #nav04Btn:visited span {
	background-image:url(/img/hd-navItems.jpg);
	background-position:-440px 0;
	width:171px;}
#nav05Btn span, #nav05Btn:visited span {
	background-image:url(/img/hd-navItems.jpg);
	background-position:-611px 0;
	width:173px;}
#nav06Btn span, #nav06Btn:visited span {
	background-image:url(/img/hd-navItems.jpg);
	background-position:-784px 0;
	width:176px;}   
    
#nav01Btn:hover span {
	background-position:0 -45px;}
#nav02Btn:hover span {
	background-position:-122px -45px;}
#nav03Btn:hover span {
	background-position:-292px -45px;}
#nav04Btn:hover span {
	background-position:-440px -45px;}
#nav05Btn:hover span {
	background-position:-611px -45px;}
#nav06Btn:hover span {
	background-position:-784px -45px;}


/* Secondary Navigation
---------------------------------------------------------------------*/
#hd-banner-02 div
{
    height:26px;
}
#hd-banner-02 ul
{
    margin:0 0 0 0;
}
#hd-banner-02 ul li
{
    list-style:none;
    float:right;
    font-size:10%;
}
#navSecIE6
{
    text-align:right;
    padding-top:5px;
}
#navSecIE6 a:link, #navSecIE6 a:visited
{
    color:#ffffff;
    text-decoration:none;
}
#navSecIE6 a:hover, #navSecIE6 a:active
{
    color:#ffffff;
    text-decoration:underline;
}
#hd-banner-02 div ul li a
{
    color:#00183f;
    /*color:#fff;*/
}
.navSecBtn, .navSecBtn:visited{
	height:26px;
	position:relative !important;
    }

#navSec01, #navSec01Btn, #navSec01Btn:visited {
	width:56px;}
#navSec02, #navSec02Btn, #navSec02Btn:visited {
	width:48px;}
#navSec03, #navSec03Btn, #navSec03Btn:visited {
	width:60px;}
#navSec04, #navSec04Btn, #navSec04Btn:visited {
	width:58px;}
#navSec05, #navSec05Btn, #navSec05Btn:visited {
	width:71px;}
#navSec06, #navSec06Btn, #navSec06Btn:visited {
	width:65px;}
#navSec07, #navSec07Btn, #navSec07Btn:visited {
	width:62px;}

.navSecBtn span, .navSecBtn:visited span {
	display:block;
	height:26px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;}

#navSec01Btn span, #navSec01Btn:visited span {
	background-image:url(/img/hd-navSecItems.png);
	background-position:0px 0px;
	width:56px;}
#navSec02Btn span, #navSec02Btn:visited span {
	background-image:url(/img/hd-navSecItems.png);
	background-position:-56px 0;
	width:48px;}
#navSec03Btn span, #navSec03Btn:visited span {
	background-image:url(/img/hd-navSecItems.png);
	background-position:-104px 0;
	width:60px;}
 #navSec04Btn span, #navSec04Btn:visited span {
	background-image:url(/img/hd-navSecItems.png);
	background-position:-164px 0;
	width:58px;}
#navSec05Btn span, #navSec05Btn:visited span {
	background-image:url(/img/hd-navSecItems.png);
	background-position:-222px 0;
	width:71px;}
#navSec06Btn span, #navSec06Btn:visited span {
	background-image:url(/img/hd-navSecItems.png);
	background-position:-293px 0;
	width:65px;}
#navSec07Btn span, #navSec07Btn:visited span {
	background-image:url(/img/hd-navSecItems.png);
	background-position:-358px 0;
	width:64px;}
    
#navSec01Btn:hover span {
	background-position:0 -26px;}
#navSec02Btn:hover span {
	background-position:-56px -26px;}
#navSec03Btn:hover span {
	background-position:-104px -26px;}
#navSec04Btn:hover span {
	background-position:-164px -26px;}
#navSec05Btn:hover span {
	background-position:-222px -26px;}
#navSec06Btn:hover span {
	background-position:-293px -26px;}
#navSec07Btn:hover span {
	background-position:-358px -26px;}




/* Body
---------------------------------------------------------------------*/

#bd
{
/*    background-color:#003366;
    background-image:url(/img/bd-bg.jpg);
    background-repeat:repeat-x;
    overflow:hidden;*/
}

#bd a:link, #bd a:visited
{
    color:#0033cc;
    text-decoration:none;
    font-style:italic;
}
#bd a:hover, #bd a:active
{
    color:#0033cc;
    text-decoration:underline;
    font-style:italic;
}

.leftSidebarWrap
{
    background-image:url(/img/bd-leftSidebar-bg.jpg);
    background-repeat:repeat-y;
    padding-bottom:40px;
}
.leftSidebar,.rightSidebar
{
    margin:0 1px;
    color:#ffffff;
}
.homeWrap
{
    background-image:url(/img/bd-home-bg.jpg);
    background-repeat:repeat-y;
}
#slideShowPro
{
    height:315px;
    width:560px;
    background-color:#fff0b6;
    text-align:center;
    display: table-cell;
    vertical-align: middle;
}
#homeContent h1
{
    margin-bottom:0;
    border-left:5px solid #ffcc00;
    line-height:100%;
    padding-left:8px;
}
#homeContent h1 a:link, #homeContent h1 a:visited
{
    color:#002952;
    text-decoration:none;
    font-style:normal;
}
#homeContent h1 a:hover, #homeContent h1 a:active
{
    color:#002952;
    text-decoration:underline;
    font-style:normal;
}
#homeContent p
{
    margin-top:.5em;
}


#pageHeading{}
#content{}

.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.txtWatermark
{
    color: #e0e0e0;
    margin:3px 0;
    border:1px solid #bbb;
    padding:2px 13px 2px 4px;
    font-weight:normal;
}

.ajaxProgress
{
    position: fixed;
    background-color: #ffffff;
    color: #000000;
    text-align: center;
    font-size: 1.4em;
    border: 1px solid #000000;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 60px;
    margin-left: -100px;
    margin-top: -30px;
    padding-top: 20px;
    z-index: 100001;
}

.modal-background
{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 100000;
    opacity: .4;
    filter: alpha(opacity=40);
    background-color: #444444;
}

.StateDropDownList select
{
    padding-left: 0px;
    padding-right: 1px;
}

.requiredField
{
    color: Red;
    float: right; 
    padding:3px 5px 2px 5px;
}

/* Footer
---------------------------------------------------------------------*/
#ft
{
    background-color:#001e3c;
    border-top:3px solid #ffcc00;
    clear:both;
    padding-top:20px;
}
#ft ul
{
    margin:0;
}
#ft ul li
{
list-style:none;
font-size:108%;
}
#ft a:link, #ft a:visited
{
    color:#ffffff;
    text-decoration:none;
}
#ft a:hover, #ft a:active
{
    color:#ffe684;
    text-decoration:underline;
}
#ftAddress
{
    text-align:right;
    color:#ffffff;
    font-size:108%;
}

#thirdStudio
{
    margin:40px 0 80px 0;
    font-family:Arial, Helvetica, Sans-Serif;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans serif;
}
#thirdStudio a:link, #thirdStudio a:visited
{
    color:#808f9e;
    text-decoration:none;
}
#thirdStudio a:hover, #thirdStudio a:active
{
    color:#ffe684;
    text-decoration:underline;
}
