﻿html, form
{
    padding: 0px;
    margin: 0px;
    height: 100%;
}

body 
{
    padding: 0px;
    margin: 0px;
    height: 100%;
    font-family: Verdana;
    font-size: 11px;
    line-height: 17px;
    border-collapse:collapse;
    color: #4f4e4e;
    background-color: #d5d5d4;
    background-image: url("Images/bg.gif");
    background-repeat: repeat-x;
}

.Maxed
{ 
    height: 100%;
    width: 100%;
}

A
{
    color: #015584;
    font-size: 10pt;
    text-decoration: none;
}

A:HOVER
{
    color: #015584;
    font-size: 10pt;
    text-decoration: underline;
}

.MainDiv
{
    text-align: center; 
}

.header
{
    font-size: 11px;   
}

.RightCell
{
     width: 193px;
     vertical-align: top;
     background-color: #f2f2f2;
}

.MenuCell
{
    vertical-align: middle;
    background-color: #fff;
}

.SubMenuCell
{
    vertical-align: bottom;
    text-align: left;
}

.Menu
{
    width: 100%;
    height: 39px;
}

.RegularMenu, .RegularMenu A, .SelectedMenu, .SelectedMenu A
{
    color: #464646;
    text-align: center;
    vertical-align: baseline;
    font-size: 10pt;
    text-decoration: none;
}

.Menu .SelectedMenu, .Menu .SelectedMenu A
{
    color: #df2d2d;
    background-color: White;
}

.Menu TD A:HOVER
{
    color: #df2d2d;
    /*background-color: White;*/
}

.Menu .MenuButton
{
    table-layout: fixed;
    margin-left: auto;
    margin-right: auto;
    width: 106px;
}

.Menu .MenuButton .left
{
    width: 5px;
    height: 22px;
    background-image: url("Images/menuButtonLeft.gif");
    background-repeat: no-repeat;
}

.Menu .MenuButton .middle
{
    background-color: #e2e2e2;
    width: 96px;
}

.Menu .MenuButton .right
{
    width: 5px;
    height: 22px;
    background-image: url("Images/menuButtonRight.gif");
    background-repeat: no-repeat;
}

.Menu .SelectedMenu .MenuButton .left
{
    width: 5px;
    height: 22px;
    background-image: none;
    background-repeat: no-repeat;
}

.Menu .SelectedMenu .MenuButton .middle
{
    background-color: #fff;
    width: 96px;
}

.Menu .SelectedMenu .MenuButton .right
{
    width: 5px;
    height: 22px;
    background-image: none;
    background-repeat: no-repeat;
}

.SubMenu TD, .SubMenu TD A, .SubMenu TD A:HOVER
{
    color: #c4c5c0;
    padding-left: 15px;
    padding-left: 15px;
    vertical-align: baseline;
    font-size: 9pt;
    text-decoration: none;
}

.SubMenu TD A:HOVER
{
    color: #666666;
    text-decoration: underline;
}

.SubMenu .SelectedSubMenu A
{
    color: #d22322;
    text-decoration: underline;
}

.SubMenu .SelectedSubMenu A:HOVER
{
    color: #d22322;
}

.ContactDetailsTable
{
    background-image: url("Images/Contact_bg.gif");
    background-repeat: no-repeat;
    background-position: top left;
    width: 193px;
    padding: 5px;
    padding: 0px;
}

.ContactForm
{
    text-align: left;
    font-size: 10pt; 
    width: 100%;
    height: 200px;
}

.ContactForm .SmallHeader
{
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 10px;
    color: White;
    text-align: center;
    font-size: 10pt; 
}

.ContactForm .SmallHeader IMG
{
    vertical-align: top;
    margin-top: 1px;
}

.ContactForm INPUT[type=text]
{
    height: 16px;
    width: 90%;
    border-style: none;
    font-size: 11px;
    padding: 2px;
    background-color: #ebebeb;
}

.ContactForm TD
{
    padding: 3px;
    text-align: center;
}

.ContactDetailsCell
{
    vertical-align: top;
}

.ContactDetails
{
    width: 100%;
}

.ContactDetails .DetailHeader
{
    font-family: Arial;
    text-align: center;
    font-size: 9pt;
    padding: 4px;
}

.ContactDetails .DetailValue
{
    font-family: Arial;
    text-align: center;
    font-size: 11pt;
    padding-top: 10px;
}

.ContactDetails .DetailValue A
{
    font-family: Arial;
    font-size: 11pt;
    color: #df2d2d;
}

.Testimonial
{
    padding-left: 0px;
    padding-right: 0px;
}

