/* generic information */
body 
{ 
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#333333;
	background-color: #D8E4F0;
}

A:Link{text-decoration: underline; font-family:Arial; font-size: 10pt; font-weight:bold; color:#000066;}
A:Visited{text-decoration: underline; font-family:Arial; font-size: 10pt; font-weight:bold;  color:#000066;}
A:Active{text-decoration: underline; font-family:Arial; font-size: 10pt; font-weight:bold;  color:#000066;}
A:Hover{text-decoration: underline; font-family:Arial; font-size: 10pt; font-weight:bold;  color:#0000AA;}

A.Head:Link{text-decoration: underline; font-family:Arial; font-size: 9pt; color:#FFFFFF; font-weight:bold;}
A.Head:Visited{text-decoration: underline; font-family:Arial; font-size: 9pt; color:#FFFFFF; font-weight:bold;}
A.Head:Active{text-decoration: underline; font-family:Arial; font-size: 9pt; color:#FFFFFF; font-weight:bold;}
A.Head:Hover{text-decoration: underline; font-family:Arial; font-size: 9pt; color:#FFFFFF; font-weight:bold;}

INPUT.clsButton 
{
	background-color: #F2F2F3; 
	border: solid 0px; 
	color: #000000; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: underline;
	padding: 5px;
	cursor:hand;
}

#toppanel
{
	width:100%;
	height:68px;
	background-image: url(../images/topgrad.gif);
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1 #ADC6DF;
}
#menupanel
{
	width:100%;
	height:20px;
	background-color:#ADC6DF;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1 #ADC6DF;
}
.errorpanel
{
	vertical-align:middle;
	padding: 5px 5px 5px 5px;
	text-align:center;
}
.newversionpanel
{
}
#leftpanel
{
}
#mainpanel
{
	background-color:White;
	border-left: solid 1 #ADC6DF;
	border-right: solid 1 #ADC6DF;
	width: 750px;
	vertical-align:top;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;	
	color:#333333;
	padding: 0px 0px 0px 0px;
}
#bottompanel
{
	background-color:White;
	border-left: solid 1 #ADC6DF;
	border-right: solid 1 #ADC6DF;
	border-top: solid 1 #ADC6DF;
	border-bottom: solid 1 #ADC6DF;
	vertical-align:bottom;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;	
	color:#333333;
	padding: 5px 5px 5px 5px;
	height:25px;
}
#rightpanel
{
}
#innerpanel
{
	padding: 5px 5px 5px 5px;
	height:100%;
	width:100%;	
}
#defaultpanel
{
	background-image: url(../images/maingrad.gif);
	background-repeat:repeat-x;	
	height:100%;
	width:100%;
}
#sidetoppanel
{
	background-repeat:repeat-x;	
	height:130px;
	width:207px;
}
#sidepanel
{
	background-image: url(../images/downgrad.gif);
	background-repeat:repeat-x;
	height:100%;
	width:207px;
	border-right: solid 1 black;
	padding:5px 5px 5px 5px;
}

.pin
{
	list-style-image: url(../images/pin.jpg);
	list-style-position:inside;
}

.sidemenupanel
{
	text-align:left;	
	width:207px;
	padding-left:10px;
	padding-top:5px;
}

#column2panel
{
	text-align:left;	
	padding-left: 15px;
}

.dottedbox
{
	border-right: black 1px inset;
	border-top-style: inset;
	border-left-style: inset;
	border-bottom-style: inset;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	background-color:#F2F2F2;
}

ul#fsfeatures
{
	list-style:none;
	margin:0px;
	padding:0px;
	font-weight:normal;
	word-spacing:-2px;
	text-align:left;
}

ul#fsfeatures li 
{
	margin: 0px 0px 2px 0px;
	padding-left:38px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:5% 20%;
	word-spacing:-1px;
}

.grayline
{
	background-image:url(../images/grayline.gif);
	background-repeat:repeat-y;
	margin-left:5px;
	margin-right:5px;
	width:1px;
	height:400px;
}

.hopcol2
{	
	margin-left:22px;
	font-size:11pt;
	font-variant:small-caps;
}

.SubTitle
{	
	font-size:11pt;
	font-variant:small-caps;
	font-weight:bold;
	font-family:Arial;
}

.SubTitleSm
{	
	font-family:MS Sans Serif;
	font-size:9pt;
	font-weight:600;
	font-variant:small-caps;
}

.infobox
{
	margin: 5px 5px 5px 0px;
	padding: 1px 1px 1px 1px;
	background-color:#B3B7C4;
}

.infoboxinner
{
	border: solid 1 White;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	background-color:White;
}

.hopcol2text
{
	margin-left:22px;
}

.rowon
{
	background-color:F8F8F8;
}

.FooterText
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color:#333333;
}

.HeaderText
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
}

.PageTitle
{
	font-family:Arial;
	font-size: large;
	font-weight:bold;
	color:#404B55;
	line-height:50px;
}

.PageTitleLight
{
	font-family:Arial;
	font-size: large;
	font-weight:normal;
	color:#404B55;
	line-height:50px;
}

.StepNumber
{
	font-family:Arial;
	font-size: medium;
	font-weight:normal;
	color:#DC241F;
}

.RedTitle
{
	font-family:Arial;
	font-size: medium;
	font-weight:bold;
	color:#DC241F;
}

.RedBodyTitle
{
	font-family:Arial;
	font-size: 10pt;
	font-weight:bold;
	color:#DC241F;
	margin-top:0px;
	margin-left:0px;
}

.BodyTitle
{
	font-family:Arial;
	font-size: 11pt;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-left:0px;		
	font-variant:small-caps;			
}

.BodyTitleLg
{
	font-family:Arial;
	font-size: 12pt;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
}

.BodyText
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-left:0px;	
}

.BodyTextSm
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-left:0px;	
}

.InfoSection{
	background-color: #F2F2F3;
	padding: 10px;
	width: 100%;
	margin-bottom:20px;
}

.ValidatorSection{
	background-color: #F2F2F3;
	padding: 10px;
	width: 100%;
	margin-bottom:20px;
	color:#000000;
}

.TopBar
{
	background-color: #DC241F;	
}

.TermsBox
{
	background-color: #FFFFFF;
	width:100%;
	height:150px;
	overflow: auto;
	border: solid 1px #A5ACB2;
	padding: 5px;
}

.ListStyle
{
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE: disc; 
	line-height:20px;
}

.RedLine
{
	width:100%;
	height:1px;
	background-image: url(../images/redline.gif);
	background-repeat: repeat-x;
	padding-top:2px;
	padding-bottom:2px;

}

.WhiteLine
{
	width:1px;
	height:100%;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-y;
}

.Divider
{
	background-color:#333333;
	overflow:hidden;
	height:1px;
	width:100%;
	margin-bottom:5px;
}

.LineSpacer
{
	line-height:20px;
}

.Spacer5
{
	height:5px;
}
.Spacer10
{
	height:10px;
}
.Spacer20
{
	height:20px;
}
.Spacer30
{
	height:30px;
}

