/* Default CSS Stylesheet for a new Web Application project */

body
{
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	text-transform: none;
	font-weight: normal;
	font-family: Helvetica,sans-serif;
	word-spacing: normal;
	letter-spacing: normal;
	text-align:justify;
	font-size:	75%;
}

p
{
	text-align:justify;
	font-size:	100%;

	
}

table
{
	border: #000000 0pt solid;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	font-size:	100%;


}

td, th
{
	vertical-align: top;
}

table.WF td, th
{
	vertical-align: middle;
	padding: 5px;
}


H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.3em;
	font-weight:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	COLOR: #000066; 
	margin-top:10;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.2em;
	font-weight:	normal;
	color:#000000;
	margin-top:10;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.1em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


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;
	background-color: #ffcc99;
	color:	#3333cc;
	}
	
a.other:link,a.other:active,a.other:visited
{ color: #000000; text-decoration: none } 
a.other:hover 
{ color: #00FF00; text-decoration: underline }


SMALL	{
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

UL.Ball  {	
	list-style-image:url('/img/bulletBall.gif');
	}
	
UL.BallLg  {	
	list-style-image:url('/img/bulletBallLarge.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif	
	}
	
UL.Triangle  {	
	list-style-image: url('/img/bulletTriangle.gif');
	
	}


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;
	}

.required
{
	background-color: #ffff99;
}

td.leftpanel
{
	margin-top: 20px;
	vertical-align: baseline;
	background-color: #99CCFF;
	width: 90px
}

td.footerpanel
{
	background-color: #EEEEEE;
	padding: 2px;
}

table.menu TD {border:0pt solid #000000;padding:0px;padding-right:5px}
table.menu A {COLOR: #FFFFFF; font: 500 univers, helvetica, sans-serif;
  TEXT-DECORATION: none}
table.menu A:visited {color: #FFFFFF; TEXT-DECORATION: none}
table.menu A:hover { TEXT-DECORATION: underline; COLOR: #FFFF00}

table.menufooter A {font: 500 univers, helvetica, sans-serif; TEXT-DECORATION: none}
table.menufooter A:hover { TEXT-DECORATION: underline}

table.form { padding: 10px; margin: 0px;}
table.form td {vertical-align: middle; padding:5px;}
table.form td.IsRequired {color: #FF0000}
table.form th {color:#0000FF; text-align:left; padding:5px; padding-left:25px;}
table.form td.caption {font-weight:800;}
table.form td.button {text-align:center;}
form.input { margin: 0px;}
form.input h1 { padding:10px;margin: 10px;font-weight:800;color: #FF0000}
form.input div.description {padding:2px; margin: 0px;}
form.input div.help {background-color: #FFFFFF; padding:10px; margin: 0px;}

table.result { background-color: #FF0000; padding: 10px; margin: 10px;}
table.result td {vertical-align: middle; padding:5px;font-size: 0.8em; vertical-align:baseline}
form.result { margin: 0px;}
form.result h1 { padding:10px;margin: 10px;font-weight:800;color: #FF0000}
form.result div.description {padding:2px; margin: 0px;}
form.result div.help {background-color: #FFFFFF; padding:10px; margin: 0px;}

table.result tr td {background-color: #fffafa; }
table.result tr.alternate td {background-color: #ffe4c4;}   
table.result tr.header td  {background-color: silver;padding:5px; font-weight:800; padding-left:10px}
table.result tr.pager td  {background-color: #EEEEEE;padding:5px;text-align:center}

div.info td.caption {font-weight:800;}
div.info td.value  {text-align:center;}
div.info table {padding: 10px; margin: 10px;}

#lblError {color:#FF0000;}

b.Caption  {color:#0000DD;} 