html{height:100%;}
body{
	margin:0;
	background:#184689 url(../images/bg-body.jpg) repeat-x;
	height:100%;
	font:12px Verdana, Arial, Tahoma, sans-serif;
}
form{margin:0;}
#main{
	background:url(../images/bg-main.jpg) no-repeat 50% 0;
	min-height:100%;
}
* html #main{height:100%;}
#page{
	width:1002px;
	margin:0 auto;
	position:relative;
}
#page .shadow{
	position:absolute;
	left:-22px;
	top:0;
	width:22px;
	height:770px;
	background:url(../images/shadow.png) no-repeat;
	z-index:3;
}
#header{
	width:971px;
	overflow:hidden;
	background:url(../images/bg-header.png) no-repeat;
	padding:11px 31px 0 0;
	height:135px;
}
#header .logo{
	background:url(../images/logo.gif) no-repeat;
	float:left;
	margin:5px 0 0 28px;
	text-indent:-9999px;
	width:236px;
	height:123px;
	position:relative;
	z-index:100;
}
#header .logo a{
	height:100%;
	display:block;
	overflow:hidden;
}
#header .top-holder{
	float:right;
	width:588px;
}
#header .form{
	background:url(../images/bg-top.gif) no-repeat;
	float:right;
	width:381px;
	height:36px;
	padding:0 0 0 11px;
	margin:0 26px 0 0;
	display:inline;
	position:relative;
	z-index:10;
}
#header .form select{
	width:170px;
	float:left;
	background-color:#fcf3e0;
	margin:6px 28px 0 0;
	font:11px/18px Verdana, Arial, Tahoma, sans-serif;
}
#header .text-inp{
	float:left;
	width:109px;
	padding:2px 3px;
	margin:6px 0 0;
	font:11px/13px Verdana, Arial, Tahoma, sans-serif;
}
#header .btn-go{
	float:left;
	margin:6px 0 0 4px;
	display:inline;
}
#nav{
	margin:58px 0 0;
	padding:0;
	list-style:none;
	float:left;
	clear:both;
	position:relative;
	z-index:100;
}
#nav li{
	float:left;
	width:139px;
	background:url(../images/bg-nav.gif) no-repeat;
	height:39px;
	padding:1px 8px 0 0;
	margin:0 0 0 -5px;
	position:relative;
}
#nav li a{
	display:block;
	height:39px;
	padding:4px 0 0 8px;
	color:#eef3f7;
	text-decoration:none;
	font-size:11px;
	letter-spacing:-1px;
}
#nav li a strong{
	font-size:13px;
	line-height:16px;
	display:block;
}
#nav li a:hover,
#nav li.active a{background:url(../images/bg-nav-hover.gif) no-repeat;}
#container{
	position:relative;
	z-index:5;
	width:100%;
}
#container:after {
	content:"";
	display:block;
	clear:both;
}
#container .holder-mid:after {
	content:"";
	display:block;
	clear:both;
}
* html #container .holder-mid{height:1%;}
#container .holder{
	width:100%;
	overflow:hidden;
}
#container .place-holder{
	padding:0 0 0 1px;
	float:left;
	width:376px;
	overflow:hidden;
}
#container .place-holder img{display:block;}
#container .person-holder{
	position:absolute;
	top:-37px;
	left:218px;
	width:auto;
	height:232px;
	z-index:10;
}
#container .person-holderairforce{
	position:absolute;
	top:-37px;
	left:160px;
	width:229px;
	height:232px;
	z-index:10;
}
#container .person-holderarmy{
	position:absolute;
	top:-37px;
	left:180px;
	width:229px;
	height:232px;
	z-index:10;
}
#container .person-holdernavy{
	position:absolute;
	top:-53px;
	left:200px;
	width:229px;
	height:232px;
	z-index:10;
}
#container .shadow1{
	position:absolute;
	background:url(../images/shadow1.png) no-repeat;
	top:0;
	left:348px;
	width:29px;
	height:120px;
}
#container .side-area{
	width:625px;
	float:right;
	background:url(../images/xbg-side-area.png) no-repeat;
	padding:0 0 12px;
}
#container .side-area h2{
	margin:2px 0 0 62px;
	width:380px;
	height:46px;
	background:url(../images/financial.png) no-repeat;
	text-indent:-9999px;
	
}
.video {margin-right: 60px; text-align: right }

