@charset "UTF-8";
/* CSS Document */

/*-----Background Formatting*/
body {
}



/*-----DIV*/
#marginlr {margin-left:15px; margin-right:15px; margin-bottom:0px; margin-top:0px;}



/*-----Font*/

.style_arial32{font-family:arial, sans-serif; font-size: 32px; color:#333333; line-height: 42px;}
.style_arial20{font-family:arial, sans-serif; font-size: 20px; color:#333333; line-height: 28px;}
.style_arial12{font-family:arial, sans-serif; font-size: 12px; color:#333333; line-height: 17px;}
.style_arial10{font-family:arial, sans-serif; font-size: 10px; color:#333333; line-height: 14px;}
.style_verdana12 {font-family: verdana, arial, sans-serif; font-size: 12px; color:#333333; line-height: 17px;}
.style_verdana12b {font-family: verdana, arial, sans-serif; font-size: 10px; color: #003366; line-height: 17px; font-weight:bold;}
.style_verdana16 {font-family: verdana, arial, sans-serif; font-size: 16px; color:#333333; line-height: 23px;}


.style2hg {font-family: verdana, arial, sans-serif; font-size: 18px; color:#333333; line-height: 26px;}
.style2w {font-family: verdana, arial, sans-serif; font-size: 20px; color:#ffffff; line-height: 30px;}
.style3 {font-family: verdana, arial, sans-serif; font-size: 14px; color:#333333; line-height: 22px;}
.style3r {font-family: verdana, arial, sans-serif; font-size: 14px; color:#FF0000; line-height: 22px; letter-spacing:-2px;}
.style3w {font-family: verdana, arial, sans-serif; font-size: 14px; color:#ffffff; line-height: 22px;}
.styletest {font-family: helvetica, arial, sans-serif; font-size: 10px; color:#333333; line-height: 24px;}
.style4 {font-family: verdana, arial, sans-serif; font-size: 12px; color:#333333; line-height: 17px;}
.style4r {font-family: verdana, arial, sans-serif; font-size: 12px; color:#FF0000; line-height: 17px; letter-spacing:-2px;}
.style4ww {font-family: verdana, arial, sans-serif; font-size: 12px; color:#ffffff; line-height: 17px;}
.style5 {font-family: verdana, arial, sans-serif; font-size: 10px; color:#333333; line-height: 15px;}
.style5r {font-family: verdana, arial, sans-serif; font-size: 10px; color:#FF0000; line-height: 15px; letter-spacing:-2px;}

.style3h {font-family: helvetica, arial, sans-serif; font-size: 14px; color:#333333; line-height: 28px;}

.style2a {font-family: arial, sans-serif; font-size: 18px; color:#333333; line-height: 36px; font-weight:bold; margin-bottom:5px;}

.style1ab {font-family: Arial Black, verdana, arial, sans-serif; font-size: 20px; color:#333333; line-height: 24px; letter-spacing:2px; font-weight:bold;}

.style2ab {font-family: Arial Black, verdana, arial, sans-serif; font-size: 16px; color:#333333; line-height: 22px; letter-spacing:2px; font-weight:bold;}

.style5w {font-family: verdana, arial, sans-serif; font-size: 10px; color:#ffffff; line-height: 14px;}
.style4w {font-family: helvetica, arial, sans-serif; font-size: 12px; color:#ffffff; line-height: 18px;}

.margin {margin-left:30px; margin-right: 30px;}
.margin_soldiers { margin:10px}
.style2tnr {font-family: verdana, arial, sans-serif; font-size: 18px; color:#000000; line-height: 0px;}
.style3tnr {font-family: verdana, arial, sans-serif; font-size: 14px; color:#000000; line-height: 18px;}
.style4tnr {font-family: verdana, arial, sans-serif; font-size: 12px; color:#000000; line-height: 15px;}

.style_marginbottom {margin-bottom:3px; margin-top:0px;}
.style_margintop {margin-bottom:0px; margin-top:8px;}



/*-----Paragraph Links*/
a.link_nav:link {color: #ffffff; text-decoration:none; font-size:12px; font-weight:none;}
a.link_nav:visited {color: #ffffff; text-decoration:none; font-size:12px; font-weight:none;}
a.link_nav:hover {color: #ffffff; text-decoration:underline; font-size:12px; font-weight:none;}
a.link_nav:active {color: #cccccc; text-decoration:underline; font-size:12px; font-weight:none;}

a.link_blue:link {color: #0099CC; text-decoration:none;font-weight:none;}
a.link_blue:visited {color: #0099CC; text-decoration:none; font-weight:none;}
a.link_blue:hover {color: #003366; text-decoration:underline; font-weight:none;}
a.link_blue:active {color: #000066; text-decoration:underline; font-weight:none;}

a.link_grey:link {color: #333333; text-decoration:none;font-weight:none;}
a.link_grey:visited {color: #333333; text-decoration:none; font-weight:none;}
a.link_grey:hover {color: #003366; text-decoration:underline; font-weight:none;}
a.link_grey:active {color: #000066; text-decoration:underline; font-weight:none;}




a.link2tnr:link {color: #000000; text-decoration:underline; font-size:18px; font-weight:none;}
a.link2tnr:visited {color: #000000; text-decoration:underline; font-size:18px; font-weight:none;}
a.link2tnr:hover {color: #0099cc; text-decoration:underline; font-size:18px; font-weight:none;}
a.link2tnr:active {color: #000066; text-decoration:underline; font-size:18px; font-weight:none;}

a.link3b14:link {color: #0099CC; text-decoration:none; font-size:14px; font-weight:none;}
a.link3b14:visited {color: #0099CC; text-decoration:none; font-size:14px; font-weight:none;}
a.link3b14:hover {color: #003366; text-decoration:underline; font-size:14px; font-weight:none;}
a.link3b14:active {color: #000066; text-decoration:underline; font-size:14px; font-weight:none;}

a.link3b:link {color: #0099CC; text-decoration:none; font-size:12px; font-weight:none;}
a.link3b:visited {color: #0099CC; text-decoration:none; font-size:12px; font-weight:none;}
a.link3b:hover {color: #003366; text-decoration:underline; font-size:12px; font-weight:none;}
a.link3b:active {color: #000066; text-decoration:underline; font-size:12px; font-weight:none;}

a.link3db:link {color: #333333; text-decoration:none; font-size:12px; font-weight:bold;}
a.link3db:visited {color: #333333; text-decoration:none; font-size:12px; font-weight:bold;}
a.link3db:hover {color: #006699; text-decoration:underline; font-size:12px; font-weight:bold;}
a.link3db:active {color: #000066; text-decoration:underline; font-size:12px; font-weight:bold;}

a.link4b:link {color: #0099CC; text-decoration:none; font-size:10px; font-weight:bold;}
a.link4b:visited {color: #0099CC; text-decoration:none; font-size:10px; font-weight:bold;}
a.link4b:hover {color: #003366; text-decoration:underline; font-size:10px; font-weight:bold;}
a.link4b:active {color: #000066; text-decoration:underline; font-size:10px; font-weight:bold;}

a.link3g:link {color: #333333; text-decoration:none; font-size:12px; font-weight:bold;}
a.link3g:visited {color: #333333; text-decoration:none; font-size:12px; font-weight:bold;}
a.link3g:hover {color: #0099cc; text-decoration:underline; font-size:12px; font-weight:bold;}
a.link3g:active {color: #000066; text-decoration:underline; font-size:12px; font-weight:bold;}

a.link4w:link {color: #ffffff; text-decoration:none; font-size:12px; font-weight:none;}
a.link4w:visited {color: #ffffff; text-decoration:none; font-size:12px; font-weight:none;}
a.link4w:hover {color: #0099cc; text-decoration:underline; font-size:12px; font-weight:none;}
a.link4w:active {color: #000066; text-decoration:underline; font-size:12px; font-weight:none;}

a.link35b:link {color: #0066cc; text-decoration:underline; font-size:11px;}
a.link35b:visited {color: #0066cc; text-decoration:underline; font-size:11px;}
a.link35b:hover {color: #000066; text-decoration:underline; font-size:11px;}
a.link35b:active {color: #003366; text-decoration:underline; font-size:11px;}


a.nav {
display: inline-block; 
padding-right: 28px;
padding-bottom:15px;
padding-top:15px;
border-left: 0px solid #BDBDBD;
border-top: 1px solid #BDBDBD;
border-bottom: 1px solid #BDBDBD;
color: #006699;
background: url() repeat-x 0 0;
font-family: helvetica, arial, sans-serif; 
font-size: 14px;
line-height: 16px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px
}

a.nav:hover {
display: inline-block;
padding-right: 28px;
padding-bottom:15px;
padding-top:15px;
border-left: 0px solid #BDBDBD;
border-top: 1px solid #BDBDBD;
border-bottom: 1px solid #BDBDBD;
color: #0099cc;
background: url() repeat-x 0 0;
font-family: helvetica, arial, sans-serif; 
font-size: 14px;
line-height: 16px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px
}



/*-----List*/

#navlist {list-style: none; margin-left:-35px;}

#navlist li
{
list-style: none;
margin-left: 20px;
padding-left: 15px;
padding-top:0px;
background-image: url(../images/formatting/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
line-height:18px;
} 

#navlist2 {margin-left:0px; padding-left:15px;}

#navlist2 li
{
list-style: disc;
margin-left: 0px;
padding-left: 0px;
padding-top:0px;
} 



/*-----Images*/
.image_client {margin-left: 5px; margin-top: 20px;}
.image_align_l {margin-right:12px; float:left;}



/*-----Other*/
.scrollbox {overflow: auto; height:250px; padding: 8px;}



/*OPACITY addition the "4" for quality...*/
.highlightit4 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
}

.highlightit4:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: .8;
opacity: .8;
filter: alpha(opacity=80);
}



/*-----Lightbox*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; font-family: arial, sans-serif; font-size: 14px; color:#333333; line-height: 16px;}
#keyboardMsg{ float: right; font-family: arial, sans-serif; font-size: 14px; color:#ffffff; line-height: 16px;}
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
	
	

/*-----Recaptcha*/

#recaptcha_image img {
      width: 155px;
      border: 0px;
	  margin-left:10px;
    }   
 #divrecaptcha{  
     width:100px;  
     font-size:12px; font-family:Arial, verdana, sans-serif;  
 }  
 #controls{ width:100px; float:rightright; }  

 #recaptcha_response_field {  
    border: 1px solid #999 !important; //Text input field border color  
    background-color:#ccc !important; //Text input field background color  
    width:100px !important;  
    padding:2px;  
 }  
 #divrecaptcha a{  
      color: #0099ff; text-decoration:none; font-size:12px;; font-weight:bold;
 }  
 #divrecaptcha a:hover{  
      color: #0099ff; text-decoration:underline; font-size:12px; font-weight:bold;
 } 
 
 
 
 /*-----Tabber*/
 /* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 0px 0;
 border-bottom: 0px solid #778;
 font: bold 12px verdana, sans-serif;
 
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline-block;
 width:92px;
 padding-right:5px;
}

ul.tabbernav li a
{
 padding-top: 16px;
 padding-bottom: 16px;
 margin-left: 0px;
 border: 0px solid #778;
 display: inline-block;
 width:92px;
 border-bottom: none;
 background: #ffffff;
 text-decoration: none;
 text-align:center;
  background-image:url(../images/formatting/tab2_long.gif); background-repeat:no-repeat; background-position: left;
}

ul.tabbernav li a:link { color: #000000; }
ul.tabbernav li a:visited { color: #000000; }

ul.tabbernav li a:hover
{
 color: #000;
  background-image:url(../images/formatting/tab2_long.gif); background-repeat:no-repeat; background-position: left;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #ffffff;
 margin-left: 0px;
 width:92px;
 border-bottom: 0px solid #fff;
 background-image:url(../images/formatting/tab_long.gif); background-repeat:no-repeat; background-position: left;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background-image:url(../images/formatting/tab_long.gif); background-repeat:no-repeat; background-position: left;
 border-bottom: 0px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:0px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

 
 
 /*-----Google Search*/
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 1%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #000000;
  border: 0px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 0em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: 0em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 0em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}


/*
#black_banner{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 37px;
	width: 100%;
	padding: 0em;
	color:#FFFFFF;
	background-color: #000000;
}

#black_banner_text{
	position: absolute;
	left: 50%;
	top: 0px;
	height: 37px;
	width: 1000px;
	padding: 0em;
	text-align: left;
	color:#FFFFFF;
	background-color: #000000;
	margin-left: -500px;

	
}
*/

 
  
 </style> 	
