﻿body {
	font: 13px/1.231 sans-serif;
	color: #444;
	background: #ededed;
}

p {
	padding: 0px;
	margin: 6px 0px;
}

.skinClearFix {
	zoom: 1;
}

.skinClearFix:after {
	content: ".";
	display: block;
	visibility: hidden;
	line-height: 0px;
	height: 0px;
	clear: both;
}

/* Header Styles */
.skinHeader {
	height: 122px;
	background: #6a6a6a;
	background: -moz-linear-gradient(top, #858585 0%, #505050 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #858585), color-stop(100%, #505050));
	background: -webkit-linear-gradient(top, #858585 0%, #505050 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #858585 0%, #505050 100%);
	background: -ms-linear-gradient(top, #858585 0%, #505050 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858585', endColorstr='#505050', GradientType=0 );
  background: linear-gradient(top, #858585 0%, #505050 100%);
	-webkit-box-shadow: 0px 0px 4px rgba(153, 153, 153, 0.75);
	-moz-box-shadow: 0px 0px 4px rgba(153, 153, 153, 0.75);
  box-shadow: 0px 0px 4px rgba(153, 153, 153, 0.75);
}

.skinHeader .skinHeaderContentArea {
	height: 122px;
	width: 971px;
	margin: 0 auto;
	position: relative;
	background: url("Resources/images/camo-wArmyLogo16.png") no-repeat;
}

	.skinHeader .skinHeaderContentArea > a {
		float: left;
		height: 98px;
		margin-top: 16px;
		z-index: 1000;
		overflow: hidden;
	}

	.skinHeader .skinHeaderContentArea .skinHeaderTitleArea {
		width: 500px;
		float: left;
		margin:40px 0px 0px 12px;
	}

		.skinHeader .skinHeaderContentArea .skinHeaderTitleArea > h1,
		.skinHeader .skinHeaderContentArea .skinHeaderTitleArea > h2 {
			margin: 0px;
			padding: 0px;
			color: #fff;
			letter-spacing: 0em;
		}

	.skinHeader .skinHeaderContentArea .skinHeaderTitleArea .skinSiteName {
		font: bold 34px/34px Verdana, Helvetica, Arial, sans-serif;
		margin-bottom: 5px;
	}

	.skinHeader .skinHeaderContentArea .skinHeaderTitleArea .skin-sub-title {
		font: bold 12px/12px Verdana, Helvetica, Arial, sans-serif;
		text-transform: uppercase;
	}

	/* Login Styles */
	.skinHeader .skinHeaderContentArea .skinLoginBox {
		position: absolute;
		top: 10px;
		right: 90px;
	}

	.skinHeader .skinHeaderContentArea .skinLoginBox a,
	.skinHeader .skinHeaderContentArea .skinLoginBox a:hover,
	.skinHeader .skinHeaderContentArea .skinLoginBox a:active,
	.skinHeader .skinHeaderContentArea .skinLoginBox a:visited {
		color: #fff;
		text-decoration: none;
		font-weight: bold;
	}

		.skinHeader .skinHeaderContentArea .skinLoginBox a:hover {
			text-decoration: underline;
		}



.skinContentArea {
	width: 961px;
	min-height: 200px;
	margin: 0 auto;
	position: relative;
}

	/* Menu Styes*/
	.skinContentArea .skinMenuAndSearch {
		padding: 1px;
		margin-bottom: 10px;
		border: 1px solid #b6b6b6;
		border-top: 0px;
		height: 26px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-radius-bottomright: 4px;
		-webkit-border-radius-bottomleft: 4px;
		background: #fff; /* Older browsers */
		background: -moz-linear-gradient(top, #ededed 0%, #e0e0e0 50%, #d0d0d0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(50%, #e0e0e0), color-stop(100%, #d0d0d0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ededed 0%, #e0e0e0 50%, #d0d0d0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ededed 0%, #e0e0e0 50%, #d0d0d0 100%); /* Opera 11.10+ */ 
		background: -ms-linear-gradient(top, #ededed 0%, #e0e0e0 50%, #d0d0d0 100%); /* IE10+ */
    background: linear-gradient(top, #ededed 0%, #e0e0e0 50%, #d0d0d0 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d0d0d0', GradientType=0 ); /* IE6-9 */
	}

		.skinContentArea .skinMenuAndSearch ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}

		.skinContentArea .skinMenuAndSearch #dnn_pnav {
			float: left;
			width: 689px;
			cursor: pointer;
		}

			.skinContentArea .skinMenuAndSearch #dnn_pnav li {
				position: relative;
				display: block;
			}

			.skinContentArea .skinMenuAndSearch #dnn_pnav > li {
				float: left;
				border-right: 1px solid #b6b6b6;
				height: 27px;
				line-height: 2.1em;
				padding: 0px;
			}

				.skinContentArea .skinMenuAndSearch #dnn_pnav > li:hover {
					background: #fff;
				}

				.skinContentArea .skinMenuAndSearch #dnn_pnav > li:first-child {
					margin-left: -1px;
				}

			.skinContentArea .skinMenuAndSearch #dnn_pnav > li .dnn_pnav_glow {
				display: block;
				height: 26px;
				border: 1px solid #fff;
				border-top: none;
				padding: 0 9px;
			}

			.skinContentArea .skinMenuAndSearch #dnn_pnav > li .dnn_pnav_glow > a,
			.skinContentArea .skinMenuAndSearch #dnn_pnav > li .dnn_pnav_glow > a:hover,
			.skinContentArea .skinMenuAndSearch #dnn_pnav > li .dnn_pnav_glow > a:active,
			.skinContentArea .skinMenuAndSearch #dnn_pnav > li .dnn_pnav_glow > a:visited,
			.skinContentArea .skinMenuAndSearch #dnn_pnav > li .dnn_pnav_glow > span {
				display: block;
				height: 23px;
				padding: 0 6px;
				color: #3d3d3d;
				text-decoration: none;
			}

				.skinContentArea .skinMenuAndSearch #dnn_pnav > li:hover > .dnn_pnav_glow > a,
				.skinContentArea .skinMenuAndSearch #dnn_pnav > li:hover > .dnn_pnav_glow > span {
					border-bottom: 2px solid #7b8738;
				}

				.skinContentArea .skinMenuAndSearch #dnn_pnav > li:hover > ul {
					display: block;
				}

				.skinContentArea .skinMenuAndSearch #dnn_pnav > li ul {
					position: absolute;
					background: #fff;
					width: 250px;
					display: none;
					z-index: 1100;
				}
				
				.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul {
					top: 27px;
					left: -1px;
					border: 1px solid #b6b6b6;
					border-top: none;
				}

					.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul li {
						line-height: 1.2em;
					}

					.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul li a,
					.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul li a:hover,
					.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul li a:active,
					.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul li a:visited,
					.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul li span {
						color: #3d3d3d;
						display: block;
						padding: 3px 0px 3px 10px;
						margin-right: 2px;
						text-decoration: none;
					}

						.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul li a:hover,
						.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul li span:hover {
							background: #fff2bf;
						}

				.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul ul {
					top: 0px;
					left: 250px;
					border: 1px solid #b6b6b6;
				}

					.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul > li:hover > ul {
						display: block;
					}

						.skinContentArea .skinMenuAndSearch #dnn_pnav > li > ul > li:hover > ul > li:hover > ul {
							display: block;
						}

		/* Search Styles */
		.skinContentArea .skinMenuAndSearch .skinSearchBox {
			position: relative;
			float: right;
			top: -1px;
			height: 27px;
			width: 268px;
			background: #888888; /* Old browsers */
			background: -moz-linear-gradient(top, #888888 0%, #707070 60%, #606060 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(60%,#707070), color-stop(100%,#606060)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #888888 0%,#707070 60%,#606060 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #888888 0%,#707070 60%,#606060 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #888888 0%,#707070 60%,#606060 100%); /* IE10+ */
			background: linear-gradient(top, #888888 0%,#707070 60%,#606060 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#606060',GradientType=0 ); /* IE6-9 */
			-moz-border-radius-bottomright: 3px;
			-webkit-border-radius-bottomright: 3px;
		}

			.skinContentArea .skinMenuAndSearch .skinSearchBox > input,
			.skinContentArea .skinMenuAndSearch .skinSearchBox > a {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				position: relative;
			}

			.skinContentArea .skinMenuAndSearch .skinSearchBox > input {
				color: #737373;
				width: 220px;
				height: 13px;
				font-size: 12px;
				margin: 4px 0 2px 5px;
			}
			
			.skinContentArea .skinMenuAndSearch .skinSearchBox > a {
				background: url("Resources/images/searchbutton.png") no-repeat 4px 5px;
				height: 26px;
				margin-left: 4px;
				padding: 0;
				text-indent: -999em;
				width: 24px;
				top: -5px;
				*top: 2px;
			}

.visuallyhidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;  width: 1px;}


	/* Content Pane Styles */
	.skinContentArea .skinTwoColumnContentPane,
	.skinContentArea .skinLeftPane,
	.skinContentArea .skinMiddlePane,
	.skinContentArea .skinRightPane,
    .skinContentArea .skinSmallLefttPane {
		float: left;
	}

	.skinContentArea .skinContentPane {
		width: 961px;
	}

	.skinContentArea .skinTwoColumnContentPane {
		width: 760px;
	}

	.skinContentArea .skinLeftPane {
		width: 450px;
		margin-right: 10px;
	}

	.skinContentArea .skinMiddlePane {
		width: 300px;
	}

	.skinContentArea .skinRightPane {
		width: 190px;
		margin-left: 11px;
	}

    .skinContentArea .skinSmallLefttPane {
		width: 190px;
		margin-right: 11px;
	}

/* Footer Styles */
.skinFooterArea {
	background: #707070;
	height: 159px;
}

	.skinFooterArea .skinFooterContentArea {
		width: 971px;
		margin: 0 auto;
		padding-top: 10px;
    padding-bottom: 10px;
	}

		.skinFooterArea .skinFooterContentArea .skinFooterColumn {
			float: left;
			height: 135px;
			width: 183px;
			margin-right: 10px;
		}

			.skinFooterArea .skinFooterContentArea .skinFooterColumn p {
				margin: 2px 0px;
				padding: 0px;
			}

			.skinFooterArea .skinFooterContentArea .skinFooterColumn a,
			.skinFooterArea .skinFooterContentArea .skinFooterColumn a:hover,
			.skinFooterArea .skinFooterContentArea .skinFooterColumn a:active,
			.skinFooterArea .skinFooterContentArea .skinFooterColumn a:visited,
			.skinFooterArea .skinFooterContentArea .skinFooterColumn p,
			.skinFooterArea .skinFooterContentArea .skinFooterColumn span,
			.skinFooterArea .skinFooterContentArea .skinFooterColumn div {
				color: #fff;
				text-decoration: none;
			}

			.skinFooterArea .skinFooterContentArea .skinFooterColumn a:hover {
				text-decoration: underline;
			}

		.skinFooterArea .skinFooterContentArea .skinFooterColumnLeft {
			border-right: 1px solid #858585;
		}

		.skinFooterArea .skinFooterContentArea .DNNEmptyPane {
			height: 0px !important;
		}

a, a:link, a:visited, a:active {color: #000;text-decoration: none}
a:hover, a:focus {color: #7b8738;text-decoration:underline}

.skin-footer-banner { text-align: center; padding: 10px; background: #707070; }
.skin-footer-banner a, .skin-footer-banner a:hover, .skin-footer-banner a:visited  { color: #fff; text-decoration: none; padding-right: 15px;}
.skin-footer-banner .vcl { height: 85px; text-align: right; padding-left: 15px;}

/* breadCrumb */ 
.breadcrumbContainer,
.breadcrumbContainer{width:685px; padding-bottom: 10px; font-family: "Helvetica Neue",Helvetica, Arial, "Lucida Grande", sans-serif; color:#3d3d3d;}
	
.breadcrumbContainer a,
a.breadcrumb, 
       a.breadcrumb:link{color:#3d3d3d;text-decoration:none;}
       a.breadcrumb:visted {color:#3d3d3d;text-decoration:none;}
       a.breadcrumb:hover {color:#7b8738; text-decoration:none;}
       a.lastBreadCrumb:hover {color:#686868;text-decoration:none;}