﻿.choosesection
{
    text-align:center;
}
.JPACSearch
{
    position:absolute;
    left: 565px;
    top: 75px;
}
.editMenuList
{
    height: 75px;
    width: 400px;
    font-size:smaller;
}
.editMenuPosBox
{
    width: 40px;
    height: 20px;
}
.cmsWidgetPanel
{
    font-family: Arial;
    visibility: hidden;
    background-color: #D4D0C8;
}
.cmsWidgetClose
{
}
.cmsAssetPanel
{
    text-align:left;
    background-color:White;
    overflow:scroll;
}
.cmsWidgetTitle
{
    background-color: #D4D0C8;
    background-image: url('/graphics/cmsTitleBar.gif');
    background-repeat: repeat-y;
    font-size:small;
    font-weight: bold;
    color: White;
    padding-top:3px;
    padding-left:3px;
    padding-right:3px;
    border-top: solid 2px #EFEBDE;
    border-left: solid 2px #EFEBDE;
    border-right: solid 2px #ADAA9C;
}
.cmsWidgetContent
{
    text-align:center;
    background-color: #D4D0C8;
    border-left: solid 2px #EFEBDE;
    border-right: solid 2px #ADAA9C;
    border-bottom: solid 2px #ADAA9C;
}
.tblCPTable
{
    font-size: 1px;
}
.tblCPDisplay
{
    height: 10px;
}
.tblCellColour
{
    width: 20px;
}
.LoginForm
{
    font-family: Arial;
}
.EditPageButtons
{
    width:100px;
}
.hiddenEDITBOX
{   
    display:none;
}
.divTopMenu1
{
    width:822px;
    min-height:20px;
    height:auto !important;
    height:20px;
    font-family:Arial;
    font-size:12px;
    font-weight:700;
    text-align:right;
    float:right;
    clear:both;
}
.divTopMenu
{
    border-top: 2px solid #00A651;
}
.divHeader
{
    width:822px;
}
.divLeftMenu
{
    /*min-width:200px;
    width:auto !important;*/
    width:190px;
    min-height:400px;
    height:100% !important;
    height:400px;
    background-color:#dadada;
    margin: 5px 5px 5px 5px;
}
.divContent
{
    font-family:Arial;
    width:612px;
    overflow:visible;
    min-height:400px;
    height:auto !important;
    height:400px;
    margin: 5px 5px 5px 5px;
    /*padding: 5px 5px 5px 5px;*/
}
.divFooter
{
    border-top: 2px solid #00A651;
    width:822px;
    height:100px;
    min-height:100px;
    text-align:center;
}
.imgTitleGraphic
{
    clear:both;
}
.mainTable
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style: none;
}
.mainTable .leftMenu
{
    background-color:#dadada;
    width:200px;
    vertical-align:top;
}
.mainTable td
{
    vertical-align: top;
}

#pubhead{
	 width:822px;
	 border-top:2px solid #0066CD;
	 background-color: #C2E0FF;
     /*min-height:75px;
     height:auto !important;
     height:75px;*/
  	}
