@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); 

@font-face {
    font-family: 'VAGRoundedStdThin';
    src: url('../fnt/vagroundedstd-thin-webfont.eot');
    src: url('../fnt/vagroundedstd-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fnt/vagroundedstd-thin-webfont.woff') format('woff'),
         url('../fnt/vagroundedstd-thin-webfont.ttf') format('truetype'),
         url('../fnt/vagroundedstd-thin-webfont.svg#VAGRoundedStdThin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'VAGRoundedStdLight';
    src: url('../fnt/vagroundedstd-light-webfont.eot');
    src: url('../fnt/vagroundedstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fnt/vagroundedstd-light-webfont.woff') format('woff'),
         url('../fnt/vagroundedstd-light-webfont.ttf') format('truetype'),
         url('../fnt/vagroundedstd-light-webfont.svg#VAGRoundedStdLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { background-color:#fff; font:normal 12px Verdana; color:#5c5d5f; margin:0; padding:0; line-height:17px; }
#wrapper { position:relative; margin:0 auto; text-align:left; }
#logo { position:absolute; top:-62px; left:-136px; }
.logo_about  { position:absolute; left:105px; top:6px; }
.logo_join  { position:absolute; left:95px; top:6px; }
.logo_who  { position:absolute; left:102px; top:6px; }
.logo_events  { position:absolute; left:100px; top:6px; }
.logo_resources, .logo_campaign  { position:absolute; left:100px; top:5px; }
.logo_partners, .logo_we { position:absolute; left:93px; top:5px; }

@media (max-width:1405px) {
  #logo,
  .logo_about,
  .logo_join,
  .logo_who,
  .logo_events,
  .logo_resources, 
  .logo_campaign,
  .logo_partners, 
  .logo_we {
    display: none;
  }
}
#header, #navPrimary { margin:45px 0 20px -15px; padding:0 ; color:#aaa; text-transform:lowercase; }
#header li, #navPrimary li { list-style:none; float:left; font:normal 18px 'VAGRoundedStdLight', Arial; margin-right:0px; cursor:pointer; }
#header li a, #navPrimary li a { color:#aaa; text-decoration:none; padding-left:0px; padding-right:0px; margin-right:40px;}
#header li.on, #header li.on a, #navPrimary li.active, #navPrimary li.active a { color:#c21218; }
#content { clear:both; }
#main li  { margin-bottom:10px; }
#main { float:left; width:472px; margin-bottom:40px; }
aside, #side { float:left; width:290px; margin:0px 0 40px 28px; }
@media (max-width:991px) {
  aside, #side {
    max-width: 100% !important;
    width: auto !important;
    margin: 0 !important;
  }
}
aside hr, #side hr { border-top:1px solid #bebebe; border-width:1px 0 0; margin-bottom:17px; margin-top:25px; }
.faces_img { margin:0 15px 5px 0; width: 84px; float:left; }
footer, #footer { clear:both; border-top:solid 12px #e5e5e5; padding-top:20px; margin-bottom:20px; color:#5c5d5f; font-weight:bold; font-size:12px; }
footer span, #footer span { display:block; font-family:Helvetica, Arial; margin-bottom:5px; }
footer a, #footer a { color:#5c5d5f; }
#pre_footer { clear:both; margin-bottom:15px; }
#fb { background:url('../images/img/fb.png') no-repeat right 0; height:40px; cursor:pointer; }
#fb p { width:215px; display:block; }
.improv_form { width:100%; }
.improv_form textarea { height:150px; width:100%; }
.improv_form ul {margin: 10px 0}
.improv_form li { margin:0 !important; list-style: disc outside none}
.improv_form h6 { font:normal 16px arial; margin:0; }
.img_side { margin:10px 0 0 0 !important; }
h1, .sectionTitle, .pageTitle {
    font: normal 25px arial;
    color: #c61d23;
    margin: 10px 0;
    text-align: center;
    font-weight:500;
}
h2 { font:normal 19px arial; color:#000; }
h4, h4 a, aside h4 { font:normal 18px 'VAGRoundedStdLight' Arial; color:#c61d23; margin: 0 0 15px; text-decoration:none; }
h3, h5 { font:normal 19px arial; margin-bottom:5px; margin-top:0; }
h5 { font-size:16px; }
p.headerColor { color:#c61d23;}
dl { margin-bottom:22px; }
dt { font:normal 16px arial; margin-bottom:3px; }
dt a { color:#5C5D5F; }
dd { margin:0; }
aside dt.title, .sidebar dt.title { background-color: inherit; box-sizing: inherit; margin-bottom: 0 !important; padding-left: 0; padding-top: 0; height: inherit; color:#c61d23; }
aside dt.title a, .sidebar dt.title a {color:#c61d23; font-size:18px; }
aside dd.body p, .sidebar dd.body p { margin-top: 0; }
aside dd.body h4, .sidebar dd.body h4 { display: none; }
samp { background:url('../images/img/sprite.png') no-repeat; display:block; height:38px; margin-top:15px; position:relative; }
samp span { color:#fff; margin-left:17px; display:block; position:relative; background:url('../images/img/sprite.png') 0 -76px; height:38px; }
samp em { padding-left:5px; font:normal 20px Georgia; position:absolute; top:4px; left:6px; }
samp i { background:url('../images/img/sprite.png') -455px -38px no-repeat; display:block; right:0; top:0; width:18px; height:38px; position:absolute;  }
button { background:url('../images/img/sprite.png') 0 -113px; border:none; color:#fff; font:normal 18px Verdana; height:37px; padding-bottom:7px; padding-left: 10px; padding-right: 10px; cursor:pointer; text-align:left; }
p { line-height:19px; font-size:12px; }
@media (max-width:767px) {
  p {
    overflow:hidden;
  }
}
.hidden { display:none; }
.show { display:block; }
.rows a { color:#000; }
.fleft { float:left; }
.brclear { clear:both; }
ul.rows { margin:0; padding:0; color:#000; font:normal 18px arial; text-decoration:none; }
#side ul.rows, aside ul.rows { font-size:14px; }
.collapsible-file-list {border-top: 0 none !important; }
.rows li, dt.title { font-size: 1em; box-sizing: content-box; background-color:#e5e5e5; padding-left:71px; padding-top:18px; display:block; margin-bottom:22px !important; list-style:none; position:relative; height:39px; cursor:pointer; }
.rows em, .title em {
    display: block;
    /*background: url('/assets/Images/FileIcons/resource_pdf.png') no-repeat;*/
    width: 51px;
    height: 67px;
    position: absolute;
    top: 5px;
    left: 10px;
}

    .rows em.pdf::before {
        display: block;
        color: #B30B00;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c1";
        position: absolute;
        top: 10px;
        left: 10px;
    }

    .rows em.doc::before, .rows em.docx::before {
        /* background-image: url('/assets/Images/FileIcons/resource_doc.png');*/
        display: block;
        color: #107C41;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c2";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.ppt::before, .rows em.pptx::before {
        /*background-image: url('/assets/Images/FileIcons/resource_point.png');*/
        display: block;
        color: #107C41;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c4";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.xls::before, .rows em.xlsx::before, .rows em.xlsm::before, .title em.xls::before, .title em.xlsx::before, .title em.xlsm::before {
        /*background-image: url('/assets/Images/FileIcons/resource_xls.png');*/
        display: block;
        color: #107C41;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c3";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.flv::before, .rows em.swf::before {
        /*background-image: url('/assets/Images/FileIcons/resource_flash.png');*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c8";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.xml::before, .rows em.xml::before {
        /*background-image: url('/assets/Images/FileIcons/resource_xml.png');*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c9";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.mp3::before {
        /*background-image: url('/assets/Images/FileIcons/resource_mp3.png');*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c7";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.txt::before {
        /*background-image: url('/assets/Images/FileIcons/resource_url.png');*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f15c";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.htm::before {
        /*background-image: url('/assets/Images/FileIcons/resource_url.png');*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f0c1";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.zip::before {
        /*background-image: url('/assets/Images/FileIcons/resource_zip.png');*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c6";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.wma {
        /*background-image: url('/assets/Images/FileIcons/resource_wma.png');*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c7";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.webex::before {
        /*background: url('/assets/Images/FileIcons/resource_ciscowebex.png') no-repeat;*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f2b5";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.video::before {
        /*background: url('/assets/Images/FileIcons/resource_video.png') no-repeat;*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f26c";
        position: relative;
        top: 10px;
        left: 10px;
    }
    .rows em.url::before {
        /*background-image: url('/assets/Images/FileIcons/resource_url.png');*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f0c1";
        position: relative;
        top: 10px;
        left: 10px;
    }

    .rows em.jpg::before, .rows em.gif::before, em.png::before {
        /*background-image: url('/assets/Images/FileIcons/resource_url.png');*/
        display: block;
        color: #007BFF;
        font-family: FontAwesome;
        font-weight: 900;
        font-size: 1.5em;
        content: "\f1c5";
        position: relative;
        top: 10px;
        left: 10px;
    }

#side .rows li, aside .rows li { height:33px; padding-top:24px;  }
#side button, aside button { font-size:16px; }
.folder { cursor:pointer; text-decoration:underline; color:#5c5d5f}
.folder_block { padding-left:15px; }
#side .folder, aside .folder { display:none; cursor:default; }
#side .folder_block, aside .folder_block { display:block !important; }
#side .journal span, aside .journal span { display:none; }
#side .journal div, aside .journal div { padding:10px; background-color:#f06521; color:#fff; }
#link_printerFriendly, #link_mailToFriend, #link_mailToFriend, #link_textOnly { display:none; }
.cycle { position:relative; overflow-x:hidden; width:260px; height:200px; margin-top: 15px}
.cycle .inner { position:absolute; top:0; left:0; }
.cycle .ele { float:left; }
.sublink { 
	-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
	position:absolute; font:normal 45px 'VAGRoundedStdLight'; color:#000; text-transform:lowercase; white-space:nowrap; left:-270px; top:225px; width:450px;
}
.sublink em { background:url('../images/img/plus.jpg') no-repeat; width:30px; height:30px; display:block; position:absolute; top:15px; left:-30px; }
.sublink span { display:block; position:absolute; }
#emailing { width:283px; }
#emailhead { margin-bottom:5px; }
.doknow { background-color:#ffd300; padding:10px; color:#fff; font:normal 16px 'VAGRoundedStdLight', Arial; }

aside hr.after_btn{
	margin: 5px 0 5px 0;
}

.popular_campaign_resources {
	background-color:#ff9900; padding:10px; color:#c61d23; font:normal 16px 'VAGRoundedStdLight', Arial;
}
.popular_campaign_resources a{
	/*color: #fff;*/
	text-decoration: underline;
}
.popular_campaign_resources {
	background-color:#ff9900; padding:10px; color:#c61d23; font:normal 16px 'VAGRoundedStdLight', Arial; margin: 0px 0 -18px 0;
}

.have_questions{
	background-color:#5599a2; padding:10px; color:#c61d23; font:normal 16px 'VAGRoundedStdLight', Arial; margin: -10px 0 0 0;
}

.have_questions a{
	color: blue;
}
.have_questions p{
	color: #fff;
}
/* REM 20150221: Adding a style to fix the inserted <p> marker in the sidebar */
.doknow p {font: inherit}
#prog_75207 { cursor:pointer; }

.mura-Index dl {
	border-bottom: none;
	padding-bottom: 0px;
}


/*
Override bootstrap css	
*/

.navbar-nav > li > a {
	padding-bottom: 0px;
	padding-top: 0px;
}

.nav > li > a {
	padding: 0px;
}	
