BODY
{
    FONT-SIZE: 9pt;
    font-family: arial, verdana, tahoma;
    MARGIN-LEFT: 2px;
    COLOR: #003C74;
    MARGIN-RIGHT: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,tahoma,verdana;
    TEXT-ALIGN: left;
    scrollbar-face-color:#CDD6EE;
	scrollbar-arrow-color:#4C6185;
	scrollbar-track-color:#EDF0F6;
	scrollbar-shadow-color:#E5E9F6;
	scrollbar-highlight-color:#BCCCE8;
	scrollbar-3dlight-color:#BCCCE8;
	scrollbar-darkshadow-Color:#BCCCE8;    
}

#MasterShell
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    WIDTH: 100%;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 0px
    TEXT-ALIGN: left;
}

#contentFrame
{
    BORDER-RIGHT: #006699 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #006699 0px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #006699 0px solid;
    WIDTH: 1000px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #006699 0px solid;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    
}

#headerStrip
	{
		position: relative;
		top: 0px;
		left: 0px;
		float:none;
		width:1000px;
		height: 132px;
		margin: 0px;
		padding: 0px;
		text-align: left;
				
					
		
	}

#LogoSearchStrip
	{
		margin-top: 10px;
		width:1000px;
		float:left;
		height: 55px;
		margin-bottom: 0px;
		padding-bottom: 0px;
		


		
	}
	
#LogoSearchStrip2
	{
		margin-top: 0px;
		width:1000px;
		float:none;
		height: 20px;
		margin-bottom: 0px;
		padding-bottom: 0px;
		text-align: left;
		
		
	}
	
	
#Logo
	{
		
		width:72px;
		float: left;
		text-align: left;
		
		
		
	}
	
#Logo img
	{
		margin-top: 5px;
		margin-left: 0px;
		float: none;
		
	}
	
	
#TopNavBlock
	{
		float:none;
		margin-left: 10px;
		width: 900px;
			
		
	
	}
	
#TopNavBlock p
	{
		padding: 0px;
		margin: 0px;
		
		
	
	}
	
.TopNav
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		list-style-position: outside;
		
	
	}
	
.TopNav li
	{
		display: inline;
	
	}
	
.TopNav li a
	{
		text-decoration: none;
		color: #1C4074;
		
	}
	
.TopNav li a:hover
{
	        color: #53A1F7;
		text-decoration: none;
		
	}


/********************/

.LeftNav
	{
		margin: 0px;
		padding: 0px;
		/*margin-left: 30px;*/
		/*margin-top: 20px;*/
		list-style-type: none;
		list-style-position: outside;
		width: 200px;
		background-color: #F4F9FE;
		border: solid 1px #00B0F0;
		border-bottom: solid 0px #00B0F0;
		text-align:left;
	}


.LeftNav li
	{
		position: relative;
		padding-left: 0px;
		margin: 0px;
		display: block;
		width: 200px;
		position: relative;
		line-height: 29px;
	}	

.LeftNav ul li
	{
		position: relative;
		padding-left: 0px;
		margin: 0px;
		display: block;
		width: 200px;
		line-height: 29px;
	}


.LeftNav li a
	{
		text-decoration: none;
		display: block;
		padding-top: 0px;
		padding-left: 0px;
		height: 29px;
		border-bottom: solid 1px #00B0F0;
		width: 200px;
		color: #003C74;
	}
	

.LeftNav li a:hover, .LeftNav li:hover, .LeftNav li a:focus, .LeftNav li:hover, .LeftNav li:focus
	{
		text-decoration: none;
		background-color: #ffffff;
	}
	
.LeftNav li a .leftNavText
	{
		padding-left: 20px;
		padding-top: 8px;
	}

	
.LeftNav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 14.00em;
		margin-top : -3.25em;
		background-color: #F4F9FE;
		border: solid 1px #00B0F0;
		border-bottom: solid 0px #00B0F0;
		
	}
	
.LeftNav li:hover ul { /* second-level lists */
		position : absolute;
		left: 1em;
		margin-left : 14.00em;
		margin-top : -1.9em;
		background-color: #F4F9FE;
		border: solid 1px #00B0F0;
		border-bottom: solid 0px #00B0F0;
		z-Index: 50000;
		
	}
	

	
li.over ul { 
display: block;
position : absolute;
		left: 200px;
		margin-left : 0em;
		margin-top : -2.6em;
		background-color: #F4F9FE;
		border: solid 1px #00B0F0;
		border-bottom: solid 0px #00B0F0;
		z-Index: 50000; } /* The magic */	
/********************/

#SearchBlock
	{
		text-align: right;
		padding-top: 0px;
		width: 900px;
		float: right;

	
	}
	
#SearchBlock input 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333366;

		font-size: 11px;
		
	
	}
	
