/* Generic HTML Tags Styles */
BODY
{
	margin: 0;
	padding: 0;
	color: #7F7F7F;
	background: #ffffff;
	font-size: 12px;
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
}
table.tblMain
{
	height: 400px;
	margin-top: 12px;
}
div.horizontalLine
{
	border-top: solid 1px #cccccc;
	padding-bottom: 10px;
}
div.horizontalLineBottom
{
	border-top: solid 1px #cccccc;
	margin-bottom: 10px;
	margin-top: 10px;
}
div.spaceFromHeaderToContent
{
	padding-top: 20px;
}
div.spaceFromMenuToQuickLinks
{
	padding-top: 20px;	
}
div.spaceBetweenContentAreas
{
	padding-top: 30px;
}

iframe.main
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	border-left: white 0px solid;
	width: 575px;
	border-bottom: white 0px solid;
}
/* End of Generic HTML Tags Styles */

/* Footer */

A.footer
{
	font-size: 10px;
	color: #0066cc;
	text-decoration: none;
}
A.footer:visited
{
	font-size: 10px;
	color: #0066cc;
	text-decoration: none;
}
A.footer:active
{
	font-size: 10px;
	color: #0066cc;
	text-decoration: none;
}
A.footer:hover
{
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

/* End of Footer */

/* Search */

.searchHeader
{
	font-weight: bold;
	font-size: 11px;
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	background-color: whitesmoke;
}
.searchText
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	font-weight: normal;
}

A#searchHeader
{
	color: #003399;
	text-decoration: none;
}
A#searchHeader:link
{
	color: #003399;
	text-decoration: none;
}
A#searchHeader:visited
{
	color: #3390FF;
	text-decoration: none;
}
A#searchHeader:active
{
	color: #3390FF;
	text-decoration: underline;
}
A#searchHeader:hover
{
	color: #3390FF;
	text-decoration: underline;
}

input.search
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	color: #7F7F7F;
	font-family: Tahoma, Verdana;
}

/* End of Search */

/* Site map */

