/*------------------------------------------------------------------------
# JA Rochea - May, 2007 -- modified by Nancy Sosna Bohm 2008
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
-------------------------------------------------------------------------*/


/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	color: #000000;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

body#bd {
	margin: 0;
	padding: 0;
	text-align: center;
	/*background: url(../images/bd-bg.gif) #E6E6E6;-- Rochea style - below by nancy*/
	background-color:#ffffee;
	background-color:#eeFFbb;
	background-color:#ccEeFF;
	background-color:#eeffcc;
	background-color:#E4FFFE;
	background-color:#ffffff;
        padding-bottom:10px; 
        padding-top:6px;
}

body.contentpane {
	width: auto; /* Printable Page */
	margin: 1em 2em;
	background: #FFFFFF;
	color: #000000;
}

body.fs1{
	font-size: 10px;
}

body.fs2{
	font-size: 11px;
}

body.fs3{
	font-size: 12px;
        font-size: 13px;
}

body.fs4{
	font-size: 13px;
}

body.fs5{
	font-size: 14px;
}

body.fs6{
	font-size: 15px;
}

/* Normal link */

   /* #6DA43A rochea link
      #006688 cclf link --changing to black
      #D25D23 rochea active link
      #553300 cclf active link  */

a {
	/* color: #006688; */
	color:#0033aa;
	/*background-image: url(../images/transparen.gif);* not so transparent 

background by nancy*/
}

a:hover, a:active, a:focus {
	color: #005577;
	text-decoration: underline;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4, h5, h6 {
}

/* Small text */
small, .small, .smalldark, .mosimage_caption, #ja-pathway {
	font-size: 100%;
	color: #999999;
}

/* Heading */
h1 {
	font-size: 170%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 125%;
}

h4 {
	font-size: 100%;
	text-transform: uppercase;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 15px 0;
	padding: 0;
}

blockquote {
margin:6px 0;
}

ul {
	list-style: none;
}

ul li {
	padding-left: 35px;
	line-height: 170%;
	background: url(../images/arrow.png) no-repeat 25px 8px;
}

ol li {
	margin-left: 35px;
	line-height: 170%;
}

th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #CCCCCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

a img {
	border: none;
}

td, div {
	font-size: 100%;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

select, textarea, .inputbox {
	background: #FFFFFF;
	color: #000000;
}

.button {
	background: url(../images/but-bg.gif) repeat-x top #D25D23;
	background: #6699CC;/* changed by nancy  */
	color: #FFFFFF;
	color: #005577;/* changed by nancy  */
	color: #FFFFFF;
	border: 1px solid #D25D23;
	padding: 2px;
	font-weight: bold;
	border:2px outset #005577;
        margin:0;
}

* html .button { /*IE 6*/
	padding: 1px 3px !important;
}

*+html .button { /*IE 7*/
	padding: 1px 3px !important;
}

.inputbox {
	border: 1px solid #CCCCCC;
	margin-bottom: 1px;
	padding: 3px 5px;
}

.inputbox:hover, .inputbox:focus {
}

/* BONUS TYPOGRAPHY STYLES
--------------------------------------------------------- */
pre, .code {
	padding: 10px 15px;
	margin: 5px 0 15px;
	border-top: 3px solid #CCCCCC;
	/* background: url(../images/code-bg.gif) no-repeat right top #F8F8F8;*/
        background: none;
	font: 1em/1.5 "Courier News", monospace;
}

blockquote {
	padding: 15px 40px 15px 60px;
	background: url(../images/open_quotes.gif) 20px 10px no-repeat;
	font: 1em/1.5 Georgia, Times, serif;
}

blockquote {
margin:6px 0;
background:none;
font-family: Arial, Helvetica, sans-serif;
}

p.quote {
	margin: 0;
	padding: 0;
	background: url(../images/close_quotes.gif) bottom right no-repeat;
}

/* Quote hilight */
div.quote-grey {
	background: url(../images/q1_std.gif) no-repeat 20px 10px #F8F8F8;
	padding : 0;
	margin: 0;
	border: 1px dotted #929292;
}

div.quote-grey blockquote {
	background: url(../images/q2_std.gif) no-repeat right bottom;
	margin: 0;
}

blockquote {
margin:6px 0;
background:none;
}

div.quote-hilite {
	background: url(../images/q1_std2.gif) no-repeat 20px 10px #EBF4E2;
	padding : 0;
	margin-top: 20px;
	border:1px dotted #92BF68;
}

div.quote-hilite blockquote {
	color: #609133;
	background: url(../images/q2_std2.gif) no-repeat right bottom;
	margin: 0;
}

blockquote {
margin:6px 0;
background:none;
}

/* Rropcap */
.dropcap {
	float: left;
	padding: 4px 8px 0 0;
	display: block;
	color: #999999;
	font: 50px/40px Georgia, Times, serif;
}

.dropcap-hilite {
	float: left;
	padding: 4px 3px 0 3px;
	margin: 0 4px 0 0;
	display: block;
	color: #FFFFFF;
	background: #6DA43A;
	font: 50px/40px Georgia, Times, serif;
}

/* Tips, Error, Message, Hightlight*/
.error {
	padding-left: 25px;
	color: #CC0000;
	background: url(../images/bullet-error.gif) no-repeat top left;
}

.message {
	padding-left: 25px;
	color: #DF8600;
	background: url(../images/bullet-info.gif) no-repeat top left;
}

.tips {
	padding-left: 25px;
	color: #6DA43A;
	background: url(../images/bullet-tips.gif) no-repeat top left;
}

.highlight {
	border-bottom: 1px dotted #999999;
	padding: 0 5px;
	background: White;
	font-weight: bold;
}

/* Note Style */
div.stickynote {
	margin-top: 20px;
	padding: 0;
	border: 1px solid #E2E2E2;
}

div.stickynote p {
	background: url(../images/sticky-bg.gif) no-repeat left center #FFFFFF;
	margin: 0;
	padding: 10px 15px 10px 55px;
	border: 2px solid #F3F3F3;
}

div.pinnote {
	margin-top: 20px;
	padding: 0;
	background: #F5FAF0;
	border: 1px solid #F2CAB7;
}

div.pinnote p {
	background: url(../images/pin-bg.gif) no-repeat left center #FFFFFF;
	margin: 0;
	color: #D25D23;
	padding: 10px 15px 10px 55px;
	border: 2px solid #FCF4F0;
}

div.contact {
	margin-top: 20px;
	padding: 0;
	background: #F5FAF0;
	border: 1px solid #B5E9F6;
}

div.contact p {
	background: url(../images/contact-bg.gif) no-repeat left center #FFFFFF;
	margin: 0;
	color: #18B8DF;
	padding: 10px 15px 10px 55px;
	border: 2px solid #F0FBFD;
}

div.download {
	margin-top: 20px;
	padding: 0;
	background: #F5FAF0;
	border: 1px solid #D7EAC6;
}

div.download p {
	background: url(../images/download-bg.gif) no-repeat left center #FFFFFF;
	margin: 0;
	color: #609133;
	padding: 10px 15px 10px 55px;
	border: 2px solid #F5FAF0;
}

.blocknumber {
	clear: both;
	padding: 5px 15px 10px;
	position: relative;
}

/* Check list */
ul.checklist {
	list-style: none;
}

ul.checklist li {
	margin-left: 3px;
	padding: 0px 0 5px 30px;
	background: url(../images/checklist-bg.gif) no-repeat 0px 0px;
}

/* Bignumber */
.bignumber {
	float: left;
	margin-right: 8px;
	padding: 6px 7px;
	display: block;
	color: #FFFFFF;
	background: url(../images/ol-bg.gif) no-repeat top left;
	font: 20px/normal Arial, sans-serif;
	font-weight: bold;
}

/* Talking box. Thinking box. */
div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
	margin: 15px 0;
}

