/* Do Not Edit */


/***** Site Basic */
BODY		{ background-color:white;	color:#111111;	font-family: Arial, Helvetica, sans-serif;
		  scrollbar-face-color:#ffffff; scrollbar-shadow-color:#ffffff; }
TH		{ 						font: bold         10pt Verdana, Arial, Helvetica, sans-serif;  text-align:left; }
TD		{ 						font:              10pt Verdana, Arial, Helvetica, sans-serif;	vertical-align:top; }
P		{ 				color:#111111;	font:       normal  9pt 	 Arial, Helvetica, sans-serif;	margin:0px 3px; }
.normal		{ 						font:       normal  9pt Verdana, Arial, Helvetica, sans-serif;	margin:0px 5px 9px; }
.indent		{ padding-left:10px; }

B		{ font-weight:bold; }
EM		{ font-weight:bold; font-style:italic; }
SUP, SUB	{ font-size:smaller; }
IMG.left	{ float:left;  margin-right: 0px; }
IMG.right	{ float:right; margin-left: 0px; }
IMG.middle	{ vertical-align=middle; }

A:link, A:visited	{ text-decoration:none;		color:#003366; }
P A:visited		{ 				color:#660099; }
A:hover			{ text-decoration:underline;	color:#cc0000; }

.center { text-align:center; }
.right  { text-align:right; }

.title1	{ 						font: bold        14pt 		Arial, Helvetica, sans-serif;	margin: 9px 3px 2px; }
.title2	{						font: bold        12pt 		Arial, Helvetica, sans-serif;	margin: 6px 3px 2px; }
.title3	{						font: bold        11pt 		Arial, Helvetica, sans-serif;	margin: 6px 3px 2px; }
.title4	{						font: normal 	  11pt 		Arial, Helvetica, sans-serif;	margin: 6px 3px 2px; }
.title5 {						font: bold 		  9pt		Arial, Helvetica, sans-serif;   margin: 6px 3px 2px; }

.bullet	{ margin: 0px 5px 5px 20px; text-indent: -10px; }

LI		{ list-style-position:outside; }
UL.square	{ list-style-type:square;		margin: 5px; }
UL.square LI	{ 	margin: 0px 0px 5px 16px; }
DIV.box		{ 				display:block; border: 1px solid #999999; margin-bottom:15px; }
DIV.box DIV.cap	{ background-color:#8d8040;	display:block; border-bottom: 1px solid #666666; padding:3px; }
DIV.box P	{ margin-top:5px; }


/***** SITE Definitions */
#sitelogo	{ }
#sitehead	{ text-align:right; }

#siteloc	{ 			color:#666666;	font:      normal 10pt Verdana, Arial, Helvetica, sans-serif; margin-left: 5px; }

#sitemenu		{ background-color:#ffffff; }
#sitemenu STRONG	{ text-transform:uppercase; }
#sitemenu A,		#sitemenu A.lev2	{ text-decoration:none;	display:block; width=150px; padding:2px 0px ; margin:0px; }
#sitemenu A:hover,	#sitemenu A.lev2:hover	{ background-color:#99ccff;	color:#003366; }
#sitemenu A		{ 				color:#000000;  font: bold         9pt Arial, Helvetica, sans-serif; }
#sitemenu A.lev2	{ text-transform:none;		color:#6666FF;	font:      normal  8pt Arial, Helvetica, sans-serif; }


#sitepage	{ }

#sitefoot		{ 				color:#000000; text-align:right; padding-top:5px; font: 8pt; }
#sitefoot A:link	{ text-decoration:none;		color:#000000; }
#sitefoot A:visited	{ text-decoration:none;		color:#000000; }
#sitefoot A:hover	{ text-decoration:underline;	color:#cc0000; }

/***** PAGE Definitions */
#pagesubhead		{ font: bold         14pt Arial, Helvetica, sans-serif;	text-align:right; vertical-align:middle; padding-right:5px; }
#pagesubhead P		{  }
#pagerelate  		{ background-color:#8d8040; background-image:  url("images/rside_top.bmp"); background-repeat: no-repeat; padding:0px; }
#pagerelate DIV.title1	{			color:#003366;	font: bold         12pt; margin:5px 5px 5px 5px; }

#pagebody		{ text-align:center; padding:5px; }

#pagesitemap		{ }
#pagesitemap .title1	{ font: bold         10pt Arial, Helvetica, sans-serif;	margin: 10px 0px 0px  0px; }
#pagesitemap .title2	{ font: bold         10pt Arial, Helvetica, sans-serif;	margin:  8px 0px 0px 10px; padding: 4px;	border: 1px solid #8d8040; }
#pagesitemap .title3	{ font: bold         10pt Arial, Helvetica, sans-serif;	margin:  1px 0px 0px 20px; }
#pagesitemap .title4	{ font:      normal  10pt Arial, Helvetica, sans-serif;	margin:  1px 0px 0px 30px; }

#pagetoc TH	{ background-color:#8d8040; border: 1px solid #666666; border-left-style: hidden; border-right-style: hidden; }
#pagetoc .noline	{ border: none; }
#pagetoc TD	{ 			    border-bottom: 1px dotted #666666; padding: 10px 0px; }


/***** PAGE(Splash) Definitions */
.address	{ line-height:1.5; }
TABLE.splash1	{ }
TABLE.splash1 P {				color:#003366;	margin:15px 0px 5px 10px; }
TABLE.splash1 UL{ 						margin:10px 10px 10px 10px; }
TABLE.splash1 LI{ list-style:outside,square;	color:#003399;	margin:0px 0px 0px 18px; }
TABLE.splash2	{ background-color:#000000;	color:#ffffff; }
TABLE.splash2 P	{				color:#ffffff;	font:	  normal 12pt Arial, Helvetica, sans-serif;	margin:0px 5px 0px 15px; }
TD#tagline	{ 				color:#aaaaaa;	font: italic      16pt Times, serif; }

DT		{ text-decoration: underline;		font: bold        10pt Arial, Helvetica, sans-serif; margin-top:10px; }
#footnote	{ border-top: 1px dotted #8d8040; margin-top:30px;}
#footnote P	{ color:#666666;	font:      normal 7pt  Arial, Helvetica, sans-serif; }

@media print
{
	#sitelogo, #sitemenu { display:none; }
	#sitehead_print { display:inline; }
	A { text-decoration:underline!important; }
}