
/*Page Header*/
.MainContent 
{
   margin-left:auto;
   margin-right:auto;
   width:880px;
}

.FivePixelSpace
{
   height:5px;
}

.AllHeader
{
   width:880px;
   height:120px;
   position:relative;
   clear:both;
   
}

.Header_right {
	background-image: url(/Images/header_right.png);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	height: 120px;
	width: 632px;
	position:relative;
	float:left;
}

.menuContainer
{
   position:absolute;
   z-index:99;
   left:0px;
   right:0px;
   width:632px;
   top:90px;
}

.menuContainerBottom
{
   width:381px;
   margin-left:auto;
   margin-right:auto;
   
}

.Header_right_right
{
   height:120px;
   width:22px;
   position:relative;
   float:right;
}

.Header_right_menu 
{
	background-image: url(/Images/header_right.png);
	background-repeat:repeat-y;
	text-align:right;
	padding:0px 10px 10px 0px;
	height: 20px;
	width: 654px;
}

.Header_left 
{
	background-image: url(/Images/header_left.png);
	background-repeat:repeat-y;
	height: 120px;
	width: 226px;
	text-align: center;
	position:relative;
	float:left;
}

.Header_corner 
{
	background-image: url(/Images/header_corner.png);
	background-repeat:no-repeat;
	position:relative;
	height: 20px;
	width: 22px;
	float:right;
}
.Header_right_small {
	background-image: url(/Images/header_right.png);
	background-repeat:repeat-y;
	background-position:top right;
	position:relative;
	float:right;
	height: 100px;
	width: 22px;
}

.MapImage
{
   width:145px;
   height:83px;
   border:none;
   position:relative;
   float:left;
   top:9px;
}

.NewsBanner
{
   width:482px;
   height:60px;
   position:relative;
   float:right;
   top:30px;
}

/*Text Styles*/
.Footer_text {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	height:35px;
	font-weight:bold;
	background-image: url(/Images/page_footer.png);
	background-repeat:repeat-x;
	text-align: center;
	vertical-align: middle;
}
a, a.link, a.visited {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	padding-top:0px;
	padding-left:0px;
	text-decoration:none;	
}
.text_header {
	background-image: url(/Images/green_header.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0072BC;
	padding-left:12px;
	text-align:left;
}

.text_header_noback
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-weight:bold; 
   color: #0072BC; 
   padding-left:12px; 
   text-align:left
}

.regular_text {
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	border-bottom-style: none;
	padding:4px 5px 4px 5px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align:justify;
	
}
.regular_text_footer {
	border-bottom:solid 1px #999999;
	padding:0px 5px 4px 5px;
}
.exceedingtext
{
	font-family: Arial, Helvetica, sans-serif; 
	font-style:Italic; 
	font-size:11px; 
	font-weight:bold; 
	color:#0067c6;
}

.logedintext
{
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	padding-top:0px;
	padding-left:0px;
	text-decoration:none;
}

.highlighted
{
    color:#62bd19;
    font-weight:bold;
}

/*Grid Styles*/
.GridView
{
	border:none;
	width:687px;
	
	background-image: Url(/Images/GridViewHeader687x38.png); 
	background-repeat:no-repeat;
	background-position:center top;
	
}
.GridViewHeader
{
	height: 38px;
	width: 687px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	
	
}

.GridViewHeader th
{
	border:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}
.GridViewHeader a
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	
	display:block;
}

.GridViewEmptyRow
{
	height: 38px;
	width: 687px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	
	
}

.GridViewEmptyRow th
{
	border:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}
.GridViewEmptyRow a
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	
	display:block;
}

.GridViewSelectedRow
{
	height: 38px;
	width: 687px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	
	
}

.GridViewSelectedRow th
{
	border:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}
.GridViewSelectedRow a
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	
	display:block;
}

.GridViewRow
{
	color:#0072bc;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.GridViewRow td
{
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #999999;
	padding:5px 10px 5px 10px;
}

.GridViewAlternateRow
{
	color:#0072bc;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.GridViewAlternateRow td
{
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #999999;
	padding:5px 10px 5px 10px;
}
.GridViewFooter
{
	border:none;
	height: 38px;
	width: auto;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
	
	padding-left:20px;
}
.GridViewFooter a
{
	
}
.GridViewPager
{
	border:none;
	height: 38px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#99CC66;
	background-image: Url(/Images/GridViewFooter687x38.png); 
	background-repeat:no-repeat;
}

.GridViewPager table
{
	margin-left:50px;
}

.GridViewPager td
{
	border:none;
	
}
.GridViewPager a
{
	text-decoration:none;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
}
.GridViewPagerSettings
{
	
}
/*GridView Style end */

.GridViewDynamic
{
	border:none;
}


.GridViewHeaderDynamic
{
	height: 38px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	border:none;
}

.GridViewHeaderDynamic table
{
	background-image: Url(/Images/GridViewHeader.png); 
	background-repeat:repeat-x;
	background-position:center top;
	border:none;
}

.GridViewHeaderDynamic th
{
	border:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}
.GridViewHeaderDynamic a
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	display:block;
	border:none;
}

.GridViewEmptyRowDynamic
{
	height: 38px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
}

.GridViewEmptyRowDynamic th
{
	border:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}
.GridViewEmptyRowDynamic a
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	display:block;
}