#container .side-area ul{
	margin:10px 0 0 62px;
	padding:0;
	list-style:none;
	width:350px;
	overflow:hidden;
	position:relative;
	z-index:10;
}
#container .side-area ul li{
	float:left;
	background:url(../images/dot.gif) no-repeat 0 40%;
	padding:0 4px 0 17px;
}
#container .side-area ul li a{
	display:block;
	text-indent:-9999px;
	height:21px;
}
#container ul li.members{
	background:none;
	padding:0 4px 0 0;
}
#container .members a{
	background:url(../images/xactiveduty.png) no-repeat;
	width:105px;
}
#container .dependants a{
	background:url(../images/xdependants.png) no-repeat;
	width:111px;
}
#container .retirees a{
	background:url(../images/xveterans.png) no-repeat;
	width:76px;
}
#container .heading{
	background:url(../images/xcontinuingtoserve.png) no-repeat;
	margin:28px 0 0 28px;
	text-indent:-9999px;
	width:530px;
	height:76px;
}

#container .video-holder{
	width:155px;
	height:62px;
	z-index:10;
	
}
#container .sub-area{
	background:url(../images/bg-subarea.png) repeat-x;
	width:100%;
	overflow:hidden;
	padding:8px 0 2px;
	margin:-10px 0 0;
	position:relative;
	z-index:100;
}
#container .link-holder{
	float:right;
	width:379px;
	padding:0 2px 0 0;
}
#container .apply,
#container .request{
	display:block;
	height:39px;
	font-size:17px;
	text-decoration:none;
	color:#86050a;
	font-weight:bold;
	letter-spacing:-2px;
}
#container .apply{
	background:url(../images/bg-link.gif) no-repeat;
	width:167px;
	float:left;
}
#container .apply span{
	background:url(../images/bg-apply.gif) no-repeat;
	padding:0 0 3px 26px;
	margin:9px 0 0 10px;
	display:block;
}
#container .request{
	width:210px;
	float:right;
	background:url(../images/bg-link.gif) no-repeat;
}
#container .request span{
	background:url(../images/bg-request.gif) no-repeat;
	padding:0 0 3px 24px;
	margin:8px 0 0 10px;
	display:block;
}
#container .apply:hover,
#container .request:hover{background-position:-210px 0; color:#CC3300;}
#container .sub-area strong{
	float:left;
	padding:7px 0 0 13px;
	font-size:18px;
	line-height:24px;
	color:#575a5c;
	letter-spacing:-1px;
}
#content-area{
	background:url(../images/xbg-btm.png) no-repeat;
	padding:0 64px 0 0;
	width:938px;
	float:left;
}

#content-area:after {
	content:"";
	display:block;
	clear:both;
}
#content-area .content-holder{
	width:720px;
	float:right;
	background:url(../images/bg-cont-holder.png) repeat-y;
	padding:0 0 0 7px;
}

#content-area2{
	background:url(../images/xbg-btm-neal.png) no-repeat;
	padding:0 64px 0 0;
	width:938px;
	float:left;
}

#content-area2:after {
	content:"";
	display:block;
	clear:both;
}
#content-area2 .content-holder{
	width:720px;
	float:right;
	background:url(../images/bg-cont-holder.png) repeat-y;
	padding:0 0 0 7px;
}



#content-area3{
	background:url(../images/xbg-btm-rodriguez.png) no-repeat;
	padding:0 64px 0 0;
	width:938px;
	float:left;
}

#content-area3:after {
	content:"";
	display:block;
	clear:both;
}
#content-area3 .content-holder{
	width:720px;
	float:right;
	background:url(../images/bg-cont-holder.png) repeat-y;
	padding:0 0 0 7px;
}


#content-area4{
	background:url(../images/xbg-btm-neri.png) no-repeat;
	padding:0 64px 0 0;
	width:938px;
	float:left;
}

