﻿/**/
hr { display: none; }
br { clear: both; }
ul { list-style-type: none; }
a img { border: 0px; }
img {vertical-align: middle;}
body {
	margin: 0;
	background: #ffffff;
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: .7em;
	height:100%;
	min-height:100%;
}
#main
{
    margin-top:0px;    
    padding-bottom:10px;
	width: 100%;	
	/*background: #FFFFFF url(../images/leftSection_bg.gif) repeat-y left top;*/
	min-height:85%;
	height:85%;
}
#mainMain
{
	position:absolute;	
	top:0px;
	left:0px;
	right:0px;	
	min-height:100%;
	/*z-index:10;*/
}
/* text within the upper header location */
#header {
	width: 100%;
	height: 83px;
	background: url('../images/HeaderBackgroundRepeater.gif') repeat-x top left;
	color: #C39406;
	position: relative;
	border-bottom:#585858 thin solid;
}
#menushade
{
	width: 100%;
	height:10px;
	background: url('../images/MenuShade.gif') repeat-x top left;
}
#logo {
	margin: 0;
	float: left;
	padding-left: 0px;
	padding-top: 0px;
}
h1
{
	margin:0;
}
h1 span 
{
	display:none;
}

#topCompanyMessage {
	margin: 0px;
	float: right;
	padding-top: 40px;
	padding-right: 20px;
}

#topMenu {
	margin: 0px;
	float: right;
	padding-top: 5px;
	padding-right: 20px;
}

#topMenu a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#topMenu a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#menu {
	position: absolute;
	top: 60px;
	left: 10px;
	padding-bottom: 5px;
}

#visitorcontent 
{
	float:top left;
	margin-left: 23px;
	margin-top: 10px;
	margin-right: 50px;
}

#content 
{
	float:top left;
	margin-left: 213px;
	margin-top: 5px;
	margin-right: 5px;
}

#mainContent {
	float:top left;
}

/* CONTROL VALUES */

#EditPageBox {
	margin: 0;
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-decoration: underline;
	color: #585858;
	padding: 0px 5px 8px 5px;
}

#EditPageBox a {
	font-size: 1.0em;
	font-weight: normal;
	color: #585858;
}

.dropShadowPanelEditPageBox
{ background-color: #FFFFDD;
  padding-top: 2px;
}

.EditPageBoxNormal 
{
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	text-decoration: none;
	color: #585858;
}

.PageInfoBox
{
	margin-top: 0px;
	margin-bottom: 3px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	text-decoration: none;
	color: #585858;
	background-color: #FFFFDD;
	padding: 10px 10px 10px 10px;
	
}

.PageErrorBox
{
    margin-top: 0px;
    margin-bottom: 3px;
    font-family: 'Verdana' , 'Geneva' , sans-serif;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #585858;
    background-color: #FFCCFF;
    padding: 10px 10px 10px 10px;
}

/* LEFT-HAND SECTION AUTHENTICATED USER */
/* LEFT-HAND SECTION AUTHENTICATED USER */
/* LEFT-HAND SECTION AUTHENTICATED USER */
/* LEFT-HAND SECTION AUTHENTICATED USER */
#leftSection
{
    float: left;
    padding-right: 0px;
    margin:0;
    width: 200px;
    background-color: #ffffff;
}

#leftSection #PageMessage {
	margin: 0;
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-decoration: none;
	color: #585858;
	padding: 0px 5px 8px 5px;
}

#leftSection #PageMessage a {
	font-size: 1.0em;
	font-weight: none;
	color: #585858;
}

.dropShadowPanelPageMessage
{ background-color: #EDEDED;
  padding-top: 2px;
}

.PageMessageNormal 
{
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color: #585858;
	width: 50px;
	margin: 1px;
	max-width: 185px; /* These two fields were enough to restrict the textbox for all browsers */
	min-width: 185px;
}

.PageMessageWarning 
{
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color: #585858;
}

.PageMessageSuccess 
{
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color: #BB1111;
}

.PageMessageError 
{
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color: #BB1111;
}

.dropShadowPanelErrorMessage
{ background-color: #F58181;
  padding-top: 60px;
  padding-bottom: 40px;
  color: White;
  font-weight: bold;
}

#leftSection #QuickCreate {
	margin-top: 3px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-decoration: none;
	color: #585858;
	padding: 0px 5px 8px 5px;
}

#leftSection #QuickCreate a {
	font-size: 0.7em;
	font-weight: none;
	color: #585858;
}

.dropShadowPanelQuickCreate
{ background-color: #EDEDED;
  padding-top: 2px;
}

