Body
{
	background: #C8C8C8 no-repeat;
	font-family: tahoma, geneva, verdana, sans-serif;
	font-size:12px;
	line-height:180%;
	padding:0px 0px 0px 0px;
	margin:0;
	text-align: center;
	height:125%;
	overflow:auto;
}

	
.container
{
	padding:0;
	margin: 0 auto;
	text-align: center;
	overflow:hidden;
	position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.TableLeftTopBottomBorder
{
	background-color:White;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	border-right-style:none;
	font-family: verdana;
	color:White;
}
.TableTopBottomBorder
{
	background-color:White;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	border-right-style:none;
	border-left-style:none;
	font-family: verdana;
	font-size:10pt;
	color:Black;
}
.TableRightTopBottomBorder
{
	background-color:White;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	border-left-style:none;
	font-family: verdana;
	color:White;
}

.TutorialsText
{
	font-family: Verdana; 
	font-size: 10pt; 
	color: #000000;
}
	
.TutorialsTable
{
	font-family:Helvetica,Arial; 
	font-size:10pt; 
	color:#000000
} 

.P1
{
	font-family: Verdana;
	font-size: 10pt;	
	color: rgb(0,0,0);
	text-decoration: none;
}
   
h1
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}
   
.greenbold
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(51,102,51);
}

.blackbold
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

.WhiteBold
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: white;
}

.productsheader
{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(51,102,51);
	text-align: center;
}

.Header
{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(51,102,51);
}
.HeaderBlack
{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: Black;
}

.italics
{
	font-family: verdana;
	font-size: 9pt;
	font-style: italic;
	color: rgb(0,0,0);
}

.greenitalics
{
	font-family: verdana;
	font-size: 10pt;
	font-style: italic;
	color: rgb(51,102,51);
	text-align: center;
}

.TermsConditions
{
	font-family: Verdana;
	font-size: 9pt;
	color: Black;	
	font-style: italic;
}

.InstallTable
{
	font-family: verdana;
	font-size: 10pt;
	background-color: #ffffcc;	
}

.EventsTable
{
	font-family: Verdana;
	font-size: 10pt;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: thin;
}

.boldgreenitalics
{
	font-family: verdana;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: rgb(51,102,51);
	text-align: center;
}

.subscribe
{
	font-family: verdana;
	font-size: 10pt;
}

.Rollhome
{
	font-family: verdana;
	font-size:11pt;
	color: rgb(51,102,51);	
	text-align:center;
	font-weight: bold;
}

.subscribebold
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
}

.NavTable
{
	text-align: center;
	font-family: verdana;
	background-color:white;
	padding:0px;
	margin:0px;
	display:inline;
}

.MainPageTable
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;
	margin-top: 0px;
}

.TrialFormTable
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 9pt;
	text-align: right;
}

.InstallForm
{
	background-color: white;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	text-align: right;
}

.GalleryInfoHeader
{
	background-color: white;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	text-align: left;
}

.GalleryInfoChange
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 9pt;
	text-align: left;
}

.FormsGrayOutText
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 9pt;
	text-align: left;
}

.HeaderTable
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;
	border-style:solid;
	border-color:Black;
	border-width:thin;
	border-bottom-style:none;	
}

.SubscribeTable
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;	
	
}

.Mainpage
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;		
}
.Mainpageleft
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: left;		
}
.MainPageTop
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;		
	vertical-align: top;
}
.MainPageLeftTop
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: left;		
	vertical-align: top;
}

.Sidebar
{
	background-color: rgb(226,240,226);
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;
}

.Sidebarmargin
{
	width: 25pt;	
	background-color: rgb(226,240,226);
}

.TopNavBarTable
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	color: rgb(200,200,200);
	text-decoration: none;
	text-align: center;
	width: 850px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 18px;
}

.TopNavbar A
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	border:0pt;
	text-decoration: none;
	text-align: center;
}

.TopNavbar A:link
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	border:0pt;
	text-decoration: none;
	text-align: center;
}

.TopNavbar A:visited
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	border:0pt;
	text-decoration: none;
	text-align: center;
}
	
.TopNavbar A:hover
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	border:0pt;
	text-decoration: none;
	text-align: center;
}

.BottomNavbar a
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: black;	
}

.BottomNavbar a:link
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: black;	
}

.BottomNavbar a:visited
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: black;	
}

.BottomNavbar a:hover
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.GreenBoldItalicLinks a
{
	font-family: verdana;	
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);
}	