div.bubble1 div {
	margin: 0;
	width: 100%;
	background: url(../images/bub-br-bg.gif) no-repeat bottom right;
}

div.bubble1 div div {
	background: url(../images/bub-bl-bg.gif) no-repeat bottom left;
}

div.bubble1 div div div {
	background: url(../images/bub-tr-bg.gif) no-repeat top right;
}

div.bubble1 div div div div {
	background: url(../images/bub-tl-bg.gif) no-repeat top left;
}

div.bubble1 div div div div div {
	margin: 0;
	padding: 15px 15px 30px 15px;
	width: auto;
}

div.bubble2 div {
	margin: 0;
	width: 100%;
	background: url(../images/bub2-br-bg.gif) no-repeat bottom right;
}

div.bubble2 div div {
	background: url(../images/bub2-bl-bg.gif) no-repeat bottom left;
}

div.bubble2 div div div {
	background: url(../images/bub2-tr-bg.gif) no-repeat top right;
}

div.bubble2 div div div div {
	background: url(../images/bub2-tl-bg.gif) no-repeat top left;
}

div.bubble2 div div div div div {
	margin: 0;
	padding: 15px 15px 35px 15px;
	width: auto;
}

div.bubble3 div {
	margin: 0;
	width: 100%;
	background: url(../images/bub3-br-bg.gif) no-repeat bottom right;
}

div.bubble3 div div {
	background: url(../images/bub3-bl-bg.gif) no-repeat bottom left;
}

div.bubble3 div div div {
	background: url(../images/bub3-tr-bg.gif) no-repeat top right;
}

div.bubble3 div div div div {
	background: url(../images/bub3-tl-bg.gif) no-repeat top left;
}

div.bubble3 div div div div div {
	margin: 0;
	padding: 15px 15px 50px 15px;
	width: auto;
}

div.bubble4 div {
	margin: 0;
	width: 100%;
	background: url(../images/bub4-br-bg.gif) no-repeat bottom right;
}

div.bubble4 div div {
	background: url(../images/bub4-bl-bg.gif) no-repeat bottom left;
}


div.bubble4 div div div {
	background: url(../images/bub4-tr-bg.gif) no-repeat top right;
}

div.bubble4 div div div div {
	background: url(../images/bub4-tl-bg.gif) no-repeat top left;
}

div.bubble4 div div div div div {
	margin: 0;
	padding: 15px 15px 55px 15px;
	width: auto;
}

/* Box style */
.box-grey,
.box-hilite {
	border: 1px solid #CCCCCC;
	background: url(../images/grad2.gif) repeat-x bottom #FFFFFF;
	margin: 20px 0 0 0;
	padding: 15px;
}

.box-hilite {
	border: 1px solid #CCCCCC;
	background: White;
}

/* MODULE
--------------------------------------------------------- */
div.moduletable h3 {
	background: url(../images/h3-bg-narrow.gif) no-repeat;
	margin: 0 -10px 5px;
	padding: 0 5px 0 10px;
	line-height: 35px;
}

.wide div.moduletable h3 {
	background: url(../images/h3-bg.gif) no-repeat;
}

div.moduletable {
	padding: 5px 10px;
}

div.module h3 {
	margin: 0 0 5px;
	padding: 0;
	line-height: normal;
	margin-top:-10px;
}




div.module {
	margin: 0 0 10px;
	margin:0;/* reduces vertical space between boxes - nancy */
	padding: 0;
	background:url(../images/box-br.gif) no-repeat bottom right;
	float: left;
	width: 100%;
	clear: both;
}


div.module div {
	margin: 0;
	background:url(../images/box-bl.gif) no-repeat bottom left;
}

