/*tag specific styles*/

a{
	color: #00a6e6;
	text-decoration: none;
	
}

a:hover{
	color: #00b9f2 !important;
	text-decoration: underline !important;
	
}

img{
	border: 0;
	
}

abbr{
	border: none;
	
}

#fwEditContent{
	background-color:#ffffff;
	
}

#fwContent{
	font-size: 12px;
	margin: 1em  0;
	
}

#fwContent p{
	padding: 0 1em 0 0;
	
}

TABLE{
	BORDER-COLLAPSE: collapse;
	
}

/*dhtml navigation menu styles*/

.mnuMain{
	position: absolute;
	background-color:#FFF;
	width: 145px;
	height: 230px;
	font-size: 12px;
	
}

.mnuSub{
	background-color:#DFF3FD;
	width: 145px;
	height: 230px;
	font-size: 12px;
	top: 0;
	left: 0;
	font-size: 12px;
	position: absolute;
	
}

* html .mnuMain, * html .mnuSub{
	width: 130px;
	
}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{

}

.mnuItemOver,.mnuItemMembersOver,.mnuItemActiveOver{

}

.mnuItemActive{

}

.mnuItemSeparatorH{

}

.mnuItemSeparatorV{

}

.mnuSeparatorH{

}

.mnuSeparatorV{

}

/*content styles*/

.inpButton{

}

.inpCheckBox{

}

.modContainer{

}

.modHeader{
	font-size: 0.95em;
	
}

.modContent{

}

.ctHeader{

}

.ctHeader A{

}

.ctToolBar, .ctToolBar TD, #cnt{
	margin-top: 1em;
	font-size: 12px;
	
}

.ctAlternate td{
	padding-bottom: 1em;
	
}

.ctNormal td{
	padding-bottom: 1em;
	
}

.ctSmall{

}

.ctBulletin{
	color: #FFF;
	
}

.ctBulletinNew{
	color: #FFF;
	
}

a.ctBulletinLink{
	color: #FFF !important;
	text-decoration: none !important;
	
}

a.ctBulletinLink:hover{
	color: #FFF !important;
	text-decoration: underline !important;
	
}

.ctBulletinDate{
	color: #FFF;
	font-size: 12px;
	padding-right: 10px;
	padding-bottom: 2.1em;
	
}

.ctBulletinShortText{

}

/* START CUSTOM POMEROY CSS */

.tplBody{
	margin: 0;
	padding: 0;
	background-color: #a7a9ac;
	font-family: Verdana, sans-serif;
	color: #6d6e71;
	text-align: center;
	font-size: 12px;
	
}

/* Text and Visual Styles */

a{
	color: #00a6e6;
	text-decoration: none;
	
}

a:hover{
	color: #00b9f2 !important;
	text-decoration: underline !important;
	
}

li.mnuItemActive a, li.mnuItemActive li.mnuItemActive a, li.mnuItemActive li.mnuItemActive li.mnuItemActive a{
	color: #00b9f2 !important;
	
}

li.mnuItemActive li.mnuItem a{
	color: #6d6e71 !important;
	
}

img.tplBody{
	border: 0;
	
}

h1, .heading1	{
	font-weight: bold;
	font-size: 14px;
	margin: 28px 0 0 0;
	padding: 0;
	
}

h2, .heading2{
	/*
	color: #00a6e6;
	changed from blue to gray
	*/
	color: #6D6E71;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 1em 0;
	padding: 0;
	
}

h3, .heading3{
	color: #00b9f2;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	padding: 0;
	
}

p, .paragraph{
	margin: 0 0 1em 0;
	padding: 0;
	
}

/* Colors */

.black40{
	color: #a7a9ac;
	
}

.black70{
	color: #6d6e71;
	
}

.cyan11{
	color: #dff3fd;
	
}

.cyan22{
	color: #c1e8fb;
	
}

.cyan80{
	color: #00a6e6;
	
}

.darkblue{
	color: #005fa1;
	
}

.gold{
	color: #ec9d00;
	
}

