body
{
    FONT-FAMILY: verdana;
    VERTICAL-ALIGN: top;
    font-size: x-small;
    COLOR: #000000;
    text-align: left;
}
body A
{
	text-decoration: none;
	color: #000099;
}
body A:hover
{
	color:#ff8c00;
}
td
{
    text-align:left;
    vertical-align: top;
    PADDING: 2px;
    FONT-SIZE: xx-small; 
}
.ActionMenu
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 15px;    
    TEXT-ALIGN: right
}
.Banner
{
    padding: 0px;
    TEXT-ALIGN: right;
    background-image: url(Images/banner.jpg);
    background-repeat: no-repeat;    
    height:100px;
    width:100%;           
}
.BannerHome
{
    padding: 0px;
    TEXT-ALIGN: right;
    background-image: url(Images/banner.jpg);
    background-repeat: no-repeat;    
    height:100px;
    width:800px;           
}
.Tabs
{
	padding:0px;
	font-size: xx-small;
	height:30px;
	width: 800px;
}
.Button
{
    BACKGROUND-IMAGE: url(Images/menuButton.jpg);
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center
}
.ChapterHeader
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 20px;
    VERTICAL-ALIGN: middle;        
}
.Comment
{
    FONT-SIZE: xx-small;
    COLOR: #696969;    
    BACKGROUND-COLOR: white
}
.DecoBackground
{
    PADDING: 5px;
    FONT-SIZE: xx-small;
    BORDER-LEFT: #708090 1px outset;
    WIDTH: 180px;
    COLOR: #2f4f4f;
    TEXT-ALIGN: center
}
.DemoNext
{
    BORDER-RIGHT: #708090 1px outset;
    PADDING: 5px;
    BORDER-TOP: #708090 1px outset;
    FONT-SIZE: xx-small;
    BACKGROUND-IMAGE: url(Images/activeNavigationButton.jpg);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #708090 1px outset;
    WIDTH: 100px;
    COLOR: #2f4f4f;
    BORDER-BOTTOM: #708090 1px outset;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: right;    
}
.DemoPrevious
{
    BORDER-RIGHT: #708090 1px outset;
    PADDING: 5px;
    BORDER-TOP: #708090 1px outset;
    FONT-SIZE: xx-small;
    BACKGROUND-IMAGE: url(Images/activeNavigationButton.jpg);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #708090 1px outset;
    WIDTH: 100px;
    COLOR: #2f4f4f;
    BORDER-BOTTOM: #708090 1px outset;
    WHITE-SPACE: nowrap;    
}
.DiaSlide
{
    BORDER-RIGHT: #696969 1px solid;
    BORDER-TOP: #696969 1px solid;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid
}
.DiscussionText
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;    
}
.ForumHeader
{
    FONT-SIZE: small;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #b0e0e6;
    TEXT-ALIGN: left
}
.InfoColumnAlert
{
    PADDING: 5px;
    FONT-SIZE: small;
    VERTICAL-ALIGN: middle;
    COLOR: #ff0000;    
}
.InfoColumnAlertCenter
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 20px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff0000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.InfoColumnCaptionBig
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff;    
}
.InfoColumnDetail
{
    PADDING: 5px;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: justify
}
.InfoColumnDetailGreen
{
    PADDING: 5px;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #90ee90;
    TEXT-ALIGN: justify
}
.InfoColumnDetailGrey
{
    PADDING: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: justify
}
.InfoColumnDetailRed
{
    PADDING: 5px;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #fa8072;
    TEXT-ALIGN: justify
}
.InfoColumnDetailStickLeft
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.InfoColumnHeader
{
    PADDING: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: justify
}
.InfoColumnHeaderCenter
{
    BORDER-RIGHT: #2f4f4f 0px solid;
    PADDING: 2px;
    BORDER-TOP: #ffa500 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: #ffa500 0px solid;
    COLOR: #a52a2a;
    BORDER-BOTTOM: #2f4f4f 0px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.InfoColumnHeaderSection
{
    BORDER-RIGHT: #ffa500 2px solid;
    PADDING: 2px;
    BORDER-TOP: #ffa500 1px solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #ffa500 1px solid;
    BORDER-BOTTOM: #ffa500 2px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.InfoPromo
{
    PADDING: 5px;
    FONT-SIZE: 16px;
    BACKGROUND-COLOR: #ffffff;    
}
.HomeImage
{
	height: 400px;
	padding-top: 10px;
	padding-left:2px;
	width:200px;
	float:right;		
}
.ProductTitle
{	
	padding-left:0px;
	font-family:Verdana;
	padding-Top: 0px;
	padding-bottom: 10px;	
	font-size: xx-large;
	font-weight: normal;
	color: #808080;	
}
.HomeText
{
	width:350px;
	float: left;
  	padding-top: 5px;
	padding-left:20px;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: justify;    
}
.HomeInfo
{	
	width:60%;
	clear:both;
	float: left;
}
.HomeMenu
{
	width:180px;
	height:400px;
	float:left;
    PADDING-top: 20px;
    padding-left:0;
    padding-right:10px;
    FONT-SIZE: 16px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    border-right: solid 1px lightgrey;
}
.TabMenu
{
	width:200px;	
	height: 400px;
	float:left;
    PADDING-top: 3px;
    padding-left: 0px;
    padding-right:10px;
    FONT-SIZE: 14px;
    COLOR: #d3d3d3;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    border-right: solid 1px lightgrey;
    white-space:nowrap;
}
.HomeBody
{
	padding-top:5px;	
	width: 800px;
	height: 400px;
	text-align: center; 	
}
.Footer
{
    PADDING: 5px;
    TEXT-ALIGN: center;    
    clear: both;
}
.InfoPromoHome
{
    PADDING: 5px;
    FONT-SIZE: 16px;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #ffffff;    
}
.InputFormButtons
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right
}
.InputFormCaption
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.InputFormCaptionSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right
}
.InputFormDetail
{
    PADDING: 2px;
}
.InputFormDetailRequired
{
    PADDING: 2px;
    BACKGROUND-COLOR: #ffa07a;    
}
.Language
{
    BORDER-RIGHT: #778899 1px solid;
    BORDER-TOP: #778899 1px solid;
    FONT-SIZE: xx-small;
    BORDER-LEFT: #778899 1px solid;
    COLOR: #2f4f4f;
    BORDER-BOTTOM: #778899 1px solid;
    FONT-FAMILY: Verdana
}
.LoginFormButton
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    COLOR: #2f4f4f;
    BACKGROUND-COLOR: #fffff0;
    TEXT-ALIGN: center
}
.LoginFormTextBox
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    COLOR: #2f4f4f;
    TEXT-ALIGN: left
}
.LogoText
{
    PADDING: 0px;
    TEXT-ALIGN: right;    
}
.MainFrameDetail
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: x-small;    
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.MainFrameTabs
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 2px;    
}
.MainTableBody
{
    PADDING: 5px;
    HEIGHT: 100%
}
.MainTabHeaderItem
{
    BORDER-RIGHT: #2f4f4f 1px solid;
    PADDING: 5px;
    BORDER-TOP: #2f4f4f 1px solid;
    BACKGROUND-IMAGE: url(Images/buttonBack.jpg);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #708090 1px solid;
    BORDER-BOTTOM: #2f4f4f 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;    
}
.MainTabHeaderSelectedItem
{
    BORDER-RIGHT: #2f4f4f 1px solid;
    PADDING: 5px;
    BORDER-TOP: #2f4f4f 1px solid;
    BACKGROUND-IMAGE: url(Images/activeButton.jpg);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #2f4f4f 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;    
}
.MenuButtonActionEnabled
{
    BORDER-RIGHT: #708090 1px outset;
    BORDER-TOP: #708090 1px outset;
    FONT-SIZE: xx-small;
    BACKGROUND-IMAGE: url(Images/activeActionButton.jpg);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #708090 1px outset;
    COLOR: #2f4f4f;
    BORDER-BOTTOM: #708090 1px outset;
    TEXT-ALIGN: center
}
.MenuButtonActionPressed
{
    BORDER-RIGHT: #708090 1px outset;
    BORDER-TOP: #708090 1px outset;
    FONT-SIZE: xx-small;
    BACKGROUND-IMAGE: url(Images/activeActionButton.jpg);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #708090 1px outset;
    COLOR: #2f4f4f;
    BORDER-BOTTOM: #708090 1px outset;
    TEXT-ALIGN: center
}
.MenuButtonDisabled
{
    BORDER-RIGHT: #708090 1px groove;
    PADDING: 0px;
    BORDER-TOP: #708090 1px groove;
    FONT-SIZE: xx-small;
    BACKGROUND-IMAGE: url(Images/disabledButton.jpg);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #708090 1px groove;
    WIDTH: 160px;
    BORDER-BOTTOM: #708090 1px groove;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center
}
.OptionDetail
{
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 10px;
    COLOR: #2f4f4f;    
}
.OptionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #2f4f4f;
    PADDING-TOP: 10px;    
}
.PhotoOrganiserImage
{
    PADDING: 1px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center
}
.PhotoOrganiserMenu
{
    PADDING: 4px;
}
.PhotoOverview
{
    PADDING-RIGHT: 10px
}
.SectionHeader
{
    BORDER-RIGHT: steelblue 1px solid;
    PADDING: 5px;
    BORDER-TOP: steelblue 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: steelblue 1px solid;
    BORDER-BOTTOM: steelblue 1px solid;
    BACKGROUND-COLOR: #e6e6fa;
    TEXT-ALIGN: center
}
.Sector
{
    PADDING-LEFT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    border-bottom: solid 1px darkgrey;
    background-color: #e6e6fa;
}
.SectorSelected
{
    PADDING-LEFT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap;
    border-bottom: solid 1px darkgrey;
    background-color: #ffa07a;
}
.SectorType
{
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 5px;
    text-align: left;    
    border-bottom: solid 1px darkgrey;
    background-color: #dcdcdc;
}
.SectorTypeLink
{
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 5px;
    border-bottom: solid 1px darkgrey;
    background-color: #fffacd;    
}
.TableDetailAllCenter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;    
}
.TableDetailAllCenterTabbed
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;    
}
.TableDetailBold
{
    PADDING: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;    
}
.TableDetailContents
{
    BORDER-RIGHT: lightgrey 1px solid;
    PADDING: 2px;
    FONT-SIZE: xx-small;    
}
.TableDetailGreen
{
    FONT-SIZE: xx-small;
    BACKGROUND-COLOR: #90ee90;
}
.TableDetailLeftCenter
{
    PADDING: 0px;
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #ffffff;
}
.TableDetailRed
{
    FONT-SIZE: xx-small;    
    BACKGROUND-COLOR: #fa8072;    
}
.TableDetailRightCenter
{
    PADDING: 2px;
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
}
.TableDetailSeparator
{
    PADDING: 0px;
    VERTICAL-ALIGN: middle;
    HEIGHT: 1px;
    TEXT-ALIGN: center
}
.TableDetailTopCenter
{
    PADDING: 2px;
    FONT-SIZE: xx-small;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;    
}
.TableDetailTopCenterNoPadding
{
    FONT-SIZE: xx-small;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;    
}
.TableDetailTopCenterFramed
{
    BORDER-RIGHT: #2f4f4f 2px solid;
    PADDING: 0px;
    BORDER-TOP: #2f4f4f 1px solid;
    FONT-SIZE: xx-small;
    BORDER-LEFT: #2f4f4f 1px solid;
    BORDER-BOTTOM: #2f4f4f 2px solid;
    TEXT-ALIGN: center;    
}
.TableDetailTopCenterTransparent
{
    PADDING: 2px;
    FONT-SIZE: xx-small;
    TEXT-ALIGN: center;    
}
.TableDetailTopRight
{
    PADDING: 2px;
    FONT-SIZE: xx-small;
    TEXT-ALIGN: right;    
}
.TableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #696969 0px solid;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;    
}
.ThumbnailBackground
{
    BORDER-RIGHT: #000000 3px solid;
    PADDING: 2px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #696969 1px solid;
    BACKGROUND-COLOR: #d2b48c;
    TEXT-ALIGN: center
}
.ThumbnailBackgroundTop
{
    BORDER-RIGHT: #000000 3px solid;
    PADDING: 2px;
    BORDER-TOP: #000000 3px solid;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #696969 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #d2b48c;
    TEXT-ALIGN: center
}
.ThumbnailBackgroundBottom
{
    BORDER-RIGHT: #000000 3px solid;
    PADDING: 2px;
    BORDER-TOP: #696969 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #696969 1px solid;
    BORDER-BOTTOM: #696969 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #d2b48c;
    TEXT-ALIGN: center
}
.TipBody
{
    PADDING: 2px;
    FONT-SIZE: xx-small;
    BACKGROUND-REPEAT: no-repeat;    
}
.TipHeaderImage
{
    PADDING: 0px;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #ffffff;    
}
.TipHeaderText
{
    PADDING: 0px;
    FONT-SIZE: small;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #ffffff;
}
.TopCenter
{
    PADDING-TOP: 20px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.WizardFeedback
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: xx-small;
    TEXT-ALIGN: center
}
.MenuButtonNavigationLeftEnabled
{
	font-size: small;
	color: red;
	text-align:left;
	white-space: nowrap;
	font-weight:bold;
	vertical-align:middle;
	border:1px solid #000000;
	width:150px;
	background-image:url(Images/activeActionButton.jpg);
}
.MenuButtonNavigationLeftEnabled A
{
	text-decoration:none;	
	color:#000000;
}
.MenuButtonNavigationRightEnabled
{
	font-size: small;
	color: #ff7f50;
	text-align:right;
	white-space: nowrap;
	font-weight:bold;
	vertical-align:middle;
	border:1px solid #000000;
	width:150px;
	background-image:url(Images/activeActionButton.jpg);
}
.MenuButtonNavigationRightEnabled A
{
	text-decoration:none;
	color:#000000;	
}
.MenuButtonActivityEnabled
{
	font-size: x-small;
	color: #ff7f50;
	text-align:center;
	white-space: nowrap;
	font-weight:normal;
	vertical-align:middle;
	border:1px solid #000000;
	width:100px;
	background-image:url(Images/activeNavigationButton.jpg);
}
.MenuButtonActivityEnabled A
{
	text-decoration:none;
	color:#000000;	
}
.MenuPrintOptionsLeft
{
	font-size: medium;
	text-align: left;
	vertical-align: middle;
}
.MenuPrintOptionsLeft A
{
	color:Black;
	text-decoration: none;
}
.MenuPrintOptionsRight
{
	font-size: medium;
	text-align: right;
	vertical-align: middle;
}
.MenuPrintOptionsRight A
{
	color:Black;
	text-decoration: none;
}
.MenuPrintOptionsCenter
{
	font-size: medium;
	text-align: left;
	vertical-align: middle;
}
.MenuPrintOptionsCenter A
{
	text-decoration: none;
	color:Black;
}
.MenuPrintOptions
{
	font-size: medium;
	text-align: left;
	vertical-align: middle;
}
.MenuPrintOptions A
{
	color:Black;
	text-decoration: none;
}
.DivEdit
{
	height: 200px;
	width: 700px;
	visibility: hidden;
	padding: 30px;
	position: fixed;
	text-align: center;
	vertical-align: middle;
	background-color: #f5f5dc;
	border: solid 2px darkblue;
}