/*#FBF8EF added by nancy for tan module boxes*/
ul.latestnews {
	background-color:#FBF8EF;
	background-color:#ffffff;
}

div.module div div {
	background: url(../images/box-tr.gif) no-repeat top right;
}

div.module div div div {
	padding: 15px 15px 20px;
	background: url(../images/box-tl.gif) no-repeat top left;
}

/* 2 margin-top styles below and module h3 added for curved module top -nancy this is newscatwrap*/
div.module div div div div {
	margin: 0;
	padding: 0;
	background: none;
	float: none;
	margin-top:14px;
	padding-bottom:4px;/*padding added to put readon.gif inside white area of module*/
	padding-bottom:0 !ie;
}

div.module-no-title div div div form#form-login {
	padding:6px;
}

/* Right module */
div.module-no-title h3,
div.module-brick h3,
div.module-green h3,
div.module-cyan h3 {
	margin: 0 0 5px;
        margin: 0 0 2px;
	padding: 0;
	line-height: normal;
}

div.module-no-title  {
	margin: 0 0 10px;
	margin:0;/* reduces vertical space between boxes -nancy */
	padding: 0;
	float: left;
	width: 100%;
	clear: both;
}
 
div.module-brick,
div.module-green,
div.module-cyan {
	margin: 0 0 10px;
	margin:0;/* reduces vertical space between boxes -nancy */
	padding: 0;
	background: url(../images/box-circle-br.gif) no-repeat bottom right;
	float: left;
	width: 100%;
	clear: both;
}

div.module-no-title div,
div.module-brick div,
div.module-green div,
div.module-cyan div {
	margin: 0;
	background: url(../images/box-bl.gif) no-repeat bottom left;
}

div.module-no-title div div,
div.module-brick div div,
div.module-green div div,
div.module-cyan div div {
	background: url(../images/box-tr.gif) no-repeat top right;
}

div.module-no-title div div div,
div.module-brick div div div,
div.module-green div div div,
div.module-cyan div div div {
        padding: 15px;
	padding: 10px;
	background: url(../images/box-tl.gif) no-repeat top left;
}

div.module-no-title div div div div,
div.module-brick div div div div,
div.module-green div div div div,
div.module-cyan div div div div {
	margin: 0;
	padding: 15px 15px 20px;
        padding: 10px 10px 15px;
	background: none;
	float: none;
}

div.module-no-title div div div p#podcast {
	padding:6px;
	padding-bottom:8px;
	margin:0;
}

/* Module No-title */
div.module-no-title {
	background: url(../images/box-br.gif) no-repeat bottom right;
	color: #000000;
}

div.module-no-title div {
	background: url(../images/box-bl.gif) no-repeat bottom left;
}

div.module-no-title div div {
	background: url(../images/box-tr-no-title.gif) no-repeat top right;
}

div.module-no-title div div div {
	background: url(../images/box-tl-no-title.gif) no-repeat top left;
}


/* Module Brick */
div.module-brick {
	background: url(../images/box-hl-br.gif) no-repeat bottom right;
	color: #FFFFFF;
}

div.module-brick div {
	background: url(../images/box-hl-bl.gif) no-repeat bottom left;
}

div.module-brick div div {
	background: url(../images/box-hl-tr.gif) no-repeat top right;
}

div.module-brick div div div {
	background: url(../images/box-hl-tl.gif) no-repeat top left;
}

/* Module Green */
div.module-green {
	background: url(../images/box-green-br.gif) no-repeat bottom right;
	color: #FFFFFF;
	color: #553300; /* used with wedgewood modules */
}

div.module-green div {
	background: url(../images/box-green-bl.gif) no-repeat bottom left;
}

div.module-green div div {
	background: url(../images/box-green-tr.gif) no-repeat top right;
}

div.module-green div div div {
	background: url(../images/box-green-tl.gif) no-repeat top left;
}

/* Module Blue */
div.module-cyan {
	background: url(../images/box-cyan-br.gif) no-repeat bottom right;
	color: #FFFFFF;
}

div.module-cyan div {
	background: url(../images/box-cyan-bl.gif) no-repeat bottom left;
}

div.module-cyan div div {
	background: url(../images/box-cyan-tr.gif) no-repeat top right;
}

div.module-cyan div div div {
	background: url(../images/box-cyan-tl.gif) no-repeat top left;

}

/* Module Blank */
div.module-blank {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	clear: both;
}

div.module-brick a,
div.module-green a,
div.module-cyan a {
	color: #FFFFFF;
}

div.module-brick li,
div.module-green li,
div.module-cyan li {
	background-image: url(../images/arrow4.gif) !important;
}

/* module extra spotlight*/

div.module-nobox {
	margin: 0 0 10px 20px;
	padding: 0;
	/*background: url(../images/box-br.gif) no-repeat bottom right;*/
	float: left;
	width: 100%;
	clear: both;
}

div.module-nobox div {
	margin: 0;
	/*background: url(../images/box-bl.gif) no-repeat bottom left;*/
}

div.module-nobox div div {
	/*background: url(../images/box-tr.gif) no-repeat top right;*/
}

div.module-nobox div div div {
        padding: 5px 10px 0 0;
	/*padding: 15px 15px 20px;
	background: url(../images/box-tl.gif) no-repeat top left;*/
}

div.module-nobox div div div div {
	margin: 0;
	padding: 0;
	background: none;
	float: none;
}
/* end module extra spotlight */

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
}

.article_separator {
	display: block;
	height: 30px;
	background: url(../images/sep.gif) no-repeat center right;
/* hides -nancy */
	display:none;
}

#ja-col1 .article_separator, #ja-col2 .article_separator {
	display: none;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
}