#SearchBlock select 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333366;
		font-size: 11px;
	
			
	}

#SearchBlock select option
	{

	}
.button 
	{
		border-bottom: solid 2px black;
		border-right: solid 2px black;
		border-top: solid 1px #003C74;
		border-left: solid 1px #003C74;
		margin-right: 8px;
		background-color: #F4F9FE;
	}

.ContentContainer
	{
		width: 1000px;
		height: 410px;
		
		
		
	}
	
.contentBlock
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 400px;
		overflow: auto;
		background-color: #EDF6FE;
		float: right;
		padding-left: 15px;
		padding-top: 15px;
		text-align: left;
		padding-right: 7px;
		width: 752px;
	}
	
.NavBlock
	{	
		margin: 0px;
		float: left;
		height: 395px;
		background-color: #CEE6F8;
		border: 0px;
		padding-left: 10px;
		padding-top: 20px;
		padding-right: 14px;
		width: 202px;
		
	}
	
.NewsNavBlock
	{	
		margin: 0px;
		float: left;
		height: 380px;
		background-color: #CEE6F8;
		border: 0px;
		padding-left: 5px;
		padding-top: 15px;
		padding-right: 7px;
		width: 214px;
		overflow: auto;

	}
	
.NewsNavBlock a
	{
		text-decoration: none;
		color: #003C74;
	}


#FooterStrip
	{
		width:1000px;
		background-color: #003876;
		color: #ffffff;
		font-size: 10pt;
		height: 35px;
		
		
		
	}
	
#FooterNavBlock
	{
		width: 480px;
		padding-top: 10px;
		margin-left: 20px;
		
		float: left;	
		
	}
	
#FooterLogo
	{
		width: 295px;
		float: right;
		text-align: right;
		
	}
	
.FooterNavItem
	{
		float:left;
		margin-right: 6px;
		
	}
	
.FooterNavItem a
	{
		
		text-decoration: none;
		color: #ffffff;
	}
	
.FooterNavItem a:hover
	{
		text-decoration: underline;
		color: #ff0000;
	
	}
	
#IEContentBlockHeightFix
	{
		width:1px;
		height:430px;
		float:right;
		background-color:red;
	
	}
	
#StandardNavigationBlock
	{
		
		height: 100%;
		width: 300px;
		float: left;
		border: solid 1px pink;
		background-color: #D0E8F9;
	}

#CMSInsertionPoint
	{
		
		height: 100%;
		width: 695px;
		float: right;
		border: solid 1px green;
	}

#LeftCol
	{
		
		
		width: 300px;
		float: left;
		
		
		min-height: 430px;
	
	}
	
#RightCol
	{
		min-height: 430px;
		width: 695px;
		float: right;
		border: solid 1px blue;
		background-color: #ffffff;
	
	}
	
#LeftContentPane
	{
		float: left;
		width: 62%;
		
	
	}
	
#RightContentPane
	{
		padding: 0px;
		margin: 0px;
		float: right;
		width: 35%;
		border: solid 1px blue;
	}
	
.contentBlock img
	{
		padding-left: 0px;
		padding-bottom: 0px;
		
	}
	
h1
	{
		font-size: 200%;
		font-weight: bolder;
	
	}
	
h2
	{
		font-size: 150%;
		font-weight: bolder;
	
	}
	
h3
	{
		font-size: 125%;
		font-weight: bolder;
	
	}
	
h3 a
	{
		text-decoration: none;
	}	
	
h3 a:hover
	{
		text-decoration: none;
		color: orange;
	}	
/****************/
/* Font Size Selections */



#SmallFontSize
	{
		font-size: 75%;
		float: left;
	
	}

#DefaultFontSize
	{
		font-size: 100%;
		float: left;
	
	}
	
#MediumFontSize
	{
		font-size: 150%;
		float: left;
	
	}
	
#LargeFontSize
	{
		font-size: 200%;
		float: left;
	
	}
	
	
.contentBlock ul li
	{
		list-style-image : url("/uxoimages/bullet.gif");
		list-style-position: outside;
		list-style-type: square;
	}
	
.contentBlock table caption
		{
			text-align: left;
			font-size: 150%;
			font-weight: bolder;
			
		
		}
		
#ContactUsForm
	{
		border: 0px;
		width: 400px;
	
	}
	
#ContactUsForm caption, th
	{
		visibility: hidden;
		display:none;
	}

#ContactUsForm textarea
	{
		font-family: arial, verdana, tahoma;
		width: 170px;
		height: 70px;
		border: solid 1px black;
	}
	
#ContactUsForm .FormField
	{
		width: 170px;
		border: solid 1px black;
	
	}
	
#headerStripHome
	{
		position: relative;
		top: 0px;
		left: 0px;
		float:none;
		width:1000px;
		height: 120px;
		margin: 0px;
		padding: 0px;
		
	}
		
