﻿div, dl, p, li, li, ul, h2, h3, h4, img
{
    behavior: url(  "/iepngfix.htc" );
}

body
{
    background: #d4e4e4;
    font-family: Trebuchet MS;
    scrollbar-face-color:#92d3ef; 
scrollbar-arrow-color:#FFFFFF; 
scrollbar-track-color:#225067; 
scrollbar-shadow-color:''; 
scrollbar-highlight-color:''; 
scrollbar-3dlight-color:''; 
scrollbar-darkshadow-Color:''; 

}
#wrapper
{
    margin: 40px auto 0px auto;
    width: 965px;
    padding: 0px 0px 0px 0px;
    min-height: 360px;
    height: auto !important;
    height: 360px;
    position: relative;
}

#flashLayer
{
    position: absolute;
    top:-43px;
   left: 0px;
    z-index: +1;
    overflow: hidden;


}
#header
{
    width: 965px;
    height: 70px;
    border-bottom: 18px solid #fff;
}
#header img
{
    position: absolute;
    top: -70px;
    left: -10px;
}
.headerLoginBox
{
    float: right;
    font-size: 90%;
    width:630px;
    margin: 2px 0px 0px 0px;

}
.headerLoginBox strong
{
   float: left;
}
.loginLeft
{
    float: left;
    width: 180px;
    
}
.loginRight
{
    float: right;
    width: 230px;
    padding: 18px 0px 0px 0px; 
}
.loginRight a
{
	color:Black;
	margin-right:30px;
}
.loginLink
{
    color:#13203e;
}
.loginVal
{
    font-size: 80%;
    color: Red;
    position: relative;
    clear: both;
    padding:3px 0px 0px 15px;
}
.usernameVal
{
    position: absolute;
    top:5px;
    left:50px;
}
.passwordVal
{
    position: absolute;
    top:5px;
    left:250px;
}
#FailureText
{
       position: absolute;
    top:-5px;
    left:0px;
}
.headerLoginBox label
{
   

    width: 180px;
    clear: right;
    float:left;
    color: #35a6d5;

}
.headerLoginBox input
{

    clear: both;
    display:block;
    width: 160px;
}
.headerLoginTitle
{
    font-weight: bold;
    text-align: left;

}
#contentMain
{
    min-height: 400px;
    width: 965px;
    overflow: hidden;
    background-repeat: repeat-y;
}
#contentLeft
{
    width: 251px;
    background-color: #f5f6fa;
    float: left;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}