table.contentpane, table.contentpaneopen {
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0 0 5px 0;
	width: 35%;
	background: #F8F8F8;
}

table.contenttoc td {
	padding: 5px 5px 0 20px;
	background: url(../images/arrow.png) no-repeat 3% 60%;
}

table.contenttoc th {
	padding: 5px;
	background: #E6E6E6;
	text-indent: 5px;
	border-bottom: 5px solid #FFFFFF;
}

table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	padding: 2px!important;
	border-collapse: collapse;
	border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td {
	border: none;
	background: White;
}

table.pollstableborder tr.sectiontableentry2 td {
	border: none;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

table.adminform {
	width: 400px!important; /*Control the Frontend Editor area width*/
}

.adminform .inputbox {
}

.blog_more {
	margin: 10px 0;
}

.blog_more strong {

	margin: 0 0 5px;
	display: block;
	color: #000000;
	font-size: 125%;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/arrow.png) no-repeat 0 8px;
}

td.buttonheading {
	padding: 0 0 0 3px!important;
	text-align: center;
}

.category {
	font-weight: bold;
}

.clr {
	clear: both;
}

.componentheading {
	padding: 0 0 5px 0;
	margin-bottom: 15px;
	background: url(../images/sep.gif) no-repeat bottom right;
	font-size: 200%;
	font-weight: bold;
}

.contentdescription {
	padding-bottom: 30px;
}

table.blog .contentheading {
	font-size: 170%;
}

.contentheading {
	font-size: 200%;
	font-weight: bold;
	line-height: normal;
	/*color: #D25D23;*/
        /* color: #8A7243; */
	color:#000000;
}

a.contentpagetitle {
}

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	text-decoration: none;
}

a.readon {
	float: left;
	display: block;
	background: url(../images/readon.gif) no-repeat top;
	width: 74px;
	height: 18px;
	text-indent: -5000px;
	outline: none;
        margin-top:5px;
        margin-top:0 !ie;
        margin-bottom:3px;
}

a.readon:hover, a.readon:active, a.readon:focus {
	background: url(../images/readon.gif) no-repeat bottom;
}

div.back_button a {
	margin: 10px 0;
	display: block;
	background: url(../images/but-back.gif) no-repeat top;
	height: 18px;
	width: 49px;
	outline: none;
	text-indent: -300%;
}

div.back_button a:hover,







div.back_button a:active,
div.back_button a:focus {
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.createdate {
	padding: 0 1px;
	color: #999999;
	text-transform: uppercase;
	font-size: 90%;
}

.modifydate {
	color: #999999;
	height: 15px;
	padding-top: 15px;
}

.moduletable {
	padding: 0;
}

.mosimage {
	margin: 15px 10px 5px 0;
	padding: 5px;
}

* html .mosimage { /*IE 6*/
	padding: 5px 0 !important;
	margin: 15px 10px 5px 0;
}

*+html .mosimage { /*IE 7*/
	padding: 5px 0 !important;
}

.mosimage img {
	padding: 0 !important;











	margin: 0 !important;
}

.mosimage_caption {
	margin-top: 3px;
	padding: 1px 2px;
	color: #999999;
	font-size: 90%;
}

.pagenav,
.pagenav_prev,
.pagenav_next,
.pagenavbar {
	padding: 0 2px;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	text-decoration: none;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	text-decoration: none;
}

.pagenavbar {
	padding-left: 14px;
	background: url(../images/pages.gif) no-repeat center left;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
	background: url(../images/pages.gif) no-repeat 0 11px;
}

.sectiontableheader {
	padding: 5px;
	border: 1px solid #FFFFFF;
/* rochea colors:  --nancy
	background: #666666;
	color: #FFFFFF;*/
/* use this background if DDF8FF goes white on Macs
	background: #bbeeff;*/
	background: #DDF8FF;
	color: #000000;
	font-weight: bold;
}

tr.sectiontableentry1 td {
	padding: 8px 5px;
	border-bottom: 1px solid #DDDDDD;
}

tr.sectiontableentry2 td {
	padding: 8px 5px;
	border-bottom: 1px solid #DDDDDD;
	background: #F8F8F8;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	border-bottom: 1px solid #CCCCCC;
}

.small {
	color: #999999;
}

.smalldark {
	color: #999999;
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
	width: 770px;
	margin: 0 auto;
	text-align: left;
	background: #eeffcc;

	background: #fff;
	/*border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
        border-bottom:2px solid #dddddd; added by nancy*/
        border-bottom:6px solid #7CB8E0;
}

.wide #ja-wrapper {
	width: 950px;
	background: #eeffcc;
	background: #fff;
}

#ja-container,#ja-container-fr {
	background:#7CB8E0; /*url(../images/container-bg.gif) repeat-y 214px 0; #AEDBEF #CEEdFc #eeffcc #eeffaa */
}

.wide #ja-container,.wide #ja-container-fr {
	/*background:#fff (../images/container-bg.gif) repeat-y 214px 0;  #eeffcc #eeffaa */
	/*border-right: 1px solid #DDDDDD;*/
       /* border-bottom:2px solid #dddddd;*/ /*added by nancy*/
        /*border-bottom:6px solid #7CB8E0;*/

}

#ja-container-f, #ja-container-fl {
	background: none;
}

#ja-contentwrap {
}

#ja-content {
	padding: 15px 10px 20px;
	margin: 0;
	clear: both;
	display: block;
}

.wide #ja-content {
	padding: 15px 20px 20px;
