/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: Verdana, Arial, Helvetica, sans-serif;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
select
{
	font-size:smaller
}

input
{
	font-size:smaller;
}


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
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;
	}	

.BorderRight
{
    BORDER-RIGHT: #000000 1px solid ;
}
.bodytext
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial;
}
.bodytext15
{
	font-weight:normal;
    FONT-SIZE: 15px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial;
}
.bodytextbold20
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodytextbold
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
.bodytextbold30
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 30px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
.formsmall
{
	font-size: 10px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
}
.FullBorder
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}
.BorderLeftRight
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
}
.BorderLeft
{
    BORDER-LEFT: #000000 1px solid;
}
.headline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 30px;
    COLOR: #666666;
    FONT-FAMILY:Arial;
}
.headline2
{
    FONT-SIZE: 17px;
    COLOR: #666666;
    FONT-FAMILY:Arial;
}
.linkbox
{
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #666666;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-BOTTOM-STYLE: none;
}
.linkboxCustom
{
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-BOTTOM-STYLE: none;
}
.linkboxCustom A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.linkboxCustom A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.linkboxCustom A:hover
{
    DISPLAY: block;
    COLOR: #000000;
    BACKGROUND-COLOR: #ebeaea;
    TEXT-DECORATION: none;
}

.linkbox A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.linkbox A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.linkbox A:hover
{
    DISPLAY: block;
    COLOR: #000000;
    BACKGROUND-COLOR: #ebeaea;
    TEXT-DECORATION: none;
}
.subhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subheadUnderline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodytextlarge
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodytextlargebold
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
.bodytextsmall
{
	font-size: 12px;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.tree
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.menustyle
{
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.submenustylebold
{
	FONT-WEIGHT: bold;
    BORDER-RIGHT: #000000 1px ridge;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000000 1px ridge;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #000000 1px ridge;
    CURSOR: hand;
    COLOR: #aea3a1;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #000000 1px ridge;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.menustylefooter
{
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #584a47;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.dropcap{
    float: left; width: 35px;
    font-family: "Times New Roman", Times, serif;
		font-size: 40px;
	  color: #666666;
	  font-weight: normal;
}

.CopyrightStyle {
    font-weight: normal;
    font-size: 8.5pt;
    color: #aaaaaa;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
.DisplayMessage
{
		FONT-SIZE: 10px;
		color: Black;
		font-weight: bold;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		background-color:Yellow
}
.ErrorMessage
{
		FONT-SIZE: 10px;
		color: Red;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ErrorMessageBig
{
		FONT-SIZE: 15px;
		color: Red;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ErrorMessageExtraBig
{
		FONT-SIZE: 28px;
		color: Red;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
}
.AgentText
{
	FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #000000;
  LINE-HEIGHT: 16px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.Red
{
	color: Red;
}

#LineHeight16px
{
	line-height: 16px;
}
.Invisible {
   display: none;
}
DEL
{
	display: none;
}
.DataGrid-HeaderStyle
{ background-color: #336699;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
	color: White;
}
.DataGrid-AlternatingItemStyle
{   background-color: #e1e1e1;
	font-size: 10pt;
	font-family: Arial;
	color: Black;
	vertical-align:middle
}
.DataGrid-ItemStyle
{ background-color: white;
	font-size: 10pt;
	font-family: Arial;
	color: Black;
}
.ItemCart-ItemStyle
{ 	font-size: 7pt;
	font-family: Arial;
	color: Black;
    text-align:left;	
}
.TableRow-Gray
{ background-color: #d4d0c8;
}

.Button-Gray
{ background-color: #d4d0c8;
	font:statusbar
}
.dgrdHeader
{
	background-color:#336699;
	font-family: Arial; 	
	Font-Size:10pt;
	font-weight:bold;
	text-decoration:none;			
}
.dgrdPagerStyle
{
	background-color:#336699;
	font-family: arial;
	font-weight: bold;	
	font-size: 10pt;
	color: white;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : window;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none; 
    z-index : 2;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:700px;
	z-index:1;
	position:relative;
	
}

.waiting 
{
	background-color:White;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}