﻿/* Browser Reset Yahoo YUI 2 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:separate;
	border-spacing:5;
}
fieldset
{
    border:none;
    margin-bottom:60px;
}

fieldset,img { 
	border:0;
}

fieldset label
{
    display:block;
}

fieldset input
{
}

fieldset textarea
{
}

fieldset li
{
	margin-top: 30px;
}

fieldset li input
{
	border: solid 1px #999999;
}

fieldset li textarea
{
	width: 450px;
	height:40px;
}


address,caption,cite,code,dfn,em,strong,th,var {
	/*font-style:normal;*/
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* end browser reset */

img
{
	border:none;
}

body 
{
	font-family:Baskerville, Book Antiqua, Plantagenet Cherokee, Times New Roman;
	font-size:14px;
	color:#000000;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	background-color:#0B4B63;
}

p
{
	padding-top:10px;
	padding-bottom:10px;
}

strong
{
	font-weight:bold;
}

h1
{
	font-weight:bold;
	font-size:14px;
}

h2
{
    font-size:22px;
    font-weight:bold;
    text-align:center;
}

a
{
   color:#000000;
}

hr
{
	border: solid 1px #33333;
}

#center
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

#header
{
	width:800px;
	height:124px;
	position:relative;
}

#menuTop
{
	width:595px;
	height:47px;
	float:left;
}

#nav
{
	border:1px solid #808080;
	border-right-style:none;
	border-right-width:0px;
	width:594px;
	height:45px;
}

.menuOffset
{
	width:73px !important;
}

#nav li
{
	width:72px;
	height:43px;
	border:1px solid #808080;
	float:left;
	position:relative;
	z-index:200;
}

/* the 2nd ul list */
#nav li ul
{
	position:absolute;
	left:-2px;
	top:43px;
	width:150px;
	left: -999em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: 0px;
}

#nav ul li
{
	height:22px;
	width:320px;
	border:1px solid #808080;
	background-color:#E6E6E6;
	text-align: center;
	line-height:22px;
	font-size:12px;
}

#nav ul li a
{
	color:#090909;
	text-decoration:none;
	display:block;
	width:320px;
	height:22px;
}

/* 3rd */
#nav ul ul
{
	position:absolute;
	width:102px;
	margin-left:320px;
	top:-1px;
}

#nav ul ul li
{
	width:100px;
}

#nav ul ul li a
{
	width:100px;
}









#menuRight
{
	width:205px;
	height:457px;
	float:right;
}

#menuRight ul
{
	width:203px;
	height:454px;
	border:1px solid #808080;
}

#menuRight li
{
	width:201px;
	height:63px;
	border:1px solid #808080;
}

#content
{
	width:577px;
	margin-left:10px;
	margin-right:8px;
	float:left;
	margin-bottom:30px;
	margin-top:10px;
	display:inline;
}

#contentText
{
	margin-top:10px;
}

#contentTextHome
{
	margin-top:0px;
}

#contentTextSolidHeader
{
	margin-top:10px;
}

#contentText ul li ul
{
	padding-left:15px;
}

.employment ol
{
	list-style-position:inside;
	list-style-type:decimal;
}

.employment ol ol
{
	list-style-type:lower-alpha;
	margin-left:20px;
}

.newsTitle
{
	font-weight:bold;
}

.TextBox	{
	border:solid 1px #999999;
}

.label	{
	background-color:#999999;
	padding-left:4px;
	cursor:default;
	font-weight:bolder;
	font-size:12px;
	
}

.contentBoxHeader 	{
	background: #E7E7E8;
	color:#39578F;
	font-family:Arial Narrow;
	font-size: 19px;
	font-weight: bold;
				}
				
#footer
{
	font-size:12px;
	text-align:center;
	padding-bottom:60px;
	position:relative;
}

.NBPOALeftDetails
{
	font-weight: bolder;
	width: 100px;
	float:left;
}

.NBPOARightDetails
{
	font-weight: bolder;
	width: 400px;
	float:left;
}

.newsItem
{
    width: 577px; 
    padding-bottom: 15px;
}

.newsItem p
{
    padding-bottom:10px;
    padding-top:0px;
}

ul.gallery
{
    width:500px;
    margin-left:1em;
}

ul.gallery li
{
    list-style-position:outside;
    list-style-type:disc;
    padding-bottom:5px;
}

.government_links
{
    position: absolute;
    right:0px;
    top:0px;
    width:150px;
    height:25px;
    text-align:right;
    z-index:100
}

#footer .government_links
{
    top: 25px;
    left: 632px;    
}

.government_links img
{
    border:none;
}

.photoHolder
{
    width:192px;
}

.photoHolder a
{
    text-decoration:none;
}

.photoHolder #description
{
    padding-left:10px;
    width:140px;
}

.photoStack
{
    width:132px;
    height:120px;
    position:relative;
    overflow:hidden;
}

.photoStack img
{
    position:absolute;
    top:22px;
    left:20px;
}

.photoStack .background
{
    width:132px;
    height:120px;
    position:absolute;
    top:0px;
    left:0px;
    background:url(/images/photoBG.png);
    background-repeat:no-repeat;
}

#socialnetworks
{
    float:left;
    padding: 6px 0px 2px 18px;
}

#socialnetworks li
{
    display:inline;
    padding-right:10px;
}

.employment
{
    border-collapse: collapse;
}

.employment .header
{
    border-bottom:1px solid #000000;
}

.employment th
{
    font-weight:bold;
}

.employment td
{
    padding-bottom:5px;
}

.employment a
{
    text-decoration:underline;
    color:Blue;
} 