A.sitemap:link
{
	color: #0066cc;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

A.sitemap:visited
{
	color: #0066cc;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

A.sitemap:active
{
	color: #0066cc;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

A.sitemap:hover
{
	color: #FF9900;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

/* End of Sitemap */

/* BreadCrumb */

div.breadCrumbs
{
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	margin-left: -2px;
	z-index: 1;
	border: 1px;
}

td.breadCrumbsSeparator
{
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 10px;
	color: #7F7F7F;
	font-weight: normal;
}

.breadCrumbs
{
	color: #7F7F7F; /*c8c8c8;*/
	text-align: left;
	font-size: 10px;
	text-decoration: none;
}

.breadCrumbs a:link
{
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: none;
}

.breadCrumbs a:visited
{
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: none;
}

.breadCrumbs a:hover
{
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: underline;
}

.breadCrumbs a:active
{
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: underline;
}

/* End of Breadcrumb */

/* Quick Links */
table.quickLink
{
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
}
td.quickLinkItem
{
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

tr.quickLinkPaging
{
	font-size: 9px;
}

form
{
	margin-top: 0px;
	margin-bottom: 0px;
}
textarea
{
	background-color: #FFFFFF;
	font-size: 11px;
}
select
{
	background-color: #FFFFFF;
	border-color: #666666 #999999 #999999 #666666;
	font-size: 11px;
	color: #333333;
}
input
{
	font-size: 11px;
	color: #000000;
}
input.searchBox
{
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
.actionButtons
{
	/*/*/
	background: #B3BBCF;
	border: 2px double;
	border-color: #C4CCCC #ACB5B5 #6F7777 #ACB5B5; /* */
	margin-left: 5px;
	font-size: 11px;
	color: #000000;
}
#browse
{
	width: 170px;
}
#browse option
{
	width: 190px;
}
/* Styles for top docs on SDO pages */
table.topdocs
{
	padding: 0px;
}
td.topdocs-title
{
	padding: 5px 5px 5px 5px;
	font-size: 11;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	background-color: #003E6E;
	color: White;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
td.topdocs-footer
{
	padding: 5px 5px 5px 5px;
	font-size: 11;
	vertical-align: middle;
	text-align: left;
	background-color: #D3D9E4;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
td.topdocs-odd
{
	padding: 5px 5px 5px 5px;
	font-size: 10;
	vertical-align: middle;
	text-align: left;
	background-color: white;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
td.topdocs-even
{
	padding: 5px 5px 5px 5px;
	font-size: 10;
	vertical-align: middle;
	text-align: left;
	background-color: #F5F5F5;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.collections
{
	padding: 5px;
	background: #F5F5EC;
	border: 1px solid #CCCCCC;
	font-size: 10;
}
/* ihs.com/webport styles */
p
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 13/0%;
}
p.white
{
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
}

h1.inter
{
	color: #000000;
	margin-top: 2em;
	margin-right: 2em;
	font-size: 1.25em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

p.right
{
	margin-bottom: 7px;
	margin-left: 7px;
	font-size: 11px;
}

ul.sitemap
{
	list-style: disc url(/images/ularrow.gif);
	line-height: 130%;
}

a.smallLink: link
{
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
a.smallLink: visited
{
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.smallLink
{
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

/***************************
Energy
****************************/
a.news, a.newsDK
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
}
a.news:hover, a.newsDK:hover
{
	text-decoration: underline;
}

a.solutions
{
	font-weight: bold;
	font-size: 11px;
	color: #929292;
	text-decoration: none;
	font-style: normal;
}

a.solutions:hover
{
	text-decoration: underline;
}


.boxtext
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
}

ul
{
	list-style-image: url(../../images/icon/arrow.gif);
}

li.noindent
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	text-indent: -13pt;
	list-style-position: outside;
}

input.txbx
{
	border: 1px solid #9c9c9c;
	color: #333333;
}
input.txbxsm
{
	border: 1px solid #9c9c9c;
	color: #333333;
	font-size: 11px;
}



/*  STYLES FOR FOLDER IMAGE TABLE  */
table.folder-img
{
	padding-left: 10px !important;
	padding-right: 30px !important;
	text-align: justify;
}

table.folder-img td.plaintext .heading
{
	margin-top: 0;
	padding-top: 0;
}


.top-middle-tile
{
	background-image: url(/solutions/images/folder-images/top-middle-tile.gif);
	background-repeat: repeat-x;
}

.top-right-tile
{
	border-bottom: 1px solid #cdcdcd;
}

.right-middle-tile
{
	border-right: 1px solid #cdcdcd;
}

.bottom-middle-tile
{
	border-bottom: 1px solid #cdcdcd;
}

.bottom-right-corner
{
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

.bottom-left-corner
{
	border-left: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

.left-middle-tile
{
	border-left: 1px solid #cdcdcd;
}

table.folder-img td.folder-img-column
{
	padding-right: 15px;
	padding-top: 0;
}

table.folder-img td.folder-img-column img
{
	display: inline !important;
}

.regional_bullet
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	vertical-align: middle;
}
.grayboxtitleright
{
	font-weight: bold;
	font-size: 11px;
	color: #909090;
	text-decoration: none;
	font-style: normal;
}
/*****************************
New styles
******************************/
/* You must keep in this order or link styles will stop working in IE...belive it or not */
p
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #7F7F7F;
	font-size: 12px;
}

a:link
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #003399;
	font-size: 12px;
	text-decoration: none;
}
a:visited
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #003399;
	font-size: 12px;
	text-decoration: none;
}
a:hover
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	text-decoration: underline;
}
a:active
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390FF;
	text-decoration: underline;
}

.headerSpacing
{
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.footerSpacing
{
	margin-top: 10px;
	padding-top: 5px;
}

.subNav
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: .50pt;
}

.subNav a:link
{
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
}

.subNav a:visited
{
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
}

.subNav a:hover
{
	color: #3390FF;
	font-size: 11px;
	text-decoration: underline;
}

.subNav a:active
{
	color: #003399;
	font-size: 11px;
	text-decoration: underline;
	letter-spacing: .40pt;
}

.smallPrint a:visited
{
	color: #c8c8c8;
	font-size: 10px;
	text-decoration: none;
}

.smallPrint a:hover
{
	color: #c8c8c8;
	font-size: 10px;
	text-decoration: underline;
}

.smallPrint a:active
{
	color: #c8c8c8;
	font-size: 10px;
	text-decoration: underline;
}
a.nav4:visited
{
	color: #0066cc;
}
.arrowx
{
	font-size: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 10px;
	font-weight: normal;
	background-color: white;
	background-image: url(../Images/Separator/arrow-blue.gif);
	background-repeat: no-repeat;
}
a.bold
{
	font-weight: bold;
	font-size: 11px;
	color: #0434b1;
	text-decoration: none;
	font-style: normal;
}
a.bold:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #0434b1;
}

a.events
{
	font-weight: bold;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	font-style: normal;
}

a.events:hover
{
	text-decoration: underline;
}

.blueboxtitle
{
	font-weight: bold;
	font-size: 12px;
	color: #ef741d;
	text-decoration: none;
	font-style: italic;
}

.bluetext
{
	font-weight: bold;
	font-size: 11px;
	color: #ef741d;
	text-decoration: none;
	font-style: normal;
}

.bluetext-nobold
{
	font-weight: normal;
	font-size: 11px;
	color: #3390FF;
	text-decoration: none;
	font-style: normal;
}


.bold
{
	font-weight: bold;
	font-size: 11px;
	color: #929292;
	text-decoration: none;
	font-style: normal;
}

.subHeading
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #7F7F7F;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.newsSectionHeading
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390ff;
	font-size: 16px;
	text-decoration: none;
}

td.pressReleaseSummary
{
	padding-top: 8px;
	padding-bottom: 8px;	
}
td.newsSummary
{
	padding-top: 8px;
	padding-bottom: 8px;	
}
p.arrowx a:hover
{
	color: #0066CC;
	text-decoration: underline;
}

a.nav4:link
{
	color: #0066cc;
}
/****************
Index
*****************/
div.IndexGroup
{

}

div.IndexCategoryHeading
{
	display: none;
}

div.IndexItemLeftHalf
{
	float: left;
	width: 53%;
}

div.IndexItemRightHalf
{
	float: left;
	width: 47%;
}

div.IndexItemUnSplit
{
	width: 100%;
}

div.IndexItem
{
	padding-top: 8px;
	padding-bottom: 8px;
	border-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	color: #7F7F7F;
	font-family: Helvetica, "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 12px;
}
div.IndexItemTitle
{
	color: #003399;
	font-weight: bold;
	padding-bottom: 8px;
	font-size: 12px;
}
/*****************************
Corporate Home Styles
******************************/
div #backImage
{
	position: absolute;
	z-index: 1;
	left: 346px; /*160+189*/
	top: 263px; /*123+140*/
	visibility: visible;
	height: 260px;
	width: 435px;
}
div #corporateHomeVerticalMenu
{
	height: 148px;
	width: 148px;
	margin-right: 3px;
	position: absolute;
	top: 0px; /*13+140*/
	left: 194px; /*10+189*/
	z-index: 4;
}
div #corporateHomeTopRightArea
{
	height: 148px;
	width: 148px;
	margin-left: 3px;
	position: absolute;
	top: 0px; /*11+140*/
	left: 502px; /*318+189*/
	z-index: 3;
}
div #corporateHomeBottomMiddleArea
{
	height: 148px;
	width: 148px;
	margin-left: 3px;
	position: absolute;
	top: 155px; /*169+140*/
	left: 346px; /*162+189*/
	z-index: 3;
	background-image: url(../../Images/Backgrounds/blueoutline.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
}
div #corporateHomeTopMiddleArea
{
	height: 148px;
	width: 148px;
	margin-right: 3px;
	margin-left: 3px;
	z-index: 3;
	position: absolute;
	top: 0px; /*6+140*/
	left: 346px; /*157+189*/
}
div #corporateHomeBottomLeftArea
{
	height: 148px;
	width: 148px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 155px; /*163+140*/
	left: 194px; /*5+189*/
	z-index: 3;
}
div #corporateHomeQuickLinks
{
	height: 148px;
	width: 148px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 155px; /*163+140*/
	left: 65px; /*5+189*/
	z-index: 3;
}
div #corporateHomeBackgroundImage
{
	position: absolute;
	z-index: 1;
	left: 338px; /*160+189*/
	top: 117px; /*123+140*/
	visibility: visible;
	height: 313px;
	width: 435px;
}
div #corporateHomeFooterLine
{
	border-top: solid 1px #999999;
	position: absolute;
	top: 362px; /*163+140*/
	left: 195px; /*5+175*/
	z-index: 2;
	width: 200px;
}
div #corporateHomeFooter
{
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0px; /*163+140*/
	left: 0px; /*5+175*/
	z-index: 4;
}
table.corporateHome
{
	width: 100%;
	height: 400;
}

td.corporateHome
{
	vertical-align: top;
	text-align: center;
}

div.corporateHomeContainer
{
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	height: 400px;
}

div.corporateHome
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 450;
}

/*******************
* Support/Login
********************/
.normal
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #7F7F7F;
	font-size: 12px;
	line-height: 100%;
}

.loginTitle
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390ff;
	font-size: 18px;
	text-decoration: none;
}

.supportTitle
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #003399;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height: 100%;
}

.supportContact
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390FF;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: .40pt;
	line-height: 100%;
}

.supportLocations
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
	line-height: 100%;
}

.smallBlackText
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	line-height: 100%;
}

.smallBlueText
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390ff;
	font-size: 11px;
	text-decoration: none;
	line-height: 100%;
}

div.RotatorSlide
{
    width:135px;
    height:147px;
}
