/* CSS Document */
body {
font-size: 14px;
color:#1c2350;
font-family: Helvetica, Verdana, Arial, sans-serif;
margin: 0;
padding: 0;
background-color:#dadada;
background-attachment:fixed;
background-repeat: repeat-y;
background-image:url(/images/tri6.gif);
}
/*#background {
background:url(/images/macebg3.png) no-repeat top center;
background-attachment:fixed;
height:850px;
width:100%;
display:table;
}*/
#container{
padding-left:75px;
width:985px;
margin-left:auto;
margin-right:auto;
}
.left{
text-align:left;
}
.text-blue {
color:#1c2350
}
#header{
width:985px;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
}
#header_image{
margin:0; 
padding:0; 
height:125px;
overflow:hidden;
}

#flag_row{
width:850px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
}
#star_row{
width:525px;
margin:0 auto;
margin-top:5px;
margin-bottom:5px;
}
.usflag{
margin-left:158px;
}
.navyflag{
margin-left:165px;
}
#nav{
	z-index:2727;
}
.powflag{
margin-left:155px;	
}
.midsection{
overflow:auto;
width:875px;
margin: 0 auto;
text-align:center;
}
.oldmace_box{
width:135px;
vertical-align:top;
display:inline-block;
}
.oldmace{
margin-left:13px;
text-align:center;
margin-top:77px;
font-weight:bold;
}
.newmace_box{
width:135px;
vertical-align:top;
display:inline-block;
}
.newmace{
text-align:center;
margin-top:77px;
font-weight:bold;
}
.bottom_index{
width:700px;
text-align:center;
margin-left:auto;
margin-right:auto;
}
.pic_box{
display:inline-block;
width:590px;
z-index:-2727;
border-bottom-color:#9999CC;
margin:0;
padding:0;
}
.pic_box2{
margin:0;
width:537px;
margin-left:auto;
margin-right:auto;
}
.blk_border2px{
border:2px solid #000000;
}
.blk_border1px{
border:1px solid #000000;
}
.ylw_border1px{
border:1px solid #f0d64a;
}
.grn_border1px{
border:1px solid #0d7211;
}


.counter1{
height:150px; 
}
.counter2{
position:relative;
top:0;
}
.counter3{
background-color:#3c392a;
margin-left:auto;
margin-right:auto;
height:28px;
width:80px;
margin-top:0px;
z-index:-200;
position:relative;
text-align:center;
top:0px;
}
.counter4{
text-align:center;
padding-left:4px; 
margin-top:-118px;
}
.counter_digit{
font-family: 'Raleway', sans-serif;
font-size:17px;
color:#fff;
padding:1px;
float:left;
margin:0;
margin-top:2px;
border-left:1px solid #434343;
}
.text_center{
text-align:center;
}
.center{
margin-left:auto;
margin-right:auto;	
}
#footer-menu {
color:#1c2350;
font-size:11px;
}
.pl50{
	padding-left:50px;
}
.pl10{
	padding-left:10px;
}
.font11{
	font-size:11px;
}
.font12{
	font-size:12px;
}
.grey{
	color:#666;
}
.header-img{
border-bottom:4px solid #7f8190;
border-collapse: collapse;
/* border-top: 1px solid #e2502c;
border-left: 1px solid #e2502c;
border-right: 1px solid #e2502c; */
margin:0;
padding:0px;
}
.menu-bar {
margin:0px;
padding:0px;
}
.italics{
	font-style:italic;
}
.caption {
	font-size: 10px;
	font-style: normal;
	color: #666666;
}
.macebulletalign{
	position:relative;
top:7px;
}
.bb1px-grey{
border-bottom:1px solid #7f8190;
}
.bt1px-grey{
border-top:1px solid #7f8190;
}
.bl1px-grey{
border-left:1px solid #7f8190;
}
.br1px-grey{
border-right:1px solid #7f8190;
}
.bb4px-grey{
border-bottom:4px solid #7f8190;
}
.bt4px-grey{
border-top:4px solid #7f8190;
}
.bl4px-grey{
border-left:4px solid #7f8190;
}
.br4px-grey{
border-right:4px solid #7f8190;
}

