@charset "utf-8";

/*Twitter Test*/

.var-narrow .header .profile .p-name, .var-narrow .timeline-header .byline, .var-narrow .timeline-header .list-description, .var-narrow .e-entry-title, .var-narrow .cards-base h3 {
    font-size: 11px !important;

}
/*Main Body Header Elements */

#content h2.blue {
    color:#0089a9;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}

#content h2.drkBlue {
    color:#343e47;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}


#content h2.green {
    color:#97b388;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}

#content h2.purple {
    color:#723e98;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}


#content h2.red {
    color:#b81237;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}


/* right header elements */

#content-right-right .green-box {
   line-height:inherit !important;
}


#content-right-right h2 {
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}

#content-right-right h2.blue {
    color:#0089a9;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}

#content-right-right h2.drkBlue {
    color:#343e47;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}


#content-right-right h2.green {
    color:#97b388;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}

#content-right-right h2.purple {
    color:#723e98;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}


#content-right-right h2.red {
    color:#b81237;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}

#content-right-right ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
}

#content-right-right ul li  {
    background:url(../images/arrow-blue.png) no-repeat 0 6px;
    padding:0 0 0 10px;
    /*margin:0 0 5px 0;*/
}

#content-right-right ul ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#content-right-right ul li ul li  {
    background:url(../images/bullet-blue.png) no-repeat 0 3px;
    padding:0 0 0 10px;
    margin:0 0 5px 0;
}


/* view more buttons */

a.viewmoreBlue {
    display:block;
    color:#0089a9;
    margin:0;
    font-size:11px;
    background: url(../images/arrow-blue.png) no-repeat 65px 4px;
    text-decoration:none;
    width:70px;
    padding:0 20px 0 0;
    font-weight:bold;
}

a.viewmoreDrkBlue {
    display:block;
    color:#343e47;
    margin:0;
    font-size:12px;
    background: url(../images/arrow-drk-blue.png) no-repeat 70px 5px;
    text-decoration:none;
    width:70px;
    padding:0 20px 0 0;
    font-weight:bold;
}

a.viewmoreGreen {
    display:block;
    color:#6b9754;
    margin:0;
    font-size:11px;
    background: url(../images/arrow-green.png) no-repeat 65px 4px;
    text-decoration:none;
    width:70px;
    padding:0 20px 0 0;
    font-weight:bold;
}

a.viewmorePurple {
    display:block;
    color:#723e98;
    margin:0;
    font-size:11px;
    background: url(../images/arrow-purple.png) no-repeat 65px 4px;
    text-decoration:none;
    width:70px;
    padding:0 20px 0 0;
    font-weight:bold;
}

a.viewmoreRed {
    display:block;
    color:#b81237;
    margin:0;
    font-size:11px;
    background: url(../images/arrow-red.png) no-repeat 65px 4px;
    text-decoration:none;
    width:70px;
    padding:0 20px 0 0;
    font-weight:bold;
}
a.viewmoreRed:hover{
color:#333333;
        background: url(../images/arrow-black.png) no-repeat 65px 4px;
}

li.event a.viewMore {
    display:block;
    color:#343e47;
    margin:0;
    font-size:11px;
    background: url(../images/arrow-drk-blue.png) no-repeat 65px 7px;
    text-decoration:none;
    width:70px;
    padding:0 20px 0 0;
    font-weight:bold;
}

li.newsItem a.viewmore {
    display:block;
    color:#343e47;
    margin:10px 0 0 0;
    font-size:11px;
    background: url(../images/arrow-drk-blue.png) no-repeat 65px 7px;
    text-decoration:none;
    width:70px;
    padding:0 20px 0 0;
    font-weight:bold;
}
.green-box li.newsItem a.viewmore {
    background: url(../images/arrow-drk-blue.png) no-repeat 65px 4px;
}
.purple-box li.newsItem a.viewmore {
    background: url(../images/arrow-drk-blue.png) no-repeat 65px 4px;
}
.green-box li.event a.viewMore {
    background: url(../images/arrow-drk-blue.png) no-repeat 65px 7px;
}
.purple-box li.event a.viewMore {
    background: url(../images/arrow-drk-blue.png) no-repeat 65px 7px;
}
/*special case for commitee calendars*/
a.viewcalPurple {
    display:inline;
    color:#723e98;
    margin:0;
    font-size:11px;
    background: url(../images/arrow-purple.png) no-repeat 145px 4px;
    text-decoration:none;
    width:70px;
    padding:0 20px 0 0;
    font-weight:bold;
}