.DownButton
{
    text-align:center;
    background-image: url(../images/interface/btnDown.gif);
    background-repeat: no-repeat;
    margin:0px;
    padding:0px 0px 0px 0px;
    src: url(../images/interface/btnDown.gif);
}

.UpButton
{
    text-align:center;
    background-image: url(../images/interface/btnUp.gif);
    background-repeat: no-repeat;
    margin:0px;
    padding:0px 0px 0px 0px;
}

.ElaborationTextCss
{
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	color: #585858;
}
.StandardPanelCss
{
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	color: #000000;
	padding: 10px;
}

#leftSection #Recent {
	margin-top: 3px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-decoration: none;
	color: #585858;
	padding: 0px 5px 8px 5px;
}

#leftSection #Recent a {
	font-size: 8pt;
	font-weight: none;
	color: #585858;
}

.dropShadowPanelRecent
{ background-color: #EDEDED;
  padding-top: 2px;
}

#leftSection #Recent img {
	padding-right: 10px;
}


#leftSection #RecycleBin {
	margin-top: 3px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-decoration: none;
	color: #585858;
	padding: 0px 5px 8px 5px;
}

#leftSection #RecycleBin a {
	font-size: 8pt;
	font-weight: none;
	color: #585858;
}

.eSIRFieldDescription
{ background-color: #BBBBBB;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: -12px;
  font-weight: normal;
  font-style: italic;
}

.dropShadowPanelRecycleBin
{ background-color: #EDEDED;
  padding-top: 2px;
}
.RecycleBinLink
{
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-decoration: none;
	color: #33AA22;
}

.dropShadowPanelSupportCenter
{ background-color: #FFFFFF;
  padding-top: 2px;
}
.SupportCenterLink
{
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-decoration: none;
	color: #33AA22;
}

/* END LEFT-HAND SECTION AUTHENTICATED USER */
/* END LEFT-HAND SECTION AUTHENTICATED USER */
/* END LEFT-HAND SECTION AUTHENTICATED USER */
/* END LEFT-HAND SECTION AUTHENTICATED USER */

.imageCenter {
	vertical-align: middle;
}

.pad5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.inline {
	position: relative;
	float: top;
}

.recentIcons {
	position: relative;
	float: left;
	width: 20px;
}

.btn, .button {
    font-family: 'Verdana', 'Geneva', sans-serif;
    background-color: #585858;
    background-color: #888888;
    background-position: left top;
    border-right:1px solid #5C5D61;
    border-bottom:1px solid #5C5D61;
    border-top:none;
    border-left:none;
    font-size: 80%;
    color:#FFFFFF;
    padding:1px 3px 1px 3px;
    cursor:pointer;
    font-weight:bold;
    display:inline;
}

#pagelinks 
{
    float:top left;
	margin-left: 213px;
	margin-top: 0px;
	margin-right: 5px;

	height: 0px;
	margin-bottom:25px;
	padding: 0px; 	
	font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 9pt;
	color: #000;
	vertical-align: middle;
	text-align: center;
}

#pagelinks  div 
{
	position:relative;
	padding-top:4px;
	padding-left:0px;
	vertical-align: middle;	
}

h2
{
	margin:0;
	font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
}
/******* Atlas *****************/
.update
{
	float:right;
	position:relative;
	right:45%;
	top:-3px;
	width:130px;
	height:42px;
}
.update_big_middle
{
	position:absolute;
	top:45%;
	bottom:45%;
	left:45%;
	z-index:10000;
}

#printer_view
{
    text-align: left; 
    font-size: 16px;
    font-weight:bold;
    font-family: 'Verdana', 'Geneva', sans-serif;
	color: Black;
	text-decoration: none;
	float:right; 
	position:relative; 
	left:100px;
	vertical-align:middle;
}
.PrinterLabel
{
    text-align: left; 
    font-size: 14px;
    font-weight:bold;
    font-family: 'Verdana', 'Geneva', sans-serif;
	color: #585858;
	text-decoration: none;
	padding-right: 100px;
}
.PrintTable
{
    border-color:Black;
    border-width:3px;
}

.SubHeading
{
    text-align: left; 
    font-size: 14px;
    font-weight:bold;
    font-family: 'Verdana', 'Geneva', sans-serif;
	color: #585858;
	text-decoration: none;
}

table.tab {
    line-height:normal;
}

