/* CSS Document */

body                              { background-color: #333333; }
td                                { font: 10px Verdana; }

a:link                            { color: #003366;
                          	         text-decoration: none;
                                    font-weight: bold; }
a:hover                           { color: #003366;
                                   	text-decoration: underline;
                                    font-weight: bold; }
a:visited                         { color: #003366;
                                   	text-decoration: none;
                                    font-weight: bold; }
a:visited:hover                   { color: #003366;
                                   	text-decoration: underline;
                                    font-weight: bold; }

.barInvisible5                    { line-height: 5px; }
.barInvisible10                   { line-height: 10px; }
.barInvisible15                   { line-height: 15px; }
.spacer5                          { width: 5px;
                                    line-height: 5px; }
.spacer10                         { width: 10px;
                                    line-height: 10px; }

.outsideTopLeft                   { width: 5px;
                                    line-height: 5px; }
.outsideTopMiddle                 { line-height: 5px; }
.outsideTopRight                  { width: 5px;
                                    line-height: 5px; }
.outsideLeft                      { width: 5px; }
.outsideRight                     { width: 5px; }
.outsideBottomLeft                { width: 5px;
                                    line-height: 5px; }
.outsideBottomMiddle              { line-height: 5px; }
.outsideBottomRight               { width: 5px;
                                    line-height: 5px; }

.navHeader                        { background-image: url(../images/menuFooterLightBrown.jpg);
                                    background-repeat: repeat-x;
                                    font-size: 14px;
                                    font-weight: bold;
                                    color: #FFFFFF;
                                    line-height: 18px;
                                    padding-left: 10px;
                                    border: 1px solid #000000; }
.navHeaderSub                     { font-size: 12px;
                                    font-weight: bold;
                                    text-align: right;
                                    color: #000000;
                                    padding-right: 5px;
                                    padding-bottom: 3px;
                                    border-right: 2px solid #000000;
                                    border-bottom: 2px solid #000000; }
.navHeaderSide                    { padding-bottom: 1px;
																																				padding-left: 10px;
																																				border-right: 1px solid #FFFFFF;
																																				border-bottom: 1px solid #FFFFFF;
																																				font-weight: bold;
																																				color: #FFFFFF;
																																				background-image: url(../images/menuFooterLightBrown.jpg);
                                    background-repeat: repeat;
                          	         vertical-align: bottom;
																																				line-height: 18px; }

.headTopLeft                      { background-image: url(../images/topLeftLightBrown.jpg);
                                    background-repeat: no-repeat;
                                    line-height: 10px;
                                    width: 10px; }
.headTopMiddle                    { background-image: url(../images/topMiddleLightBrown.jpg);
                                    background-repeat: repeat-x;
                                    line-height: 10px; }
.headTopRight                     { background-image: url(../images/topRightLightBrown.jpg);
                                    background-repeat: no-repeat;
                                    line-height: 10px;
                                    width: 10px; }
.headLogo                         { background-image: url(../images/headLogoLightBrown.jpg);
                                    background-repeat: no-repeat;
																																				vertical-align: top;
                                    line-height: 85px;
                                    width: 210px; }
.headMiddle                       { background-image: url(../images/headMiddleLightBrown.jpg);
                                    background-repeat: repeat-x;
                                    line-height: 85px; }
.headIcons                        { background-image: url(../images/headIconsLightBrown.jpg);
                                    background-repeat: no-repeat;
                                    line-height: 85px;
                                    width: 180px; }
.headRight                        { background-image: url(../images/headRightLightBrown.jpg);
                                    background-repeat: no-repeat;
                                    line-height: 85px;
                                    width: 10px; }

.slogan                           { background-color: #000000;
                                    border-bottom: 1px solid #CCCCCC;
                                    border-left: 1px solid #CCCCCC;
                                    border-right: 1px solid #CCCCCC;
                                    font: 9px Verdana;
                                    font-weight: bold;
                                    color: #FFFFFF;
                                    padding: 5px;
                                    text-align: center; }

.BoldUnderline                    { color: #003366;
                                    font-weight: bold;
																																				text-decoration: underline; }

.mainLeft                         { background-color: #000000;
                             	      border-left: 1px solid #CCCCCC;
                             	      border-right: 1px solid #CCCCCC;
                             	      width: 120px;
                             	      text-align: left;
                             	      vertical-align: top; }
.mainMiddle                       { background-color: #FFFFFF;
                             	      padding: 6px;
                             	      text-align: left;
                             	      vertical-align: top; }
.mainRight                        { background-color: #000000;
                             	      border-left: 1px solid #CCCCCC;
                             	      border-right: 1px solid #CCCCCC;
                             	      width: 200px;
                          	         text-align: center;
                          	         vertical-align: top; }

.menuMain a                       { background-color: #666666;
                                    color: #FFFFFF;
                                    text-decoration: none;
                                    border-left: 8px solid #666666;
                                    border-right: 1px solid #000000;
                                    font: 10px Verdana;
                                    font-weight: bold;
                                    text-align: left;
                                    padding: 3px;
                                    padding-left: 1px;
                                    display: block;
                                    margin-top: 1px; }
.menuSub a                        { background-color: #999999;
                                    color: #FFFFFF;
                                    text-decoration: none;
                                    border-left: 10px solid #666666;
                                    border-right: 1px solid #000000;
                                    font: 10px Verdana;
                                    font-weight: bold;
                                    text-align: left;
                                    padding: 3px;
                                    padding-left: 4px;
                                    display: block;
                                    margin-top: 1px; }
.menuMain a:hover                 { background-color: #DDDDDD;
                                    color: #000000;
                                    text-decoration: none;
                                    border-left: 8px solid #DDDDDD;
                                    border-right: 1px solid #000000; }
.menuSub a:hover                  { background-color: #DDDDDD;
                                    color: #000000;
                                    text-decoration: none;
                                    border-left: 10px solid #AAAAAA;
                                    border-right: 1px solid #000000; }
.menuMain a:visited               { background-color: #666666;
                                    color: #FFFFFF;
                                    text-decoration: none;
                                    border-left: 8px solid #666666;
                                    border-right: 1px solid #000000;
                                    font: 10px Verdana;
                                    font-weight: bold;
                                    text-align: left;
                                    padding: 3px;
                                    padding-left: 1px;
                                    display: block;
                                    margin-top: 1px; }
.menuSub a:visited                { background-color: #999999;
                                    color: #FFFFFF;
                                    text-decoration: none;
                                    border-left: 10px solid #666666;
                                    border-right: 1px solid #000000;
                                    font: 10px Verdana;
                                    font-weight: bold;
                                    text-align: left;
                                    padding: 3px;
                                    padding-left: 4px;
                                    display: block;
                                    margin-top: 1px; }
.menuMain a:visited:hover         { background-color: #DDDDDD;
                                    color: #000000;
                                    text-decoration: none;
                                    border-left: 8px solid #DDDDDD;
                                    border-right: 1px solid #000000; }
.menuSub a:visited:hover          { background-color: #DDDDDD;
                                    color: #000000;
                                    text-decoration: none;
                                    border-left: 10px solid #AAAAAA;
                                    border-right: 1px solid #000000; }

.menuLast                         { line-height: 2px;
                                    border-top: 1px solid #CCCCCC; }
.menuFooter                       { background-image: url(../images/menuFooterLightBrown.jpg);
                                    background-repeat: repeat-x;
                                    line-height: 18px; }

.ContainerProducts                { border-bottom: 1px solid #003366;
                                    padding-bottom: 5px; }
.ContainerBackToTop               { border: 1px solid #CCCCCC;
                                    font-size: 10px;
																																				font-weight: bold;
																																				text-align: right;
																																				padding: 3px;
																																				padding-right: 10px }

.ContainerSide                    { font: 11px Verdana;
                             	      color: #FFFFFF;
                             	      padding: 10px;
                          	         text-align: left;
                          	         vertical-align: top;
                                    font-weight: normal; }
.ContainerSide a:link             { color: #FFFFFF;
                          	         text-decoration: none;
                                    font-weight: normal; }
.ContainerSide a:hover            { color: #FFFFFF;
                                   	text-decoration: underline;
                                    font-weight: normal; }
.ContainerSide a:visited          {	color: #FFFFFF;
                                   	text-decoration: none;
                                    font-weight: normal; }
.ContainerSide a:visited:hover    {	color: #FFFFFF;
                                   	text-decoration: underline;
                                    font-weight: normal; }

.ContactLeft                      { font-size: 12px;
                                    font-weight: bold;
                                    text-align: right;
                                    vertical-align: top; }
.ContactRight                     { font-size: 10px;
                                    text-align: left;
                                    vertical-align: top; }

.WebPackages                      { vertical-align:top;
                                    text-align: left; }

.TipsLeft                         { width: 65px;
                                    text-align: center;
																																				vertical-align: top; }
.TipsRight                        { font-size: 10px;
                                    text-align: left;
																																				vertical-align: top;
																																				padding-bottom: 5px; }
.FYIDDQuestion                    { font-size: 11px;
                                    font-weight: bold;
                                    color: #003366;
																																				text-align: left;
																																				text-decoration: underline;
																																				vertical-align: top;
																																				padding-bottom: 3px; }
.FYIDDAnswer                      { font-size: 9px;
																																				text-align: left;
																																				vertical-align: top; }
.HardwareLeft                     { width: 150px;
                                    text-align: right;
																																				vertical-align: top;
																																				color: #003366; }
.HardwareRight                    { font-size: 10px;
                                    text-align: left;
																																				vertical-align: top;
																																				padding-bottom: 5px;
																																				border-bottom: 2px solid #CCCCCC; }

.SupportLinks a:link              { text-decoration: none;
                                    font-weight: normal; }
.SupportLinks a:hover             { text-decoration: underline;
                                    font-weight: normal; }
.SupportLinks a:visited           {	text-decoration: none;
                                    font-weight: normal; }
.SupportLinks a:visited:hover     {	text-decoration: underline;
                                    font-weight: normal; }
.ServicesLinks a:link             { text-decoration: none;
                                    font-weight: normal; }
.ServicesLinks a:hover            { text-decoration: underline;
                                    font-weight: normal; }
.ServicesLinks a:visited          {	text-decoration: none;
                                    font-weight: normal; }
.ServicesLinks a:visited:hover    {	text-decoration: underline;
                                    font-weight: normal; }

.ServicesLeft                     { width: 150px;
                                    text-align: right;
																																				vertical-align: top;
																																				color: #003366; }
.ServicesRight                    { font-size: 10px;
                                    text-align: left;
																																				vertical-align: top;
																																				padding-bottom: 5px;
																																				border-bottom: 2px solid #CCCCCC; }

.AboutUsImage                     { text-align: center;
                                    vertical-align: top;
																																				padding-left: 5px;
																																				padding-right: 5px; }
.AboutUsText                      { text-align: left;
                                    vertical-align: top;
																																				font: 10px Verdana; }
.ProductText                      { text-align: left;
                                    vertical-align: top;
																																				font: 10px Verdana; }

.footerLeft                       { background-color: #000000;
                                    border-top: 1px solid #CCCCCC;
                                    border-left: 1px solid #CCCCCC;
                                    width: 10px;	}
.footerMiddle                     { background-color: #000000;
                                    border-top: 1px solid #CCCCCC;
                                    font: 9px Verdana;
                                    color: #FFFFFF;
                                    text-align: center;
                                    padding-top: 5px; }
.footerMiddle a:link              { color: #CCCCCC;
                      	             text-decoration: none; }
.footerMiddle a:hover             { color: #CCCCCC;
                      	             text-decoration: underline; }
.footerMiddle a:visited           { color: #CCCCCC;
                      	             text-decoration: none; }
.footerMiddle avisited:hover      { color: #CCCCCC;
                      	             text-decoration: underline; }
.footerRight                      { background-color: #000000;
                                    border-top: 1px solid #CCCCCC;
                                    border-right: 1px solid #CCCCCC;
                                    width: 10px; }
.bottomLeft                       { background-image: url(../images/bottomLeft.jpg);
                                    background-repeat: no-repeat;
                                    line-height: 10px;
                                    width: 10px; }
.bottomMiddle                     { background-image: url(../images/bottomMiddle.jpg);
                                    background-repeat: repeat-x;
                                    line-height: 10px; }
.bottomRight                      { background-image: url(../images/bottomRight.jpg);
                                    background-repeat: no-repeat;
                                    line-height: 10px;
                                    width: 10px; }
