/*****************************
  Default Style Elements
*****************************/

BODY 
{
    margin-top: 0px;
    scrollbar-face-color: #336182;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-3dlight-color: #336182;
    scrollbar-arrow-color:  #FFFFFF;
    scrollbar-track-color: #d3d3d3;
    scrollbar-darkshadow-color: #336182;
    background-image:url(../images/rb_bkgnd_tile.gif);
    background-repeat:repeat;
    font-family: arial, helvetica, sans-serif;
    font-size: 80%;
}

a {color: #3366cc; text-decoration: none; font-size: 100%;}
a:active {text-decoration: underline; font-size: 100%;}
a:hover {color: #FF9900; text-decoration:underline; font-size: 100%;}

.FooterText 
{
	font-family: Verdana; 
	font-size: 10px;
	color: #ffffff;
}




/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/

/* Section Menu */

A.SectionMenu {color: #3366cc; font-family: verdana, arial, helvetica, sans-serif; font-size:100%;}
A.SectionMenu:hover {color: #FF6600; text-decoration: underline; font-size:100%;}

A.SectionMenu2 {color: #3366cc; font-family: verdana, arial, helvetica, sans-serif; font-size:100%;}
A.SectionMenu2:hover {color: #FF6600; text-decoration: underline; font-size:100%;}


/* Topic Menu */

.TopicMenu {white-space: nowrap;}
.TopicMenu a {color: #DDDDDD; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.TopicMenu a:hover {color: #DDDDDD; text-decoration: underline;}


/* BreadCrumb Navigation */

.BreadCrumb {font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 80%; font-weight: bold; }
.BreadCrumb a { color: #000000; text-decoration: none;font-size: 80%; font-weight: bold; }
.BreadCrumb a:hover {color: #000000; font-size: 80%; text-decoration: underline; font-weight: bold; }



/* UserLogin */

.UserLogin {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height:150%; font-weight: bold;}
A.UserLogin {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
A.UserLogin:hover {color: #FF6600;}


/* Search */

.Search {font-family: Verdana, Arial, San-Serif; font-weight: normal; font-size: 7pt; color: #3366CC; letter-spacing: 2px;}
a.Search {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
a.Search:hover {color: #FF6600; text-decoration: none; font-size: 10px; font-weight: bold;}


.Rating{font-size: 85%;}
/***************************
  Modules 
***************************/


/* Articles */

/*.ArticleSection_SectionTitle {font-weight: bold; font-size: 100%; font-variant: small-caps;}*/
.ArticleSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; font-weight: normal;}
/*.ArticleSection_ListTable {border: thick solid #CCCCFF 2px;}*/
/*.ArticleSection_ListItem {background-color:#CCCCFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; font-weight: normal;}*/
/*.ArticleSection_ListItem2 {background-color:#FFFFFF;}*/
.ArticleSection_ListAlternatingItem {background-color:#CCCCFF;}
.ArticleSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.ArticleSection_ListTitle {font-weight: bold; font-size: 100%; font-variant: small-caps;}
.ArticleSection_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 90%; font-weight: normal;}
.ArticleSection_ListAuthorLink:hover {font-size: 90%;}
.ArticleSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; font-weight: normal;}
.ArticleSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 80%; font-weight: normal;}
.ArticleSection_NoArticles {font-family: verdana, arial, helvetica; font-size: 85%; color: #CC0000;}

.Article_Table {}
.Article_IntroCell {background-color:#EDEDED; border: solid 1px #BBBBBB; padding: 5px; font-size: 90%;} 
.Article_BodyCell {background-color:#FFFFFF; border: solid 1px #BBBBBB; height:auto; padding: 3px; font-size: 85%;}
.Article_Title {font-weight: bold; font-size: 120%; line-height:100%; font-variant: small-caps;}
.Article_AuthorLink {color: #3366CC; text-decoration: none; font-weight: normal; font-size: 100%; }
.Article_BriefDescription {font-size: 85%;}
.ArticleSection_TopicLink{font-size: 80%;}

/* .Article_FullDescription {font-size: 10px;color: #333333} */


/* Books */

.BookSection_SectionTitle
{
	font-weight: bold;
	font-size: 17px;
	line-height: 30pt;
	font-family: 'Microsoft Sans Serif';
	font-variant: small-caps;
}

.BookSection_SectionDescription 
{
	font-size: 14px;
	font-family: 'Microsoft Sans Serif';
}
.BookSection_ListTable {border: thick solid #CCCCFF 2px;}
.BookSection_ListItem {background-color:#FFFFFF;}
.BookSection_ListItem2 {background-color:#CCCCFF;}
.BookSection_ListAlternatingItem {background-color:#CCCCFF;}
.BookSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.BookSection_ListLabel {font: 10pt verdana;}
.BookSection_ListTitle {font-weight: bold; font-size: 14px; font-variant: small-caps;}
.BookSection_ListAuthor {font-style: italic;}
.BookSection_ListPublisher {font-style: italic;}
.BookSection_ListPublicationDate {font-style: italic; }
.BookSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 14px; font-weight: bold;}
.BookSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Book_Table {border: thick solid #CCCCFF 2px;}
.Book_IntroCell {background-color:#CCCCFF;} 
.Book_BodyCell {background-color:#FFFFFF;}
.Book_Label {font-size: 12px;}
.Book_Title {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.Book_Author {font: 12pt;} 
.Book_BriefDescription {font-size: 12px; font-style: italic;}
.Book_FullDescription {font-size: 12px;color: #333333}


/* Downloads */

.DownloadSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.DownloadSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListTable {border: thick solid #CCCCFF 2px;}
.DownloadSection_ListItem {background-color:#CCCCFF;}
.DownloadSection_ListItem2 {background-color:#FFFFFF;}
.DownloadSection_ListAlternatingItem {background-color:#CCCCFF;}
.DownloadSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.DownloadSection_ListTitle {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.DownloadSection_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_ListFileSize {font-family: Trebuchet, verdana, arial, helvetica; font-size: 10px; color:"#CC0000"}
.DownloadSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_ListDownloadLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_NoDownloads {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Download_Table {border: thick solid #CCCCFF 2px;}
.Download_IntroCell {background-color:#CCCCFF;} 
.Download_BodyCell {background-color:#FFFFFF;}
.Download_Label {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Download_Title {font-size: 12px;}
.Download_FileSize {font-size: 12px;}
.Download_BriefDescription {font-size: 12px;}
.Download_FullDescription {font-size: 12px;color: #333333}
.Download_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Download_DownloadLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}



/* Events */

/*.EventSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}*/
.EventSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
/*.EventSection_ListTable {border: thick solid #CCCCFF 2px;}*/
/*.EventSection_ListItem {background-color:#FFFFFF;}*/
/*.EventSection_ListItem2 {background-color:#CCCCFF;}*/
.EventSection_ListAlternatingItem {background-color:#CCCCFF;}
.EventSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.EventSection_ListTitle {font-size: 100%; font-weight: bold; font-variant: small-caps;}
.EventSection_ListDate {font-size: 100%; font-weight: bold; font-variant: small-caps;}
.EventSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 85%; font-weight: normal;}
.EventSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 75%;}
.EventSection_ListNotVisible {background-color:#CCCCFF;font-size: 100%; font-style: italic;}
.EventSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 85%; color: #CC0000;}

.Event_Table {border: none;}
.Event_IntroCell {background-color:#EDEDED; border: solid 1px #BBBBBB; padding: 5px; font-size: 85%;} 
.Event_BodyCell {background-color:#FFFFFF; border: solid 1px #BBBBBB; padding:5px; font-size: 85%;}
.Event_Title {font-size: 100%; font-weight: bold; font-variant: small-caps;}
.Event_Date {font-size: 100%; font-weight: bold; font-variant: small-caps;}
.Event_BriefDescription {font-size: 80%; font-style: italic;}
.Event_FullDescription {font-size: 80%; color: #333333}


/* Links */

/*.LinkSection_SectionTitle {font-weight: bold; font-size: 105%; font-variant: small-caps;}*/
.LinkSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; font-weight: normal;}
/*.LinkSection_ListTable {border: none; font-size: 85%; }*/
/*.LinkSection_ListItem {border-top: thick dashed #cccccc 1px; background-color:#FFFFFF; font-size: 85%; }*/
/*.LinkSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 85%; font-weight: normal; line-height:100%;}*/
.LinkSection_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.LinkSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.LinkSection_ListTitle {font-size: 80%; font-weight: bold; font-variant: small-caps;}
.LinkSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; font-weight: normal;}
.LinkSection_ListCommentLink {color: #3366CC; text-decoration: none; font-size: 80%; font-weight: normal;}
.LinkSection_NoLinks {font-family: verdana, arial, helvetica; font-size: 80%; color: #CC0000;}

.Link_Table {border: none;}
.Link_IntroCell {background-color:#EDEDED; border: solid 1px #BBBBBB; padding: 5px; font-size: 85%;} 
.Link_BodyCell {background-color:#FFFFFF; border: solid 1px #BBBBBB; padding:5px; font-size: 85%;}
.Link_Link {font-size: 100%; font-weight: bold; font-variant: small-caps;}
.Link_BriefDescription {font-size: 100%;}
.Link_BottomPanel{background-color:#FFFDE1; border: solid 1px #6B9090; padding:5px;}
.Link_Rating{font-size: 80%;}


/* Parent Section */

.ParentSection_SectionTitle {font-weight: bold; font-size: 90%; font-variant: small-caps;}
.ParentSection_SectionDescription
{
	font-size: 80%;
	font-family: 'Microsoft Sans Serif';
}
.ParentSection_ListTable {border: solid 1px gray; background-color: #fffde1;}
.ParentSection_ChildItemTable {}
.ParentSection_ListItem {border-top: thick dashed #cccccc 1px; background-color:#FFFFFF;}
.ParentSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 90%; font-weight: normal;}
.ParentSection_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.ParentSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.ParentSection_ListTitleLink {font-weight: bold; font-size: 90%; font-family: verdana, arial, helvetica, sans-serif;}
.ParentSection_ListTitleLink{font-weight: normal; color: #305360;}
.ParentSection_ListTitleLink:link{}
.ParentSection_ListTitleLink:visited{}
.ParentSection_ListTitleLink:hover{font-size: 90%; color: Blue;}
.ParentSection_ChildItemTitleRow{border: solid 1px silver; background-color:#d2e3d7; padding-left: 3px;}
.ParentSection_ChildItemDescriptionRow{border: solid 1px silver; background-color: #fefefe; padding: 3px; line-height: 80%; font-size: 100%;}
.ParentSection_ListBriefDescription
{
	font-size: 80%;
	font-family: 'Microsoft Sans Serif';
}
.Home_Header
{
	font-size: 90%;
	font-family: 'Microsoft Sans Serif';
}


/* Photo Gallery */

.PhotoSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.PhotoSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_SpacerCell {background-color: #ccccff;}
.PhotoSection_ListTable {border: none;}
.PhotoSection_ListItem {border-top: thick dashed #cccccc 1px; background-color:#FFFFFF;}
.PhotoSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.PhotoSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.PhotoSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.PhotoSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.PhotoSection_NoPhotos {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Photo_Table {border: thick solid #CCCCFF 2px;}
.Photo_IntroCell {background-color:#FFFFFF;} 
.Photo_BodyCell {background-color:#CCCCFF;}
.Photo_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Photo_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Photo_DateCreated {font-size: 12px;}
.Photo_BriefDescription {font-size: 12px; font-style: italic;}
.Photo_FullDescription {font-size: 12px;}


/* Comments */

.Comments_ListTable {border: thick solid #AAAAAA 3px;}
.Comments_ListItem {background-color:#dddddd;}
.Comments_ListItem2 {background-color:#FFFFFF;}
.Comments_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Comments_ListAlternatingItem2 {background-color:#CCCCFF;}
.Comments_ListTitle {font-size: 90%; font-weight: bold; font-variant: small-caps;}
.Comments_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 85%; font-weight: normal;}
.Comments_ListAuthorLink {color: #3366CC; text-decoration: none; font-weight: normal;}
.Comments_ListAuthorLink:link{font-size: 80%; }
.Comments_ListAuthorLink:visited{font-size: 80%; }
.Comments_ListAuthorLink:hover{font-size: 80%; }
.Comments_ListDateCreated {font-size: 12px;}
.Comments_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Comments_ListReplyLink {color: #3366CC; text-decoration: none; font-weight: normal;}
.Comments_ListReplyLink:link{font-size: 80%; }
.Comments_ListReplyLink:visited{font-size: 80%; }
.Comments_ListReplyLink:hover{font-size: 80%; }

.Comments_Table {border: thick solid #CCCCFF 2px;}
.Comments_IntroCell {background-color:#CCCCFF;} 
.Comments_BodyCell {background-color:#FFFFFF;}
.Comments_Title {font-size: 100%; font-weight: bold; font-variant: small-caps;}
.Comments_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_DateCreated {font-size: 12px;}
.Comments_BriefDescription {font-size: 100%; color:#333333; background-color:#FFFFFF; border: solid 1px #DDDDDD; padding:3px;}
.Comments_ParentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_TitleLine{background-color:#EDEDED; border: solid 1px #BBBBBB; padding: 5px;}

/* Topics */

.Topics_TopicTitle {font-weight: bold; font-size: 14pt; font-variant: small-caps;}
.Topics_TopicDescription {font-family: verdana, arial, helvetica, sans-serif; font-size:75%; font-weight: normal;}
.Topics_ListTable {border: thick solid #AAAAAA 3px;}
.Topics_ListItem {background-color:#dddddd;}
.Topics_ListItem2 {background-color:#FFFFFF;}
.Topics_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Topics_ListAlternatingItem2 {background-color:#CCCCFF;}
.Topics_ListTitle {font-size: 80%; font-weight: bold; font-variant: small-caps; line-height: 110%;}
.Topics_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 80%; font-weight: normal;  line-height: 110%;}
.Topics_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 80%; font-weight: normal;  line-height: 110%;}
.Topics_ListDateCreated {font-size: 80%; line-height: 110%;}
.Topics_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; font-weight: normal;  line-height: 110%;}


/* Search */

.Search_ListTable {border: none;}
.Search_ListItem {background-color:#dddddd;}
.Search_ListItem2 {background-color:#FFFFFF;}
.Search_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Search_ListAlternatingItem2 {background-color:#CCCCFF;}
.Search_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Search_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Search_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Search_ListDateCreated {font-size: 12px;}
.Search_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Search_NoResults {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}


/* Form */

.Form_Title {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.Form_Description {font-size: 12px;}
.Form_Table {}
.Form_LabelRow {font-size: 10pt;}
.Form_LabelCell {font-size: 10pt;}
.Form_LabelText {font-size: 115%; }
.Form_FieldRow {font-size: 12px;}
.Form_FieldCell {font-size: 12px;}
.Form_Field {font-size: 11px;}
.Form_SectionRow {background-color:#74A6B8; padding-left: 5px; padding-right: 5px; font-size: 95%; line-height: 140%; vertical-align: middle;}
.Form_SectionCell {font-size: 12pt;}
.Form_SectionText {}
.Form_Button {font-size: 12px;}
.Form_HelpText {font-size: 8pt;}
.Form_SubSectionRow {font-size: 13px;}
.Form_SubSectionCell {font-size: 13px;}
.Form_SubSectionText {font-size: 13px;}
.Form_List {font-size: 12px;}
.Form_Message {font-size: 12px; color: #CC0000}


/* Web Box */

.WebBox_ListTable {border: thick solid #DDDDDD 2px;}
.WebBox_ListItem {background-color: #ffffff;font: 10px}
.WebBox {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox a:active {color: #3366CC; text-decoration: none; font-size: 10px;}
.WebBox a:link {color: #3366CC; text-decoration: none; font-size: 10px;}
.WebBox a:visited {color: #3366CC; text-decoration: none; font-size: 10px;}
.WebBox a:hover {color: #FF6600; text-decoration: underline; font-size: 10px;}

.WebBox_TitleText {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.WebBox_TitleText a:active {color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:link {color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:visited {color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:hover {color: #FF6600; text-decoration: none; }

.WebBox_TitleRow {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-style:italic;}
.WebBox_TitleCell {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox_Table {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox_SubText {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px;}
.WebBox_Link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px;}


/* Web Service Box */

/*.WebServiceBox_ListTable {border: thick solid #DDDDDD 2px;}*/
/*.WebServiceBox_ListItem {background-color: #ffffff; }*/
/*.WebServiceBox_ServiceTitleLink {font-size: 14px; font-weight: bold;}
.WebServiceBox_ServiceTitleLink:hover {font-weight: bold;}
.WebServiceBox_ServiceDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebServiceBox_ListTitleLink:link {font-size: 8pt;}
.WebServiceBox_ListTitleLink:visited {font-size: 8pt; }
.WebServiceBox_ListTitleLink:hover {font-size: 8pt;}
.WebServiceBox_ListDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; }*/
/*.WebServiceBox_Copyright {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;}*/
/*.WebServiceBox_LastRefreshed {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px;}*/


/* Forum Login */

.ForumLogin_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.ForumLogin_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ForumLogin_LoginLink {color: #3366cc;}


/* Discuss */
.discussTable 
{   
    border:1px #013DA4 solid;
    background-color:#FFFFFF;
}

.discussTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.discussTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-image: url(../Images/discussheader.gif);
    background-color: #4455aa;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.discussTable a 
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.discussCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #DDEEFF;
}


.discussCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}




/* HtmlTextBox */

pre 
{
    word-wrap:break-word;
    padding:5px;
    margin-bottom:0px;
    margin-top:0px;
    margin-right:0px;
    margin-left:10px;
    background-color: #DCDDDE;
    font: 10px normal Lucida Console;
}


.postBodyText {padding-bottom:20px;width:100%; overflow-x:auto}
.postBodyText p {margin:0px;}

.commentText {padding-bottom:20px;width:100%; font-size:80%; overflow-x:auto}
.commentText p {margin:0px; font-size:80%;}

.itemCommentText {padding-bottom:20px;width:100%; font-size:80%; overflow-x:auto}
.itemCommentText p {margin:0px; font-size:80%;}

.articleBodyText {padding-bottom:20px;width:100%; font-size:85%; overflow-x:auto}
.articleBodyText p {margin:0px; font-size:80%; }

.bookFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.bookFullDescription p {margin:0px;}


.downloadFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.downloadFullDescription p {margin:0px;}

.eventFullDescription {padding-bottom:10px; width:100%; overflow-x:auto}
.eventFullDescription p {margin:0px;}
.Event_AdditionalInfo{line-height: 110%;}
.Event_AdditionalInfo:link{font-size: 85%;}
.Event_AdditionalInfo:visited{font-size: 85%;}
.Event_AdditionalInfo:hover{font-size: 85%;}

.eventSpeakerBiography {padding-bottom:20px;width:100%; overflow-x:auto}
.eventSpeakerBiography p {margin:0px;}

.itemEventSpeakerBiography {padding-bottom:20px;width:100%; overflow-x:auto}
.itemEventSpeakerBiography p {margin:0px;}

.photoFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.photoFullDescription p {margin:0px;}

.itemRating{font-size:80%;}
.ItemCommentCount{font-size:80%;}
.itemLinkTitle{font-size:100%; font-weight: bolder;}

/***********************************
  Theme Specific Style Elements
  ------------------------------
  The following style elements are specific to the current
  theme.
************************************/


/* Default Theme */

.SmallImage {background-image: url(../images/ArrowRow_Small.gif); background-position: center left; background-repeat: no-repeat;}
.BigImage {background-image: url(../images/ArrowRow_Big.gif); background-position: center center; background-repeat: no-repeat;}

/* Text in the About page */
.About_Normal
{
	font-size: 14px;
	font-family: 'Microsoft Sans Serif';
}

.text_mik3
{
	font-size: 5px;
	color: #ffffff;
	font-family: Verdana;
}

/* WebService boxes start */
.WebServiceBox_ListTable {background-color: #DAD1BA; border: solid 1px #B3AE8E;}
/*.WebServiceBox_ListItem {background-color:Transparent; }*/
.WebServiceBox_ServiceTitleLink {font-size: 110%; font-weight: bold; color:#3D2700;}
.WebServiceBox_ServiceTitleLink:hover {font-weight: bold;}
.WebServiceBox_ServiceDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 70%;}
.WebServiceBox_ListTitleLink:link {font-size: 70%;}
.WebServiceBox_ListTitleLink:visited {font-size: 70%; }
.WebServiceBox_ListTitleLink:hover {font-size: 70%;}
.WebServiceBox_ListDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 70%; }
.WebServiceBox_Copyright {font-family: verdana, arial, helvetica, sans-serif; font-size: 55%;}
.WebServiceBox_LastRefreshed {font-family: verdana, arial, helvetica, sans-serif; font-size:55%;}

.webServiceListItemTitle {width:171px; padding:3px; font-size: 70%; text-align:center; cursor:pointer; cursor:hand; font-family:Arial; }
.webServiceListItemDetails {width:171px; padding:3px; display:none; visibility:hidden; font-family:Arial; }
.WebServiceBox_ServiceDescription{color:Black; text-align:left; font-size:100%; font-weight:normal; }
.rssItemList{border:solid 1px black;}
.rssItemTitle { font-size: 10px; color:#3D2700; padding:3px; background-color:#EAE5D7; font-weight: bold; cursor:pointer; cursor: hand; font-family:Arial; }
.rssItemTitleAlt { font-size: 10px; color:#3D2700; padding:3px; background-color:#F3EFE4; font-weight: bold; cursor:pointer; cursor: hand; font-family:Arial; }
.rssDetails { display:none; font-size:7pt; visibility:hidden; padding:3px; background-color:#EAE5D7; font-family:Arial; }
.rssDetailsAlt { display:none; font-size:7pt; visibility:hidden; padding:3px; background-color:#F3EFE4; font-family:Arial; }
A.WebServiceBox_ListDescription:Link{text-decoration:none; font-size:7pt; color:Black;}
A.WebServiceBox_ListDescription:Visited{text-decoration:none; font-size:7pt; color:Black;}
.rcolSeparator{height:3px; font-size:3px; line-height:3px; width:170px;}

/* WebService boxes end */

/* Web Box */

.WebBox_ListTable {border: none;}
.WebBox_ListItem {background-color: #ffffff;font: 10px}
.WebBox {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox a:active {color: #3366CC; text-decoration: none; font-size: 10px;}
.WebBox a:link {color: #3366CC; text-decoration: none; font-size: 10px;}
.WebBox a:visited {color: #3366CC; text-decoration: none; font-size: 10px;}
.WebBox a:hover {color: #FF6600; text-decoration: underline; font-size: 10px;}

.WebBox_Box{background-color:#E5E5E5; border: solid 1px #305360; padding: 3px;}

.WebBox_TitleText {width:100%; text-align:center; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 80%; line-height:140%;  background-color: #305360; color: #FFC500;}
.WebBox_TitleText a:active {color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:link {color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:visited {color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:hover {color: #FF6600; text-decoration: none; }

.WebBox_TitleRow {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-style:italic;}
.WebBox_TitleCell {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox_Table {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox_SubText {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px;}
.WebBox_Link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px;}

.webBoxesHeader{width:175px; height:8px; background:url(../rb_rhgrebox_top.gif);}
a.itemTitleLink:active{font-size:9pt; color:#1C6930; font-weight:bold;}
a.itemTitleLink:link{font-size:9pt; color:#1C6930; font-weight:bold;}
a.itemTitleLink:visited{font-size:9pt; color:#1C6930; font-weight:bold;}
a.itemTitleLink:hover{font-size:9pt; color:#1C6930; font-weight:bold;}
.ItemBriefDescription{font-size:75%; line-height: 95%; color: #333333;}
/* Web Box End */


.bodyTable{position: absolute; top: 0px;}
.menuSeparator{font-family:Arial; font-size:80%; font-weight:bold;}
#headerBackgroundDiv{position:absolute; top:0px; left:0px; height:63px; width:100% ;background-image: url(../images/rb_hdr_tile.gif); background-repeat:repeat-x;}
#headerGraphicDiv{position:absolute; top:0px; left:0px; height:46px; width:780px ;background-image: url(../images/rb_hdr_graphic.gif);}
#headerTitleDiv{position:absolute; top:3px; left:6px; height:58px; width:289px ;background-image: url(../images/rb_hdr_title.gif);}

#searchBoxHeadDiv{width:175px; height:5px; background-image: url(../images/rb_rcolboxhead.gif); }
#searchBoxBodyDiv{width:175px; height:5px; background-image: url(../images/rb_rcolboxbody.gif);}
#searchBoxFootDiv{width:175px; height:5px; background-image: url(../images/rb_rcolboxFoot.gif);}
#searchBoxTbl{font-size:80%; font-weight:bold; background-color: #FFF2D1; border: solid 1px #FFAE00;}
.searchBoxTitle{background-color: #FFC600; padding-left: 3px;}
.searchBoxBody{padding: 3px;}
#btnLoginDiv{position: absolute; width: 100%; top: 830px; left: 300px;}
#loginDiv{position:absolute; top: 5px; width: 99%;}
#pnlLogout{background-image: url(../images/btnLogin.gif);}
#tblDocumentBody{position:absolute; top:70px; }
#sectionNavDiv{position:absolute; width:100%; top:44px;  vertical-align: top; height: 8px; text-align:right; padding-right:5px;}
#topicNavDiv{position:absolute; top:50px; left:200px;}
.LoginPanel{width: 100%;}
.loginLink{font-size: 12px; color: #305360;}
.loginLink:link{font-weight: bold;}
.loginLink:visited{font-weight: bold;}
.loginLink:hover{font-size: 12px; font-weight: bold; color: #FFFFFF;}


.articleItemTopicDIV {text-align:right;}
.TopicNav {font-size:100%;}
.TopicNavRow{background-color: #c6d5c9; border: solid 1px gray; padding-left: 3px;}
.SectionMenu_SelectedMenuItem {color: Purple;}
.SectionMenu_SelectedMenuItem:hover {color: Blue;}
.MultiLevelSectionMenu{color: #305360;}
a.MultiLevelSectionMenu:hover{color: Blue;}
.NavContainer{border: solid 1px gray; padding: 2px; background-color: #aac4a7;}
.MultiLevelSectionMenu_SelectedMenuItem {color: Purple;}
#SectionNavTopBar, #SectionNavBottomBar {background-image: url(../images/rb_SectionNavSeparator.gif); repeat: no-repeat; overflow:hidden; height:4px; width:175px; clip: rect(0 175 4 0); }

.FaqSection_ListTable{background-color:#FFFDE1; border: solid 1px #6B9090; padding:5px;}
.FAQSection_ListAuthorLink{font-size:100%;}
.FaqSection_ListIntroduction{}
.FaqSection_ListEditContent{width:50%;}
.FaqSection_BriefDescription{font-size: 85%; color:#333333; background-color:#FFFFFF; border: solid 1px #DDDDDD; height:40px; padding:3px;}
.FaqSection_TopicLink{width:100px; font-size: 110%; font-weight:bold;}
.FAQSection_TitleLine{top:30px; height:15px; font-size: 90%; line-height: 20px; vertical-align:top; background-color:#DDDDDD; padding-left:3px; padding-right:3px;}
.FAQSection_TopLine{ overflow:hidden; height:21px;}
.FaqSection_ListSorterLine{background-color:#3E6D7E; color: White; border: solid 1px #6B9090; padding-left: 5px; vertical-align: middle;}
.FaqSection_ListItem{padding-left:5px; padding-right:5px; padding-bottom:0px; padding-top:5px;}
.FaqSection_ListItem2{padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:0px;}
.FaqSection_TitleText{background-color:#305360; color:#FFD000; vertical-align:baseline; padding-top:1px; padding-left:5px; padding-right:5px; float:left;}
.FaqSection_TitleTabDiagonal{float:left; padding:1px; padding-bottom:0px; width:20px; background-image: url(../images/rb_sectiontitletab.gif);}
.FaqSection_TitleTabBase{width:100%; height:3px; overflow:hidden; background-color:#305360; clear:both;}
.FaqSection_Pageheader{background-color:#FFFFFF; border: solid 1px #6B9090; padding:3px; font-size:85%;}
.FaqSection_SectionTitle{}
.FaqSection_ListEditContent{float:left;}
.FaqSection_ListReadMoreLink{font-size: 80%;}

a.Faq_AuthorLink:link{font-size: 100%; color: Blue;}
a.Faq_AuthorLink:visited{font-size: 100%; color: Blue;}
a.Faq_AuthorLink:hover{font-size: 100%; color:Yellow;}
.FaqTable{}
.FAQPage_TopicLinkDiv{float:right;}
.FAQPage_TopLine{background-color:#74A6B8; padding-left: 5px; padding-right: 5px; line-height: 140%; vertical-align: middle;}
.FAQPage_AuthorLinkDiv{float:left; font-size: 80%;}
.Faq_IntroCell{background-color:#EDEDED; border: solid 1px #BBBBBB; padding: 5px; font-size: 85%;}
.Faq_AnswerCell{background-color:#FFFFFF; border: solid 1px #BBBBBB; padding:5px; font-size: 85%;}
.Faq_BottomPanel{background-color:#FFFDE1; border: solid 1px #6B9090; padding:5px;}
.Faq_Rating{font-size: 80%;}

.ArticleSection_ListTable{background-color:FFFDE1; border: solid 1px #6B9090; padding:5px;}
.ArticleSection_ListAuthorLink{font-size:100%;}
.ArticleSection_ListIntroduction{font-size: 85%;}
.ArticleSection_ListEditContent{width:50%;}
.ArticleSection_BriefDescription{font-size: 85%; color:#333333; background-color:#FFFFFF; border: solid 1px #DDDDDD; height:40px; padding:3px;}
.ArticleSection_TopicLink{font-size: 110%; font-weight:bold;}
.ArticleSection_TitleLine{top:30px; height:15px; font-size: 90%; line-height: 20px; vertical-align:top; background-color:#DDDDDD; padding-left:3px; padding-right:3px;}
.ArticleSection_TopLine{overflow:hidden; height:21px;}
.ArticleSection_ListSorterLine{background-color:#3E6D7E; color: White; border: solid 1px #6B9090; padding-left: 5px; vertical-align: middle;}
.ArticleSection_ListItem{padding-left:5px; padding-right:5px; padding-bottom:0px; padding-top:5px;}
.ArticleSection_ListItem2{padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:0px;}
.ArticleSection_TitleText{background-color:#305360; color:#FFD000; padding-top:1px; padding-left:5px; padding-right:5px; float:left;}
.ArticleSection_TitleTabDiagonal{float:left; padding-bottom:1px; width:20px; background-image: url(../images/rb_sectiontitletab.gif);}
.ArticleSection_TitleTabBase{width:100%; height:3px; overflow:hidden; background-color:#305360; clear:both;}
.ArticleSection_Pageheader{background-color:#FFFFFF; border: solid 1px #6B9090; padding:3px; font-size:85%;}
.ArticleSection_SectionTitle{}
.ArticleSection_ListEditContent{float:left;}
.ArticleSection_ItemTopicDiv{float:right;}

.Article_BottomPanel{background-color:#FFFDE1; border: solid 1px #6B9090; padding:5px;}
.Article_IntroCell{background-color:#EDEDED; border: solid 1px #BBBBBB; padding: 5px; font-size: 85%;}
.Article_AnswerCell{background-color:#FFFFFF; border: solid 1px #BBBBBB; padding:5px; font-size: 85%;}
.Article_Rating{font-size: 80%;}

.TutorialSection_ListTable{background-color:FFFDE1; border: solid 1px #6B9090; padding:5px;}
.TutorialSection_ListAuthorLink{font-size:100%;}
.TutorialSection_ListIntroduction{}
.TutorialSection_ListEditContent{width:50%;}
.TutorialSection_BriefDescription{font-size: 85%; color:#333333; background-color:#FFFFFF; border: solid 1px #DDDDDD; height:40px; padding:3px;}
.TutorialSection_TopicLink{font-size: 110%; font-weight:bold;}
.TutorialSection_TitleLine{top:30px; height:15px; font-size: 90%; line-height: 20px; vertical-align:top; background-color:#DDDDDD; padding-left:3px; padding-right:3px;}
.TutorialSection_TopLine{overflow:hidden; height:21px;}
.TutorialSection_ListSorterLine{background-color:#3E6D7E; color: White; border: solid 1px #6B9090; padding-left: 5px; vertical-align: middle;}
.TutorialSection_ListItem{padding-left:5px; padding-right:5px; padding-bottom:0px; padding-top:5px;}
.TutorialSection_ListItem2{padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:0px;}
.TutorialSection_TitleText{background-color:#305360; color:#FFD000; padding-top:1px; padding-left:5px; padding-right:5px; float:left;}
.TutorialSection_TitleTabDiagonal{float:left; padding-bottom:1px; width:20px; background-image: url(../images/rb_sectiontitletab.gif);}
.TutorialSection_TitleTabBase{width:100%; height:3px; overflow:hidden; background-color:#305360; clear:both;}
.TutorialSection_Pageheader{background-color:#FFFFFF; border: solid 1px #6B9090; padding:3px; font-size:85%;}
.TutorialSection_SectionTitle{}
.TutorialSection_ListEditContent{float:left;}
.TutorialSection_ItemTopicDiv{float:right;}

.Tutorial_BottomPanel{background-color:#FFFDE1; border: solid 1px #6B9090; padding:5px;}
.Tutorial_IntroCell{background-color:#EDEDED; border: solid 1px #BBBBBB; padding: 5px; font-size: 85%;}
.Tutorial_AnswerCell{background-color:#FFFFFF; border: solid 1px #BBBBBB; padding:5px; font-size: 85%;}
.Tutorial_Rating{font-size: 80%;}

.LinkSection_TitleText{background-color:#305360; color:#FFD000; padding-top:1px; padding-left:5px; padding-right:5px; float:left;}
.LinkSection_TitleTabDiagonal{float:left; padding-bottom:1px; width:20px; background-image: url(../images/rb_sectiontitletab.gif);}
.LinkSection_TitleTabBase{width:100%; height:3px; overflow:hidden; background-color:#305360; clear:both;}
.LinkSection_SectionTitle{}
.LinkSection_Pageheader{background-color:#FFFFFF; border: solid 1px #6B9090; padding:3px; font-size:85%;}
.LinkSection_ListSorterLine{background-color:#3E6D7E; color: White; border: solid 1px #6B9090;  padding-left: 5px; vertical-align: middle;}
.LinkSection_ListEditContent{}
.LinkSection_ListTable{background-color:FFFDE1; border: solid 1px #6B9090; padding:5px;}
.LinkSection_ListItem{padding-left:5px; padding-right:5px; padding-bottom:0px; padding-top:5px;}
.LinkSection_TopLine{overflow:hidden; height:21px;}
.LinkSection_ItemTopicDiv{float:right;}
.LinkSection_TopicLink{font-size: 110%; font-weight:bold;}
.LinkSection_ListItem2{padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:0px;}
.LinkSection_TitleLine{top:30px; height:15px; font-size: 90%; line-height: 20px; vertical-align:top; background-color:#DDDDDD; padding-left:3px; padding-right:3px;}
.LinkSection_BriefDescription{font-size: 85%; color:#333333; background-color:#FFFFFF; border: solid 1px #DDDDDD; height:40px; padding:3px;}
.LinkSection_ListIntroduction{}
.LinkSection_ListReadMoreLink{font-size: 80%;}
.LinkSection_ListSorterLine{background-color:#3E6D7E; color: White; border: solid 1px #6B9090; padding-left: 5px; vertical-align: middle;}
.LinkSection_LinkTopicLine{background-color:#74A6B8; padding-left: 5px; padding-right: 5px; line-height: 140%; vertical-align: middle;}
.NewLinksItemTitleLink{line-height:90%;}

.EventSection_SectionTitle{}
.EventSection_TitleText{background-color:#305360; color:#FFD000; vertical-align:baseline; padding-top:1px; padding-left:5px; padding-right:5px; float:left;}
.EventSection_SectionTitle{}
.EventSection_ListSorterLine{background-color:#3E6D7E; color: White; border: solid 1px #6B9090; padding-left: 5px; padding-right: 5px; vertical-align: middle;}
.EventSection_TopicLink{font-size: 110%; font-weight:bold;}
.EventSection_ListTable{background-color:FFFDE1; border: solid 1px #6B9090; padding:5px;}
.FAQSection_TopLine{}
.EventSection_TitleLine{font-size: 85%; background-color:#DDDDDD; padding-top:1px; padding-left:5px; padding-right:5px;}
.EventSection_LocationLine{font-size: 85%; background-color:#DDDDDD; padding-top:1px; padding-bottom: 3px; padding-left:5px; padding-right:5px;}
.EventSection_ListItem2{background-color:#FFFFFF; border: solid 1px #BBBBBB; padding:5px; font-size: 85%;}
.Event_CommentsContainer{font-size: 80%;}
a.eventLinkPastEvents:Link{color:White; font-weight:bold; font-size: 80%;}
a.eventLinkPastEvents:Visited{color:White; font-weight:bold; font-size: 80%;}
a.eventLinkPastEvents:Hover{color:Yellow; font-weight:bold; font-size: 80%;}
a.eventLinkFutureEvents:Link{color:White; font-weight:bold; font-size: 80%;}
a.eventLinkFutureEvents:Visited{color:White; font-weight:bold; font-size: 80%;}
a.eventLinkFutureEvents:Hover{color:Yellow; font-weight:bold; font-size: 80%;}
.EventSection_Pageheader{background-color:#FFFFFF; border: solid 1px #6B9090; padding:3px; font-size:85%;}
.EventPage_TopLine{background-color:#74A6B8; padding-left: 5px; padding-right: 5px; line-height: 140%; vertical-align: middle;}
a.Event_AuthorLink:link{font-size: 100%; color: Blue;}
a.Event_AuthorLink:visited{font-size: 100%; color: Blue;}
a.Event_AuthorLink:hover{font-size: 100%; color:Yellow;}
.EventTable{}
.EventPage_TopicLinkDiv{float:right;}
.EventPage_TopLine{background-color:#74A6B8; padding-left: 5px; padding-right: 5px; line-height: 140%; vertical-align: middle;}
.EventPage_AuthorLinkDiv{float:left; font-size: 80%;}

.OnePixelSeparator{line-height:1px;}
.ThreePixelSeparator{line-height:3px;}
.ItemHasRead{width:25px; height:20px; float:left;}
.AddItemLinkDiv{vertical-align:middle; float: left; font-size: 80%;}
.ContentListSorter{float: right;}
a.SectionPageAddItemLink:Link{color:White; font-weight:bold;}
a.SectionPageAddItemLink:Visited{color:White; font-weight:bold;}
a.SectionPageAddItemLink:Hover{color:Yellow; font-weight:bold;}
.PagerControlMainTable{height:10px; background-color:#74A6B8; border: solid 1px #6B9090; padding-left:5px; padding-right:5px;}
.PagerControlPageNumbers{color:Yellow;}
A.PagerControlPageNumbers:link{color:Yellow;}
A.PagerControlPageNumbers:active{color:Yellow;}
A.PagerControlPageNumbers:hover{color:Yellow;}
A.contentListTopicLnk:link{font-size: 80%;}
A.contentListTopicLnk:visited{font-size: 80%;}
A.contentListTopicLnk:hover{font-size: 80%;}
.PagerControlPagerText{font-size: 90%;}
.ItemPostedBy{font-size:80%;}
.ReadMoreContainer{float:left;}
.ItemEditContent{float:right;}
.ItemBriefDescription{}
a.TopicLink:link{font-weight: bold; color: White; font-size: 90%;}
a.TopicLink:visited{font-weight: bold; color: White; font-size: 90%;}
a.TopicLink:hover{font-size: 90%;}
.TopicNav{font-size: 95%; color: #305360;}

a.StaticNav:link{font-size: 105%;}
a.StaticNav:visited{font-size: 105%;}
a.StaticNav:hover{font-size: 105%;}

.Content_SubTitleRow{font-size:90%;}

.floatImageRight{float: right;}
.floatImageLeft{float: left;}
.SectionParent_IntroCell{background-color:#EDEDED; border: solid 1px #BBBBBB; padding: 5px; font-size: 85%;}
.UserLoginPanel{background-color: #FFFDE1; border: solid 1px silver; padding: 5px;}
.UserLoginIntro{background-color: #FEFEFE; border: solid 1px silver; padding: 5px;}
.RedText{color: Red;}
.IntroText{font-size: 120%;}


.VoteTableClass{background-color: #D2E3D7; border: 1px solid gray;}
.VoteQuestionClass{background-color: white; font-size: 85%; border: 1px solid #CCCCCC;}
.VoteItemClass, .VoteResultClass{text-align: left; background-color: white; font-size: 75%; border: 1px solid #CCCCCC;}