.tab td {
    text-align:center;
    background-image: url(../images/menu/left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin:0px;
    padding:0px 0px 0px 6px;
}


.tab a {
    text-decoration:none;
    color:#444;
}

.tab div {
    background-image:url(../images/menu/right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding:5px 9px 5px 3px;
}

.tab a:hover {
    text-decoration:underline;
    color:#111;
}

.tab td.currentTab, 
.tab td.currentTabLast {
    color:#FFFFFF;
    font-weight:bold;
    background-color: transparent;
}

.tab .currentTab div, 
.tab .currentTabLast div {
    color:#FFFFFF;
   
}

.tab .currentTab a,
.tab .currentTab a:hover, 
.tab .currentTabLast a,
.tab .currentTabLast a:hover {
    color: #FFF;
}

.tab .last div {
    background-image:url(../images/menu/last.gif);
}
#footer
{
	clear:both;
	text-align:center;
	border-top:solid 1px #C39406;
	padding:5px 0;
}


/******* Overview **************/
.i_overview
{
	float:right;
}
.example_chart
{
	text-align:center;
}
.page_message
{
	font-weight: bold;
	font-size: 8px;
	color: red;
	font-family: Verdana;
}
/******* Table **************/
.dataTable
{	
	padding-bottom:5px;
	width:100%;
/*	background:transparent url(i/tableRightBottom.gif) no-repeat bottom right;*/
	vertical-align:top;
}
.dataMainTable
{
	vertical-align:top;
	padding:0;		
	margin:0px 0;
	margin-bottom:5px;	
	width:99%;
/*  background:#F3F3EC url(i/tableLeftBottom.gif) no-repeat left bottom  !important;	*/
}

/******* Team Table **************/
.dataTableTeam
{	
	padding-bottom:12px;
	width:100%;
/*	background:transparent url(i/tableRightBottomTeam.gif) no-repeat bottom right;		*/
	vertical-align:top;
}
.dataMainTableTeam
{	
	vertical-align:top;
	padding:0;		
	margin:5px 0;
	margin-bottom:20px;	
	width:99%;
/*	background:#F3F3EC url(i/tableLeftBottomTeam.gif) no-repeat left bottom  !important;	*/
}

/******* ePSR Scores Table **************/
.dataTableePSRScores
{	
	padding-bottom:12px;
	width:100%;
/*	background:transparent url(i/tableRightBottomePSRScores.gif) no-repeat bottom right;		*/
	vertical-align:top;
}
.dataMainTableePSRScores
{	
	vertical-align:top;
	padding:0;		
	margin:5px 0;
	margin-bottom:20px;	
	width:99%;
/*	background:#F3F3EC url(i/tableLeftBottomePSRScores.gif) no-repeat left bottom  !important;	*/
}

/******* eChart Table **************/
.dataTableeChart
{	
	padding-bottom:12px;
	width:100%;
/*	background:transparent url(i/tableRightBottomeChart.gif) no-repeat bottom right;		*/
	vertical-align:top;
}
.dataMainTableeChart
{	
	vertical-align:top;
	padding:0;		
	margin:5px 0;
	margin-bottom:20px;	
	width:99%;
/*	background:#F3F3EC url(i/tableLeftBottomeChart.gif) no-repeat left bottom  !important;	*/
}

/******* eSIR Table **************/
.dataTableeSIR
{	
	padding-bottom:12px;
	width:100%;
/*	background:transparent url(i/tableRightBottomeSIR.gif) no-repeat bottom right;		*/
	vertical-align:top;
}
.dataMainTableeSIR
{	
	vertical-align:top;
	padding:0;		
	margin:5px 0;
	margin-bottom:20px;	
	width:99%;
/*	background:#F3F3EC url(i/tableLeftBottomeSIR.gif) no-repeat left bottom  !important;	*/
}

.tableHeader
{
/*	background:#FFF url(../images/interface/tableHeader_bg.gif) repeat-x;	*/
	border-bottom:solid 3px #585858;
	height:22px;
	padding:12px 0 0 0;
	margin:0;
	border-left:solid 3px #585858;
	border-right:solid 3px #585858;
	width:auto;
	vertical-align:top;
}
.tableHeaderOrange
{
/*	background:#FFF url(../images/interface/tableHeader_bg_orange.gif) repeat-x;	*/
	border-bottom:solid 3px #ffae00;
	height:22px;
	padding:12px 0 0 0;
	margin:0;
	border-left:solid 3px #ffae00;
	border-right:solid 3px #ffae00;
	width:auto;
}
.tableTitle
{	
	float:left;
	width:100%;
	height:10%;
	margin:0 0 0 3px;	
	padding:0;
	
}
.tableTitleRight
{	
	float:right;
	height:10%;
	margin:0 0 0 3px;	
	padding:0;
	
}

.tableTitle h3
{
	font-size:9pt;
	font-weight:bold;	
	margin:0;
	padding:0;
}

.tableHelp
{
	float:right;
	padding:0 2px;
}
.tableHelp a
{
	margin:0 2px;
}
.tableHelp img
{	
	width:18px;
	height:16px;
}
.tableHelp a
{
	font-size:7pt;
}

.tableMainContent
{
/*	background-color:#f3f3ec; */
	/*border-bottom:solid 3px #585858;*/
	width:auto;
/*	border-left:solid 5px #585858; */
/*	border-right:solid 5px #585858; */
}
.tableMainContentOrange
{
	background-color:#f3f3ec;
	/*border-bottom:solid 3px #585858;*/
	width:auto;
	border-left:solid 3px #ffae00;
	border-right:solid 3px #ffae00;
}
.tableContent
{
	text-align:center;	
	vertical-align:middle;
}
.tableContent table
{
	text-align:left;	
}
.tableContent table tr td.first
{
	text-align:right;
	font-weight:bold;	
}
.tableContent table tr td.second
{
	text-align:left;	
	padding-left:10px;
}


.tableBottom
{
/* border-top:solid 2px #585858; */
/* background-color:#f3f3ec; */
	height:20px;
	padding:2px;
	text-align:center;
}
.tableBottom input
{
	padding:1px;
	padding-bottom:1px;
	margin:0 1px;
/* 	background:#999 url(../images/interface/buttons/buttons_bg.gif) repeat-x; */
	color:White;
	font-weight:bold;
	font-size:8pt;
	border-style:outset;
/*  border-color:#EEE; */
/*	border-top:solid 1px #CCC; */
/*	border-left:solid 1px #CCC;	*/
/*	float:left; */
}

.tableMenu
{	
    padding: 1px;
	padding-bottom:1px;
    margin-left: 0;
}

/* THESE ARE BUTTON STYLE SETTINGS, FOR EXAMPLE WHEN FILTERING A LIST */
.tableMenu input
{
	padding-bottom:1px;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
/*	margin:0 1px; */
/* 	background:#999 url(../images/interface/buttons/buttons_bg.gif) repeat-x; */
/*	color:White; */
	font-weight:bold;
	font-size:8pt;
/*	border-style:outset;
	border-color:#EEE;
	border-top:solid 1px #CCC;
	border-left:solid 1px #CCC;	 */
}

.back
{
	padding:0 5px 5px 5px;
}
.paging
{
	float:right;
}
.filter
{
	padding:5px;
	vertical-align:middle;	
}

/*Sasha*/
#master_content .accordionHeader a:hover
{
	background-color: #cc5555;
	font-size:medium;
	font-weight:bold; 
}

.accordionContent
{
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.instructionBody
{
	background-color: #ffdddd;
}

.dataMainTable2
{
	padding:0;		
	margin:5px 0;
	margin-bottom:20px;	
	width:99%;
	background: #ffdddd url(i/tableLeftBottom.gif) no-repeat left bottom  !important;	
	
}

.greyBody
{
	background-color: #f3f3ec;
}

.demoheading {
	padding-bottom:20px;
	color:#aaaaa8;
	font-style:italic; 
	background:white;
}

#master_contentfooter
{
	clear: both;
	padding: 10px 0 5px 10px;
	color: #333;
	font-size: 0.8em;
	letter-spacing: 0.1em;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: black;
    background-color: #cc5555;
    font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

TD.ITEMLABEL
{
	font-size: 11px;
	font-weight: bold;    
    font-family: 'Verdana', 'Geneva', sans-serif;
    color: black;
    text-align: right; 
    padding: 0px 0px 0px 0px;
    border-bottom-width: 0px;
}

.ITEMLABEL
{
	font-size: 11px;
	font-weight: bold;    
    font-family: 'Verdana', 'Geneva', sans-serif;
    color: black;
    vertical-align: middle;
    padding:  0px 15px 0px 0px;
}

TD.ITEM
{
	font-size: 13px;
	font-weight: normal;    
    font-family: 'Verdana', 'Geneva', sans-serif;
    color: black;
    text-align: left; 
    padding:  0px 15px 0px 0px;
}

TD.REQUIREDFIELD
{
    background-color: #CC0000;
    width: 1px;
}

.char2TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:20px;
}

.char3TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:30px;
}

.char4TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:40px;
}

.char5TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:50px;
}

