/* CSS Document *//**************************************************************  Edgar Online - Corporate CSS v1;  June 29, 2006***************************************************************//* HTML TAGS and CLASSES-------------------------------------------------------------*/#floatAds{	position:relative;	float:right;	background:#e7f3fe;	width:160px;	margin-right:0px;	margin-left:10px;	margin-bottom:10px;	text-align:center;	}.floatRight{	position:relative;	float:right;	clear:both;	}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0;	/*background-image: url(../images/bg/main_bg_repeater.gif);*/	font-size: 11px;	}p {	font-size: 11px;	color: #666;	line-height: 14px;}.defaultBodyText, .italicBodyText  {	font-size: 11px;	color: #666;	line-height: 14px;	}.italicBodyText {	font-style: italic;	}.intro  {	font-size: 13px;	color: #666;	line-height: 16px;	}.introCallout  {	font-size: 13px;	font-weight: bold;	color: #d02939;	line-height: 16px;	}.taglineCondensed {	color: #666;	letter-spacing: -1px;	font-weight: bold;	}.bodyTextBold {	color: #666;	font-weight: bold;	}.byline {	font-style: italic;	color: #369;	}.dateline {	color: #369;	}a {	color: #369;	}a:link, a:visited {	color: #369;	text-decoration: underline;	}a:hover {	color: #666;	text-decoration: none;	}		.highlightlink {	font-family: Verdana, Arial, sans-serif;}.highlightlink  a:link, .highlightlink  a:visited, .highlightlink  a:hover {}.highlightlink  a:link, .highlightlink  a:visited {	color: #9e5d4c;	text-decoration: underline;}.highlightlink  a:hover {	color: #666;	text-decoration: none;}.headlineLink {	font-size: 12px;	display: block;	margin: 0 0 3px 0;}.headlineLink a:link, .headlineLink a:visited, .headlineLink a:hover {	font-size: 12px;	font-weight: bold;}.headlineLink a:link, .headlineLink a:visited {	color: #369;	text-decoration: underline;}.headlineLink a:hover {	color: #369;	text-decoration: none;}.headlineLink1 {	font-size: 12px;	display: block;	margin: 0 0 3px 0;}.headlineLink1 a:link, .headlineLink1 a:visited, .headlineLink1 a:hover {	font-size: 12px;	font-weight: bold;}.headlineLink1 a:link, .headlineLink a:visited {	color: #369;	text-decoration: underline;}.headlineLink1 a:hover {	color: #369;	text-decoration: none;}.headlineLink2 {	font-size: 11px;	display: block;	margin: 0 0 3px 0;}.headlineLink2 a:link, .headlineLink2 a:visited, .headlineLink2 a:hover {	font-size: 11px;	font-weight: bold;}.headlineLink2 a:link, .headlineLink a:visited {	color: #5c88b4;	text-decoration: underline;}.headlineLink2 a:hover {	color: #5c88b4;	text-decoration: none;}.toplink {	font-family: Arial, Verdana, sans-serif;	font-size: 10px;	/*border-top:1px solid #ccc;*/	padding-top: 10px;}.toplink  a:link, .toplink  a:visited, .toplink  a:hover {	font-size: 10px;}.toplink  a:link, .toplink  a:visited {	color: #9e5d4c;	text-decoration: underline;}.toplink  a:hover {	color: #666;	text-decoration: none;}.subheader {	font-size: 12px;	font-weight: bold;	color: #666;	}.dotRuleDivider2 {	line-height: 3px;	border-bottom:1px dotted #ccc;}			/* GRAPHICAL SIDEBARS and IMAGE MARKERS-------------------------------------------------------------*/	.blankColumnIndent {	background-color: #fff;	display: block;	margin: 0 0 0 0;	height: 40px;}.investorguide {	background-image: url(../images/headers/investorguide_header2.jpg);	display: block;	margin: 25px 0 12px 0;	background-repeat: no-repeat;	background-position: center;	height: 94px;}.productsSidebar {	background-image: url(../images/sidebar/products_sidebar.jpg);	display: block;	margin: 0 0 0 0;	background-repeat: no-repeat;	background-position: center;	height: 125px;}.newsroomSidebar {	background-image: url(../images/sidebar/news_sidebar.jpg);	display: block;	margin: 0 0 0 0;	background-repeat: no-repeat;	background-position: center;	height: 125px;}.investorSidebar {	background-image: url(../images/sidebar/investorguide_sidebar.jpg);	display: block;	margin: 0 0 0 0;	background-repeat: no-repeat;	background-position: center;	height: 125px;}.contactsSidebar {	background-image: url(../images/sidebar/contacts_sidebar.jpg);	display: block;	margin: 0 0 0 0;	background-repeat: no-repeat;	background-position: center;	height: 125px;}.contactsSidebar2 {	background-image: url(../images/sidebar/investorguide_sidebar.jpg);	display: block;	margin: 0 0 0 0;	background-repeat: no-repeat;	background-position: center;	height: 125px;}.contactsSidebar3 {	background-image: url(../images/sidebar/news_sidebar.jpg);	display: block;	margin: 0 0 0 0;	background-repeat: no-repeat;	background-position: center;	height: 125px;}.contactsSidebar4 {	background-image: url(../images/sidebar/products_sidebar.jpg);	display: block;	margin: 0 0 0 0;	background-repeat: no-repeat;	background-position: center;	height: 125px;}	/* LISTS ITEMS-------------------------------------------------------------*/	ul {	margin: 5px 0 15px 0;	padding: 0 0 0 12px;	list-style-type: none;	}li { 	font-size: 10px;	color: #369;	background: url(../images/icons/arrow_bullet.gif) left top no-repeat;	padding: 0 0 5px 17px;	margin: 0 0 1px 0;	}li.altbullet {	background-image: url(../images/icons/arrow_bullet.gif);	}li.document {	background-image: url(../images/icons/document_icon.gif);	}li.multimedia {	background-image: url(../images/icons/multimedia_icon.gif);	}li.phone {	background-image: url(../images/icons/phone_icon.gif);	font-weight: bold;	}li.email {	background-image: url(../images/icons/email_icon.gif);	}li.pdf {	background-image: url(../images/icons/pdficonsmall.gif);	}li.sales {	background-image: url(../images/icons/sales_icon.gif);	}li.misc {	background-image: url(../images/icons/misc_icon.gif);	}	form {	margin: 6px 0 9px 9px;	padding: 0px;}/* BASE STRUCTURAL TABLES : HOMEPAGE-------------------------------------------------------------*/Table#masterContainer {	background-color: #FFF;	/*border: thin solid #ccc;*/	}	.littleMastHead{	position:absolute;	left:751px;	top:20px;}Table#masthead {	background-color: #fff;	background-image: url(../images/masthead/masthead_bg.gif);	background-repeat: no-repeat;	background-position: bottom;	margin: 0 0 0 0;	}Table#masthead td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;	/*vertical-align: bottom;*/	padding: 35px 0 20px 10px;			}Table#masthead td a:link, Table#masthead td a:visited {	color: #369;	text-decoration: underline;	}Table#masthead td a:hover {	color: #369;	text-decoration: none;	}		Table#contentContainer {	margin: 20px 0 0 0;	}	Table#contentContainer td.narrow {	background-color: #ecede3;	/*padding: 0 7px 0 10px;*/	}Table#contentContainer td.narrow p {	font-size: 10px;	line-height: 12px;	padding: 0 8px 0 13px;	}	Table#contentContainer td.narrow ul {	margin: -.45em 0 15px 0;	padding: 0 0 0 17px;	list-style-type: none;	}Table#contentContainer td.narrow ul li {	font-size: 10px;	color: #666;	background: url(../images/icons/arrow_bullet_red.gif) left top no-repeat;	padding: -.15em 0 0 17px;	margin-bottom: 4px;	}			Table#contentContainer td.utility {	/*background-color: #ecede3;*/	border-left: thin dotted #ccc;	font-size: 11px;	/*padding: 0 7px 0 10px;*/	}Table#contentContainer td.utility p {	padding: 0 8px 0 12px;	}	Table#contentContainer td.utility h3 {	font-size: 12px;	font-weight: bold;	color: #fff;	background-color: #8da9c0;	margin: 0;	padding: 5px 0 4px 12px;	}Table#contentContainer td.utility a {	color: #666;	}Table#contentContainer td.utility a:link, Table#contentContainer td.utility a:visited {	color: #666;	text-decoration: underline;	}Table#contentContainer td.utility a:hover {	color: #9e5d4c;	text-decoration: none;	}		Table#contentContainer td.utility ul {	margin: 8px 0 15px 0;	padding: 0 0 0 17px;	list-style-type: none;	}Table#contentContainer td.utility ul li {	font-size: 10px;	color: #666;	background: url(../images/icons/arrow_bullet.gif) left top no-repeat;	padding: 0 0 4px 17px;	margin-bottom: 4px;	}	Table#contentContainer h1 {	font-family: Trebuchet MS, Verdana, Arial, sans-serif;	font-size: 22px;	font-weight: bold;	color: #000;	padding: 0 0 2px 0;	/*border-bottom: thin dotted #555;*/	margin: 0 0 0 0;	}Table#contentContainer h2 {	font-size: 15px;	font-weight: bold;	color: #444;	padding: 0 0 2px 0;	border-bottom: thin dotted #555;	margin: 0 0 5px 0;	}Table#contentContainer h3 {	font-size: 13px;	font-weight: bold;	color: #fff;	background-color: #527ea1;	margin: 0 0 8px 0;	padding: 7px 0 7px 15px;	}Table#contentContainer h4 {	font-size: 12px;	font-weight: bold;	color: #386a92;	padding: 0 0 2px 0;	border-bottom: thin dotted #999;	margin: 0 0 10px 0;	}	/* BASE STRUCTURAL TABLES : CHILD-------------------------------------------------------------*/Table#childContentContainer {	margin: 20px 0 0 0;	}	Table#childContentContainer td.narrow {	/*background-color: #ecede3;*/	border-right: thin dotted #ccc;	/*padding: 0 7px 0 10px;*/	}Table#childContentContainer td.narrow p {	font-size: 10px;	line-height: 12px;	padding: 0 8px 0 13px;	}Table#childContentContainer td.narrow a {	color: #666;	}Table#childContentContainer td.narrow a:link, Table#childContentContainer td.narrow a:visited {	color: #666;	text-decoration: underline;	}Table#childContentContainer td.narrow a:hover {	color: #369;	text-decoration: none;	}	Table#childContentContainer td.narrow ul {	margin: 5px 0 10px 0;	padding: 5px 3px 0 5px;	list-style-type: none;	}Table#childContentContainer td.narrow ul li {	font-size: 11px;	color: #555;	background: url(../images/icons/arrow_bullet_red.gif) left top no-repeat;	padding: 0 0 2px 17px;	margin-bottom: 4px;	}	Table#childContentContainer td.narrow ul li.current {	font-size: 11px;	font-weight: bold;	color: #369;	background: url(../images/icons/arrow_bullet_red.gif) left top no-repeat;	padding: 0 0 2px 17px;	margin-bottom: 4px;	}	Table#childContentContainer td.narrow ul li.about{	font-size: 11px;	color: #369;	/*background: url(../images/icons/about_icon.gif) left top no-repeat;*/	padding: 0 0 8px 17px;	margin-bottom: 8px;	}			Table#childContentContainer td.utility {	background-color: #ecede3;	/*border-left: thin dotted #ccc;*/	/*padding: 0 7px 0 10px;*/	}Table#childContentContainer td.utility p {	font-size: 10px;	line-height: 12px;	padding: 0 4px 0 12px;	}	Table#childContentContainer td.utility h3 {	font-size: 12px;	font-weight: bold;	color: #fff;	background-color: #bac0ac;	margin: 0;	padding: 5px 0 4px 12px;	border-top: thin solid #b4b5ab;	border-bottom: thin solid #b4b5ab;	}Table#childContentContainer td.utility a {	color: #369;	}Table#childContentContainer td.utility a:link, Table#childContentContainer td.utility a:visited {	color: #369;	text-decoration: underline;	}Table#childContentContainer td.utility a:hover {	color: #666;	text-decoration: none;	}		/*Table#childContentContainer td.utility ul {	margin: 8px 0 15px 0;	padding: 0 0 0 15px;	list-style-type: none;	}Table#childContentContainer td.utility ul li {	font-size: 10px;	color: #666;	background: url(../images/icons/arrow_bullet.gif) left top no-repeat;	padding: 0 0 4px 17px;	margin-bottom: 4px;	}*/	.underlineH1 h1 {	font-family: Trebuchet MS, Verdana, Arial, sans-serif;	font-size: 22px;	font-weight: bold;	color: #000;	padding: 0 0 2px 0;	border-bottom: thin dotted #666;	margin: 0 0 0 0;	}	Table#childContentContainer h1 {	font-family: Trebuchet MS, Verdana, Arial, sans-serif;	font-size: 22px;	font-weight: bold;	color: #000;	padding: 0 0 2px 0;	margin: 0 0 0 0;	}Table#childContentContainer h2 {	font-size: 15px;	font-weight: bold;	color: #444;	padding: 0 0 2px 0;	border-bottom: thin dotted #555;	margin: 0 0 5px 0;	}Table#childContentContainer h3 {	font-size: 13px;	font-weight: bold;	color: #fff;	background-color: #527ea1;	border-top: thin solid #fff;	margin: 0 0 4px 0;	padding: 5px 0 5px 10px;	}Table#childContentContainer h4 {	font-size: 12px;	font-weight: bold;	color: #386a92;	padding: 0 0 2px 0;	border-bottom: thin dotted #999;	margin: 0 0 10px 0;	}	Table#footer {	background-color: #fff;	margin: 15px 0 0 0;	border-top: thin solid #ccc;	}Table#footer td {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666;	vertical-align: middle;	padding: 0 0 0 20px;	}Table#footer td a:link, Table#footer td a:visited {	color: #666;	text-decoration: underline;	}Table#footer td a:hover {	color: #993333;	text-decoration: none;	}