#wrapper{
	width: 967px;
	margin: 0 auto;
	background-color: #fff;
	text-align: left;
	padding-left: 33px;
	
}

* html #wrapper{
	width: 1000px;
	
}

#banner{
	text-align: right;
	height: 38px;
	padding: 20px 33px 20px 0;
	
}

#banner img{
	float: left;
	margin: -20px 0 0 -32px;
	
}

#banner-links{
	list-style-type: none;
	margin: 0;
	padding: 1em 1px 0 0;
	float: right;
	clear: right;
	
}

#banner-links li{
	float: left;
	margin: 0 0 0 0.75em;
	padding: 0 0.75em 0 0;
	border-right: 1px solid #6d6e71;
	
}

#banner-links li.last{
	border-right: none;
	padding-right: 0;
	
}

#banner table{
	display: inline;
	padding: 0;
	margin: 0;
	
}

#banner table td{
	padding: 0;
	margin: 0;
	text-align: right;
	
}

.search-box, #SearchValue{
	border: 1px solid #6d6e71;
	font-family: Verdana, sans-serif;
	color: #6d6e71;
	margin: 0;
	font-size: 11px;
	padding: 1px 0 1px 1px;
	
}

.go-button, #btnSearch{
	color: #fff;
	font-size: 11px;
	text-align: center;
	margin: 0;
	padding: 1px 2px;
	background-color: #6d6e71;
	border: none;
	
}

form{
	margin: 0;
	padding: 0;
	
}

#srchForm{
	whitespace: nowrap;
	
}

#srchForm table.modHeader{
	display: none;
	
}

#navigation{
	border-top: 1px solid #A7A9AC;
	border-bottom: 1px solid #A7A9AC;
	height: 230px;
	background: #01BAF2;
	position: relative;
	/*
	padding-left: 467px;
	*/
	
}

body.section01 #navigation{
	background: #00A6E6 url(../ImageGallery//Content/header-images/_0000_iStock_Woman_on_headset.jpg) right top no-repeat;
	
}

body.section02 #navigation{
	background: #00A6E6 url(../ImageGallery/Content/section-header-02.jpg) right top no-repeat;
	
}

body.section03 #navigation{
	background: #00A6E6 url(../ImageGallery/Content/section-header-03.jpg) right top no-repeat;
	
}

body.section04 #navigation{
	background: #00A6E6 url(../ImageGallery/Content/section-header-04.jpg) right top no-repeat;
	
}

body.section05 #navigation{
	background: #00A6E6 url(../ImageGallery/Content/section-header-05.jpg) right top no-repeat;
	
}

body.section06 #navigation{
	background: #00A6E6 url(../ImageGallery/Content/section-header-06.jpg) right top no-repeat;
	
}

body.section07 #navigation{
	background: #00A6E6 url(../ImageGallery/Content/section-header-07.jpg) right top no-repeat;
	
}

#navigation .heading1{
	color: #01BAF2;
	font-size: 18px;
	padding-top: 10px;
	
}

#navigation .heading1 object{
	margin: 10px 0 0 10px;
	
}

#navigation .paragraph{
	color: #FFF;
	font-style: normal;
	margin-top: -2px;
	
}

#navigation div.quote-block{
	padding: 1em;
	margin-left: 472px;
	font-family: arial, helvetica, sans-serif;
	
}

#menus{
	float: left;
	padding: 0;
	margin: 0;
	width: 467px;
	position: relative;
	height: 230px;
	background: #FFF url(/_filelib/ImageGallery/Design/navigation-background.gif) left top repeat-y;
	
}

#navigation ul{
	list-style-type: none;
	margin: 0;
	padding: 10px 10px 0 0;
	float: left;
	width: 145px;
	height: 220px;
	postion: relative;
	
}

* html #navigation ul{
	padding-top: 5px;
	
}

#navigation li ul{
	background: #DFF3FD;
	padding-left: 10px;
	width: 136px;
	position: absolute;
	top: 0px;
	left: -9999px;
	
}