/* center content padding changed by nancy - space between banner and horizontal menu -- change bg on menu005577 and menu228877 images if change space */
	padding:6px;
}
/* padding added back in by nancy*/
table.blog div {
	padding-left:20px;
	padding-right:20px;
}
table.blog br {
	line-height:0;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
	clear: both;
	text-align: left;
	/*background: url(../images/mainnav-bg.gif) repeat-x top;*/
	background-color:#7CB8E0;
	height:75px; /*set to match mainnav-bg.gif height to close white space below ja transmenu in ie -nancy */
	background:#7CB8E0 url(../images/topr.jpg) no-repeat top right;
}

#ja-header h1 {
	margin: 0;
	padding: 0;
	font-size: 2em;
	float: left;
	width: 220px;
	/*height: 75px;*/
	background: url(../images/logo.gif) no-repeat;
}

#ja-header h1 a {

	width: 220px;
	height: 75px;
	display: block;
	text-indent: -300%;
/* added because making bg color on a links hides logo -Nancy */
        background:none;
}

#ja-header h1 a {
	text-decoration: none;
	text-transform: uppercase;
}

#ja-header h1 img {
	float: left;
}

div.header-sep {
	/*background: url(../images/subnav-bg-wide.gif) no-repeat top left;*/
	/*background: url(../images/subnav-bg-wide.gif) repeat-x top left;*/
	padding: 4px 0;
/*hiding this to make logo.gif blend with sh01-bg2-wide.jpg*/
        padding:0;
	clear: both;
}

/* Search */
#ja-search {
	background: url(../images/search-bg-narrow.gif) no-repeat left;
	width: 160px;
	height: 38px;
	margin-bottom: 5px;
}

.wide #ja-search {
	background: url(../images/search-bg-wide.gif) no-repeat left;
	width: 200px;
}

#ja-search .inputbox {
	margin-top: 3px;
	margin-left: 30px;
	border: none;
	width: 100px;
}

.wide #ja-search .inputbox {
	width: 130px;
}
 

#ja-subhead {
	/*height: 35px;*/
        height: 0; /*changed by stephan to shrink top area - was 205*/
	background: url(../images/header-bg.jpg) no-repeat bottom right;
	position: relative;
	display:none;
}

#ja-subhead div.innerpad {
	/*background: url(../images/top-bg-narrow.png) repeat-y top left; -nancy*/
	position: absolute;
	top: 20%;
	right: 0;
	padding: 10px 0 15px;
/* padding changed to bring top of left side flush with top banner area */
	padding: 0 0 15px;
	width: 100%;
}

.wide #ja-subhead div.innerpad {
	background: url(../images/top-bg.png) repeat-y top left;
        background:none; /*hides transparent gray image -nancy*/
}

#ja-subhead div.moduletable {
	color: #FFFFFF;
	padding-left: 230px;
}

#ja-subhead div.moduletable h3 {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-size: 225%;
	text-decoration: none;
	background: none;
}

#ja-subhead div.moduletable a {
	color: #FFFFFF;
}

#ja-subhead .article_separator {
	display: none;
}

#ja-subhead ul {
	margin: 0;
}

#ja-subhead li {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(../images/arrow4.gif) no-repeat 5px 8px;
}

/* NAVIGATION
--------------------------------------------------------- */
#ja-mainnavwrap {
	width: 550px;
	height: 46px;
	height:0;/* set to 0 to close white space below ja transmenu -nancy */
	float: left;
}

.wide #ja-mainnavwrap {
	width: 730px;
}

#ja-mainnav {
	width: 520px;


	float: left;
}

.wide #ja-mainnav {
	width: 700px;
}

#ja-mainnav a {
	color: #000000;
	outline: none;
	font-weight: bold;
	font-size: 100%;
	text-transform: uppercase;
	padding: 0 18px 3px 20px;
	border-left: 2px solid #E6E6E6;
	display: block;
}

#ja-mainnav a:hover, #ja-mainnav a:active, #ja-mainnav a:focus {
	text-decoration: none;
}


#ja-subnav {
	clear: both;
	background: url(../images/subnav-bg-wide.gif) no-repeat top left;
	line-height: normal;
}

/* Default Joomla! Menu */
a.mainlevel {
	padding: 5px;
	width: 90%;
	display: block;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #DDDDDD;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	color: #000000;
	background: #F8F8F8;
	text-decoration: none;
}

a.mainlevel#active_menu {
	background: #F8F8F8;
	/* color: #006688; */
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/transparen.gif);
}

a.sublevel {
	padding: 2px 4px 2px 13px;
	display: block;
	color: #999999;
	background: url(../images/arrow.png) no-repeat 5px 8px;
	text-decoration: none;
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #000000;
	text-decoration: none;
}

#active_menu {
	background: url(../images/arrow.png) no-repeat 5px 8px;
	/* color: #006688; */
	color:#000000;
}

#ja-botnavwrap {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	position: relative;
	background: #F8F8F8;	
	overflow: hidden;
}

#ja-botnav {
	padding: 0 15px;
	background: url(../images/botnav-bg.gif) repeat-y top left #F1F1F1;
	overflow: hidden;
}

#ja-botnav ul {
	margin: 0;
	padding: 0;
}

#ja-botnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;

	display: inline;





}

#ja-botnav a {
	color: #999999;
	display: block;
	float: left;
	padding: 5px 10px;
	text-decoration: none;
}


#ja-botnav a:hover, #ja-botnav a:active, #ja-botnav a:focus {


	background: url(../images/botnav-a-hover.gif) repeat-x center top;
	color: #000000;
}

#ja-botnavwrap small {
	width: 170px;
	float: left;
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 90%;
	text-align: center;
	margin-top: 7px;
	overflow:hidden;
}

* html #ja-botnavwrap small { /* IE 6 */
	width: 167px;
}

.wide #ja-botnavwrap small {
	width: 214px;
	letter-spacing: 3px;
}

* html .wide #ja-botnavwrap small { /* IE 6 */
	width: 211px;
}



/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

