BODY 		{topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"}

p, td, dl, li	{font-size: 10pt; font-height: 14pt; font-family: arial, verdana, sans-serif; color: black;}

UL        {list-style-type: square;}

H1			{font-size: 16pt; color: #002252; font-weight: bold; margin-bottom: 0; margin-top: 0;}

H2			{margin-top: 0px; font-size: 15pt; color: #000000; font-weight: bold; margin-bottom: 0; margin-top: 0;}

H3			{margin-top: 0px; font-size: 13pt; color: #000000; font-weight: bold; margin-bottom: 0; margin-top: 0;}

H4			{margin-top: 0px; font-size: 11pt; color: #002252; font-weight: bold; margin-bottom: 0; margin-top: 0;}

.top		{margin-top: 0;}

.small    {font-size: 9pt; line-height: 14pt; color: #ffffff; font-weight: bold;}

.video    {font-size: 9pt; font-height: 12pt; font-family: helvetica, arial, 
verdana, sans-serif; color: #ffffff; margin-left: 10px; margin-right: 10px; }

ul.video {
list-style-type: disc;
list-style-position: outside;
}

ul.video  li {
vertical-align: text-bottom;
color: #ffffff;
margin-left: -20px;
*margin-left: 20px;
margin-top: -10px;
}


.foot    {font-size: 9pt; color: #000000;}


/*Top Slider navigation*/
 /* common styling */
.menu2 {  
float:left; width:100%; background:#000; font-weight: bold;
margin:0; /* for this demo only */ 
}
.menu2 ul {padding:0;margin:0;list-style-type:none;}

.menu2 ul li { font-size:11pt; float:right; text-align: left; position:relative;}

.menu2 ul li.group {display:block; text-indent:10px; background:#000; color:#ff0; width:152px; padding:2px 0;}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#fff; padding:0px 16px; line-height:25px; height:30px;
}

.menu2 ul li:hover {width:auto;}
.menu2 ul li a:hover {background:#000; color:#fff;}
.menu2 ul li:hover a {background:#222222; color:yellow;}
.menu2 ul li ul {display: none;}

.menu2 table {margin:0; border-collapse:collapse; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:29px; background:#000; margin-top:1px; left:0; width:152px;
}
.menu2 ul li:hover ul.scroller {height:300px; width:172px; overflow:auto;}
.menu2 .scroller li {font-size:9pt;}
.menu2 ul li:hover ul.endstop {left:-90px;}
.menu2 ul li:hover ul li ul {display: none;}

.menu2 ul li:hover ul li a {
display:block; background:#000; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;
}
.menu2 ul li:hover ul li a.drop {background:#222222;}
.menu2 ul li:hover ul li a:hover {color:#ff0; background: #222222;}
.menu2 ul li:hover ul li a:hover.drop {background: #222222; color:#ff0;}

.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:yellow; left:152px; height:138px; width:172px; overflow:auto; background:#222222;
}
.menu2 ul li:hover ul li:hover ul li a {background:#222222;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}

.menu2 ul li:hover ul li:hover ul.left {left:-172px;}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#222222; color:yellow;}


/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:29px; background:#000;left:0; marg\in-top:1px;
}
.menu2 ul li a:hover ul.scroller {height:138px; overflow:auto;}
.menu2 ul li a:hover ul.endstop {left: -90px;}

.menu2 ul li a:hover ul li a {
display:block; color:yellow; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;
}
.menu2 ul li a:hover ul li a.drop {background:#222222; padding-bottom:5px;}

.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {color:#ff0; background: #222222;}
.menu2 ul li a:hover ul li a:hover.drop { background: #222222; color:yellow;}

.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:yellow; left:152px; height:138px; width:170px; overflow:auto; background:#222222;
}
.menu2 ul li a:hover ul li a:hover ul.left {left:-170px;}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#222222; color:yellow;}

.left {clear:both;}


/*Top rollover navigation*/

#nav, #nav ul { 
	padding: 0; list-style: none; margin:0; width:auto;}

#nav a { text-decoration: none; }
#nav li   {float: right;}
#nav li a { color: #ffffff; width: auto; padding-right: 20px; font-size: 11pt; font-weight: bold;}
#nav li a:hover  {color: yellow;}

.navtext {color: #ffffff; font-size: 11pt; padding-right: 20pt; font-weight: bold;}

#nav li ul {
	position: absolute;
	background: #000000;
	margin: 0 0 0 -10px;
	*margin: 13pt 0 0 -75pt;
	padding-bottom: 4px;
	width: 110pt;
	*width: 100pt;
	left: -999em; 
}

#nav li ul li { float: left; display: block; margin: 2pt 0 2pt 4pt;}

#nav li ul a { color: #ffffff; display: block; font-weight: normal; font-size: 9pt; width: 100pt;}

#nav li ul a:hover { color: yellow; background: #222222; width: 90pt; *width: 100pt;}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left: auto; }
/*Top rollover navigation*/



.border {background-color: #1C4174; border: 1px solid #ffffff; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: center;}


/* named styles for home page */
.home	{font-size: 11pt; line-height: 13pt; color: black;}

.home2	{font-size: 10pt; line-height: 11pt; color: black;}

.home3	{background-color: #E81D25; border: 4px solid #000000; padding: 24px;}

.newsborder {background-color: #FDF1D4; border: 1px solid #000000; padding: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;}


/* named styles for various link uses */
A:link 	{color: #000000; text-decoration: underline;}
A:active 	{color: #000000; text-decoration: underline;}
A:visited 	{color: #444444; text-decoration: underline;}
A:hover 	{color: #000000; text-decoration: underline;}

a.one:link {color: #ffffff; text-decoration: none; 
			font-size: 11pt; 
			font-weight: bold;}
a.one:visited {color: #ffffff; text-decoration: none; 
			font-size: 11pt; 
			font-weight: bold;}			
a.one:hover {color: #FFFF33; 
			font-size: 11pt; 
			font-weight: bold;}


a.two:link {color: #ffffff; 
			font-size: 10pt; }
a.two:visited {color: #ffffff; 
			font-size: 10pt; }			
a.two:hover {color: #FFFF33; 
			font-size: 10pt; }


a.hp:link {color: #ffffff;  font-weight: bold; 
			font-size: 12pt;  text-decoration: none; }
a.hp:visited {color: #ffffff;  font-weight: bold; 
			font-size: 12pt;  text-decoration: none; }			
a.hp:hover {color: #FFFF33;  font-weight: bold; 
			font-size: 12pt;  text-decoration: none; }
