 .checkB label{ 
    position: relative; 
    top: -2px; 
}
 
 .label_SS_8_bold {
	font: Microsoft Sans Serif;
	font-size: 8pt;
	color: #396163;
	font-weight: bold;
}

 .DataGridItemStyle
    {
        font-size: 16px; 
		font-family: arial, helvetica, sans-serif;
		            
	}

 .tredisFpHeaderCell
    {
        background-color:#022BC4; 
		color: White; 
		font-size: 16px; 
		font-family: arial, helvetica, sans-serif;
		            
	}

/* General Text Styles */

.PageText
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageText8
	{
		text-decoration: none;
		color: #000000; 
		font-size: 8px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageText9
	{
		text-decoration: none;
		color: #000000; 
		font-size: 9px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageText9Gold
	{
		text-decoration: none;
		color: #ffcc00; 
		font-size: 9px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageTextBold9
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}				

.PageText10
	{
		text-decoration: none;
		color: #000000; 
		font-size: 10px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageText10Gold
	{
		text-decoration: none;
		color: #ffcc00; 
		font-size: 10px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageTextBold10
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.PageText11
	{
		text-decoration: none;
		color: #000000; 
		font-size: 11px; 
		font-family: arial, helvetica, sans-serif;
	}

.PageText11Gold
	{
		text-decoration: none;
		color: #ffcc00; 
		font-size: 11px; 
		font-family: arial, helvetica, sans-serif;
	}				

.PageTextBold11
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.PageTextBold12
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.PageText12
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageText12Gold
	{
		text-decoration: none;
		color: #ffcc00; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageText14Bold
	{
		text-decoration: none;
		color: #000000; 
		font-size: 14px; 
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
	}	
	
	.PageText14
	{
		text-decoration: none;
		color: #000000; 
		font-size: 18px; 
		font-family: arial, helvetica, sans-serif;
		font-weight: normal;
	}	
	
	.PageText14BoldWhite
	{
		text-decoration: none;
		color: #FFFFFF; 
		font-size: 14px; 
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
	}	
	
	.PageText14BoldItalic
	{
		text-decoration: none;
		font-style: italic;
		color: #000000; 
		font-size: 14px; 
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
	}	
	
	.PageText14BoldGold
	{
		text-decoration: none;
		color: #ffcc00; 
		font-size: 14px; 
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
	}	
	
	.PageText16BoldGoldItalic
	{
		text-decoration: none;
		color: #ffcc00; 
		font-size: 16px; 
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
		font-style: italic;
	}
	
	.PageText16BoldGreenItalic
	{
		text-decoration: none;
		color: #52A078; 
		font-size: 16px; 
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
		font-style: italic;
	}	
	
	.PageText14BoldRed
	{
		text-decoration: none;
		color: #ff0000; 
		font-size: 14px; 
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
	}	
	
	.PageText12Red
	{
		text-decoration: none;
		color: #ff0000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
	}	
	
	.PageTextBold12
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}	

.PageTextBolder14
{
	font-weight: bolder;
	font-size: 14px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}	

.PageTextBold14NoColor
{
	font-weight: bolder;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}	

.PageTextWhite10
	{
		text-decoration: none;
		color: #ffffff; 
		font-size: 10px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageTextBoldWhite10
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}		

.PageTextWhite11
	{
		text-decoration: none;
		color: #ffffff; 
		font-size: 11px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageTextGrey12
	{
		text-decoration: none;
		color: #999999; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageTextRed11
	{
		text-decoration: none;
		color: #ff0000; 
		font-size: 11px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageTextBoldWhite11
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.PageTextWhite12
	{
		text-decoration: none;
		color: #ffffff; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
	}
	
	.PageTextBoldWhite12
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

	.PageTextHeaderBlueBold13
{
	font-weight: bold;
	font-size: 13px;
	color: #003366;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
							

.PageControl1
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
		margin: 0px 0px 3px 3px;
		padding: 0px 0px 0px 0px;
		border: solid 2px white;
		background-color: #FFFFFF;
		
	}		

.PageControl1:visited
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
		margin: 0px 0px 3px 3px;
		padding: 0px 0px 0px 0px;
		border: solid 2px white;
		background-color: #FFFFFF;
		
	}		

.PageTextItalic
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, Sans-Serif;
		font-style:italic;
		font-weight:normal;
	}	
	
.PageTextBold
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial;
		font-weight: bold;
	}	
	
	.ErrorMessageRed10
	{
		text-decoration: none;
		color: #ff0000; 
		font-size: 10px; 
		font-family: arial;
		font-weight: bold;
		text-align:center
	}	
	
	.ErrorMessageRed12
	{
		text-decoration: none;
		color: #ff0000; 
		font-size: 12px; 
		font-family: arial;
		font-weight: bold;
		text-align:center;
	width: 280px;
}	
	
		
.Footnote
	{
		font-family: Verdana, helvetica, Sans-Serif;
		font-size: 10px;
		color: Gray;
	}	

.FootnoteNum
	{
		font-family: Verdana, helvetica, Sans-Serif;
		font-size: 10px;
		vertical-align: super;	
	}

.ListStyle1
	{
		margin: 0px;
		padding: 3px 0px 3px 24px;
		line-height: 18px;
	}
	
A.PageLink, A.PageLink:link, A.PageLink:visited
	{
		text-decoration: none;
		color: #001668; 
		font-size: 12px; 
		font-family: arial, helvetica, Sans-Serif;
		font-weight: bold;
	}

A.PageLink:Hover
	{
		text-decoration: none;
		color: #B89C6A;
	}

A.SubLink, A.SubLink:link, A.SubLink:visited
	{
		text-decoration: none;
		color: #001668; 
		font-size: 12px; 
		font-family: arial, helvetica, Sans-Serif;
		font-weight: bold;
	}

A.SubLink:Hover
	{
		text-decoration: none;
		color: #B89C6A;
	}	
	
A.MapLink, A.MapLink:link, A.MapLink:visited
	{
		text-decoration: none;
		/*color: #001668;*/
		color: #ff1668;
		font-size: 12px; 
		font-family:Palatino Linotype;
		font-weight: bold;
		border-width:medium;
		border-color:Orange;
	}

A.MapLink:Hover
	{
		text-decoration: none;
		color: #B89C6A;
	}
	
/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body 
	{
		margin: 0px;
	}

#contents 
	{
		position: absolute;
		top: 0px;
		left: 0px;
		/*min-height: 97%;*/
		height: 97%;
	}

#footer 
	{
		position: absolute;
		bottom: 21px;
		width: 1004px;
		text-align: center;
		padding: 0 15%;
	}

#main 
	{
		margin-bottom: 5em;
		height: auto;
	}

.CloseButton
	{
		font-weight:normal;
		text-decoration: none;
		color: #FFFFFF; 
		font-size: 10px; 
		font-family: arial, helvetica, sans-serif;
	}
	
.CloseButton:Hover
	{
		font-weight:bold;
		text-decoration: none;
		color: #FFFFFF; 
		font-size: 10px; 
		font-family: arial, helvetica, sans-serif;
	}

.TableStyle1
	{
		border: #001668 1px solid; 
		padding: 0px; 
		font-weight: bold; 
		background-color: #ff3333;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
	}
	
.ButtonBar
	{
		background-color: #022CB4;
		font-size: 11px;
		font-family: arial, helvetica, Sans-Serif;
		color: #FFFFFF;
		font-weight: bold;
		width: 117px;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
	}
	
	.ButtonBarOn
	{
		/*background-color: #52A078;
		background-color: #FDAD56;
		background-color: #F8D788;*/
		background-color: #FFCC00;
		font-size: 11px;
		font-family: arial, helvetica, Sans-Serif;
		/*color: #F8D788;*/
		color: #022CB4;
		font-weight: bold;
		width: 117px;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
	}
	
	.ButtonBarInactive
	{
		background-color: #CCCCAA;
		font-size: 11px;
		font-family: arial, helvetica, Sans-Serif;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
	}
	
	.ButtonBarDisabled
	{
		background-color: #CCCCAA;
		font-size: 11px;
		font-family: arial, helvetica, Sans-Serif;
		/*color: #F8D788;*/
		color: #FFFFFF;
		font-weight: bold;
		width: 117px;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
	}
	
	.ButtonBarGreen
	{
		background-color: #52A078;
		font-size: 11px;
		font-family: arial, helvetica, Sans-Serif;
		/*color: #F8D788;*/
		color: #FFFFFF;
		font-weight: bold;
		width: 117px;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
			}
	
.PageListBox
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
		border: solid 0px;
		margin: 0px 0px 3px 3px;
		padding: 0px 0px 0px 0px;
	}

/* Miscellaneous Styles */

.PageTextRight
	{
	text-decoration:	none;
	color: #000000; 
	font-size:9pt; 
	font-family: arial;
	text-align: right;
	}		

.PageSubHeader
	{
	text-decoration:	none;
	color: #000000; 
	font-size:11pt; 
	font-family: arial;
	}		

.PageSubHeaderWhite
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:12pt; 
	font-family: arial;
	}		

.PageSubHeaderItalic
	{
	text-decoration:	none;
	color: #000000; 
	font-size:11pt; 
	font-family: arial;
	font-style:italic;
	}		

.PageSubHeaderRight
	{
	text-decoration:	none;
	color: #000000; 
	font-size:11pt; 
	font-family: arial;
	text-align: right;
	}		

.PageSubHeaderBold
	{
	text-decoration:	none;
	color: #000000; 
	font-size:11pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageHeader
	{
	text-decoration:	none;
	color: #000000; 
	font-size:14pt; 
	font-family: arial;
	}		
	
	.PageHeaderErrorMessage
	{
	text-decoration:	none;
	color: #000000; 
	font-size:14pt; 
	font-family: arial;
	}		

.PageHeaderItalic
	{
	text-decoration:	none;
	color: #000000; 
	font-size:14pt; 
	font-family: arial;
	font-style:italic;
	}		

.PageHeaderRight
	{
	text-decoration:	none;
	color: #000000; 
	font-size:14pt; 
	font-family: arial;
	text-align: right;
	}		

.PageHeaderBold
	{
	text-decoration:	none;
	color: #000000; 
	font-size:14pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageTextSmall
	{
	text-decoration:	none;
	color: #000000; 
	font-size:8pt; 
	font-family: arial;
	}		

.PageTextSmallWhite
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:8pt; 
	font-family: arial;
	}		

.PageTextSmallWhiteBold
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:8pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageTextVSmallWhite
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:7pt; 
	font-family: arial;
	}		

.PageTextBoldSmall
	{
	text-decoration:	none;
	color: #000000; 
	font-size:8pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageTextTest
	{
	text-decoration:	none;
	color: #000000; 
	font-size:8pt; 
	font-family: arial;
	font-weight: bold;
	width: 140px;
	}		

.PageTextBoldItalic
	{
	text-decoration:	none;
	color: #000000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	font-style:italic;
	}		

.PageTextBoldRight
	{
	text-decoration:	none;
	color: #000000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	text-align: right;
	}		

.PageTextBoldRightTop
	{
	text-decoration:	none;
	color: #000000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	text-align: right;
	vertical-align:super;
	}	
	
.PageWarning
	{
	text-decoration:	none;
	color: #FF0000; 
	font-size:9pt; 
	font-family: arial;
	}		

.PageWarningRight
	{
	text-decoration:	none;
	color: #FF0000; 
	font-size:9pt; 
	font-family: arial;
	text-align: right;
	}		

.PageWarningBold
	{
	text-decoration:	none;
	color: #FF0000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageWarningBoldRight
	{
	text-decoration:	none;
	color: #FF0000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	text-align: right;
	}
	
.DGHeader
{
	background-color: #b89c6a;
	font-weight:bold;
	color: #000000;
	font-size:9pt;
	font-family:Arial;
}
	
A.NavLink, A.NavLink:link, A.NavLink:visited
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:8pt; 
	font-family: arial;
	font-weight:bold;
	}

A.NavActive, A.NavActive:link, A.NavActive:visited
	{
	text-decoration:	none;
	color: #B89C6A; 
	font-size:8pt; 
	font-family: arial;
	font-weight:bold;
	}

A.NavLink:Hover
	{
	text-decoration: none;
	color:#B89C6A;
	}
	

	
.TabView			
	{
	color:#000000; 
	font-size:8pt; 
	font-family: arial;
	} 
A.TabView:LINK		{Text-Decoration: none; color: #001668; font-size:8pt; font-family: arial;} 
A.TabView:VISITED	{Text-Decoration: none; color: #001668; font-size:8pt; font-family: arial;}
A.TabView:HOVER		{Text-Decoration: none; font-weight:bold; font-size:8pt; font-family: arial;}

.TreeView			{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial;} 
.TreeViewHov		{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial; font-weight: bold;} 
.TreeView:LINK		{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial;} 
.TreeView:VISITED	{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial;} 
.TreeView:HOVER	{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial; font-weight: bold;}

.TreeViewSel		{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial; font-weight: bold;} 
.TreeViewSelHov		{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial; font-weight: bold;} 
.TreeViewSel:LINK		{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial;} 
.TreeViewSel:VISITED	{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial;} 
.TreeViewSel:HOVER	{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial; font-weight: bold;}

#TreeViewDiv
{
	position:absolute;
	top:150;
	left:0;
}

#WorkArea1
{
	position:absolute;
	top:150;
	left:501;
}

.section1
{
	position:absolute;
	height:100;
	width:300;
	left:50;
	top:300;
}

.section2
{
	position:absolute;
	height:75;
	width:450;
	left:500;
	top:220;
}

.small_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FF0000;
}

.red_10_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}

.small_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #f8d788;
	font-weight: normal;
	text-decoration: none;
}

.small_link a:link 
{
	color: #f8d788;
   text-decoration: none;
}

.small_link a:visited
{
	color: #f8d788;
   text-decoration: none;
}

.small_link a:active 
{
	color: #f8d788;
   text-decoration: none;
}

.small_link a:hover
{
	color: #f8d788;
   text-decoration: none;
}

.small_link_underlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f8d788;
	font-weight: normal;
	text-decoration: underline;
}

a.link_chart
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc9933;
	font-weight: normal;
	text-decoration: underline;
}