.Testimonial, .Testimonial A
{
    text-align: center;
    font-style: italic;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #015584;
}

.Testimonial A:HOVER
{
    color: #015584;
}

.TestimonialOwner
{
    font-style: normal;
    font-weight: normal;
    text-align: left;
    line-height: 15px;
    color: #4f4e4e;
    font-size: 7pt;
}

.ContentStrongTitle
{
    font-weight: bold;
    color: #df2d2d;
    font-size: 13px;
}

.BulletPadding
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-left: 5px;
}

.BulletPadding li
{
    background-image: url("Images/bullet.gif");
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 1em;
    padding-bottom: 5px;
}

.RegularList li
{
    background-image: none;
    list-style-type: inherit;
    padding: 0;
    margin: 0;
    padding-left: 5px;
}

A.ScheduleWebDemoNowButton, A.ScheduleWebDemoNowButton:HOVER
{
    color: Blue;
    font-size: 12pt;
}

A.ScheduleWebDemoNowButton:HOVER
{
    text-decoration: underline;
}

.PageTitle
{
    color: #cb0100;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
}

.SmallHeader
{
    font-weight: bold;
}

.CaseStudies
{
    text-align: center;
} 

.Downloads
{
    text-align: center;
} 

.Downloads A, .Downloads A:VISITED
{
    color: #015584;
    font-size: 12px;
}

.Downloads A:HOVER
{
    color: #015584;
    font-size: 12px;
}

.DownloadsContent
{
    text-align: left;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.Customers TD
{
    text-align: justify;
    padding: 10px;
    border-bottom: solid 1px #f0f0f0;
}

.Customers IMG
{
    float: left;
    margin-right: 10px;
    border: solid 1px #808080;
}

.WaterMark
{
    color: #919191;
}

.accordionHeader
{
    background-image: url("Images/accordionBG.gif");
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: White;
    cursor: pointer;
    border-bottom: solid 1px white;
    height: 20px;
}

.accordionHeaderSelected
{
    background-image: url("Images/accordionBG.gif");
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: Blue;
    text-align: center;
    color: White;
    border-bottom: solid 1px white;
    height: 20px;
}

.SideBarHeader
{
    font-weight: bold;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: #443e39;
    padding-left: 5px;
}

.SideBarHeaderImg
{
    padding-right: 5px;
    vertical-align: middle;
    margin-bottom: 4px;
}

.Resources
{
    text-align: justify;
    padding-top: 20px;   
}

.Resources .Header
{
    font-weight: bold;
    font-size: 18px;
}

.Resources A
{
    font-size: 13px;
}

.Solutions
{
    width: 100%;
}

.Solutions .Content
{
    vertical-align: top;
    padding: 10px;
    padding-left: 0px;
    font-size: 11px;
    text-align: left;
}

.Solutions .Image
{
    vertical-align: top;
    padding: 10px;
}

.Solutions .SmallHeader
{
    font-size: 17px;
    font-weight: normal;
    color: #e22d1d;
}

.Boxes
{
    table-layout: fixed;
    height: 100px;
    width: 784px;
    color: #464646;
}

.Box
{
    padding-top: 0px;
    /*padding-left: 21px;
    padding-right: 12px;*/
    line-height: 15px;
}

.SolutionsBox
{
    background-image: url("Images/BigSolutionsBox.png");
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: top;
    width: 522px;
}

.BenefitsBox
{
    background-image: url("Images/BenefitsBox.png");
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: top;
    width: 258px;
}

.BenefitsBox .BulletPadding
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-left: 5px;
}

.BenefitsBox .BulletPadding li
{
    background-image: url("Images/blueBullet.gif");
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 1em;
    padding-bottom: 10px;
}

.SuccessStoriesTallBox
{
    background-image: url("Images/SuccessStoriesBox3.png");
    background-repeat: no-repeat;
    background-position: top;
    vertical-align: top;
    width: 257px;
}

.SuccessStoriesBox
{
    background-image: url("Images/SuccessStoriesBox.png");
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: top;
    width: 784px;
}

.SuccessStoriesBox .Testimonial
{
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 13px;
}

.SuccessStoriesBox .Testimonial, .SuccessStoriesBox .Testimonial A
{
    text-align: left;
    font-style: italic;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #4F4E4E;
}

.SuccessStoriesBox .Testimonial A:HOVER
{
    color: #66a141;
    text-decoration: none;
}

.TestimonialSideBar A
{
    text-align: left;
    font-style: italic;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #4F4E4E;
}

.TestimonialSideBar A:HOVER
{
    color: #66a141;
    text-decoration: none;
}

.Date
{
    font-weight: bold;
}