a.viewcalPurple:hover {
color:#333333;
        background: url(../images/arrow-black.png) no-repeat 145px 4px;
}
a.viewmore:hover {
 color:#333333;
        background: url(../images/arrow-black.png) no-repeat 65px 4px;
}

/* Button id styles */

#dark-blue-btn {
    background: #3a5c7e; /* Old browsers */
    background: -moz-linear-gradient(top,  #3a5c7e 0%, #012445 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a5c7e), color-stop(100%,#012445)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3a5c7e 0%,#012445 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3a5c7e 0%,#012445 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3a5c7e 0%,#012445 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3a5c7e 0%,#012445 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a5c7e', endColorstr='#012445',GradientType=0 ); /* IE6-9 */
    border-color:#283e54;
}

#dark-blue-btn:hover {
    background:#283e54;
}

#light-blue-btn {
    background: #70bdcf; /* Old browsers */
    background: -moz-linear-gradient(top,  #70bdcf 0%, #007f9c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70bdcf), color-stop(100%,#007f9c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #70bdcf 0%,#007f9c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #70bdcf 0%,#007f9c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #70bdcf 0%,#007f9c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #70bdcf 0%,#007f9c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70bdcf', endColorstr='#007f9c',GradientType=0 ); /* IE6-9 */
    border-color:#007f9c;
}

#light-blue-btn:hover {
     background:#007f9c;
}

#green-btn {
    background: #7fb661; /* Old browsers */
    background: -moz-linear-gradient(top,  #7fb661 0%, #467e29 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fb661), color-stop(100%,#467e29)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7fb661 0%,#467e29 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7fb661 0%,#467e29 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7fb661 0%,#467e29 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7fb661 0%,#467e29 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fb661', endColorstr='#467e29',GradientType=0 ); /* IE6-9 */
    border-color:#3d6f23;
}
#green-btn:hover {
    background:#3d6f23;
}

#orange-btn {
    background: #ffac39; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffac39 0%, #f57b29 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffac39), color-stop(100%,#f57b29)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffac39 0%,#f57b29 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffac39 0%,#f57b29 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffac39 0%,#f57b29 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffac39 0%,#f57b29 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffac39', endColorstr='#f57b29',GradientType=0 ); /* IE6-9 */
    border-color:#ec4f12;
}
#orange-btn:hover {
    background:#ec4f12;
}
#purple-btn {
    background: #9e56d3; /* Old browsers */
    background: -moz-linear-gradient(top,  #9e56d3 0%, #663889 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e56d3), color-stop(100%,#663889)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9e56d3 0%,#663889 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9e56d3 0%,#663889 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9e56d3 0%,#663889 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9e56d3 0%,#663889 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e56d3', endColorstr='#663889',GradientType=0 ); /* IE6-9 */
    border-color:#663889;
}
#purple-btn:hover {
    background:#663889;
}

#limegreen-btn {
    background: #32CD32; /* Old browsers */
    background: -moz-linear-gradient(top,  #32CD32 0%, #2db92d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32CD32), color-stop(100%,#2db92d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #32CD32 0%,#2db92d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #32CD32 0%,#2db92d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #32CD32 0%,#2db92d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #32CD32 0%,#2db92d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32CD32', endColorstr='#2db92d',GradientType=0 ); /* IE6-9 */
    border-color:#2db92d;
}

#limegreen-btn:hover {
    background:#2db92d;
}

#gold-btn {
    background: #FFD700   ; /* Old browsers */
    background: -moz-linear-gradient(top,  #FFD700    0%, #e6c200 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD700), color-stop(100%,#e6c200)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #FFD700    0%,#e6c200 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #FFD700    0%,#e6c200 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #FFD700    0%,#e6c200 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #FFD700    0%,#e6c200 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD700   ', endColorstr='#e6c200',GradientType=0 ); /* IE6-9 */
    border-color:#e6c200;
}

#gold-btn:hover {
    background:#e6c200;
}

#goldenrod-btn {
    background: #DAA520; /* Old browsers */
    background: -moz-linear-gradient(top,  #DAA520 0%, #c4941d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DAA520), color-stop(100%,#c4941d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #DAA520 0%,#c4941d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #DAA520 0%,#c4941d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #DAA520 0%,#c4941d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #DAA520 0%,#c4941d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DAA520', endColorstr='#c4941d',GradientType=0 ); /* IE6-9 */
    border-color:#c4941d;
}

#goldenrod-btn:hover {
    background:#c4941d;
}