.bb1px-orange{
border-bottom:1px solid #f0d64a;
}
.bt1px-orange{
border-top:1px solid #f0d64a;
}
.bl1px-orange{
border-left:1px solid #f0d64a;
}
.br1px-orange{
border-right:1px solid #f0d64a;
}
.bb2px-blue{
border-bottom:2px solid #1c2350;
}
.bt2px-blue{
border-top:2px solid #1c2350;
}
.bl2px-blue{
border-left:2px solid #1c2350;
}
.br2px-blue{
border-right:2px solid #1c2350;
}
.orange-box{
border:1px solid #e2502c;
}
.blue-box{
border:1px solid #1c2350;
}
.blue-title{
color: #1c2350;
font-size:12px;
font-weight: bold;
}
.bb1px-blue{
border-bottom:1px solid #1c2350;
}
.bt1px-blue{
border-top:1px solid #1c2350;
}
.page-title{
color:#1c2350;
font-size:17px;
font-weight:bold;
}
.redlink {
	color:#cc0000;
	font-weight:normal;
	text-decoration:underline;
}
.redlink:active,visited,link,hover {
	text-decoration:underline;
}
.redlink:hover {
	color:#3a589e;
	text-decoration:underline;
}
.linklink {
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	font-size:15px
}
.linklink:active,visited,link,hover {
	text-decoration:underline;
}
.linklink:hover {
	color:#CC9900;
	text-decoration:underline;
}
.smalltext{
	font-size:10px;	
}
.underline{
	text-decoration:underline;
}
.bold{
	font-weight:bold;
}
table{
	border:1px solid #1c2350;
}
td{
	border:1px solid #1c2350;	
}
table.noborder{
	border:none;
}
td.noborder{
	border:none;
}
.nobold{
	font-weight: normal;
}
.white{
	color:#FFF;
}
.p5{
	padding:5px;
}
.yellow{
	color:#FFFF00;
}
#slideshow{
background-color:none;
height:375px; 
width:525px; 
text-align:center; 
overflow:hidden;
margin:0;

}
/*NEW CSS Design */
#content_master{
width:981px;
margin-left:auto;
margin-right:auto;
/* border: 2px solid #272727; */
}
.picmenu_div1{
float:left;
width:285px;
height:50px;
text-align:left;
}
.picmenu_div2{
float:left;
width:403px;
height:50px;
text-align:center;
padding-top:10px;
}
.picmenu_div3{
float:left;
width:285px;
height:50px;
text-align:right;
}
.clear{
clear:both;
}
.center{
text-align:center;
}
a.prev-next:link,a.prev-next:active,a.prev-next:visited,a.prev-next:hover{
font-size:15px;
color:#000;
text-decoration:none;
font-style:italic;
}
a.prev-next:hover{
font-size:15px;
color:#555;
}
.prev-next_div{
padding-top:35px;  
margin-left:5px;
}
.prev_arrow_div{
float:left; 
width:31px;
}
.prev_link_div{
float:left; 
width:170px;
padding-left:3px;
}
.next_arrow_div{
float:right; 
width:31px;
}
.next_link_div{
float:right; 
width:170px; 
padding-right:5px;
}
#content_body{
margin:3px;
padding-left:1px;
}
.blivet{
height:340px;
padding:3px;
width:300px;
float:left;
border:1px solid #888;
margin-left:12px;
margin-bottom:8px;
margin-top:4px;
/*background-color: #e1e1e1;*/
}
.blivet_long{
height:410px;
padding:3px;
width:300px;
float:left;
border:1px solid #888;
margin-left:12px;
margin-bottom:8px;
margin-top:4px;
/*background-color: #e1e1e1;*/
}
.blivet_markings{
height:410px;
padding:3px;
width:300px;
float:left;
border:1px solid #888;
margin-left:12px;
margin-bottom:8px;
margin-top:4px;
/*background-color: #e1e1e1;*/
}
.page_title_banner{
background-color:#306A33;
text-align:center;
color:#FFF;
font-weight:bold;
font-size:20px;
line-height:24px;
}
.page_title_banner_yellow{
background-color:#000;
text-align:center;
color:#ffd600;
font-weight:bold;
font-size:20px;
line-height:24px;
}
.page_title_banner_green{
background-color:#174d4e;
text-align:center;
color:#fff;
font-weight:bold;
font-size:20px;
line-height:24px;
}
.blivet_desc{
float:left;
height:275px;
font-size:12px;
text-align:center;
margin:0;
margin-left:auto;
margin-right:auto;
}
.blivet_img_container{
padding:11px 0 6px 0;
}
.full_desc{
text-align:left;
font-size:11px;
padding:10px;
padding-top:1px;
/*letter-spacing: 0.01em;*/
}
a.hirez:link,a.hirez:active,a.hirez:visited,a.hirez:hover{
font-size:11px;
color: #000066;
text-decoration:underline;
}
a.hirez:visited{
color:#7c7c95;
}
a.hirez:hover{
color: #000066;
}
img.gallery{
border:1px solid #272727
}
img{
border:none;
}
img.newsborder{
border: 1px solid #272727;
}
.news_indent{
padding-left:31px;
}
.italic{
font-style:italic;
}
.thumb_msg{
text-align:center;
line-height:30px; 
font-style:italic; 
font-weight:bold;
}
.new_msg{
text-align:center;
font-size:12px;
padding-bottom:4px;
}
.hirez_div{
padding-top:3px;
padding-bottom:6px;
}
.underline{
text-decoration:underline;
}
a.normal-link:link,a.normal-link:active,a.normal-link:visited,a.normal-link:hover{
font-size:15px;
color: #000066;
text-decoration:underline;
}
.plea{
padding:10px;
}
.hidden{
left:-9999px;
overflow:hidden;
}
#hideall{
visibility:hidden; 
left:-9999px; 
overflow:hidden; 
height:1px;
}
.cocontainer{
width:200px; 
height: 220px; 
float:left; 
margin-right:15px;
 margin-left:15px; 
 margin-top:30px; 
 text-align:center;
}
#co_main_container{
width:930px; 
margin-left: auto; 
margin-right: auto;
}
.hrline{
width:85%;
margin:30px auto 30px auto;
height:1px;
border-top:1px solid #000;
text-align:center;
}
.floatl{
float:left;
}
.floatr{
float:right;
}


