﻿/*yellow #ECF718*
light blue 718DB2
cream f2e7b1
red 89001b
        background: url(http://dkchapuis.serveronline.net/Images/backgoundGradient.jpg) repeat-x top;
*/
body 
{
        background:#213f66;
        font-family:constantia, palatino linotype, palatino, san-serif;
        font-size:14px;
        padding:0px;
        margin-left:auto;
        margin-right:auto;
        color:#fff;        
}
.DisplayNone
{
    display:none;
}
#Outer
{
    border:0px solid #000000;    
    margin-left:auto;
    margin-right:auto;
    width:900px;
}    
    .hBanner
{
    border:solid #213f66;
    border-width:1px 0 0 0; 
    left:-50px;
    position:relative;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0px;
    height:300px;
    background: url(http://dkchapuis.serveronline.net/Images/CFSBanner.jpg) no-repeat center;
}
/*.hBannerB50
{
    left:-50px;
    z-index:125;
    position:relative;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    margin:0px;
    padding:0px;
    height:50px;
    background: url(http://dkchapuis.serveronline.net/Images/CFS3-Banner-Bot2.png) no-repeat center;
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.hBannerMenu
{
    left:-15px;
    top:-55px;
    position:relative;
    width:971px;
    margin-left:auto;
    margin-right:auto;
    margin:0px;
    padding:0px;
    height:50px;
    background:url(http://dkchapuis.serveronline.net/Images/hMenuBarWhite.png) no-repeat center;
}*/
.mOuter2 
{
    width:900px;
    position:relative; 
    top:-50px;
    padding:0;
    margin:0;
    height:auto;
 }
.hmenu 
{
    width:930px;
    height:45px;
    position:relative; 
    border-right:0px solid #000;
    padding:0;
    margin:0 0 0 10px;
    top:-5px;
    left:0px;
    z-index:150;
 }
/* hack to correct IE5.5 faulty box model */
* html .hmenu {width:901px; w\idth:900px;}
/* remove all the bullets, borders and padding from the default list styling */
.hmenu ul {padding:0;margin:0;list-style-type:none;}
.hmenu ul ul {width:125px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon 
.hmenu li {float:left;  width:125px;   position:relative;text-align:center;}*/
.hmenu li {float:left;position:relative;text-align:center; }
/* style the links for the top level */
.hmenu a, .hmenu a:visited {display:block;font-size:1.00em;text-decoration:none; color:#213f66; /*width:125px;*/
                             height:45px; border: 0px solid #213f66; border-width:0px 0 0px 0px; 
                            padding-left:0px;padding:0 25px 0 25px; line-height:45px; font-weight:bold;z-index:150;/*
                            background: url(http://dkchapuis.serveronline.net/Images/hBlue_Bar.jpg) repeat-x center;*/}
/* a hack so that IE5.5 faulty box model is corrected
* html .hmenu a, * html .hmenu a:visited {width:125px; w\idth:124px;}*/
  
/* hide the sub levels and give them a positon absolute so that they take up no room */
.hmenu ul ul {visibility:hidden;position:absolute;height:0;top:45px;left:0; width:125px;
              border-top:1px solid #000;z-index:150;}
/* another hack for IE5.5 */
* html .hmenu ul ul {top:45px;t\op:46px;}
 
 
/* style the table so that it takes no ppart in the layout - required for IE to work */
.hmenu table {position:absolute; top:0; left:0; border-collapse:collapse;}
 
/* style the second level links */
.hmenu ul ul a, .hmenu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:200px;
                                        border-width:0px 1px 1px 1px;text-align:left;font-size:.75em; z-index:100;}
/* yet another hack for IE5.5 */
* html .hmenu ul ul a, * html .hmenu ul ul a:visited {width:125px;w\idth:123px;}
 
/* style the top level hover */
.hmenu a:hover,hmenu ul ul a:hover {color:#000; /*background: url(http://dkchapuis.serveronline.net/Images/hGrey_Bar.jpg) repeat center;*/}
.hmenu :hover > a, hmenu ul ul :hover > a {color:#000; font-size:1.25em; font-weight:600;/*background:url(http://dkchapuis.serveronline.net/Images/hGrey_Bar.jpg) repeat-x center;*/}
.hmenu ul ul a:hover, .hmenu ul ul :hover > a {color:#000;font-size:.9375em; font-weight:normal;background: url(http://dkchapuis.serveronline.net/Images/hGrey_Bar.jpg) repeat center;}
 
/* make the second level visible when hover on first level list OR link */
.hmenu ul li:hover ul,
.hmenu ul a:hover ul{visibility:visible;}
/*
.hMenuSub 
{
    padding:0;
    margin:0;
    position:relative;
}
.hMenuSub ul {list-style:none;z-index:125;padding:0;margin:0;position:absolute;height:0;top:2px;left:0; width:98px;border-top:1px solid #000;}
.hMenuSub ul li a
{
    text-align:left;
    font-size:.75em;
    background:#d4d8bd;
    color:black;
    border:solid #0860AA;
    border-width:0 1px 1px 1px;
    width:128px;
    display:block;
    font-weight:bold;
    height:15px;
    padding:5px 10px;
    z-index:150;
}
.hMenuSub ul li a:hover{color:#000; background: url(http://dkchapuis.serveronline.net/Images/hGrey_Bar.jpg) repeat-x center;}
h1
{
    padding:0;
    margin:0;
    color:#B32421;
    font-family:"Lucida Handwriting",constantia, palatino linotype, palatino, san-serif;
}*/
#hContribute a
{
    display:block;
    text-align:center;
}
#hContribute
{
    color:#89001b; /*red */
    font-size:medium;
    text-align:center;
    margin:0 0px 0 0px;
    right:0px;
    /*width:200px;
    background: url(http://dkchapuis.serveronline.net/Images/hContribureBG.gif) no-repeat center;
*/
}
#hContribute:hover
{
    /*background:url(http://dkchapuis.serveronline.net/Images/hGrey_Bar.jpg) repeat-x center;
    background: url(http://dkchapuis.serveronline.net/Images/hContribureBG.gif) no-repeat left;*/
    color:#89001b;
    font-size:1.30em;
    font-weight:600;

    
}

.Main
{
    border:0px solid #000000;
    left:0px;
    top:0px;
    position:relative;
    width:920px;
    height:auto;
    left:-20px;
} 
.mAll
{
    width:600px;
    float:left;
    padding:0;
    margin:5px 0 0 0;
    background: url(http://dkchapuis.serveronline.net/Images/mBackgroundLeft.jpg) no-repeat top left;
    min-height:620px;
} 
.mHomeAll
{
    width:600px;
    float:left;
    padding:0;
    margin:5px 0 0 0;
    background: url(http://dkchapuis.serveronline.net/Images/mBackground.jpg) no-repeat top left;
    height:1050px; /*change this to increase default page length*/
} 
.mHomeTop
{
    
    margin:0px 0px 0px 20px;
    width:600px;
    float:left;
    left:0px;
    height:310px;
} 
.mContent
{
    margin:10px 0 0 40px;
    font-size:1.10em;
} 

 #mBackArrow
 {
     background: url(http://dkchapuis.serveronline.net/Images/mBackward_Arrow_BW.png);
     top:100px;
     left:30px;
     z-index:75;
     height:75px;
     width:75px;
     position:absolute;
     filter:alpha(opacity=30);
     -moz-opacity:0.3;
     -khtml-opacity: 0.3;
     opacity: 0.3;
 }
  #mBackArrow:hover
 {
     background: url(http://dkchapuis.serveronline.net/Images/mBackward_Arrow.png) no-repeat top left;
     cursor:pointer; 
     filter:alpha(opacity=100);
     -moz-opacity:1.0;
     -khtml-opacity: 1.0;
     opacity: 1.0;
 }
  #mNextArrow
 {
     background:  url(http://dkchapuis.serveronline.net/Images/mForward_Arrow_BW.png);
     top:100px;
     left:525px;
     z-index:75;
     height:75px;
     width:75px;
     position:absolute;
     filter:alpha(opacity=30);
     -moz-opacity:0.3;
     -khtml-opacity: 0.3;
     opacity: 0.3;
 }
 #mNextArrow:hover
 {
     background: url(http://dkchapuis.serveronline.net/Images/mForward_Arrow.png) no-repeat top left;
     cursor:pointer;
     filter:alpha(opacity=100);
     -moz-opacity:1.0;
     -khtml-opacity: 1.0;
     opacity: 1.0;
 }
 .mLeftJustify
 {
     left:10px;
     width:400px;
     margin-top:5px;   
 }
 .mRightJustify
 {
     left:150px;
     position:absolute;
     line-height:30px;  
 }
 .mAll ul
 {
    list-style:none;
    margin:0;
    line-height:25px;
    padding:0;  
 }
 .mAll li
 {
    padding:5px 0 5px 0;
 }
  .mMainBody
 {
    margin-bottom:10px;
    line-height:25px;
    padding:0;
    height:auto;  
 }
 .mMainBody ul
 {
     list-style:none;
 }
   .mMainBody li
 {
     border:0pt solid #fff;
     border-width: 0 0 1pt 0;
     min-height:170px;  
 }
 .mEmbedVideo
 {
     float:left;
     z-index:50;
     padding:10px;
 }
 .mEmbedVideoRight
 {
     float:right;
     padding:10px;
 }
#mNewsListEntries
{
    border:1px solid #f2e7b1;
    border:1px solid #213f66;
    border-bottom-style:solid;
    font-size:.85em;
    font-style:oblique;
    left:370px;
    top:45px;
    color:Red;
}
    
 .mIssuesAccList
 {
     margin:20px 0 0 40px;
     color:#fff;
     border:1px solid #fff;
     border-width: 1px 0 0 0;
 }
 .mFriendEmailBox
 {
    border:7px outset #fff;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    width:500px;
    position:relative;
    padding:10px 5px 5px 10px;
 }
 .mSocial{top:25px;width:75px;left:530px;position:absolute;height:60px;margin:0px;} 
 .mValidation{width:550px; margin:0 0 0 25px;}
 .rMenu
{
    border:0px solid #000000;
    position:relative;
    width:300px;
    float:right;
    text-align:center;
    top:5px;
    left:0px;
    margin:0px 0 0 10px;
    padding:0px;
    background: url(http://dkchapuis.serveronline.net/Images/rBackground2.jpg) repeat-y top left;
 }
 .rTop
{
    border:0px solid #fff;
    margin:0px 0 0 20px;
    height:300px; 
    width:300px;
    background: url(http://dkchapuis.serveronline.net/Images/rTopBox2.jpg) no-repeat top left;
}
 .rSignup
{
    border:0px solid #72733b; /*grey*/
    position:relative;
    width:295px;
    padding:0px;
    text-align:center;
    top:0px;
    height:300px;
}
#rSignupLabel
{
    border:0px #72733b;
    position:relative;
    float:left;
    width:70px;
    padding:3px 0 0 3px;
    margin:0px;
    top:0px;
}
.rMenu ul {
    padding:5px;
    list-style:none;
    margin:0px 0 0 0;
    left:0px;
    width:285px;
    border: solid 0px #fff; 
    top:0px;
}
.rMenu li {
    height:68px;
    padding:0px 2px 0 5px;
    background: url(http://dkchapuis.serveronline.net/Images/rWhiteBox.jpg) no-repeat center; 
    margin:3px 0 0 3px;
    color:#213f66; /* blue */
    border:0px solid #72733b;
    width:280px;
    }
 .rMenuTest
{
    border:0px solid #000000;
    position:relative;
    width:300px;
    float:right;
    text-align:center;
    top:5px;
    left:0px;
    margin:0px 0 0 10px;
    padding:0px;
    background: url(http://dkchapuis.serveronline.net/Images/rBackground2.jpg) repeat-y top left;
 }
 .rMenuTest ul {
    padding:5px;
    list-style:none;
    margin:0px 0 0 0;
    left:0px;
    width:285px;
    border: solid 0px #fff; 
    top:0px;
    text-align:left;
    font-weight:600;
    font-size:1.25em;
}
 .rMenuTest li {
    height:30px;
    padding:0px 2px 0 50px;
    margin:3px 0 0 3px;
    border:0px solid #72733b;
    width:280px;
    }
.rMenu a li 
{
    padding: 0 0px 0 8px;
    color:#213f66; /* blue */
}
.rMenu li:hover
{
    background: url(http://dkchapuis.serveronline.net/Images/rWhiteBoxHover.jpg) no-repeat center;
    color:#89001b; 
}
.rBoxMid
{
    border:0px outset #fff; /*f2e7b1;*/
    padding:0px 0 0px 0;
    text-align:center;
    border-style:solid;
    /*background: url(http://dkchapuis.serveronline.net/Images/rMidBlue.jpg) repeat-y center;

    padding:0px;*/
    height:300px; 
    width:300px;
    background: url(http://dkchapuis.serveronline.net/Images/rTopBox2.jpg) no-repeat top left;
    margin:20px 0 0 20px;
    padding:10px 0 0 0;
}
.rBoxBottom
{
    border:3px solid #213f66;
    height:300px;
    margin:20px 0 0 20px;
    padding:0px;
    background:#ffffff;
    width:292px;
}
.Footer
{
    border:0px solid #89001b;
    border-top:2px solid #89001b;
    left:0px;
    top:50px;
    position:relative;
    width:900px;
    height:auto;
    clear:both; 
    font-size:.75em;
    padding:5px;
    margin:0;
    text-align:center;
    background: #213f66;
}
 .fMenu ul
{
    list-style: none;
    padding:0;
    margin:0; 
}
.fMenu li {
    display: inline;
    border: none;
    border-width: 1px 1px 0 1px;
    margin: 0 1em 0 0;
    font-size:1.25em;
}    
#fPaidFor
{
    border:solid;
    width:200px;
    background:#ffffff center;
    color:#000000;
    margin:10px auto 10px auto;
  
}
.iAll
{
    width:1000px;
    float:left;
    padding:0;
    margin:5px 0 0 0;
    background: url(http://dkchapuis.serveronline.net/Images/mBackgroundLeft.jpg) no-repeat top left;
    min-height:620px;
} 
.iContent
{
    margin:10px 0 0 25px;
    font-size:1.10em;
    font-family:Arial;
} 
.iLogin
{
    margin:5px;
    padding:5px;
    line-height:50px;
    margin-left:auto;
    margin-right:auto;
}
