/*DIV COMPONENTS*/

#Div
{
  background-color: #ffffff;
	border-top: 1px solid #808080;
	vertical-align: top;
	text-align: center;
}
.NormalDiv
{
  background-color: #ffffff;
	border-style: none;
	border-width: 0;
	vertical-align: top;
	text-align: center;
	margin: 0;
	padding: 0;	
}	

.PanelDiv
{
  background-color: #efefef;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	vertical-align: top;
	text-align: center;
	margin: 0;
	padding: 0;	
  font-size: 12pt;
  line-height:12pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #3f3f3f;
}	

/*TEXT COMPONENTS*/

#Text
{
  font-size: 14pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #3f3f3f;
}		
.NormalText
{
  font-size: 12pt;
  line-height:12pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #3f3f3f;
}	
.ReverseSmallText
{
  font-size: 10pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  background: #3f3f3f;
  color: #ffffff;
}	
.SmallText
{
  font-size: 10pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #3f3f3f;
}	
.SmallTextURL
{
  font-size: 10pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #3f3f3f;
  cursor: pointer;
}	
.OtherSmallText
{
  font-size: 10pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #7f4157;
}	
.TinyText
{
  line-height:8pt;
  font-size: 8pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #3f3f3f;
}	
.NormalTextURL
{
  font-size: 12pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #3f3f3f;
  cursor: pointer;
}
.NormalTextURL-Over
{
  font-size: 12pt;
  line-height:12pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #1f1f1f;
  background: transparent;
  cursor: pointer;
}
.OtherText
{
  font-size: 12pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #7f4157;
}	
.MediumText
{
  font-size: 14pt;
  line-height:14pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #3f3f3f;
}
.MediumTextURL
{
  font-size: 14pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #3f3f3f;
  cursor: pointer;
}
.OtherMediumText
{
  font-size: 14pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #7f4157;
}	
.OtherLargeText
{
  font-size: 16pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #7f4157;
}	
.OtherTextURL
{
  font-size: 12pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
	text-decoration: none;
  color: #7f4157;
  cursor: pointer;
}
.DialogHeaderText
{
  font-size: 14pt;
  font-family: garamond;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
	text-decoration: none;
  color: #ffffff;
}

/*IMAGE COMPONENTS*/
#Image
{
	border-width: 0;
	border-style: none;
}	
.NormalImage
{
	border-width: 0;
	border-style: none;
}
.NormalImageURL
{
	border-width: 0;
	border-style: none;
  cursor: pointer;
}
	
/*BUTTON COMPONENTS*/

#Button
{
	width:30px;
}
.NormalButton
{
	font-size: 12pt;
	color: #3f3f3f;
  font-family: garamond;
	background-color: #cdcdcd;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080; 
  cursor: pointer;
  height:20px;
}
.NormalButton-Disabled
{
	font-size: 12pt;
	color: #b0b0b0;
  font-family: garamond;
	background-color: #efefef;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080; 
  cursor: default;
  height:20px;
}
.NormalButton-Over
{
	font-size: 12pt;
	color: #ffffff;
  font-family: garamond;
	background-color: #9facb4;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080; 
  cursor: pointer;
  height:20px;
}
.NormalButton-Down
{
	font-size: 12pt;
	color: #ffffff;
  font-family: garamond;
	background-color: #9facb4;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080; 
  cursor: pointer;
  height:20px;
}
.SmallButton
{
	font-size: 10pt;
	color: #3f3f3f;
  font-family: garamond;
	background-color: #cdcdcd;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080; 
  cursor: pointer;
}
.SmallButton-Disabled
{
	font-size: 10pt;
	color: #b0b0b0;
  font-family: garamond;
	background-color: #efefef;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080; 
  cursor: default;
}
.SmallButton-Over
{
	font-size: 10pt;
	color: #ffffff;
  font-family: garamond;
	background-color: #9facb4;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080; 
  cursor: pointer;
}
.SmallButton-Down
{
	font-size: 10pt;
	color: #ffffff;
  font-family: garamond;
	background-color: #9facb4;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080; 
  cursor: pointer;
}

.ImageButton
{
	background-color: #eeeeee;
	width:16px;
	height:16px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080; 
  cursor: pointer;
}
.ImageButton-Over
{
	background-color: #9facb4;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080; 
  cursor: pointer;
}
.ImageButton-Down
{
	background-color: #9facb4;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080; 
  cursor: pointer;
}


/*TEXT BOX COMPONENTS*/
#TextBox
{
	border-color: #808080;
	text-align: left;
	border-width: 1px;
	font-size: 12pt;
	color: #808080;
	font-family: garamond;
	border-style: solid;
	width: 200px;
}		
.NormalTextBox
{
	border-color: #808080;
	text-align: left;
	border-width: 1px;
	font-size: 12pt;
	background-color:#dcdcdc;
	color: #3f3f3f;
	font-family: garamond;
	border-style: solid;
}		
.UnderlineTextBox
{
	border-top: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-bottom: 1px solid #808080;
	border-right: 0px solid #ffffff; 
	text-align: left;
	font-size: 12pt;
	background-color:#ffffff;
	color: #3f3f3f;
	font-family: garamond;
}		
.OtherTextBox
{
	border-color: #808080;
	text-align: left;
	border-width: 1px;
	font-size: 12pt;
	background-color:#ffffff;
	color: #3f3f3f;
	font-family: garamond;
	border-style: solid;
}		