#deepskyblue-btn {
    background: #00BFFF; /* Old browsers */
    background: -moz-linear-gradient(top,  #00BFFF 0%, #00ace6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00BFFF), color-stop(100%,#00ace6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00BFFF 0%,#00ace6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00BFFF 0%,#00ace6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00BFFF 0%,#00ace6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00BFFF 0%,#00ace6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00BFFF', endColorstr='#00ace6',GradientType=0 ); /* IE6-9 */
    border-color:#00ace6;
}

#deepskyblue-btn:hover {
    background:#00ace6;
}


#chocolate-btn {
    background: #D2691E; /* Old browsers */
    background: -moz-linear-gradient(top,  #D2691E 0%, #bc5e1b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D2691E), color-stop(100%,#bc5e1b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #D2691E 0%,#bc5e1b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #D2691E 0%,#bc5e1b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #D2691E 0%,#bc5e1b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #D2691E 0%,#bc5e1b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D2691E', endColorstr='#bc5e1b',GradientType=0 ); /* IE6-9 */
    border-color:#bc5e1b;
}

#chocolate-btn:hover {
    background:#bc5e1b;
}


/* Button Class Styles */

.grd-btn {
    border-radius: 3px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;
    color:white;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    padding:10px 15px;
    cursor:pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.grd-btn a {
     color: white;
}

.dark-blue-btn {
    background: #3a5c7e; /* Old browsers */
    background: -moz-linear-gradient(top,  #3a5c7e 0%, #012445 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a5c7e), color-stop(100%,#012445)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3a5c7e 0%,#012445 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3a5c7e 0%,#012445 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3a5c7e 0%,#012445 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3a5c7e 0%,#012445 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a5c7e', endColorstr='#012445',GradientType=0 ); /* IE6-9 */
    border-color:#283e54;
}

.dark-blue-btn:hover {
    
}

.light-blue-btn {
    background: #70bdcf; /* Old browsers */
    background: -moz-linear-gradient(top,  #70bdcf 0%, #007f9c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70bdcf), color-stop(100%,#007f9c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #70bdcf 0%,#007f9c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #70bdcf 0%,#007f9c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #70bdcf 0%,#007f9c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #70bdcf 0%,#007f9c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70bdcf', endColorstr='#007f9c',GradientType=0 ); /* IE6-9 */
    border-color:#007f9c;
}

#light-blue-btn:hover {
    
}

.green-btn {
    background: #7fb661; /* Old browsers */
    background: -moz-linear-gradient(top,  #7fb661 0%, #467e29 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fb661), color-stop(100%,#467e29)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7fb661 0%,#467e29 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7fb661 0%,#467e29 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7fb661 0%,#467e29 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7fb661 0%,#467e29 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fb661', endColorstr='#467e29',GradientType=0 ); /* IE6-9 */
    border-color:#3d6f23;
}
.green-btn:hover {
    
}

.orange-btn {
    background: #ffac39; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffac39 0%, #f57b29 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffac39), color-stop(100%,#f57b29)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffac39 0%,#f57b29 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffac39 0%,#f57b29 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffac39 0%,#f57b29 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffac39 0%,#f57b29 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffac39', endColorstr='#f57b29',GradientType=0 ); /* IE6-9 */
    border-color:#ec4f12;
}
.orange-btn:hover {
    
}
.purple-btn {
    background: #9e56d3; /* Old browsers */
    background: -moz-linear-gradient(top,  #9e56d3 0%, #663889 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e56d3), color-stop(100%,#663889)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9e56d3 0%,#663889 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9e56d3 0%,#663889 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9e56d3 0%,#663889 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9e56d3 0%,#663889 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e56d3', endColorstr='#663889',GradientType=0 ); /* IE6-9 */
    border-color:#663889;
}
.purple-btn:hover {
    background:#663889;
}

/* ordered lists */
#content ol li, #content-right-left ol li {
    font-size: 12px;
    list-style-type:decimal;
}
/* mixed lists */
#content ol ul li, #content-right-left ol ul li {
    background:url(../images/blue-bullet.png) no-repeat 0 6px;
    list-style:none;
    margin-left:-15px;
}

/* unordered lists */

ul {
    font-size: 14px;
}

#content ul, #content-right-left ul  {
    margin:0 0 0 20px;
}

#content ul li, #content-right-left ul li  {
    background:url(../images/blue-bullet.png) no-repeat 0 6px;
    padding:0 0 0 10px;
    margin:0 0 5px 0;
    font-size: 12px;
}
#content ul li li, #content-right-left ul li li  {
    background:url(../images/blue-square.png) no-repeat 0 6px;
    padding:0 0 0 10px;
    margin:0 0 5px 0;
    font-size: 12px;
}