.ja-box-left div.moduletable {
	padding: 0 10px 10px 0;
}

.ja-box-right div.moduletable {
	padding: 0 0 10px 10px;
}

.ja-box-center div.moduletable {
	padding: 0 5px 10px;
}

/* Top Spotlight */
#ja-topslwrap {
	padding: 0;
	margin-bottom: 10px;
}

div.sep {
	display: block;
	height: 10px;
/* hiding green spacer-nancy
	background: url(../images/sep2.gif) no-repeat top right;*/
}

#ja-topsl h3, #ja-botsl h3 {
	background: none;
/*hiding heading because module bug prevents picture from showing when title show is 

checked -nancy*/
	color:#ffffff;
}

#ja-topsl div.moduletable h3 {
	margin: 0;
	padding: 0;
}

#ja-topsl div.ja-box-left,
#ja-topsl div.ja-box-center,
#ja-topsl div.ja-box-right {
	padding: 0 !important;
}

#ja-topsl div.ja-box-left,
#ja-topsl div.ja-box-center {
}


/* Bottom Spotlight */
#ja-botsl {
	padding: 15px 0;
	color: #999999;
	border-top: 1px solid #CCCCCC;
}

#ja-botsl a {
	color: #999999;
}

#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {
	color: #000000;
}

#ja-topsl ul,
#ja-botsl ul {
	padding: 0;
	margin: 0 !important;
}

#ja-topsl li,
#ja-botsl li {
	padding: 0 0 0 12px;
	margin: 0;
	background: url(../images/arrow.png) no-repeat 2px 7px;
}

#ja-topsl td,
#ja-botsl td {
	padding: 0;
}

#ja-botsl .article_separator,
#ja-topsl .article_separator {
	display: none;
}

#ja-botsl table,
#ja-topsl table {
	border-spacing: 0;
	border-collapse: collapse;
}

/* PATHWAY
---------------------------------------------------------*/
#ja-pathway {

	display: block;
	float: left;
	font-size: 90%;
	padding: 0 8px 0 0;
	margin-bottom: 2px;
/* background here and in innerpad removed because ie7 displays empty images on home page*/
	/*background: url(../images/pathway-r.gif) no-repeat center right #E6E6E6;*/
	line-height: 23px;
/* display none on no breadcrumbs template only --nancy */
	display:none;
}

#ja-pathway div.innerpad {

	display: block;
	float: left;
	padding: 0 0 0 8px;
	margin: 0;
	/* background: url(../images/pathway-l.gif) no-repeat center left;*/
        color:#000000;
}

#ja-pathway img {
	margin: 0 5px 1px;

}

#ja-pathway a {
	color: #005577;
        color:#000000;
}

/* CONTENT COLUMN
--------------------------------------------------------- */
#ja-mainbody, #ja-mainbody-fl, #ja-mainbody-fr, #ja-mainbody-f {
	/*background: url(../images/mainbody-bg.gif) repeat-x ; was removed by nancy because of menu-grad.gif */
	background-color:#f4edd7;
	border-right:6px solid #7CB8E0;
	/*background:#f4edd7 url(../images/box-tl.gif) no-repeat top left;*/
        background:#f4edd7 url(../images/box-tr.gif) no-repeat top right;
}

#ja-mainbody, #ja-mainbody-fr {
	float: right;
	width: 594px;
}

/*if too wide pushes left menus down*/
.wide #ja-mainbody, .wide #ja-mainbody-fr {
	width: 730px;
	width:728px;
        width:723px;
}

#ja-mainbody-fl {
	float: left;
	width: 100%;
}

#ja-mainbody-fl #ja-contentwrap {
	float: left;
	width: 80%;
	background: none;
}

#ja-mainbody-fl #ja-col2 {
	float: right;
	width: 20%;
}

#ja-mainbody-f {
	float: none;
	width: 100%;
}

#ja-mainbody #ja-contentwrap {
	float: left;
	width: 75%;
}

/* LEFT COLUMN + RIGHT COLUMN
--------------------------------------------------------- */
#ja-col1 {
	float: left;
	width: 175px;
	overflow: hidden;
}

.wide #ja-col1 {
	width: 220px;
}

#ja-col1 div.innerpad {
	padding: 85px 7px 15px;
}

.wide #ja-col1 div.innerpad {
	padding: 85px 15px 15px; 
}

/* reducing column left padding by nancy and top padding to bring column top up to banner bottom */
.wide #ja-col1 div.innerpad {
	padding: 0 6px 6px; 
}


#ja-col2 {
	float: right;
	width: 24.9%;
	overflow: hidden;
/*	padding: 15px 0;*/
}

/* hide this for fourth spotlight
#ja-col2 div.innerpad {
	padding: 0 7px 0 0; 
}


.wide #ja-col2 div.innerpad {





	padding: 0 15px 0 0; 
}

end style for fourth spotlight */

#ja-col1 table,
#ja-col2 table {
	border-collapse: collapse;
	border-spacing: 0;
}

#ja-col1 ul li,
#ja-col2 ul li {
	padding-left: 10px;
	margin: 0;
	background: url(../images/arrow.png) no-repeat 0 8px;
}

#ja-col1 ul,
#ja-col2 ul {
	margin: 0;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
	padding: 10px 0;
}
#ja-footer div { 
	background-color:#f4edd7;
}

#ja-footer small{
	color:#4C88B7; /* added by nancy */
}




.wide #ja-footer {
}

#ja-footer a {
	color: #999999;
	color:#4c88b7;  /* changed by nancy */
}

#ja-footer a:hover,
#ja-footer a:active,
#ja-footer a:focus {
	color: #005577;
	color:#3377aa;   /* changed by nancy */
}

