
body 
{
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color:#a0a0e0; 
	font-family: verdana, arial, helvetica, sans-serif; font-size:10pt;	color: #000030;
	scrollbar-face-color: #8585cd; 
	scrollbar-shadow-color: #000030; 
	scrollbar-highlight-color: #000030;	
	scrollbar-3dlight-color: #b0b0ea; 
	scrollbar-darkshadow-color: #8585cd; 
	scrollbar-track-color: #b0b0ea;
	scrollbar-arrow-color: #000030;	
}

a {color: #000030; text-decoration: underline; font-size: 11px; font-weight: normal;}
a:active {text-decoration: underline;}
a:hover {color: #8585cd; text-decoration:underline;}

td {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;}

hr {border: dotted #8585cd; height:2px}


.H1
{
	font-size: 16px; color: #000030; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps; font-weight: bold; font-style: normal; letter-spacing: 0px;
}

.H2
{
	font-size: 13px; color: #000030; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps; font-weight: bold; font-style: normal; letter-spacing: 0px;
}

a.linkUnderlineSmall
{
	color: #000030;	text-decoration: underline;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ; font-weight: normal ;
}

a.linkUnderlineSmall:hover
{
	color: white; text-decoration: none;
}


a.linkSmall
{
	color: #; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ; font-style: normal ; font-weight: normal ;
}

a.linkSmall:hover
{
	color: white; text-decoration: underline;
}

.rImage {border: 1px solid #000030; margin: 5px 0px 5px 5px }
.lImage {border: 1px solid #000030; margin: 5px 7px 5px 0px}
.cImage {border: 1px solid #000030; margin: 5px}
.rPlusImage {border: 1px solid #000030; margin: 5px 20px 5px 10px}

.tdTop {border-left:2px solid #000030; border-top:2px solid #000030; border-right:2px solid #000030}
.tdTitle 
{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 28px; color: #d5d5ff; 
	font-variant: normal; font-weight: normal; font-style: italic; letter-spacing: 1px;
	/*filter: shadow(color: #000030, strength: 13, direction: 115);*/
	/*filter: dropshadow( offx=2, offy=1, color: #000030);*/
	filter: glow(strength=3, color=#000030)
}
.tdTopics0 {padding-left:12px; padding-right:8px; font-size: 10px;	letter-spacing:1; color: #a0a0e0;
	font-weight:normal; font-variant:normal;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6060b0, endColorstr=#000030)
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0a0e0, endColorstr=#303090)*/
	}
.tdTopics {padding-left:8px; padding-right:4px; color: #000000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0a0e0, endColorstr=#303090)
	}
.tdSearch {padding-left:0px; padding-right:13px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0a0e0, endColorstr=#303090)
	}
.tdSectionMenu {padding-left:-10px; padding-top:8px; border-left:2px solid #000030; border-right:2px solid #000030; background-color:#8585cd}
.tdUnderSectionMenu {padding-top:10px; padding-left:5px; padding-right:5px; padding-bottom:7px; 
	border-left:2px solid #000030; border-right:2px solid #000030; background-color:#8585cd}
.tdBottomLeft {padding-left:13px; padding-right:3px; padding-top:5px; padding-bottom:4px; 
	border-left:2px solid #000030; font-family: arial, helvetica, sans-serif; 
	font-size: 9px; color: #000030; background-color:#8585cd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0a0e0, endColorstr=#303090)
	}
.tdBottomRight {padding-left:15px; padding-right:8px; padding-top:2px; padding-bottom:3px; 
	border-top:2px solid #000030; border-right:2px solid #000030; background-color:#8585cd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0a0e0, endColorstr=#303090)
	}
.tdBottomRight1 {font-size: 9px; color: #000030;}
.tdUnderTopLeft {padding-left:10px; padding-right:14px; padding-top:18px; padding-bottom:1px; 
	border-left:2px solid #000030; border-right:2px solid #000030;  background-color:#8585cd}
.tdUnderTopRight {
	background-color:#d5d5ff; text-align: center; border-right:2px solid #000030}
.tdContentTableLeft {padding-left:11px; padding-right:11px; padding-top:17px;}
.tdContentTableRight {padding-left:4px; padding-right:0px; padding-top:10px; border-left:4px dotted #8585cd}


/* HtmlTextBox elements */

.htmlDesigner {
	background : #b0b0ea; padding-left: 1px; border: 1px solid #000030;	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;color : #000030; font-weight : normal;
}


/* Input standard form elements */

input, {
	background : #b0b0ea; padding-left: 1px; border: 1px solid #000030;	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;color : #000030; font-weight : normal;
}

textarea, {
	background : #b0b0ea; border: 1px solid #000030; font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;color : #000030; font-weight : normal; 
}

select, {
	background : #b0b0ea; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000030; font-weight: normal;
}

checkbox, {
	background : red; display: none;
}


/* Misc. */

.Content_TitleText {font-size: 12px;color : #000030;	font-weight : bold;}


/* Section Menu */

.SectionMenu a {font-family: verdana, arial, helvetica, sans-serif; color: #000030; font-size: 12px; text-decoration: none; 
	font-weight: bold; font-variant: small-caps; padding-left: 5px; padding-bottom: 6px; padding-top: 3px; 
	border-bottom: 1px solid #000030; 
	border-right: 1px solid #000030; width: 110px}
.SectionMenu a:hover {color: #000000; font-style: normal; text-decoration: none; background-color:#b0b0ea}
.SectionMenu_SelectedMenuItem {font-style: normal; font-weight: bold; letter-spacing: 0px; background-color:#b0b0ea;}


/* Topic Menu */

.TopicMenu {white-space: nowrap;}
.TopicMenu a {color: #000030; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold}
.TopicMenu a:hover {color: #ffffff; text-decoration: none;}


/* BreadCrumb Navigation */

.BreadCrumb {font-family: verdana, arial, helvetica, sans-serif; color: #000030; font-size: 11px; font-style: normal}
.BreadCrumb a {font-weight: normal; color: #000030; text-decoration: none; font-size: 11px; font-style: normal}
.BreadCrumb a:hover {color: #ffffff; text-decoration: underline; font-style: normal}



/* UserLogin */

.UserLogin {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-align: center;}
.UserLogin a {color: #000030; text-decoration: none; font-size: 10px; font-weight: bold; text-align: center}
.UserLogin a:hover {color: #ffffff;}


/* Search */

.Search {font-family: Verdana, Arial, San-Serif; font-weight: bold; color: #000030; text-decoration: none;
	 font-variant:small-caps; letter-spacing: 3px;}



/***************************
  Modules 
***************************/

/* Articles */

.ArticleSection_SectionTitle {font-weight: bold; font-size: 16px; font-variant: small-caps;}
.ArticleSection_ListTable {border: thick solid #000030 1px;}
.ArticleSection_ListItem {background-color:#b0b0ea;}
.ArticleSection_ListAlternatingItem2 {background-color:#d0d0e0;}
.ArticleSection_ListTitle {font-weight: bold; font-variant: small-caps;}
.ArticleSection_NoArticles {color: #000030;}

.Article_Table {border: none;}
.Article_IntroCell {background-color:#b0b0ea; border:#000030 solid 1px;} 
.Article_Title {font-weight: bold; font-size: 16px; font-variant: small-caps;}
.Article_BriefDescription {font-size: 13px; font-style: italic}


/* Books */

.BookSection_SectionTitle {font-weight: bold; font-size: 16px; font-variant: small-caps;}
.BookSection_ListTable {border: thick solid #000030 1px;}
.BookSection_ListItem2 {background-color:#b0b0ea;}
.BookSection_ListAlternatingItem2 {background-color:#b0b0ea;}
.BookSection_ListTitle {font-weight: bold; font-size: 14px; font-variant: small-caps;}
.BookSection_NoBooks {color: #000030;}
.BookSection_ListReadMoreLink {font-variant: small-caps; letter-spacing:2px; font-weight:bold; text-decoration:none}

.Book_Photo {BORDER:#000030 1px solid}
.Book_Table {border: thick solid #000030 1px;}
.Book_BodyCell {background-color:#b0b0ea;}
.Book_Title {font-weight: bold; font-size: 13px; font-variant: small-caps;}
.Book_BriefDescription {font-style: italic;}


/* Downloads */

.DownloadSection_SectionTitle {font-weight: bold; font-size: 16px; font-variant: small-caps;}
.DownloadSection_ListTable {border: thick solid #000030 1px;}
.DownloadSection_ListItem {background-color:#b0b0ea;}
.DownloadSection_ListAlternatingItem {background-color:#b0b0ea;}
.DownloadSection_ListTitle {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.DownloadSection_ListFileSize {font-size: 9px}
.DownloadSection_NoDownloads {color: #999999;}

.Download_Table {border: thick solid #000030 1px;}
.Download_IntroCell {background-color:#b0b0ea;} 
.Download_Label {font-size: 12px; font-weight: bold; font-variant: small-caps;}


/* Events */

.EventSection_SectionTitle {font-weight: bold; font-size: 16px; font-variant: small-caps;}
.EventSection_ListTable {border: thick solid #000030 1px;}
.EventSection_ListItem {background-color:#b0b0ea;}
.EventSection_ListAlternatingItem {background-color:#b0b0ea;}
.EventSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.EventSection_ListDate {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.EventSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: italic;}
.EventSection_ListReadMoreLink {color: #000030; text-decoration: none; font-size: 14px; font-weight: bold;}
.EventSection_ListNotVisible {background-color:#b0b0ea;font-size: 11px; font-style: italic;}
.EventSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 10px; color: #999999;}

.Event_Table {border: thick solid #000030 1px;}
.Event_IntroCell {background-color:#b0b0ea;} 
.Event_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Event_Date {font-weight: bold; font-variant: small-caps;}
.Event_BriefDescription {font-size: 12px; font-style: italic;}
.Event_Photo {border: thick solid #000030 1px; margin-right: 9px;}


/* Links */

.LinkSection_SectionTitle {font-weight: bold; font-size: 16px; font-variant: small-caps;}
.LinkSection_ListTable {border: none;}
.LinkSection_ListItem {border-bottom: 1px dotted #8585cd; border-left: 4px dotted #8585cd; padding:6px; width:100%}
.LinkSection_ListAlternatingItem {border-bottom: 1px dotted #8585cd; border-left: 4px dotted #8585cd; padding:6px; width:100%}
.LinkSection_ListTitle {font-variant: small-caps; letter-spacing:1px}
.LinkSection_NoLinks {color: #999999;}


/* Parent Section */

.ParentSection_SectionTitle {font-weight: bold; font-size: 16px; font-variant: small-caps;}
.ParentSection_ListTable {border: none;}
.ParentSection_ListTitleLink {color: #000030; text-decoration: none; font-size: 13px; font-weight: bold; font-variant: small-caps;}
.ParentSection_ListBriefDescription {font-size:; font-style: normal;}


/* Photo Gallery */

.PhotoSection_SectionTitle {font-weight: bold; font-size: 16px; font-variant: small-caps;}
.PhotoSection_SpacerCell {background-color: #b0b0ea;}
.PhotoSection_ListTable {border: thick dotted #000030 0px;}
.PhotoSection_ListTitle {font-size: 11px; font-weight: bold; font-variant: small-caps;}
.PhotoSection_NoPhotos {color: #000030;}
.PhotoSection_Thumbnails {BORDER-RIGHT:#000030 1px solid; BORDER-TOP:#efefff 1px solid; BORDER-LEFT:#efefff 1px solid; 
 BORDER-BOTTOM:#000030 1px solid;}
.PhotoSection_Filmstrip {BORDER-RIGHT:#000030 1px solid; BORDER-TOP:#efefff 1px solid; BORDER-LEFT:#efefff 1px solid; 
 BORDER-BOTTOM:#000030 1px solid;}
.Photo_Table {border: none;}
.Photo_BodyCell {background-color:#b0b0ea;}
.Photo_Title {font-weight: bold; font-variant: small-caps;}
.Photo_BriefDescription {font-size: 12px; font-style: italic;}
.Photo_PhotoDiv {BORDER-RIGHT:#000030 1px solid; BORDER-TOP:#efefff 1px solid; BORDER-LEFT:#efefff 1px solid;
 BORDER-BOTTOM:#000030 1px solid;}


/* Comments */

.Comments_ListTable {border: thick solid #000030 1px;}
.Comments_ListItem {background-color:#b0b0ea;}
.Comments_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}


/* Topics */

.Topics_TopicTitle {font-weight: bold; font-size: 16px; font-variant: small-caps;}
.Topics_ListTable {border: thick solid #000030 1px;}
.Topics_ListItem {background-color:#b0b0ea;}
.Topics_ListTitleLink {color: #000030; text-decoration: none; font-size: 11px; font-weight: bold;}
.Topics_ListAuthorLink {text-decoration: none;}


/* Form */

.Form_Title {font-size: 12px;color : #000030;	font-weight : bold;}


/* Web Box */

.WebBox_ListTable {width: 100%; border: thick dotted #000030 0px;}
.WebBox_ListItem {background-color: ;font-family: ; font-size: 9px}
.WebBox_TitleText {font-family:verdana; font-size: 11px; font-weight: bold; font-variant: small-caps;}
.WebBox_TitleRow {font-style:normal;}
.WebBox_Photo {BORDER-RIGHT:#000030 1px solid; BORDER-TOP:#efefff 1px solid; BORDER-LEFT:#efefff 1px solid;
 BORDER-BOTTOM:#000030 1px solid; margin-bottom: 3px; margin-top: 8px}


/* Web Service Box */

.WebServiceBox_ListTable {width: 100%; border: none;}
.WebServiceBox_ListItem {background-color: ; }
.WebServiceBox_ServiceTitleLink {font-size: 11px; font-weight: bold; text-decoration: none}
/*.WebServiceBox_ServiceTitleLink:hover {font-size: 11px; font-weight: normal;}*/
.WebServiceBox_ServiceDescription {font-size: 7px;}
.WebServiceBox_ListTitleLink:link {font-size: 7pt; text-decoration: none; font-weight: bold}
.WebServiceBox_ListTitleLink:visited {font-size: 7pt; text-decoration: none; }
.WebServiceBox_ListTitleLink:hover {font-size: 7pt;}
.WebServiceBox_ListDescription {font-size: 7pt; }
.WebServiceBox_Copyright {font-size: 6pt;}
.WebServiceBox_LastRefreshed {font-size: 7px;}


/* Web Statistics Box */
.WebBox_StatisticsTable {width:100px; border:1px solid #000030; background-color:#b0b0ea}
.WebBox_StatisticsTD {border-bottom:1px dotted #6060b0; letter-spacing:1px; text-align:left; padding-bottom:3px}


/* Forum Login */

.ForumLogin_SectionTitle {font-weight: bold; font-size: 16px; font-variant: small-caps;}


/* Discuss */
.discussTable {border:1px #000030 solid}
.discussTable th {height: 25px; padding: 3px; margin: 0px; background-color: #6060b0; color: #000030; 
	font-size: 11px; font-variant: small-caps; font-weight: bold}
.discussTable a {color: #000030}
.discussCell {padding: 3px; margin: 0px; background-color: #b0b0ea}
.discussCellHilite {padding: 3px; background-color: #a0a0e0}

.postBodyText {padding-bottom:20px;width:100%; overflow-x:auto}
.postBodyText p {margin:0px;}

.commentText {padding-bottom:20px;width:100%; overflow-x:auto}
.commentText p {margin:0px;}

.itemCommentText {padding-bottom:20px;width:100%; overflow-x:auto}
.itemCommentText p {margin:0px;}

.articleBodyText {padding-bottom:20px;width:100%; overflow-x:auto}
.articleBodyText p {margin:0px;}

.bookFullDescription {padding-bottom:20px;width:100%; overflow-x:auto}
.bookFullDescription p {margin:0px;}


.downloadFullDescription {padding-bottom:20px;width:100%; overflow-x:auto}
.downloadFullDescription p {margin:0px;}

.eventFullDescription {padding-bottom:20px;width:100%; overflow-x:auto}
.eventFullDescription p {margin:0px;}

.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:100%; overflow-x:auto}
.photoFullDescription p {margin:0px;}


/* Voting */

.Voting {font-weight: bold; font-size: 16px; font-variant: small-caps; width:100%; border:2px dotted #8585cd; 
	padding:10px; padding-top:16px}