#content ul.itemListContainer, #content-right-left ul.itemListContainer, #content ul.itemListContainer > li > ul, #content-right-left ul.itemListContainer > li > ul {
    margin:0 0 0 0;
}

#content ul.itemListContainer li, #content-right-left ul.itemListContainer li  {
    background:none;
    padding:0;
    margin:0 0 5px 0;
}

ul.arrows {
    list-style: none;
    margin: 0;
    padding: 0;
}

#content ul.arrows li,
#content-right-left ul.arrows li,
ul.arrows li  {
    background:url(../images/arrow-blue.png) no-repeat 0 3px;
    padding:0 0 0 10px;
    margin:0 0 5px 0;
}
.inner ul.arrows li {
list-style:none;
background:url(../images/arrow-blue.png) no-repeat 0 6px;
margin:0 0 5px 0;
padding: 0 0 0 10px;
font-size:13px;
}

#content-right-left ul.purple-arrows li, ul.purple-arrows li {
    background: url("../images/arrow-purple.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    /* margin: 0 0 5px; */
    padding: 0 0 0 10px;
    line-height: 130% !important;
}


/* committee list */

.comListSmall li.event {
font-size:11px;
}

#content ul.comListSmall {
    font-size: 12px;
   /* border-bottom: 1px solid #CCD2D6; */
    /*padding: 0 0 10px 0;
    margin-bottom: 10px;*/
}

#content ul.comListSmall li {
    padding: 10px 0 0 0;
}

#content-right-right ul.comListSmall {
    margin-top: 10px;
}

/* event list */

.eventListSmall li.event {
font-size:11px;
}

#content ul.eventListLarge li.event {
    margin:0 0 20px 0;
    padding:0 0 20px 0;
    border-bottom: solid 1px #bfc6c8;
}

#content ul.eventListLarge li.event h4 {
    margin:0 0 10px 0;
}

#content ul.eventListLarge li.event h4 a {
    color: #23405f;
}

#content ul.eventListLarge li.event h4 a:hover {
    color: #999;
}

#content ul.eventListLarge li.event .summary {
    font-size: 14px;
}

#content ul.eventListSmall {
    font-size: 12px;
   /* border-bottom: 1px solid #CCD2D6; */
    /*padding: 0 0 10px 0;
    margin-bottom: 10px;*/
}

#content ul.eventListSmall li {
    padding: 10px 0 0 0;
}

#content-right-right ul.eventListSmall {
    margin-top: -20px;
}

/* event detail page */
.primary ul li {
   background: rgba(0, 0, 0, 0) url("../images/arrow-blue.png") no-repeat scroll 0 6px;
  padding: 0 0 0 10px;
  margin-left:15px;
  line-height:150%;
  font-size: 13px;
}

/* news items */

li.newsItem {
    font-size: 11px;
    margin-top: 10px;
}

.newsListLarge li.newsItem {
    float: left;
    padding: 10px 25px 10px 0;
    width: 46%;
}

li.newsItem a {
    font-size: 16px;
    font-weight: bold;
    color: #344f69;

}

.newsListSmall li.newsItem a {
    font-size: 11px;
    font-weight: normal;
}


.newsListMedium li.newsItem a {
    font-size: 13px;
}

li.newsItem a:hover {
    color: #999;
}

li.newsItem .date {
    margin: 0 0 20px 0;
}

/* left column elements */

#content-left h2.green {
    color:#97b388;
    font-size:14px;
    padding:0 0 10px 0;
    border-bottom:solid 1px #ccd2d6;
}

#content-left .arrows {
    font-size: 12px;
}

/*form page styles*/
#forms-apps-wrapper {
}
/*commented out on feb-6-2014 so glossary tooltip terms in apps-wrapper don't turn grey
#forms-apps-wrapper ul li span {
    color: #999;
}*/

/* remove bullets from lists and remove left margin */
#content ul.eventListLarge, #content ul.paginationList {
    margin:0;
}

#content ul.eventListLarge li.event, #content .paginationList li {
    list-style:none;
    background: none;
    margin: none;
    padding: none;
}