.forumLogin
{
    width: 231px;
    text-align: center;
    padding: 26px 10px 20px 10px;
    background-color: #4dabcf;
}
.forumLogin img
{
    background-image: none;
    border: 0px;
}
.forumLogin p
{
    font-size: 90%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.forumLogin a
{
  text-decoration: none;
  color: #fff;
}
#contentLeft ul
{
    margin: 0;
    padding: 0;
    font-size: 90%;
    list-style-type: none;

}
#contentLeft li a
{
    color: #cf241a;
    width: 9em;
    display: block;
    width: 200px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 4px 40px;
    text-decoration: none;
    font-weight: bold;
    background-image: url(/UserFiles/Image/bullet-nav.gif);
    background-repeat: no-repeat;
    background-position: 0.7em;
}
#contentLeft a:hover
{
    color: #3f3e3e;
}




#contentLeft li li a
{
    color: #45769E !important;
    padding: 0px 0px 0px 50px !important;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    background-image: none;
    font-weight: normal;
    font-size: 90%;
    display: block;
    width: 180px;

}
#contentLeft ul ul
{
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#contentRight
{

    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
}
#contentRight h1
{
    font-size: 110%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.subheader
{
    font-size: 90%;
    color: #fff;
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
#contentRight p
{
    color: #fff;
    text-align: justify;
    font-size: 90%;
    line-height: 140%;
    margin: 5px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.mainPageBullets
{
   width: 400px;
   color: #fff; 
    list-style-type: disc!important;
   font-size: 90%;
    margin: 0px 0px 0px 0px!important;
 padding: 0px 0px 0px 10px!important;
}
.mainPageBullets li
{
 list-style-type: disc!important;
 margin: 0px 0px 0px 10px!important;
 padding: 0px 0px 0px 10px!important;
}
ol#usefulTips
{
    color: #fff;
    width: 400px;
    font-size: 80%;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
ol#usefulTips li
{
    margin: 0px 0px 0px 0px;
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    display: block;
    clear: both;
}
ol#usefulTips li em
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    display: block;
    float: right;
    width: 360px;
}
ol#usefulTips li strong
{
    display: block;
    float: left;
    width: 17px;
    height: 17px;
    font-size: 90%;
    background-image: url(/UserFiles/Image/bullet-blue.gif);
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}
.questionScroll
{
    height: 350px;
    width: 400px;
    overflow: auto;
    margin: 10px 0px 30px 0px;
    padding: 8px 0px 0px 0px;
}



.anyQuestions
{
    color: #fff;
    width: 350px;
    font-size: 80%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.anyQuestions li
{
    padding: 0px 0px 0px 0px;
    display: block;
        list-style-type:circle!important;
    padding: 0px 0px 10px 0px;
}
.anyQuestions ul li ul
{
       list-style-type:circle!important;
         margin: 0px 0px 0px 20px!important;
}
.anyQuestions li li
{
    margin: 0px 0px 0px 0px;
 
    padding: 0px 0px 0px 0px!important;
}
.anyQuestions span, .anyQuestions strong
{
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 26px;
    display: block;
    clear: both;
    background-repeat: no-repeat;
    background-position: left top;
}
.anyQuestions strong
{
    font-weight: bolder !important;
    font-size: 110% !important;
      background-image: url(/UserFiles/Image/faq-q.gif);
    background-repeat: no-repeat;
}
.anyQuestions span
{
    font-weight: bolder !important;
    font-size: 90% !important;
    background-image: url(/UserFiles/Image/faq-a.gif);
    background-repeat: no-repeat;
}
.anyQuestions em
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    font-style: normal;
    display: block;
    clear: both;
}
.caseStudyCont
{
    background-image: url(/UserFiles/Image/casebullet.png);
    background-repeat: no-repeat;
    background-position: 0.2 0.2em;
    font-size: 75% !important;
    padding: 0px 0px 10px 25px !important;
}
.links
{

    font-size: 75% !important;
    display: block!important;
    clear: both!important;
    width: 420px;
    margin: 0px 0px 12px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
.links img
{

    float:left;
    border: 0px;
    margin: 0px 10px 0px 0px;
}

.links p
{

    float:right;
    font-size: 105%!important;
    width:280px!important;
}

.caseStudyCont strong, .links strong
{
    font-size: 110% !important;
    font-weight: 600;
}
.caseStudyCont a, .links a, .regLink
{
    color: #83daff;
}
.caseStudyCont a:hover, .links a:hover
{
    color: #6dbdee;
}



.caseStudyCont img
{
    float: left;
    border: 0px;

    
}
.caseStudyCont span
{
    float: right;
    width:280px;

    
}
.caseStudyImg
{
    border-left: 4px #fff solid;
    border-bottom: 4px #fff solid;
    border-right: 4px #fff solid;
    margin: 0px 0px -15px 22px;
    float: left;
    
}

.blueBox, .blueboxPages
{
    width: 246px;
    background-image: url(/UserFiles/Image/arrow-right-expand.gif);
    background-repeat: repeat-y;
    position: absolute;
    left: 450px;
    top: 30px;
    z-index: 1;
    display: block;


}
.RadioBtn
{
}
.RadioBtn input
{
    background-color: #7ED3F3;
    margin: 0px 10px 0px 0px;
}
.blueBoxTitle
{
    position: absolute;
    top: -10px;
    right: -14px;
}
.home
{
overflow: hidden;
    background-image: url(/UserFiles/Image/arrow-right-expand-home.gif)!important;
    background-repeat: repeat-y;
}
.blueBoxBot
{
 vertical-align: bottom;
    margin-top: -5px;
}
.blueBoxBotTop
{
    vertical-align: bottom;
    margin-top: -14px;
}
.blueBox h2, .blueInnerPages h2
{
    color: #dd392f !important;
    font-size: 110% !important;
    display: block;
    min-height: 40px;
    width: 150px !important;
    padding: 0px 0px 0px 45px !important;
    margin: 0px 0px 0px -34px !important;
    background-image: url(/UserFiles/Image/arrow-right.gif);
    background-repeat: no-repeat;
    background-position: left;
}
.blueInner
{
    display: block;
    width: 201px;
   min-height: 80px;
    height: auto !important;
    height: 80px;
    margin: 0px 0px 0px 34px;
    padding: 10px 0px 16px 0px;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.blueInnerPages
{
    display: block;
    width: 201px;
    overflow: hidden;
    margin: -4px 0px 12px 34px;
    padding: 5px 0px 15px 0px;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.changePassword
{

    margin: 0px 0px 0px 30px;

}
.changePassword td
{
    padding: 5px;
}
.blueBoxSep
{
    margin: 0px 0px 0px 34px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}
.blueInner p
{
    color: #676767 !important;
    line-height: 14px !important;
    font-size: 70% !important;
    margin: 0px 0px 0px 12px !important;
    padding: 5px 5px 5p 5px !important;
}
.blueInner a, .blueInnerPages a
{
    color: #dd392f !important;
    text-decoration: none;
}
.blueInnerPages p
{
    color: #676767 !important;
    line-height: 14px !important;
    width: 180px !important;
    font-size: 70% !important;
    text-align: left !important;
    margin: 0px 0px 0px 8px !important;
    padding: 5px 5px 5p 5px !important;
}
.youHaveProblemImg
{
    position: absolute;
    bottom: -10px;
    left: 230px;
    z-index: +10;
}
.checklabelImg
{
    position: absolute;
    bottom: -10px;
    left: 200px;
}
.helpAdvice p, .answers p, .frequently p
{
    width: 150px !important;
    text-align: left !important;
}
.helpAdvice
{
    background-image: url(/UserFiles/Image/helpAdvice-bg.gif);
        border-bottom:10px solid #92d4f0;
}
.answers
{
    background-image: url(/UserFiles/Image/answered-bg.gif);
    border-bottom:10px solid #92d4f0;
}
.frequently
{
    background-image: url(/UserFiles/Image/frequently-bg.gif);
        border-bottom:10px solid #92d4f0;
}
.questionForm
{
    width: 450px;
    position: relative;
    display: block;
    clear: both;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.questionForm p
{
    margin: 10px 15px 3px 0px !important;
    padding: 0px !important;
    color: #fff;
}
.questionForm input, .questionForm textarea
{
    color: #000;
    font-size: 10pt;
    font-family: Arial;
    border: 1px solid #fff;
    margin: 0px 0px 0px 0px !important;
}
.Feild
{
    width: 360px;
    padding: 6px 0px 0px 6px;
    background-image: url(/UserFiles/Image/feild-bg.gif);
}
.FeildBtn
{
    color: #ffffff;
    padding: 5px;
    margin: 10px 0px 20px 0px;
    background-color: #2e4859;
    border: 2px solid #fff;
}
.checkFormBtn
{
    color: #ffffff;
    font-size: 70%;
    background-color: none !important;
}
#footer
{
    background-color: #F4811F;
    width: 948px;
    position: relative;
    clear: both;
    height: 120px;
    margin: -5px auto 0px auto;
    padding: 10px 0px 0px 20px;

        
}
.questions
{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    width: 400px;
    font-size: 90%;
    overflow: hidden

}
.questions h2
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 90%;
}

#footer p
{
    margin: 5px 0px 5px 0px;
    color: #fff;
    font-weight: 600;
    font-size: 90%;
    padding: 0px 0px 0px 0px;
}
#footer ul
{
    margin: 0px 0px 0px 0px;
    list-style-type: none;
    padding: 0px 0px 0px 0px;
}
#footer ul li
{
    display: inline;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#footer ul li img
{
    border: none;
}
.footerImg
{
    top: -50px;
    left: 450px;
    position: absolute;
    z-index: 5;
    border: 0px;
}
#underFooter
{
    width: 960px;
    clear: both;
    margin: auto;
    display: block;
    padding: 8px 0px 0px 0px;
}
#underFooter p
{
   float:left;
   width:470px;
   font-size: 60%;
   padding: 0px;

   padding: 0px 0px 0px 0px;
}
#underFooter ul
{
   float: right;
 width: 480px;
list-style-type: none;
 margin: 0px;
 padding: 0px;
}
#underFooter ul li
{
float: right;
padding:0px 5px 0px 0px;
margin: 0px 0px 0px 0px;
}

#underFooter h4
{
float: right;
padding:0px 242px 5px 0px;
margin: 0px 0px 0px 0px;
font-size: 90%;
}

#underFooter img
{

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 0px;
}
#underFooter span
{
    float: right;
    width:380px;

} 
.valText
{
    color:#46c4fa;

}