.char10TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:100px;
}

.char11TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:110px;
}

.char15TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:150px;
}

.char17TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:170px;
}

.char20TB
{
	border-width:0.1em;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:200px;
}

.char25TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:250px;
}

.char30TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:300px;
}

.char35TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:350px;
}

.char50TB
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:18px;
	width:500px;
}

.commentTextBox
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:100px;
}

.annotationTextBox
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 10px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:100px;
}

.obstacleTextBox
{
	border-width:0.1em;
	border-style:solid;
	border-color:#7799BB;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
	height:135px;
}

div.radiolayout
{
    text-align: left;
	font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
}

.FilterLabel
{
    text-align: right;
    vertical-align: middle;
    font-size: 11px;
    font-weight:bold;
    font-family: 'Verdana', 'Geneva', sans-serif;
    margin-top: -2px;
    padding-left: 15px;
}

.FilterLabelRadio
{
    text-align: right;
    vertical-align: middle;
    font-size: 11px;
    margin-left: 35px;
    margin-top: -15px;
    font-family: 'Verdana', 'Geneva', sans-serif;
    padding-left: 15px;
}

.AlphabetFilter
{
    text-align: center; 
    vertical-align:middle;
    padding: 5px;
    height: 15px;
    background-color:#BBBBBB;
}

