/*Style are listed alphbetically.  Please include a short description of where each style is being called from and place it accordingly to alphabet:
====================== 
//  global for all pages 
*/
a {
	font-family : tahoma, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #3366CC;
}

a:hover {
	text-decoration: none;
}

td {
	font-family : tahoma, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
}

/* Content */
.content {
	font-family : tahoma, arial, helvetica, sans-serif;
	line-height: 16px;
	font-size : 11px;
	color : #333333;
	}
.contentdark{
	font-family : tahoma, arial, helvetica, sans-serif;
	line-height: 16px;
	font-size : 11px;
	color : #666666;
}
.contentbold {
	font-family : tahoma, arial, helvetica, sans-serif;
	line-height: 16px;
	font-size : 11px;
	color : #333333;
	font-weight: bold;
}
.content2 {
	font-family : tahoma, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
}
.content_a_11px{
	font-family : tahoma, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}
.contenterror{
	color: #990000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/*
begin styles used for non flash left nav
*/
.leftnav_default_off {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.leftnav_default_on {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.leftnav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}
/*
end styles used for non flash left nav
*/

.formError{
	 COLOR: #990000;
	 FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 FONT-SIZE: 11px;
	 FONT-WEIGHT: bold;
}

.fieldlabel{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight:bold;
}

.hdr{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #AC1200;
	font-weight: bold;
}

.hdr2{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	line-height: 16px;
	font-weight: bold;
}

/* specs */
.listheader {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 12px ;
	font-weight : bold ;
	letter-spacing : 0px;
	color : #616161;
}

.listsmallheader	{
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px ;
	font-weight : bold ;
	color : #444444;
}

.listsmalltext {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px ;
	color : #444444;
}

.listheader_print {
	font-family : arial;
	font-size : 12px ;
	font-weight : bold ;
	letter-spacing : 0px;
	color : #ffffff;
}

.listsmallheader_print	{
	font-family : arial;
	font-size : 11px;
	font-weight : bold ;
	color : #444444;
}

.listsmalltext_print {
	font-family : arial;
	font-size : 11px;
	color : #444444;
}

li{
	list-style-image: URL("../../../images/common/global_lidiamondbullet.gif");
}


/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/

/* UserLogin */

.UserLogin {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.UserLogin a {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
.UserLogin a:hover {color: #FF6600;}


/* Search */

.Search {font-family: Verdana, Arial, San-Serif; font-weight: none; font-size: 7pt; color: #3366CC; letter-spacing: 2px;}
.Search a {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
.Search a:hover {color: #FF6600; text-decoration: none; font-size: 10px; font-weight: bold;}



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


/* Articles */
/*
.ArticleSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.ArticleSection_SectionDescription {font-size: 13px; font-weight: normal; color:#616161;}
.ArticleSection_ListTable {border: thick solid #CCCCFF 2px;}
.ArticleSection_ListItem {background-color:#CCCCFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; 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: 12px; font-variant: small-caps;}
.ArticleSection_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_NoArticles {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Article_Table {border: none;}
.Article_IntroCell {background-color:#CCCCFF;} 
.Article_BodyCell {background-color:#FFFFFF;}
.Article_Title {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.Article_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Article_BriefDescription {font-size: 12px; font-style: italic;}
.Article_FullDescription {font-size: 12px;color: #333333}
*/
.ArticleSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.ArticleSection_SectionDescription {font-size: 13px; font-weight: normal; color:#616161;}
.ArticleSection_ListItem {background-color:#336699; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.ArticleSection_NoArticles {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}
.ArticleSection_ListTitle {font-weight: bold; font-size: 12px;}
.ArticleSection_ListReadMoreLink {color: #3366CC; font-size: 12px; font-weight: normal;}
a.ArticleSection_ListReadMoreLink:link {color: #3366CC;  font-size: 12px; font-weight: normal;}
a.ArticleSection_ListReadMoreLink:active {color: #3366CC; font-size: 12px; font-weight: normal;}
a.ArticleSection_ListReadMoreLink:visited {color: #3366CC; font-size: 12px; font-weight: normal;}
a.ArticleSection_ListReadMoreLink:hoover {color: #3366CC; font-size: 12px; font-weight: normal;}
.ArticleSection_ListTable {
	border-top: thin solid #CCCCCC 1px;
	border-bottom: thin solid #CCCCCC 1px;
}
.ArticleSection_SubText {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #999999;	
}
.ArticleSection_ListAuthorLink {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
a.ArticleSection_ListAuthorLink:link {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
a.ArticleSection_ListAuthorLink:active {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
a.ArticleSection_ListAuthorLink:visited {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
a.ArticleSection_ListAuthorLink:hoover {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
.ArticleSection_ListBriefDescription {
	font-family : arial, helvetica, sans-serif;
	line-height: 16px;
	font-size : 12px;
	color : #333333;
}

/* Books */

.BookSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.BookSection_SectionDescription {font-size: 13px; font-weight: normal; color:#616161;}
.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-size: 13px; font-weight: normal; color:#616161;}
.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-size: 13px; font-weight: normal; color:#616161;}
.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: 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-weight: normal;}
.EventSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 14px; font-weight: bold;}
.EventSection_ListNotVisible {background-color:#CCCCFF;font-size: 12px; font-style: italic;}
.EventSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Event_Table {border: none;}
.Event_IntroCell {background-color:#FFFFFF;} 
.Event_BodyCell {background-color:#FFFFFF;}
.Event_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Event_Date {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Event_BriefDescription {font-size: 12px; font-style: italic;}
.Event_FullDescription {font-size: 12px;color: #333333}


/* Links */

.LinkSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.LinkSection_SectionDescription {font-size: 13px; font-weight: normal; color:#616161;}
.LinkSection_ListTable {border: none;}
.LinkSection_ListItem {border-top: thick dotted #cccccc 1px; background-color:#FFFFFF;}
.LinkSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinkSection_ListAlternatingItem {border-top: thick dotted #cccccc 1px; background-color:#EEEEEE;}
.LinkSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.LinkSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.LinkSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinkSection_ListCommentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinkSection_NoLinks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Link_Table {border: none;}
.Link_IntroCell {background-color:#FFFFFF;} 
.Link_BodyCell {background-color:#FFFFFF;}
.Link_Link {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Link_BriefDescription {font-size: 12px;}


/* Parent Section */

.ParentSection_SectionTitle {}
.ParentSection_SectionDescription {}
.ParentSection_ListTable {}
.ParentSection_ListItem {border-top: thick dotted #cccccc 1px; background-color:#FFFFFF;}
.ParentSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_ListAlternatingItem {border-top: thick dotted #cccccc 1px; background-color:#EEEEEE;}
.ParentSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.ParentSection_ListTitleLink {font-size: 12px; font-variant: small-caps;}
.ParentSection_ListBriefDescription {font-size: 11px; font-weight: normal; color:#616161;}
.ParentSection_Separator{
	border-top: thin dotted #999999 1px;
}

/* Photo Gallery */
.PhotoSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.PhotoSection_SectionDescription {font-size: 13px; font-weight: normal; color:#616161;}
.PhotoSection_SpacerCell {}

.PhotoSection_ListTable {}

.PhotoSection_ListItem {border-top: thick dotted #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 dotted #cccccc 1px; background-color:#EEEEEE;}
.PhotoSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.PhotoSection_ListTitle {font-size: 12px;}
.PhotoSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_ListReadMoreLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.PhotoSection_ListReadMoreLink:visited {color:#616161; text-decoration: none; font-size: 12px; font-weight: normal;}
.PhotoSection_ListReadMoreLink:link {color:#616161;text-decoration: none; font-size: 12px; font-weight: normal;}
.PhotoSection_ListReadMoreLink:active {color:#616161;text-decoration: none; font-size: 12px; font-weight: normal;}
.PhotoSection_ListReadMoreLink:hover {color:#616161;text-decoration: none; font-size: 12px; font-weight: normal;}
.PhotoSection_NoPhotos {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

/*

.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;}
*/
.Photo_Table {
	border-bottom: solid 1px #CCCCCC;
}
.Photo_Title{background-color:#336699; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.Photo_FullDescription {
	font-family : arial, helvetica, sans-serif;
	line-height: 16px;
	font-size : 12px;
	color : #333333;
}
.Photo_IntroCell {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #999999;	
}
.Photo_DateCreated {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #999999;	
}
.Photo_AuthorLink {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #999999;	
}
a.Photo_AuthorLink:link {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366cc;	
	font-weight: normal;
}
a.Photo_AuthorLink:active {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366cc;	
	font-weight: normal;
}
a.Photo_AuthorLink:visited {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366cc;	
	font-weight: normal;
}
a.Photo_AuthorLink:hover {
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366cc;	
	font-weight: normal;
}

/* Comments */

.Comments_ListTable {border: thick solid #AAAAAA 3px;}
.Comments_ListItem {background-color:#EBEBEB; font-size: 11px;}
.Comments_ListItem2 {background-color:#FFFFFF;}
.Comments_ListAlternatingItem {border-top: thick dotted #cccccc 1px; background-color:#EEEEEE;}
.Comments_ListAlternatingItem2 {background-color:#CCCCFF;}
.Comments_ListTitle {
	font-family : arial, helvetica, sans-serif;
	line-height: 16px;
	font-size : 11px;
	color : #333333;
	font-weight: bold;
}
.Comments_ListTitleLink {
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}
.Comments_ListAuthorLink {	
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
a.Comments_ListAuthorLink:link {	
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
a.Comments_ListAuthorLink:active {	
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
a.Comments_ListAuthorLink:visited {	
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
a.Comments_ListAuthorLink:hoover {	
	font-family : Verdana;
	line-height: 14px;
	font-size : 10px;
	color : #3366CC;	
	font-weight: normal;
}
.Comments_ListDateCreated {
	font-family : arial, helvetica, sans-serif;
	line-height: 16px;
	font-size : 11px;
	color : #333333;
}
.Comments_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Comments_ListReplyLink {
	line-height: 16px;
	font-size : 11px;
}


.Comments_Table {border: thick solid #CCCCFF 2px;}
.Comments_IntroCell {background-color:#CCCCFF;} 
.Comments_BodyCell {background-color:#FFFFFF;}
.Comments_Title {font-size: 12px; 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: 12px;}
.Comments_ParentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_SubTitleRow {
	padding-top: 10px;
	border-top: 1px dotted #333333;
	font-family : arial, helvetica, sans-serif;
	font-size : 14px;
	color : #333333;
}

/* Topics */

.Topics_TopicTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.Topics_TopicDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; 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 dotted #cccccc 1px; background-color:#EEEEEE;}
.Topics_ListAlternatingItem2 {background-color:#CCCCFF;}
.Topics_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Topics_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Topics_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Topics_ListDateCreated {font-size: 12px;}
.Topics_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}


/* Search */

.Search_ListTable {border: none;}
.Search_ListItem {background-color:#dddddd;}
.Search_ListItem2 {background-color:#FFFFFF;}
.Search_ListAlternatingItem {border-top: thick dotted #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_LabelRow {font-size: 10pt;}
.Form_LabelCell {font-size: 10pt;}
.Form_LabelText {font-size: 10pt; font-variant: small-caps;}
.Form_FieldRow {font-size: 12px;}
.Form_FieldCell {font-size: 12px;}
.Form_Field {font-size: 11px;}
.Form_SectionRow {background-color: #ccccff;}
.Form_SectionCell {font-size: 12pt;}
.Form_SectionText {font-weight: bold;}
.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 {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #9F9F9F;
	text-decoration : none;
}
.WebBox_ListItem {background-color: #ffffff; }
.WebBox {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-align: center;}
.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; color: #339933; border-bottom: 1px dashed #339933;}
.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;}
.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: 8pt;}


/* Forum Login */

.ForumLogin_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.ForumLogin_SectionDescription {font-size: 13px; font-weight: normal; color:#616161;}
.ForumLogin_LoginLink {color: #3366cc;}





/***********************************
  Theme Specific Style Elements
  ------------------------------
  The following style elements are specific to the current
  theme.
************************************/


/* Default Theme */

.SmallImage {background-image: url("arrowrow_small.gif"); background-position: center left; background-repeat: no-repeat;}
.BigImage {background-image: url("arrowrow_big.gif"); background-position: center center; background-repeat: no-repeat;}


.normalTextSmallBold {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px ;
	color : #444444;
	font-weight: bold;
}

a.normalTextSmallBold:link {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px ;
	color : #3366CC;
	font-weight: bold;
}
a.normalTextSmallBold:active {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px ;
	color : #3366CC;
	font-weight: bold;
}a.normalTextSmallBold:hoover {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px ;
	color : #3366CC;
	font-weight: bold;
}a.normalTextSmallBold:visited {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px ;
	color : #3366CC;
	font-weight: bold;
}

.SectionTitle {
	font-weight: bold; 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #333333;
}

.SectionDescription {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size : 11px;
	color : #333333;
}

/* 
 * Main repeater lists used throughout app 
 */
.ListTable {
	border-top: dotted 1px #999999;
}

.ListItem {
background-color: #FFFFFF; 
color: #616161;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
}
.ListItem2 {
color: #616161;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
background-color:#EDEDED;
}
.ListAlternatingItem {}
.ListAlternatingItem2 {background-color:#ccccFF;}
.ListTitle {
font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold; 
text-transform: uppercase;
}
.ListTitleLink {
font-size: 11px; 
font-weight: bold; 
text-transform: uppercase;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ListBriefDescription {
font-size: 11px; 
line-height: 14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333333;
}
.List2Table {
	border: solid 1px #cccccc;
	background-color: #2C587F;
	color: #FFFFFF;
}
.List2Item {
background-color: #FFFFFF; 
color: #616161;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
}
.List2Item2 {}
.List2AlternatingItem {}
.List2AlternatingItem2 {background-color:#CCCCFF;}
.List2AuthorLink {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.List2Title {
font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #FFFFFF;
text-transform: uppercase;
}
.List2TitleLink {
font-size: 11px; 
font-weight: bold; 
text-transform: uppercase;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.List2BriefDescription {
font-size: 11px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #616161;
}
.ListAuthorLink {
	font-size: 10px;
}
.Separator{}

.line_through{
	text-decoration: line-through;
}
