/* STYLE SHEET DECLARATIONS 
copyright 2005 Evolution 7
http://www.evolution7.com
Do not reproduce without permission.
*/

/* GENERAL STYLES
--------------------------------------------------------------------*/ 

body { 
font-family: Arial, Helvetica, sans-serif; 
margin:0px;
padding: 0px;
text-align:center;
background: #FFF;
font-size: 12px;
color: #838793;
}


h1 {
  font-size: 35px;
  color: #8A4DB8;
  text-transform: lowercase; 
  padding: 0px; 
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif; 
}

h1.up
{
  z-index: 1000;
}

h1.top 
{
  z-index: 10;
}

h2 {
  font-size: 13px;
  color: #945cbe;
  font-family: Arial, Helvetica, sans-serif; 
}
h3 {
  font-size: 12px;
  font-weight:bold;
  color: #945cbe;	
  font-family: Arial, Helvetica, sans-serif; 
}
h4 {
  font-size: 12px;
  font-weight:bold;
  color: #945cbe;
  font-family: Arial, Helvetica, sans-serif; 
}


p {line-height:17px; /*border: 1px solid #5b02ff;*/}
a, object {outline:none}

/* SPLASH PAGE STYLES
--------------------------------------------------------------------*/

#splashpanel { background: #FFFFFF url(../images/splash-panel.jpg) no-repeat; width: 335; height: 450; text-indent: -50000px;}

#introtextbox {color: #838793; font-size:12px; width:420px; padding: 15px 0 22px 0;}
#splashquotes {height: 180px; width:460px; padding: 0 0 0 0; margin:0; font-size: 12px;}
#entersite {padding: 38px 0 0 0; height:46px;}
#entersite .enter {width:179px; height:46px; float:left;}
#entersite .requirements {width:248px; height:46px; float:left; margin-left: -3px;}

.enter p {display: none; }

.enter a { cursor: pointer !important;}

