@charset "utf-8";
/* CSS Document */

/* ------------ START CUSTOM_STYLE.CSS  <!-- need this style sheet or styles generated in HB will not appear -->   */
.customStyle5 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: normal; font-weight: normal; }
.customStyle5 a:link { color: #003366}
.customStyle5 a:hover { color: #003366}
.customStyle5 a:active { color: #003366}
.customStyle5 a:visited { color: #77baee}
.customStyle6 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #003366; font-style: normal; font-weight: bold; }
.customStyle6 a:link { color: #000000}
.customStyle6 a:hover { color: #000000}
.customStyle6 a:active { color: #000000}
.customStyle6 a:visited { color: #000000}
.customStyle7 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #836e2c; font-style: normal; font-weight: bold; }
.customStyle7 a:link { color: #000000}
.customStyle7 a:hover { color: #000000}
.customStyle7 a:active { color: #000000}
.customStyle7 a:visited { color: #000000}
.customStyle8 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-style: normal; font-weight: bold; }
.customStyle8 a:link { color: #FFFFFF}
.customStyle8 a:hover { color: #000000}
.customStyle8 a:active { color: #FFFFFF}
.customStyle8 a:visited { color: #FFFFFF}
table { font-size: 1.0em; }
.tableNoBorder { font-size: 1.0em; border: 0; }
table.tableSingleBorder { border: 1px solid #000000; }
table.tableSingleBorder td { border: 1px solid #000000; }
table.tableDoubleBorder { border: 2px solid #000000; }
table.tableDoubleBorder td { border: 2px solid #000000; }
.clickToEnlarge { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style: normal; font-weight: normal; }
/* ------------- END CUSTOM_STYLE.CSS ------------ */
/* custom styles overwrites */ 
.customStyle8 {color:#ffffff;} /* overwriting h3 text to white here so editors can see text in content editor */

/* ::::: GLOBAL IIA STYLES START HERE ::::: */
a:link {color:#003366;}
a:hover {color:#005A91;}
a:visited {color:#005A91;}
a:active {color:#ED1A2D;}

#sidebarright a, a:visited, {color:#003366;}


form {margin: 1px;}
p {margin-top: 0px;}
h1 {color: #003366;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}
h2 {color: #706E5B;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}
h3 {color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}
h4 {color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
h5 {color: #003366;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}


#breadcrumb {background-color: #FFFFFF;	font-size: 12px; padding-bottom:10px;border:0px solid red;} 
#breadcrumb a {color: #003366;	font-size: 116%;}
#breadcrumb a:hover {color: #005A91;}


ul {
	list-style-image: url(/_hblayout/images/red_sq2.gif);
	list-style-position: outside;
	list-style-type: square;
	margin-left: 24px;
	padding-left: 0px;
}

#sidebarright ul {margin:5px;list-style-position: inside;}
#sidebarright li {text-align:left;}

/* nested lists */
ul ul{
	border: 0px solid green;
	list-style-image: url();
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 13px;
	padding-left: 0px;
	padding-bottom:6px;
}


.rssbutton {padding-left: 90px;}



/* :::::::::: BEGIN: IIA Custom MEDIA RELEASE FORMATING ::::::::::::::: */
#iia_mediareleaselisting {
	font-weight:normal;
	margin-top:10px;
	margin-bottom:20px;
}
#iia_mediareleaselisting p.date {
	float:left;width:15%;
	font-size:10px;
	color:#666666;
	margin-top: 0; 
	margin-bottom:6px;
	border:0px solid;
}
#iia_mediareleaselisting p.title {
	float: right; width:84%;
	margin-top: 0; 
}
#iia_mediareleaselisting a {
	text-decoration:none;
}

#iia_mediareleaselisting {
		font-size:11px;
		line-height:14px;
}
#iia_mediareleaselisting p.date {color:#333;}

#hbpagination {width:92%;}

/* ::::::::::::::::: END: IIA Custom MEDIA RELEASE FORMATING  ::::::::::::::::::::::::: */



/* ::::::::::::::::: BEGIN: Universal Listing Module FORMATING  :::::::::::::::::: */
#hbdetmod ul {
	list-style-position: inside;
}
/* ::::::::::::::::: END: Universal Listing Module FORMATING  :::::::::::::::::::: */


/* ::::::::::::::::: BEGIN: Search XHTML Module FORMATING  ::::::::::::::::::::::: */
#searchform					{text-align:center;}
#searchform	input			{font-size:11px;}
#searchform select			{font-size:11px;line-height:12px;}
.searchbutton 				{font-size:11px;width:50px;height:20px;}
#hbSearch 					{margin-left:-10px;margin-top:0px;margin-bottom:0px;}
#hbSearch ol				{}
#hbSearch li				{margin-bottom:6px;}
#hbSearch a					{color:#006699;}
/* ::::::::::::::::: END: Search XHTML Module FORMATING  :::::::::::::::::::::::::: */


/* :::::::::::::::::::: BEGIN:  Pagination XHTML Top Module :::::::::::::::::::::::::::::: */
#hbpagestop 				{font:bold 10px Arial;text-align:right;margin-top:0px;margin-bottom:0px;}
#hbpagestop ul 				{margin:0px;padding:0px;}
#hbpagestop ul li 			{list-style-type:none;display:inline;}
#hbpagestop ul li a 		{color:#333;}
#hbpagestop p 				{font:normal 10px Arial;color:#333;margin-top:0px;padding-top:5px;}
#hbpagestop ul li a:hover 	{color:#003555;}
#hbpagestop ul li em 		{list-style-type:none;display:inline;font:bold 9px Arial;color:#000;letter-spacing:-1px;margin-right:3px;}
#hbpagestop ul li a.prev 	{list-style-type:none;text-transform:none;text-decoration:none;display:inline;border-right:1px solid #333;padding-right:4px;margin-right:2px;}
#hbpagestop ul li a.next 	{list-style-type:none;text-transform:none;text-decoration:none;display:inline;border-left:1px solid #333;padding-left:5px;margin-left:2px;}
#hbpagestop p 				{margin-bottom:2px;margin-top:2px;}
/* ::::::::::::::::: END:  Pagination XHTML Top Module :::::::::::::::::::::::::::::::: */

/* ::::::::::::::::: BEGIN: XHTML SITE MAP Module FORMATING :::::::::::::::::::::::::: */
#oleft a, a:visited, a:active 	{color: #003366;}
#oleft a:hover 					{color:#005A91;}
#oleft ul 						{margin-left:40px;}
#oleft ul ul 					{list-style-image:url(../../images/bullet-arrowRed.gif);list-style-type:cirlce;margin:0px 0px 0px 20px;}
#oleft ul ul ul 				{list-style-type:circle;color:#999;}
#oleft ul ul ul ul 				{list-style-type:square;}
#oclear 						{clear:both;margin-bottom:20px;}

#oright a, a:visited, a:active 	{color: #003366;}
#oright a:hover 				{color:#005A91;}
#oright ul 						{margin-left:40px;}
#oright ul ul 					{list-style-image:url(../../images/bullet-arrowRed.gif);list-style-type:cirlce;margin:0px 0px 0px 20px;}
#oright ul ul ul 				{list-style-type:circle;}
#oright ul ul ul ul 			{list-style-type:square;}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* PWR Search Module */
#hbsrchmod					{margin:0px;padding:0px;margin-bottom:2em;}
#hbsrchkey					{line-height:19px;font: 11px Verdana, Tahoma, Serif;width:304px;clear:right;margin-top:0px !important;margin-top:-1px;padding:2px 2px 2px 2px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;margin-right:-2px;}
#hbsrchsel					{line-height:19px;font: 11px Verdana, Tahoma, Serif;width:250px;margin-top:0px !important;margin-top:-1px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;margin-right:-2px;}
#hbsrchbtn 					{font: 10px Arial, Serif;background:#FFF top left url(images/img_searchback.gif) repeat-x;width:55px;text-transform:uppercase;border-top:2px solid #D5D5D5;border-bottom:3px solid #A7A7A7;height:19px;border-left:1px solid #D5D5D5;border-right:3px solid #A7A7A7;cursor:pointer;}
.clr 						{clear:both;position:relative;margin-top:0px;}


/* Printer Friendly Module */	
#btnprint 					{font: 10px Tahoma, Arial, Serif;background:#FFF top left url(images/img_searchback.gif) repeat-x;width:55px;text-transform:uppercase;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;height:19px;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;cursor:pointer;display:inline;margin-right:2px;}
#btnclose 					{font: 10px Tahoma, Arial, Serif;background:#FFF top left url(images/img_searchback.gif) repeat-x;width:55px;text-transform:uppercase;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;height:19px;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;cursor:pointer;display:inline;}			 
#printheader 				{}
#printlogo 					{float:left;}
#printbuttons 				{float:right;margin-top:35px;width:125px;text-align:right;}
#printcontent 				{clear:both;margin-top:1em;padding-top:1em;border-top:1px solid #999;border-bottom:100px solid #EEE;margin-bottom:2em;font:11px Verdana, Arial, Helvetica, sans-serif;line-height:16px;}
#printcontent small 		{color:##666;}
#printcontent h1 			{margin-top:5px;font-size:16px;font:bold 16px Verdana, Arial, Helvetica, sans-serif;}
#printcontent h2 			{font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
#printcontent h3 			{font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
#printcontent h4 			{font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
#printcontent h5 			{font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
#printcontent h6 			{font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
#printfooter 				{background-color:#ddd;font:11px Verdana, Arial, Helvetica, sans-serif;text-align:center;margin-top:-125px !important;margin-top:-135px;padding:3px;line-height:16px;}



/* PWR Listing Module */

#hblistmod h5				{font-size:12px;font-weight:normal;margin-bottom:0px;margin-top:0px;}
#hblistmod ul				{margin-left:0px;margin-top:0px;padding:0px;margin-bottom:2em;list-style-position: inside;}
#hblistmod ul li			{list-style-type:none;}
#hblistmod img.hblistrht 	{margin:0px 0px 15px 15px;float:right;}
#hblistmod img.hblistlft 	{margin:0px 15px 15px 0px;float:left;}
#hblistmod div.hblistrht 	{margin:0px 0px 0px 0px;float:right;}
#hblistmod div.hblistrht75 	{margin:0px 0px 15px 90px;}
#hblistmod div.hblistrht150 {margin:0px 0px 15px 165px;}
#hblistmod div.hblistrht225 {margin:0px 0px 15px 240px;}
#hblistmod div.hblistrht300 {margin:0px 0px 15px 315px;}
#hblistmod div.hblistlft 	{margin:0px 0px 0px 0px;float:left;}
#hblistmod div.hblistlft75 	{margin:0px 90px 15px 0px;}
#hblistmod div.hblistlft150 {margin:0px 165px 15px 0px;}
#hblistmod div.hblistlft225 {margin:0px 240px 15px 0px;}
#hblistmod div.hblistlft300 {margin:0px 315px 15px 0px;}
#hblistmod img.hblistinl 	{margin:0px 0px 15px 0px;}
#hblistmod div.hblistcolrht {width:48%; float:right;}
#hblistmod div.hblistcollft {width:48%; float:left;}

/* PWR Category Module */
#hbcatmod h5 				{font-size:12px;font-weight:normal;margin-bottom:5px;margin-top:0px;}
#hbcatmod img.hbcatrht 		{margin:5px 0px 5px 15px;float:right;}
#hbcatmod img.hbcatlft 		{margin:5px 15px 5px 0px;float:left;}
#hbcatmod div.hbcatrht 		{margin:25px 0px 5px 15px;float:right;}
#hbcatmod div.hbcatrht75 	{margin:5px 0px 5px 90px;}
#hbcatmod div.hbcatrht150 	{margin:5px 0px 5px 165px;}
#hbcatmod div.hbcatrht225 	{margin:5px 0px 5px 240px;}
#hbcatmod div.hbcatrht300 	{margin:5px 0px 5px 315px;}
#hbcatmod div.hbcatlft 		{margin:5px 15px 5px 0px;float:left;}
#hbcatmod div.hbcatlft75 	{margin:5px 90px 5px 0px;}
#hbcatmod div.hbcatlft150 	{margin:5px 165px 5px 0px;}
#hbcatmod div.hbcatlft225 	{margin:5px 240px 5px 0px;}
#hbcatmod div.hbcatlft300 	{margin:5px 315px 5px 0px;}
#hbcatmod img.hbcatinl 		{margin:5px 0px 5px 0px;}
#hbcatmod div.hbcatcolrht 	{width:48%; float:right;}
#hbcatmod div.hbcatcollft 	{width:48%; float:left;}





