@charset "UTF-8";
/* CSS Document */

@font-face{font-family:"NewsGothicMTW01-BoldCon";src:url("../fonts/edb34540-2d21-40f6-93da-9009522b2efe.eot");src:url("../fonts/edb34540-2d21-40f6-93da-9009522b2efe.eot?iefix") format("embeded-opentype"),url("../fonts/9bc5b6ea-eca9-436d-8dd4-81ffc50a2b6c.woff") format("woff"),url("../fonts/9c14ba46-4622-4564-819b-9fb1fc5a96f9.ttf") format("truetype"),url("../fonts/1490226b-5713-4496-8b3a-3e118d4f8b27.svg#1490226b-5713-4496-8b3a-3e118d4f8b27") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"NewsGothicMTW01-Condens";src:url("../fonts/433ff4b6-2fc7-496a-84d2-745196f0ea97.eot");src:url("../fonts/433ff4b6-2fc7-496a-84d2-745196f0ea97.eot?iefix") format("embeded-opentype"),url("../fonts/8b9240f4-15ca-46ac-94fb-bc6600c1560e.woff") format("woff"),url("../fonts/40ae0693-1573-4fec-8990-e66a786f3594.ttf") format("truetype"),url("../fonts/cb504e6a-14b8-4286-b772-09f1531fe6ba.svg#cb504e6a-14b8-4286-b772-09f1531fe6ba") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"News Gothic W01 Bold";src:url("../fonts/2f1e98db-85dd-4534-94c9-c229191511d4.eot");src:url("../fonts/2f1e98db-85dd-4534-94c9-c229191511d4.eot?iefix") format("embeded-opentype"),url("../fonts/c9c438fb-cc69-4afa-8784-732af7594cc5.woff") format("woff"),url("../fonts/4dd05b9f-d17c-4622-9bb5-4f9dc0902f05.ttf") format("truetype"),url("../fonts/db64de75-8a77-4996-b276-5453aba0b2c1.svg#db64de75-8a77-4996-b276-5453aba0b2c1") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"NewsGothicW01-BoldObliq";src:url("../fonts/e3954a10-02a5-49ac-a4f2-545c2a322962.eot");src:url("../fonts/e3954a10-02a5-49ac-a4f2-545c2a322962.eot?iefix") format("embeded-opentype"),url("../fonts/fad4f089-e899-4631-93c4-3bef1a50591e.woff") format("woff"),url("../fonts/b1e5e207-dba4-4814-bc34-f68bbf7c5387.ttf") format("truetype"),url("../fonts/e6e369b2-6e0d-4cfd-bd2a-271f264ade4c.svg#e6e369b2-6e0d-4cfd-bd2a-271f264ade4c") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"News Gothic W01 Oblique";src:url("../fonts/302acc16-1365-43c8-b8c4-8be28e5905ad.eot");src:url("../fonts/302acc16-1365-43c8-b8c4-8be28e5905ad.eot?iefix") format("embeded-opentype"),url("../fonts/f18e48ac-e2e8-45c1-83de-897e623ebb4b.woff") format("woff"),url("../fonts/02e54570-f12b-4886-ae4f-8f94d53a7505.ttf") format("truetype"),url("../fonts/4f75819c-28c7-4b57-852b-92c29c51cae2.svg#4f75819c-28c7-4b57-852b-92c29c51cae2") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"News Gothic W01";src:url("../fonts/7feeddb9-43b6-461a-97b6-b56aff5e8106.eot");src:url("../fonts/7feeddb9-43b6-461a-97b6-b56aff5e8106.eot?iefix") format("embeded-opentype"),url("../fonts/16d0ae15-a315-4df1-a24c-7addb09b5eef.woff") format("woff"),url("../fonts/f87bf9c6-814b-4e50-bc84-247e8b0a841d.ttf") format("truetype"),url("../fonts/3f2579a8-dff8-4c55-8a9d-ba8ec6b7c5b0.svg#3f2579a8-dff8-4c55-8a9d-ba8ec6b7c5b0") format("svg");font-weight:normal;font-style:normal}

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}img{border:0;}li{list-style:none;padding: 1px 0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}
body{font:14px/1.38 "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;*font-size:small;*font:x-small;color: #474747;background: url("../images/vinePattern.png") repeat fixed center top #e6e6e6;}
h1{color: #999;font: normal 36px/36px "NewsGothicMTW01-BoldCon","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif; position: absolute; bottom: 0px;}
h2{font: normal 19px/22px "NewsGothicMTW01-Condens","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif; color: #999; padding-bottom: 11px; text-transform: uppercase;}
p{padding-bottom: 20px;}
sup{vertical-align: super; padding-left: 2px;}
.small {font-size: 80%;}

a{color: #547796;}
a:visited{color: #7a2132;} 
a:hover{color: #474747;}
a.button {padding: 30px 10px; display:block; background: #f2f2f2; border: 2px solid #547796; margin: 0 60px 40px 20px; font: normal 18px/1.2 "NewsGothicMTW01-Condens","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif; text-align:center; text-decoration:none;}
a.button:visited {color: #000;}
a.button:hover, .nav-site a:hover {background:#eaeaea; color: #333; text-decoration: underline;}

.nav-site {padding: 30px 0;}
.nav-site li {display: inline; padding-right: 1em;}
.nav-site a {background: #F2F2F2; color: #333; padding: 10px; font: normal 17px/22px "NewsGothicMTW01-Condens","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif; text-transform: uppercase; text-decoration:none;}
.nav-site a.active {border: 2px solid #d5d7d5; padding: 8px;}

/* **************** Grids ***************** */
.line,.lastUnit{overflow:hidden; *overflow:visible;*zoom:1;}
.unit{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.unitRight{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.lastUnit{float:none;width:auto;_position:relative;_left:-3px;_margin-right:-3px;}
.unit, .lastUnit {padding: 12px;}
.nogutter{padding: 0;}
.lgutter{padding-right: 0;}
.rgutter{padding-left: 0;}

.hideTxt {text-indent:200%; white-space:nowrap; overflow:hidden;}

.logoWrap {width: 960px;margin: 0 auto;position: relative;z-index: 500;}
.logo{background: url("../images/logo-red.png") no-repeat;width: 120px;height: 152px;margin: 20px 0 0 15px; position: absolute; left: 0; top: 0; display: inline-block; z-index: 500;}
.headerWrapper {height: 100px;position: fixed;left: 0;top: 0;width: 100%;z-index: 110;background: transparent url("../images/headerGradBig-red.png") repeat-x left bottom;}
.contentWrapper{background: url("../images/bodyBack.png") repeat scroll 0 0;margin: 0 auto;min-height: 578px;width: 960px;padding: 0 10px;padding-bottom: 40px;position: relative;}
.pageContainer {float: left;margin: 0px 0 20px 170px;width: 790px;min-height: 510px;}
.pageHeader{height: 173px;position: relative;margin-bottom: 40px;}
.content{width: 520px; margin-right: 60px;}
.contentFooter{height: 55px; background: #fff;clear: both;padding-top: 17px;padding-right: 15px;padding-bottom: 8px;padding-left: 15px;border-top: 5px solid #9B2635;}
.contentFooter ul.contFooterList {float: left;font-size: 12px;}
.contentFooter ul.contFooterList li {float: left;list-style: none;width: 140px;}
.contentFooter ul.contFooterList li.last {width: 290px;}
.contentFooter ul.contFooterList li p {color: #747474;line-height: 15px;padding-bottom: 0;}
.contentFooter ul.contFooterList li p a {color: #747474;text-decoration: underline;}
.contFooterLogo {float: right;margin-top: 3px;margin-right: 5px;}
.footnotes {font-size: 90%;}

.footerWrapper{height: 55px;position:fixed;left:0;bottom:0;width:100%;z-index:110;color:#fff;background: transparent url("../images/footerGrad-red.png") repeat-x left bottom;}
.ftrContentWrap{width: 930px;margin: 0 auto;font-family: "NewsGothicMTW01-BoldCon","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;padding: 15px 15px 0 15px;height: 40px;}
.footerList{margin: 0 auto;width: 940px;overflow: hidden;padding: 11px 0;font-size: 17px;line-height: 17px;}
.footerList li {float: left;list-style: none;text-transform: uppercase;margin-left: 81px;letter-spacing: -1px;color: #fff;}
.footerList li.first {margin-left: 0;}
.footerList li a{color: #fff; text-decoration:none;}
.footerList li a:hover {color: #d9d3b3;}

.socialLink{background: url("../images/social-logo.png") left top no-repeat;height: 16px;width: 15px;display: inline-block;cursor: pointer;}
.fb{background-position: 0 0;margin-left: 8px;}
.fb:hover{background-position: 0px -16px;}
.twitter{background-position: -19px 0;margin-left: 4px;}
.twitter:hover{background-position: -19px -16px;}

.ptn {padding-top:0px !important}

@media print {
body {	font: 12pt/1.3 Georgia, "Times New Roman", Times, serif; background: none; color: #000;}
a {color: #000;}
h1 {font-size: 24pt; position: static;}
h2 {font-size: 14pt; margin-top: 25px;}
.contentWrapper, .pageContainer {width: 100%; margin: 0; padding: 0; background: none;}
.logoWrap, .headerWrapper, .nav-site, .contentFooter, .footerWrapper {display: none;}
.pageHeader {height: auto; position: static; margin-bottom: 20px;}
/* print URLs for links in paragraph text */
p a:after {
content: " (" attr(href) ")";
font-size: 80%;
}
}