a.link_chart:link 
{
	color: #cc9933;
   text-decoration: underline;
}

a.link_chart:visited
{
	color: #cc9933;
   text-decoration: underline;
}

a.link_chart:active 
{
	color: #cc9933;
   text-decoration: underline;
}

a.link_chart:hover
{
	color: #cccc66;
   text-decoration: underline;
}

a.link_black_11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

a.link_black_11:link 
{
	color: #000000;
   text-decoration: underline;
}

a.link_black_11:visited
{
	color: #000000;
   text-decoration: underline;
}

a.link_black_11:active 
{
	color: #ff0000;
   text-decoration: underline;
}

a.link_black_11:hover
{
	color: #ff0000;
   text-decoration: underline;
}


a.link_black_12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

a.link_black_12:link 
{
	color: #000000;
   text-decoration: underline;
}

a.link_black_12:visited
{
	color: #000000;
   text-decoration: underline;
}

a.link_black_12:active 
{
	color: #ff0000;
   text-decoration: underline;
}

a.link_black_12:hover
{
	color: #ff0000;
   text-decoration: underline;
}

a.link_black_12_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.link_black_12_bold:link 
{
	color: #000000;
   text-decoration: underline;
}

a.link_black_12_bold:visited
{
	color: #000000;
   text-decoration: underline;
}