.buttonva a{
    font-weight: bold;
    height: 32px;
    text-align: center;
   border: 2px solid #ccc;
   background: #306A33;
   width:110px;
   padding: 4px 0 0 0;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #fff;
   font-size: 12px;
   text-decoration: none;
   float:left;
   margin-left:10px;
}
.buttonva a:hover {
   background: #428446;
   color: #fff8e4;
   position:relative;
   top:1px;
   left:1px; 
   }
.buttonva a:active {
   background: #000000;
}
.buttonvfa a{
    font-weight: bold;
    height: 32px;
    text-align: center;
   border: 2px solid #ccc;
   background: #000;
   width:110px;
   padding: 4px 0 0 0;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #ffc501;
   font-size: 12px;
   text-decoration: none;
   float:left;
   margin-left:10px;
}
.buttonvfa a:hover {
   background: #31290f;
   color: #ffc501;
   position:relative;
   top:1px;
   left:1px; 
   }
.buttonvfa a:active {
   background: #000000;
}


#picture_button_menu{
width:885px;
margin-left:auto;
margin-right:auto;

margin-top:30px;
margin-bottom:15px;
}
.text_left{
text-align:left;
}
.bttc_container{
float:left;
width:100%;
}
.links_margin{
margin:5px 0 5px 0;
}
.image_number{
font-size:10px;
line-height:10px;
text-align:center;
margin:0;
padding:0;
color:#666;
}
.years{
font-size:9px;
}
.yyears{
font-size:8px;
color:#ffd600;
font-weight:bold;
border:1px solid #ffd600;
padding:1px;
}
.wyears{
font-size:8px;
color:#fff;
font-weight:bold;
border:1px solid #fff;
padding:1px;
}