﻿body
{
    background-image: url( 'images/Background.png' );
    background-repeat: repeat-x;
    text-align: center;
    font-family: Times New Roman;
    color:#3B5998;
}

/* Primary Site Layout IDs */
#wrapit
{
    width: 959px;
}

#header
{
    background-image: url(  'images/BGTop.png' );
    width: 959px;
    height: 130px;
}

#sitemenu
{
    float: right;
    width: 500px;
    margin-top: 80px;
    margin-right: 30px;
    text-align: right;
}

#submenu
{
    float: right;
    width: 600px;
    margin-top: 10px;
    margin-right: 35px;
    text-align: right;
    font-size:small;
}

#contentwrap
{
    background-image: url(  'images/BGMid.png' );
    width: 959px;
}

#contentmain
{
    width: 890px;
    padding: 10px;
}

.contentleft
{
    padding: 2px;
    width: 425px;
    float: left;
    text-align: justify;
}

.contentright
{
    padding: 2px;
    width: 425px;
    float: right;
    text-align: justify;
}

#contentcenter
{
    width: 900px;
}

#footer
{
    background-image: url(  'images/BGBot.png' );
    width: 959px;
    height: 56px;
}

#addy
{
    margin-top: 10px;
    width: 959px;
}

#addy h2
{
    font-weight: bold;
    font-size: larger;
}

#addy h4
{
    font-weight:normal;
    font-size: medium;
}
/* End Primary Site Layout IDs */

/* Page Content Layout Classes */
.leftColumn
{
    padding: 2px;
    width: 190px;
    float: left;
}

.centerColumn
{
    padding: 2px;
    width: 450px;
    float: left;
}

.rightColumn
{
    padding: 2px;
    width: 200px;
    float: right;
    text-align: center;
}

.rightColumnSmall
{
    text-align: center;
    font-size: small;
}

.rightContent
{
    padding: 2px;
    width: 685px;
    text-align: left;
    float: right;
}
/* End Page Content Layout Classes */

/* Floats */
.floatLeft
{
    float:left;
}

.floatRight
{
    float:right;
}

.clear
{
	clear:both;
}
/* End Floats */

/* Padding Definitions */
.pPad
{
    margin-top:1px;
    margin-left:20px;
}

.pPad50
{
    margin-top:1px;
    margin-left:50px;
}

.ulpad
{
    margin-left:20px;
}

.ulpad2
{
    margin-left:120px;
}
/* End Padding Definitions */

/* Header Definitions */
h1
{
    text-align:center;
}
h2
{
    margin-bottom: 1px;
}

h3
{
    margin-top: 3px;
    margin-bottom: 1px;
    color: #365ebf;
    font-size: large;  
}

h4
{
    margin-top: 3px;
    margin-bottom: 1px;
}
/* End Header Definitions */

/* Link Definitions */
a:link
{
    color:#6789df;
    text-decoration:none;
}

a:visited
{
    color:#6789df;
    text-decoration:none;
}

a:hover
{
    color:#42588f;
    text-decoration:none;
}

a:active
{
    color:#42588f;
    text-decoration:none;
}

.qbhelp a:link
{
    color:#dc3c1e;
    text-decoration:none;
    font-weight:bold;
}

.qbhelp a:visited
{
    color:#dc3c1e;
    text-decoration:none;
    font-weight:bold;
}

.qbhelp a:hover
{
    color:#42588f;
    text-decoration:none;
    font-weight:bold;
}

.qbhelp a:active
{
    color:#42588f;
    text-decoration:none;
    font-weight:bold;
}
/* End Link Definitions */

/* Text Alignment Definitions */
.left
{
    text-align:left;
}

.right
{
    text-align:right;
}

.center
{
    text-align:center;
}

.justify
{
    text-align:justify;
}
/* End Text Alignment Definitions */

/* Index Page Layout Elements */
.productbox
{
    height:205px;
    text-align:center;
}

.learn
{
    position:relative;
    width:126px;
    left:90px;
    top:-75px;
}
/* End Index Page Layout Elements */

/* Image Definitions */
img
{
    border:none;
}

.texttop
{
    vertical-align:text-top;
}

.padTop
{
    padding-top:10px;
}

.padTop20
{
    padding-top:20px;
}

.titleIcon
{
    float:left;
    padding-right:5px;
}

.imageFloatRight
{
	float:right;
	padding:5px;
}
	
/* End Image Definitions */

/* Font Definitions */
.small
{
    font-size:small;
}

.strong
{
    font-weight:bold;
}

.help
{
	font-family:Arial Narrow;
}

.intuitYellow
{
	color:#FEC82A;
}

.red
{
	color:#DC3C1E;
}

.sky
{
	color:#94B5E0;
}

.green
{
	color:#4E9E19;
}

.orange
{
	color:#F0640F;
}

.lime
{
	color:#D2D246;
}

/* End Font Definitions */

ul
{
    list-style-image:url("images/BlueBullet.png");
}

/* FB */

.FBH2
{
    font-family:Sans-Serif;
    text-align:center;
    color:#f68e1e;
    margin-bottom:2px;
}

.FBH4
{
    font-family:Sans-Serif;
    text-align:center;
    font-style:italic;
    color:#4c5a51;
    margin-top:2px;
}

.FBH4l
{
    font-family:Sans-Serif;
    text-align:left;
    font-style:italic;
    color:#4c5a51;
    margin-top:2px;
}

.FBH4j
{
    font-family:Sans-Serif;
    text-align:justify;
    font-style:italic;
    color:#4c5a51;
    margin-top:2px;
}

.FBSideH3
{
    font-family:Sans-Serif;
    color:#f68e1e;
    margin-top:4px;
}

.FBSideLink
{