#navigation li li ul, #navigation li.mnuItemActive  li.mnuItem  ul, #navigation li.sfhover ul ul{
	background: #C1E8FB;
	padding-left: 10px;
	width: 136px;
	position: absolute;
	top: 0px;
	left: -9999px;
	margin-right: 3em;
	
}

* html #navigation li ul{
	width: 126px;
	
}

#navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li.mnuItemActive ul{
	left: 155px;
	z-index: 100;
	
}

#navigation li.mnuItemActive ul{
	z-index: 0;
	
}

* html #navigation li.mnuItemActive ul{
	z-index: -1;
	
}

#navigation ul li{
	margin: 0;
	padding: 0 0 7px 0;
	
}

* html #navigation ul li{
	padding-bottom: 6px;
	
}

#navigation #primary, .mnuMain{
	background: #FFF;
	
}

#navigation #secondary{
	background: #DFF3FD;
	padding-left: 10px;
	width: 136px;
	
}

#navigation #tertiary{
	background: #C1E8FB;
	padding-left: 10px;
	width: 136px;
	
}

#navigation img{
	padding: 0;
	margin: 0;
	float: right;
	position: absolute;
	z-index: 0;
	
}

/** html #navigation img{  width: 461px;}*/

img.hero{
	border-bottom: 1px solid #A7A9AC;
	margin-bottom: 15px;
	
}

.four-column{
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 25px 0;
	border-right: 1px solid #A7A9AC;
	width: 220px;
	text-align: left;
	
}

* html .four-column{
	width: 23.5%;
	
}

.four-column.last{
	border-right: none;
	margin-right: none !important;
	
}

.four-column h2{
	height: 2.5em;
	
}

.four-column p.summary{
	/*
	height: 8em;
	*/
	
}

.four-column a{
	/*
	height: 10em;
	*/
	color: #00a6e6;
	
}

.two-column{
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 30px 0;
	width: 463px;
	clear: left;
	
}

.two-column.last{
	clear: none;
	
}

#footer{
	clear: both;
	margin: 0;
	border-top: 1px solid #A7A9AC;
	padding: 1em 0;
	font-size: 11px;
	text-align: center;
	height: 2.2em;
	
}

#footer img{
	vertical-align: middle;
	
}

#footer .left{
	float: left;
	text-align: left;
	padding-right: 50px;
	
}

#footer .right{
	float: right;
	text-align: right;
	padding-right: 10px;
	
}

#footer a{
	color: #6d6e71;
	
}

/*a.share-this {	background: url(http://labs.landor.com/pomeroy/images/icon_ShareThis.gif) left center no-repeat;	padding: 0 0 0 20px;}*/

a.share-this{
	background-image: url(http://labs.landor.com/pomeroy/images/icon_ShareThis.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 1px 0 2px 20px;
	
}

#footer ul{
	list-style-type: none;
	margin: 0 0 0 150px;
	padding: 0;
	
}

#footer li{
	float: left;
	margin: 0 0 0 0.75em;
	padding: 0 0.75em 0 0;
	border-right: 1px solid #6d6e71;
	
}

#footer li.last{
	border-right: none;
	padding-right: 0;
	
}

#news, #newslist{
	padding: 10px;
	color: #fff;
	font-size: 12px;
	overflow: auto;
	height: 171px;
	margin: 0 0 1em 0;
	background: #01BAF2;
	
}

* html #newslist{
	background-position: left 170px;
	
}

#news a,  #newslist a{
	color: #004D7E;
	
}

#news h2, #newslist .modHeader{
	color: #FFF;
	
}

#news dl, #newslist .{
	margin-bottom: 5px;
	font-size: 12px;
	
}

#news dt{
	clear: left;
	float: left;
	
}

#news dd, #newslist .ctNormal{
	font-size: 12px;
	margin: 0 0 0 70px;
	
}

#news a.all-news{
	padding-left: 70px;
	
}

.bio-row{
	clear: left;
	border-bottom: 1px solid #A7A9AC;
	margin-top: 25px;
	padding-bottom: 25px;
	
}

* html .bio-row{
	height: 1%;
	
}