a.link_black_12_bold:active 
{
	color: #ff0000;
   text-decoration: underline;
}

a.link_black_12_bold:hover
{
	color: #ff0000;
   text-decoration: underline;
}

a.link_green_12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #52A078;
	font-weight: normal;
	text-decoration: underline;
}

a.link_green_12:link 
{
	color: #52A078;
   text-decoration: underline;
}

a.link_green_12:visited
{
	color: #52A078;
   text-decoration: underline;
}

a.link_green_12:active 
{
	color: #ff0000;
   text-decoration: underline;
}

a.link_white_12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

a.link_white_12:link 
{
	color: #FFFFFF;
   text-decoration: underline;
}

a.link_white_12:visited
{
	color: #FFFFFF;
   text-decoration: underline;
}

a.link_white_12:active 
{
	color: #F8D788;
   text-decoration: underline;
}

a.link_white_12:hover
{
	color: #F8D788;
   text-decoration: underline;
}

a.link_gold_12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F8D788;
	font-weight: normal;
	text-decoration: underline;
}

a.link_gold_12:link 
{
	color: #F8D788;
   text-decoration: underline;
}

a.link_gold_12:visited
{
	color: #F8D788;
   text-decoration: underline;
}

a.link_gold_12:active 
{
	color: #FFFFFF;
   text-decoration: underline;
}