.GreenBoldItalicLinks a:link
{
	font-family: verdana;	
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);
}	

.GreenBoldItalicLinks a:visited
{
	font-family: verdana;	
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);
}	

.GreenBoldItalicLinks a:hover
{
	font-family: verdana;	
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
	color: rgb(51,102,51);
}

.PageLinks a
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.PageLinks a:link
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.PageLinks a:visited
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.PageLinks a:hover
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: underline;
	color: rgb(51,102,51);	
}	

.BlackItalicLinks a
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-style: italic;
	color: Black;	
}

.BlackItalicLinks a:link
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-style: italic;
	color: Black;	
}

.BlackItalicLinks a:visited
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-style: italic;
	color: Black;	
}

.BlackItalicLinks a:hover
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: underline;
	font-style: italic;
	color: Black;	
}	

.BlackPageLinks a
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: Black;	
	border-width:0px;
}

.BlackPageLinks a:link
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: Black;	
	border-width:0px;
}

.BlackPageLinks a:visited
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: Black;
	border-width:0px;
}

.BlackPageLinks a:hover
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: underline;
	color: Black;
	border-width:0px;
}	

.BuyNowImage a
{
	border: 0pt; 
	color: rgb(51,102,51);
	border-color: rgb(51,102,51);
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}
.BuyNowImage a:link
{
	border: 0pt; 
	color: rgb(51,102,51);
	border-color: rgb(51,102,51);
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}
.BuyNowImage a:visited
{
	border: 0pt;
	color: rgb(51,102,51);
	border-color: rgb(51,102,51);
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}
.BuyNowImage a:hover
{
	border: 0pt; 
	color: rgb(51,102,51);
	border-color: rgb(51,102,51);
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}

.BoldPageLinks a
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.BoldPageLinks a:link
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.BoldPageLinks a:visited
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.BoldPageLinks a:hover
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: rgb(51,102,51);	
}	

.RollLinks a
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.RollLinks a:link
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.RollLinks a:visited
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.RollLinks a:hover
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
	color: rgb(51,102,51);	
}	

.ProductHoverLinks a
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: black;	
}

.ProductHoverLinks a:link
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: black;		
}

.ProductHoverLinks a:visited
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: black;		
}

.ProductHoverLinks a:hover
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: black;	
}	

.BlackUnderline a
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: black;	
}

.BlackUnderline a:link
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: black;		
}

.BlackUnderline a:visited
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: black;		
}

.BlackUnderline a:hover
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: bold;
	color: black;	
}	

.BoldLinks a
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.BoldLinks a:link
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.BoldLinks a:visited
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
}

.BoldLinks a:hover
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: rgb(51,102,51);	
}	

.ImageLinks a
{
	color: white;
	border: none;
	border-color: white;
	margin: 0pt;
	outline-style: none;
	background-color: white;
}

.ImageLinks a:link
{
	color: white;
	border: none;
	border-color: white;
	margin: 0pt;
	outline-style: none;
	background-color: white;
}

.ImageLinks a:visited
{
	color: white;
	border: none;
	border-color: white;
	margin: 0pt;
	outline-style: none;
	background-color: white;
}

.ImageLinks a:hover
{
	color: white;
	border: none;
	border-color: white;
	margin: 0pt;
	outline-style: none;
	background-color: white;
}	

.CommunityRollLinks a
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
	text-align: center;
}

.CommunityRollLinks a:link
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
	text-align: center;
}

.CommunityRollLinks a:visited
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
	text-align: center;
}

.CommunityRollLinks a:hover
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
	color: rgb(51,102,51);	
	text-align: center;
}	

.HowToBuy a
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
	text-align: center;
	border-style: dotted;
}

.HowToBuy a:link
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
	text-align: center;
	border-style: dotted;
}

.HowToBuy a:visited
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
	text-align: center;
	border-style: dotted;
}

.HowToBuy a:hover
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: rgb(51,102,51);	
	text-align: center;
	border-style: dotted;
}

/* Footer CSS */
.footer 
{
	padding:0;
	text-align:center;
	position: relative;
	font-size: 11px;
}
	
.footer a 
{
	color: #336633;
	text-decoration: none;
}

.footer ul
{	
	display: inline;
	margin-left: 0;
	padding-left: 0;
}
	
.footer ul li 
{
	border-left: 1px solid;
	border-left-color: #336633;
	display: inline;
	list-style: none;
	margin-left: 0;
	padding: 1px 5px;
}
		