.divImage{
	 float:left;
	 background-color: #C2E0FF;
	 font-size: 0;
	 clear:left;
     min-width:200px;
     width:auto !important;
     width:200px;
}
.divTitle{
	 font-family: Arial,sans-serif;
	 font-size:15pt;
	 color:#1f6294;
	 font-style:normal;
	 /*float:left;*/
	 background-color: #C2E0FF;
	 padding: 15px 0px 0px 0px;
}
.divText{
	 /*float:left;*/
	 color: #004A80;
	 font-family: arial;
	 font-size: 0.8em;
	 background-color: #C2E0FF;
	 /*padding-top: 5px;*/
}
.mnuBreadCrumb
{
    float:left;
}
.divPrintFriendly
{
    float:right;
}
.divActualContent
{
    clear:both;
}
.mnuBreadCrumb, .mnuBreadCrumb a, .mnuBreadCrumb a:active, .mnuBreadCrumb a:link, .mnuBreadCrumb a:visited
{
    font-family:Arial;
    font-size: 11px;
    color:#996633;
}
.mnuBreadCrumb a:hover
{
    font-family:Arial;
    font-size: 11px;
    color:#996633;
    text-decoration:underline;
}
.divTopMenu a:link, .divTopMenu a:visited, .divTopMenu a:hover, .divTopMenu a:active 
{
    color:#004A80;
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.divTopMenu table
{
    float:right;
}
.divTopMenu table td table td
{
    text-align:center;
    float:none;
}
.tblAZMenu
{
    /*width:180px;*/
    border-bottom:solid 1px #0069c6;
    border-top:solid 1px #0069c6;
}
.tblAZMenu td
{
    vertical-align:top;
    text-align:center;
    width:30px;
}
.tblAZMenu a, .tblAZMenu a:active, .tblAZMenu a:link, .tblAZMenu a:visited, .tblAZMenu a:hover
{
    font-family: Arial;
    font-size: 11px;
    font-weight:700;
    text-decoration:none;
}
.leftMenuText
{
    font-family: Arial;
    font-size: 11px;
    font-weight:700;
    padding-left:10px;
}
.divKVSubTitle {
   font-family: Arial;
   font-size: 16px;
   font-weight:700;
   clear:both;
   width:585px;	/* New - forces subtitle to wrap as Value */
   margin: 5px 0 5px 0;
}
.divKVKey {
   float:left;
   font-family: Arial;
   font-size: 12px;
   font-weight:700;
   width:170px;	/* changed from 200px */
   margin: 5px 0 5px 20px;
   height:auto;
}
.divKVValue {
   font-family: Arial;
   font-size: 12px;
   font-weight:300;
   float:left;
   clear:right;
   width:380px;	/* changed from 300px */
   margin: 5px 0 5px 0;
   height:auto;
}
.divMovePrevious
{
    width:33%;
    text-align:left;
    float:left;
}
.divMoveNext
{
    width:33%;
    text-align:right;
    float:left;
}
.divMoveTop
{
    width:34%;
    text-align:center;
    float:left;
}
.divMoveNextPreviousTop
{
    margin-top: 16px;
}
.CUButton
{
    width: 75px;
}
.CUTextBox
{
    width:200px;
}
.CUMLTextBox
{
    width:300px;
    height:75px;
}
.searchTextBox
{
    width:300px;
}
.searchbuttondiv
{
    text-align:center;
    width:100%;
}

.DSGButton 
{
    background-color:#daecff;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.DSGButton td 
{
    background-color:#daecff;
}
.DSGButton td a, .DSGButton td a:hover, .DSGButton td a:link, .DSGButton td a:visited, .DSGButton td a:active
{
   font-family: Arial;
   font-weight: 400;
   color:#004a80;
   text-decoration: none;
}
.editBoldText
{
    font-weight:bold;
}
.editSmallText
{
    font-size:smaller;
}
.editTitle
{
    color:#004576;
    font-size:large;
}
.editTitleBox
{
    width: 265px;
}
.editBreadcrumbBox
{
    width: 500px;
}
.CMSSearchLabel
{
    font-size:large;
    font-weight:bold;
}    
.editButtons
{
    font-size:medium;
}
.EDITBOX
{
    width:600px;
    height:365px;
}
.popupMenu
{
    background-color:#d4d0c8;
    width:132px;
    position:absolute;
    left:150px;
    top:150px;
    visibility:hidden;
}
.topicKey
{
    width: 240px;
    vertical-align: top;
}
.topicValue
{
    width: 240px;
    height: 100px;
    vertical-align: top;
}
.ReviewDateButtons
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border: 2px solid #000000;
	width: 100px;
	text-align: center;
}
.JPACCMSMenu
{
    position:absolute;
    top:175px;
    left:825px;
    width:100px;
}
.CMSSearchOR
{
    text-align:right;
}
/*btsstyle.css*/
/* Applies to all Publications */

.pagetitle	{
	font-family: Arial, sans-serif;
	color:#004576;font-size: 16px;
	}

.pagenumbers	{
	font-family: Arial,sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight: bold;
	}

.std	{
	font-family: Arial,sans-serif;
	font-size: 12px;
	}

.txt	{
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	}

.txtsml	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	}

.txtTitle	{
	font-family: Arial,sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	}

.txtTop	{
	font-family: Arial,sans-serif;
	font-size: 14px;
	vertical-align: top;
	}

.txtTopSml	{
	font-family: Arial,sans-serif;
	font-size: 0.8em;
	vertical-align: top;
	}

.txtTopBold	{
	font-family: Arial,sans-serif;
	font-size: 0.95em;
	font-weight:bold;
	}

.txtwht	{
	font-family: Arial,sans-serif;
	color: white;
	}

.txtwht12	{
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: white;
	}

.txt14Blue	{
	font-family: Arial,sans-serif;
	font-size: 14px;
	color: #1F6294;
	}