#ja-footer small {
	padding: 0 15px;
	margin-left: 180px;
        margin-left:0;
	display: block;
}

.wide #ja-footer small {
	margin-left: 225px;
        margin-left:0;
}

div#logo-ext {
	padding-top: 18px;
	width: 170px;
	float: left;
	text-align: center;
	display:none; /* nancy */
}

/* hides logo at bottom of left column. if logo desired there, replace 

/ja_rochea/images/logo-ext-default.gif with church logo image -nancy */
div#logo-ext {
	display:none;
}

.wide div#logo-ext {
	width: 220px;
}

/* MISCELLANOUS
----------------------------------------------------------- */
/* User Tools */
#ja-usertoolswrap {
	float: right;
	margin-top: 8px;
	width: 30px;
	height: 30px;
	display: block;
	background: url(../images/sitetool-bg1.gif) no-repeat center left;
	position: relative;
	z-index: 99;
}

span.ja-sitetool {
	margin: 0;
	width: 30px;
	height: 30px;
	display: block;
	cursor: pointer;
}

#ja-usertoolswrap:hover, #ja-usertoolswrap.ja-toolswraphover {
	background: url(../images/sitetool-bg2.gif) no-repeat center left;
}


































































#ja-usertoolswrap:hover #ja-usertools,
#ja-usertoolswrap.ja-toolswraphover #ja-usertools {
	display: block;
	top: 30px;
}

#ja-usertools {
	padding: 0;
	float: right;
	display: none;
	background: url(../images/usertool-bg.gif) repeat-x top #DDDDDD;
	border: 1px solid #CCCCCC;

	font-size: 11px;
	position: absolute;
	top: 100%;
}


#ja_header_jsfade {
	z-index: 1;
}

#ja-usertools ul {
	float: left;
	margin: 0;
	padding: 7px 5px 0;
}

#ja-usertools li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

#ja-usertools img {

	padding: 0 2px;
}

ul.accessibility {
	position: absolute;
	top: -100%;
}

#ja-botnav ul.accessibility {
	float: right;
	position: relative;
	top: auto;
}

#ja-banner {
	text-align: center;
}

#modlgn_passwd, #modlgn_username{
	width: 88%;
}

#modlgn_passwd {
}


#modlgn_username{
}

#modlgn_remember {
	border: none;
	background: none;
}

/* JA CoolAds Module */
#ja-coolads {
	height: 0;
	overflow: hidden;
	position: relative;
}

#ja-coolads-container {
	margin-right: 5%;
	overflow: hidden;
}

#ja-coolads-container div.moduletable {
	overflow: hidden;
}

/* SLWI */
.ja-slwi-container {
	width: 100%;
/*added height to shorten for right position - not using - nancy
        height:50px;*/
}

.ja-slwi-container h3 {

	margin: 0 !important;

	padding: 7px 10px !important;
	font-size: 100% !important;
	line-height: normal !important;
}

.ja-slwi-text p {
	padding: 0 10px;
	margin: 0;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

/* Login form */
#form-login p {
	margin: 0px;
}

#form-login ul li {
	padding-left: 10px;
	background: url(../images/arrow.png) no-repeat 0px 6px;
}

/* gets rid of extra space -- nancy*/
#form-login div {
        margin:0;
        padding:0 0 7px;
}

/* was left menu links bg color - Nancy*/

div.moduletable_menu ul.menu-whitebglinks span{
     /*  background-color:#ffffff;*/
}
/*adding format for top menu temporarily until top menu working -nancy*/

a.mainlevel-trans {
	padding-bottom:4px;
	background-color:#7792A0;
	border:0;
	border:1px #eeffee solid;/*sets space between menu tabs -nancy*/
	border-top:none;
	border-bottom:none;
	margin:0;
	color:#BAE5FB;
}


/*div#ja-subhead {
	position:absolute;
	top:-12px;
        left:20px;


}*/
/* making error text white temporarily  or hiding - Nancy */
ul#ja-transmenu {
	color:#ffffff;
	display:none;
}


/*styles new top module position named advert4 used for slide show*/
#advert4 {
	text-align:center;
	margin-bottom:4px;
	padding:0;
	display:inline;
/*	height:280px;*/
}

/* necessary to prevent slideshow module from occupying the same vertical space as the 

following content. 

change height if changing slideshow module height. -nancy*/
#ja-slideshow-wrap {
	height:280px;
}

/*styles new top module position named advert5 used for transmenu*/
div#advert5 {
	margin:0;
	margin-left:0;
	width:100%;
	background:none;

}


/* sets styles for horizontal menu  */
#advert6 .mainlevel-trans, #advert8 .mainlevel-trans {
	padding:0;
	width:86px;
	background:url(../images/menu06617F.jpg) no-repeat 0 0;/* jpg background taken from mainbody-bg image */
	background:url(../images/menu005577.jpg) no-repeat 0 0;/* jpg background taken from mainbody-bg image */
	margin:0;
	color:#ffffff;
	text-align:center;
	border:none;
	border-left:5px #7CB8E0 solid;/*sets space between menu tabs -nancy*/
}


#advert6 a.mainlevel_active-trans, #advert6 a.mainlevel-trans:hover,#advert8 a.mainlevel_active-trans, #advert8 a.mainlevel-trans:hover {
	background:url(../images/menuf4edd7.jpg) no-repeat 0 0;
	padding:0;
	width:86px;
	margin:0;
	color:#000000;
	text-align:center;
	border:none;
	border-left:5px #7CB8E0 solid;/*sets space between menu tabs -nancy*/
}

#menu {
	/*background: url(../images/menu-grad.gif) repeat-x 0 0; removed because of mainbody-bg.gif - nancy */

	padding:0;

	padding-right:1px;
	width:729px;/* doesn't match slide show width*/
	vertical-align:top;
}

