#forumListTable{
	width:560px;
	border:none;
	background:#FFFFFF!important;
}
#forumListTable td{
	text-align:center;
}
#forumListInnerTable{
	border: 1px solid #E8E8E8  !important;
	width:100%;
}
#forumListInnerTable td{
	padding:1px !important;
}
#forumListHeader td{
	color:#006699;
	text-align:center;
	font-weight:bold;
	text-transform:capitalize;
}
#boardTitle{
	/*background-image:url(../images/content/lightBlueBG.gif);*/
	background:#95c1d6;
	text-align:center !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006699 !important;
	height:22px;
}
#forumDetail td{
	background-color:white;
}
#forumDetail th{
	background-color:white;
	font-weight:normal;
	background-image:url("images/icons/point.gif");
	background-repeat:no-repeat;
	background-position: 2px 4px;
	text-indent:12px;
	color:#003366;
	font-size:10px;
}
#boardJumpTable {
	width:100% !important;
	border:1px solid #E8E8E8 !important;
	background-color:white !important;
}
#bordJumpTable td{
	padding:0;
	margin:0;
	white-space:nowrap;
}
#boardBottomToolbar {
	height:20px;
	text-align:right !important;
}
#boardBottomToolbar table{
	/*width:100%;*/
	border:none; 
	width:215px !important;
	background-image:url("images/content/buttonsBG2p.gif") !important;
	background-repeat:no-repeat !important;
}
#boardBottomToolbar td{
	padding:0 !important;
	margin:0 !important;
}
#boardBottomToolbar a{
	color:white;
}
#boardMsgCell {
	background-color:white;
}
#boardMsgCell table{
	border:1px solid #E8E8E8; 
	background:none;
}
#boardMsgCell td{
	text-align:left;
}
#boardMsgCellTitle {
	font-weight:bold;
	color:#006699;
}
.bannerImage {
	background-color: white;
	padding:0;
	margin: 0;
	width:1%;
}

.noBorderPadded{
	border-style:none;
	margin:4 2 2 2;
}

.bottomBorderWhite{
	border-bottom: 2 solid white;
}

.forumListHeader, .topicListHeader, .topicListFooter, .messageListHeader {
	background-color: #C9E4F1;
	font-weight: bolder;
	font-size: smaller;
	height: 20;
	color: #FFFFFF;
	vertical-align:middle;
}
.messageListFooter {
	background-color: #93C9E3;
	font-weight: bolder;
	font-size: smaller;
	height: 20;
	color: #FFFFFF;
	vertical-align:middle;
}
.darkBoardTitle {
	background-color: #405080;
	font-weight: bolder;
	color: #FFFFFF;
	border-top: .2em outset #FFFFFF;
	border-right: 0.05em outset #000000;
	border-bottom: .2em outset #000000;
	border-left: 0.05em outset #FFFFFF;
	padding: 1ex;
}

.boardTitleLink:link, .boardTitleLink:visited, .boardTitleLink:hover {
	background-color: #93C9E3;
	font-weight: bold;
	font-size: 12pt;
	color: white;
}
.boardTitleRight {
	background-color: #93C9E3;
	padding-left: 1ex;
	text-align: right;
	font-weight: bold;
	color: #000066;
}

.editMessageRightWhiteBottom {
	padding-left: 1ex;
	text-align: right;
	font-weight: bold;
	color: #000066;
	border-bottom:2 solid white;
}

.editMessageRight {
	padding-left: 1ex;
	text-align: right;
	font-weight: bold;
	color: #000066;
}

.rightIndent {
	background-color: #93C9E3;
	padding: 3px 42px 3px 0;
	text-align: right;
}

.borderBlue100{
	border: 1 solid #0199cc;
	width:100%
}
.borderBlue80{
	border: 1 solid #0199cc;
	width:80%
}

.borderBlue90{
	border: 1 solid #0199cc;
	width:91.75%
}

