﻿body 
{
	margin: 0px;
	background-color: #DDDDDD;
	font-family:Arial;
	font-size: 10pt;
}
img
{
    display:block;
}
li
{
    list-style-image: url(Images/content-list-dot.gif);
}
td.fieldname
{
   text-align: right;
   font-size: 9pt;
   font-weight: bold;   
}
#footer
{
    visibility: hidden;
    background-color: Black;
    height: 30px;
}
#footershell
{
    position: relative;
    color: White;
    height: 30px;
    width: 940px;
}
#footer-left
{
    position: absolute;
    left: 3px;
    top:6px;
    font-size: 12px;
    font-weight: bold;
    color: White;
}
#footer-right
{
    position: absolute;
    right: 3px;
    top:1px;
    font-size: 10px;
    text-align: right;
}
#footer-right a
{
    color: White;
}
#header
{
    background-color: White;
    width: 100%;
    height: 91px;
}
#loginbox
{
    width: 255px;
    padding-left: 5px;
}
#logobar
{
    background-color: White;
    height: 91px;
    width: 100%;
}
#logobar-shell
{
    position: relative;
    height: 91px;
    width: 940px;
}
#logobar-left
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 91px;
    width: 320px;
}
#logobar-right
{
    position: absolute;
    top: 20px;
    right: 0px;
    height: 91px;
    width: 320px;
}
#main-content
{
    background-color: White;
    width: 100%;
}
#main-content-home
{
    background-color: #E3E3E3;
    width: 100%;
}
#maincontainer
{
    position: relative;
    min-height: 400px;
    background-color: White;
    width:100%;
}
#mainleft
{
    position: absolute;
    left: 0px;
    width: 305px;
    padding: 25px;
    z-index:1;
}
#mainright
{
    position: absolute;
    width:60%;
    min-width:565px;
    padding: 25px 10px 25px 364px;
    left:0px;
    top:0px;
    z-index:0;
}
#themeselectorbox
{
    width: 305px;
}
#top-crumbbar
{
    height: 17px;
    padding-left: 354px;
    padding-top: 1px;
}
#top-crumbbar a
{
	color: #9f6a10;
}
#top-crumbbar-shell
{
    background-color: #f2cf01;
    width: 100%;
    font-size: 10px;
	color: #9f6a10;
}
#top-navbar
{
    padding-left: 354px;
    position:relative;
    z-index:10;
}
#top-navbar-shell
{
    background-color: Black;
    width: 100%;
    z-index:10;
}
#top-textbar
{
	font-size: 18pt;
	font-weight: bold;
    padding: 20px 0px 20px 10px;
}
#top-textbar-shell
{
    width: 100%;
    background-color: Black;
    color: White;
}
.avatar
{
    max-width: 100px;
    max-height: 110px;
}
.blackheadertext
{
	 color: White;
	 font-size: 18pt;
	 font-weight: bold;
}
.content
{
	font-size: 10pt;
}
.contentimg
{
	border: solid 1px black;
}
.crumb
{
	background-color: #f2cf01;
	color: #5f3d02;
	font-size: 8pt;
}
.crumb a
{
	text-decoration: underline;
	color: #5f3d02;
}
.designkitsmenu
{
    background-image: url(Images/master-nav-designkits.gif);
}
.designkitsmenu:hover
{
    background-image: url(Images/master-nav-designkits-h.gif);
}
.footercontent
{
	color: White;
	font-size: 8pt;
}
.footercontent a
{
	color: White;
}
.headercart
{
    padding-top: 5px;
}
.header, .sectiontitle
{
	font-size: 14pt;
	font-weight: bold;
}
.headerlink
{
	font-size:8pt;
	font-weight: bold;
	text-decoration:none;
	color:#666666;
}
.linkGold
{
	color: #f2cf01;
	font-weight: bold;
	text-decoration: none;
}
.master-logo
{
    padding: 20px 0px 20px 10px;
}
.menuitem a
{
    color: White;
    background-image: none;
}
.menuitem a:hover
{
    color: White;
    background-image: none;
}
.menuabout
{
    background-image: url(Images/master-nav-about.gif);
}
.menuabout:hover
{
    background-image: url(Images/master-nav-about-h.gif);
}
.menusupport
{
    background-image: url(Images/master-nav-support.gif);
}
.menusupport:hover
{
    background-image: url(Images/master-nav-support-h.gif);
} 
.menudistributors
{
    background-image: url(Images/master-nav-distributors.gif);
}
.menudistributors:hover
{
    background-image: url(Images/master-nav-distributors-h.gif);
} 
.menucontact
{
    background-image: url(Images/master-nav-contact.gif);
}
.menucontact:hover
{
    background-image: url(Images/master-nav-contact-h.gif);
} 
.menuitem
{
    color: White;
    text-align: center;
    font-weight: bold;
    font-size: 8pt;
}
.menuitem:hover
{
    color: White;
}
.newscontent
{
	color: Black;
	font-size: 10pt;
}
.newscontent td
{
	padding: 2px 0px 2px 0px;
}
.newscontent a
{
	color: #8c5e10;
	font-weight: bold;
	text-decoration: none;
}
.newscontent2
{
	color: Black;
	font-size: 10pt;
}
.newscontent2 td
{
	padding: 2px 0px 1px 0px;
}
.newscontent2 a
{
	color: #8c5e10;
	font-weight: bold;
	text-decoration: none;
}
.postinfo
{
   background-color: #DDDDDD;
   font-weight: bold;
   text-align: center;
}
.posttitle
{
   padding: 3px;
   margin-bottom: 10px;
   background-color: #f2cf01;
   color: Black;
   font-weight: bold;
}
.postbody
{
   padding: 3px;
}
.productmenu
{   
    background-image: url(Images/master-nav-product.gif);
}
.productmenu:hover
{
    background-image: url(Images/master-nav-product-h.gif);
}
.question
{
    font-weight: bold;
    color:#9f6a10;
}
.resourcesmenu
{
    background-image: url(Images/master-nav-resources.gif);
}
.resourcesmenu:hover
{
    background-image: url(Images/master-nav-resources-h.gif);
}
.subhead, .sectionsubtitle
{
	font-size: 12pt;
	font-weight: bold;
}
.tagline
{
	font-size: 10pt;
	color: #444444;
}
.Temp
{
	vertical-align: bottom;
}
.whitecontent
{
	color: White;
	font-size: 9pt;
}