.NoRecords
{
    font-size: 12px;
    font-weight:bold;
    font-family: 'Verdana', 'Geneva', sans-serif;
	color: Black;
	font-style: italic;
    text-align: left;
    height: 70px;
    padding: 20px;
}

.Notes
{ 
    text-align: left; 
    vertical-align:middle;
    font-size: 13px;
    font-weight:900;
    font-family: 'Verdana', 'Geneva', sans-serif;
	color: Black;
	margin-top: 0px;
	padding-top: 0px;
}

.CategoryHeader
{
    text-align: left; 
    vertical-align:middle;
    font-size: 14px;
    font-weight:900;
    font-family: 'Verdana', 'Geneva', sans-serif;
	color: Black;
	text-decoration: underline;
}

.ItemLabel
{
    text-align: left; 
    vertical-align:middle;
    font-size: 13px;
    font-weight:900;
    font-family: 'Verdana', 'Geneva', sans-serif;
	color: White;
	margin-top: 5px;
	padding-top: 10px;
}

.ItemSubLabel
{
    text-align: left; 
    vertical-align:middle;
    font-size: 16px;
    font-weight:900;
    font-family: 'Verdana', 'Geneva', sans-serif;
	color: White;
}

.ItemValue
{
    text-align: left; 
    font-size: 14px;
    font-family: 'Verdana', 'Geneva', sans-serif;
    vertical-align:middle;
}

.ItemValueMed
{
    text-align: left; 
    font-size: 11px;
    font-weight: normal;
    font-family: 'Verdana', 'Geneva', sans-serif;
    vertical-align:middle;
}

.ItemValueMedBold
{
    text-align: left;
    font-weight: bold;
    font-size: 11px;
    font-family: 'Verdana', 'Geneva', sans-serif;
    vertical-align:middle;
}

.EditItemValue
{
    text-align: left; 
    font-size: 13px;
    font-family: 'Verdana', 'Geneva', sans-serif;
    vertical-align:middle;
}

.dropShadowPanel
{ background-color: #EDEDED;
  padding-top: 2px;
}

.dropShadowPanelElaboration
{ background-color: #EDEDED;
  padding-top: 2px;
}

.printTable
{
    border-color:Black;
    border-width:30px;
    border-style:solid;
    border-collapse:collapse;
    width:99%;
}

.dropShadowPaneleSIRFormDesign
{ background-color: #EDEDED;
  padding: 10px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color: #eeffee;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}


.Definition 
{
	font-family: 'Verdana', 'Geneva', sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #2222FF;
    border-bottom: 1px dashed #2222FF;
}

.CustomTabStyle .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tab-line.gif) repeat-x bottom;
}

.AnalysisSelectionBox 
{
    border-color: #DEE5EF;
}

/*Reorder List*/
/*Reorder List*/
/*Reorder List*/
.dragHandle {
	width:50px;
	height:20px;
/*	background-color:Blue; */
	background-image:url(../images/interface/btnMove.png);
	cursor:move;
/*	border:outset thin white; */
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(../images/interface/bg_nav.png);
	background-repeat:repeat-x;
	border:1px;
	border-color: #000;
	color:#000;
    text-align: left; 
    font-size: 12px;
    font-family: 'Verdana', 'Geneva', sans-serif;
    vertical-align:middle;
}

.reorderListDemo li a {color:#000 !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

