body 
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}



/* ######### Shared basic style for mega drop down menu DIV ######### */

.mega{
width:669px; /*default width of mega menu*/
padding:10px;
position:absolute;
visibility:hidden;
border:2px solid black;
border-top-width:1px;
background:white;
-webkit-box-shadow: 5px 5px 5px #ffffff; /*css 3 shadows*/
-moz-box-shadow: 5px 5px 5px #ffffff;
box-shadow: 5px 5px 5px #ffffff;
}

.mega .column{ /*each link column within a mega menu*/
float:left;
width:49%;
}

.mega a{
font: 12px Arial;
font-weight:bold;
color:#1651BB;
text-decoration:none;
}

.mega a[rel]:after{ /*add "down.png" to anchor links, or those with a rel attribute */
content:" " url(down.png);
}

.mega .column ul{
margin:0;
margin-left:5px;
padding:0;
list-style:none;
}

.mega .column ul li{
margin-bottom:3px;
}

.mega .ulmenu{ /*style any UL within mega menu with class="ulmenu"*/
margin:0;
padding:0;
border-bottom-width:0;
list-style:none;
}

.mega .ulmenu a{
display:block;
padding:5px;
}

.mega .ulmenu a:hover{
background:lightyellow;
}

/* ######### Style for Solid Block Mega Menu ######### */

.solidblocktheme{ /*additional mega drop down menu style for this theme*/
border:5px solid #ffffff;
padding:0; /*remove default padding inside mega menu*/
}

.solidblocktheme p, .solidblocktheme .column{
padding:5px; /*add padding inside p and .column elements within mega menu*/
width:auto;
}

