﻿
body
{
	background: url('/img/bg.png') left top repeat-x;
	border:0px;
    color:#001F56;
    font-family:Segoe UI,Tahoma;
    font-size:9pt;
    margin: 0px;
}

html
{
	overflow-y:scroll;
}

h1
{
	color:#365f91;
    font-family:Segoe UI,Tahoma;
    font-size:14pt;
    font-weight:bold;
}

h2
{
	color:#4f81bd;
    font-family:Segoe UI,Tahoma;
    font-size:13pt;
    font-weight:bold;
}

h3
{
	color:#4f81bd;
    font-family:Segoe UI,Tahoma;
    font-size:11pt;
    font-weight:bold;
}

h4
{
	color:#4f81bd;
    font-family:Segoe UI,Tahoma;
    font-size:11pt;
    font-weight:bold;
    font-style:italic;
}

h5
{
	color:#4f81bd;
    font-family:Segoe UI,Tahoma;
    font-size:11pt;
}

p
{
    padding-left:5px;
    padding-right:5px;
    text-align:justify;
}

a
{
    color:#3366cc;
    font-weight:bold;
    text-decoration:none;
}

a:hover
{
    color:#bd3737;
    text-decoration:underline;
}

.Title
{
	color:#4f81bd;
    font-family:Segoe UI,Tahoma;
    font-size:11pt;
    font-weight:bold;
    vertical-align:text-top;
}

.SubTitle
{
	font-family:Segoe UI,Tahoma;
    font-size:9pt;
    font-weight:bold;
}

.noborder
{
	border:0px;
}

.SectionDivider
{
	vertical-align:middle;
    background-image:url(/img/header_separator.png);
    background-repeat:repeat-x;
    background-position:center center;
    width:100%;
}

.SectionHeaderText
{
    font-family: Segoe UI,Tahoma;
    font-size:10pt;
    font-weight:bold;
    white-space: nowrap;
}

.StandardSection
{
	padding-left:12px;
    padding-right:5px;
    padding-top:7px;
}

.NewsSection
{
    padding-left:12px;
    padding-right:5px;
    padding-top:7px;
}

.LargeProductReviewsSection
{
    background-image: url(/img/largeproductreviewssection.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-left:12px;
    padding-right:20px;
}

.ProductReviewsSection
{
    background-image: url(/img/productreviewssection.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-left:12px;
    padding-right:71px;
    padding-top:7px;
}

.FAQSection
{
	background-image: url(/img/faqsection.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-left:12px;
    padding-right:71px;
    padding-top:7px;
}

.ParagraphSeparator
{
	background-image: url(/img/paragraphseparator.png);
    background-repeat: no-repeat;
    background-position: center center;
    height:20px;
}

.MoreDataSection
{
    padding-left:12px;
    padding-right:8px;
}

.QuoteTitle
{
    font-size:12pt;
    font-style:italic;
    color:#4f81bd;
}

.QuoteAuthor
{
    font-size:8pt;
    font-style:italic;
    padding-left:8px;
    padding-bottom:10px;
}

.TestimonialTitle
{
    font-size:10pt;
    font-style:italic;
    text-align:justify;
    color:#4f81bd;
    padding-top:10px;
}

.TestimonialAuthor
{
    font-size:9pt;
    text-align:right;
    padding-top:5px;
    padding-bottom:20px;
    padding-right:20px;
}

.TestimonialsSection
{
    background-image: url(/img/testimonialssection.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-left:12px;
    padding-right:60px;
    padding-top:7px;
}

.DownloadSection
{
    background-image: url(/img/downloadsection.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-top:10px;
    padding-left:25px;
}

.PartnersSection
{
    padding-top:10px;
    padding-bottom:7px;
    text-align:center;
}

.CustomersSection
{
    padding-top:10px;
    padding-bottom:7px;
    text-align:center;
}

.HeaderTopLeft
{
	background-image: url(/img/topleftbg.png);
    background-repeat: no-repeat;
    background-position: right top;
    height:100px;
}

.HeaderTopRight
{
	background-image: url(/img/toprightbg.png);
    background-repeat: no-repeat;
    background-position: left top;
    height:100px;
}

.HeaderTop
{
    background-image: url(/img/header_top.png);
    background-repeat: no-repeat;
    background-position: left top;
    height:72px;
    width:800px;
    white-space:nowrap;
}

.HeaderNavigation
{
	background: url(/img/navigation_background.png);
	background-repeat:no-repeat;
	height:28px;
    width:800px;
    white-space:nowrap;
}

.HeaderBottom
{
    height:20px;
    width:800px;
    white-space:nowrap;
}

.NewsDate
{
	color:Gray;
	font-style:italic;
    background-image: url(/img/icon_datetime.png);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 18px;
    margin-top:5px;
}

.SlideShowHomePage
{
    margin-left:16px;
    margin-right:16px;
    margin-top:10px;
    margin-bottom:10px;
	border:0px;
}

.WhatIsSmartAssembly
{
    background-image: url(/img/whatis_background.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left:77px;
    padding-right:15px;
    height:80px;
    padding-top:23px;
}

.CheckKnowledgeBase
{
    background-image: url(/img/check_knowledgebase.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left:87px;
    padding-right:15px;
    height:80px;
    padding-top:24px;
}

.SectionFooter
{
    text-align:right;
    font-weight:bold;
    white-space:nowrap;
    padding-right:8px;
    padding-top:1px;
    padding-bottom:32px;
}

.FirstColumn
{
	vertical-align:top;
}

.LastColumn
{
	width:190px;
	vertical-align:top;
}

.small
{
    font-size: 8pt;
}

.TopNavigation
{
	font-size: 13px;
	font-weight:bold;
	color:white;
	white-space:nowrap;
	cursor:pointer;
	width:100px;
	text-align:center;
	vertical-align:middle;
}

.TopNavigation:hover
{
	background: url(/img/navigation_hover.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.TopNavigationSelected
{
	background: url(/img/navigation_selected.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size: 13px;
	font-weight:bold;
	color:#365f91;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}

.TopNavigationSelected:hover
{
	cursor:default;
	color:#365f91;
	text-decoration:none;
}


.TopNavigationItem
{
	color:white;
}

.TopNavigationItemSelected
{
	color:#365f91;
}

.TopNavigationItemSelected:hover
{
	cursor:default;
	color:#365f91;
	text-decoration:none;
}

.TopNavigationItem:hover
{
	color:white;
	text-decoration:none;
}

.AboutUs
{
    background-image: url(/img/redgatelogowhitebg.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left:10px;
    padding-left:170px;
    padding-right:20px;
    height:600px;
}

.FirstSmallTab
{
	width:12px;
}

.SmallTip
{
    background-image: url(/img/smalltip.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left:50px;
    padding-right:30px;
    height:50px;
}

.SecuredTip
{
    background-image: url(/img/securedwebsite.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left:60px;
    padding-right:10px;
    height:60px;
}

.TableHeader
{
    background-image: url(/img/tablebg.png);
    background-position: left top;
	background-color:#177dc7;
	color:white;
	margin-left:1px;
	font-weight:bold;
	height:30px;
}

.TableItem
{
	text-align:center;
}