.GridViewSelectedRowDynamic
{
	border:none;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#0072bc;
}

.GridViewSelectedRowDynamic td
{
	
	font-weight:bold;
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #999999;
}
.GridViewSelectedRowDynamic a
{
	border:none;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#0072bc;
	text-decoration:none;
	display:block;
}



.GridViewRowDynamic
{
	color:#0072bc;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:none;
}
.GridViewRowDynamic td
{
	
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #999999;
	
}

.GridViewAlternateRowDynamic
{
	color:#0072bc;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:none;
}
.GridViewAlternateRowDynamic td
{
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #999999;
}
.GridViewFooterDynamic
{
	border:none;
	height: 38px;
	width: auto;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
	padding-left:20px;
}
.GridViewFooterDynamic a
{
	
}
.GridViewPagerDynamic
{
	border:none;
	height: 38px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#99CC66;
	background-image: Url(/Images/GridViewFooter.png); 
	background-repeat:repeat-x;
}

.GridViewPagerDynamic table
{
	margin-left:50px;
}

.GridViewPagerDynamic td
{
	border:none;
	
}
.GridViewPagerDynamic a
{
	text-decoration:none;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
}
.GridViewPagerSettingsDynamic
{
	
}
/*GridView RealDynamic */
.GridViewRealDynamic
{
	background-image: Url(/Images/GridViewHeader.png); 
	background-repeat:repeat-x;
	border:none;
}


.GridViewHeaderRealDynamic
{
	height: 30px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#ffffff;
	
}

.GridViewHeaderRealDynamic table
{
	background-image: Url(/Images/GridViewHeader.png); 
	background-repeat:repeat-x;
	background-position:center top;
}

.GridViewHeaderRealDynamic th
{
	border:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	vertical-align:middle;
}
.GridViewHeaderRealDynamic a
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	display:block;
}

.GridViewEmptyRowRealDynamic
{
	height: 38px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
}

.GridViewEmptyRowRealDynamic th
{
	border:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}
.GridViewEmptyRowRealDynamic a
{
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	display:block;
}

.GridViewSelectedRowRealDynamic
{
	border:none;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#0072bc;
}

.GridViewSelectedRowRealDynamic td
{
	
	font-weight:bold;
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #999999;
}
.GridViewSelectedRowRealDynamic a
{
	border:none;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#0072bc;
	text-decoration:none;
	display:block;
}



