#masthead{ background: url(../img/banner_black.jpg); height: no-repeat scroll 0 0 transparent; 95px; }
#logo {top: 30px;}
#site-name {left:222px;height: 36px !important;top: 33px !important;}


#search-box{ background: none repeat scroll 0 0 #999; }
#edit-search-theme-form-1-wrapper{ border: 0; }
#search-theme-form a.submit{ background-position: -5px 0; background: url("/sites/all/themes/img/arrows2.gif") no-repeat scroll 0 0 transparent;}
#main-menu ul.nice-menu > li > a{ }/*line-height override for menu*/

/*black-gray*/
h1#page-title {line-height: 29px;padding-top: 6px;}
#main .node h2 {line-height: 24px;padding-top: 5px;}
#main .node h3 {line-height: 16px;padding-top: 3px;}
#main .node h4 {color: black;line-height: 18px;font-family: Arial;font-size: 14px;font-weight: bold;padding-bottom: 4px;padding-left: 20px;}
#main {margin: 16px 10px 0 0;width: 702px;}
#page-banner {margin-bottom: 5px;margin-left: 0;margin-top: -4px;}
#main div.video-container,
#main div.photo-gallery {  padding-left: 20px;}
#main .node .content {padding: 0 20px;}
/*#primary ul.nice-menu > li > a {height: 25px;line-height: 2.4;padding: 3px 12px 12px;}*/
#primary ul.nice-menu > li > a {
    height: 15px;
    line-height: 1.8;
    padding: 3px 30px 12px !important;
    width: auto;
}
#primary {background: none repeat scroll 0 0 #d21034;}
#primary ul.nice-menu > li.menuparent > ul {background: none repeat scroll 0 0 #a80516;}
#primary ul.nice-menu > li.menuparent > ul > li > a:hover {background: none repeat scroll 0 0 #820000;}
#primary ul.nice-menu > li:hover, #main-menu ul.nice-menu li.active-parent > a {background: none repeat scroll 0 0 #a80516;}


#sidebar-right .page_sidebars h2, 
#sidebar-right .page_sidebars h3, 
#sidebar-right .page_sidebars h4 {font-family: arial;font-size: 15px;line-height: 17px;}

/* Left Menu Updates*/
#sidebar-left {margin: 0;}
/*#sidebar-left {margin: 30px 45px 0 13px;}*/
#sidebar-left .main-submenu .menu-name-primary-links > .menu {margin-left: 22px;width: 190px;}
#sidebar-left .main-submenu .menu-name-primary-links > .menu li, #sidebar-left .menu li {padding: 0;}
#sidebar-left .main-submenu .menu-name-primary-links > .menu li a, #sidebar-left .menu li a {display: block;padding: 5px;}
#sidebar-left .main-submenu .menu-name-primary-links > .menu li li {padding: 0 !important;}
#sidebar-left .main-submenu .menu-name-primary-links > .menu li a:hover,
#sidebar-left .menu li a:hover {background-color: #F7EFC9;color: #B48C00;text-decoration: none;}
#sidebar-left .main-submenu .menu-name-primary-links > .menu li.active-trail .menu li {list-style: none outside none;}
#sidebar-left .menu li.active-trail .menu li a {background: url("/sites/all/themes/img/gray-square.gif") no-repeat scroll 10px 7px transparent;display: block;padding: 2px 0 2px 20px;}
#sidebar-left .main-submenu .menu-name-primary-links > .menu li.active, 
#sidebar-left .menu li.expanded {background: none repeat scroll 0 0 #F6F7F2;}
#sidebar-left .menu li.leaf {list-style-image: none;list-style-type: none;}
#sidebar-left .main-submenu .menu-name-primary-links > .menu ul > li > .menu {background: none repeat scroll 0 0 transparent;}
#sidebar-right .page_sidebars h2, 
#sidebar-right .page_sidebars h3, 
#sidebar-right .page_sidebars h4 {font-family: arial;font-size: 15px;line-height: 17px;}
#sidebar-left .main-submenu .menu-name-primary-links a {font-size: 11px;}
/* End of Left Menu Updates*/