#StatementImageDiv
	{	
		margin: 0px;
		float: none;
		height: 45px;
		
		padding-top: 0px;
		width: 986px;
		text-align: right;
		
	}
	

#Strapline
	{
		border: solid 1px red;	
	
	}


#LogoSearchStripHome
	{
		margin-top: 10px;
		width:1000px;
		float:none;
		height: 40px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
.contentNewsBlock
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 400px;
		overflow: auto;
		background-color: #EDF6FE;
		float: right;
		padding-left: 15px;
		padding-top: 15px;
		
		padding-right: 7px;
		
		text-align: left;
		
		width: 752px
		
		
	}
	
.contentNewsBlock img
	{

		
	}
	
.contentUXOHomeBlock
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 375px;
		overflow: none;
		background-color: #ffffff;
		
		float: right;
		padding-left: 0px;
		padding-top: 0px;
		
		padding-right: 0px;
		
		text-align: left;
		
		width: 625px
		
		
	}
	
	
#ptenews
	{
	position:absolute;
	margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 375px;
		top:132px;
		overflow: none;
		background-color: #ffffff;
		left:375px;
		float: right;
		padding-left: 0px;
		padding-top: 0px;
		
		padding-right: 0px;
		
		text-align: left;
		
		width: 625px		
		
	
	}
		
#ptenonews
	{
	position:absolute;
	margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 375px;
		top:132px;
		overflow: none;
		background-color: #ffffff;
		left:375px;
		float: right;
		padding-left: 0px;
		padding-top: 0px;
		
		padding-right: 0px;
		
		text-align: left;
		
		width: 625px
	
	
	
	}
	
.contentUXOHomeBlockImage1
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 126px;
		overflow: none;
		background-color: #ffffff;
		float: left;
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		text-align: left;
		width: 522px
		
	}
.contentUXOHomeBlockImage1a
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 126px;
		overflow: none;
		background-color: #ffffff;
		float: left;
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		text-align: left;
		width: 91px
		
	}
	
.contentUXOHomeBlockImage2
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 127px;
		overflow: none;
		background-color: #ffffff;
		float: left;
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		text-align: left;
		width: 613px
		
	}
	
.contentUXOHomeBlockImage3
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 124px;
		overflow: none;
		background-color: #ffffff;
		float: left;
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		text-align: left;
		width: 613px
		
	}


.FlashLeftNavContent
	{	
		margin: 0px;
		float: left;
		height: 375px;
		background-color: #ffffff;
		border: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		width: 375px;
		overflow: auto;

	}
	
.FlashLeftNavContent a
	{
		text-decoration: none;
		color: #003C74;
	}
	
	
.MoreNewsBlock
{	
		text-align: right;
		margin: 0px;
		float: left;
		height: 18px;
		background-color: #CEE6F8;
		border: 0px;
		padding-left: 0px;
		padding-top: 2px;
		padding-right: 6px;
		width: 220px;
		overflow: auto;
	}
	
.MoreNewsBlock a
	{
		text-decoration: none;
		color: #003C74;
	}
	
.MoreNewsBlock a:hover
	{
		text-decoration: none;
		color: #003C74;
	}
	
#NewsFilter input 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333366;
		border: solid 1px #7D9DBF;
		margin-right: 8px;
		font-size: 11px;

		
	
	}
	
#NewsFilter select 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333366;
		border: solid 1px #7D9DBF;
		margin-right: 0px;
		font-size: 11px;
			
	}

.BoardJobTitle
	{
		font-size: 90%;
		padding-left: 20px;
		font-weight: normal;
	
	}
	
.NewsSmallImage
{
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;

}


.NewsDescription
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #003876;
		text-decoration: none;
			
	}
	
.NewsTitles
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #003876;
		font-weight: bold;
		text-decoration: none;
			
	}


.SearchResultsInput 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333366;
		font-size: 11px;
		
	
	}
	
.SearchResultsSelect 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333366;
		font-size: 11px;
		
	
	}
	
.SearchResultsSubmit 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333366;
		font-size: 11px;
		width: 48px;
		
	
	}

.SearchFrmResults
{
width: 330px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333366;
		font-size: 11px;
		border: solid 1px #DEE3EF;
		padding-right: 10px;
		padding-left: 10px;
		text-align: left;
	
	}
	
#SearchFilter
{
margin-bottom: 6px;
vertical-align: top;

}

/*Extra phone number thingy!yay!*/
.phoneBox{
 	position:absolute;
	left:817px;
	top:77px;
	width: 180px;
	z-index:50001; /*black magic*/
	color: #1C4074;
	line-height:25px;
}
.phoneText{
	font-size:10pt;
}
.phoneNumber{
	font-size:17pt;
	letter-spacing:1px;
	word-spacing:5px;
}
