Body
{
	margin: 0 0 0 0;
	background-color:#003663;
	background-image: url(images/BG.gif);
	background-position:780;
	background-repeat:repeat-y;
	font-family: Verdana, Arial, Tahoma ;
    font-size: 10px;
    color:#000000;
    text-decoration:none;
	scrollbar-face-color: #F37520; 	
	scrollbar-base-color: #F37520; 
	scrollbar-arrow-color: #0076A3;   
}

.flasharrows
{
	margin: 0 0 0 0;
	background-image: url(images/FlashArrows.gif);
	background-position: top;
	background-repeat:repeat-x;
}

.SurroundingTable
{
	border: solid 0px #000000;
	height: 100%;
	padding:0 0 0 0;
	width: 780;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    border-left: solid 0px #999999;
    border-right: solid 0px #999999;  
}

A
{
	color:#0076A3;
	text-decoration: none;
}

A:Hover
{
	color:#F37520;
	text-decoration: underline;
}

UL LI 
{
	list-style-image : url(images/orangearrow.gif);
	padding: 2 0 2 0;
}

HR
{
	color:#A7CBD7;
	height:1px;
}

.HeaderRow
{
	background-color:#FFFFFF;
	vertical-align:top;
	height:100;	
}

.ContentRow
{
	vertical-align:top;
	background-color:#FFFFFF;
}

.MiddleTable
{
	border: solid 0px #999999;
	height: 100%;
	padding:0 0 0 0;
	width: 100%;
	font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    color:#000000;
}