#menu table {  /* shoves tabs over-nancy  */
 	position:relative;
        top:49px;
	left:100px;
	left:-4px;
	
}

#advert6 {
	margin-left:16px;
	margin-left:0px;
	background-color:transparent;
}

#advert7 table {
	position:absolute;
	top:0;
	right:22px;
}

/* position toplinks-nancy */
#advert7 {
        float:right;
	position:absolute;
	top:8px;
	left:50%;
        margin-left:150px;
        word-spacing:4px;
}


/* position tabbed menu -nancy  */
#advert8 {
	float:right;
/*	position:relative;
        top:49px;
	left:75px;*/
	z-index:10;
}


/* styles cgss - nancy */

.moduletable-cgss {
	border:1px #7CB8E0 solid;
	text-align:center;
	margin:0 2px;
	background-color:#ffffff;
}

div.ja-slwi-text div h3 {
       font-weight:normal;
       margin-bottom:0;
       margin-top:0;
}

.ja-slwi {
       border:2px outset #7cb8e0;
}
.newclass {
       border:2px inset #87dbe3;
}
.nonewclass {
       border:2px outset #7cb8e0;
}


/* must set width to 600 to keep last s of cgss from wrapping in ie -nancy -width set to 

match slideshow width and #menu */
#ja-topslwrap {
	width:615px;
        width: 616px !ie;
	margin-top:10px;
	margin-left:48px; 
	margin-bottom:0;	
}

/* centers slideshow */
#ja-slideshow-wrap {
	margin:0 55px;
}

/* article format */
.contentpaneopenvisitor td,.contentpaneopen td{
	background-color:#fff;
	margin-right:10px;
	margin-left:10px;
	/*border: 1px solid #dddddd;*/
	padding:10px;
}
.contentpaneopen td td{
	background-color:#fff;
	margin:0;
	border:0;
	padding:0;
}
.contentheadingvisitor {
	font-size:20px;
	font-weight:bold;
}

#ja-col1 a.latestnews-green {
	color: #000000;
}
#ja-col1 ul.latestnews-green {
	background-color:#ffffff;
	margin-bottom:10px;
        border:1px solid #dddddd;
        padding-bottom:2px;
}

.module-cyan ul.menu {
        padding-bottom:3px;
}

div.search-no-title input.inputbox-no-title {
	border:#cccccc 1px solid;
}

/*get rid of extra vertical space in Announcements ja-newslight */
div.ja-newscatwrap span.article_seperator{
	height:6px;
	margin:0;
	padding:0;
    display:none;
	display:block !ie;
}


div.ja-newscontent,div.ja-newscatwrap div.clearfix, div.ja-newsitem-inner, div.ja-newsitem{
	padding:0;
	margin:0;
/*    height:0.9em !ie;
	height:1.1em !ie*/
}

/* necessary to keep white box from hanging below modules white space.*/
div.ja-newscontent{
       height:9px;
}

/*controls vertical space between announcements*/
div.ja-newscatwrap div.clearfix {
	   height:12px;
       height:15px !ie;
}


a.ja-newstitle, div.ja-newscatwrap, div.ja-newsblock {
	padding:0;
	margin:0;
}
a.ja-newstitle {
	line-height:110%;
	position:relative;
	top:-6px;
	top:-50px !ie;
	left:15px;
	padding-right:7px;
	margin-right:3px;
}

div.ja-newscontent {
        margin-left:15px;
        text-indent:-15px;
}

a.readon {
	margin-top:10px; /* keep button below text of 2 line link in FF */
	margin-top:-4px !ie;
}

td.article_column {
	width:100%;
        padding-left:20px;
		padding-right:20px;
}
table.blog p {
        padding:0;
        margin-bottom:0;
        margin-top:0;
		margin-right:0;
}
td.modifydate {
        border-bottom:4px solid #f4edd7;
}



/*webteam login module with class suffix -hide has position incontent with string {loadposition incontent} in html of webteam page  */

div.module-hide h3 {
	margin: 0 0 5px;
	padding: 0;
	line-height: normal;
	margin-top:-10px;
}




div.module-hide {
	margin: 0 0 10px;
	margin:0;/* reduces vertical space between boxes - nancy */
	padding: 0;
	/*background:url(../images/box-br.gif) no-repeat bottom right;*/
	float: left;
	width: 300px;
	clear: both;
}


div.module-hide div {
	margin: 0;
	/*background:url(../images/box-bl.gif) no-repeat bottom left;*/
}

div.module-hide div div {
	/*background: url(../images/box-tr.gif) no-repeat top right;*/
}

div.module-hide div div div {
	padding: 15px 15px 20px;
	/*background: url(../images/box-tl.gif) no-repeat top left;*/
}

/* 2 margin-top styles below and module h3 added for curved module top -nancy */
div.module-hide div div div div {
	margin: 0;
	padding: 0;
	background: none;
	float: none;
	margin-top:14px;
	padding-bottom:4px;/*padding added to put readon.gif inside white area of module*/
	padding-bottom:0 !ie;
}

table.contentpaneopen table td {
         border-bottom: 1px solid #B5AD9B;  /*brown*/
}
#tablecolumn td {
         border:0;
}

table.blog span.article_separator {
	display: block;
	height: 10px;
	background: url(../images/sep.gif) no-repeat center right;
}


div.module div div div div{
	background-color:#ffffff;
}

div.module div div div div div div.ja-newsitem {
	margin-top:5px !ie;
	padding-top:7px !ie;
}
div.module div div div div.ja-newscatwrap {
	padding-top:9px !ie;
	padding-bottom:10px; /* needed to keep readon button inside white space in FF */
	padding-bottom:0 !ie;
}
div.fpss-introtext {height:90px;}
