/* Default CSS Stylesheet for a new Web Application project */


/*****************************************************************/
/*****************************************************************/
/*	BEGIN CRT CLASSES		*/
/*****************************************************************/ 
.BannerApplication {font:bold; font-size:14pt; font-family:Tahoma; color:white; height:0px; margin-top:0; margin-left:8px; margin-bottom:0; padding:0px; white-space:nowrap; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color='black',Positive='true');}

.MenuItem
{
    color: White;
    background-color: black;
    border-color:Black;
}
.MenuItem .a:link {
	vertical-align:	bottom;
	font-weight:	bold;
	background: #919191;
	color: white;
	text-decoration:	none;
	font-weight: bold;

}
.MenuItem A:link	{	
	text-decoration:	none;
	color:	white;
	cursor: hand;
}	
.MenuItem a:hover {
	vertical-align:	bottom;
	font-weight:	bold;
	background: black;
	color: white;
	text-decoration:	none;
}
.MenuItem a:visited {
	vertical-align:	bottom;
	font-weight:	bold;
	background: black;
	color: white;
	text-decoration:	none;
}
/* ajax modal dialog styles */
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalBox {
	background-color : white;
	border-width: 3px;
	border-style: solid;
	border-color: #A40800;
	padding: 3px;
}
.modalBoxTitle {
	background-image: url(images/window_titlebg.gif);
	background-repeat:repeat-x;
	color: white;
	font-family: Helvetica , Verdana, Arial;
}

/* tweb modal dialog styles */
.modalPanelTitle td {
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url(images/window_titlebg.gif);
	cursor: pointer;
	color: black;
	font-family: Helvetica , Verdana, Arial;
	width: 100%;
	height: 30px;
	background-color: #919191;
}

.modalPanel {
	z-index: 500;
	width: 400px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}

.modalPanel td {
	vertical-align: top;
}
/* DropShadow */

#master_content .dropShadowPanel span {color:black;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}


.dropShadowPanel 
{	
	background-color:#EAEAEA;		
	color:black;
	font-weight:bold;
	
	
}
/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:680px;		
	height:30px;
	background-color: #919191;
	background-repeat:repeat-x;
	color:white;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

.link	{	
	text-decoration:	none;
	color:	white;
	cursor: hand;
	font-size: 10pt;
}	
.DefaultStyle
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bolder;
	font-size: x-small;
	background: black;
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	font-family: Helvetica , Verdana, Arial;
}
.HoverStyle
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bolder;
	font-size: x-small;
	background: white;
	border-left: 1px solid;
	color: purple;
	border-bottom: 1px solid;
	font-family: Helvetica , Verdana, Arial;
}
.SelectedStyle
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bolder;
	font-size: x-small;
	background: black;
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	text-decoration: underline overline;
	font-family: Helvetica , Verdana, Arial;
}
.TableTitleBar
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background: "#919191";
	text-decoration: none;
}
.PresentationBorder
{
	height:600px;
	width:882px;
	
}
.PresentationHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: red;
	text-decoration: none;
}

.PageTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #919191;
	text-decoration: none;
}
.FieldHead
{
	font-weight: bold;
	font-size: 9pt;
	color: Black;
	text-decoration: none;
}
.BannerText
{
	font-weight: bold;
	font-size: 11pt;
	font-style: italic;
	color: white;
	text-decoration: none;
}
.PresentationData
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	height: 10px;
	text-decoration: none;
}
.PresentationSubDetail
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	text-decoration: none;
}
.ErrorText
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
}
.PresentationFrame
{
	font-size: x-small;
	word-spacing: normal;
	text-transform: none;
	color: black;
	font-family: Helvetica , Verdana, Arial;
	letter-spacing: normal;
	background-color: white;
}	
/*GridFrame has the grid definition with anything specific in Header Item, etc. */
.GridFrame
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Helvetica , Verdana, Arial;
	vertical-align: top
	
}

.GridHeader
{
	vertical-align:	bottom;
	font-weight:	900;
	background: #A40800;
	color: white;
	text-decoration:	none;
	font-weight: bold;
}
.GridHeader a:link {
	vertical-align:	bottom;
	font-weight:	bold;
	background: #A40800;
	color: white;
	text-decoration:	underline;
	font-weight: bold;

}
.GridHeader a:hover {
	vertical-align:	bottom;
	font-weight:	bold;
	background: #A40800;
	color: white;
	text-decoration:	underline;
}
.GridHeader a:visited {
	vertical-align:	bottom;
	font-weight:	bold;
	background: #A40800;
	color: white;
	text-decoration:	underline;
}
.GridItem
{
	vertical-align:	top;
	font-weight:	400;
	background: white;
}
.GridAlternating
{
	vertical-align:	top;
	background: #E6E6E6;
}
/* dropdownboxes */
.dropdownbox {
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #CCCCCC;

}

.dropdown {
	font-size: 12px;
	text-decoration: none;
	color: #000000;

 }
.dropdown a{
	display : block;
	padding : 2px 0px 2px 12px;
	font-family: Helvetica , Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;

}
.dropdown a:hover {
	background-color : #000080;
	font-family: Helvetica , Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.TabBorder
{
	border-right: black thin solid;
	border-top: thin;
	border-left: black thin solid;
	border-bottom: black thin solid;
	height: 100%;
}
.FormBorder {
BORDER-RIGHT: black thin solid; 
BORDER-TOP: black thin solid; 
BORDER-LEFT: black thin solid; 
BORDER-BOTTOM: black thin solid; 

}
.LgogBorder {
BORDER-RIGHT: black thin solid; 
BORDER-TOP: black thin solid; 
BORDER-LEFT: black thin solid; 

}
.box2 {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
}
.box3 {
	border: 3px solid #CCCCCC;

}
.box4 {
	border-top: 2px solid #999999;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #999999;

}
.white {
	font-family: Helvetica , Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.smalllegend {
	font-family: Helvetica , Verdana, Arial;
	font-size: 6px;
	font-weight: normal;
	color: black;
}
.Label {
	font-family: Helvetica , Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
}
TD	{	
	font-size: 12px;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Helvetica , Verdana, Arial;
	}
	
/*****************************************************************/
/*****************************************************************/
/*	END CRT CLASSES		*/
/*****************************************************************/
/*****************************************************************/

BODY
{
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	font-family: Helvetica , Verdana, Arial;
	letter-spacing: normal;
	background-color: white;
}
	
H1, H2, H3, H4, H5, TH, THEAD, TFOOT, LEGEND
{
    COLOR: #919191;
}
H1	{	
	font-family: Helvetica , Verdana, Arial;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Helvetica , Verdana, Arial;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Helvetica , Verdana, Arial;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Helvetica , Verdana, Arial;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Helvetica , Verdana, Arial;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Helvetica , Verdana, Arial;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Helvetica , Verdana, Arial;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Helvetica , Verdana, Arial;
	}	

LEGEND 
{
	font-family: Helvetica , Verdana, Arial;
	font-size:	1.00em;
	font-weight:	700;
	font-style:	normal;
	color: gray;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	cursor: hand;
}	
		
A:visited	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	cursor: hand;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
    width: 49px;
}

.HintGrid
{
	font-weight: bold;
	background: silver;
	vertical-align: bottom;
	color: blue;
	text-decoration: underline;
	cursor:hand; 
}
