/*********************************************
***             common                     ***
*********************************************/
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, "Helvetica Neue", Verdana, Tahoma;
	font-size: 12px;
	color: #fcfcfc;
}
p, h1, h2, h3, h4 {
	line-height: 160%;
}
li {
	line-height: 160%;
}
.page {
	width: 100%;
}
.center {
	width: 992px;
	margin: 0px auto;
}
/*********************************************
***             header                     ***
*********************************************/
.header {
	width: 992px;
	border: 1px #fff solid;
}
.header .logo {
	width: 110px;
	border: 1px #fff solid;
	background: #936241;
}
.header .logo img {
	border: 0px;
	display: block;
}
.header .title {
	width: 876px;
	border: 1px #fff solid;
	background: #e1e4e7;
	text-align: left;
}
.header .title img {
	border: 0px;
	display: block;
}
/*********************************************
***             top-image                  ***
*********************************************/
.top-image {
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
}
.top-image td {
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
}
.top-image .deep-blue {
	background: #02253a;
	width: 110px;
}
.top-image .deep-blue div {
	width: 110px;
}
.top-image .brown {
	background: #936241;
	width: 72px;
}
.top-image .brown div {
	width: 72px;
}
.top-image .show-img {
	width: 690px;
}
/*********************************************
***             page-content               ***
*********************************************/
.page-content {
	border: 1px #fff solid;
	width: 992px;
}
.page-content td {
	border: 1px #fff solid;
	vertical-align: top;
}
/*********************************************
***             left-col                   ***
*********************************************/
.page-content .left-col {
	width: 110px;
	background: #d1d6da;
	padding: 0px 0px 50px 0px ;
}
.page-content .left-col .menu-item {
	display: block;
	background: #d1d6da;
	border-bottom: 2px #fff solid;
	color: #02253a;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	height: 14px; 
	padding: 18px 5px;
}
.page-content .left-col .menu-item-active {
	background: #02253a;
	color: #d1d6da;
	display: block;
	border-bottom: 2px #fff solid;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	height: 14px;
	padding: 18px 5px;
}
.page-content .left-col .menu-item:hover {
	background: #02253a;
	color: #d1d6da;
}
/*********************************************
Below was added to put extra padding below 
the cell for Career Opportunities because it 
used 2 lines.  Also added .menu-item-middle-active
and .menu-item-middle:hover below
*********************************************/
.page-content .left-col .menu-item-middle {
	display: block;
		background: #d1d6da;
	border-bottom: 2px #fff solid;
	color: #02253a;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	height: 14px; 
	padding: 18px 5px;
	padding-bottom: 30px;
}
.page-content .left-col .menu-item-middle:hover {
	background: #02253a;
	color: #d1d6da;
}
.page-content .left-col .menu-item-middle-active {
	background: #02253a;
	color: #d1d6da;
	display: block;
	border-bottom: 2px #fff solid;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	height: 14px;
	padding: 18px 5px;
	padding-bottom: 30px;
}
/*********************************************
***             center-col                 ***
*********************************************/
.page-content .center-col {
	background: #969da0;
	width: 350px;
}
.page-content .center-col img {
	display: block;
}
.page-content .center-col h3 {
	color: #02253a;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 8px 25px 3px 25px;
	
}
.page-content .center-col p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
.page-content .center-col .sub-menu {
	margin: 0px;
	padding: 0px;
	display: block;
	color: #02253a;
	font-size: 11px;
	text-decoration: none;
	margin: 0px 25px 0px 25px;
}
.page-content .center-col .sub-menu:hover {
	color: #ffffff;
}
/*********************************************
***             right-col                  ***
*********************************************/
.page-content .right-col {
	background: #02253a;
	width: 524px;
}
.page-content .right-col .content-text {
	padding-top: 20px;
}
.page-content .right-col .content-imgs {
	padding: 0px;
}
.page-content .right-col .content-imgs p {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.page-content .right-col .content-imgs img {
	display: block;
}
.page-content .right-col h1 {
	display: block;
	width: 460px;
	padding: 0px;
	margin: 0px 28px 15px 28px;
	color: #fcfcfc;
	font-size: 16px;
	font-weight: bold;
}
.page-content .right-col h4 {
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	width: 460px;
	padding: 0px;
	margin: 0px 28px 0px 28px;
	color: #fcfcfc;
}
.page-content .right-col p {
	display: block;
	width: 460px;
	padding: 0px;
	margin: 0px 28px 15px 28px;
	color: #fcfcfc;
}
.page-content .right-col ul {
	display: block;
	width: 460px;
	padding: 0px;
	margin: 0px 28px 15px 28px;
	color: #fcfcfc;
}
.page-content .right-col li {
	display: block;
	width: 460px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	color: #fcfcfc;
	list-style-type: none;
	text-indent: -20px;
}
.page-content .right-col a {
	color: #fcfcfc;
	/previously:  color: #c9c9c9;
	text-decoration: none;
}
.page-content .right-col a:hover {
	color: #c9c9c9;
	/previously:  color: #fcfcfc;
    /and before that:  color: #9ba7af;
}
.page-content .right-col a.print {
	background: url("/images/printer.gif") no-repeat center left;
	display: block;
	font-size: 11px;
	margin: 15px 0px 0px 0px;
	padding: 6px 0px 6px 28px;
	color: #fff;
	text-decoration: none;
}
.page-content .right-col a.print:hover {
	color: #9ba7af;
}
.page-content .right-col a.name {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #fff;
	text-decoration: none;
}
.page-content .right-col a.name:hover {
	color: #c9c9c9;
}
/*********************************************
***                  news                  ***
*********************************************/
.page-content .right-col h2 {
	display: block;
	width: 450px;
	padding: 0px;
	margin: 0px 28px 0px 28px;
	color: #fcfcfc;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase
}
.page-content .right-col p.date {
	display: block;
	width: 450px;
	padding: 0px;
	margin: 0px 28px 0px 28px;
	color: #fcfcfc;
}
.page-content .right-col p.news {
	display: block;
	width: 450px;
	padding: 0px;
	margin: 0px 28px 25px 28px;
	color: #fcfcfc;
}
/*********************************************
***              footer                    ***
*********************************************/
.footer {
	padding: 0px 12px 5px 16px ;
	width: 964px;
	text-align: left;
	color: #3c5767;
	font-size: 11px;
	font-family: Arial, "Helvetica Neue", Tahoma;
}
.footer p {
	margin: 0px;
	paddin: 0px;
}
.footer a {
	color: #7c7c7c;
	text-decoration: none;
}
.footer a:hover {
	color: #966645;
}