.boardTitleSmallText {
	text-align:right;
	background-color: #93C9E3;
	font-weight: bold;
	color: #000066;
	padding-left: 1ex;
	border-bottom-width: 3px;
	border-bottom-color:white;
	border-bottom-style:solid;
}

.forumName, .topicName {
	text-align: left;
	padding: 1em 0 1em 1em;
	width:50%;
}
.topicNameHd {
	text-align: left;
	width: 30%;
	font-size:10pt;
	color:#000066;
	border-width: 1 0  1 0;
	border-color: white;
	border-style:solid;
	padding-left: 1ex;
	vertical-align:top;
}
.topicButtonHd{
	border-width: 1 1 1 1;
	border-color: white;
	border-style:solid;
	padding-left: 1ex;
}
.topicAuthorHd {
	text-align: center;
	width: 15%;
	font-size:10pt;
	color:#000066;
	border-width: 1 1  1 0;
	border-color: white;
	border-style:solid;
	padding-left: 1ex;
}
.forumNameHd {
	font-size:10pt;
	color:#000066;
	text-align: left;
	width: 50%;
	border-width: 1 1  1 0;
	border-color: white;
	border-style:solid;
	padding-left: 1ex;
}
.forumPostCt, .forumTopicCt, .topicPostCt, .topicAuthor {
	text-align: center;
}
.topicPostMsgButton{
	font-weight:bold;
	font-size:larger;
	text-align: center;
	width: 10%;
	color: #000066;
	border-width: 1 1 1 0;
	border-color: white;
	border-style:solid;
}
.forumPostCtHd, .forumTopicCtHd, .topicPostCtHd {
	font-weight:bold;
	font-size:larger;
	text-align: center;
	width: 10%;
	color: #000066;
	border-width: 1 ;
	border-color: white;
	border-style:solid;
}
.forumLastPostHd,.topicLastPostHd {
	font-weight:bold;
	font-size:larger;
	color:#000066;
	text-align: center;
	width: 20%;
	border-width: 1 0 1 1;
	border-color: white;
	border-style:solid;
}
.forumLastPost,.topicLastPost {
	text-align: center;
	font-size: xx-small;
}
.forumDetail,.topicDetail, .messageDetail {
	font-size: smaller;
	background-color:#DEEFF7;
}
.forumIcon,.topicIcon {
	width: 5%;
}

