/*** New CSS for Wall Street Survivor V2
     2008 Marjorie Lazaro
********************** SUPPORT *****************/

.wide_skyscraper { padding: 40px 0 0 }

/* Contact page */
.contact { margin-top: 20px }
.contact p { clear: none; width: 400px; margin: -25px 0 0 275px; padding: 0; color: #666; font-size: 0.9em }
.contact label {
    display: inline-block; 
    padding-right: 20px; 
    width: 250px; 
    vertical-align: top; 
    line-height: 25px; 
    height: 25px;
    text-align: right;
    font-size: 1.4em 
}

.contact input, .contact select, .contact textarea {
    width: 400px;
	background-color: #fff;
	color: #505050;
	border: 1px solid #ccc;
	margin: 0; 
	height: 20px; 
	padding: 1px 2px
}
.contact select { width: 405px; padding: 0 2px }
.contact textarea { height: 100px }

.contact input.catchpa { width: 100px }
.contact img.catchpa { margin-left: 272px }
.contact p.catchpa { margin-left: 500px }

.contact input.submit { width: 218px; height: 36px; border: 0; margin-left: 272px }



/* Report a bug page */
.reportBug { margin-top: 20px }
.reportBug p { clear: none; width: 400px; margin: -25px 0 0 275px; padding: 0; color: #666; font-size: 0.9em }
.reportBug label {
    display: inline-block; 
    padding-right: 20px; 
    width: 250px; 
    vertical-align: top; 
    line-height: 25px; 
    height: 25px;
    text-align: right;
    font-size: 1.4em
}

.reportBug input, .reportBug select, .reportBug textarea {
    width: 400px;
	background-color: #fff;
	color: #505050;
	border: 1px solid #ccc;
	margin: 0; 
	height: 20px; 
	padding: 1px 2px
}
.reportBug select { width: 405px; padding: 0 2px }
.reportBug textarea { height: 100px }
.reportBug textarea.happen { margin-left: 272px }
.reportBug input.catchpa { width: 100px }
.reportBug img.catchpa { margin-left: 272px }
.reportBug p.catchpa { margin-left: 500px }

.reportBug .ico { position: relative; top: -5px; left: 15px }
.reportBug .file { position: relative; top: -3px; left: 3px }

.reportBug input.submit { width: 218px; height: 36px; border: 0; margin-left: 272px }
.reportBug input.choose { width: 113px; height: 28px; border: 0; margin-left: 0 }

/* Find Help page */
.findHelp { margin-top: 20px }
.findHelp h2 { font-size: 2em }
.findHelp p { clear: none; width: 500px; margin: 10px 0 0 275px; padding: 0; font-size: 1.2em; line-height: 1.4em }
.findHelp p.first { margin: -25px 0 0 275px }


/* FAQ */
.faq { width: 845px }
.faq h1.bottom { margin-top: 30px }
.faq h2.title { margin: 16px 0 8px }
.faq h3.question { font-weight: bold; font-size: 1.2em }
.faq h3.subtitle { font-style: italic; margin: 25px 0 10px; font-size: 1.4em  }
.faq .hidden { display: none }
.faq .answer p, .faq ol, .faq  ul { line-height: 1.3em; margin: 0 25px; padding-bottom: 20px }
.faq ol li, .faq  ul li { line-height: 1.3em; padding-bottom: 20px }
.faq .answer img { margin: 0 25px }


/******* TABS FAQs ***************/
.wrapper_tabs_faq { border-bottom: 1px solid #999; padding: 14px 0 0 10px; width: 830px; height: 26px; background: #fff url(../Images/bg_tabs.jpg) 0 0 repeat-y }
.tabs_faq { list-style: none  }
/* hack IE7 */ *:first-child+html .tabs_faq { clear: left; margin-top: 14px }

ul.tabs_faq li { height: 27px; line-height: 27px }

ul.tabs_faq a {
    background-image: none;
    text-decoration: none;
    padding-left: 8px;
    font-size: 1em;
    color: #0033ff;
    font-weight: bold
}
ul.tabs_faq a span { background-image: none; padding-right: 8px }
ul.tabs_faq a, ul.tabs_faq a span { display: block; float: left }
ul.tabs_faq a.active { border-bottom: 1px solid #fff; background: #fff url("/Images/tab-lead-left.gif") left top no-repeat }
/* hack IE7 */ *:first-child+html ul.tabs_faq a.active { padding-bottom: -1px }
ul.tabs_faq a.active span { background: url("/Images/tab-lead-right.gif") right top no-repeat }
ul.tabs_faq { list-style: none; padding: 0; margin: 0 }
ul.tabs_faq li { float: left; display: block; margin: 0; padding: 0 }



/* Search box */
.searchbox {
  float: right;
  width: 487px;
  margin: -15px 5px 0 6px;
  padding: 0
}

.searchbox label { float: left; color: #999; font: 1.2em Helvetica, "Arial", sans-serif; font-weight: bold; text-transform: capitalize; padding: 10px 0 0 3px; margin: 0 15px 0 0 }

.searchbox input.search {
	float: left;
	width: 295px; 
	height: 22px;
	background: none;
	color: #999;
	margin: 4px 0 0 2px;
	padding: 2px; 
	border: 1px solid #ccc;
	position: relative;
	top: 0;
	left: 0
}

.searchbox input.btn_search {
	float: right;
	display: inline;
	width: 62px; 
	height: 28px;
	background: transparent url("/Images/btn_go01.jpg") no-repeat 0 0;
	margin: 4px 0 0 0;
	padding: 0; 
	border: 0;
	position: relative;
}