#content-area4:after {
	content:"";
	display:block;
	clear:both;
}
#content-area4 .content-holder{
	width:720px;
	float:right;
	background:url(../images/bg-cont-holder.png) repeat-y;
	padding:0 0 0 7px;
}

#content-area5{
	background:url(../images/xbg-btm-pool.png) no-repeat;
	padding:0 64px 0 0;
	width:938px;
	float:left;
}

#content-area5:after {
	content:"";
	display:block;
	clear:both;
}
#content-area5 .content-holder{
	width:720px;
	float:right;
	background:url(../images/bg-cont-holder.png) repeat-y;
	padding:0 0 0 7px;
}
#content-area6{
	background:url(../images/xbg-btm-hilary.png) no-repeat;
	padding:0 64px 0 0;
	width:938px;
	float:left;
}

#content-area6:after {
	content:"";
	display:block;
	clear:both;
}
#content-area6 .content-holder{
	width:720px;
	float:right;
	background:url(../images/bg-cont-holder.png) repeat-y;
	padding:0 0 0 7px;
}

#content-area7{
	background:url(../images/xbg-btm-quotes.png) no-repeat;
	padding:0 64px 0 0;
	width:938px;
	float:left;
}

#content-area7:after {
	content:"";
	display:block;
	clear:both;
}
#content-area7 .content-holder{
	width:720px;
	float:right;
	background:url(../images/bg-cont-holder.png) repeat-y;
	padding:0 0 0 7px;
}

#content-area8{
	background:url(../images/xquotes_1.png) no-repeat;
	padding:0 64px 0 0;
	width:938px;
	float:left;
}

#content-area8:after {
	content:"";
	display:block;
	clear:both;
}
#content-area8 .content-holder{
	width:720px;
	float:right;
	background:url(../images/bg-cont-holder.png) repeat-y;
	padding:0 0 0 7px;
}


#content{
	background:#d6e2f7 url(../images/bg-content.gif) repeat-x;
	padding:0 12px 32px;
}
#content .top-area{
	width:100%;
	overflow:hidden;
	padding:7px 0 8px;
	border-bottom:1px solid #c4d0e6;
}
#content .breadcrumbs{
	color:#313131;
	font-size:11px;
}
#content .breadcrumbs ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#content .breadcrumbs ul li{
	display:inline;
	background:url(../images/arrow1.gif) no-repeat 0 56%;
	padding:0 0 0 9px;
}
#content .breadcrumbs ul li a{color:#336699; text-decoration:underline;}
#content .breadcrumbs ul li a:hover{text-decoration:none; color:#fb4a44; text-decoration:underline;}
#content .breadcrumbs ul li:first-child{
	background:none;
	padding-left:0;
}
#content .image-holder{
	float:right;
	border:1px solid #fff;
}
#content h2{
	font-size:26px;
	color:#004298;
	margin:23px 0 0 7px;
	letter-spacing:-2px;

}
#content .see{
	font-style:italic;
	font-size:14px;
	display:block;
	margin:0 0 0 7px;
}
#content .see a{color:#004ca6;}
#content .see a:hover{color:#fb4a44;}

#content .col1{
	width:465px;
	float:left;
	padding:0 10px;
}
#content .col1 p{
	margin:7px 40px 0 6px;
	line-height:22px;
	font-size:13px;
}
.emphasize{
	font-size:14px;
	font-weight: bold;
}
#content .col1 p a{
	color:#003399;
	text-decoration:none;
}
#content .col1 p a:hover{text-decoration:underline; color: #fb4a44;}

#content .col1b{
	width:685px;
	float:left;
}
#content .col1b p{
	margin:7px 40px 0 6px;
	line-height:22px;
	font-size:13px;
}

#content .col1b p a{
	color:#003399;
	text-decoration:underline;
}
#content .col1b p a:hover{text-decoration:underline; color: #fb4a44; }
#content h3{font-size:18px;
	color:#004298;
	margin:5px 0 0 7px;}
#content .col1b li {
	padding: 7px;
	line-height:20px;
	list-style-type: square;
	 font-family:Verdana, Arial, sans-serif;
	}