.forumDetailOver,.topicDetailOver {
	font-size: smaller;
	background-color: #FFFFFF;
}
.buttonLike {
	float: right;
	border: 1px ;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
	border-style: outset;
	text-align: center;
	display: block;
	padding:  .5ex 3em .5ex 3em;
	margin: 0.2ex 1em 0.1ex 1em;
	text-decoration: none;
	font-style: italic;
	font-size: x-small;
	background-color: #ABCCDF;
	color: #000000;
}
a.buttonLike:hover {
	text-decoration: underline;
	background-color: white;
}
.messageAuthor {
	text-align: left;
	width: 34%;
	font-size:8pt;
	color:#000066;
	border-width: 1 0  1 0;
	border-color: white;
	border-style:solid;
	padding-left: 1ex;
	vertical-align:middle;
}
.messageTitle {
	text-align: left;
	width: 33%;
	font-size:8pt;
	color:#000066;
	border-width: 1 0  1 1;
	border-color: white;
	border-style:solid;
	padding-left: 1ex;
	vertical-align:middle;
}
.messageBackButton{
	text-align: right;
	width: 33%;
	font-size:8pt;
	color:#000066;
	border-width: 1 0  1 0;
	border-color: white;
	border-style:solid;
	padding-left: 1ex;
	vertical-align:middle;
}
.messageTitleLink:link, .messageTitleLink:visited {
	text-align: right;
	width: 33%;
	font-size:8pt;
	color:#000066;
	text-decoration:none;
}
.messageTitleLink:hover {
	text-align: right;
	width: 33%;
	font-size:8pt;
	color:#000066;
	text-decoration:underline;
}
.messageboardRedLink:link, .messageboardRedLink:visited {
	text-align: right;
	width: 33%;
	font-size:8pt;
	color:#990000;
	text-decoration:none;
}
.messageboardRedLink:hover {
	text-align: right;
	width: 33%;
	font-size:8pt;
	color:#990000;
	text-decoration:underline;
}
.messageboardRedLinkNormal:link, .messageboardRedLinkNormal:visited {
	font-size:8pt;
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
.messageboardRedLinkNormal:hover {
	font-size:8pt;
	color:#990000;
	text-decoration:underline;
	font-weight:bold;
}
.messageboardBlueLink:link, .messageboardBlueLink:visited {
	text-align: right;
	width: 33%;
	font-size:8pt;
	color:#1F1F79;
	text-decoration:none;
	white-space:nowrap;
}
.messageboardBlueLink:hover {
	text-align: right;
	width: 33%;
	font-size:8pt;
	color:#1F1F79;
	text-decoration:underline;
	white-space:nowrap;
}

.messageMemberSummary{
	border-style: solid;
	border-width: 0 0 2 0;
	border-color:white;
	padding: 0.5em;
}

.msgDetailAuthor {
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
	text-align: center;
	clear: right;
	margin-bottom: 1ex;
	font-size: x-small;
}
.msgDetailEmail, .msgDetailPhone {
	font-size: 75%;
	padding-left: 1ex;
}
.msgDetailTitle {
	font-weight: bold;
}
.msgDetailDate {
	text-align:right;
	font-style:italic;
	padding-right: 1em;
}
.msgDetailText {
	padding: .5ex;
	border-style:solid;
	border-width: 0 0 2 0;
	border-color:white;
}
.msgDetailTitleDark {
	background-color:#93c9e3;
	font-weight: bold;
}
.msgDetailDateDark {
	background-color:#93c9e3;
	text-align:right;
	font-style:italic;
	padding-right: 1em;
}
.msgDetailTextDark {
	background-color:#93c9e3;
	padding: .5ex;
	border-style:solid;
	border-width: 0 0 2 0;
	border-color:white;
}
.borderLineBelow {
	border-bottom: 1px solid black;
}
.topicDateDetail {
}
.topicAuthorDetail {
}
.fullSize {
	width: 100%;
}
.tableBreak, .messageListDetail {
	border-bottom: 1px solid black;
}
.brightLink:link, .brightLink:visited, .brightLink:hover {
	color:white;
}
.responseText {
	padding: 1em;
	font-size: small;
	font-weight: bold;
	color: #CC0000;
}

#forumPageToolbar{
	border: 1px solid #E8E8E8  !important;
	width:100%;
	margin-bottom:2px;
}

.forumPageToolbarDiv{
	padding:2px;
	display:inline !important;
	border: none 0;
}

.forumPageToolbarDivOver {
	padding:1px;
	border:1px solid #9CA283;
	cursor:hand;
	display:inline !important;
	text-decoration:none;
}

/* used for event's pages*/

.eventPageToolbarDiv{
	padding:0;
	margin: 0;
	text-align:center;
}
.eventPageToolbarDivOver {
	padding:1px;
	border:1px solid #9CA283;
	cursor:hand;
	display:inline !important;
	text-decoration:none;
}

#eventListTable{
	width:560px;
	border:none;
	background:#FFFFFF!important;
}
#eventListTable td{
	text-align:center;
}

#eventTitle{
	background:#95c1d6;
	text-align:center !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000 !important;
	height:20px;
}

#eventPageToolbar {
	width: 100%;
	border: 0 none;
	border-collapse:collapse;
	padding:0;
	margin:0;
	background-color:#95c1d6 !important;
	font-size: 11px;
	text-align:center;
	color:#333333;
	white-space:nowrap;
}

#eventPageToolbar a {
	font-size: 11px;
	color:#333333;
	text-decoration:none;
}
#eventPageToolbar tr {
	vertical-align:middle;
	height:18px;
}

