#BorderOut	{ height:26px; width:92px; position:relative; border-width:1px; border-color:#663366; border-style:solid; cursor: hand}
#BorderIn	{ height:26px; width:92px; position:relative; border-width:1px; border-color:#FFFFFF; border-style:solid; cursor: hand}
#BorderOut2	{ height:26px; width:132px; position:relative; border-width:1px; border-color:#7F9DB9; border-style:solid; cursor: hand}
#shades	{ height:28px; position:relative; border:none; filter:shadow(color=#999999, direction=135, strength=3) }
#none	{ height:26px; position:relative; border:none; }
a.ExpandingHeadline
{
	font-family:Verdana, Arial;
	text-decoration:none;
	cursor:hand;
	font-size:10pt;/*0.9em;*/
	color:#000000;
	width:100%;
}
a.ExpandingHeadline:hover
{
	font-family:Verdana, Arial;
	text-decoration:none;
	cursor:hand;
	font-size:10pt;/*0.9em;*/
	color:#0066FF;
	width:100%;
}
.ExpandingChild
{
	padding-left:40px;
}
a.MainLink {
  font-family:Verdana, Arial;
  color: #0066FF;
  text-decoration: underline;
  font-size: 1em;
}
a.MainLink:visited{
  font-family:Verdana, Arial;
  color: #0066FF;
  text-decoration: underline;
}
a.MainLink:active{
  font-family:Verdana, Arial;
  color: #0066FF;
  text-decoration: underline;
}
a.MainLink:hover {
  font-family:Verdana, Arial;
  color: #663366;
  text-decoration: underline;
}
a.BlackLink {
  font-family:Verdana, Arial;
  color: #000000;
  text-decoration: none;
}
a.BlackLink:visited{
  font-family:Verdana, Arial;
  color: #000000;
  text-decoration: none;
}
a.BlackLink:active{
  font-family:Verdana, Arial;
  color: #000000;
  text-decoration: none;
}
a.BlackLink:hover {
  font-family:Verdana, Arial;
  color: #663366;
  text-decoration: underline;
}

.TitleMedium
{
	font-weight: normal;
	font-size: medium;
	color: gray;
	font-family: Verdana , Arial, Helvetica, sans-serif;
}


UL.EvenSpace
{
	padding-right:35px;
}
UL.NoBullet
{
	padding-right:35px;
	list-style-type:none;
}
OL.EvenSpace
{
	padding-right:45px;
}
LI.Spacer
{
	padding-bottom:5px;
}
.PurpleGradient
{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#663366', gradientType='1')
}
.ReversePurpleGradient
{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#663366', endColorStr='#FFFFFF', gradientType='1')
}
.TextHeaderSub
{
	font-family:Verdana, Arial;
	font-size:10pt;/*0.9em;*/
	font-weight:bold;
	color:#663366;
	width:100%;
	padding-bottom:8px;
}
.TextHeaderBlack
{
	font-family:Verdana, Arial;
	font-size:10pt;/*0.9em;*/
	font-weight:bold;
	color:#000000;
	padding-bottom:8px;
}
.TextHeader
{
	font-weight: bold;
	font-size:10pt; /*1em;*/
	width: 100%;
	color: #663366;
	font-family: Verdana, Arial;
	letter-spacing: 0.1em;
}
.TextHeaderSub
{
	font-family:Verdana, Arial;
	font-size:10pt;/*0.9em;*/
	font-weight:bold;
	color:#663366;
	width:100%;
	padding-bottom:8px;
}

.TextHeaderBig
{
	font-weight: bold;
	font-size:10pt; /*1.1em;*/
	width: 100%;
	color: #663366;
	font-family: Verdana, Arial;
	letter-spacing: 0.1em;
}

.TextSub
{
	font-family:Verdana, Arial;
	font-size:10pt;/*0.8em;*/
}
.TextPurple
{
	font-family:Verdana, Arial;
	color:#663366;
	width:100%;
}
.TextPurpleNoWidth
{
	font-family:Verdana, Arial;
	color:#663366;
}
.Normal
{
	font-family:Verdana, Arial;
	color:#000000;
}
.Text
{
	/*padding-bottom:10px;*/
	font-family:Verdana, Arial;
	color:#000000;
	width:100%;
}
.TextFootnote
{
	/*padding-bottom:10px;*/
	font-family:Verdana, Arial;
	color:#000000;
	width:100%;
	font-size:10pt;/*0.6em;*/
}
.TextError
{
	/*padding-bottom:10px;*/
	font-family:Verdana, Arial;
	color:RED;
	width:100%;
}
.TextErrorNW
{
	font-family:Verdana, Arial;
	color:RED;
}
TD.TextErrorNW
{
	font-family:Verdana, Arial;
	color:RED;
}
TD.Header
{
	font-size:10pt;/*0.8em;*/
	font-family:Verdana, Arial;
	font-weight:bold;
	color:#663366;
	width:100%;
	/*padding-bottom:8px;*/
}
TD.HeaderBlack
{
	font-size:10pt;/*0.8em;*/
	font-family:Verdana, Arial;
	font-weight:bold;
	color:#000000;
	/*padding-bottom:8px;*/
}
TD.HeaderHugeWhite
{
	font-size:10pt;/*16pt;*/
	font-family: Verdana, Arial;
	color:#FFFFFF;
	/*padding-bottom:8px;*/
}