.GridViewRowRealDynamic
{
	color:#0072bc;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.GridViewRowRealDynamic td
{
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #999999;
	
}

.GridViewAlternateRowRealDynamic
{
	color:#0072bc;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.GridViewAlternateRowRealDynamic td
{
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #999999;
}
.GridViewFooterRealDynamic
{
	border:none;
	height: 38px;
	width: auto;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
	padding-left:20px;
}
.GridViewFooterRealDynamic a
{
	
}
.GridViewPagerRealDynamic
{
	border:none;
	height: 38px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#99CC66;
	background-image: Url(/Images/GridViewFooter.png); 
	background-repeat:repeat-x;
}

.GridViewPagerRealDynamic table
{
	margin-left:50px;
}

.GridViewPagerRealDynamic td
{
	border:none;
	
}
.GridViewPagerRealDynamic a
{
	text-decoration:none;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
}
.GridViewPagerSettingsRealDynamic
{
	
}

/*Main Menu Style*/
.MainMenu /* General Settings */
{
	font-family:Segoe UI , Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	text-align:left;
   
}

.MainMenuItem
{	
	font-size:10px;
	padding-left:34px;
	text-align:left;
   font-weight:bold;
	vertical-align:bottom;
	white-space:nowrap;
   height:25px;
}
.MainMenuItem a,a.link,a.hover,a.visited
{
	font-size:10px;
   font-weight:bold;
	color:#000000;
   white-space:nowrap;
	text-decoration:none;
}

.MainMenuSelectedItem
{
	color:#ffffff;
   font-weight:bold;
	vertical-align:bottom;
	text-align:left;
	font-size:10px;
   padding-left:34px;
   white-space:nowrap;
   height:25px;
   background-image:url(/Images/hbeat.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.MainMenuSelectedItem a,a.link,a.hover,a.visited
{
	color:#ffffff;
	font-size:10px;
   font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
}

.MainMenuDynamicItem
{	
	font-size:10px;
   vertical-align:middle;
   white-space:nowrap;
}

.MainMenuDynamicItem a,a.link,a.hover,a.visited
{
	font-size:10px;
	color:#000000;
	display:block;
   padding:2px 5px 2px 5px;
   white-space:nowrap;
	text-decoration:none;
	background:#9AD6F0;
	
}

.MainMenuDynamicItemHover
{	
	font-size:10px;
	vertical-align:middle;
   white-space:nowrap;
}

.MainMenuDynamicItemHover a,a.link,a.hover,a.visited
{
	font-size:10px;
	color:#ffffff;
	display:block;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	background:#9AD6F0;
	white-space:nowrap;
	
}

/*Main Menu style end*/

/*Bottom Menu Style*/
.BT /* General Settings */
{
	font-family:Segoe UI , Arial, Helvetica, Sans-Serif;
	font-size:9px;
	font-weight:bold;
	color:#0072BC;
	text-align:left;
	height:20px;
	white-space:nowrap;
}

.BTItem
{
	font-size:9px;
	height:20px;
	text-align:left;
	padding:0px 5px 0px 5px;
	white-space:nowrap;
}
.BTItem a,a.link,a.hover,a.visited
{
	font-size:9px;
	color:#0072BC;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	white-space:nowrap;
}

.BTItemHover
{
	font-size:9px;
	height:20px;
	
	text-align:left;
	padding:0px 5px 0px 5px;
	white-space:nowrap;
}
.BTItemHover a,a.link,a.hover,a.visited
{
	font-size:9px;
	color:#0072BC;
	text-decoration:underline;
	padding:0px 5px 0px 5px;
	white-space:nowrap;
}

/*Bottom Menu Style end*/
.Hidden
{
	display:none;
}

.InvestigatorValidator
{
	background: #ffffff;
	padding:5px 25px 5px 5px;
	border:outset 2px;
	width:100%;
}

.floatingPanel
{
   z-index:1010;
}


.MyLibraryFolders
{
	border:none;
}

.MyLibraryFolders table
{
	border:none;
}

.MyLibraryFolders td
{
	border:none;
}

.MyLibraryFolders th
{
	border:none;
}

.MyLibraryFoldersHeader
{
	background-color:#0076c6; 
	/*background:url(/images/SideBarRootGradient.png) repeat-x;*/
	color:#ffffff;
	text-align:center;
	border:none;
}
.MyLibraryFoldersHeader a 
{
	text-decoration:none;
	color:#ffffff;
	border:none;
}
.MyLibraryFoldersHeader a:link
{
	text-decoration:none;
	color:#ffffff;
	border:none;
}
.MyLibraryFoldersHeader a:visited 
{
	text-decoration:none;
	color:#ffffff;
	border:none;
}
.MyLibraryFoldersHeader a:hover
{
	text-decoration:none;
	color:#ffffff;
}
.MyLibraryFoldersHeader a:active
{
	text-decoration:none;
	color:#ffffff;
	border:none;
}

.MyLibraryFoldersRow
{
	background-color:#ffffff;
	border:none;
}

.MyLibraryFoldersRow a, .MyLibraryFoldersRow a:visited, .MyLibraryFoldersRow a:hover, .MyLibraryFoldersRow a:active, .MyLibraryFoldersRow a:link, .MyLibraryFoldersRow a:selected
{
	text-decoration:none;
	color:#000000;
	border:none;
}

.MyLibraryFoldersAlternateRow
{
	background-color:#d9ebff;
	border:none;
}

.MyLibraryFoldersAlternateRow a, .MyLibraryFoldersAlternateRow a:visited, .MyLibraryFoldersAlternateRow a:hover, .MyLibraryFoldersAlternateRow a:active, .MyLibraryFoldersAlternateRow a:link, .MyLibraryFoldersAlternateRow a:selected
{
	text-decoration:none;
	color:#000000;
	border:none;
}

.MyLibraryFoldersSelectedRow
{
	background-color:#000349;
	border:none;
	color:#ffffff;
}

.MyLibraryFoldersSelectedRow a, .MyLibraryFoldersSelectedRow a:visited, .MyLibraryFoldersSelectedRow a:hover, .MyLibraryFoldersSelectedRow a:active, .MyLibraryFoldersSelectedRow a:link, .MyLibraryFoldersSelectedRow a:selected
{
	text-decoration:none;
	color:#ffffff;
	border:none;
}

.freeSOPPopUp
{
    position:absolute;
    width:300px;
    height:305px;
    background:#ffffff;
    margin:auto;
    border:outset 2px #f2f2f2;
    padding:4px 4px 4px 4px;
}

.moveHandle
{
    cursor:crosshair;
}

.warningPanel
{
    font-size:1.1em;
    font-weight:bold; 
    padding:20px 20px 20px 20px; 
    color:#c20000; 
    background:#D7D29D;
}
.contactQAPopUp
{
    position:absolute;
    width:450px;
    height:630px;
    background:#ffffff;
    margin:auto;
    border:outset 2px #f2f2f2;
    padding:4px 4px 4px 4px;
}