.solidblockmenu{
margin: 0;
margin-top:14px;
padding: 0;
float: left;
font: 14px Arial;
font-weight:bold;
color:#1651BB;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
background: transparent;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a
{
float: left;
color: #1651BB;
padding: 2px 8px;
text-decoration: none;
}

.solidblockmenu li a:hover, .solidblockmenu li a.selected{ /*Selected Tab style*/
color: #1651BB;
background: White;
}

.solidblockmenu li a:visited{
color: #1651BB;
}

.solidblockmenu td{
font: bold 13px Arial;
color: blue;
}

.mainTable
{
margin:0px;
border:0px;
padding:0px;
}

.oxheaderLogo
{
	margin:0;
	padding-top:13px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
}

.oxheaderLogo div
{
	margin:0;
	padding-top:13px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
}

.pagefooter:link{
font: 12px Arial;
color: #0044AD;
text-decoration: none;
}

.pagefooter:visited{
font: 12px Arial;
color: #0044AD;
text-decoration: none;
}

.pagefooter:hover{
font: 12px Arial;
color: #0044AD;
text-decoration: none;
}

FONT.copyright
{
    COLOR: #0B3D81;
    FONT-FAMILY: arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
/*

Left Navigation Layout

*/
.leftNavTable
{
width:160px;
}
.leftNavTable TH
{
font: 15px Arial;
font-weight: bold;
color: #0F4F7B;
height:55px;
text-align:left;
}
.leftNavTable TD
{
height: 35px;
color: #1651BB;
text-align:left;
font: 13px Arial;
font-weight: bold;
}
.leftNavTable UL
{
font: 12px Arial;
color: #1651BB;
padding:7px;
margin:10px;

}
.leftNavTable LI
{
font: 12px Arial;
color: #1651BB;
list-style-image:url('../images/nav_bullet.gif');
line-height:20px;

}
.leftNavTable a:Link, .leftNavTable a:Hover, .leftNavTable a:Visited
{
font: 12px Arial;
color: #1651BB;
text-decoration: none;
}

.leftNavSectionLink
{
color: #1651BB;
text-align:left;
font: 13px Arial;
font-weight: bold;
text-decoration: none;
}

.leftNavSectionLink a:Link, .leftNavSectionLink a:Hover, .leftNavSectionLink a:Visited
{
color: #1651BB;
text-align:left;
font: 13px Arial;
font-weight: bold;
text-decoration: none;
}

.leftNavSectionLinkBackground
{
color: #1651BB;
text-align:left;
font: 13px Arial;
font-weight: bold;
text-decoration: none;
/*
background-image:url(../images/gradient.gif); 
background-repeat:no-repeat;
*/
}

.leftNavSectionLinkBackground a:Link, .leftNavSectionLinkBackground a:Hover, .leftNavSectionLinkBackground a:Visited
{
color: #1651BB;
text-align:left;
font: 13px Arial;
font-weight: bold;
text-decoration: none;
/*
background-image:url(../images/gradient.gif); 
background-repeat:no-repeat;
*/
}

.leftNavPlusMinus TD
{
width=18px;
}
.leftNavPlusMinus img
{
border: none;
}
.snBottomDivider TR, .snBottomDivider TD
{
height: 1px;
background-color:#D4D4D4;
}
.bodyMaintitle
{
font: 31px Rockwell;
color: #0A2E6E;
margin:1px;
}

.bodyText
{
	font: 13px Arial;
	color: #4B4B4B;
	letter-spacing:0px;
	line-height:20px;
	text-decoration:none;
}

.bodyText a
{
	font: 13px Arial;
	color: #4B4B4B;
	letter-spacing:0px;
	line-height:20px;
	text-decoration:underline;
}

.bodyText a:Link, .bodyText a:Hover, .bodyText a:Visited
{
	font: 13px Arial;
	color: #4B4B4B;
	letter-spacing:0px;
	line-height:20px;
	text-decoration:underline;
}

.bodyText B
{
	font: 13px Arial;
	color: #4B4B4B;
	letter-spacing:0px;
	line-height:20px;
	font-weight:bold;
}

.bodySubtitle
{
font: 21px Arial;
color: #0A2E6E;
}

DIV.bodyTextImgRt
{
	float:right;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:5px;
	padding:5px;
	border:solid 1px #C2CBDB;
}

.bodyTextImgRt
{
	padding:0;
	margin:0;
	border:none;
}


DIV.bodyTextImgRtNoBorder
{
	float:right;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:5px;
	padding:5px;
	border:none;
}

.bodyTextImgRtNoBorder
{
	padding:0;
	margin:0;
	border:none;
}

.bodyTextImgLt
{
	padding:0;
	margin:0;
	border:none;
}

DIV.bodyTextImgLt
{
	float:left;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:20px;
	padding:5px;
	border:solid 1px #C2CBDB;
}

.bodyTextImgCtr
{
	padding:0;
	margin:0;
	border:none;
}

DIV.bodyTextImgCtr
{
	float:left;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:40px;
	margin-right:40px;
	padding:5px;
	border:solid 1px #C2CBDB;
}

.bodyTextImgLeadership
{
	padding:0;
	margin:0;
	border:none;
}

DIV.bodyTextImgLeadership
{
	float:none;
	margin:0px;
	padding:5px;
	border:solid 1px #C2CBDB;
}

.mapBodyText
{
font: 10px Arial;
color: #4B4B4B;
letter-spacing:0px;
line-height:12px;
}

.mapBodySubtitle
{
font: 14px Arial;
color: #0A2E6E;
}

/*

Detail Page Rt. Navigation Layout

*/.rightNavTitle
{
font: 16px Arial;
color: #0A2E6E;
font-weight: Bold;
margin-bottom:3px;
margin-Top:7px;
}
.rightNavSubTitle
{
font: 14px Arial;
color: #4B4B4B;
font-weight: Bold;
margin-bottom:3px;
margin-Top:4px;
}
.rightNavText
{
font: 12px Arial;
color: #4B4B4B;
font-weight: Bold;
margin-bottom:3px;
margin-Top:4px;
}
.rightNavBullet UL
{
margin:0px;
padding:0px;
}
.rightNavBullet LI
{
margin-top:2px;
margin-bottom:0px;
margin-left:-20px;
margin-right:0px;
padding:0px;
font: 12px Arial;
color: #0A2E6E;
list-style-image:url('../images/list_bullet.gif');

}
.rightNavLink ul
{
padding:0px;
margin:0px;
}
.rightNavLink li
{
margin-top:3px;
margin-bottom:0px;
margin-left:-20px;
margin-right:0px;
padding:0px;
font: 12px Arial;
color: #0A2E6E;
list-style-image:url('../images/list_bullet.gif');
}
.rightNavLink a:Link, .rightNavLink a:Hover, .rightNavLink a:Visited
{
color: #1651BB;
text-align:left;
font: 12px Arial;
text-decoration: none;
}

/*

Breadcrumbs Layout

*/
#breadCrumbs
{
	padding:0;
	margin-top:20px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	border:none;
	border-collapse:collapse;
}
#breadCrumbs tr
{
	padding:0;
	margin:0;
}
#breadCrumbs .breadCrumbsHome
{
	padding:0;
	margin:0;
}
#breadCrumbs .breadCrumbsHome img
{
	border:none;
	display:block;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#breadCrumbs .breadCrumbsHome a
{
	border:none;
	display:block;
	padding-bottom:5px;
}

#breadCrumbs .breadCrumbsDivider
{
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
    padding-bottom:5px;	
	margin:0;
	background:url('../images/breadcrumbs_bkgrnd.gif') repeat-x;
}
#breadCrumbs .previousCrumb
{
	padding:0;
	margin:0;
	padding-top:0px;
	background:url('../images/breadcrumbs_bkgrnd.gif') repeat-x;
}

#breadCrumbs .previousCrumb a
{
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:3px;
	font: 12px Arial;
	font-weight:bold;
	color:#1651BB;
	text-decoration:none;
}

#breadCrumbs .currentCrumb
{
	background:url('../images/breadcrumbs_bkgrnd.gif') repeat-x;
}

#breadCrumbs .currentCrumb a
{
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:3px;
	font: 12px Arial;
	font-weight:bold;
	color:#1651BB;
	text-decoration:none;
}
#breadCrumbs .currentCrumb a:link, .currentCrumb a:visited
{
	font: 12px Arial;
	font-weight:bold;
	color:#313131;
	text-align:center;
	text-decoration:none;
}
#breadCrumbs .currentCrumb a:hover, .currentCrumb a:active
{
	color:#1651BB;
}
#breadCrumbs .breadCrumbsEnd
{
    padding-left:0px;
	padding-right:0px;
	padding-top:0px;
    padding-bottom:5px;
	margin:0;	
}

/*

Primary SubSection Layout

*/
.primarySubSection ul
{
list-style-type:none;
margin:3px;
padding:0;
overflow:hidden;
display:inline;
}
.primarySubSection li
{
float:left;
width:220px;
padding:2px;
display:inline;
height:300px;
}
.primarySubSection DIV
{
	border:solid 1px #C2CBDB;
	padding:5px;
}
.primarySubSection H1
{
font: 18px Arial;
font-weight:bold;
color:#1651BB;
}
.primarySubSection P
{
font: 13px Arial;
font-weight: normal;
color:#4B4B4B;
}
.primarySubSection a:Link, .primarySubSection a:Hover, .primarySubSection a:Visited
{
color: #1651BB;
text-decoration: none;
}
/*

Primary SubSection Tall Layout

*/
.primarySubSectionTall ul
{
list-style-type:none;
margin:3px;
padding:0;
overflow:hidden;
display:inline;
}
.primarySubSectionTall li
{
float:left;
width:220px;
padding:2px;
display:inline;
height:400px;
}
.primarySubSectionTall DIV
{
	border:solid 1px #C2CBDB;
	padding:5px;
}
.primarySubSectionTall H1
{
font: 18px Arial;
font-weight:bold;
color:#1651BB;
}
.primarySubSectionTall P
{
font: 13px Arial;
font-weight: normal;
color:#4B4B4B;
}
.primarySubSectionTall a:Link, .primarySubSectionTall a:Hover, .primarySubSectionTall a:Visited
{
color: #1651BB;
text-decoration: none;
}/*

Secondary SubSection Layout

*/
.secondarySubSection ul
{
list-style-type:none;
margin:3px;
padding:0;
overflow:hidden;
display:inline;
}
.secondarySubSection li
{
float:left;
width:220px;
padding:2px;
display:inline;
height:240px;
}
.secondarySubSection DIV
{
	border:solid 1px #C2CBDB;
	padding:5px;
}
.secondarySubSection H1
{
font: 18px Arial;
font-weight:bold;
color:#1651BB;
}
.secondarySubSection P
{
font: 13px Arial;
font-weight: normal;
color:#4B4B4B;
}
.secondarySubSection a:Link, .secondarySubSection a:Hover, .secondarySubSection a:Visited
{
color: #1651BB;
text-decoration: none;
}
/*

SubSection Links

*/
subSection ul
{
list-style-type:none;
margin:3px;
padding:0;
overflow:hidden;
display:inline;
}
.subSection li
{
float:left;
width:220px;
padding:2px;
display:inline;
height:300px;
}
.subSection DIV
{
	border:solid 1px #C2CBDB;
	padding:5px;
}
.subSection H1
{
font: 18px Arial;
font-weight:bold;
color:#1651BB;
}
.subSection P
{
font: 13px Arial;
font-weight:normal;
color:#4B4B4B;
}
.subSection a:Link, .subSection a:Hover, .subSection a:Visited
{
color: #1651BB;
text-decoration: none;
}
.subSectionLinks UL
{
font: 12px Arial;
color: #1651BB;
padding:0px;
margin:0px;
}
.subSectionLinks LI
{
height:auto;
font: 12px Arial;
color: #1651BB;
list-style-image:url('../images/nav_bullet_002.gif');
}
.subSectionLinks a:Link, .sectsubSectionLinks a:Hover, .subSectionLinks a:Visited
{
font: 12px Arial;
color: #1651BB;
text-decoration: none;
}
.subSectionImage IMG
{
	padding:0;
	border:none;
}

/*

Leadership Subsection

*/
.leadership
{
font: 13px Arial;
color: #4b4b4b;
text-decoration: none;
}
.leadership h1
{
font: 21px Arial;
color: #0a2e6e;
text-decoration: none;
padding:0px;
margin:0px;
}
.leadership h2
{
font: 17px Arial;
color: #4b4b4b;
font-style:italic;
padding:0px;
margin:0px;
}
.leadership h3
{
font: 17px Arial;
color: #0a2e6e;
text-decoration: none;
padding:0px;
margin:0px;
}
.leadership h4
{
font: 13px Arial;
color: #4b4b4b;
font-style:italic;
padding:0px;
margin:0px;
}
.leadership a:link, .leadership a:visited
{
font: 12px Arial;
color: #1651bb;
text-decoration: none;
padding:0px;
margin:0px;
}
.leadership a:hover, .leadership a:active
{
font: 12px Arial;
color: #1651bb;
text-decoration: none;
padding:0px;
margin:0px;
}

div.CommunityThumbScroll 
{
	height:77px;
	width:745px;
	position:relative;
	overflow: auto;
}

.imgImageBorder
{
	padding:5px;
	border:solid 1px #C2CBDB;
}

.job_line_title
{
	font: 12px Arial;
	font-weight:bold;
	color: #1651bb;
	text-decoration: none;
	padding:0px;
	margin:0px;
}

.jobLink a:link, .jobLink a:visited
{
font: 12px Arial;
color: #1651bb;
text-decoration: none;
padding:0px;
margin:0px;
}
.jobLink a:hover, .jobLink a:active
{
font: 12px Arial;
color: #1651bb;
text-decoration: none;
padding:0px;
margin:0px;
}
.WIKAwardsBackground
{
color: #0A2E6E;
text-align:left;
font: 13px Arial;
font-weight: bold;
text-decoration: none;
/*
background-image:url(../images/gradient.gif); 
background-repeat:no-repeat;
*/
}

.WIKAwardsBackground a:Link, .WIKAwardsBackground a:Hover, .WIKAwardsBackground a:Visited
{
color: #0A2E6E;
text-align:left;
font: 13px Arial;
font-weight: bold;
text-decoration: none;
/*
background-image:url(../images/gradient.gif); 
background-repeat:no-repeat;
*/
}
/*
	ImageScroll Class
*/
.imageScroll
{
	padding-top:0;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:0;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	border-top:0;
	border-left:solid 10px #c0cbde;
	border-right:solid 10px #c0cbde;
	border-bottom:solid 10px #c0cbde;
	border-collapse:collapse;
}
.imageScrollTitle
{
	background-image:url(../images/ImageScrollHeaderBackground.gif);
	background-repeat:repeat-x;
	font: 16px Arial;
	font-weight:Bold;
	color:#0a2e6e;
	border:0;
}
.imageScrollContainer
{
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.imageScrollContainer tr td
{
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.ComplianceContainer
{
font: 18px Arial;
color: #1651bb;
text-decoration: none;
position:absolute;
padding-left: initial;
padding-right:initial;
}
.ComplianceContainer a:Link, .ComplianceContainer a:Hover, .ComplianceContainer a:Visited
{
font: 18px Arial;
color: #1651bb;
text-decoration: underline;
}
.ComplianceContainer img
{
	float:left;
	margin:0;
}
.ComplianceContainer H1
{
margin-top:15px;
position:relative;
left:-45px;
font: 32px Arial;
font-weight:bold;
color:#1651BB;
}
.ComplianceBody
{
	position:relative;
	margin-left:70px;
	margin-right:auto;
	width:580px; 
}
.ComplianceBody p
{
font: 18px Arial;
color: #1651bb;
text-decoration: none;
}
.ComplianceContainer ul
{
}
.ComplianceContainer li
{
}