TH.TableHeader
{
	font-size:10pt;/*0.8em;*/
	background-color:#663366;
	font-family:Verdana, Arial;
	font-weight:bold;
	color:#ffffff;
	/*padding-bottom:8px;*/
}
TH.TallHeader
{
	font-size:10pt;/*0.8em;*/
	height:1.25em;
	background-color:#663366;
	font-family:Verdana, Arial;
	font-weight:bold;
	color:#ffffff;
	/*padding-bottom:8px;*/
}
TD.Text
{
	/*padding-bottom:10px;*/
	font-size:10pt;/*0.8em;*/
	font-family:Verdana, Arial;
	color:#000000;
	width:100%;
}
TD.TextDisabled
{
	/*padding-bottom:10px;*/
	font-size:10pt;/*0.8em;*/
	font-family:Verdana, Arial;
	color:#9e9e9e;
}
TD.TextSub
{
	font-size:10pt;/*0.6em;*/
	font-family:Verdana, Arial;
	color:#000000;
}
TD.Normal
{
	/*padding-bottom:10px;*/
	font-size:10pt;/*0.8em;*/
	font-family:Verdana, Arial;
	color:#000000;
}
TD.GridItem
{
	font-size:10pt;/*0.8em;*/
	font-family:Verdana, Arial;
	color:#000000;
	background-color:#e8e8e8;
}
TD.GridItemSmall
{
	font-size:10pt;/*0.7em;*/
	font-family:Verdana, Arial;
	color:#000000;
	background-color:#e8e8e8;
}
TD.GridItemSmallDisabled
{
	font-size:10pt;/*0.7em;*/
	font-family:Verdana, Arial;
	color:DarkGray;
	background-color:#e8e8e8;
}
TD.GridParent
{
	font-size:10pt;/*0.8em;*/
	font-family:Verdana, Arial;
	font-weight:bold;
	color:#000000;
	background-color:#e8e8e8;
}
TD.GridDisabled
{
	font-size:10pt;/*0.8em;*/
	font-family:Verdana, Arial;
	color:DarkGray;
	background-color:#e8e8e8;
}
TD.Line
{
	background-color:#663366;
	height:2px;
}
.NotationRed
{
	color:Red;
	vertical-align:text-top;
	font-size:10pt;/*0.7em;*/
}
.NotationBlue
{
	color:Blue;
	vertical-align:text-top;
	font-size:10pt;/*0.7em;*/
}
.NotationBlack
{
	color:#000000;
	vertical-align:text-top;
	font-size:10pt;/*0.7em;*/
}
.TextBox
{
	border: 0px solid #1E2E55;
	background-color: #FFFFFF;
	color:#000000;
	text-align:right;
	width:60px;
}
.TextBoxes
{
	font-weight: normal;
	font-size:10pt; /*1em;*/
	color: #000000;
	font-family: Verdana , Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

/* Snazzy styles*/
.quick_link, td.quick_link
{
	padding: 0px;
	font-size:10pt; /*12px;*/
	font-family: Verdana, Arial;
	font-size: 10pt;
}

.quick_link_on, td.quick_link_on
{
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Arial;
	font-size: 10pt;
}

A.teaser, A.teaser:link, A.teaser:visited
{
font-family: Verdana, Arial;
text-decoration: none;
color: #000000;
}

A.teaser:hover
{
font-family: Verdana, Arial;
text-decoration: none;
}

.subheader1, td.subheader1
{
  font-family:Verdana, Arial;
  color: #663366;
  /*color: #0066FF; commented by Assad 03-mar-2006*/
  text-decoration: underline;
  font-weight:bold;
  font-size:10pt; /*1em;*/
}

.tell_me, td.tell_me
{
font-size:10pt; /*11px;*/
font-family: Verdana, Arial;
color: #996699;
}

.border2
{
background:#DACDDA;
}