/*Generated by CaScadeS, a stylesheet editor for Mozilla Composer*/

{
    margin : 0pt;
    padding : 0pt;
}
BODY
{
    margin : 0px;
    background-image : url("../images/body_bg.jpg");
    background-repeat : repeat-x;
    background-color : rgb(63 , 47 , 34);
    font-family : Helvetica , Arial , Verdana;
}
#dvmaincontainer
{
    margin : 0px auto;
    width : 1120px;
}
#dvmaincontainer #dvtopcontainer
{
    margin : 0px;
    padding : 0px;
    float : left;
    width : 1003px;
}
#dvtopcontainer #dvlogocontainer
{
    margin : 0px;
    padding : 0px 71px 0px 0px;
    float : left;
    width : 335px;
    font-size : 0px;
}
#dvlogocontainer H1
{
    margin : 0px;
    padding : 32px 0px 0px;
    float : right;
    width : 314px;
    font-family : Arial , Helvetica , sans-serif;
    font-size : 31px;
    text-align : right;
    font-weight : bold;
    color : rgb(255 , 255 , 255);
}
#dvlogocontainer H4
{
    margin : 0px;
    padding : 0px 0px 30px;
    float : right;
    width : 198px;
    font-family : Arial , Helvetica , sans-serif;
    font-size : 14px;
    text-align : right;
    font-weight : bold;
    color : rgb(187 , 159 , 137);
}
#dvtopcontainer #dvnavicontainer
{
    margin : 0px;
    padding : 0px;
    float : right;
    width : 480px;
    font-size : 0px;
}
#dvnavicontainer IMG
{
    margin : 0px;
    padding : 0px;
    float : left;
    font-size : 0px;
}
#dvmaincontainer #dvbodycontainer
{
    margin : 0px;
    padding : 0px;
    float : left;
    width : 1120px;
    background-image : url("../images/page_bg.jpg");
    background-repeat : repeat-y;
    background-position : left top;
}
#dvbodycontainer #dvbannerbgcontainer
{
    border-top : 1px solid rgb(213 , 212 , 205);
    border-bottom : 1px solid rgb(213 , 212 , 205);
    margin : 0px;
    padding : 38px 0px 0px 10px;
    float : left;
    width : 1100px;
    height : 189px;
    background-image : url("../images/bg.jpg");
    background-repeat : repeat;
    background-position : center top;
}
#dvbannerbgcontainer .lftcontainer
{
    margin : 0px;
    padding : 0px;
    float : left;
    width : 277px;
    font-size : 0px;
}
.lftcontainer .dvbannerleft
{
    margin : 0px;
    padding : 0px 0px 15px;
    float : left;
    width : 277px;
}
.dvbannerleft IMG
{
    margin : 0px;
    padding : 0px 11px 0px 0px;
    float : left;
    font-size : 0px;
}
.dvbannerleft P
{
    margin : 6px 0px 0px;
    padding : 6px 0px 5px 8px;
    float : left;
    width : 203px;
    font-size : 12px;
    text-align : left;
    color : rgb(66 , 64 , 55);
    background-color : rgb(255 , 255 , 255);
}
.dvbannerleft P B
{
    font-size : 13px;
    font-weight : bold;
}
#dvbannerbgcontainer #dvbanner
{
    margin : 0px;
    padding : 0px 0px 0px 35px;
    float : left;
    font-size : 0px;
}
#dvbodycontainer #dvleftpanel
{
    margin : 0px;
    padding : 26px 0px 4px 10px;
    float : left;
    width : 274px;
}
#dvleftpanel #topimage
{
    margin : 0px;
    padding : 8px 0px 0px 15px;
    float : left;
    width : 235px;
    font-size : 17px;
    height : 23px;
    background-color : rgb(6 , 101 , 253);
    color : rgb(255 , 255 , 255);
    text-align : center;
    font-weight : bold;
    font-family : Helvetica , Arial , Verdana;
    line-height : 18px;
}
#dvleftpanel #midcont
{
    border-left : 1px solid rgb(243 , 243 , 243);
    border-right : 1px solid rgb(243 , 243 , 243);
    border-bottom : 1px solid rgb(243 , 243 , 243);
    margin : 0px;
    padding : 25px 0px 4px;
    float : left;
    width : 217px;
}
#midcont P
{
    margin : 0px;
    padding : 0px 0px 25px;
    float : left;
    width : 223px;
    font-size : 15px;
    text-align : left;
    line-height : 17px;
    color : rgb(81 , 61 , 44);
}
#midcont P SPAN
{
    float : right;
    text-align : right;
    color : rgb(165 , 5 , 26);
    font-weight : bold;
}
#dvleftpanel #leftfoot
{
    margin : 12px 0px 0px;
    padding : 10px 0px 13px 16px;
    float : left;
    width : auto;
    background-image : none;
    background-repeat : repeat;
    background-position : top;
}
#leftfoot IMG
{
    margin : 0px;
    padding : 0px;
    float : left;
    width : 46px;
}
#leftfoot P
{
    margin : 0px;
    padding : 0px 0px 0px 15px;
    float : left;
    width : 160px;
    font-size : 12px;
    text-align : left;
    color : rgb(107 , 95 , 88);
}
#leftfoot SPAN
{
    margin : 0px;
    padding : 5px 0px 5px 15px;
    float : left;
    width : 156px;
    font-size : 15px;
    text-align : left;
    font-weight : bold;
    color : rgb(107 , 95 , 88);
}
#dvbodycontainer #dvrightpanel
{
    margin : 0px 0px 0px 20px;
    padding : 18px 0px 4px 3px;
    float : left;
    width : 800px;
}
#dvrightpanel H1
{
    margin : 0px;
    padding : 10px 0px 0px 15px;
    float : left;
    font-size : 20px;
    text-align : left;
    color : rgb(44 , 27 , 17);
    width : 1200px;
}
#dvrightpanel P
{
    margin : 0px;
    padding : 10px 0px 10px 15px;
    float : left;
    font-size : 13px;
    text-align : left;
    line-height : 16px;
    color : rgb(81 , 61 , 44);
    width : 800px;
}
#dvrightpanel .line
{
    margin : 0px;
    padding : 10px 0px 15px 15px;
    float : left;
    font-size : 0px;
    width : 800px;
}
#dvrightpanel .learn
{
    margin : 0px;
    padding : 0px 0px 14px 445px;
    float : left;
    text-align : left;
    font-size : 0px;
}
#dvrightpanel .learn SPAN
{
    margin : 0px;
    padding : 0px;
    height : 20px;
    width : 140px;
    font-size : 10px;
    color : rgb(255 , 255 , 255);
}
#dvrightpanel .learn SPAN A
{
    background-image : url("../images/learn.jpg");
    background-repeat : no-repeat;
    width : 140px;
    height : 30px;
    font-size : 10px;
    color : rgb(255 , 255 , 255);
    padding-right : 20px;
    text-decoration : none;
    padding-top : 8px;
    line-height : 17px;
}
#dvrightpanel .learn SPAN A:hover
{
    background-image : url("../images/learn_over.jpg");
    background-repeat : no-repeat;
    width : 130px;
    color : rgb(255 , 255 , 255);
    text-decoration : none;
}
#dvrightpanel .learn A
{
    background-image : url("../images/learn.jpg");
    background-repeat : no-repeat;
    background-position : center;
    height : 20px;
    width : 97px;
    font-size : 11px;
    color : rgb(255 , 255 , 255);
    padding-bottom : 10px;
    padding-left : 11px;
    padding-top : 3px;
}
#dvrightpanel .learn A:hover
{
    background-image : url("../images/learn_over.jpg");
    background-repeat : no-repeat;
    height : 20px;
    width : 97px;
    padding-bottom : 10px;
    color : rgb(255 , 255 , 255);
}
#dvrightpanel #righttfoot
{
    margin : 20px 0px 0px;
    padding : 11px 0px 13px;
    float : left;
    width : 556px;
    height : 59px;
    background-image : url("../images/right_foot.jpg");
    background-repeat : no-repeat;
    background-position : center top;
}
#righttfoot IMG
{
    margin : 0px;
    padding : 0px 0px 0px 10px;
    float : left;
    font-size : 0px;
}
#righttfoot P
{
    margin : 0px;
    padding : 0px 12px;
    float : left;
    width : 97px;
    font-size : 13px;
    text-align : left;
    color : rgb(81 , 61 , 44);
}
#dvmaincontainer #dvfootercontainer
{
    margin : 0px;
    padding : 0px;
    float : left;
    width : 900px;
}
#dvfootercontainer #foottop
{
    margin : 0px;
    padding : 0px 0px 50px;
    float : left;
    width : 900px;
    background-image : url("../images/footer.jpg");
    background-repeat : no-repeat;
    background-position : center top;
}
#foottop P
{
    margin : 0px;
    padding : 25px 0px 0px 20px;
    float : left;
    font-size : 12px;
    text-align : left;
    color : rgb(147 , 138 , 130);
}
#foottop P A
{
    text-decoration : none;
    color : rgb(147 , 138 , 130);
    padding-left : 5px;
    padding-right : 5px;
}
#foottop P A:hover
{
    text-decoration : underline;
    color : rgb(147 , 138 , 130);
}
#foottop P SPAN
{
    padding : 0px 10px 0px 0px;
}
.design
{
    margin : 0px;
    padding : 13px 0px 0px 80px;
    float : left;
    width : 154px;
    font-size : 0px;
}
#tabs1
{
    margin : 0px;
    background : rgb(6,101,253) none repeat scroll 0%;
    float : left;
    font-size : 15px;
    font-family : Helvetica , sans-serif;
    font-weight : bold;
    padding-top : 10px;
    padding-bottom : 5px;
    height : 26px;
    line-height : normal;
}
#tabs1 UL
{
    margin : 0pt;
    padding : 0px;
    list-style-type : none;
    list-style-image : none;
    list-style-position : outside;
    float : left;
}
#tabs1 LI
{
    margin : 0pt;
    padding : 0pt;
    display : inline;
    line-height : 16px;
    height : 25px;
    float : left;
}
#tabs1 A
{
    margin : 0pt;
    padding : 0pt 0pt 0pt 4px;
    background : transparent url("../images/tableft1.gif") no-repeat scroll left top;
    float : left;
    text-decoration : none;
}
#tabs1 A SPAN
{
    padding : 2px 9px 6px 5px;
    background : transparent url("../images/tabright1.gif") no-repeat scroll right top;
    float : left;
    display : block;
    color : rgb(44 , 28 , 15);
}
#tabs1 A SPAN
{
    float : none;
}
#tabs A:hover SPAN
{
    color : rgb(255 , 255 , 255);
}
#tabs1 A:hover
{
    background-position : 0% -42px;
    color : rgb(255 , 255 , 255);
}
#tabs1 A:hover SPAN
{
    background-position : 100% -42px;
    color : rgb(255 , 255 , 255);
}
#tabs1 #current A
{
    background-position : 0% -42px;
    color : rgb(255 , 255 , 255);
}
#tabs1 #current A SPAN
{
    background-position : 100% -42px;
    color : rgb(255 , 255 , 255);
}
IMG
{
    border : medium;
}
#tabs3
{
    background : rgb(6,101,253) none repeat scroll 0%;
    float : left;
    width : 362px;
    font-size : 14px;
    font-family : Arial , Helvetica , sans-serif;
    line-height : normal;
    font-weight : bold;
}
#tabs3 UL
{
    margin : 0pt;
    padding : 10px 5px 5px 0px;
    list-style-type : none;
    list-style-image : none;
    list-style-position : outside;
    line-height : 21px;
}
#tabs3 LI
{
    margin : 0pt;
    padding : 0pt;
    display : inline;
}
#tabs3 A
{
    margin : 0pt;
    padding : 0pt 0pt 0pt 0px;
    background : transparent url("../images/tableft3.gif") no-repeat scroll left top;
    float : left;
    text-decoration : none;
}
#tabs3 A SPAN
{
    padding : 7px 0px 4px;
    background : transparent url("../images/tabright3.gif") no-repeat scroll right top;
    float : left;
    display : block;
    color : rgb(44 , 27 , 17);
    line-height : 14px;
    height : 20px;
}
#tabs3 A SPAN
{
    border : 1px solid red;
    float : none;
}
#tabs3 A SPAN
{
    float : none;
}
#tabs3 A:hover SPAN
{
    color : rgb(255 , 255 , 255);
}
#tabs3 A:hover
{
    background-position : 0% -42px;
}
#tabs3 A:hover SPAN
{
    background-position : 100% -42px;
}
#tabs3 #current A
{
    background-position : 0% -42px;
    color : rgb(255 , 255 , 255);
}
#tabs3 #current A SPAN
{
    background-position : 100% -42px;
    color : rgb(255 , 255 , 255);
}
