
/* =Global Elements
-------------------------------------------------------------- */
html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }

body {
	margin: 0;
	background: #a1a7af url('../images/bg-body.jpg') repeat-x;
}

#wrapper {
	position: relative;
	top: 0;
	width: 1024px;
	margin: 0 auto;
	background-color: #fff;
}

p, div, table, td, th, li, ol {
	font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
	font-size: 12pt;
	line-height: 18pt;
}

.alignright {
	float: right;
	margin: 0 0 15px 15px;
}

.alignleft {
	float: left;
	margin: 0 15px 15px 0;
}

a {
	font-size: 16px;
	text-decoration: underline;
	text-decoration: none;
	font-weight: bold;
	color: black;
	color: #0040af;
}

a:hover {
	color: #2e76bb;
}


/* =Header Elements
-------------------------------------------------------------- */
#header {
	position: relative;
	height: 65px;
}

#access {
	position: relative;
	text-align: center;
	top: 34px;
	z-index: 100;
}



/* =Top Navigation Elements
-------------------------------------------------------------- */
#access ul {
	margin: 0 0 0 -15px;
}

.menu-item {
}

#access ul li {
	position: relative;
	list-style: none;
	display: inline;
	float: left;
}

#access ul li span {
}

#access ul li a {
	display: block;
	padding: 6px 0 0 0;
	cursor: pointer;
	color: white;
	text-decoration: none;
	font: 14px Arial, Verdana, Geneva, Helvetica, san-serif;
	background: url('../images/bg-navBtn.jpg') no-repeat;
	width: 94px;
	height: 30px;
}

#access ul li a:hover {
	background: url('../images/bg-navBtn-ro.jpg') no-repeat;
}

#access ul li.current-menu-item a { }

#access ul li.home a,
#access ul li.menu-item-128 a {
	background: url('../images/bg-navBtn-home.jpg') no-repeat;
	width: 34px;
	height: 30px;
}

#access ul li.menu-item-128 a {
	color: black;
}

#access ul li.home a:hover,
#access ul li.menu-item-128 a:hover {
	background: url('../images/bg-navBtn-home-ro.jpg') no-repeat;
}




/* =Body Elements
-------------------------------------------------------------- */
#main {
	position: relative;
}

#container {
	position: relative;
	width: 944px;
	padding: 10px 40px;
	clear: both;
}

#content {
	font-size: 18px;
	line-height: 20px;
     min-height:700px;
     height:auto !important;
     height:700px; 
}

#secIMG, .secIMG {
	position: relative;
	z-index: 50;
	margin: -59px 0 0 247px;
	padding: 0;
	width: 450px;
	height: 268px;
}

#content .lrgTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
}

#content #awardL {
	position: absolute;
	top: 60px;
	left: 180px;
	z-index: 300;
}

#content #awardR {
	position: absolute;
	top: 60px;
	right: 180px;
	z-index: 300;
}

h1 {
	font: 48px/52px Arial Black, Arial, san-serif;
	margin: 10px 0 15px 0;
}

h2 {
	font: 32px/36px Arial Black, Arial, san-serif;
	margin: 10px 0 10px 0;
}

h3 {
	font: 24px/28px Arial Black, Arial, san-serif;
	margin: 10px 0 10px 0;
}

.secTitle {
	position: relative;
	width: 944px;
	text-align: center;
	font: 48px/52px Arial Black, Arial, san-serif;
	margin: -10px 0 10px 0;
}

#fadeshow1 {
	position: relative;
	width: 706px;
	height: 517px;
	margin: 10px auto;
	background-color: #ffffff;
}

#missionBody {
	width: 85%;
	margin: 0 auto;
}

#missionBody p {
	font-size: 24px;
	line-height: 38pt;
}

a.fiveq {
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: black;
	color: #0040af;
}

a.fiveq:hover {
	color: #2e76bb;
}

#portTbl table {
	margin: 0 auto;
}

#portTbl td {
	padding: 10px;
	text-align: center;
}

#portTbl td a img {
	border: 2px solid #eee;
}

#portTbl td a:hover img {
	border: 2px solid #2e76bb;
}

.ngg-imagebrowser {
	position: relative;
	text-align: center;
}

.ngg-imagebrowser img {
	border: none!important;
	width: auto!important;
	margin: 10px auto!important;
}

.ngg-imagebrowser-nav {
	position: relative;
	margin: 0 auto!important;
	width: 20%;
	width: 22%;
}

.ngg-imagebrowser-nav .counter {
	margin: 3px 0 0 0;
	color: #666;
}

.ngg-imagebrowser-nav a{
	color: #666;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
}

.ngg-imagebrowser-nav a:hover {
	color: #2e76bb;
}

.ngg-imagebrowser-nav .back {
	color: #666;
	border: none!important;
}

.ngg-imagebrowser-nav .next {
	color: #666;
	border: none!important;
}

.ngg-imagebrowser-desc {
	position: absolute;
	top: 560px;
	left: 10px;
	width: 916px;
	margin: 0 0 20px 0;
}


/* =SideBar Elements
-------------------------------------------------------------- */
#primary {
	text-align: center;
}

#primary ul {
	margin: 0 0 0 -35px;
}

#primary ul li {
	position: relative;
	list-style: none;
	display: inline;
}

#primary ul li a {
	cursor: pointer;
}

#primary #bottomLine {
	border-bottom: 1px solid black;
	width: 924px;
	margin: 20px 50px;
}





/* =Footer Elements
-------------------------------------------------------------- */
#footer {
	margin: 0;
	padding: 0 0 20px 0;
	clear: both;
	font-size: 11px;
	color: #666;
}

#footer p {
	font-size: 13px;
}