.enter a:link, .enter a:visited { display: block; width: 176px; height: 46px; background: #EFE7F4 url(../images/entersite-button.gif) no-repeat; padding: 0px;}

.enter a:hover {background: #EFE7F4 url(../images/entersite-button.gif) no-repeat -179px;}
#splashcopyright {width:418px; padding:0px; margin: 25px 0 0 0; text-align:right; background: url(../images/splash-copyright-divider.gif) no-repeat 230px 0; height: 70px}
#splashcopyright .copyright {width:100px; height:12px; float:right; padding:16px 12px 0 0;}
#splashcopyright .r_logo {width:56px; height:30px; float:right; padding-top:16px;}
/*#splashcopyright .award {float:left; width:144px; margin-top:-8px;}*/
#splashcopyright .btn-thoughts-feelings a {float:left; width:215px; height:60px; background: url(../images/btn-thoughts-feelings.gif) no-repeat 0 0; cursor:pointer; display:block;}
#splashcopyright .btn-thoughts-feelings a:hover {background: url(../images/btn-thoughts-feelings.gif) no-repeat 0 -60px;}
#splashcopyright .btn-thoughts-feelings b {display:none;}

/* BUILDING BLOCKS
--------------------------------------------------------------------*/

#purplestrip {height:8px; BACKGROUND: #773FA2; width:100%;}
#maincontainer {width:900px; text-align:left; margin-left:auto; margin-right:auto; margin-top: 58px;}
#leftcolumn {width:190px; float:left; background: url(../images/nav-vert-divider.gif) repeat-y right top; padding: 0px 0 0px 0px; margin: 0px;}
#centercolumn {width:410px; float:left; padding: 105px 0 0px 0px; margin: 0 0 0 30px;}
#rightcolumn {width:265px; margin:70px 0px 0px 0px; float:right; background: #FFFFFF;}

#thinktankcolumn {width:560px; float:left; padding: 95px 0 0px 0px; margin: 0 0 0 30px;}


#pagebottom {background: #FFF url(../images/page-bottom-bkg.gif) repeat-x left bottom; height:130px;}

#footercontainer {
  BACKGROUND: #64348A url(../images/footer-bkg-squares.gif) repeat-x left bottom; 
  text-align:left;
  margin-top:0px;
  padding: 0 0 20px 0;
}


/* LEFT COLUMN
--------------------------------------------------------------------*/

#mainlogo {text-align:right;}
#flashmenu {margin: 25px 0 0 0; padding:0px;}


/* CENTER COLUMN STYLES
--------------------------------------------------------------------*/
#thinktankcolumn #bodytext { width: 560px; display: inline; float: left;}

#bigheading {padding: 0 0 17px 0;}
#thinktankhead {padding: 0 0 15px 0; margin: 0 0 0 -7px}
#introtext {padding: 0 0 23px 0;}

#tertiarynav {padding:0 0 0 0; list-style: none; margin: 7px 0 20px 0;}
#tertiarynav li { height: 13px }
#tertiarynav li a {font-size:10px; text-decoration:none; margin:0px 0 0px 0; padding: 0px 0px 0px 17px; background:url(../images/content-bullet-off.gif) no-repeat 0px 2px; padding: 0 0px 0px 17px; color: #B4B7C3;}
#tertiarynav li a:hover {text-decoration:none; margin:0px; padding: 0px 0px 0px 17px; background:url(../images/content-bullet-ro.gif) no-repeat 0px 2px; color: #686E87;}
#tertiarynav li.on a {text-decoration:none; margin:0px; padding: 0px 0px 0px 17px; background:url(../images/content-bullet-on.gif) no-repeat 0px 2px; color: #8A4DB8;}

#page_body {list-style-type:none; PADDING: 0px; MARGIN: 0; text-indent:none; color: #838793; font-size:12px; line-height:17px;}
#thinktankcolumn #page_body {color: #838793; font-size:12px; width:560px; margin-left:0px; float:left;}

#page_body h2 {background: url(../images/bullet-2.gif) no-repeat left 4px; padding: 0 0 0 15px; color: #945cbe; font-size:13px;}
#page_body h3 #page_body h4, #page_body h5  {padding: 0 0 0 0px; color: #945cbe; font-size:12px;}
#page_body.article p {margin: 12px 0 12px 0;}
#page_body p { display: block;  /*margin: 12px 0 12px 0; border: 1px solid #5b02ff;*/}
#page_body p a{color: #8A4DB8; text-decoration:none; border-bottom:1px dashed #B994D4;}
#page_body p a:hover{color: #8A4DB8; border-bottom:none;}
#page_body img { display: block; float: left; }

#page_body UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none; display: block; width: 410px;}
#page_body UL LI {padding: 0px; margin:0px; padding: 0 0px 2px 12px; background:url(../images/bullet-square.gif) no-repeat 0px 5px;}
#page_body UL LI a{text-decoration:none; margin:0px; color: #8A4DB8;}
#page_body UL LI a:hover{text-decoration:underline; margin:0px; color: #8A4DB8;}

#page_body UL.spaced {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none; display: block; float: left; width: 410px;}
#page_body UL.spaced LI {padding: 0px; margin:0px; padding: 0 0px 15px 12px; background:url(../images/bullet-square.gif) no-repeat 0px 5px;}
#page_body UL.spaced LI a{text-decoration:none; margin:0px;}
#page_body UL.spaced LI a:hover{text-decoration:none; margin:0px;}

#page_body a { border: none; }

#page_body td {font-size:11px; font-weight:normal;}

#page_body #tablebody tr td { padding: 12px 0px 14px 0px; margin: 0; }
#page_body #tablebody tr td p { padding: 0; line-height:14px;} /** IE fix **/

.mainheading {margin-bottom: 10px;}
.subheading1 {color: #945cbe; font-size:13px;}
.subheading3 {color: #945cbe; font-size:13px;}
.subheading4 {color: #945cbe; font-size:12px;}

.liststyle1 {list-style-type:none; PADDING: 0px; MARGIN: 0px; text-indent:none;}
.liststyle1 UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 10px 0; LIST-STYLE-TYPE: none;}
.liststyle1 UL LI {padding: 0px; margin:0px; padding: 0 0px 12px 12px; background:url(../images/bullet-square.gif) no-repeat 0px 5px;}
.liststyle1 UL LI a{text-decoration:none; margin:0px;}
.liststyle1 UL LI a:hover{text-decoration:none; margin:0px;}

.liststyle2 {list-style-type:none; PADDING: 0px; MARGIN: 0px; text-indent:none;}
.liststyle2 UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
.liststyle2 UL LI {padding: 0px; margin:0px; padding: 0 0px 2px 12px; background:url(../images/bullet-square.gif) no-repeat 0px 5px;}
.liststyle2 UL LI a{text-decoration:none; margin:0px;}
.liststyle2 UL LI a:hover{text-decoration:none; margin:0px;}


.divider1 {background:url(../images/divider1-rpt.gif) repeat-x left bottom; height:1px; width:100%;}
.divider2 {background:#e5e8ea; height:1px; width:100%;}
.divider3 {background:url(../images/divider2-rpt.gif) repeat-x left bottom; height:1px; width:100%;}
.downloadpanel {color:#8A4DB8; font-size:11px; padding: 13px 0 14px 0;}
.buttonposition1 {padding: 0 0 0px 20px; margin-top:-4px;}
.buttonposition2 {padding: 0 0 0px 20px; margin-top:-11px;}
.buttonpad1 {padding: 5px 0 6px 0;}
.adobereader {padding: 10px 0 0 0;}


/* ThinkTank styles */

/*#subscribebox { width:187px; float:right; color: #838793; font-size:11px; margin:-5px 0 0 0; }*/
/*#downloadbox { width:187px; float:right; color: #838793; font-size:11px; margin:-5px 0 0 0; }*/
.acrobatboxsm { padding: 15px 0 0 10px; }
.intro { padding: 0px 0 10px 0 ;}
.latestNews {background:#f1ebf6 url(../images/sh-latestarticles.gif) no-repeat 11px 2px; height:22px; width:100%;}
.newsborder {border-left:3px solid #F2ECF6; border-right:3px solid #F2ECF6; border-top:3px solid #F2ECF6; border-bottom:none; padding:0 0px 0 0px; width:554px; }
.news-container {padding: 18px 18px 0px 18px; line-height:14px; }
.news-divider {background:url(../images/row-bkg-1.gif) repeat-x left bottom; height:18px; margin: 0 15px 0 15px;}
.news-thumb {float:left; width:98px;}
.news-text {float:left;text-align:left; width:410px; font-size:12px;}
.blurb {padding-top:2px; line-height:17px;  font-size:12px;}
.news-wrapper {/*ackground:url(../images/dots-vertical.gif) repeat-y right top;*/ width:495px; padding: 0 0px 0 0;}

#subscribe {float:right; width:134px; height:22px; background: url(/images/subscribe-off.gif) no-repeat left top;  cursor:pointer;}
#subscribe:hover {float:right; width:134px; height:22px; background: url(/images/subscribe-off.gif) no-repeat 1px 1px;}
#subscribe_form {display: block; float: left; }
#searchbox {background:url(../images/searchbox-background.gif) no-repeat left top; padding: 0px 0 0 0px; height:96px; margin: 5px 0 10px 0;}
#searchbox table {margin: 19px 0 0 18px;}
#searchbox input, #searchbox select {margin: 1px 0 0 0}

.viewbutton {margin: 5px 0 0px 0; background:url(../images/read-button.gif) no-repeat right top; float:right; width:50px; height:22px; cursor:pointer;}
.viewbutton:hover {padding: 0px 0 0 0; background:url(../images/view-article-off.gif) no-repeat 0px -31px;}
.goback {margin: 0px 0 10px 0; background:url(../images/goback-btn.gif) no-repeat 0px 0px; width:65px; height:20px; cursor:pointer;}
.goback:hover {padding: 0px 0 0 0; background:url(../images/goback-btn.gif) no-repeat 1px 1px;}

#toolkit {margin: 20px 0 20px 0; background:url(../images/toolkit-bkg-rpt.gif) repeat-x left top; width:100%;}
#toolkit div {float:left;}
#toolkit .email {padding: 1px 0 0 0; background:url(../images/email-btn.gif) no-repeat 0px 1px; width:112px; height:44px; cursor:pointer;}
#toolkit .email:hover {padding: 1px 0 0 0; background:url(../images/email-btn.gif) no-repeat 0px -43px;}
#toolkit .emailOn {padding: 1px 0 0 0; background:url(../images/email-btn-on.gif) no-repeat 0px 1px; width:112px; height:44px;}
#toolkit .print {float:right; padding: 1px 0 0 0; background:url(../images/print-btn.gif) no-repeat left 1px; width:112px; height:44px; cursor:pointer;}
#toolkit .print:hover {padding: 1px 0 0 0; background:url(../images/print-btn.gif) no-repeat 0px -43px;}
#toolkit .bookmark {float:right; padding: 14px 0 0 13px;}

#emailShowHide {width:543px; border-bottom: 1px solid #e5e8ea; border-left: 1px solid #e5e8ea; border-right: 1px solid #e5e8ea; background:url(../images/email-friend-panel-bkg.gif) repeat-x left bottom; padding: 15px 0 10px 15px; margin:-1px 0 0 0;}


/* paging styles */

.paging {font-size:11px; color:#bdbfc6; padding: 0 0 10px 0}
.paging .links {float:right; color:#8a4db8; font-size:11px; padding-bottom:5px;}
.paging .links a {color:#8a4db8; text-decoration:none; padding: 0 2px 3px 2px;}
.paging .links a:hover {color:#8a4db8; text-decoration:underline; background: #f2ecf7;}
.paging .links a.on {color:#8a4db8; background:url(../images/paging-underline.gif) repeat-x left 14px; font-weight:bold;}
.paging .links a.on:hover {color:#8a4db8; background:url(../images/paging-underline.gif) repeat-x left 14px; font-weight:bold; text-decoration:none; }

/* table styles */

table {}

.tablebordertop {border-top:1px solid #DFE2E6;}
.tableborderbot {background:url(../images/tablerow-bkg1.gif) repeat-x left bottom;}

.tablebordertop2 {background:url(../images/divider1-rpt.gif) repeat-x left top;}
.tableborderbot2 {background:url(../images/divider1-rpt.gif) repeat-x left bottom;}

.blockborder1 {border-left:3px solid #F2ECF6; border-right:3px solid #F2ECF6; border-top:none; border-bottom:none; padding:0 6px 0 6px; }
.blocktop {height:8px; background: #F1EBF6 url(../images/box-cnr-tr.gif) no-repeat right top;  margin-top:0px; text-align:left;}
.blockbottom {height:10px; background: #FFF url(../images/box-cnr-br.gif) no-repeat right bottom;}
.blockbottom2 {height:8px; background: #F1EBF6 url(../images/box-cnr-br2.gif) no-repeat right bottom;}
.block-cnr-bl {height:10px; background: #F1EBF6 url(../images/box-cnr-bl.gif) no-repeat left bottom; width: 8px;}
.blocktopheadings {background: #F1EBF6; color:#8A4DB8; padding: 0 0 8px 0; /*font-family:verdana;*/}
.textindent1 {padding: 0 0 0 12px;}


a.download_pdf:link, a.download_pdf:visited { float: left; display: block; width: 99px; height: 37px; background: #FFFFFF url(../images/download-btn.gif) no-repeat; padding: 0px;}
a.download_pdf:hover { display: block; width: 99px; height: 37px; background: #FFFFFF url(../images/download-btn.gif) no-repeat -99px 0; padding: 0px;}
a.download_pdf span {  display: none;  }

/* form styles */

.formblock {padding: 10px 0 13px 0; font-size:11px;}
.formblock2 {padding: 10px 0 7px 0; font-size:11px;}
.formfield1 {
  color: #6C717E; 
  font-size: 11px;
  font-family: Arial;
  background:#fff; 
  border-top:1px solid #DDD0E8; 
  border-left:1px solid #DDD0E8; 
  border-bottom:1px solid #F4EFF8; 
  border-right:1px solid #F4EFF8; 
  padding: 2px;}
.submitbutton {margin:5px 0 0 0;}
.browsebutton {margin:5px 2px 0 10px;}
.age {padding: 5px 0 35px 90px;}
.multilinepad {padding: 9px 0 12px 0;}

.formlist1 {
  color:#838793;
  font-size: 11px;
  font-family: Arial;
  padding: 0px;}


div#validation_box {display: block; padding-bottom: 20px; width:270px; text-align:left;}
div#validation_box span.error { display: block; margin: 1px 0px 0px 5px; float: left; font-weight: bold; font-size: 11px;}
div#validation_box img {  display: block; float: left; }

div#validation_box ul li {font-size:10px; color:#9D58D1; background: none; padding: 0 0 0 22px; margin:0; }
div#validation_box ul { padding: 0px; list-style: none;}

/* Print page styles */

#printpage {width:600px; text-align:left; padding: 20px 20px 20px 20px; }
#printpage .masthead {background:#f6f2f9 url(../images/print-forethought-logo.gif) no-repeat left top; width: 600px; height:73px; padding:0; }
#printpage .title {font-size:20px; font-weight:bold; color: #8A4DB8; padding: 5px 0 0 0; line-height: 24px;}
#printpage .instruction {font-size:11px; color: #c7c9d3; padding: 13px 0 13px 0}
#printpage .body {padding: 0 5px;}

/* customised spacing */
.notopmargin {margin-top:0px;}
.bigbotmargin {margin-bottom:30px;}
.toppad1 {padding-top:10px;}
.toppad2 {padding-top:5px;}
.toppad3 {padding-top:15px;}
.botpad1 {padding-bottom:5px;}
.botpad2 {padding-bottom:10px;}

.backtotop {}


/* RIGHT COLUMN STYLES
--------------------------------------------------------------------*/



/* FOOTER
--------------------------------------------------------------------*/ 

#footerlogo {padding:13px 16px 0 20px;}

/* for some weird reason this div gets rid of extra padding below list style in IE */
#footerlinks {font-size:11px; padding: 0 0 20px 0;}

.footliststyle {list-style-type:none; PADDING: 0px; MARGIN: 0px; text-indent:none;}
.footliststyle UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
.footliststyle UL LI {font-size: 11px; padding: 0px; margin:0px;}
.footliststyle UL LI a{color:#A183BA; text-decoration:none; background:url(../images/footer-bullet-off.gif) no-repeat 0px 3px;  padding: 0 0px 0 14px; margin:0px;}
.footliststyle UL LI a:hover{color:#D3BEE4; text-decoration:none; background:url(../images/footer-bullet-on.gif) no-repeat 0px 2px; margin:0px;}

#footercontainer .category {padding: 0 0 8px 0;}

#copyrightbox {width:860px; text-align:center;}

/* sIFR Styles
--------------------------------------------------------------------*/ 

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}



/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1.top, .sIFR-hasFlash h1.up {
	visibility: hidden;
	height: 58px;
	padding: 0px;
	margin-top: -4px !important;
	margin-bottom:0;
	text-transform:lowercase;
	/*border:1px solid #ff9900;*/
}

.sIFR-hasFlash h1.mid
	{visibility: hidden;
	height: 58px;
	padding: 0;
	margin-top: -27px !important;
	text-transform:lowercase;
	/*border:1px solid #000;*/
	}

.sIFR-hasFlash h2.sifr, .sIFR-hasFlash h3.sifr {
	visibility: hidden;
	font-size: 13px;
	height: 28px;
	margin: 0px 0 -4px 0px !important;
	/*border:1px solid #07f2fb;*/
	padding:0;
}

.sIFR-hasFlash p.abstract, .sIFR-hasFlash h2.abstract {
	visibility: visible;
	font-size: 26px !important;
	margin:-5px 0 0px 0 !important;
	line-height: 16px;
	width: 100%;
	/*border:1px solid #fd07ef;*/
	padding:0;

}
/**
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	height: 15px;
	font-size: 16px;
	padding: 0px 0 0 0;
	margin: 0 0 0 0 !important;
}





.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
**/

#subscribe_btn { height: 138px; width 170px; background: #FFFFFF url(../images/subscribe-off.gif) no-repeat; }
#subscribe_btn a { position: relative; left: 25px; top: 86px; display: block; height: 40px; width: 103px; background: #FFFFFF url(../images/subscribe-off.gif) no-repeat -25px -86px; }
#subscribe_btn a:hover { position: relative; left: 25px; top: 86px; display: block; height: 40px; width: 103px; background: #FFFFFF url(../images/subscribe-ro.gif) no-repeat -25px -86px;}
#subscribe_btn a span { display: none }

/* Form Button Styles 
--------------------------------------------------------------------*/ 

a#go_btn { display: block; width: 38px; height: 30px; background: #FFFFFF url(../images/go-off.gif) no-repeat; margin:-2px 0 0 0 }
a:HOVER#go_btn { display: block; width: 38px; height: 30px; background: #FFFFFF url(../images/go-ro.gif) no-repeat; }
a#go_btn p { visibility: hidden; margin-top:0; margin-bottom:0; }

a#submit_btn { display: block; width: 61px; height: 28px; background: #FFFFFF url(../images/submit-btn.gif) no-repeat 0 0; margin:0 0 0 0 ;}
a:HOVER#submit_btn {background-position: 0 -30px; text-decoration:none;}
a#submit_btn p { visibility: hidden; margin:0; padding:0; text-decoration:none;}

a#reset_btn { display: block; float: right; width: 55px; height: 30px; background: #FFFFFF url(../images/reset-off.gif) no-repeat; }
a:HOVER#reset_btn { display: block; float: right; width: 55px; height: 30px; background: #FFFFFF url(../images/reset-ro.gif) no-repeat; }
a#reset_btn p { visibility: hidden; margin-top:0; margin-bottom:0; }

# #ajax_loader { margin: 30px 0 30px 150px;}
h3.borderbottom { display: block; float: left; width: 100%; }

/* Content column width Styles 
--------------------------------------------------------------------*/ 

/*#page_body p { width: 365px; float: left; margin: auto;  }
#thinktankcolumn p { width: 560px; float: left; margin: auto;}*/

/* List Page Styles 
--------------------------------------------------------------------*/ 
a.list_link { text-decoration: none !important; border-bottom: none !important; color: #838793 !important; }
a.list_link:HOVER { text-decoration: underline !important; border-bottom: none !important; color: #8A4DB8 !important; }

#download_link { display: block; margin: 0px 0 0 0; background:url(../images/divider2-rpt.gif) repeat-x left bottom; padding: 5px 0 8px 0px;}
#download_link a:hover p{ color: #8A4DB8; text-decoration:underline;}
#download_link a p{ color: #8A4DB8; margin: 2px 0 0 20px; text-decoration:none;}
#download_link a img { border: 0px; float: left; display: block;}
.borderbottom {background:url(../images/divider1-rpt.gif) repeat-x left bottom;}

/* Error Page Styles 
--------------------------------------------------------------------*/ 

#errormessage {background:#f1ebf6 url(../images/error-message.gif) no-repeat 35px 30px; width:470px; margin-left:auto; margin-right:auto; margin-top:0px; text-align:left;}
#errormessage .divider {border-bottom:1px solid #e0d3ea; height:1px; margin:0 35px 0 35px;  padding:110px 0px 0 0px;}
#errormessage h2 {background: url(../images/bullet-3.gif) no-repeat left 4px; padding: 0 0 0 15px; color: #945cbe; font-size:13px;}
#errormessage .errortext {padding: 10px 40px 22px 40px;}


/* Forethought Buttons */
.prophecy-btn { background: url(../images/Prophecy-Link.gif) no-repeat; margin: 15px 0 10px 0; width: 365px; height: 162px; display: block; float: left }
.prophecy-btn:hover { background: url(../images/Prophecy-Link.gif) no-repeat 0 -162px }
.prophecy-btn b { display: none }
.prophecy-btn strong { display: none }