/* 
-------------------------------------------------------------------
Promethean Planet stylesheet: global styles
-------------------------------------------------------------------
*/

/* 
---------------------------------------------------------------------------------------------
Promethean Planet Top Bar - Header & Mega Menu Styles moved to HeaderStyles.css - DD 15.04.10
---------------------------------------------------------------------------------------------
*/

/* Body, general formatting and reusable classes etc
--------------------------------------------------------------------------
*/
iframe {border:0;}	

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, button, hr { margin: 0; padding: 0; }
 
img, embed, form, fieldset { border: 0; vertical-align: bottom; } 
 
body { font: 62.5% "Arial",serif,Georgia; color: #000; line-height: 1; text-align: center; }



/*Amended by rich*/#bg-shadow  {background: #fff url(http://static.prometheanplanet.com/site_assets/images/vertical-repeating-sprites.png) repeat-y 0 top; width:1004px; float:left; } 
/*Amended by rich*/#bg-shadow-footer  {background: #fff url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat 0 -436px;  height:27px; width:1004px; float:left;}

input, select, textarea, button { font: 1em "Arial",serif,Georgia; vertical-align: bottom; }
button { cursor: pointer; }
button::-moz-focus-inner { margin: 0; padding: 0; border: 0; } /* reset buttons in Firefox */
	
button { position: absolute; top: 0; left: -99999px; }
.js button { position: static; top: auto; left: auto; }

table { border-collapse: collapse; border-spacing: 0; }
table th { font-weight: normal; text-align: left; }	   

ul, ol { list-style: none; }

.hide { position: absolute; top: 0; left: -99999px; }

.alignCenter { text-align: center; }

a { color: #000; text-decoration: none; border: none; }
a:hover { color: #000; border: none; }
a:active, a:focus { color: #000; }

/* Bread Crumbs Nav */
#navBread {font-size:1em; margin-left:0; margin-right:5px;}
#navBread #crumbs {font-size:1.1em;margin-left:10px;margin-right:5px; margin-top:10px; }
#navBread #crumbs ul, #navBread #crumbs li {list-style-type:none; margin:0;	}		
#crumbs {height:1.2em;	}
#crumbs li {float:left; line-height:1.2em; color:#333; padding-left:10px; padding-right:10px; background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat 0 -255px;}		
#crumbs li a:link, #crumbs li a:visited {color:#777; text-decoration:none;}	
#crumbs li a:hover, #crumbs li a:focus {color:#333333; text-decoration:underline;}		



/* Site Content
--------------------------------------------------------------------------
*/

#content { padding:10px 20px; width:940px; float:left; background-color:White;  line-height:normal; color:#333333; }

/*#wrapper form { min-height: 300px; } - LE 18112011 Changed to below to fix mvc submit resource in ASPNET */
#wrapper > form{min-height:152px}

/* Site Template Content Boxes
--------------------------------------------------------------------------
*/

/* W170 template */

.w170 * { margin: 0px; padding: 0px; list-style: none; } 
.w170float { float: left; margin-left: 4px; margin-bottom:20px; } 
.w170 { width: 172px; } 
.w170 .header { background:url("http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png"); height: 16px; padding: 6px 6px 6px 9px; } 
.w170 .content { background-color: #FFFFFF; border-left: 1px solid #D7D4C5; border-right: 1px solid #D7D4C5; padding:10px;} /* _margin-top:-4px; _padding:6px; - Removed LE 11/01/11 */
.ie6 .w170 .content { margin-top:-4px; padding:6px; }
.w170 .footerLink { text-align:center; }
.w170 .searchfilterbtn {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -105px -270px; border:none; height:32px; width:126px; cursor:pointer; font-weight:bold; }
.w170 .footer { background: url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -739px -360px;height: 10px;} /* _margin-top:-3px; - Removed LE 11/01/11 */
.ie6 .w170 .footer { margin-top:-3px; }

/* W740 template */

.w740 * { margin: 0px; padding: 0px; list-style: none; } 
.w740float { float: left; } 
.w740 { width: 740px; } 
.w740 .header { background-image: url("http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png"); height: 16px; padding: 6px 6px 6px 9px;} /* _padding: 9px; - Removed LE 11/01/11 */
.ie6 .w740 .header { padding: 9px; }
.w740 .content { background-color: #FFFFFF; border-left: 1px solid #D7D4C5; border-right: 1px solid #D7D4C5; padding:10px;} /* _margin-top:-4px; - Removed LE 11/01/11 */
.ie6 .w740 .content { margin-top:-4px; }
.w740 .footerLink { text-align:center; }
.w740 .footer { background: url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat 0 -360px;height: 10px;} /* _margin-top:-3px; - Removed LE 11/01/11 */
.ie6 .w740 .footer { margin-top:-3px; }

/* W740 Blue template */

.w740blue * { margin: 0px; padding: 0px; list-style: none; } 
.w740bluefloat { float: left; } 
.w740blue { width: 740px; } 
.w740blue .header { background-image: url("http://static.prometheanplanet.com/site_assets/images/w740_blue_header.png"); color:#FFFFFF; height: 16px; padding: 6px 6px 6px 9px; } 
.w740blue .content { background-color: #FFFFFF; border-left: 1px solid #76B2D2; border-right: 1px solid #76B2D2; padding:10px;} /* _margin-top:-4px; - Removed LE 11/01/11 */
.ie6 .w740blue .content {margin-top:-4px;}
.w740blue .footerLink { text-align:center; }
.w740blue .footer { background-image: url("http://static.prometheanplanet.com/site_assets/images/w740_blue_footer.png"); background-position: center center; background-repeat: no-repeat; height: 10px;} /* _margin-top:-3px; - Removed LE 11/01/11 */
.ie6 .w740blue .footer { margin-top:-3px; }
/* W740 Orange template */
.w740orange * { margin: 0px; padding: 0px; list-style: none; } 
.w740orangefloat { float: left; } 
.w740orange { width: 740px; } 
.w740orange .header { background: url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -260px -560px; color:#FFFFFF; height: 16px; padding: 6px 6px 6px 9px;  } 
.w740orange .header h2 { color:#FFFFFF !important;}
.w740orange .content { background-color: #FFFFFF; border-left: 1px solid #FCAC4B; border-right: 1px solid #FCAC4B; padding:10px;} /* _margin-top:-4px;_padding:3px; - Removed LE 11/01/11 */
.ie6 .w740orange .content { margin-top:-4px; padding:3px; }
.w740orange .footerLink { text-align:center; }
.w740orange .footer { background: url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat 0 -425px; height: 10px;} /* _margin-top:-3px; - Removed LE 11/01/11 */
.ie6 .w740orange .footer { margin-top:-3px; }


#searchResults .w740 .footer {width:740px;} 

/* Resource Search 
--------------------------------------------------------------------------



*/

#searchResults {float:right;margin:0 10px; width:740px;}
.SearchResultsSort { float:left; height:20px;line-height:20px;}
.SearchResultsSortContainer .paging {float:right;height:20px;line-height:10px; }
.SearchResultsSortContainer .paging li {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -310px -225px;float:left;height:18px;margin-right:0;text-align:center;width:18px;padding:4px 5px 3px 0;} /* _padding:2px; _padding-left:4px; *padding:3px 5px 3px 0; - Removed LE 12/01/11 */
.ie7 .SearchResultsSortContainer .paging li { padding:3px 5px 3px 0; }
.ie6 .SearchResultsSortContainer .paging li { padding:2px 2px 2px 4px; }
.SearchResultsSortContainer .paging li:hover { font-weight:bold; font-size:13px; color:#333333; cursor:pointer;}
.SearchResultsSortContainer .paging li a { color:#666666;}
.SearchResultsSortContainer .paging li a:hover { color:#333333; }
.SearchResultsSortContainer .paging ul { clear: both;height: auto;overflow: hidden;}
.SearchResultsSortContainer { height:30px; width:720px;} /* _width:716px; - Removed LE 11/01/11 */
.ie6 .SearchResultsSortContainer { width:716px; }
#SearchResultsPaging { float:right; }
#searchResults ul.results { margin:0; z-index:199; font-size:1.2em;} /* _margin-left:4px; - Removed LE 11/01/11 */
.ie6 #searchResults ul.results { margin-left:4px;}
#searchResults ul.results:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#searchResults ul.results li { border-bottom:1px dotted #BBBBBB; float:left; list-style:none outside none; margin:8px;  width:340px; z-index:199;} /* _margin: 4px; - Removed LE 11/01/11 */
.ie6 #searchResults ul.results li { margin: 4px; }
#searchResults ul.results li span.listcontent { display:block; float:left;height:80px;min-height:6em;padding:1px;width:338px; position:relative; }
#searchResults ul.results li span.listcontent .resourceImage { float:left;padding-right:6px; width:90px; }
#searchResults .searchSelect {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -290px -225px; bottom:5px;height:18px;position:absolute;right:5px;width:18px;}
#searchResults .content { width: 718px; } 
.moreInfo li {border:0!important; margin:0!important;}
.moreInfo { width: 325px; padding:10px; border: 1px solid #000; background: #fff; position:absolute; margin-top:26px; overflow: hidden; display: none; z-index:99; } /* *margin-left:-335px; - Removed LE 12/01/11 */
.ie6 .moreInfo,
.ie7 .moreInfo { margin-left:-335px; }
/*#searchResults ul.results.btm li .moreInfo { top: auto; bottom: 50px; }*/
#searchResults ul.results li .moreInfo .left { width: 115px; float: left; }
#searchResults ul.results li .moreInfo .left p { font-weight: bold; font-size: 1.2em; color: #056da5; }
#searchResults ul.results li .moreInfo .left p strong { color: #231f20; }
#searchResults ul.results li .moreInfo .right { width: 190px; float: right; }
#searchResults ul.results li .moreInfo .right p { margin: 1em 0 1px; font-size: 1.1em; }
#searchResults ul.results li .moreInfo .right p.icon { margin: 0 -10px 0 0; position: relative; float: right; }
#searchResults ul.results li .moreInfo .right p.details { font-weight: bold; font-size: 1.2em; color: #056da5; }
#searchResults ul.results li .moreInfo .right p.details strong { display: block; color: #231f20; }
#searchResultsPremium { height:138px; float:right; width:740px; margin:0 10px;} /* _margin:0 10px 10px 0; - Removed LE 11/01/11 */
.ie6 #searchResultsPremium { margin:0 10px 10px 0; }
#searchResultsPremium h2 { color:#FFFFFF !important; }
#searchResultsPremium ul.results { margin:0; height:80px;} /* _margin-left:4px; - Removed LE 11/01/11 */
.ie6 #searchResultsPremium ul.results { margin-left:4px;}
#searchResultsPremium ul.results:after { display: block; height: 0; clear: both; visibility: hidden; }
#searchResultsPremium ul.results li { border-bottom:1px dotted #CCCCCC;	float:left;list-style:none outside none;margin:-2px 15px 4px 4px;position:relative;width:340px;z-index:1; font-size:1.2em; } /* _margin: -1px 14px 3px 3px; - Removed LE 11/01/11 */
.ie6 #searchResultsPremium ul.results li { margin: -1px 14px 3px 3px; }
#searchResultsPremium ul.results li span.listcontent { display:block;float:left;height:68px;min-height:6em;padding:6px 4px 5px 0;width:340px;} /* _width:330px; - Removed LE 11/01/11 */
.ie6 #searchResultsPremium ul.results li span.listcontent { width:330px; }
#searchResultsPremium ul.results li span.listcontent img { float:left;padding-right:6px; width:90px; }
#searchResultsPremium .searchSelect {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -290px -200px ; height:18px;position:absolute;right:0;top:60px;width:18px;}
span.listcontent .ResourceTitle { text-decoration:underline; padding-bottom:5px; font-weight:bold;}
span.listcontent .ResourceTitle:hover { text-decoration:none;}
span.listcontent .PremiumResourceTitle { text-decoration:underline; padding-bottom:5px; font-weight:bold;}
span.listcontent .PremiumResourceTitle:hover { text-decoration:none;}
span.listcontent .PublisherName { font-weight:normal; color:#666666; }
span.listcontent .PremiumPriceLabel { bottom:3px;	font-weight:normal;left:97px;position:absolute; } 
span.listcontent .PremiumPrice { bottom:2px;color:Red;font-size:14px;left:130px;padding-left:4px;position:absolute; font-weight:bold; }
#searchResultsFilter { width: 172px; float:left; }
#searchResultsFilter .CategoriesList .categoryList .categoryListItem { font-weight:bold; }
#searchResultsFilter .CategoriesList .categoryList .SubcategoryList ul a { margin-left:10px; font-weight:normal;}
#searchResultsFilter .CategoriesList .categoryList .SubcategoryList .SubcategoryList li {text-indent:10px; background: url("http://static.prometheanplanet.com/site_assets/images/category-child-bullet.gif") no-repeat scroll 8px 10px transparent; }
#searchResultsFilter .content .SearchKeywords {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -335px -225px; border:0 none;float:left;font-size:11px;height:21px;line-height:18px;margin-right:4px;padding-left:22px;padding-right:1px;width:90px;}
#searchResultsFilter .content .SearchKeywords input { background:none repeat scroll 0 0 transparent; border:medium none;width:84px;} /* _padding:3px; _width:82px; *padding:3px; - Removed LE 11/01/11 */
.ie7 #searchResultsFilter .content .SearchKeywords input {padding: 3px;}
.ie6 #searchResultsFilter .content .SearchKeywords input {padding: 3px; width: 82px;}
#searchResultsFilter .content .SearchKeywordsGo { background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -66px -287px transparent; border:medium none;cursor:pointer;height:21px;width:27px;  }
#searchResultsFilter .content span.searchError {font-size:11px; margin-top:2px; }
#searchResultsFilter .CategoriesList ul { list-style:none outside none; }
#searchResultsFilter .CategoriesList li a { text-decoration:underline; line-height:18px; }
#searchResultsFilter .CategoriesList li a:selected { text-decoration:none; font-weight:bold; }
#searchResultsFilter .CategoriesList li a:hover { text-decoration:none; }
#searchResultsFilter .ClassificationList { }
#searchResultsFilter .ClassificationList h2 { color:#333333;font-size:12px !important; background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -231px -270px  #F4F3F0;	border-bottom:1px solid #DAD8C9;height:20px;line-height:20px;margin-bottom:5px;margin-left:-4px;margin-top:5px;padding:2px;text-indent:18px;width:155px;} /* _margin-left:-1px; - Removed LE 11/01/11 */
.ie6 #searchResultsFilet .ClassificationList h2 {margin-left:-1px;}
#searchResultsFilter .ClassificationList span input	{ float:left; margin-left:0px;margin-right:0;vertical-align:middle; clear:both; }
#searchResultsFilter .ClassificationList span label { display:block;font-size:11px;margin-left:12px;vertical-align:middle;width:120px;  margin-bottom:2px; } /* *width:100px; *line-height:19px; - Removed LE 12/01/11 */
.ie6 #searchResultsFilter .ClassificationList span label,
.ie7 #searchResultsFilter .ClassificationList span label { width:100px; line-height:19px; }
#searchResultsFilter .ClassificationList span br { display:none;}
#searchResults .options { padding: 1em 0 0; /*border-top: 1px solid #838588;*/ overflow: hidden; }
#searchResults .options ul { margin: 0; }
#searchResults .options ul.left { float: left; }
#searchResults .options ul.right { float: right; }
#searchResults .options ul li { margin: 0; padding: 0 0 .2em; font-weight: bold; list-style: none; display: inline; }
#searchResults .options ul li a { text-decoration: none; color: #231f20; }
#searchResults .options ul li a:hover, #main #searchResults .options ul li a:active, #main #searchResults .options ul li a:focus { text-decoration: underline; }
#searchResults .options ul li strong { color: #164F59; }
#searchResults .viewAll { text-align: right; }
#searchResults .viewAll a { font-weight: bold; color: #231f20; }
#searchResults .viewAll a:hover, #main #searchResults .viewAll a:active, #main #searchResults .viewAll a:focus { text-decoration: underline; }
#searchResults .viewAll.bordered { padding: 0 0 .5em; border-bottom: 1px solid #838588; }
#searchResults .infoWrapper { position:absolute; bottom:4px; left:97px;}
#searchResults .submittedWrapper { font-weight:bold; }
#searchResults .submittedWrapper .dateValue { font-weight:normal; }
#searchResults .levelWrapper { font-weight:bold; }
#searchResults .levelWrapper .levelValue  { font-weight:normal; }
#searchResults .resourceTypeLogo { display:block; position:absolute; right:50px; top:15px; z-index:-5;}
#searchResults .resourceTypeLogo img { width:auto; }


/*** START - PAGING ***/


/* * html .paging ul {overflow: visible;height: 1%; }
 IE6 Hack - overflow - Removed LE 11/01/11 */
.ie6 .paging ul {overflow: visible;height: 1%; }

.paging .current-page {font-weight: bold;}

/*** END - PAGING ***/

#overdiv {padding: 5px;}
#overDiv .popupThumbnail {float: left;}
#overDiv .popupThumbnail img { max-height: 84px;max-width: 112px; }
#overDiv .details { float: left; margin: 0 10px;max-width: 190px; }
#overDiv .description {margin: 5px 5px 0;}
#overDiv .description span, 
#overDiv .details span { color: #5587AA;text-decoration: underline;}

/* Footer
--------------------------------------------------------------------------
*/
#footer { background:url("http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png") repeat-x 0 -31px; color:#6C6C6C; height:73px; margin:0 auto; min-height:73px; overflow:hidden; padding:0 10px; width:960px; } /* *overflow:visible; - Removed LE 12/01/11 */
.ie6 #footer,
.ie7 #footer { overflow:visible; }
/*#footer a { color: #6c6c6c; }
#footer a:hover { text-decoration: underline; }
#footer ul { display:inline;float:left;height:73px;margin:0;padding:0;position:relative;width:475px; font-size:1.1em; font-weight:bold; background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -260px -719px; }
#footer ul li { position:relative; border-right:1px dotted #AAAAAA;display:inline;height:20px; left:30px; line-height:18px;padding:0 10px 0 5px; top:40px; cursor:pointer; }
.ie6 #footer ul li {left: 25px;}
.ie7 #footer ul li {left: 25px;}
#footer ul li.lastFooter {border-right:none;}
#footer ul li .first { border-right:1px dotted #AAAAAA; border-left:1px dotted #AAAAAA;}
#footer .corpLink {border:medium none;float:left;height:40px;left:30px;padding:6px;top:14px;}
#footer .corpLink .hidden {width: 120px; height: 30px; display:block;}
.ie6 #footer .corpLink .hidden,
.ie7 #footer .corpLink .hidden {width: 160px;}
#footer .corpLink img {width:120px; height:32px;}
#footer .NewsletterSignup { float:right;width:276px; position:relative; margin-top:40px;}
.ie6 #footer .NewsletterSignup { margin-top:48px;}

** DD 14.04.10 - Post Launch switch back to display:block **
#footer .NewsletterSignup .hidden { background: transparent url(http://static.prometheanplanet.com/site_assets/images/newsletter_signUp.png) no-repeat top left; width: 270px; height: 30px; display:none; position:absolute; }
.footer a:link, .footer a:visited, .footer a:active  { color:#666;font-weight:bold;text-decoration:none; }
.footer a:hover  { text-decoration:underline; }*/
/** New footer inline with support rework designs **/
#footer #corpLink { width: 150px; height: 56px; margin-top: 7px; display: block; text-indent: -9999em; overflow: hidden; background: url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") -260px -725px no-repeat; float: left; margin-right: 75px }
#footer #footerAwardsLink { width: 209px; height: 43px; margin-top: 15px; display: block; text-indent: -9999em; overflow: hidden; background: url("../images/core-site-images-sprites.png") -620px -1654px no-repeat; float: left; }
#footer #footerInfo { float: right; text-align: right; font-size: 1.1em; margin-top: 8px; }
#footer #footerInfo #footerLinks { list-style: none; margin: 0.5em 0; padding: 0; float: right; }
.ie6 #footer #footerInfo #footerLinks,
.ie7 #footer #footerInfo #footerLinks { line-height: 1.5; margin-bottom: 0; }
#footer #footerInfo #footerLinks li { float: left; padding: 0 5px; border-left: 1px solid #333; }
#footer #footerInfo #footerLinks li.first { border-left: 0 none;}
#footer #footerInfo #footerLinks li.lastFooter { padding-right: 0;}
#footer #footerInfo p { clear: both; margin: 0.5em 0; }
.ie6 #footer #footerInfo p,
.ie7 #footer #footerInfo p { margin-top: 0; }
#footer #footerInfo a { color: #0574ac; text-decoration: none; font-weight: bold; }
#footer #footerInfo a:hover { text-decoration: underline; }

/*Homepage Styles */
div.hb_containers {font-family:Arial;height:167px; float:left;}
div.hb_containers .hb_blocks {width:302px;float:left;margin-right:17px;}
div.hbc_head {background:url("http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png");height:28px;float:left;width: 302px;}
div.hbc_head .hbc_head_text {color:#444444;float:left;font-size:1.2em;font-weight:bold;margin:6px 4px 4px 14px;} /* _margin: 7px; - Removed LE 11/01/11 */
.ie6 div.hbc_head .hbc_head_text {margin: 7px;}
div.hbc_content {background:none !important;border-left:1px solid #CBC6B1; border-right:1px solid #CBC6B1;max-height:150px;min-height:120px; font-size:1.1em; float:left; width:300px;} /* _height: 120px;- Removed LE 11/01/11 */
.ie6 div.hbc_content {height: 120px;}
div.hbc_content div.hbc_image {float:left;margin:9px 9px 9px 16px;_margin: 5px 0 0 10px;}
div.hbc_content div.hbc_text {float:right;margin-right:19px;margin-top:9px;width:123px;} /* _margin: 5px 0 0 0px; - Removed LE 11/01/11 */
.ie6 div.hbc_content div.hbc_text {margin: 5px 0 0 0px;}
.hbc_text .hmc_link {margin-left:0px;width:100px;}
div.hbc_footer {float:left;	background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -240px -370px; height:12px; width:302px;}
div.hm_containers {font-family:Arial;font-size:11px;height:372px;margin:0;overflow:hidden;padding:0;}
.hmLeft {float:left;width:440px;}
.hmLeft .wrapper {width:440px;}
.hmLeft .hmc_header {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -450px -472px; color:#FFFFFF;height:55px;padding:11px;}
.hmLeft .hmc_header_title {font-size:14px;font-weight:bold;margin-bottom:6px;}
.hmLeft .hmc_content {background:url("http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png") repeat-x 0 -274px;border-left:1px solid #74b1d1;border-right:1px solid #74b1d1;height:276px;overflow:hidden;position:relative;}
.hmLeft .hmc_content .hmc_content_list {list-style:none;	padding:0px;margin:0px;width:99999px;}
.hmLeft .hmc_content .hmc_content_list li {float:left;/*position:relative;*/height:276px;width:440px;}
.hmLeft .hmc_content .arrow {position: absolute;bottom:8px;left: 15px;}
.hmLeft .hmc_content .forward {left: 36px;background: url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat scroll -49px -286px transparent; height:16px; width:16px; cursor:pointer;}
.hmLeft .hmc_content .back {left: 15px;background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat scroll -32px -286px transparent; height:16px;width:16px;cursor:pointer;}
.hmLeft .hmc_content .hmc_content_list .hmc_list_image {height:250px;width:276px;}
.hmLeft .hmc_content .hmc_content_list .hmc_list_content {bottom:40px;margin:18px;width:182px;}
.hmLeft .hmc_content_list .hmc_list_content .list_content_title {color:#0156a0;font-size:22px;margin-bottom:6px;}
.hmLeft .hmc_content_list .hmc_list_content .list_content_subtitle {color:#0156a0;font-weight:bold;margin-bottom:10px;}
.hmLeft .hmc_content_list .hmc_list_content .list_content_text {color:#444444;}
.hmLeft .hmc_footer {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -590px -370px;height:11px;}
.hmMiddle {float:left;margin-left:20px;width:269px;}
.hmMiddle .hmc_content {background-image:url("http://static.prometheanplanet.com/site_assets/images/hmc_middlecontent.png");background-repeat:no-repeat;height:353px;}
.hmMiddle .hmc_blocks {height:115px;} /* _height:16px; - Removed LE 11/01/11 */
.ie6 .hmMiddle .hmc_blocks { height: 16px; }
.hmMiddle .hmc_title {color:#536E9F;float:left;font-size:12px;font-weight:bold;margin:7px 12px 8px 14px;width:237px;} /*_margin:5px 5px 5px 5px; - Removed LE 11/01/11 */
.ie6 .hmMiddle .hmc_title {margin:5px 5px 5px 5px;}
.hmMiddle .hmc_image {float:left;margin-left:15px;width:70px;} /* _margin-left:5px; - Removed LE 11/01/11 */
.ie6 .hmMiddle .hmc_image {margin-left:5px;}
.hmMiddle .hmc_text {float: right;margin-right: 10px;width: 154px;	}
.hmc_link {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -280px -388px;color:#666666;float:left;font-size:1.1em;margin-top:7px;padding-bottom:3px; padding-left:35px; text-decoration:none; width:200px;}
.hmc_link a { text-decoration:underline;}
.hmc_link a:hover { text-decoration:none;}

.hmMiddle .hmc_footer {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -260px -605px; height:11px;}	
.hmLogin { float:left; margin-left:20px; width:190px; overflow:hidden; }
.hmLogin .login_top {background: url('http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png') no-repeat -800px -134px;	height:6px; width:190px;float:left;} /* _margin-bottom:-8px; - Removed LE 11/01/11 */
.ie6 .hmLogin .login_top {margin-bottom:-8px;}
.hmLogin .login_content {background:url("http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png") repeat-x 0 -104px; height:161px;float:left; width:190px;} /* *height:161px; _margin-bottom:-6px; - Removed LE 11/01/11 */
.ie6 .hmLogin .login_content {margin-bottom:-6px;}
.hmLogin .login_content .title {color:#FFFFFF;font-size:13px;font-weight:bold;margin-bottom:3px;margin-left:10px;} /* _margin:2px 4px; - Removed LE 11/01/11 */
.ie6 .hmLogin .login_content .title {margin:2px 4px;}
.hmLogin .signup {font-weight:bold;padding-left:0px;padding-top:4px;margin-left:20px;float:left;} /* _padding:0px; _margin-left:5px; - Removed LE 11/01/11 */
.ie6 .hmLogin .login_content .title {padding:0px; margin-left:5px;}
.hmLogin .login_content .signedIn {color:#004185;font-size:14px;font-weight:bold;margin-bottom:3px;margin-left:10px;} /* _margin:2px 4px; - Removed LE 11/01/11 */
.ie6 .hmLogin .login_content .signedIn {margin:2px 4px;}
.hmLogin .favPlaces { background:url("http://static.prometheanplanet.com/site_assets/images/homepage_loggedin_fav.png") no-repeat scroll left center transparent;color:#FFFFFF;font-size:12px;font-weight:bold;height:30px;line-height:25px;margin-left:10px;padding-left:32px;  }
.hmLogin .favPlaces a { color:#FFFFFF; text-decoration:underline;}
.hmLogin .favPlaces a:hover { text-decoration:none;}
.hmLogin .friendRequest { background:url("http://static.prometheanplanet.com/site_assets/images/homepage_loggedin_request.png") no-repeat scroll left center transparent;color:#00366C;font-size:11px;font-weight:normal;height:24px;line-height:24px;margin-left:10px;padding-left:18px;  }
.hmLogin .friendRequest a { color:#00366C; text-decoration:underline;}
.hmLogin .friendRequest a:hover { text-decoration:none;}
.hmLogin .myFiles { color:#00366C;font-size:11px;font-weight:normal;height:24px;line-height:24px;margin-left:10px;padding-left:18px;  } /* background:url("http://static.prometheanplanet.com/site_assets/images/homepage_loggedin_myfiles.png") no-repeat scroll left center transparent; - Missing image akamai - Removed LE 12/01/11 */
.hmLogin .myFiles a { color:#00366C; text-decoration:underline;}
.hmLogin .myFiles a:hover { text-decoration:none;}
.hmLogin .myAccount { color:#FFFFFF;font-size:11px;font-weight:normal;height:18px;line-height:20px;margin-left:10px;padding-left:18px;  }
.hmLogin .myAccount a { color:#FFFFFF; text-decoration:underline;}
.hmLogin .myAccount a:hover { text-decoration:none;}
.hmLogin .signout {float:right;font-weight:bold;padding-right:10px;padding-top:4px;}
.hmLogin .signout a { color:#FFFFFF; text-decoration:none;}
.hmLogin .signout a:hover { text-decoration:underline;}
.hmLogin .g {color: #387855;}

.hmLogin .b {color: #0071a3;}	
.hmLogin .signup .buttonlftc {background-image:url("http://static.prometheanplanet.com/site_assets/images/signupLtcp.png");background-position:0 -2px;background-repeat:no-repeat;height:26px;}
.hmLogin .signup .buttonc {background-image:url("http://static.prometheanplanet.com/site_assets/images/signupCtcp.png");background-position:0 -4px;background-repeat:no-repeat;height:21px;margin-left:11px;padding:5px 5px 5px;width:120px;} /* _padding:5px; - Removed LE 11/01/11 */
.ie6 .hmLogin .signup,
.ie7 .hmLogin .signup { margin-left: 0; padding-left: 20px; }
.hmLogin .fields {margin-left:11px;padding:3px;} /* _margin:0px; - Removed LE 25/02/11 */
.ie6 .hmLogin .fields { margin: 0; padding-left: 12px;}
.hmLogin .fields input {color:#666666;font-size:12px;padding:2px;margin:0px;width:158px;} /* *width:158px; - Removed LE 11/01/11 */
.hmLogin .login_bottom {background-image:url("http://static.prometheanplanet.com/site_assets/images/hmc_loginboxbottom.png");background-position:left bottom;background-repeat:no-repeat;float:left;height:0px;/*width:301px;*/width:190px;}
.hmLogin .forgotpass {margin-left:10px;color:#FFFFFF;margin-top:6px;float:left;} /* _margin:2px; _margin-left:5px; - Removed LE 11/01/11 */
.ie6 .hmLogin .forgotpass {margin:2px; margin-left:5px;}
.hmLogin .forgotpass a { color:#FFFFFF; text-decoration:underline;}
.hmLogin .forgotpass a:hover {text-decoration:none;}	
.hmLogin .stats_content {background-image: url('http://static.prometheanplanet.com/site_assets/images/hmc_loginbottomcontent.png');background-repeat:no-repeat;height:182px;float:left;width:190px;}
	
.hmLogin .signin {margin-left:6px;float:left;} /* _margin-left:4px;  - Removed LE 11/01/11 */
.ie6 .hmLogin .singin {margin-left:4px;}
.hmLogin .register {margin-left:3px;float:left;}
.hmLogin .greenbtn {margin-left:2px;background-image:url("http://static.prometheanplanet.com/site_assets/images/button_greenlft.png");background-position:0 0;background-repeat:no-repeat;height:27px;}
.hmLogin .greenbtn .buttonc {background:url("http://static.prometheanplanet.com/site_assets/images/24-bit-sprites.png") no-repeat -300px -36px; color:#FFFFFF;font-size:13px;height:25px;margin-left:2px;padding:5px 8px 0;width:63px;}	
.hmLogin .greenbtn .buttonc a { color:#FFFFFF; display: block;}

.hmLogin .bluebtn {background-image:url("http://static.prometheanplanet.com/site_assets/images/button_bluelft.png");background-position:0 0;background-repeat:no-repeat;height:27px;}
.hmLogin .bluebtn .buttonc {background:url("http://static.prometheanplanet.com/site_assets/images/24-bit-sprites.png") no-repeat -300px 0; color:#FFFFFF;font-size:13px;height:25px;padding:5px 8px 0;width:63px;}
.hmLogin .bluebtn .buttonc a { color:#ffffff; display:block;}
.stats {background-position:6px 0;background-repeat:no-repeat;float:right;font-size:13px;font-weight:bold;height:31px;margin:5px;padding-right:13px;text-align:right;width:169px;} /* _margin:4px; - Removed LE 11/01/11 */
.stats_content .resources {background-image:url("http://static.prometheanplanet.com/site_assets/images/loginboxFolder.png");background-repeat:no-repeat;}
.stats_content .downloads {background-image:url("http://static.prometheanplanet.com/site_assets/images/loginBoxdownarrow.png");background-repeat:no-repeat;}
.stats_content .members {background-image:url("http://static.prometheanplanet.com/site_assets/images/loginBoxPerson.png");background-repeat:no-repeat; }

/* DD 14.04.10 - Post Launch switch back to display:block */
.stats_content .info {background:url("http://static.prometheanplanet.com/site_assets/images/loginBox_infobg.png") no-repeat scroll 1px 0 transparent;float:left;font-size:11px;font-weight:bold;height:24px;margin-bottom:5px;padding-left:12px;width:178px; display:none;}



/* Login Form Styles */
#LoginForm	 { width:300px;}
#LoginForm .planetID { width:300px;}
#LoginForm .planetPass	{width:300px;}
#LoginForm .row { float:left;margin-bottom:5px;width:300px;}
#LoginForm .row div.planetID label, #LoginForm .row div.planetPass label {float:left;width:120px;}
#LoginForm .planetID input, #LoginForm .planetPass input {color:#444444;font-weight:bold;padding:5px;}
#LoginForm .submit {float:left; width:66px;}
#LoginForm .submit input {color:#333333;float:left;font-size:11px;font-weight:bold;padding:5px;width:70px;}
#LoginForm .stayLoggedIn {float:left;font-size:11px;margin-left:10px;width:83px;}
#LoginForm .loginWrapper {margin-left:119px; width:280px;}
.orangeLink {background-image:url("http://static.prometheanplanet.com/site_assets/images/arrow_25.png");background-position:0 4px; background-repeat:no-repeat;padding:4px 10px 2px 22px;}
.orangeLink a { text-decoration:underline; color:#333333; font-weight:bold;}
.orangeLink a:hover { text-decoration:none; }

/* My Purchases Styles */
.mpContentArea #optionContainer {float:left;margin-left:15px;width:585px;margin-bottom:15px;}
.mpContentArea .pageLogo {background-image:url("http://static.prometheanplanet.com/site_assets/images/mp_logo.png");float:left;height:35px;margin-right:10px;margin-top:0;width:34px}
.mpContentArea h2 {color:#002C6B;font-size:12px !important;margin-top:15px !important;}
.mpContentArea .section  {clear:both;}
.mpContentArea .optionPanels h3 a {color:#002C6B;margin:0 0 0 !important;font-size:11px !important;}
.mpContentArea .optionPanels .caption {width:367px;}
.mpContentArea .optionPanels .infoPanel {float:left;margin-left:10px;}
.mpContentArea .optionPanels .optionImage {float:left;}
.mpContentArea .optionPanels .optionImage img {width:45px;}
.mpContentArea .optionPanels {background-color:#FDFDFD;border:1px solid #E8E8E8;float:left;margin-bottom:2px;margin-top:2px;padding:5px;position:relative;width:563px;}
.mpContentArea .optionPanels .optionPanels {width:100%;margin-left:0;padding-left:16px;}
.mpContentArea .urlLink {display:block;margin-top:0px;float:left;background:none;font-weight:normal;padding:0px !important; padding-right:10px !important;}
.mpContentArea .urlLink a {color:#666!important;}
.mpContentArea .urlLink a:hover {text-decoration:underline;}
.mpContentArea .download {font-weight:bold;padding:7px 0 0 0;}
.mpContentArea .downloadFile {height:30px;}
.mpContentArea .downloadLeftCap {width:7px;float:right;}
.mpContentArea .download a {color:#666666;font-weight:normal;line-height:16px;display:block;} /* background:url(http://static.prometheanplanet.com/site_assets/images/mp_downloadicon.png) no-repeat; - Missing image akamai - Removed LE 12/01/11 */
.mpContentArea .download a:hover {color:#000000;}             
.mpContentArea .optionPanels:hover {background-color:#f7f9fb;}
.mpContentArea .optionPanels:hover .topLeft {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingTopLefthover.png);}
.mpContentArea .optionPanels:hover .topRight {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingTopRighthover.png);}
.mpContentArea .optionPanels:hover .bottomLeft {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingBottomLefthover.png);}
.mpContentArea .optionPanels:hover .bottomRight {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingBottomRighthover.png);}

.mpContentArea .optionPanels .corner {position:absolute; height:12px; width: 12px; background-repeat:no-repeat; } /* _width: 12px; _height:12px; - Removed LE 11/01/11 */
.mpContentArea .optionPanels .topLeft {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingTopLeft.png); top:-1px; left:-1px;}
.mpContentArea .optionPanels .topRight {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingTopRight.png); top:-1px; right:-1px;} /* _right:-2px; - Removed LE 11/01/11 */
.ie6 .mpContentArea .optionPanels .topRight { right:-2px; }
.mpContentArea .optionPanels .bottomLeft {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingBottomLeft.png); bottom:-1px; left:-1px;} /* _bottom:-2px;  _background-position: 0px 2px; - Removed LE 11/01/11 */
.ie6 .mpContentArea .optionPanels .bottomLeft { bottom:-2px; background-position: 0px 2px;}
.mpContentArea .optionPanels .bottomRight {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingBottomRight.png); bottom:-1px; right:-1px;} /* _bottom:-2px; _right:-2px;  _background-position:0px 2px; - Removed LE 11/01/11 */
.ie6 .mpContentArea .optionPanels .bottomRight { bottom:-2px; right:-2px; background-position:0px 2px;}
.mpContentArea .date {float:left;width:500px; font-size:12px; margin:6px 0;}
.mpContentArea .optionPanels {margin-left:16px;}
.mpContentArea h1 {font-size:17px;}
.mpContentArea .head {float:left;margin-bottom:16px;width:428px;}
/* 404 Page Not Found Styles */
.pageNotFound { margin:0 auto; width:740px;}
.pageNotFound #optionContainer {float:left;margin-left:15px;width:700px;margin-bottom:15px;}
.pageNotFound #optionContainer h1 { font-size:20px; font-weight:bold; color:#002C6B;}
.pageNotFound #optionContainer h2 { font-size:14px; margin-top:2px; margin-left:10px; float:left;}
.pageNotFound .heading {float:left;margin-bottom:7px;margin-left:15px;margin-top:13px;width:100%}
.pageNotFound .heading h1 {margin-top:20px;}
.pageNotFound .heading img {float:left;}
.pageNotFound .optionPanels h3 a {color:#002C6B;margin:0 0 0 !important;font-size:11px !important;}
.pageNotFound .optionPanels .caption {width:367px;}
.pageNotFound .optionPanels .infoPanel {float:left;margin-left:10px;}
.pageNotFound .optionPanels .optionImage {float:left;}
.pageNotFound .optionPanels .optionImage img {width:45px;}
.pageNotFound .optionPanels {background-color:#f7f9fb;border:1px solid #E8E8E8;float:left;margin-bottom:2px;margin-top:2px;padding:10px;position:relative;width:670px;}
.pageNotFound .optionPanels .urlLink {font-weight:bold;padding:6px 15px 15px 0; float:left; }
.pageNotFound .optionPanels .urlLink a {color:#666!important;text-decoration:underline;}
.pageNotFound .optionPanels .urlLink a:hover {text-decoration:none;}
.pageNotFound .checkAddress { padding:6px 3px 15px 20px; float:left; }
.pageNotFound .download {background-image:url("http://static.prometheanplanet.com/site_assets/images/mp_downloadbtn.png");font-weight:bold;margin-right:6px;padding:7px 7px 6px 26px;position:absolute;right:6px;top:6px}
.pageNotFound .downloadLeftCap {background-image:url("http://static.prometheanplanet.com/site_assets/images/mp_downloadbtn.png");background-position:right center;height:27px;position:absolute;right:-7px;top:0;width:7px;}
.pageNotFound .download a {color:#666666;}
.pageNotFound .download:hover a {color:#000000;}              
.pageNotFound .optionPanels .corner {position:absolute; height:12px; width: 12px; background-repeat:no-repeat; } /* _width: 12px; _height:12px; - Removed LE 11/01/11 */
.pageNotFound .optionPanels .topLeft {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingTopLefthover.png); top:-1px; left:-1px;}
.pageNotFound .optionPanels .topRight {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingTopRighthover.png); top:-1px; right:-1px;} /* _right:-2px; - Removed LE 11/01/11 */
.ie6 .pageNotFound .optionPanels .topRight {right:-2px;}
.pageNotFound .optionPanels .bottomLeft {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingBottomLefthover.png); bottom:-1px; left:-1px;} /* _bottom:-2px;  _background-position: 0px 2px; - Removed LE 11/01/11 */
.ie6 .pageNotFound .optionPanels .bottomLeft { bottom:-2px; background-position: 0px 2px;}
.pageNotFound .optionPanels .bottomRight {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingBottomRighthover.png); bottom:-1px; right:-1px;} /* _bottom:-2px; _right:-2px;  _background-position:0px 2px; - Removed LE 11/01/11 */
.ie6 .pageNotFound .optionPanels .bottomRight {bottom:-2px; right:-2px; background-position:0px 2px;}
.loginContentArea {float:none !important;margin:0 auto;width:500px !important;}
.loginContentArea form {min-height:0 !important;}
.loginContentArea .heading {float:left;margin-bottom:7px;margin-left:15px;margin-top:13px;width:100%;position:relative}
.loginContentArea .heading h1 {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -988px -55px; padding:20px 0 0 55px; height:55px;}
.loginContentArea .heading .subtitle {padding:0 0 0 55px; margin:-15px 0 0 0!important;}
.loginContentArea .heading img {float:left;}
.loginContentArea .heading .loginPartnerLogo {position:absolute;top:0;right:-60px}
.loginContentArea #optionContainer {float:left;width:100%;position:relative;}
.loginContentArea .pageLogo {background-image:url("http://static.prometheanplanet.com/site_assets/images/mp_logo.png");float:left;height:35px;margin-right:10px;margin-top:0;width:34px}
.loginContentArea h2 {color:#002C6B;font-size:12px !important;margin-top:15px !important;}
.loginContentArea .section  {clear:both;margin:0 auto;width:400px;}
.loginContentArea .forgottenRequestSection {width:362px;}
.loginContentArea .forgottenRequestSection .heading .subtitle {width:502px;}
.loginContentArea .forgottenSection {width:269px;}
.loginContentArea .login {width:240px;}
.loginContentArea .forgottenRequestbox {width:300px;}
.loginContentArea .forgottenRequestbox input {width:269px;}
.loginContentArea .forgottenbox input {width:137px;}
.loginContentArea .submitButton {width:auto !important;}
.loginContentArea .inputRow {float:left; padding:4px 4px 4px 0; width:100%;}
.loginContentArea .inputRow label {float:left;margin-right:10px;width:58px;padding:4px 4px 4px 0;}
.loginContentArea .inputRow input {background-color:#FFFFFF;border:1px solid #CCCCCC;color:#1E3F68;float:left;padding:4px;}
.loginContentArea .forgottenbox label {width:94px;}
.loginContentArea .blueBtn {float:right;margin-right:3px;margin-top:3px;padding:0;position:relative;width:auto;}
.loginContentArea .blueBtn input {background:#53709B;border:0 none;color:#FFFFFF;cursor:pointer;font-size:10px;font-weight:bold;height:29px;padding:1px 4px 4px;}

.loginContentArea .optionPanels h3 {float:left; color:#002C6B;margin-bottom:7px;font-size:11px !important;}
.loginContentArea .optionPanels h3.others {margin-top:20px;}

.loginContentArea .optionPanels .optionImage {float:left;}
.loginContentArea .optionPanels .optionImage img {width:45px;}
.loginContentArea .optionPanels {background-color:#FDFDFD;border:1px solid #E8E8E8;float:left;margin-bottom:2px;margin-top:2px;padding:13px 13px 12px;position:relative;width:100%; background:no-repeat;}
.loginContentArea .loginbox {width:220px;}
.loginContentArea .optionPanels .corner {position:absolute; height:12px; width: 12px;background-repeat:no-repeat; } /*  _width: 12px; _height:12px;  - Removed LE 11/01/11 */
.loginContentArea .optionPanels .topLeft {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingTopLeft.png); top:-1px; left:-1px;}
.loginContentArea .optionPanels .topRight {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingTopRight.png); top:-1px; right:-1px;} /* _right:-2px; - Removed LE 11/01/11 */
.ie6 .loginContentArea .optionPanels .topRight { right:-2px;}
.loginContentArea .optionPanels .bottomLeft {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingBottomLeft.png); bottom:-1px; left:-1px;} /* _bottom:-2px;  _background-position: 0px 2px; - Removed LE 11/01/11 */
.ie6 .loginContentArea .optionPanels .bottomLeft { bottom:-2px; background-position: 0px 2px;}
.loginContentArea .optionPanels .bottomRight {background-image:url(http://static.prometheanplanet.com/site_assets/images/submitResourceLandingBottomRight.png); bottom:-1px; right:-1px;} /* _bottom:-2px; _right:-2px;  _background-position:0px 2px; - Removed LE 11/01/11 */
.ie6 .loginContentArea .optionPanels .bottomRight { bottom:-2px; right:-2px; background-position:0px 2px;}

.loginContentArea .btnlink {cursor:pointer; left:255px;padding:8px;position:absolute;top:10px;width:auto; border:1px solid #E8E8E8;} /* _left:297px; - Removed LE 11/01/11 */
.ie6 .loginContentArea .btnlink {left:297px;}
.loginContentArea .registerButton {padding-left:30px; top:2px;width:180px; background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -739px -684px;} /* _top:1px; - Removed LE 11/01/11 */
.ie6 .loginContentArea .registerButton {top:1px;}
.loginContentArea .forgottenButton {padding:6px 6px 6px 30px; top:36px;width:182px; background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -739px -725px;} /* _top:35px; - Removed LE 11/01/11 */
.ie6 .loginContentArea .forgottenButton { top:35px;}

.loginContentArea .facebookButton {padding-left:30px; top:70px;width:180px; height:17px;left:255px; background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -950px -790px;} /* _top:35px; - Removed LE 11/01/11 */
.ie6 .loginContentArea .facebookButton { top:35px;}

.loginContentArea .validation_errors, .loginContentArea .validation_success {margin-left:-17px;float:left;margin-right:58px;margin-top:11px;width:325px;-moz-border-radius:5px 5px 5px 5px;}
.loginContentArea .stayLoggedIn label {margin:0;width:109px;} /* *width:129px; - Removed LE 12/01/11 */
.ie6 .loginContentArea .stayLoggedIn label,
.ie7 .loginContentArea .stayLoggedIn label { width: 129px;}
.loginContentArea .stayLoggedIn input {height:auto;margin-right:7px; background:none; }
#register .registerForm .submitRegister { background:#53709B; color:#FFFFFF; cursor:pointer; font-size:10px; font-weight:bold; height:29px; padding:1px 4px 4px; width:91px; border:solid 1px #53709B; }
#register .registerForm .inputRow {width: auto;}
#loginPanel {width:auto;}
#loginPanel .stayLoggedIn {float:left;font-size:11px;margin-left:10px;width:119px;} /* *width:129px; - Removed LE 12/01/11 */
.ie6 #loginPanel .stayLoggedIn,
.ie7 #loginPanel .stayLoggedIn {width: 129px;}
.facebook {display:none;}
#optionContainer .optionPanels .vignette_footer	 { margin-bottom:-10px;}
.facebookBox {width:369px !important;margin-top:20px;}
.facebookBox input {width:272px;}
.facebookBox .blueBtn input {width:auto;}
.facebookBox .heading {margin-bottom:-2px;margin-left:23px;font-weight:normal;}
.facebookBox .heading h3{font-size:11px !important;font-weight:normal;}
.subTotalPrice {margin-right:5px;width:98%}
.registerForm .blueBtn {position:relative!important;width:92px!important;}

/* START ucXmlForm */
div.XmlFormContainer { }
div.XmlFormContainer div.formitem { clear:left; padding-top:1em; }
div.XmlFormContainer div.formitem label { display:block; float:left; width:200px; text-align:right; margin-right:1em; }
div.XmlFormContainer div.formitem span { display:block; float:left; }
div.XmlFormContainer div.textbox input,
div.XmlFormContainer div.textarea textarea,
div.XmlFormContainer div.dropdownlist select { display:block; float:left; width:auto; min-width:200px; margin-right:0.5em; }
div.XmlFormContainer div.radio span,
div.XmlFormContainer div.checkbox span { clear:none; width:auto; margin:0 0.5em 0 0; max-width:50%; }
div.XmlFormContainer div.radio span label,
div.XmlFormContainer div.checkbox span label { text-align:left; margin:0 0 0.5em 0; width:auto; max-width:95%; }
div.XmlFormContainer div.radio span input,
div.XmlFormContainer div.checkbox span input { float: left; clear: left; margin:0 0.5em 0.5em 0; }
div.XmlFormContainer div.submit input { margin-left:205px; width:auto; padding:0.3em 0.75em; }
/* END   ucXmlForm */
/*RH*/
#page-container {margin:0 auto; width:1004px;}/*Used to provide a container that everything can then be floated in without floats breaking*/

.bold{font-weight:bold;}

/*Number list*/
.numberList {padding:0 0 10px 0!important; list-style:none!important;}
.numberList li {margin:0 0 0 10px!important; padding:0 10px 0 20px!important; height:2.5em;}
.one{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat 0 -110px;}
.two{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat 0 -140px;}
.three{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat 0 -170px;}
.four{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat 0 -200px;}
.five{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat 0 -230px;}

/*Rounded Styles*/
.round-four{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.round-top-four {border-radius-top-right:4px; border-radius-top-left:4px; -moz-border-radius-topleft:4px;  -moz-border-radius-topright:4px;}
.round-ten {border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }


#div4 select {width:154px;}
div#termsAndConditionsErrorMessage.validation_errors span { display: block; padding: 10px; background-color: #CC0000; border: 1px solid #000; color: #FFF; font-weight: bold; }


.account {font-size:1.1em; width:750px; margin-left:auto; margin-right:auto; padding:20px 0 0 85px;}

.account label {position:relative; display:block; line-height:3em; clear:both;}
.account input {position:absolute; left:130px; border:1px solid #CCCCCC; color:#1E3F68; padding:4px; top:4px;} /*left:100px;*/
.ie6 .account input {left: 137px; top: -4px;}
.ie7 .account input {top:-4px;}
.account .forgottenSection {width:375px; float:left;}
.account .section {clear:both; padding-top:20px;}
.account .section .submitButton{margin-left:568px;}
.account .header {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -740px -610px; padding-left:60px; height:53px;}
.account .subtitle {padding-left:60px; margin-top:-30px;}
.account .submitButton {position:static; margin-left:222px; background:#53709B; color:White; border:0; font-weight:bold;} /*margin-left: 194px;*/
.account .optionPanels {border:1px solid #CCCCCC; width:266px; min-height:160px; padding:10px; margin-top:15px;}
.account .section .optionPanels {width:643px; min-height:80px;}
.account .section input {top:10px; border:0; /**/ left: 100px;}
.account .section .optionPanels label{float:left; width:160px; clear:none;}
#container_contentArea .account {width:100%!important;}
.account .validation_errors, .account .validation_success {width:230px; margin:20px 0 20px 20px;}
.account h3{font-size:1em; line-height:1.2em;}
.account .mail-check input{display:block; float:left; position:static; margin: 3px 5px 8px;} /*height:23px; width:30px;*/
.account .mailing label {display:block; float:left; line-height:1.6em;}

/* Account Page Profiling Fields */
.account .profiling .conditionalField { clear: both; }
.account .profiling .column { float: left; width: 300px; padding: 0 10px; }
.account .profiling .registerForm .column { float: left; width: 600px; padding: 0 10px; }
.account .profiling .registerForm .column div { float: left; height: 32px; }
.account .profiling .registerForm .column label { float: left; width: 100px; padding: 0; line-height:2em;}
.account .profiling .registerForm .column select { float: right; width: 200px; padding: 3px; }
.account .profiling .conditionalField ul.fieldChoices { border: 1px solid #dbdfe6; border-radius: 3px; margin: 8px 0 10px; padding: 9px 9px 4px; float: left; width: 280px; }
.account .profiling .conditionalField ul.fieldChoices li { float: left; margin: 0 10px 5px 0; width: 130px; position: relative; }
.account .profiling .conditionalField ul.fieldChoices li input { margin-right: 3px; position: static; padding: 0; height: 13px; width: 13px; float: left; }
.account .profiling .conditionalField ul.fieldChoices li label { display: block; float: left; line-height: normal; width: 114px; }
.account .profiling .conditionalField ul.fieldChoices li .drilldownPopup { display: none; position: absolute; background: #fff; z-index: 300; border:1px solid #ccc; padding: 20px 10px 20px 20px; width: 495px; top: 24px; left: -8px; }
.account .profiling .conditionalField ul.fieldChoices li .drilldownPopup .arrowBorder { position: absolute; border: 9px solid transparent; border-bottom-color: #ccc; border-top-width: 0; left: 5px; top: -10px; height: 0; z-index:1; }
.account .profiling .conditionalField ul.fieldChoices li .drilldownPopup .arrow { position: absolute; border: 9px solid transparent; border-bottom-color: #fff; border-top-width: 0; left: 5px; top: -9px; height: 0; z-index:2; }
.account .profiling .conditionalField ul.fieldChoices li .drilldownPopup .closeDrilldown { position: absolute; right: 10px; top: 10px; text-indent: -9999em; width: 16px; height: 16px; display: block; background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat scroll -203px -883px transparent; }
.account .profiling .conditionalField ul.fieldChoices li .drilldownPopup h4 { color: #333; }
.account .profiling .conditionalField ul.fieldChoices li .drilldownPopup ul { margin: 20px 0 0; }
.account .profiling .conditionalField ul.fieldChoices li .drilldownPopup ul li { width: 155px; margin-right: 10px; }
.account .profiling .conditionalField ul.fieldChoices li .drilldownPopup ul li label { width: 139px; }
.account .profiling .submitButton { margin-left: 590px;}
.ie7 .account .profiling .conditionalField ul.fieldChoices { padding-bottom: 9px; }
.ie7 .account .profiling .submitButton { margin-left: 585px!important;}


/*IE7 Styles*/

.ie7 .account .submitButton {margin-top:10px; margin-left:189px;}
.ie7 .account .section .submitButton{margin-left:568px;}
.ie7 .account h3 {padding-top:10px; }

.la .account .section .optionPanels {width:680px; min-height:80px;}
.la .account .optionPanels {border:1px solid #CCCCCC; width:300px; min-height:160px; padding:10px; margin-top:15px;}
.la.account input {position:absolute; left:159px; border:1px solid #CCCCCC; color:#1E3F68; padding:4px; top:4px;}
.la .account .section .optionPanels input {position:absolute; left:100px!important; border:1px solid #CCCCCC; color:#1E3F68; padding:4px; top:10px;}
.la .account .mail-check input{display:block; float:left; position:static!important; margin: 3px 5px 8px;} /*height:23px; width:30px;*/
.la .hmLogin .g {color: #387855; float:left; display:block; margin-left:-10px;}
.la .hmLogin .greenbtn .buttonc a { color:#FFFFFF; display: block; width:80px; margin-left:-8px;}

/* Fix home login form spacing on LA */
.ie7 .hmLogin .greenbtn .buttonc a,
.ie8 .hmLogin .greenbtn .buttonc a,
.ie9 .hmLogin .greenbtn .buttonc a { position: relative; left:-8px; margin-left: 0; width: 80px; }
.ie7 .hmLogin .fields { position: relative;top:-4px}
.ie7 .hmLogin .greenbtn,
.ie7 .hmLogin .bluebtn {position: relative; top:-2px}
.ie7 .hmLogin .signup {position: relative; top:-2px;}
.ie7 .hmLogin .forgotpass,
.ie8 .hmLogin .forgotpass {margin-top: 4px;}
.ie7 .hmLogin .signup a,
.ie8 .hmLogin .signup a,
.ie9 .hmLogin .signup a {position:relative;left:-10px;margin-left:0}

/* Fix login float drop IE6 */
/*.ie6 .hmLogin { margin-left: 15px; }*/
.ie6 .hmLogin .login_container { width: 190px; overflow: hidden; margin-bottom: -7px;}
.ie6 .hmLogin .login_container .login_content .fields {width: 173px;}
.ie6 .hmLogin .login_container .login_content .fields .signin {margin-left: 0px;}
.ie6 .hmLogn .login_bottom { width: 190px; overflow: hidden; }

/*******************************************/
/* Consistently Align Change Currency Link */
/*******************************************/

.ResourceInfo .changeCurrency { text-align: right!important; }

/*************************************************/
/* Fix homepage bottom editorial links alignment */
/*************************************************/

.hb_containers .hb_blocks .hbc_text .hmc_link { padding-left: 26px; background-position: -289px -388px; }


/* Fix view series button in free sample resource page */
.rightActionsContainer .viewSeriesButton {font-size: 1.1em; width: auto!important;}


.js-enabled #searchResultsFilter select, .js-enabled #searchResults select {position: absolute; top: -9999em;}