a.link_gold_12:hover
{
	color: #FFFFFF;
   text-decoration: underline;
}

a.link_green_16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #52A078;
	font-weight: normal;
	text-decoration: underline;
}

a.link_green_16:link 
{
	color: #52A078;
   text-decoration: underline;
}

a.link_green_16:visited
{
	color: #52A078;
   text-decoration: underline;
}

a.link_green_16:active 
{
	color: #ff0000;
   text-decoration: underline;
}

a.link_green_16:hover
{
	color: #ff0000;
   text-decoration: underline;
}
.page_header
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.page_header_label
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.PageTitle
	{
		/*color: #52A078;*/
		color: #52A078;
		font-variant: small-caps;
		font-family: Georgia, Times New Roman, Serif;
		font-size: 18px;
		font-weight: bolder;
		border-top: solid 2px #52A078;
		border-bottom: solid 2px #52A078;
	}	
	
.smalltextbox
	{
	width: 50px;
	text-align:right	
	}	
	
	.textbox65
	{
	width: 65px;
	text-align:right	
	}	
	
.smalltext_aquamarine
{
	color: #7fffd4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.ChangeInTrips
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;	
}

a.LinkButton
{
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

a.LinkButton:link
{
	color: #000000;
}

a.LinkButton:hover
{
	color: #FF0000;
}

a.LinkButton:active
{
	color: #FF0000;
}

a.LinkButton:visited
{
	color: #000000;
}

.copyright
{
color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.copyPasteIssue
{
    background-color: #eeeeff;
    padding: 4px 0;
    font-size: 12px;
    font-weight: bold;
}

/*td img {display: block;}*/

.headertable {
	background-image:  url(../graphics/tredisheader-back.jpg);
	background-repeat: repeat-x;
	height: 112px;
}

.headertable145 {
	background-image:  url(../graphics/tredisheader-back.jpg);
	background-repeat: repeat-x;
	height: 145px;
}

.headersolid {
	background-color:#60AE84;
	height: 30px;
	width: 1000px;
}

.headerversion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 75px;
	font-weight: bold;
	color: #132B59;
}

.headerversion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 45px;
	font-weight: bold;
	color: #1E4C7C;
}

