.header2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #171796;
    text-decoration: none;
}
.BlackHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.headerBlue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #171796;
    font-weight: bold;
}
.headerLarge
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #7D2C29;
    font-weight: bold;
}

.bodyLinks a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.bodyLinks a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.bodyLinks a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}

.bodyLinks a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #91B6D1;
    text-decoration: none;
}
.advLinks a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #990000;
    text-decoration: underline;
}
.advLinks a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #990000;
    text-decoration: underline;
}
.advLinks a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #990000;
    text-decoration: underline;
}
.advLinks a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #91B6D1;
    text-decoration: underline;
}
.bodyLinks2 a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.bodyLinks2 a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.bodyLinks2 a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.bodyLinks2 a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #ffffff;
    text-decoration: none;
}
.TopOfPage a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.TopOfPage a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.TopOfPage a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.TopOfPage a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #5D5B5C;
    text-decoration: none;
}
.blueLink a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #0066FF;
    text-decoration: none;
}
.blueLink a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #0066FF;
    text-decoration: none;
}
.blueLink a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #0066FF;
    text-decoration: none;
}
.blueLink a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #5D5B5C;
    text-decoration: none;
}
.picHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.header3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #171796;
    text-decoration: none;
}
.headerProduct
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.headerAdv
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003066;
    text-decoration: none;
}
.prorackLinks a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}
.prorackLinks a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}
.prorackLinks a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}
.prorackLinks a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
}
.txt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
}
.txtSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
}
.txtGray
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    text-align: left;
}
.txtWhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: left;
}
.fltLeft
{
    float: left;
}
.fltRight
{
    float: right;
}
.clr
{
    clear: both;
}
.break
{
    height: 10px;
}
.breakSmall
{
    height: 5px;
}
.dotDiv
{
    width: 95%;
    clear: both;
    height: 5px;
    border-top: 1px solid #cccccc;
}
.sectionDiv
{
    border: 1px solid #cccccc;
    padding: 3px;
}
.sectionDivAdv
{
    border: 1px solid #cccccc;
    padding: 3px;
    height: 50px;
}
.advHeight
{
    width: 300px;
    padding-left: 10px;
}



.style23
{
    color: #171796;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
}
.style30
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}



/*---------------menu start---------------------*/



.mainMenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003066;
    background-color: #ffffff;
    border-right: 1px solid #003066;
    padding-right: 10px;
    padding-left: 10px;
}
.onhover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #003066;
    border-right: 1px solid #003066;
    padding-right: 10px;
    padding-left: 10px;
}
.nohover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003066;
    background-color: #ffffff;
    border-right: 1px solid #003066;
    padding-right: 10px;
    padding-left: 10px;
}
.menuContainerDiv
{
    text-align: left;
    width: 760px;
    background-color: #ffffff;
}

.submenu1
{
    text-align: left;
    background-color: #003066;
    width: 760px;
    height: 20px;
}
.submenu2
{
    display: none;
    text-align: left;
    background-color: #003066;
    width: 760px;
    height: 20px;
}
.linkSubmenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    height: 10px;
}
.linkSubmenu a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    height: 18px;
}
.linkSubmenu a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #cccccc;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    height: 18px;
}
.linkSubmenu a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #cccccc;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    height: 18px;
}
.linkSubmenu a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #cccccc;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    height: 18px;
}
/*---------------menu end---------------------*/


.prodeskBorderDiv
{
    border: 1px solid #cccccc;
    margin: 5px;
    width: 250px;
    height: 188px;
}

.roadtestBorder
{
    border-right: 1px solid #cccccc;
}
h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
}
.color1 /*black*/
{
    color: #000000;
}
.color2 /*white*/
{
    color: #ffffff;
}
.color3 /*dark blue*/
{
    color: #171796;
}
.color4 /*light blue*/
{
    color: #0066FF;
}
.color5 /*red*/
{
    color: #7D2C29;
}
.linkSmall:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #171796;
    text-decoration: none;
}
.linkSmall:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #171796;
    text-decoration: none;
}
.linkSmall:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #171796;
    text-decoration: underline;
}
.linkSmall:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #171796;
    text-decoration: none;
}