.footer ul li.first 
{
	border-left: none;
	display: inline;
	list-style: none;
	margin-left: 0;
	padding: 2px 0;
}
		
.footer ul li a 
{
	color: #336633;
	text-decoration: none;
}
		
.footer a:hover 
{ 
	text-decoration: underline;
}
	 
.copyright 
{
	margin:5px 0 10px 0;
	font-size:9px;
}

/* Right Page Options */
.RightNav
{
	padding:0;
	text-align:center;
	position: relative;
	font-size: 12px;
}
.RightNav a 
{
	color: #336633;
	text-decoration: none;
}
.RightNav ul
{	
	display: inline;
	margin-left: 0;
	padding-left: 0;
}	
.RightNav ul li.standard
{
	border-top: 1px solid;
	border-top-color: rgb(120,120,120);
	list-style: none;
	margin-left: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.RightNav ul li.standardhover
{
	border-top: 1px solid;
	border-top-color: rgb(120,120,120);
	display: list-item;
	list-style:none;
	margin-left: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: rgb(240,240,240);
}
.RightNav ul li.top 
{
	border-top: 0px solid;
	border-top-color: rgb(120,120,120);
	display: list-item;
	list-style:none;
	margin-left: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.RightNav ul li.tophover 
{
	border-top: 0px solid;
	border-top-color: rgb(120,120,120);
	display: list-item;
	list-style:none;
	margin-left: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: rgb(240,240,240);
}	
.RightNav ul li a 
{
	color: #336633;
	text-decoration: none;
}	
.RightNav a:hover 
{ 
	text-decoration:Underline;
}

/* Begin Temp Panel Test */
.PanelLinksStartCellColour
{
	text-align:center;
	font:verdana;
	background-color:rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(120,120,120);
	padding-top:8px;
	padding-bottom:8px;
}
.PanelLinksChangeCellColour
{
	text-align:center;
	font:verdana;
	background-color:rgb(240,240,240);
	border-top-width: 1px;
	border-top-style: groove;
	border-top-color: rgb(0,0,0);
	padding-top:8px;
	padding-bottom:8px;
}

.PanelLinksStartCellColourEvents
{
	text-align:center;
	font:verdana;
	background-color:rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(120,120,120);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(120,120,120);
	padding-top:8px;
	padding-bottom:8px;
}
.PanelLinksChangeCellColourEvents
{
	text-align:center;
	font:verdana;
	background-color:rgb(240,240,240);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(120,120,120);
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: rgb(0,0,0);
	padding-top:8px;
	padding-bottom:8px;
}

.PanelLinksStartCellColourNewsTop
{
	text-align:center;
	font:verdana;
	background-color:rgb(255,255,255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(120,120,120);
	padding-top:14px;
	padding-bottom:14px;
}
.PanelLinksChangeCellColourNewsTop
{
	text-align:center;
	font:verdana;
	background-color:rgb(240,240,240);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(120,120,120);
	padding-top:14px;
	padding-bottom:14px;
}
.PanelLinksStartCellColourNewsBottom
{
	text-align:center;
	font:verdana;
	background-color:rgb(255,255,255);
	border-top-width: 0px;
	padding-top:14px;
	padding-bottom:14px;
}
.PanelLinksChangeCellColourNewsBottom
{
	text-align:center;
	font:verdana;
	background-color:rgb(240,240,240);
	border-top-width: 0px;
	padding-top:14px;
	padding-bottom:14px;
}
/* End Temp Panel Test */

/* Top Page options */
.TopNav
{
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	text-align:right;
	vertical-align:middle;
	position: relative;
	font-size: 12px;
}
.TopNav a 
{
	color: #336633;
	text-decoration: none;
}
.TopNav ul
{	
	display: inline;
	margin-left: 0;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
}	
.TopNav ul li.standard
{
	border-top: 1px solid #336633;
	border-bottom: 1px solid #336633;
	display:inline;
	list-style: none;
	margin-left: 0;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
.TopNav ul li.standardhover
{
	border-top: 1px solid;
	border-top-color: rgb(120,120,120);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(120,120,120);
	display: inline;
	list-style:none;
	margin-left: 0;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: rgb(200,200,200);
}
.TopNav ul li.top 
{
	border-top: 0px solid;
	border-top-color: rgb(120,120,120);
	display: inline;
	list-style:none;
	margin-left: 0;
	padding: 8px 8px 8px 8px;
}
.TopNav ul li.tophover 
{
	border-top: 0px solid;
	border-top-color: rgb(120,120,120);
	display: inline;
	list-style:none;
	margin-left: 0;
	padding: 8px 8px 8px 8px;
	background-color: rgb(240,240,240);
}	
.TopNav ul li a 
{
	color: #336633;
	text-decoration: none;
}	
.TopNav a:hover 
{ 
	text-decoration:Underline;
}

.NewHeaderTable
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;
	margin-top: 0px;
	padding-left:8px;
	padding-right:8px;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

.SidePanelHeader
{
	Text-align:center;
	vertical-align:middle;
	height:22px;
	width:240;
	background-image:url(../Images/HeaderBG3.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
}

.CopywriteBanner
{
	Text-align:center;
	vertical-align:middle;
	height:22px;
	width:848;
	background-image:url(../Images/CopywriteBannerBG.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:#FFFFFF;
}

.NavMenuItem
{
	Text-align:center;
	vertical-align:middle;
	height:19px;
	width:122px;
	background-image:url(../Images/NavBarBG.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
}

.NavMenuItemHover
{
	Text-align:center;
	vertical-align:middle;
	height:19px;
	width:122px;
	background-image:url(../Images/NavBarBGOver.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
}

.NavMenuItemLink a
{
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}

.NavMenuItemLink a:link
{
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}

.NavMenuItemLink a:visited
{
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}

.NavMenuItemLink a:hover
{
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}

.NavMenuItemLeft
{
	Text-align:center;
	vertical-align:middle;
	height:35px;
	width:100px;
	background-image:url(../Images/NavBarBGLeft.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
}
.NavMenuItemMiddle
{
	Text-align:center;
	vertical-align:middle;
	height:35px;
	width:100px;
	background-image:url(../Images/NavBarBGMiddle.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
}
.NavMenuItemRight
{
	Text-align:center;
	vertical-align:middle;
	height:35px;
	width:100px;
	background-image:url(../Images/NavBarBGRight.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
}
.RoundedButton
{
	Text-align:center;
	vertical-align:middle;
	height:35px;
	width:180px;
	background-image:url(../Images/NavBarBGSingle.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
}
.NavMenuItemLeftOver
{
	Text-align:center;
	vertical-align:middle;
	height:35px;
	width:100px;
	background-image:url(../Images/NavBarBGLeftOver.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
}
.NavMenuItemMiddleOver
{
	Text-align:center;
	vertical-align:middle;
	height:35px;
	width:100px;
	background-image:url(../Images/NavBarBGMiddleOver.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
}
.NavMenuItemRightOver
{
	Text-align:center;
	vertical-align:middle;
	height:35px;
	width:100px;
	background-image:url(../Images/NavBarBGRightOver.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
}
.RoundedButtonOver
{
	Text-align:center;
	vertical-align:middle;
	height:35px;
	width:190px;
	background-image:url(../Images/NavBarBGSingleOver.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
}

/* Bottom Panel Tabs */
.BottomPanelTabs Table
{
	Text-align:left;
	vertical-align:middle;
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

.BottomPanelTabs Table td.Header
{
	Text-align:center;
	vertical-align:middle;
	height:22px;
	width:230px;
	background-image:url(../Images/HeaderBG.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.BottomPanelTabs Table td.Body
{
	Text-align:left;
	vertical-align:top;
	Font-family:Verdana;
	Font-size:10pt;
	Height:143px;
	color:#000000;
	Padding-left:10px;
	Padding-right:10px;
	Padding-top:10px;
	Padding-bottom:10px;
}

.BottomPanelTabs Table td.Events
{
	Text-align:center;
	vertical-align:top;
	Font-family:Verdana;
	Font-size:10pt;
	color:#000000;
	Padding-left:10px;
	Padding-right:10px;
	Padding-top:10px;
	Padding-bottom:10px;
}

.BottomPanelTabs Table td.First
{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	padding-left: 0px;	
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.BottomPanelTabs Table td.Standard
{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	border-left-width:0px;
	padding-left: 0px;	
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.IndexTick
{
	display:list-item;
	list-style:none;
	line-height:220%;
}

.IndexTick ul
{
	display:list-item;
	list-style:none;
	line-height:220%;
}
.IndexTick ul li.Tick
{
	display:list-item;
	list-style-image:url(../Images/Tick.jpg);
	line-height:220%;
}
.Bullet
{
	display:list-item;
	list-style:none;
	line-height:160%;
	vertical-align:middle;
}

.Bullet ul
{
	display:list-item;
	list-style:none;
	line-height:160%;
	vertical-align:middle;
}
.Bullet ul li.Arrow
{
	display:list-item;
	list-style-image:url(../Images/Bullet.png);
	line-height:160%;
	vertical-align:middle;
}
.IndexInfoBackground
{
	width:594;
	height:315;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../Images/IndexInfoBackground.png);
}
.MainFlashImage
{
	width:356;
	height:315;
	border-width:0px;
	border-left-width:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#C8C8C8;
	z-index:-1;
}

.IndexInfoTable
{
	border-width:0px;
	background-color:Transparent;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;
	margin-top: 0px;
}

.page_dimmer 
{ 
	position:fixed; 
	height: 100%; 
	width: 100%; 
	left:0px; 
	right:0px;
	top:0px; 
	bottom:0px;
	background-color:#000000; 
	-moz-opacity:0.6; 
	filter:alpha(opacity=60); 
	opacity:0.6; 
	z-index:100; 
	background-repeat:repeat;
} 

.msg_box_container 
{ 
	position:fixed; 
	background-color:White; 
	border:2px solid #336633; 
	z-index:101; 
	left:36%;
	right:36%;
	top:30%; 
} 
.page_dimmerHidden 
{ 
	position:fixed; 
	height: 100%; 
	width: 100%; 
	left:0px; 
	right:0px;
	top:0px; 
	bottom:0px;
	background-color:#000000; 
	-moz-opacity:0.6; 
	filter:alpha(opacity=60); 
	opacity:0.6; 
	z-index:100; 
	background-repeat:repeat;
	display:none;
} 

.msg_box_containerHidden
{ 
	position:fixed; 
	background-color:White; 
	border:2px solid #336633; 
	z-index:101; 
	left:36%;
	right:36%;
	top:30%; 
	display:none;
} 

.BottomPanelProductsLineHeight
{
	line-height:160%;	
}

.SupportEmailShow
{
	width:100%;
}
.SupportEmailHide
{
	display:none;	
}
.dhtmlgoodies_question
{	
	color:#000000;
	font-size:0.9em;
	background-color:#DFDFDF;
	width:90%;
	height:50px;
	padding:2px 5px 1px 5px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid Black;
	border-top:0px solid Black;
}
.dhtmlgoodies_answer
{
	border:1px solid #000000;
	border-top:0px solid #000000;
	padding:2px 10px 1px 0px;
	background-color:#FFFFFF;
	width:90%;
	visibility:visible;
	height:auto;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content
{
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
.dhtmlgoodies_Text
{
    vertical-align:middle;
    background-color:#DFDFDF;
    color:#336633;    
}
.BrowserTable
{
	background-color: white;
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	text-align: left;		
	border-top:1px solid #336633;
	border-bottom:1px solid #336633;
}
.BrowserTableFirstImage
{
    text-align:left;
    vertical-align:middle;
    padding:8px 0px 8px 8px;
}
.BrowserTableImage
{
    text-align:left;
    vertical-align:middle;
}
.BrowserTableLink
{
    text-align:left;
    vertical-align:middle;
    padding:8px 20px 8px 8px;
}
.BrowserTableLastLink
{
    text-align:left;
    vertical-align:middle;
    padding:8px 8px 8px 8px;
}

.GreenBorder
{
    width:1px;
    background-image:url(../Images/Corner/GreenBorder.png);
    background-repeat:repeat-y;    
}

.SearchButton
{
    background-image:url(../Search/Search.png);
    height:24px;
    width:25px;
    border:0px solid #336633;
    cursor:pointer;
}
.SearchButtonOver
{
    background-image:url(../Search/SearchOver.png);
    height:24px;
    width:25px;
    border:0px solid #336633;
    cursor:pointer;
}

.TopNavTableStandard
{
    text-align:center;
    vertical-align:middle; 
    border-top:1px solid #336633;
    border-bottom:1px solid #336633;
    padding:5px 10px 5px 10px;
}
.TopNavTableSearchTextBox
{
    text-align:center;
    vertical-align:middle; 
    border-top:1px solid #336633;
    border-bottom:1px solid #336633;
    padding:5px 5px 5px 10px;
}
.TopNavTableSearchButton
{
    text-align:center;
    vertical-align:middle; 
    border-top:1px solid #336633;
    border-bottom:1px solid #336633;
    padding:5px 0px 5px 0px;
}
.hotspot 
{
    color:#900; 
    text-align:left;
    padding-bottom:1px;
}
#tt 
{
    position:absolute;
    display:block;
    background:url(../images/tt_left.gif) top left no-repeat;
}
#tttop 
{
    display:block;
    height:5px;
    margin-left:5px;
    background:url(../images/tt_top.gif) top right no-repeat;
    overflow:hidden;
}
#ttcont 
{
    display:block;
    padding:2px 12px 3px 7px;
    margin-left:5px;
    background:#666;
    color:#fff;
    float: left;
}
#ttbot
 {
    display:block;
    height:5px;
    margin-left:5px;
    background:url(../images/tt_bottom.gif) top right no-repeat;
    overflow:hidden;
}
#text 
{
    margin:50px auto; 
    width:500px;
    text-align:left;
}
.BackgroundHeader
{
    Text-align:center;
	vertical-align:middle;
	height:22px;
	width:230px;
	background-image:url(../Images/HeaderBG.png);	
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;    
}
.WhiteLinks a
{
    font-size:9pt;
    color:White;
    font-weight:bold;
    text-decoration:none;
	font-family:Verdana;
}
.WhiteLinks a:link
{
    font-size:9pt;
    color:White;
    font-weight:bold;
    text-decoration:none;
    font-family:Verdana;
}
.WhiteLinks a:hover
{
    font-size:9pt;
    color:White;
    font-weight:bold;
    text-decoration:underline;
    font-family:Verdana;
}
.WhiteLinks a:visited
{
    font-size:9pt;
    color:White;
    font-weight:bold;
    text-decoration:none;
    font-family:Verdana;
}

.DownloadDetailsHeader
{
    font-size:10pt;    
    color:#336633;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    font-family:Verdana;
    border-width:0px;
    width:220px;
}

.NavBarLeft
{
    background-image: url('../Images/Navbar/NavBarLeft.png');
	Text-align:center;
	vertical-align:middle;
	Font-family:Verdana;
	Font-size:11pt;
	width:104px;
	height:35px;
	color:#000000;
	Padding-left:0px;
	Padding-right:0px;
	Padding-top:0px;
	Padding-bottom:0px;
}	
.NavBarLeftOver
{
    background-image: url('../Images/Navbar/NavBarLeftOver.png');
	Text-align:center;
	vertical-align:middle;
	Font-family:Verdana;
	Font-size:11pt;
	width:104px;
	height:35px;
	color:#000000;
	Padding-left:0px;
	Padding-right:0px;
	Padding-top:0px;
	Padding-bottom:0px;
}	
.NavBarCentre
{
    background-image: url('../Images/Navbar/NavBarCentre.png');
	Text-align:center;
	vertical-align:middle;
	Font-family:Verdana;
	Font-size:11pt;
	width:104px;
	height:35px;
	color:#000000;
	Padding-left:0px;
	Padding-right:0px;
	Padding-top:0px;
	Padding-bottom:0px;
}	
.NavBarCentreOver
{
    background-image: url('../Images/Navbar/NavBarCentreOver.png');
	Text-align:center;
	vertical-align:middle;
	Font-family:Verdana;
	Font-size:11pt;
	width:104px;
	height:35px;
	color:#000000;
	Padding-left:0px;
	Padding-right:0px;
	Padding-top:0px;
	Padding-bottom:0px;
}	
.NavBarRight
{
    background-image: url('../Images/Navbar/NavBarRight.png');
	Text-align:center;
	vertical-align:middle;
	Font-family:Verdana;
	Font-size:11pt;
	width:104px;
	height:35px;
	color:#000000;
	Padding-left:0px;
	Padding-right:0px;
	Padding-top:0px;
	Padding-bottom:0px;
}	
.NavBarRightOver
{
    background-image: url('../Images/Navbar/NavBarRightOver.png');
	Text-align:center;
	vertical-align:middle;
	Font-family:Verdana;
	Font-size:11pt;
	width:104px;
	height:35px;
	color:#000000;
	Padding-left:0px;
	Padding-right:0px;
	Padding-top:0px;
	Padding-bottom:0px;
}	
.NavLinks a
{
    font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: White;
}

.NavLinks a:link
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: White;
}

.NavLinks a:visited
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: White;
}

.NavLinks a:hover
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: White;
}
.NavBar
{
	Text-align:center;
	vertical-align:middle;
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	Padding-left:0px;
	Padding-right:0px;
	Padding-top:0px;
	Padding-bottom:0px;
}