.txt16Blue	{
	font-family: Arial,sans-serif;
	font-size: 16px;
	color: #1F6294;
	}

.advsearch	{
	background: #CFE9F5;
	}

.alert	{
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Red;
	text-decoration: none;
	}

.highlighted	{
	background: Yellow;
	}

.siteButton	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F6294;
	background-color: #ffffff;
	border: 1px solid #1F6294;
	width: 90px;
	text-align: center;
	}

.siteSearchButton	{
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1F6294;
	background-color: #ffffff;
	border: 1px solid #1F6294;
	width: 100px;
	text-align: center;
	}

A.leftMenuText:Link	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
	}

A.leftMenuText:Visited	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
	}

A.leftMenuText:Hover	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
	}

A.leftMenuText:Active	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
	}

A.disclaimerText	{
	font-family: Arial,sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #004A80;
	text-decoration: none;
	}

A.disclaimerText:Link	{
	font-family: Arial,sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #004A80;
	text-decoration: none;
	}

A.disclaimerText:Visited	{
	font-family: Arial,sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #004A80;
	text-decoration: none;
	}

A.disclaimerText:Hover	{
	font-family: Arial,sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #004A80;
	text-decoration: none;
	}

A.disclaimerText:Active	{
	font-family: Arial,sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #004A80;
	text-decoration: none;
	}

A.siteServices:Link	{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
	}

A.siteServices:Visited	{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
	}

A.siteServices:Hover	{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
	}

A.siteServices:Active	{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
	}

.cmsLabels td	{
	font-family: Arial,sans-serif;
	font-size:0.8em
	}

body{
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	}

#container{
	 width:822px;
	 margin: 0px 0px 0px 0px;
	 overflow:hidden;
	 background-image:url('/graphics/container_bg.gif');
	 background-repeat:repeat; 
	}
#hidemenutop{
	width: 200px;
	position: absolute;
	height: 20px;
	/*background-color: white;*/
	top: 3px;
}
#searchcontainer{
	 width:822px;
	 margin: 0px 0px 0px 0px;
	 
}

#header{
	 width:822px;
	 min-height:130px;
	 border-top: 2px solid #00A651;
	 background-color: white;
	}

#toplinks{
	 float:right;
	 clear:right;
	 text-align:right;
	 width:100%;
	}

#contentcontainer{
	 width:822px;
	}

#leftcol
{
	 clear:left;
	 float:left;
	 width:200px;
	 min-height:1px;
	 /*background-color:#dadada;*/
	 padding-left:5px;
	}

#contents{
	 min-width:590px;
	 width:590px;
	 float:left;
	 padding: 5px 0 10px 10px; 
	 min-height:560px;
	 /*overflow:hidden;*/
	}

/**html #contents{
	 height:560px
	}*/

#leftmenu{
	 /*background-color: #DADADA;*/
	 width:200px;
	}

#footer{
	 clear:both;
	 width:822px;
	 border-top: 2px solid #00A651;
	 /*margin-left: 5px;*/
	}

#container #leftcol{
	 /*
	 padding-bottom: 20010px;
	 margin-bottom: -20000px;
	 */
	}

#container #content{
	 /*
	 padding-bottom: 20010px;
	 margin-bottom: -20000px;
	 */
	}

#maincontent{
	 width:600px;
	 font-family: Arial,sans-serif;
	 font-size: 11px;
	}

#searchResults{
	 width:822px;
	 float:left;
	 padding: 5px 0 10px 20px;
	 min-height:560px;
	}

#maintitleimage{
	 width:580px;
	 height:40px;
	 border:0;
	 float:left;
	 clear:left;
	}

.spacerimage{
	 width:822px;
	 height:2px;
	 border:0;
	 vertical-align:top;
	}

.choosesection{
	 background-color: #64A5DE;
	 width:200px;
	 margin-left:-5px;
	 margin-top:-5px;
	 margin-right:-5px;
	}

#pubhead{
	 width:822px;
	 border-top:2px solid #0066CD;
	 background-color: #C2E0FF;
	 /* Added 3 lines for Contact Us Page - MG/090507*/
     /*min-height:75px;
     height:auto !important;
     height:75px;*/
  	}

#pubhead #divImage{
	 width:200px;
	 float:left;
	 background-color: #C2E0FF;
	 font-size: 0;
	 clear:left;
	}

