﻿
.menucont
{
    position: relative;
    display: block;
    height: 17px;
    /*background-color: #006e6b;*/
    /*padding: 0px 10px 0px 10px;*/
    z-index:100;

   /* -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -khtml-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    
    behavior: url(/js/PIE-2.0beta1/PIE.htc);*/


    top:25px;       /*16px;*/
}

body {
	border:0px;
	padding:0px;
	margin:0px;
	padding-top: 0px; 
	background-color: #ffffff; 
    /*background-image:url('/onlinegiving/images/winchester/body-bg-inside.png');
	background-repeat:repeat-x;
    background-position: 0 9px;*/
	margin: 0px; 
	height:100%;
	width: 100%;
}

#footer, .push {
	height: 132px; 
}
#footer
{
	background-image:url('/onlinegiving/images/winchester/footer-bg.png');
	background-repeat:repeat-x;
}
#innerfooter
{
	width:985px;
	position:relative;
	margin:0 auto;
	padding-top:14px;
}

#footerlinks
{
	position:relative;
    width:715px;
    display:inline-block;
    /*float:left;*/
    line-height:1.2!important;
}

#footerlinks p
{
	/*position:absolute; */
	/*right:20px; 
	top:26px; 
	text-align:right;*/
	color:#333333!important;
	font-family:'Cabin', Sans Serif, Arial!important!important;
	font-weight:400!important;
	font-size:14px!important;
	text-decoration:none!important;
}

#footerlinks p a
{
	color:#0092d0;
}

#footerlinks p a:hover
{
	color:#0092d0;
	/*border-bottom:1px #fff0a9 dotted;*/
}

.clear
{
    clear:both;
}

div#utilitylinks
{
    position: relative;
    height: 33px;
    /*right: 0px;*/
    /*padding: 10px;*/
    padding: 5px 10px 10px 10px;
    /*margin-bottom: 20px;*/
    display: inline-block;
    text-align: right;
    float: left;
    text-transform: uppercase;
    background-color: #f2f2f2;
    vertical-align: middle;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #ebebeb;
    border-bottom-color: #ebebeb;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right-color: #ebebeb;
    border-right-width: 1px;
    border-right-style: solid;
    
    -moz-border-radius: 0px 0px 15px 15px;
    -webkit-border-radius: 0px 0px 15px 15px;
    -khtml-border-radius: 0px 0px 15px 15px;
    border-radius: 0px 0px 15px 15px;
    
    behavior: url(/js/PIE-2.0beta1/PIE.htc);
}

#utilitylinks a, #utilitylinks span
{
    text-align: right;
    color: #2d3d54;
	font-family:'Cabin', Sans Serif, Arial!important;
    font-weight: 400;
    font-size: 11px;
    text-decoration: none;
    padding: 0px 2px 0px 2px;
}

#utilitylinks a:hover
{
	color:#2d3d54;
}

#utilitymenu
{
	position:absolute;
	display:inline-block;
	width:270px;
	/*height:88px;
	float:left;*/
	text-align:right;
	top:50%;
	right:0px
}

#utilitymenu td
{
    text-align: right;
}

#utilitymenu a, #utilitymenu span
{
    text-align: right;
    color: #0092d0;
	font-family:'Cabin', Sans Serif, Arial!important;
    font-weight:bold;
    font-size: 14px;
    text-decoration: none;
    padding: 0px 5px 0px 5px;
}

#utilitymenu a:not(:last-child)
{
    border-right:1px #0092d0 solid;
}

#graybar_top{
    height: 73px; background-image: url("/onlinegiving/images/winchester/graybar-bg.png"); background-repeat: repeat-x; /*position: absolute;*/ /*top:63px;*/ width:100%; padding-top:20px;
    display:flex;justify-content:center
}
#graybar_top > div{
    max-width:960px;
}

#content a, #content a:hover {color:#006e6b!important;}
#menu li.menusub_hover, #menu li.menusub_hit, #menu li.menusub_hit_hover { background: #215083 url('/onlinegiving/images/winchester/menusub-right-arrow-foundation.png') no-repeat 95% center!important; }
ul#menu>li a:hover, ul#menu>li a:focus {color:#215083!important;}
#menu li.menusub_hover a, #menu li.menusub_hover a:hover,  #menu li.menusub_hit a:hover, #menu li.menusub_hit_hover a:hover {color: #fff!important;}
ul { list-style-image:url(/onlinegiving/images/winchester/bullets-foundation.png)!important;}
#mainmenu li {background:none;}

p
{
	margin: 0px;
}
p, p>div, p div, td, th
{
	color:#333333;
	font-size:16px;
	line-height:23px;
}

h1
{
	font-size:30px;
	font-weight:normal;
	color:#215083;
	line-height:45px;
	margin: 0px;
}

h2
{
    font-size: 22px;
    font-weight: bold;
    color: #333333;
    line-height: 45px;
    border-bottom: 3px solid #ccd8d8;
    min-width:307px;
    display:inline-block;
	margin: 0px;
    margin-bottom:10px;
}

div#navigation h2{
    min-width:0!important;
}
.don-button h2{
    border-bottom:none!important;
}
h3
{
	font-size:15px;
	font-weight:bold;
	color:#333333;
	margin: 0px;
}

h2.step-number{
    min-width:unset!important;
    border-bottom:none;
}
a.don-button
{
    text-decoration:none!important;
}

#ctl00_Body_Summary_lbTerms h3{
    font-size:19px;
}
/*-----------------------*/

@media (min-width: 400px) {
  
    nav.container.main_nav {
        width: 100% !important;
    }
}