
body
{	
	background-color:white; 
}

/* Areas */

.styleBoxPagePath
{
	font-size: 8pt;
	font-family: Verdana;
	text-align:justify;
	line-height:1.5;
	padding-bottom: 2.5em;
}

.styleBoxWhosOnline, .styleBoxModerators, .styleBoxNewTopicsBy
{
	font-size: 8pt;
	font-family:Verdana;
	color:Gray;
	padding: 1em;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;	
	background-color: #eeeeee;
}

/* Divs */

.styleDivBlogHeader
{
	border-top: 3px solid gray;
	border-bottom: 1px solid gray;
	background-color: #eeeeee;
}

/* Tables */

.styleTableGridCaption, .styleTableCaption
{
	background-image:url('images/DB_HeaderBackground.png');
}

.styleTableCellHeaderNoRightLeft
{
	background-color: #dddddd;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	border-left: 0px;
	border-right: 0px;
}

.styleTableCellHeaderNoTopRightLeft
{
	background-color: #dddddd;
	border-top: 0px;
	border-bottom: 1px solid #bbbbbb;
	border-left: 0px;
	border-right: 0px;
}

.styleTableCellContent
{
	background-color: #eeeeee;
	border-top: 1px solid #eeeeee;
	border-bottom: 0px;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}

.styleTableCellContentNoRight
{
	background-color: #eeeeee;
	border-top: 1px solid #eeeeee;
	border-bottom: 0px;
	border-left: 1px solid #eeeeee;
	border-right: 0px;
}

.styleTableCellContentNoLeft
{
	background-color: #eeeeee;
	border-top: 1px solid #eeeeee;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 1px solid #eeeeee;
}

