/* Default CSS Stylesheet for a new Web Application project */

body td
{ 
	color:#333333; 
	font-style:normal; 
	font-size:9pt;
	font-family: Arial, Trebuchet MS, Verdana, Sans-Serif;  
}
body
{
	background: url(images/bgstripes.gif) repeat top;
}

table#tblPage
{
		border-left: solid 1px #000;
		border-right: solid 1px #000;
		border-top: solid 1px #000;
		border-bottom: solid 1px #000;
		background: white;
}
td
{
	background-color: White;
}

p
{
	margin-top: 0px;
	padding: 0px, 0px, 2px, 0px;
}

/* Table Topic Styles */
table.topic 
{
	background: white url(images/lightgreyfaderev.jpg) repeat-x bottom;
	border: none 0px;
	height: 100px;
	width: 100%;
	}
table.topic table td
{
	background-color: transparent;
}
table.topic tr.st
{
	vertical-align: bottom;
}
table.topic tr.sb
{
	vertical-align: top;
}
table.topic td.stl
{
	background: url(images/redborder/stl.gif) no-repeat;
	width: 4px;
	height: 4px;
	background-position: left, top;
}
table.topic td.st
{
	background: url(images/redborder/st.gif) repeat-x;
	width: 1px;
	height: 4px;
	background-position: center, top;
}
table.topic td.str
{
	background: url(images/redborder/str.gif) no-repeat;
	width: 4px;
	height: 4px;
	background-position: right, top;
}
table.topic td.sl
{
	background: url(images/redborder/sl.gif) repeat-y;
	width: 4px;
	height: auto;
	background-position: left, top;
}
table.topic td.content
{
	background-color: Transparent;
	width: auto;
	height: auto;	
	text-align: left;
	vertical-align: top;
	padding: 5,10,25,10;
}
table.topic td.sr
{
	background: url(images/redborder/sr.gif) repeat-y;
	width: 4px;
	height: auto;
	background-position: right, top;
}
table.topic td.sbl
{
	background: url(images/redborder/sbl.gif) no-repeat;
	width: 4px;
	height: 4px;
	background-position: left, bottom;
}
table.topic td.sb
{
	background: url(images/redborder/sb.gif) repeat-x;
	width: auto;
	height: 4px;
	background-position: center, bottom;
}
table.topic td.sbr
{
	background: url(images/redborder/sbr.gif) no-repeat;
	width: 4px;
	height: 4px;
	background-position: right, bottom;
}

/* Nav Bar Style */
td.tdNavBarBlank
{	
}

table#tblMain
{
	padding: 0px, 0px, 0px, 0px;
	margin: 0px, 0px, 0px, 5px;
}

table#ucLeft_tblNavBar
{
	width: 130px;
	height: 100%;
}

table#ucLeft_tblNavBar td
{	
	background: url(images/BGNavBar.gif) repeat-x top left;
	font-family: Arial, Trebuchet MS, Verdana, Sans-Serif;
	font-style: normal;
	width: 4px;
}

table#ucLeft_tblNavBar td.tdWhite
{
	background-image: none;
	background-color: none; /*white*/
}

table#ucLeft_tblNavBar td a
{	
	/*background: url(images/BGNavBar.gif) repeat-x top left;*/
	font-family: Arial, Trebuchet MS, Verdana, Sans-Serif;
	font-style: normal;
	font-size:9pt;
	color: White;
	padding: 1px 0px 0px 15px;
	height: 19px;
	width: 130px;
}

table#ucLeft_tblNavBar td a:hover
{
	/*background: url(images/BGNavBarOn.gif) repeat-x top left;*/
	color: White;
	font-weight: bold;
	text-decoration: none;
}

/* ------------- */

a.SubHead:link, a.SubHead:visited {	color: #AA0000;	text-decoration: none;    font-family: tahoma;    font-size: 11px;    font-weight: normal;}a.SubHead:hover {	color: #AA0000;	text-decoration: none;    font-family: tahoma;    font-size: 11px;    font-weight: normal;}a.NavBar:link, a.NavBar:visited {	color: #AA0000;	text-decoration: none;	font-family: Arial;	font-size: 11px;	font-weight: normal;	letter-spacing:.10em;
}a.NavBar:hover{	color: #AA0000;	text-decoration: none;	font-family: Arial;	font-size: 11px;	font-weight: normal;	letter-spacing:.10em;
}a.CommandButton:link, a.CommandButton:visited {	color: #fff;		border-top: none; /*1px solid #AA0000;*/	border-bottom: none;	border-left: none;	border-right: none;	padding: 1px 5px 2px 6px;	font-family: tahoma;	font-weight: normal;	font-size: 11px;	text-decoration: none;}a.CommandButton:hover {	color: #fff;	padding: 1px 5px 2px 6px;	border-top: none;	border-bottom: none;	border-left: none;	border-right: none;	font-family: tahoma;	font-weight: normal;	font-size: 11px;	text-decoration: none;}a.Normal:link, a.Normal:visited {	color: #AA0000;	font-family: tahoma;	font-weight: normal;	font-size: 11px;	font-style: normal;	text-decoration: none;}a.Normal:hover {	color: #2c2c2c;	font-family: tahoma;	font-weight: normal;	font-size: 11px;	font-style: normal;	text-decoration: none;}a:link, a:visited {	color: #AA0000;	font-family: tahoma;	font-weight: normal;	font-size: 11px;	font-style: normal;	text-decoration: none;}a:hover {	font-family: tahoma;	font-weight: normal;	font-size: 11px;	font-style: normal;	text-decoration: underline;}
/*H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #AA0000;
}*/

subHeading	
{	
	font-style:normal; 
	font-size:10.5pt; 
	font-weight:bold; 
	font-family:Arial, Verdana, Sans-Serif; 
	line-height:27px;
}
H1
{
	color: #AA0000; 
	font-style: normal; 
	font-size:13pt; 
	font-weight:bold; 
	font-family: tahoma, Arial, Verdana, Sans-Serif; 
	padding-bottom:0px;
	letter-spacing:.10em;
	margin-bottom: 2px;
	margin-top: 0px;
	border-bottom: solid 1px #AA0000 
}
H2			
{
	color: Black;
	font-weight:bold; 
	font-style: italic;
	font-size:10pt; 
	font-family: Arial, Verdana, Sans-Serif; 
	line-height:12px; 
	letter-spacing:.00em;
	padding-top:0px;
	margin-bottom:5px;
}
H3	
{
	color: Black;
	font-weight:bold; 
	font-style: normal;
	font-size:10pt; 
	font-family:Arial, Verdana, Sans-Serif; 
	line-height:12px; 
	letter-spacing:.0em;
	margin-bottom:5px;
}
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;
	}	
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;
	}	
UL                      
{ 
	width:100%; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	list-style:none; 
	text-align:left; 
	float:none;
}
LI                      
{ 
	margin:0px 0px 0px 10px; 
	padding:0px 0px 7px 10px; 
	display:list-item; 
	background-image:url(images/bullet.gif); 
	background-repeat:no-repeat; 
	background-position: 0 .4em; 
	line-height:normal; 
	font-family:Arial, Verdana, Sans-Serif; 
	font-size: 9pt;
}
IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