#content .col1b li a {
	color: #003399; 
	 font-family:Verdana, Arial, sans-serif;
	 text-decoration: underline;
	}
#content .col1b li a:hover {
	color:#fb4a44;; 
	 font-family:Verdana, Arial, sans-serif;
	 text-decoration: underline;
	}

#content .column{
	width:217px;
	float:left;
	margin:0 4px 0 0;
	padding:26px 10px 13px 11px;
	background:url(../images/bg-column.gif) no-repeat 0 100%;
}
#content .column h3{
	margin:10px 0 5px;
	color:#004298;
	font-size:17px;
	font-weight:normal;
}
#content .img-hold{
	border:1px solid #fff;
	width:204px;
}
#content .img-hold img{display:block;}
#content .column p{
	margin:9px 0;
	font-size:12px;
	line-height:18px;
}
#content .col2{
	float:right;
	width:203px;
	padding:10px 0 0 8px;
	background:url(../images/v-line.gif) no-repeat 0 35px;
}
#content .col2 p{
	margin:2px 0 0;
	color:#313132;
	line-height:19px;
	font-size:11px;
}
#content .col2 p a{
	color:#004298;
	text-decoration:underline;
}
#content .col2 p a:hover{text-decoration:underline; color:#fb4a44;}
#sidebar{
	width:211px;
	float:left;
	overflow:hidden;
	
}
#sidebar .quotes { margin:0 -45px -5px 0px; overflow: hidden}
#sidebar .sidenav{
	margin:0;
	padding:0 3px 0 10px;
	list-style:none;
	position:relative;
	z-index:10;
}
#sidebar .sidenav li{
	background:url(../images/arrow.gif) no-repeat 3px 56%;
	padding:12px 0 10px 26px;
	border-bottom:1px solid #6691d4;
}
#sidebar .sidenav li a{
	text-decoration:none;
	font-size:18px;
	color:#eef3f7;
	letter-spacing:-1px;
}
#sidebar .sidenav li a:hover,
#sidebar .sidenav li.active a{color:#fb4a44;}
#sidebar .text-holder{
	color:#072449;
	padding:10px 59px 0 7px;
	position:relative;
	z-index:10;
}
#sidebar .text-holder2{
	color:#072449;
	padding:10px 7px 0 60px;
	position:relative;
	z-index:10;
}
#sidebar .text-holder h4{
	margin:0;
	font-size:14px;
	line-height:14px;
}
#sidebar .text-holder p{
	margin:5px 0;
	font-size:11px;
}
#sidebar .text-holder p a{color:#072449;}
#sidebar .text-holder p a:hover{text-decoration:none; color:#fb4a44;}

#sidebar .text-holder2 h4{
	margin:0;
	font-size:14px;
	line-height:14px;
}
#sidebar .text-holder2 p{
	margin:5px 0;
	font-size:11px;
	text-align: right;
}
#sidebar .text-holder2 p a{color:#072449;}
#sidebar .text-holder2 p a:hover{text-decoration:none; color:#fb4a44;}

#footer{
	width:771px;
	margin:-19px 0 0 195px;
	height:127px;
	background:url(../images/bg-footer.png) no-repeat;
	padding:20px 0 0 0;
}
#footer .foo-area{
	padding:17px 0 0 41px;
	color:#fff;
	font-size:13px;
	line-height:19px;
	position:relative;
	z-index:10;
}
#footer .foo-area p{margin:0;}
#footer .foo-area ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#footer .foo-area ul li{
	display:inline;
	background:url(../images/foo-sep.gif) no-repeat 0 65%;
	padding:0 0 0 8px;
}
#footer .foo-area ul li:first-child{
	background:none;
	padding-left:0;
}
#footer .foo-area a{color:#fff; text-decoration:underline;}
#footer .foo-area a:hover{text-decoration:none;}
.tablebds { border: 1px solid; 
              border-collapse: collapse; 
              border-width: thin; 
              border-color: #666666;
			  margin-left: 5px;
} 
.tableindent {margin-left: 5px;
} 