.LeftSideColumn
{
	width:260;
	vertical-align:top;
	background-color:#DFDFDF;
	background-image: url(images/leftcolumnBG.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-bottom:solid 1px #FFFFFF;
}

.HomeContentColumn
{
	text-align:Left;
	vertical-align:top;
}

.ContentColumn
{
	text-align:Left;
	vertical-align:top;
	padding: 5px;
	border-bottom:solid 1px #DFDFDF;
}

.RightSideColumn
{
	width:0;	
}

.HomeContentColumn
{
	width:100%;
	vertical-align:top;
	background-color:#DFDFDF;
	background-image: url(images/leftcolumnBG.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.FooterRow
{
	
    Font-size: 9px;
	Color: #ffffff;
	background-color:#898989;
	vertical-align:bottom;
	height:49;
}

.FooterTable
{
	
    Font-size: 9px;
	Color: #ffffff;
	background-color:#898989;
	height:49;
	background-image: url(images/footerBG.gif);
	background-position:right;
	background-repeat:repeat-y;	
	padding:3 3 1 3;
}

A.FooterRow
{
	
    Font-size: 9px;
	Color: #ffffff;
	text-decoration: none;

}

A.FooterLink
{
	
    Font-size: 9px;
	Color: #ffffff;
}

A.FooterLink:link
{
	
    Font-size: 9px;
	Color: #ffffff;
}

A.FooterLink:hover
{
    Font-size: 9px;
	Color: #F37520;
	text-decoration: none;
}

.HeaderTable
{
	height:210;
	padding:0 0 0 0;
	width:100%;
}

.HeaderMenuTable
{
	background-color:#8D8C8A;
	height:22;
	padding:0 0 0 0;
	width:100%;
}

.blankmenu
{
	background-image: url(images/blankmenuBG.gif);
	background-repeat:repeat-y;
}

.MenuTable
{
	height:22;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFFFFF;
	text-align:center;
	
}

A.Menu
{
	height:22;	
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration: none;
    padding:4 3 4 3;
}

A.Menu:hover
{
	height:22;	
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration: none;
    padding:4 3 4 3;
    background-color:#666666;
    background-repeat:no-repeat;
    white-space:nowrap;
}

.MenuBreaker
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:#FFFFFF;
    padding:2 2 2 2;
}


.HeaderLines
{
	height:5px;
}


.ContentTable
{
	width:100%;
	font-family: Arial, Tahoma, Verdana;
    font-size: 11px;    
}

.ContentHeading
{
	padding:10 10 10 10;
	color:#0076A3;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana;
    font-size: 15px;
    font-weight: bold;
}

.ContentContent
{
	padding:10 10 10 10;
	font-family: Verdana, Arial, Tahoma ;
    font-size: 10px;
    color:#000000;
}

.PageContent
{
	padding:10 10 10 10;
	font-family: Verdana, Arial, Tahoma ;
    font-size: 10px;
    color:#000000;
    text-align:justify;
}

.Heading
{
	color:#0076A3;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana;
    font-size: 15px;
    font-weight: bold;
}

.SideHeading
{
	color:#003663;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
}

.subHeading
{
	color:#0076A3;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
}

.SubTitle
{
	color:#333333;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
}

.smallHeading
{
	color:#333333;
	font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    font-weight: bold;
}

A.smallHeadingLink
{
	color:#333333;
	font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

A.smallHeadingLink:hover
{
	color:#FF3300;
	font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.Content
{
	font-family: Verdana, Arial, Tahoma ;
    font-size: 10px;
    color:#000000;
}

.Content2
{
	font-family: Verdana, Arial, Tahoma ;
    font-size: 11px;
    color:#000000;
}

.HomeContentTable
{
	border:solid 1px #FFFFFF;
	padding:10 10 10 10;
}

.HomeCell
{
	border-left: solid 0px #999999;
}

.HomeCell2
{
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

.HomeContent
{
	padding:0 0 0 0;
	font-family: Verdana, Arial, Tahoma, ;
    font-size: 9px;
    color:#000000;
}

.HomeEmptySplit
{
    Font-size: 9px;
	Color: #ffffff;
	background-color:#898989;
	height:43;
	background-image: url(images/footerBG.gif);
	background-position:right;
	background-repeat:repeat-y;	
	border-bottom:solid 1px #FFFFFF;
}

.InnerTable
{
	border: dashed 1px #000000;
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color:#000000;	
}
.rightTable
{
	width:100%;
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    border-bottom:solid 1 #999999;
}
.ModuleTable
{
	width:100%;
	font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
}

.ModuleHeading
{
	height:20;
	padding:2 0 0 10;
	background-color:#ef9d1d;
	/*background-image: url(images/ModuleHeadingBG.gif);*/
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
}
.GreyModuleHeading
{
	height:20;
	padding:2 0 0 10;
	background-color:#8d8c8b;
	/*background-image: url(images/ModuleHeadingBG.gif);*/
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
}
.GreyModulecontent
{
	height:20;
	padding:5 5 5 5;
	background-color:#FFFFFF;
	/*background-image: url(images/ModuleHeadingBG.gif);
	background-position:left center;
	background-repeat:no-repeat;*/
	color:#000000;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: normal;
	align: center
}
.ModuleContent
{
	padding:2 2 2 2;
	font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    color:#000000;
}
.HighlightsModuleHeading
{
	height:20;
	padding:5 0 0 10;
	background-color:#ef9d1d;
	background-image: url(images/ModuleHeadingBG.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
}
.HighlightsModuleContent
{
	padding:2 2 2 15;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color:#000000;
	border-bottom:dashed 1 #CCCCCC;
	background-color: #FFFFFF;
	decoration: none;
}
A.HighlightsModuleContent
{
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color:#000000;
    text-decoration: none;
    padding:0 0 0 0;
}

A.HighlightsModuleContent:hover
{
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color:#000000;
    text-decoration: none;
    padding:0 0 0 0;
}

.LeftModuleTable
{
	width:100%;
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    border-bottom:dashed 1 #CCCCCC;
}

.LeftModuleHeading
{
	height:24px;
	padding:2 2 2 2;
	background-image: url(images/LeftModuleHeadingBG.gif);
	color:#FFFFFF;
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    font-weight: bold;
}

.LeftModuleContent
{
	padding:2 2 2 2;
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color:#000000;
}

.RightModuleTable
{
	width:100%;
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    border-bottom:dashed 1 #CCCCCC;
}

.RightModuleHeading
{
	height:24px;
	padding:2 2 2 2;
	background-image: url(images/RightModuleHeadingBG.gif);
	color:#FFFFFF;
	font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.RightModuleContent
{
	padding:2 2 2 2;
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color:#000000;
}

.SearchTable
{
	height:22;
	width:177;
	padding:0 0 0 0;
	font-family: Arial, Tahoma, Verdana;
    font-size: 9px;
}

.TextboxContent
{
	border: solid 1px #87A4BE;	
	background-color: #FFFFFF ;
    color:#000000;
	font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    height:18;
}

.TextboxContent2
{
	border: solid 1px #87A4BE;	
	background-color: #FFFFFF ;
    color:#000000;
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    height:18;
}

.ListboxContent
{
	background-color: #FFFFFF ;
	border:solid 5px #CC0000;
    color:#333333;
	font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
	scrollbar-face-color: #ED9A1A; 	
	scrollbar-base-color: #ED9A1A; 
	scrollbar-arrow-color: #00B7E6;    
}

.CVTextbox
{
	border: solid 1px #87A4BE;	
	background-color: #FFFFFF ;
    color:#000000;
	font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    height:120;
    width:500;
}

.ButtonContent
{
    color:#FFFFFF;
	font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    background-color:#0881AA;
    border: solid 1 #0881AA;
    height:18;
}

.NavButton
{
	height:18;
    width:31;
    text-align:center;   
    color:#FFFFFF;
	font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight:bold;
    background-color:#959494;
    border: solid 0px #959494;
	background-image:url(images/NavButtonBG.gif);    
}

.ButtonGo
{
	height:18;
    width:18;
	padding: 1 1 1 1;
	border:solid 0 #EF9D1D;
	background-color:#0881AA;	
	background-image:url(images/Gobtn.gif);
    color:#FFFFFF;
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px;

}

.SmallButton
{
	padding:0 0 0 0;
    color:#FFFFFF;
	font-family: Verdana, Tahoma;
    font-size: 9px;

    background-color:#8D8C8B;
    border: solid 1px #747372;
}

.buttonSecurity
{
	font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    color:#F37520;
}

.ModuleButton
{
    color:#FFFFFF;
	font-family: Arial, Verdana, Tahoma;
    font-size: 10px;
    font-weight:bold;
    background-color:#ED9A1A;
    border: solid 1px #000000;
}

.redfont
{
	color: #CC0000;
}

.EditFront
{
	color: #CC0000;
	font-size:11;
}

.validator
{
	color: #CC0000;
	font-size: 10px;
}

.forumvalidator
{
	font-family: Verdana, Arial, Tahoma ;
	font-size: 10px;
	color: #CC0000;	
	padding: 10 10 10 10;
	height:20px;
	vertical-align:middle;
}

.whitefont
{
	color:#FFFFFF;
}

.blackfont
{
	color:#000000;
}

.greylink
{
	font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
	color:#777777;
}

.orangefont
{
	color:#F37520;
}

.BigFont
{
	font-family: Verdana, Arial, Tahoma;
    font-size: 14px;
    font-weight:bold;
}

.SideQuote
{
	color:#0076A3;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;	
}

.QuoteCell
{
	padding:10 20 10 10;
	text-align:right;
}

.sidegallerytable
{
	padding:1 24 1 24;
}

.PollTable
{
	border: solid 2px #000000;
}

.border
{
	border: solid 1px #F37520;
}

.Br5
{
	height:5;
	font-size: 5px;
}

.Br1
{
	height:1;
	font-size: 1px;
}

.blanktext1
{
	height:1;
	font-size: 1px;
}

.QuickLinks
{
	font-family:Verdana, Helvetica, sans-serif;
    font-size: 9px;
	word-spacing: 0px;
	letter-spacing: -1px;
    color:#000000;
    padding:0 0 0 0;
}

.UsefulLinks
{
	padding:3 3 3 6;
	font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    color:#000000;
    border-bottom: solid 1px #DDDDDD;
}

.UsefulLinksError
{
	width:100%;
	padding:3 3 3 6;
	font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    color:#000000;
    border-bottom: solid 1px #DDDDDD;
}

.pagemap
{
    font-size: 10px;
}

.ContactLeft
{
	background-color:#F9F9F9;
	border-top:solid 1px #CCCCCC;
	padding-right: 5px;
	vertical-align:top;
	text-align:left;
	width:50%;
}

.ContactRight
{
	background-color:#EEEEEE;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	padding-left: 5px;
	vertical-align:top;
	text-align:right;
	width:50%;
}

.ContactLetters
{
	background-color:#EEEEEE;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;			
	padding:0 2 0 2;
}

.ListTable
{
	border: solid 1 #BBBBBB;
	font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
	padding: 0 0 0 0;
}

.ListHeadingRow
{
	background-color:#F6CC8C;
	padding: 2 2 2 2;
	font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    font-weight: bold;
}

.liststyle
{
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
}

.listalternate
{
	background-color:#ffffda;
	font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
}

.SideNewsTable
{
	padding:2 2 2 10;
}

.NewsGridHeader
{
	color:#003663;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
}

.NewsGridYear
{
	color:#000000;
	font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    font-weight: bold;
}

.grid
{
	border: solid 1 #999999;
	font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
	padding: 2 2 2 2;
	background-color:#B4D7E4;
}

.gridheader
{
	background-color:#0076A3;
	padding: 2 2 2 2;
	color:#FFFFFF;
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;
    font-weight: bold;
}

.griditemstyle
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;
}

.gridalternatingitemstyle
{
	background-color:#ffffda;
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;
}

.gridpager
{
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;  
}

.gridcontent
{
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;  
}

.gridlinks
{
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;
}

.gridlinkswhite
{
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;
    color:#FFFFFF;
    font-weight:lighter;
}

.journalliststyle
{
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;
    color:#000000;	
    border-bottom: solid 1px #A7CBD7;
}

.journallistalternate
{
	background-color:#DDDDDD;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;
    color:#2356A3;	
}

.tendertable
{
	border: solid 1 #999999;
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;
    color:#2356A3;
	padding: 2 2 2 2;
	background-color:#FFFFFF;	
}

.tendertop
{
	height:0px;
	font-size:0px;
}

.tenderheader
{
	background-color:#F8E3A6;
	padding: 2 2 2 2;
	color:#333333;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;
    font-weight: bold;   
}

.tendersubheader
{
	background-color:#CCCCCC;
	padding: 2 2 2 2;
	color:#2356A3;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;
    font-weight: bold;   
}

.tenderitemstyle
{
	background-color:#FFFFFF;
	color:#2356A3;
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='EEEEEE',endColorStr='#FFFFFF',gradientType='0');
}

.tenderalternatingitemstyle
{
	background-color:#EEEEEE;
	color:#2356A3;
	font-family:Verdana, Arial, Tahoma;
    font-size: 10px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='DDDDDD',endColorStr='#EEEEEE',gradientType='0');
}


.ContactDetails
{
	padding: 1 1 1 20;
}

.SuppliersListTable
{
	border: solid 1px #B4D7E4;
	width: 100%;
	background-color: #FFFFFF;
}

.SupplierDetails
{
	font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    color:#000000;
}

A.SupplierLink
{
	font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    color:#661100;
}

.SupplierHeading
{
	background-color: #F1B301;
	font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    color:#FFFFFF;
    font-weight:bold;
    height:22;
}

.SupplierImage
{
	padding: 4 3 4 4;
	width:80;
}

.SupplierLeft
{
	width:50%;
	vertical-align:top;
	border-bottom: dotted 0px #999999;
	padding: 3 3 3 0;
}

.SupplierRight
{
	width:50%;
	vertical-align:top;
	border-bottom: dotted 0px #999999;
	border-left: dotted 0px #999999;	
	padding: 3 0 3 3;
}

.JournalDetails
{
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px; 
    color:#000000;
}

.HomeHR
{
	color:#DFDFDF;
	height:1px;
}

.NewTable
{
	background-color:#FFFFFF;
	border:solid 1px #757574;
	padding: 2 2 2 2;
}

.WhatCategoryTable
{
	width:100%;
	padding: 5 5 5 5;
	background-color:#FFB319;
	color:#FFFFFF;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight:bold;
}

.CategoryHeadingTable
{
	width:100%;
	height:25;
	background-color:#FFA422;
	background-image: url(images/CategoryHeadingBG.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight:bold;
}

.CategoryCellBorder
{
	border-left:solid 1px #FFB319;
	border-bottom:solid 1px #FFB319;
	border-right:solid 1px #FFB319;
}

.CategorySingleBorder
{
	border-right:solid 1px #FFB319;
}

.CategoryHeadingTable2
{
	width:100%;
	height:25;
	padding:0 10 0 10;	
	border:solid 1px #FFB119;
	background-color:#FFD37E;
	color:#AA6903;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight:bold;
}

.CategoryHeadingTable3
{
	width:100%;
	height:25;
	padding:0 10 0 10;
	border:solid 1px #AA6903;
	background-color:#FFB319;
	color:#FFFFFF;
	font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight:bold;
}

.CVHeadings
{
	font-family: Verdana, Arial, Tahoma ;
    font-size: 10px;
    color:#000000;
    font-weight:bold;
    background-color:#DDDDDD;
    padding: 4 4 4 4;
}

.CVDescriptions
{
	font-family: Verdana, Arial, Tahoma ;
    font-size: 10px;
    color:#666666;
}

/* Top Horizontal Menu styles */

.DDDefaultTable
{
	font-family: Gill Sans MT, Tahoma, Arial, Verdana;
    font-size: 9px;
    color:#FFFFFF;
    text-decoration: none;
    padding:4 3 4 3;
	white-space:nowrap;
}

.DDTopTable
{
	height:100%;
	font-family: Gill Sans MT, Tahoma, Arial, Verdana;
    font-size: 9px;
    color:#FF6600;
    text-decoration: none;
    vertical-align:middle;
    padding: 0 0 0 0;
    white-space:nowrap;
}

.DDTopTableOver
{
	font-family: Gill Sans MT, Tahoma, Arial, Verdana;
    font-size: 9px;
    color:#F37520;
    text-decoration: none;
    padding:4 3 4 3;
    background-color:Transparent;
    white-space:nowrap;
}

.DDSubTable
{
	font-family: Gill Sans MT, Tahoma, Arial, Verdana;
    font-size: 9px;
    color:#FFFFFF;
    text-decoration: none;
    padding:2 2 2 2;
    background-color:#AAAAAA;
    white-space:nowrap;   
}

/* start of styles for the forum */

.Normal
{
    font-size: 0.7em;
    color: #000000;
    font-family:Verdana, Arial, Tahoma;
}
.WebSolutionBorder
{
    border: 0 #7694c8 solid; 
    background-color: #FFFFFF;
}
.WebSolutionHeader
{
    background-color: #CCCCCC;
    color: #000000;
    font-size: 0.7em;
    font-weight:bold;
    font-family:Verdana, Arial, Tahoma;
}
.WebSolutionFormControl
{
    font-size: 1.0em;
    font-family:Verdana, Arial, Tahoma;
}
.WebSolutionErrorText
{
    color: red;
}
.WebSolutionQuote
{
    border-top: 1px #977E3B solid; 
    border-bottom: 1px #977E3B solid; 
}
TD.WebSolutionRow
{
    background-color: #DDDDDD;
}
TD.WebSolutionRowHighlight
{
    background-color: #EEEEEE;
}
.WebSolutionSmallerFont
{
    font-size: 0.85em;
}

/* end of styles for the forum */