/* design by law110 */
/* www.law110.com */

@import: url(nothing_nonetscape.css);

/* general settings */

body
.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

a:hover img
{
	
}

/* general text */

.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.text p
{
	padding-left: 5px;
	padding-right: 4px;
}

.text ul
{
	list-style: square;
	
}

.text ol
{
	
}
	
.text ol a
{
	color: #FF6600;
	font-weight: 600;
	text-decoration: none;
}

.text ol a:hover
{
	color: Black;
	text-decoration: none;
	background-color: #FFFACD;
}

.text p a
{
	color: #FF6600;
	font-weight: 600;
	text-decoration: none;
}

.text p a:hover
{
	color: Black;
	text-decoration: none;
	background-color: #FFFACD;
}

/* special text formats */

.text p a.clientlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #666666;
}

.texttitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: 800;
}

.textsubtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: 800;
}

/* robo text bubble head */

.bulbheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C9C75;
	font-weight: 600;
}

.bulbheader p
{
	padding-left: 4px;
	padding-right: 4px;
}

/* robo text bubble content*/

.bulbcontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C9C75;
}

.bulbcontent p
{
	padding-left: 4px;
	padding-right: 4px;
}

.bulbcontent p a
{
	color: #FF6600;
	font-weight: 600;
	text-decoration: none;
}

.bulbcontent p a:hover
{
	color: #000000;
	font-weight: 600;
	background-color: #FFFACD;
	text-decoration: none;
}

/* submenu (2nd level) */

.submenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.submenu a
{
	color: #CC3300;
	text-decoration: none;
}

.submenu a:hover
{
	color: Black;
	text-decoration: none;
}

.submenuactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	
}

.submenuactive a
{
	color: Black;
	text-decoration: none;
}

.submenuactive a:hover
{
	color: Gray;
}

/* 3rd level menu */

.thirdlevelmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-left: 7px;
}

.thirdlevelmenu a
{
	color: #CC3300;
	text-decoration: none;
}

.thirdlevelmenu a:hover
{
	color: Black;
	text-decoration: none;
}

.thirdlevelmenuactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-left: 7px;
}

.thirdlevelmenuactive a
{
	color: Black;
	text-decoration: none;
}

.thirdlevelmenuactive a:hover
{
	color: #666666;
	text-decoration: none;
}

/* intro text in boxes */

.introtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 150%;
}

.introtext b
{
	font-weight: 600;
}

/* news article title on front page */

.newstitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #800000;
	padding-left: 6px;
	padding-right: 4px;
	font-weight: 600;
}

.newstext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.newstext a
{
	color: #FF6600;
	text-decoration: none;
	font-weight: 600;
}

.newstext a:hover
{
	color: Black;
	text-decoration: none;
	background-color: #FFFACD;
}

/* text of goodie boxes */

.goodietext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B4513;
}

.goodietext p
{
	padding-left: 4px;
	padding-right: 4px;
}

.goodietext p a
{
	color: #FF6600;
	text-decoration: none;
	font-weight: 600;
}

.goodietext p a:hover
{
	color: Black;
	text-decoration: none;
	background-color: #FFFACD;
}

/* main footer content */

.footertext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C9C75;
	padding-left: 4px;
	padding-right: 4px;
}

.footertext a
{
	color: #FF6600;
	text-decoration: none;
}

.footertext a.active
{
	color: #9C9C75;
	text-decoration: none;
}

.footertext a.active:hover
{
	color: #9C9C75;
	text-decoration: none;
	background-color: #FFFFFF;
}

.footertext a:hover
{
	color: Black;
	text-decoration: none;
	background-color: #FFFACD;
}

/* front page ticker text */

.tickertext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BDB76B;
}

.tickertext a
{
	color: #FF6600;
	text-decoration: none;
	font-weight: 600;
}

.tickertext a:hover
{
	color: Black;
	text-decoration: none;
	background-color: #FFFACD;
}

/* table text */

.tabletext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 4 4 4 4;
}

/* workaround for img links */

.pdfimage a:hover
{
	background-color: transparent;
}