#pubhead #divTitle{
	 font-family: Arial,sans-serif;
	 font-size:15pt;
	 color:#1f6294;
	 /*font-style:italic;float:right;*/
	 font-style:normal;
	 width:612px;
	 float:left;
	 background-color: #C2E0FF;
	 padding: 15px 0px 0px 0px;
	}

#pubhead #divText{
	 width:622px;
	 /*float:right;*/
	 float:left;
	 color: #004A80;
	 font-family: arial;
	 font-size: 0.8em;
	 background-color: #C2E0FF;
	 padding-top: 5px;
	}

.breadcrumb{
	 font-size:11px ;
	 font-family: arial,sans-serif;
	 color: #996633;
	}

.breadcrumb a.active,.breadcrumb a:link,.breadcrumb a:visited{
	 font-size:11px;
	 font-family: arial,sans-serif;
	 color:Green;
	 text-decoration: none;
	}

.breadcrumb a:hover{
	 font-size:11px ;
	 font-family: arial,sans-serif;
	 color: #996633;
	 text-decoration: underline;
	}

.breadcrumbseparator{
	 color:black;
	 font-family:arial,sans-serif;
	 font-size:10pt;
	 font-weight:bold;
	}

/*manage meta styles*/
	.formlabels{
	 font-family:arial,sans-serif;
	 font-size: 0.8em;
	}

#metamenu a{
	 font-family:arial;
	 font-size: 0.8em;
	}

.title{
	 font-family:arial;
	 color:#004576;
	 font-size: 1.2em;
	}

.spacer{
	 height: 10px;
	}

.info{
	 width:195px;
	 font-size:9px;
	 font-family: arial,sans-serif;
	 font-weight: normal;
	 color:#1f6294;
	 padding-left:0px;
	 text-align:left;
	 margin-top:8px;
	}

.infositemap{
	 width:195px;
	 font-size:12px;
	 font-family: arial,sans-serif;
	 font-weight: normal;
	 color:#1f6294;
	 padding-left:0px;
	 text-align:left;
	 margin-top:8px;
	 position:absolute;
	 left:10px;
	 top:190px;
	}

.searchform{
	 width:600px;
	 font-family: arial,sans-serif;
	 font-size: 9pt;
	 font-style: normal ;
	 text-align:left;
	 float:left;
	 clear:left;
	 padding: 0px 0px 0px 10px;
	}

.searchform2{
	 display: inline;
	 margin-left: 100px;
	 width:600px;
	 font-family: arial,sans-serif;
	 font-size: 9pt;
	 font-style: normal ;
	 text-align:left;
	 float:left;
	 clear:left;
	 padding: 0px 0px 0px 10px;
	}

.searchinfo{
	 width:180px;
	 font-family: arial,sans-serif;
	 font-size: 9pt;
	 font-style: normal ;
	 text-align:justify;
	 float:right;
	 clear:right;
	 padding: 0 0 0 3px;
	}

.infoline{
	 float: left;
	 font-size:8pt;
	 font-family:arial,sans-serif;
	 /*padding: 3px 0 0 0;
	 border-top :solid 1px gray;*/
	 background-color:White; 
	 padding:2px 2px 2px 2px;
	 /*border:solid 1px black;*/
	}

.infohelp{
	 float: left;
	 font-size:8pt;
	 font-family:arial,sans-serif;
	 padding: 3px 0 0 0;
	}

.indentdiv{
	 width: 75px;
	}

.right{
	 float: right;
	}

.searchOptions{
	width:600px;
	 color:#000000;
	 font-size:9pt;
	 font-family:arial,sans-serif;
	 padding:5px 5px 15px 5px;
	 background-color: #c2e0ff;
	}

.selectDisplay{
	 display: inline;
	 font-family: Verdana, Tahoma, Arial, sans-serif;
	 font-size: 10px;
	 color: #000000;
	 font-weight: bold;
	}

.selectDisplay a:link{
	 font-size: 10px;
	 color: blue;
	 text-decoration: underline;
	 font-weight: bold;
	}

.selectDisplay a:hover{
	 font-size: 10px;
	 color: blue;
	 text-decoration: underline;
	 font-weight: bold;
	}

.searchcriteria{
	width:600px;
	padding: 7px 5px 7px 5px;
	background-color: #c2e0ff;
	font-family: arial,sans-serif;
	font-size: 11pt;
	}

.divL{
	float: left;
	clear: left;
	}

.divR{
	float: right;
	clear: right;
	}

.infoI{
    font-size: 13px;
	font-family: "Times New Roman",arial;
	font-style:normal;
	color: blue;
	font-weight: bold;
}

