
/******************************************
 *            G L O B A L 
 ******************************************/

h2 {
	font-family: Lucida Sans, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0 10px 0;
}
p {
	margin: 10px 0 10px 0;	
}

/******************************************
 *           T O P   P A R T 
 ******************************************/



/******************************************
 *         M A I N   C O N T E N T 
 ******************************************/

#pageContent {
	margin: 0 13px 0 13px;
	width:928px;
	border-bottom: solid 1px #E5E5E5;
}
#pageContentPadding {
	margin-bottom: 13px;
	overflow:hidden;
}

#leftColumn {
	float:left;
	width:180px;
	padding:10px;
}
#centerColumn {
	float:left;
	width:498px;
	padding: 0 20px 0 15px;
}
#rightColumn {
	float:left; width:195px; background-color:#f4f5f9;
}

#navContainer ul li {
	background: url(../images/bulletPlusBox.gif) no-repeat left 9px;
	border-bottom: solid #E5E5E5 1px;
	padding: 5px 0 6px 15px;
}
#navContainer .selected {
	color:#fc3110;
}
#navContainer ul ul li {
	background: url(../images/bulletDash.gif) no-repeat left 8px;
	border-bottom: none;
	padding: 5px 0 0 15px;
	margin-left: 0;
}

#pageLocation {
	color:#999999; margin:0 0 3px 0
}
#pageLocation, #pageLocation a {
	font-size:10px;
}

#pageTitle {
	background:url(../images/heartWithShadow.gif) no-repeat left 3px;
	/*height:24px;*/
	padding:0 0 0 20px;
	margin: 12px 0 6px 0;
	font-size:18px;
	color:#ff2300;
}
.greyBox {
	border:solid 1px #dee3e9; background-color:#f4f5f9; border-top-width:5px; padding: 10px 7px 10px 7px; margin-bottom: 15px;
}

.ulArrow li {
	background: url(../images/bulletArrow.gif) no-repeat left center;
	line-height: 22px;
}

.imageRight {
	float:right;
	margin: 0 0 8px 8px;
	text-align: right;
}
.imageRight img
{
  display: inline;
}

#centerColumn h3
{
  margin: 30px 0 16px 0;
  font-size: 14px;
}
#centerColumn ol li 
{
  margin: 3px 0 3px 20px;
}
code, .code, .code pre
{
  font-family: Courier New;
  color: #336699;
}
.code
{
  border: solid 1px #CCCCCC;
  background-color: #FFFFDD;
  padding: 5px 8px;
  margin: 7px 0;
  width: 444px;
  overflow: auto;
}


/******************************************
 *       S E A R C H   R E S U L T 
 ******************************************/

.search_result 
{
  margin: 12px 0 12px 0;
}
.search_result a h2
{
  margin: 0;
  font-size: 14px;
  text-decoration: underline;
}  
.search_text
{
  margin: 3px 0 3px 0;
}
.search_url, .search_url a
{
  margin: 0;
  font-size: 11px;
}

/******************************************
 *                F  A  Q
 ******************************************/

.faq_question
{
  color:#FF3600;
  font-weight: bold;
  padding: 5px 0px 0px 20px;
  background: transparent url(../images/faq-collapsed.gif) no-repeat 0 8px;
  cursor: pointer;
}

.faq_answer
{
  padding-left:20px;
  display:none;
}