.bio-row.bottom{
	border-bottom: none;
	
}

.bio-block	{
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
	width: 467px;
	line-height: 1.3em;
	text-align: left;
	
}

.bio-block img	{
	float: left;
	border: none;
	margin: 0 20px 20px 0;
	
}

.bio-block p{
	margin-left: 150px;
	
}

.bio-block p.last-child{
	padding-bottom: 0;
	margin-bottom: 0;
	
}

a.all-news-link{
	padding: 2em 0 0 7em;
	margin: 0 0 0 0;
	color: #FFF;
	
}

a.all-news-link:hover{
	color: #FFF !important;
	text-decoration: underline  !important;
	
}

#stock-price a{
	padding-right: 15px;
	
}

#stock-price a.up{
	background: url(/_filelib/ImageGallery/Design/arrow_ticker_up.gif) right center no-repeat;
	
}

#stock-price a.down{
	background: url(/_filelib/ImageGallery/Design/arrow_ticker_down.gif) right center no-repeat;
	
}

.gold-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	color: #fcaf17;
	line-height: 1.3em;
	font-weight: bold;
	padding: 0.5em 0 2em 0;
	border-bottom: 1px solid #A7A9AC;
	margin: 10px 0;
	min-height: 120px;
	
}

.blue-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	color: #01BAF2;
	line-height: 1.3em;
	font-weight: bold;
	padding: 15px 0 30px 0;
	border-bottom: 1px solid #A7A9AC;
	margin: 0 0 10px 0;
	
}

.gold-text.quote, .blue-text.quote{
	text-indent: -0.5em;
	padding: 0.5em;
	
}

ul.location-list{
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}

ul.location-list li{
	float: left;
	width: 23%;
	margin: 0 15px 15px 0;
	
}

.organization-name{
	display: none;
	
}

label{
	width: 14em;
	float: left;
	
}

.form-text-field, select, textarea{
	font-family: Verdana, sans-serif;
	font-size: 1em;
	width: 30em;
	
}

textarea{
	height: 7em;
	
}

.form-button{
	margin: 1em 0 1em 168px;;
	background: #6D6E71;
	color: #FFF;
	border: 1px solid #333;
	
}

* html .form-button{
	margin-left: 14.2em ;
	
}

input.error, select.error, textarea.error{
	border: 1px solid #F00;
	background: #FEE;
	
}

p.with-previous{
	margin-top: -0.5em;
	padding-top: 0;
	margin-bottom: 2.5em;
	
}

.smaller{
	font-size: 0.9em;
	
}

.menu-right-image-placeholder{
	display: none;
	
}

.menu-right-image{
	display: inline;
	z-index: 20;
	
}

#navigation{
	/*
	background-image: url(/_filelib/ImageGallery/Design/left-quote-28-blue.gif);
	background-position: 477px 18px;
	background-repeat: no-repeat;
	*/
	
}

* html #navigation{
	background-position: 479px 17px;
	
}

body.proposition #navigation{
	background-image: none;
	
}

#wrapper.home #navigation{
	background: #01BAF2 url(/_filelib/ImageGallery/Design/news-area-bottom-line.gif) 467px 192px no-repeat;
	
}

* html #wrapper.home #navigation{
	background-position: 467px 171px;
	
}

.clear-left{
	clear: left;
	
}

ul.two-across{
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}

ul.two-across li{
	float: left;
	width: 45%;
	padding-left: 10px;
	background: url(/_filelib/ImageGallery/Design/faux-disc-bullet.gif) left 4px no-repeat;
	
}

* html ul.two-across li{
	/*
	width: 40%;
	*/
	
}

ul.two-across li.last,  ul.two-across li:last-child{
	margin-bottom: 2em;
	
}

.float-right{
	float: right;
	
}

.top-rule{
	border-top: 1px solid #A7A9AC;
	
}

img.home-headline{
	border-bottom: 1px solid #A7A9AC;
	margin-bottom: 1em;
	
}

#gridPaging{
	padding-right: 67px;
	
}