/*TABLE STYLES*/
#content-right table{
margin-left:0!important;
border-spacing:0;
font-size:1em!important;
width:100%!important;
margin-bottom:20px;
}
#content-right table img{
width:100%;
height:auto;
}
#content-right table td{
border-bottom: 1px solid #CCD2D6;
padding:20px 0 20px 10px!important;
}
#content-right table th{
padding:10px 0;
background:#EAEAE8;
}
/*OPTIONAL TABLE STYLES */
#content-right .table-blu table {border-collapse:collapse; border-spacing: 0;}
#content-right .table-blu caption {background: none repeat scroll 0 0 #DEEEEF; padding: 10px 0 20px 10px; text-align:left; font-size:2.0em; color:#0089A9;} 
#content-right .table-blu th {background: none repeat scroll 0 0 #DEEEEF;
    padding: 10px 10px 10px 10px; text-align:left; font-size:.9em;}
#content-right .table-gry table {border-collapse:collapse; border-spacing: 0;}
#content-right .table-gry caption {background: none repeat scroll 0 0 #EAEAE8; padding: 10px 0 20px 10px; text-align:left; font-size:2.0em;} 
#content-right .table-gry th {background: none repeat scroll 0 0 #EAEAE8;
    padding: 10px 10px 10px 10px; text-align:left; font-size:.9em;}
#content-right .table-plain caption {background: none; padding: 10px 0 20px 10px; text-align:left; font-size:2.0em;} 
#content-right .table-plain th {background: none;
    padding: 10px 10px 10px 10px; text-align:left; font-size:.9em;}
#content-right .table-blu2 table {border-collapse:collapse; border-spacing: 0; margin:0;}
#content-right .table-blu2 caption {background: none repeat scroll 0 0 #DEEEEF; padding: 10px 0 20px 10px; text-align:left; font-size:2.0em; color:#0089A9;} 
#content-right .table-blu2 th {background: none repeat scroll 0 0 #DEEEEF;
    padding: 10px 10px 10px 10px; text-align:left; font-size:.9em;}
#content-right .table-blu2 td {padding:10px; vertical-align:top;}
#content-right .table-blu2 td:FIRST-CHILD{
    font-weight:bold;}    
    
    
    
    
/* RESPONSIVE STYLES */


/* Mobile Layout: 480px and below. */
.ScreenSizeLargeMedium, .ScreenSizeMediumLarge, .ScreenSizeLarge, .ScreenSizeMedium {
    display: none;
}
/* END MOBILE */


/* Tablet Layout: 481px to a max of 768px.  Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
.ScreenSizeLargeMedium, .ScreenSizeMediumLarge, .ScreenSizeMedium {
    display: block;
}
.ScreenSizeSmall {
    display: none;
}
}

/* END TABLED */


/* Desktop Layout: 800px to a max of 920px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 800px) {
.ScreenSizeLarge {
    display: block;
}
.ScreenSizeMedium, .ScreenSizeSmallMedium, .ScreenSizeMediumSmall {
    display: none;
}

}
/* END DESKTOP */
/*PRINT STYLES*/
@media print
{
/* ordered lists */
#content ol li, #content-right-left ol li {
    font-size: 12px;
    list-style-type:decimal;
}
/* mixed lists */
#content ol ul li, #content-right-left ol ul li {
          list-style-type: disc;
    margin-left:-15px;
}

/* unordered lists */

ul {
          list-style-type: disc;
    font-size: 14px;
}

#content ul, #content-right-left ul  {
          list-style-type: disc;
    margin:0 0 0 20px;
}

#content ul li, #content-right-left ul li  {
          list-style-type: disc;
    padding:0 0 0 10px;
    margin:0 0 5px 0;
    font-size: 12px;
}
#content ul li li, #content-right-left ul li li  {
          list-style-type: disc;
    padding:0 0 0 10px;
    margin:0 0 5px 0;
    font-size: 12px;
}

#content ul.itemListContainer, #content-right-left ul.itemListContainer, #content ul.itemListContainer > li > ul, #content-right-left ul.itemListContainer > li > ul {
          list-style-type: disc;
    margin:0 0 0 0;
}

#content ul.itemListContainer li, #content-right-left ul.itemListContainer li  {
          list-style-type: disc;
    padding:0;
    margin:0 0 5px 0;
}

ul.arrows {
          list-style-type: disc;
    margin: 0;
    padding: 0;
}

#content ul.arrows li,
#content-right-left ul.arrows li,
ul.arrows li  {
          list-style-type: disc;
    padding:0 0 0 10px;
    margin:0 0 5px 0;
}
.inner ul.arrows li {
          list-style-type: disc;
margin:0 0 5px 0;
padding: 0 0 0 10px;
font-size:13px;
}
#content-right-left ul.purple-arrows li, ul.purple-arrows li {
          list-style-type: disc;
    margin: 0 0 5px;
    padding: 0 0 0 10px;
}

/* END PRINT INSTRUCTIONS */