#eventPageToolbar td {
	padding:0;
	margin:0;
}
#eventPageToolbar div {
	padding:0;
	margin:0;
	width:130px;
}


.eventPageToolbarDivA {
	padding:0;
	margin: 0;
	text-align:center;
}
.eventPageToolbarDivAOver {
	background-color:#9ADDFC;
	border:1px solid white;
	padding:0;
	margin: 0;
	text-align:center;
	cursor:hand;
}

#eventListInnerTable{
	border: 1px solid #E8E8E8  !important;
	width:100%;
}
#eventListInnerTable td{
	padding:1px !important;
}

#eventListHeader td{
	color:#006699;
	text-align:center;
	font-weight:bold;
	text-transform:capitalize;
}
#eventDetail td{
	background-color:white;
}
#eventDetail th{
	background-color:white;
	font-weight:normal;
	color:#003366;
	font-size:10px;
}

/*used for article's pages*/
#articlesTitle{
font-weight:bold;
font-size:11px;
color:#003399;
}
#latestArticles{
font-size:10px !important;
border:none !important;
width:100% !important;
background:none !important;
}
#latestArticles td{
height:20px;
}
#latestArticles th{
height:16px;
background:#E1F0FF; 
border-bottom:dashed 1px #999999; 
color:#006699;
}
#latestArticles a{
font-size:10px;
color:#333333;
}
#latestArticles a:hover {
font-size:10px;
color:#66CCCC;
text-decoration:overline;
}
#relatedArticles{
font-size:10px !important;
border:none !important;
width:100% !important;
background:none !important;
}
#relatedArticles td{
height:20px;
}
#relatedArticles th{
height:16px;
background:#F4E6FF;
border-bottom:dashed 1px #999999; 
color:#CC0066;
}
#relatedArticles a{
font-size:10px;
color:#333333;
}
#relatedArticles a:hover {
font-size:10px;
color:#FF6699;
text-decoration:overline;
}
#articleMsgCell {
	background-color:white;
}
#articleMsgCell table{
	border:1px solid #E8E8E8 !important; 
	background:none;
}
#articleMsgCell td{
	text-align:left;
}
#articleMsgCellTitle {
	font-weight:bold;
	color:#006699;
}


/*used for ask sam's pages*/

#samTitle {
font-size:11px;
border:none !important;
background:none !important;
}
#samTitle p{
font-size:12px;
color:#990000;
}
#samTitle td{
color:#666666;
text-align:left;
}
#samTitle th{
color:#666666;
text-align:left;
}

/*used for horoscope's pages*/
.zodiacTitle {
	font-size:11px;
	color:#990000;
	font-weight: bold;
}
#horoscopesDiv {
margin-left:10px;
margin-right:10px;
}

.zodiacLeftJustify 
{
text-align:left;
padding-left:5px;
}

/*used for testimonial's pages*/
.tSpace { width:100%; height:3px; background-color:#b9c300;}
.tWhiteBG {margin-top:3px; text-align:center;}
.tHead { color:#666666; text-align:left; padding:8px; background-color:#EfEfEf !important;font-size:12px;}
.tDate { color:#666666; text-align:right; padding:8px; background-color:#EfEfEf !important;font-size:11px;}
.tText { color:#666666; text-align:justify; padding:8px; padding-bottom:10px; background-color:#EfEfEf !important;}

/*used in datefinder pages*/
.expressInterestListing{
        height:17px;
        background:none;
        border:none;
        cursor:hand;
        width:110px;
        color:#FFFFFF;
        font-weight:bold;
        }
        
.dateFinderLeft {
    text-align:left;
}  

/*used in sliceArchive page*/
#sliceTable{
font-size:10px;
border:none !important;
}
#sliceTable td{
font-size:11px;
text-align:right;
height:22px
}
#sliceTable th{
color:#003399;
padding-left:8px;
height:24px;
border-bottom:1px dashed #CCCCCC;
}