/* Main.css */
 
 
html {
            height:100%;}
           
.body{
	margin:0px;
	padding:0px;
	text-align:center;
	behavior:url(/scripts/csshover.htc);
	background-image: url(/admiraltyandmaritime/images/Grossman-bg.jpg);
	background-attachment: fixed;
}
           
.search {
            position:relative;
            margin:0px auto;
            padding:10px 0px;
            text-align:right;
            width:963px;}
           
            .search form {
                        margin:0px;
                        padding:0px;}
           
            .search-field {
                        padding:3px;
                        width:270px;
                        font:10px Verdana, Arial, Helvetica, sans-serif;
                        border:1px solid #d0e8fa;
                        background:#fff;}
                       
            .search-button {
                        background: #3b6691;
                        color:#fff;
                        border:none;
                        text-decoration:none;
                        font:bold 12px Arial, Helvetica, sans-serif;
                        text-align:center;}
           
            .search-button:hover {           
                        background: #000;     
                        text-decoration:none;
                        color:#fff;}
                       
                       
#container {
            position:relative;
            margin:0px auto;
            text-align:left;
            width:963px;
            background: url(../images/container-BG.gif) top left repeat-y;}
           
input, select, textarea{           
            border:1px solid #000;}
           
legend {
            font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
           
hr{
            height:1px;
            color:#000;
            margin:5px 0px;
            padding:0px;}
 
/*         <![ Navigation [ -----------------------------------------------------------*/
 
.nav {
            position:relative;
            text-align:center;
            height:52px;
            overflow:hidden;
            font:11px Verdana, Arial, Helvetica, sans-serif;
            line-height: 1.2em;}
            .nav ul {
                        list-style:none;
                        padding:0px;
                        margin:0px;}
            .nav ul li {
                        display:inline;
                        margin:0px;
                        padding:0px;}
            .nav ul li a {
                        display:block;
                        float:left;
                        height:44px;
                        width:91px;
                        padding:8px 7px 0px 7px;
                        border-left:1px solid #6c6c6c;
                        border-right:1px solid #474747;
                        color:#ffefc6;
                        text-decoration:none;}
                        .nav ul .first_child a {
                                    height:44px;
                                    width:55px;
                                    padding:8px 25px 0px 25px;}
                        .nav ul.last_child  a {
                                    height:44px;
                                    width:79px;
                                    padding:8px 13px 0px 13px;}
            .nav ul li a:hover {
                        background:url(../images/nav-BG-over.jpg) top left repeat-x;
                        border-left:1px solid #000;
                        border-right:1px solid #000;
                        padding-top:8px;
                        color:#abd7f9;
                        text-decoration:none;}
           
.aop {
            font:12px Verdana, Arial, Helvetica, sans-serif;}
            .aop ul {
                        list-style:none;
                        padding:0px;
                        margin:0px;}
            .aop ul li {
                        padding:1px 0px;
                        margin:0px;}
            .aop ul li a {
                        display:block;
                        background:url(../images/aop-BG.gif) top left no-repeat;
                        color:#152c4e;
                        text-decoration:none;
                        padding:0px 0px 5px 10px;
                        margin:0px;
                        line-height:14px;}
            .aop ul li a:hover {
                        background: url(../images/aop-BG-over.gif) top left no-repeat;
                        color:#c45100;
                        text-decoration:none;}           
                       
.footlinks {
            background:url(../images/footlinks-BG.jpg) top left repeat-x #103455;
            padding:15px 0px;
            font:11px Arial, Helvetica, sans-serif;
            text-align:center;}
            .footlinks ul {
                        list-style:none;
                        padding:0px;
                        margin:0px;
                        width:100%;}
            .footlinks ul li {
                        display:inline;}
            .footlinks ul li a {
                        color:#e4d2ab;
                        padding:0px 5px;
                        border-right:1px solid #e4d2ab;
                        text-decoration:underline;}
                        .footlinks ul .first_child {
                                    border-left:1px solid #e4d2ab;}
            .footlinks ul li a:hover {
                        color:#fff;
                        text-decoration:underline;}
                       
.footer {
            font:11px Verdana, Arial, Helvetica, sans-serif;
            color:#000;
            border-top:1px solid #000;
            border-bottom:1px so #fff;
            text-align:center;
            background:url(../images/footer-BG.jpg) top left repeat-x #8dafd5;
            padding:8px 0px;}
           
            .footer a {
                        color:#173a7d;
                        font-weight:bold;
                        text-decoration:none;}
            .footer a:hover {
                        color:#c45100;
                        font-weight:bold;
                        text-decoration:none;}
           
/*         <![ Layout [ -----------------------------------------------------------*/
 
#clear {
            clear:both;}
 
address {
            font-style:normal;}
           
#header{
            width:;
            height:293px;
            overflow:hidden;
            background: url(../images/header.jpg) top no-repeat #000;}
 
.left {
            background:;
            float:left;
            width:298px;
            padding:20px;}
           
.pic {
            padding:0px;}
            .pic img {
                        border:1px solid #2969a9;
                        margin:0px 0px 15px 0px;}
 
.mid {
	background: url(../images/mid-BG.jpg) top left no-repeat;
	padding:15px 0px;
	background-color: #FEFBE2;
}
           
.right {
            background:url(/images/right-bg.jpg) repeat-y;}
 
.content {
	float:right;
	width:554px;
	padding:30px 40px 30px 0px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background: #FEFBE2;
}
            .content p {
	line-height:20px;
	margin-top:0px;
	background: #FEFBE2;
}
            .content h1{
                        display:block;
                        border-bottom:1px solid #173a7d;
                        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
                        color:#173a7d;
                        margin-top:0px 0px 6px 0px;
                        padding:0px 0px 6px 0px;
                        line-height:normal;}
           
                        h1 strong {
                                    background:#fffae2;
                                    padding:0px 6px 0px 0px;}
                                   
            .content h2{   
                        font: bold 13px Verdana, Arial, Helvetica, sans-serif;
                        line-height:normal;
                        color:#c45100;
                        margin-top:0px;}
            .content h3{   
                        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
                        color:#333;
                        line-height:normal;
                        margin-top:0px;}
            .content h4{   
                        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
                        color:#666;
                        line-height:normal;
                        margin-top:0px;}
            .content h5{   
                        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
                        color:#888;
                        line-height:normal;
                        margin-top:0px;}
            .content a {
                        color:#173a7d;
                        font-weight:bold;
                        text-decoration:none;}
            .content a:hover {
                        color:#c45100;
                        font-weight:bold;
                        text-decoration:none;}
            .content li {
                        padding-top:7px;
                        padding-bottom:7px;}
 
.form-pct {
            width:280px;
            height:18px;
            font:12px Arial, Helvetica, sans-serif;}
 
.msg-pct {
            width:280px;
            height:70px;
            overflow:auto;
            font:12px Arial, Helvetica, sans-serif;}
 
/*         <![ Quick Contact [ -----------------------------------------------------------*/
 
.quick {
            padding:20px 0px 0px 0px;
            width:546px;}
 
.qctable {
            width:546px;
            background:url(../images/qc-BOTTOM.gif) bottom left no-repeat #a6cffa;
            padding:0px 0px 8px 0px;
            margin:0px;
            font:10px Verdana, Arial, Helvetica, sans-serif;
            color:#000;}
           
            .qctable form {
                        width:546px;
                        padding:0px;
                        margin:0px;}
           
.qc-TOP {
            width:546px;
            height:10px;
            background:url(../images/qc-TOP.gif) top left no-repeat #a6cffa;}  
           
.qchead {
            width:546px;
            background:url(../images/qchead-BG.gif) top repeat-x;
            font:bold 12px Verdana, Arial, Helvetica, sans-serif;
            color:#173a7d;
            padding:0px 0px 6px 0px;}
           
            .qchead strong {
                        background:#fffae2;
                        padding:0px 6px 0px 2px;}
 
.pad_frm_itm2 {
            padding:2px 0px 2px 10px;
            width:255px;
            float:left;
            text-align:right;}
           
.form-pct2 {
            width:200px;
            font:10px Verdana, Arial, Helvetica, sans-serif;
            border:1px solid #d0e8fa;
            background:#fff;}
           
.form-pct3 {
            width:167px;
            font:10px Verdana, Arial, Helvetica, sans-serif;
            border:1px solid #d0e8fa;
            background:#fff;}
 
.msg-pct2 {
            width:463px;
            font:10px Verdana, Arial, Helvetica, sans-serif;
            border:1px solid #d0e8fa;
            background:#fff;}
 
.submit {
            margin:2px 15px 0px 0px;
            background: #275c88;
            color:#fff;
            border:1px solid #000;
            text-decoration:none;
            font:bold 12px Arial, Helvetica, sans-serif;
            text-align:center;}
           
.submit:hover {          
            background: #0a2843;           
            text-decoration:none;
            color:#fff;}
           
 
 
.qctable-LEFT {
            width:278px;
            background: url(../images/qc-TOP-left.gif) top left no-repeat #a6cffa;
            padding:10px;
            margin:20px 0px 0px 0px;
            font:10px Verdana, Arial, Helvetica, sans-serif;
            color:#000;}
           
            .qctable-LEFT form {
                        padding:3px 0px;
                        margin:0px;}
           
            .qctable-LEFT input {
                        margin:2px 0px 4px 0px;}
           
            .qctable-LEFT textarea {
                        margin:2px 0px;}
           
            .form-pct-LEFT, .Captcha input {
                        padding:3px;
                        width:270px;
                        font:10px Verdana, Arial, Helvetica, sans-serif;
                        border:1px solid #d0e8fa;
                        background:#fff;}
           
            .msg-pct-LEFT  {
                        padding:3px;
                        width:270px;
                        height:60px;
                        font:10px Verdana, Arial, Helvetica, sans-serif;
                        border:1px solid #d0e8fa;
                        background:#fff;}
                       
.qchead-LEFT  {
            background:url(../images/qchead-BG.gif) top repeat-x;
            font:bold 12px Verdana, Arial, Helvetica, sans-serif;
            color:#173a7d;
            padding:0px 0px 6px 0px;}
           
            .qchead-LEFT  strong {
                        background:#a6cffa;
                        padding:0px 6px 0px 0px;}
 
.submit-LEFT {
            background: #275c88;
            color:#fff;
            border:1px solid #000;
            text-decoration:none;
            font:bold 12px Arial, Helvetica, sans-serif;
            text-align:center;}
           
.submit-LEFT:hover {
            background: #0a2843;           
            text-decoration:none;
            color:#fff;}
 
/*         <![ Disclaimer [           -----------------------------------------------------------*/
 
#disclaimer{
            width:963px;
            margin:0px auto;
            position:relative;
            text-align:left;
            font:10px Verdana, Arial, Helvetica, sans-serif;
            color:#666;
            background:url(../images/lexisnexis.jpg) top left no-repeat;
            padding:10px 0px;}
            #disclaimer a {
                        color:#666;
                        font-weight:bold;
                        text-decoration:none;}
                       
            #disclaimer a:hover {
                        color:#666;
                        text-decoration:underline;}    
 
 
/*         <![ Site 9 Styles [ --------------------------------------------------------*/
 
/* Directions Page Styles (Google Maps Default)
 
/* [ Outer div ] --------- */
#directionsForm{
            }
 
/* div that wraps form */
#directionsInput {
            padding:10px 0px;}
 
#fromAddress{
            width:350px;}
 
#directionsLocale{
            padding:10px 0px;}
 
#locale{
            }
 
#directionsSubmit{
            padding:10px 0px;}
 
#map{
            border:1px solid #000;
            color:#000;}
 
#addressNotFound{
            }
 
#directions{
            }
 
 