.styleTableCellContentNoRightLeft
{
	background-color: #eeeeee;
	border-top: 1px solid #eeeeee;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

.styleTableCellForumCalendar
{
	background-color: #eeeeee;
	border-top: 0px;
	border-bottom: 1px solid #cccccc;
	border-left: 0px;
	border-right: 1px solid #cccccc;
}

.styleTableCellCalendarDataExists
{
	background-color: #dddddd;
}

.styleTableCellCalendarSelected
{
	background-color: yellow;
}

.styleTableCellCalendarNormal
{
	background-color: white;
}

.styleTableCalendarBorder
{
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

.styleTableBorder
{
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

.styleTablePollChartBar
{
	background-color: gray;
}

.styleTablePollChartBackground
{
	background-color: white;
}

/* Hyperlinks */

a
{
	color:#555555;
}

.styleLinkNormal
{
	font-family:Verdana;
	font-size:10pt;
	color:#555555;
}

.styleLinkSmall
{
	font-family:Verdana;
	font-size:8pt;
	color:#555555;
}

.styleLinkHeader
{
	font-family:Verdana;
	font-size:10pt;
	color:black;
	font-weight:bold;
}

.styleLinkCaptionExpandCollapseClose
{
	color:white;
	font-family:lucida console;
	font-size:8pt;
	text-decoration:none;
}

.styleLinkForum, .styleLinkTopic
{
	font-weight: bold;
	color: black;
	font-family: verdana;
	font-size: 10pt;
	line-height: 1.5;
}

.styleLinkReplyThreaded
{
	font-weight: bold;
	color: black;
	font-family: verdana;
	font-size: 8pt;
}

.styleLinkCommand
{
	color: #333333;	
	font-weight:bold;
	font-family:Verdana;
	font-size:8pt;	
	padding-right:0.8em;	
}

.styleLinkSmallUser
{
	color:#444444;	
	font-family:Verdana;
	font-size:8pt;			
}

.styleLinkUser
{
	color:#444444;	
	font-family:Verdana;
	font-size:10pt;
}

.styleLinkSmallRecommendation
{
	color:black;	
	font-family:Verdana;
	font-size:8pt;				
}

.styleLinkCalendarEventPast
{
	font-family:Verdana;
	font-size:8pt;
	color:gray;		
}

.styleLinkCalendarEvent
{
	font-family:Verdana;
	font-size:8pt;
	color:maroon;	
}

.styleLinkPaging
{
	color: #333333;	
	font-family:Verdana;
	font-size:8pt;				
}

.styleLinkKeywordAd
{
	color: blue;
	text-decoration: none;
	border-bottom: 2px blue solid;
}
	
.styleLinkCopyrightAndVersion
{
	color:Gray;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;	
}

/* Text */

p, label, span, .styleTextNormal
{
	color:Black;
	font-family:Verdana;
	font-size:10pt;	
}

.styleTextTopicContentForSpan
{
	color:Black;
	font-family:Verdana;
	font-size:10pt;	
}

.styleTextTopicContent
{
	color:Black;
	font-family:Verdana;
	font-size:10pt;	
	line-height: 1.7;
	padding-top: 1em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 0em;
}

.styleTextReplyContent
{
	color:Black;
	font-family:Verdana;
	font-size:10pt;	
	line-height: 1.7;
	padding-top: 1em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 1em;
}

.styleTextParagraph, .styleTextDefaultEditor
{
	color:Black;
	font-family:Verdana;
	font-size:10pt;	
	line-height: 1.7;
}

.styleTextForumDescription
{
	color:Black;
	font-family:Verdana;
	font-size:8pt;	
}

.styleTextPageMap
{	
	color:#444444;
	font-family:Verdana;
	font-size:8pt;		
}

.styleTextPageTitle
{
	color:Black;
	font-family:Verdana;
	font-size:10pt;		
	font-weight:Bold;		
}

.styleTextSmall
{
	font-family:Verdana;
	font-size:8pt;		
}

.styleTextCommand
{
	color: #333333;	
	font-weight:bold;
	font-family:Verdana;
	font-size:8pt;		
}

.styleTextStatistics
{
	color:Gray;
	font-family:Verdana;
	font-size:8pt;	
}

.styleTextDate
{
	color:#444444;
	font-family:Verdana;
	font-size:8pt;		
}

.styleTextTime
{
	color:#888888;
	font-family:Verdana;
	font-size:8pt;	
}

.styleTextColumnHeader
{
	font-family:Verdana;
	font-size: 10pt;
	color:Black;
	text-decoration:none;
}

.styleTextSmallColumnHeader
{
	font-family:Verdana;
	font-size: 8pt;
	color:Black;
	text-decoration:none;
}

.styleTextGridCaption, .styleTextCaption
{
	font-family:Verdana;
	font-size:10pt;
	color:white;
	text-decoration:none;
}

.styleTextAttributes
{
	font-family:Verdana;
	font-size:8pt;
	color:gray;	
}

.styleTextSmallUser
{
	color:#444444;	
	font-family:Verdana;
	font-size:8pt;			
}

.styleTextSmallTopicExcerpt
{
	color:gray;	
	font-family:Verdana;
	font-size:8pt;				
}

.styleTextPaging
{
	color: #333333;	
	font-family:Verdana;
	font-size:8pt;				
}

.styleTextUserOffline
{
	font-family: verdana;
	font-size: 11pt;
	font-variant: small-caps;
	color: gray;		
}

.styleTextUserOnline
{
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	font-variant: small-caps;
	color: green;
}

.styleTextHighlight
{
	font-family:Verdana;
	background-color:yellow;	
}

.styleTextHighlightNew
{
	font-family:tahoma;
	font-size: 7pt;
	background-color:yellow;	
	text-transform:uppercase;
}

.styleTextPictureCaption
{
	font-family:Verdana;
	font-size:7pt;		
	color:Gray;
}

.styleTextProfileAbout
{
	font-family: verdana;
	font-size: 10pt;
	color: black;
	line-height: 1.7;
}

.styleTextProfileLabel
{
	font-family:verdana;
	font-size:8pt;
	color:#444444;
}

.styleTextProfileInput
{
	font-family:verdana;
	font-size:10pt;
	color:black;
}

.styleTextGuestbookEntry
{
	font-family: verdana;
	font-size: 10pt;
	font-style: italic;		
	color: slategray;	
}

/* Forms */

.styleFormLabel
{
	font-family: Verdana;
	font-size:10pt;
	color:#444444;
}

.styleFormInput
{
	font-family:verdana;
	font-size:10pt;
	color:black;
}

.styleFormFieldInstruction
{
	font-family:verdana;
	font-size:8pt;
	color:gray;		
	line-height: 1.7;
}

.styleFormValidator
{
	font-family:Verdana;
	font-size:10pt;
	color:red;	
}

.styleFormButton
{
	font-family:Verdana;
	font-size:10pt;
	width:110px;
}

.styleFormSmallInput
{
	font-family:Verdana;
	font-size:8pt;
	color:black;
}

.styleFormSmallValidator
{
	font-family:Verdana;
	font-size:8pt;
	color:red;	
}

.styleFormSmallButton
{
	font-family:Verdana;
	font-size:8pt;
	width:95px;
}

/* Menus */

.styleMenuItem
{
	font-family:Verdana;
	font-size:10pt;
	color:#666666;	
	line-height:2;
}

/* Tabs */

.styleTabPane
{
	font-family: Verdana;
	font-size: 8pt; 			
	color:black;
	font-weight:normal;
	text-decoration:none;	
}

.styleTabPaneSelected
{
	font-family: Verdana;
	font-size: 8pt; 			
	color:#003366;
	font-weight:bold;
	text-decoration:none;	
}


.styleTableCellTabSpace
{
	border-bottom:1px solid silver;	
}

.styleTableCellTabPane
{
	border-top:1px solid silver;	
	border-left:1px solid silver;	
	border-right:1px solid gray;	
	border-bottom:1px solid silver;	
	text-align: center;
	background-color:#eeeeee;
}

.styleTableCellTabPaneSelected
{
	border-top:1px solid silver;	
	border-left:1px solid silver;	
	border-right:1px solid gray;	
	border-bottom:1px solid white;	
	text-align: center;
	background-color: white;
}

/* HRs */

.styleHRField
{
	color: #dddddd;
	background-color: #dddddd;
	border: 0;
	height: 1px;	
}

.styleHRPrintableView
{
	color: maroon;
	background-color: maroon;
	border: 0;
	height: 1px;	
}

/* Images */

.styleImageBorder
{
	border: 3px double black;
}

#divImgNone img
{
	float:none;
	padding-top: 1em;	
	padding-bottom: 1em;	
	padding-left: 1.5em;	
	padding-right: 1em;	
}

#divImgRight img
{
	float:right;
	padding-top: 1em;	
	padding-bottom: 1em;	
	padding-left: 1.5em;	
	padding-right: 1em;	
}

#divImgLeft img
{
	float:left;	
	padding-top: 1em;	
	padding-bottom: 1em;	
	padding-left: 1em;	
	padding-right: 1.5em;	
}