.infobracket{
    font-size: 15px;
    font-family: "Times New Roman",arial;
    font-style: normal ;
    color: gray;
    font-weight: normal;
}

a, a:active, a:link, a:visited{
	 font-family: Arial,sans-serif;
	 font-size: 12px;
	 font-weight :normal;
	 color: black;
	 text-decoration: underline;
	}

a:hover{
	 font-family: Arial,sans-serif;
	 font-size: 12px;
	 font-weight :normal;
	 color: black;
	 text-decoration: underline;
	}
	
a.norm {font-size: 16px;font-weight :normal;font-family: Arial,sans-serif;}
a.qaLink {font-size: 10pt;font-family: Arial,sans-serif;font-weight :normal;}

a img
{
    text-decoration: none;
    } 

.selectedpagenum{
	 font-family: Arial,sans-serif;
	 font-size: 12px;
	 font-weight :bold;
	 color: blue;
	 text-decoration: underline;
	}

.pagenum{
	 font-family: Arial,sans-serif;
	 font-size: 12px;
	 font-weight :normal;
	 color: black;
	 text-decoration: none;
	}

#pages{
	 display: inline;
	}

#files{
	 display: inline;
	}

/* Added MG20070511 For IE7/6 Compatibility with Opacity on Buttons */
/* When in Windows XP Style Mode */
#mydoc_buttons button
{
    background-color:Silver;
}
#navigationdiv
{
     height:350px;
     float:left;
}
.tvLeftMenu, .tvLeftMenu a, .tvLeftMenu a:visited, .tvLeftMenu a:hover
{
    font-family:Arial;
    font-size:11px;
    color:Black;
    text-decoration: none;
    font-weight: inherit;
}
.tvLeftMenu a:hover
{
    color:Red;
}
.tvLeftMenu .MenuSelectedItem, .tvLeftMenu .MenuSelectedItem a:hover, .tvLeftMenu .MenuSelectedItem a:visited
{
    color:Blue;
    font-size:11px;
}
.QuestIFrame
{
    border:solid 1px;
    width:600px;
    height:600px;
}

.CalYear
{
    font-size: 16px;
    font-weight:bold;
}
.CalDate
{
    margin-left:10px;
}
.CalTitle
{
    font-weight:bold;
    margin-left:25px;
}
.CalVenue
{
    font-style:italic;
    margin-left:25px;
}
.CalNotes
{
    margin-left:25px;
}
.CalDayBackground
{
    height: 250px;
    border:solid 1px black;
}
.CalDayBackground hr
{
    color: Black;
    height: 1px;
}
.CalDayViewDay
{
    font-size: 16px;
    font-weight:bold;
}
.CalMonth, .CalMonth a
{
    font-size: 8pt;
}
.CalMonthRow
{
    height:100px;
    overflow:hidden;
}
.CalMonthRow td, .CalMonthDays td
{
    border:solid 1px black;
}
.CalMonthRow hr
{
    color: Black;
    height: 1px;
}
.CalMonthNav a
{
    text-decoration:none;
}
.CalMonthDays
{
    background-color:Aqua;
}
.CalWeekRow td
{
    border:solid 1px black;
}
.CalWeekRow hr
{
    color: Black;
    height: 1px;
}
.CalWeekRow.CalWeekFirst
{
    height:150px;
}
.CalWeekRow
{
    height:75px;
}
.FooterText
{
    margin-top:5px;
    display:block;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#004a80;
}
.FooterText a, .FooterText a:hover, .FooterText a:visited
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#004a80;
}
.MeetingTextbox
{
    width:400px;
}
.MeetingMLTextbox
{
    width:400px;
    height:140px;
}
.MeetingMLTextboxBig
{
    width:600px;
    height:180px;
}
.MeetingListBox
{
    width:600px;
}
.EmailAlert
{
    float:left;
    clear:both;
}
.SRILabel
{
}
.SRITextBox
{
    height:75px;
    width:400px;
}
.EmailNotificationBox
{
    width:450px;
    height:350px; 
    background-color:#c2e0ff; 
    display:block; 
    padding:10px 10px 10px 10px;
}
.EmailNotificationCaptchaText, .EmailNotificationCaptchaText a, .EmailNotificationCaptchaText a:hover, .EmailNotificationCaptchaText a:visited
{
    font-size:7pt;
}
.EmailNotificationTextBox
{
    width:250px;
}
.SRIShortFullRecord, .SRIShortEditRecord
{
    
}