.headerlogin-as {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 120%;
}

.header-youarehere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
	color: #000000;
}

.blueinput {
	background-color: #BED8ED;
	border: 1px solid #003366;
}

#login-page .newsheader
{
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

#login-page .newstype
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

#login-page { margin-top: 0; background-color: white; background-image: url(../graphics/bg.jpg); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#login-page .page-container { width: 1000px; margin: 0 auto; }
#login-page .below-logo-row { padding-bottom: 3px; background-color: #60AE84; }
#login-page .below-logo-row div { text-align: right; padding-right: 50px; }
#login-page .main-content { background-color: #fff; padding: 24px 24px 40px 24px; min-height: 415px; }
#login-page .main-content .ButtonBar { height: 24px; }
#login-page .top-intro { width: 630px; margin: 0 auto 32px auto; }
#login-page .top-intro p { line-height: 18px; }
#login-page .top-intro p.first { margin-top: 0; }
#login-page .top-intro p.last { margin-bottom: 0; }
#login-page .boxes { width: 930px; margin: 0 auto; }
#login-page .box-item {  }
#login-page .news-box, #login-page .panel-item { border: 1px solid #6cf; }
#login-page .panel-item { position: absolute; top: 0; left: -9000px; z-index: 10; width: 450px; background-color: #fff; }
#login-page .news-box { float: left; width: 450px; }
#login-page .news-box, #login-page .ui-box { height: 400px; }
#login-page .news-markup { max-height: 325px; overflow: auto; }

#login-page .ui-box { float: right; width: 400px; position: relative; overflow: hidden; }

#login-page .box-content { padding: 12px; }
#login-page .panel-item .box-content { max-height: 324px; } /* 324 + 12 + 12 (top/bottom padding) + 2 pixels for top and bottom border, equals 350px total  */
#login-page .box-header { font-style: normal; margin: 0 auto 14px auto; text-align: center; }
#login-page .login-box { margin: 0 auto; border-collapse: collapse; }
#login-page .login-box td { text-align: left; padding: 2px; }
#login-page .login-box .username input, #login-page .login-box .password input { width: 150px; }
#login-page .login-box .login-btn .btn { padding-top: 8px; }
#login-page .login-box .login-btn input { width: 75px; float: left; }
#login-page .login-box td.req, #login-page .login-box td.req div { width: 20px; height: 14px; vertical-align: middle; line-height: 18px; }
#login-page .login-box td.req span, #login-page .validation-indicator { font-weight: bold; font-size: 24px; color: Red; }

#login-page .ui-content {  }
#login-page #login-box-panel { z-index: 20; top: 0; left: 0; margin-left }
#login-page #terms-box-panel { height: 348px; }
#login-page #forgot-pwd-box-panel {  }
#login-page #version-box-panel {  }
#login-page .please-wait-indicator { display: none; background: transparent url(../graphics/please-wait.gif) no-repeat 0 0; width: 16px; height: 16px; }
#login-page #login-pane-processing { margin: 4px 0 0 85px;  }
#login-page .terms-conditions { overflow: auto; border: 1px solid #a0a0a0; padding: 10px; background-color: #e8e8e8; margin: 6px auto 10px auto; }
#login-page #acceptTermsValidation { display: none; }
#login-page .terms-top { text-align: right; }
#login-page .terms-bottom { margin: 10px auto 0 auto; }
#login-page .print-terms { background: transparent url(../graphics/print.gif) no-repeat 0 center; padding: 0 0 0 22px; outline: none; }
#login-page .terms-container { width: 95%; margin: 0 auto; }
#login-page .accept-terms-cb {  }
#login-page .accept-terms-btn { float: right; }
#login-page .forgot-pwd-link td { text-align: right; padding: 6px 0 0 0; }
#login-page .forgot-pwd-area .return-to-login { width: 90%; text-align: left; margin: 12px auto 0 auto; }
#login-page .forgot-box { margin: 0 auto; border-collapse: collapse; }
#login-page .forgot-box td { text-align: left; padding: 2px; }
#login-page .forgot-box .username input { width: 150px; }
#login-page .forgot-box .login-btn .btn { padding-top: 8px; }
#login-page .forgot-box .login-btn input { width: 75px; float: left; }
#login-page .forgot-box td.req, #login-page .forgot-box td.req div { width: 20px; height: 14px; vertical-align: middle; line-height: 18px; }
#login-page .forgot-box td.req span, #login-page .validation-indicator { font-weight: bold; font-size: 24px; color: Red; }
#login-page .forgot-box .forgot-pwd-btn input { width: 75px; float: left; }
#login-page #processingForgotPwdIndicator { margin: 4px 0 0 85px;  }
#login-page .version-box { margin: 0 auto; border-collapse: collapse; }
#login-page .version-box td { text-align: left; padding: 2px; }
#login-page .version-box .username td { padding-bottom: 16px; }
#login-page .version-box .username input { width: 150px; }
#login-page .version-box .login-btn .btn { padding-top: 8px; }
#login-page .version-box .login-btn input { width: 75px; float: left; }
#login-page .version-box td.req, #login-page .version-box td.req div { width: 20px; height: 14px; vertical-align: middle; line-height: 18px; }
#login-page .version-box .req span { display: none; }
#login-page .version-box td.req span, #login-page .validation-indicator { font-weight: bold; font-size: 24px; color: Red; }
#login-page .version-box .select-btn input { width: 75px; float: left; }
#login-page #selecting-version-indicator { margin: 4px 0 0 85px;  }
#login-page .message-box { display: none; padding: 10px 20px 8px 20px; text-align: center; color: Red; font-weight: bold; }
#login-page .changepwd-box { margin: 0 auto; border-collapse: collapse; }
#login-page .changepwd-box td { text-align: left; padding: 2px; }
#login-page .changepwd-box .username input, #login-page .changepwd-box .password input { width: 150px; }
#login-page .changepwd-box .login-btn .btn { padding-top: 8px; }
#login-page .changepwd-box .login-btn input { width: 75px; float: left; }
#login-page .changepwd-box td.req, #login-page .changepwd-box td.req div { width: 20px; height: 14px; vertical-align: middle; line-height: 18px; }
#login-page .changepwd-box td.req span, #login-page .validation-indicator { font-weight: bold; font-size: 24px; color: Red; }
#login-page .changepwd-box .username td { padding-bottom: 16px; }


.tablemain{margin-right:3pt;margin-left:3pt;color:#000066;font-size:12px;font-weight:normal;font-family:Arial;background-color:#ffffff;}

.gridItemStyle { border-color: #666666; } 
               
.table_border {background-color:#666666; color:White; 
               font-family:Arial, Helvetica, sans-serif;font-size:12px; 
               border-color:#666666;}

.table_alt_1 {background-color:#ffffff;margin-right:1pt;margin-left:1pt;
              border-color: #666666; 
              font-size:12px;	font-weight:normal;font-family:Arial;vertical-align:top;}

.table_alt_2{background-color:#eeeeee;margin-right:1pt;margin-left:1pt;
             color:#022cb4; border-color:#666666; 
             font-size:12px;font-weight:normal;font-family:Arial;vertical-align:top;}

/* listForm class - used on study_regions, timing and alternatives pages */
.listForm
        {
            color: #000066;
            font-size: 10pt;
            font-family: Arial, Helvetica, sans-serif;
            line-height:30px;
            margin: 0;
            padding: 0;
        }
.listForm label
{
    display: inline-block;
    line-height: 1.8;
    vertical-align: top;
}
.listForm li
{
    list-style: none;
    padding: 5 0 0 5;
    margin: 0;
}
.listForm span label
{
    padding-right: 5px;
    width: auto;
}
.listForm label
{
    width: 120px; /* Width of labels */
    margin-right: 10px;
}

.modalBackground  
        {   background-color:#242424;                      
            opacity:0.8;
            filter:alpha(opacity=80);
        }

.modalWindow
        {
            border: solid 3px #c0c0c0;
            background:White;
            margin: 0px 10px 10px 10px;
            position:relative;
        }
                
.auto-style5 
        {
	        /*border-left: 1px solid #01005d;
	        border-right: 1px solid #01005d;
	        border-bottom: 1px solid #01005d;*/
	        color: #FFFFFF;
	        text-align: center;
	        border-top: thin white;
	        background-color: #01005D;
	        font-size: 0.7em;
        }
                      
.table-header 
        {
	        color: #FFFFFF;
	        text-align: center;
	        /* border:1px solid #01005d;*/
	        background-color: #01005D;
	        font-size: 0.7em;
        }
        
.table-header-style
        {
	        color: #FFFFFF;
	        text-align: center;
	        border-collapse: collapse;
	        border:2px solid #ccc;
	        border-top: 2px solid #01005D;
	        border-left: 2px solid #01005D;
	        border-right: 2px solid #01005D;
	        background-color: #01005D;
	        font-size: 0.9em;
        }


.customCalloutStyle div, .customCalloutStyle td
       {
            border: solid 1px Blue;
            background-color: #E9D412;
            font-family: Arial;
            font-size: 11px;
            font-weight:bold;
            color: Blue;
      }


 .CollapsePanel { height:0; overflow: hidden; }
         
 .collapsePanelHeader {background-image:'graphics/bg-menu-main-dk-blue.png';}
 .collapsibleHeader { font-family: Tahoma,Arial,sans-serif; font-size: 13px; font-weight:bold; 
                              color: White;}         
       




