﻿/*yellow #ECF718*
light blue 718DB2
cream f2e7b1
red 89001b

*/

body 
{
        background: url(http://www.coburnforsenate.com/Images/new/newhome13_bgS.jpg) repeat-x top;
        font-family:constantia, palatino linotype, palatino, san-serif;
        font-size:14px;
        padding:0px;
        margin-left:auto;
        margin-right:auto;
        color:#000;        
}
.DisplayNone
{
    display:none;
} 
.hBanner
{
    border:solid #213f66;
    border-width:0px 0 0 0; 
    position:relative;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0px;
    height:174px;
    left:0px;
    top:0px;
    background: url(http://www.coburnforsenate.com/Images/New/newhome13T.jpg) no-repeat center;
}
.hmenu 
{
    width:900px;
    height:34px;
    position:relative; 
    border-right:0px solid #000;
    padding:140px 0 0 110px;
    z-index:150;
 }
/* hack to correct IE5.5 faulty box model */
* html .hmenu {width:900px; w\idth:899px;}
/* 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:150px;}
/* 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:17px;text-decoration:none; color:#000; /*width:125px;*/
                             height:45px; border: 0px solid #213f66; border-width:0px 0 0px 0px; 
                            padding-left:0px;padding:0 20px 0 20px; 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:10px; width:170px;
              border-top:1px solid #fff;z-index:150;font-weight:600;}
/* 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:#ced7e8; color:#213f66; height:auto; line-height:1em; padding:5px 10px; width:150px;
                                        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:150px;w\idth:148px;}
 
/* 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:800;/*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/new/hBlueBar.png) repeat top;}
 
/* 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;}
#hContribute a
{
    display:block;
    text-align:center;
}
#hContribute
{
    color:#89001b; /*red */
    font-size:17px;
    text-align:center;
    margin:0 0px 0 0px;
    right:0px;
}
#hContribute:hover
{
    color:#89001b;
    font-size:1.30em;
    font-weight:600;
}
.Main
{
    border:0px solid #000000;
    left:0px;
    top:0px;
    position:relative;
    width:1000px;
    min-height:1050px;
    margin:0 auto;
    left:0px;  
} 
.mAll
{
    width:600px;
    float:left;
    padding:0;
    margin:4px 0 0 0;
    min-height:620px;
    background: url(http://dkchapuis.serveronline.net/Images/new/mNewHome-bgLeft.jpg) no-repeat top left;
} 
.mContent
{
    margin:10px 0 0 40px;
    font-size:1.10em;
} 
.HomeMain
{
    border:0px solid #000000;
    left:0px;
    top:0px;
    position:relative;
    width:1000px;
    min-height:1050px;
    margin:0 auto;
    left:0px;
    background: url(http://www.coburnforsenate.com/Images/new/newhome12B-2.jpg) no-repeat top left;
} 
.mHomeAll
{
    width:650px;
    padding:7px 0 0 0;
    margin:0px 0 0 0;
    
    
} 
.mHomeTop
{
    padding:13px 0px 0px 55px;
    width:600px;
    left:0px;
    height:310px;
}
 #mBackArrow
 {
     background: url(http://dkchapuis.serveronline.net/Images/new/mArrowBackwardBW.png);
     top:130px;
     left:75px;
     z-index:75;
     height:60px;
     width:60px;
     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/new/mArrowBackward.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/new/mArrowForwardBW.png);
     top:130px;
     left:570px;
     z-index:75;
     height:60px;
     width:60px;
     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/new/mArrowForward.png) no-repeat top left;
     cursor:pointer;
     filter:alpha(opacity=100);
     -moz-opacity:1.0;
     -khtml-opacity: 1.0;
     opacity: 1.0;
 }
.mColumnLeft{width:300px;margin:33px 0 0 35px;padding:0px;Height:655px;overflow:hidden; 
                   border:1px solid #29B6AE;text-align:center;font-size:1.5em; line-height:1px;
                   background: url(http://www.coburnforsenate.com/Images/new/MainBox.png) repeat-x center;} 
.mColumnRight{float:right;width:300px;margin:33px 0 0 0;padding:0px 0 0 0px;Height:655px;
          border:1px solid #29B6AE; text-align:center;font-size:1.5em;
          background: url(http://www.coburnforsenate.com/Images/new/MainBox.png) repeat-x center;}
#mVideo{margin:5px 0px 0 10px;}
.mTitle{border-bottom:1px solid #213f66;width:280px;height:35px;margin:0 10px 0 10px;text-align:left;
         line-height:35px;font-weight:600;font-size:20px; vertical-align:super;}
#mNewsListEntries{}
#mNewsRepeaterDiv{font-size:.5em; font-weight:300;
                   padding:10px 5px 5px 15px; line-height:10px; text-align:left;}
#mNewsRepeaterDiv a{color:#213f66;}
#mNewsRepeaterDiv a:hover{color:#29B6AE;}
#mNewsRepeaterDiv h3{margin:20px 0 0px 0;font-size:1.4em;line-height:15px;}
.mNewsRepeatTitle{font-size:1.3em;font-weight:800;line-height:15px;font-family:Trajan Pro, Arial, Sans-Serif;}
.mNewsRepeatDate{font-size:.9em;font-weight:400;line-height:15px;}
#mNLRepeaterDiv{font-size:.5em; font-weight:300;
                   padding:10px 5px 5px 15px; line-height:10px; text-align:left;}
#mNLRepeaterDiv a{color:#213f66;}
#mNLRepeaterDiv a:hover{color:#29B6AE;}
#mNLRepeaterDiv h3{margin:20px 0 0px 0;font-size:1.4em;line-height:15px;}
.rMenu
{
    border:0px solid #000000;
    position:relative;
    width:300px;
    float:right;
    text-align:center;
    left:0px;
    margin:2px 35px 0 0px;
    padding:7px 0 0 0px;    
 }
 .rTop
{
    border:0px solid #fff;
    margin:0px 0 0 0px;
    height:300px; 
    width:250px;
    font-family:Arial Sans-Serif;font-weight:600;  
}
.rBoxBottom
{
    border:1px solid #29B6AE;
    height:300px;
    margin:43px 0 0 0px;
    padding:0px;
    background:#ffffff;
    width:292px;
}
#rTwitterBox
{
    border:1px solid #29B6AE;
    margin:10px 0 0px 0px;
    padding:0px;
    background:#ffffff;
    width:292px;
}   
.rActionBox{background: url(http://www.coburnforsenate.com/Images/new/rActionCenterBox2.jpg) no-repeat center;
             height:145px;width:295px;margin:0 auto;padding:0;
             color:#213f66;font-size:2.1em; vertical-align:middle;text-align:left;}
.rContributeBox{background: url(http://www.coburnforsenate.com/Images/new/rActionCenterBoxRed3.jpg) no-repeat center;
             height:75px;width:295px;margin:0 auto;padding: 0 0 5px 0; line-height:75px;
             color:#213f66;font-size:2.25em; vertical-align:middle;}
.rVolunteerBox{background: url(http://www.coburnforsenate.com/Images/new/rActionCenterBoxBlue3.jpg) no-repeat center;
             height:75px;width:295px;margin:0 auto;padding: 0 0 0px 0; line-height:70px;margin-top:5px;
             color:#213f66;font-size:2.25em; vertical-align:middle;} 
.rActionBox:hover{background: url(http://www.coburnforsenate.com/Images/new/rActionCenterBoxH.jpg) no-repeat top;}
.rVolunteerBox:hover{background: url(http://www.coburnforsenate.com/Images/new/rActionCenterBoxBlue3H.jpg) no-repeat top;}
.rContributeBox:hover{background: url(http://www.coburnforsenate.com/Images/new/rActionCenterBoxRed3H.jpg) no-repeat center;}        
.rVolunteerBox a:link{color:#213f66}
.rVolunteerBox a:visited {color:#213f66;}
.rVolunteerBox a:Hover{color:#000}
.rContributeBox a:link{color:#89001b}
.rContributeBox a:visited {color:#89001b;}
.rContributeBox a:Hover{color:#000;}
.rSignUpButton{color:white;width:133px;height:40px;position:absolute;font-size:25px;
               background: url(http://www.coburnforsenate.com/Images/new/rButtonsSmallBlue.png) no-repeat top;
               margin:90px 0 0 135px;padding:5px 0 0 0;text-align:center;}
.rSignUpButton a{color:white}
.rSignUpButton:hover{background: url(http://www.coburnforsenate.com/Images/new/rButtonsSmallLBlue.png) no-repeat top;}
.rInputBoxes{position:relative;top:10px;left:15px;}
.rTextBox{margin:0px 0px 10px 3px ;text-align:center;font-size:20px;color:#9e9f9d;}
.Footer
{
    border:0px solid #89001b;
    border-top:0px solid #89001b;
    left:0px;
    position:absolute;
    width:100%;
    height:auto;
    clear:both; 
    font-size:1.oem;color:#213f66;
    padding:5px;
    margin:0 auto;
    text-align:center;
    background: url(http://www.coburnforsenate.com/Images/new/newhome12F.jpg) repeat-x top;
    
}
.Footer ul a:hover{color:#000;font-weight:600;}
 .fMenu
{
    list-style: none;
    padding:0;
    margin:0 auto;
    margin-top:10px; 
}
 .fMenu ul
{
    list-style: none;
    padding:0;
    margin:0 auto; 
}
.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:275px;
    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;
} 
.iData{text-align:left;} 
.iLogin
{
    margin:5px;
    padding:5px;
    line-height:50px;
    margin-left:auto;
    margin-right:auto;
}
.iBlanket{background:#111;opacity: 0.65;filter:alpha(opacity=65);}
#iAddNewsPopUpPanel{border:2px solid #213f66; width:auto; height:auto; background:#ced7e8;
                    padding:20px; line-height:30px;color:#213f66;}