/* Related Links Updates */
#sidebar-left .item-list ul li {background: url("/sites/all/themes/img/bullet-square-orange.gif") no-repeat scroll 0 0 transparent;line-height: 14px;list-style: none outside none !important;margin: 0 8px !important;padding: 0 0 4px 9px;}
#sidebar-left #block-ru_schools_page_helper-0, 
#sidebar-left #block-menu-audiences {margin-left: 22px;width: 190px;}
#sidebar-left #block-ru_schools_page_helper-0 {padding: 4px 0 10px;}
/* End of Related Links Updates */

.poll .vote-form .form-item label {font-family: Verdana;padding-left: 11px;font-size: 11px;}
#sidebar-right .page_sidebars p {font-family: verdana;font-size: 11px;}
#sidebar-left ul.menu li.expanded {list-style-image: none;}
#sidebar-right .page_sidebars li {padding-bottom: 6px;}
#sidebar-right .page_sidebars li ul li {list-style: disc outside none;margin-left: 30px;margin-bottom: 6px;padding-bottom: 0;}
#sidebar-right .page_sidebars li ol li {list-style-type: lower-alpha;margin-left: 36px;margin-bottom: 6px;padding-bottom: 0;}
#sidebar-right .page_sidebars h2, #sidebar-right .page_sidebars h3, #sidebar-right .page_sidebars h4 {background-color: #675C56;font-family: Verdana,Geneva,sans-serif;font-size: 12px;font-weight: bold;}
#sidebar-right .page_sidebars p {font-size: 10px;}
#content .page_sidebars li p img {margin:0;}


#utility {padding-top: 0;}
#utility-menu li {padding: 0 13px 0 10px;}

#main .node .content {padding: 0 !important;}
.node-type-page .page-sidebar #main .content-wrapper .main {width: 452px;}
h1#page-title {line-height: 31px;}
h2 {font-weight:normal;}
a.subhead {background: url("/sites/all/themes/img/arrow-blue.gif") no-repeat scroll right 3px transparent;color: #0089B3;font: bold 14px Arial,sans-serif;padding-right: 10px;text-decoration: none;}

#content table {border-bottom: 2px solid #7DABAB;border-top: 2px solid #7DABAB;}
#content table tr {background-color: #EEF8F8;}
#content table thead th {background-color: #7DABAB;border-bottom: 0 none;color: white;padding: 8px 27px !important;}
#content table tr td {color: black;font-size: 11.5px;padding: 8px 20px;}
#content tr.even, #content tr.odd {background-color: #EEF8F8;border-bottom: 1px solid #CCCCCC;padding: 0.1em 0.6em;}
.poll .form-submit {margin-left: 90px;}
div.content form.webform-client-form p {padding:0 !important;}
div.content form.webform-client-form .form-checkboxes, div.content form.webform-client-form .form-radios {margin: 0;}
#content .main hr {border:0 none; border-bottom: 1px dotted #A4A4A4; height:0;}
#content blockquote {color: #006D4E;font: 18px Times,"Times New Roman",serif;margin: 0 !important;padding: 12px 0;}
#content blockquote p + p, p.credit {color: #000000;font-family: Verdana,Geneva,sans-serif;font-size: 12px;font-style: italic;text-align: right;}

ul.menu > li > ul.menu > li > ul.menu > li > ul.menu > li > a {background: url("/sites/all/themes/img/gray-square.gif") no-repeat scroll 26px 7px transparent !important;padding-left:35px !important;}

#sidebar-left .menu li.active-trail .menu li .menu li .menu li a:hover {background: url("/sites/all/themes/img/gold-square.gif") no-repeat scroll 26px 7px #F7EFC9 !important;text-decoration: none;}

ul.menu > li > ul.menu > li > ul.menu > li > ul.menu > li > ul.menu > li > a {background: url("/sites/all/themes/img/gray-square.gif") no-repeat scroll 35px 7px transparent !important;padding-left:44px !important;}

#sidebar-left .menu li.active-trail .menu li .menu li .menu li .menu li a:hover {background: url("/sites/all/themes/img/gold-square.gif") no-repeat scroll 35px 7px #F7EFC9 !important;text-decoration: none;}
