body{min-width:925px; width:auto; font-family:Verdana,Tahoma,Helvetica,sans-serif; font-size:12px; line-height:1.5em;color:#000;margin:0;padding:0; background-color:#a65300;}
html.main{color:#000; background-color:#a65300}
html.CSS1Compat{background:#fff;}
body.elfinder{min-width:820px; background-color:#fff;}
body.tableHeader-processed{min-width:600px;}
body.cke_editable{min-width:300px; background-color:#fff; color:#000;}
body.cke_editable p{color:#000;}
.cke_editable{background:blue;}
* {margin:auto; padding:0; font-size:1em;}

ul.primary li a{background-color:#eee;}

span.ui-icon{color:#000;}

h1{font-size:2.1em;font-family:Trebuchet MS,Helvetica, Droid Sans, sans-serif;font-weight:bold;line-height:normal;padding-bottom:2px; color:#c60; }
h2{font: normal 24pt "Trebuchet MS",Helvetica, "Droid Sans", sans-serif; color:#3b3b3b; padding-bottom:12px;}
h3{font: bold 16pt "Trebuchet MS",Helvetica, "Droid Sans", sans-serif; color:#3b3b3b; margin:5px 0;}
h4{font: normal 20px "Trebuchet MS",Helvetica,sans-serif; padding-bottom:10px; color:#3b3b3b;}
h5{font-size:1.1em; font-family:Verdana; font-weight:bold; line-height:normal; padding-bottom:6px; padding-top:17px; color:#000;}
#secbottomcontent h5{font-size:1.1em;font-family:Trebuchet MS,Helvetica, Droid Sans, sans-serif;font-weight:500;line-height:normal;padding-bottom:10px; color:#ffffff;}
h6{font-size:.9em;font-family:Verdana, Tahoma, sans-serif;font-weight:600;line-height:normal;padding-bottom:10px; color:#000000;}

li {color:#000; font-size:1em;}
ul {list-style-type:square;  margin:6px 0px 10px 15px;}
ol {list-style-type:decimal;margin:6px 0px 15px 15px;}
p {color: #000; font-family: "Verdana",Verdana,Tahoma,"Tahoma",Helvetica,sans-serif; font-size:0.94em; line-height: 1.3em;  padding-bottom: 10px;}

ul.secondary{float:left; width:90%;}
ul#simplemenu{display:inline-block;}

p.pdfDL a{text-decoration:underline;}
p.pdfDL a:hover{color:#ccc !important;}

h2.front-title{font: bold 17pt "Trebuchet MS",Helvetica, "Droid Sans", sans-serif; font-weight:bold; color:#3b3b3b; width:95.1%; text-transform:none; padding:7px; background:#fff; text-align:center; border-bottom:1px solid #ccc;}
h5 img {padding: 0 21px 21px 0;}

*:focus{outline:3px solid #8cc63f;}
.nav-wrapper {float:left; width:100%; background:url(i/title_bk.png) no-repeat center top;}
.nav-wrapper-in{width:925px;}
url("i/arrows.png") no-repeat scroll -31px 0 #CC6600
a.external{padding-right:20px; background:url(i/extlink.png) no-repeat right;}
#pagecontent ul.pager li a.active{color:#000;}
#pagecontent ul.pager{width:100%;}
#pagecontent ul.pager li{margin:0 5px;}
#pagecontent #finder.el-finder li {padding:0; margin-left:3px; margin-right:0;}
 #pagecontent #finder.el-finder p {padding:0; margin:auto;}
tbody{border-top:none;}
.menuux-link-title{color:#000;}
.node-form{font-size:12px;}
.node-form a:hover{color:#000;}
.form-checkboxes div[id*="edit-field-bio-category-value-"]{width:200px; float:left; }
#edit-field-bio-new-category-value-wrapper{display:table; width:100%;}

.view-adminpages table, form table {width:100%;}
.view-adminpages table td{padding:5px;}
.view-adminpages .views-field-edit-node a:hover, .view-adminpages .views-field-title a:hover{color:#000;}
.node-form .text{margin:0;}
.form-item label{padding-bottom:5px;}
.node-form .form-text {margin:0;}
.form-item div.resizable-textarea{margin:0;}
#content-right #node-form .group-bio-information .group-name {padding:0;}
#node-form fieldset.group-bio-information label{float:left; width:150px; padding-bottom:5px;}

#user-login-form  .form-item .form-text {float:none; width:300px;}
#user-login-form {background:#ccc; width:80%; margin:auto; padding:10px; border:1px solid #999999}
#user-login-form .form-item  label {color:black; width:100px; float:left; font-size:12px;}
span.phone{color:#f58220; font-size:0.6em;}
span.seperator{color:#3b3b3b; font-size:0.7em;}


.search-give{float:right; padding:10px; width:295px; background:#a65300; margin-right: 13px;}
.search-give .givenow a{display:block; text-indent:-9999px; padding-right:10px; float:left; border-right:1px dotted #fff; width:100px; height:29px; background:url(i/givenow.png) no-repeat 0 0; color:#fff; font-size:1em;}
.search-give .givenow a:hover{background:url(i/givenow.png) no-repeat bottom left;}

span.grn-button {margin-left:0; margin-top:10px; font-size:12px; display:block; background:url(i/grn-btn_bk.png) repeat-x #76a736; width:95%; border:1px solid #76a736; border-radius:5px; color:#fff; padding:5px;}
span.grn-button a{color:#fff; display:block; background:url(i/arrow.png) no-repeat right 50%; padding-right:25px;}


#bk-wrapper{margin:auto; float:left; width:100%;}
#navigation-wrapper #bk-wrapper{background:url("i/menubk.gif") repeat-x scroll center bottom transparent;}
#header-image {float:left;}
#header-image img{margin-right:40px; border:10px solid white; border-bottom:none;}

#topwrap-front{width:925px; background:#cc6600; height:310px;}
#topwrap{width:925px;}

#content-area {background-color:#eeeeee; width:925px; margin:auto;}

.hpsep{background:#ffa749; border-top:6px solid #f93; height:45px; width:100%; position:relative; z-index:1;}
#content-wrapper {float:left; width:100%; background:#eee;}
#content-area {width:925px;color:#000; padding-top:20px;}
#header{width:925px; }

#navigation-wrapper{width:100%; float:left;}
#navigation-wrapper-front{width:100%; float:left;}
#navigation-innerwrapper{background:#f58220 url(i/nav_bk.gif) bottom left no-repeat; width:925px;}
#hpmaincontentarea{float:left; width:100%;}
.content-area {float:left; margin:10px 0 0;}
#column {float:left; margin:10px 0; width:100%;}

/*------- MENU  ------- */
.menu-wrap span.ext{display:none;}
.nav-menu{display:table; width:925px; background:url(i/menubk.gif) repeat-x bottom center;}
.menu-wrap {display:table;}
.menu-wrap ul {list-style:none; padding:0; margin:0;}
.menu-wrap ul.menu{float:left; width:auto;}
.menu-wrap ul li {display:block; color:#ffffff; float:left; text-transform:uppercase; margin:0; padding:12px 12px 0px; font-family:Trebuchet MS,Helvetica, Droid Sans, sans-serif; font-size:1em; height:23px; border-bottom:6px solid #f58220;}
.menu-wrap ul li:hover{border-bottom:6px solid #8cc63f;}
#navigation-wrapper .menu-wrap ul li.leaf{border-bottom:6px solid #f58220;}
#navigation-wrapper .menu-wrap ul li.leaf:hover{border-bottom:6px solid #8cc63f;}
.menu-wrap ul li a{font-size:1.40em;}
.menu-wrap ul li:hover{background:#a65300;}
#navigation-wrapper .menu-wrap ul li.active-trail {background:#a65300; border-bottom:6px solid #8cc63f;}
.menu-wrap ul li a{color:#fff;}
#navigation-wrapper .menu-wrap ul li a.active-trail{color:#fff; display:inline-block; height:30px;}
.menu-wrap ul li a:active, .menu-wrap ul li a:hover{color:#fff;}

#navigation-wrapper .menu-block-2{background:url(i/mainnavbottom.gif) repeat-x center bottom;}
img.nav-wrap-img{width:100%; height:100%; position:absolute; z-index:-1; max-height:615px; left:0;}
#block-menu-block-2{float:left;}

#nav-inside{width:925px; background:url(i/nav-bk-border.gif) repeat-x left bottom;}

/*------- HOMEIMAGE IN MENU --------*/
#homeimage a.home, #homeimage a.home-active{background:url(i/home.png) no-repeat center center; height:23px; text-indent:-9999px; width:12px; display:block; float:left; padding:12px 17px 0; border-bottom:6px solid #f58220; color:#fff;}
#homeimage a.home:hover, #homeimage a.home-active{background:url(i/home.png) no-repeat center center #a65300;  border-bottom:6px solid #8cc63f; color:#000;}
#block-menu_block-2, #homeimage {float:left;}



#innerwrapper{float:left; width:100%;}
#navigation-wrapper .front{width:222px;}
#navigation{width:925px;}
#title-area{padding:40px 10px 5px; font-size:24px; background:#3b3b3b; color:#fff; text-transform:uppercase; font-family:Trebuchet MS,Helvetica, Droid Sans, sans-serif; float:left; width:693px;}
#maincontentarea{width:100%; float:left; background:#eee;}
#maincontentarea p{color:#000;}
#maincontentarea #left-nae .field-content p {margin-left: 10px; padding-right:  10px;}
.maincontentarea-wrapper{width:925px; margin:auto;}

#pagecontent{padding:20px 0px; min-height:400px; float:right; width:73%; margin:0;}
#hppagecontent{padding:0px; width:925px;}
#hppagecontent .view-homepage-slideshow .view-content {position: relative; display:table; }
.pg-content-full{width:100% !important;}
/*--------- HOMEPAGE SLIDESHOW -------*/
#views_slideshow_cycle_main_homepage_slideshow-default{float:left; margin:0; padding:0; position:relative;}
#views_slideshow_cycle_main_homepage_slideshow-default .views-field-field-header-title .field-content{color:white; background: url("i/opac_o_bk.png") repeat scroll 0 0 transparent; font-family: "Trebuchet MS"; font-size: 1.25em; font-weight: bold; padding: 10px 10px 10px 10px; position:absolute; bottom:0; right:0; margin-right:68px;}
#views_slideshow_cycle_main_homepage_slideshow-default .views-field-field-header-title .field-content a{color:#fff;}
#views_slideshow_cycle_main_homepage_slideshow-default .views-field-field-header-title .field-content a:hover{color:#f58220;}
.view-homepage-slideshow .views-slideshow-controls-bottom{position:absolute; z-index:11; bottom:0; right:0; opacity: 1; background:url("i/opac_o_bk.png") repeat scroll 0 0 transparent; padding:3px 3px 4px 3px;}
.view-homepage-slideshow .views-slideshow-controls-bottom a{float:left; text-indent:-9999px; height:31px; width:31px; display:block;}
.view-homepage-slideshow .views-slideshow-controls-bottom  #views_slideshow_controls_text_previous_homepage_slideshow-default a{background:url("i/hp-slide-arrows.png") no-repeat scroll 9px 5px transparent; color:#fff;}
.view-homepage-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_homepage_slideshow-default a:hover{background:url("i/hp-slide-arrows-o.png") no-repeat scroll 9px 5px transparent;}
.view-homepage-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_next_homepage_slideshow-default a{background:url("i/hp-slide-arrows.png") no-repeat scroll -19px 5px transparent; color:#fff;}
.view-homepage-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_next_homepage_slideshow-default a:hover{background:url("i/hp-slide-arrows-o.png") no-repeat scroll -19px 5px transparent;}
.view-homepage-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_pause_homepage_slideshow-default a{display:none; color:#fff;}


/*--------- HOMEPAGE SLIDESHOW -------*/
#views_slideshow_cycle_main_homepage_slideshow-default_1{float:left; margin:0; padding:0; position:relative;}
#views_slideshow_cycle_main_homepage_slideshow-default_1 .views-field-field-header-title .field-content{color:white; background: url("i/opac_o_bk.png") repeat scroll 0 0 transparent; font-family: "Trebuchet MS"; font-size: 1.25em; font-weight: bold; padding: 10px 10px 10px 10px; position:absolute; bottom:0; right:0; margin-right:68px;}
#views_slideshow_cycle_main_homepage_slideshow-default_1 .views-field-field-header-title .field-content a{color:#fff;}
#views_slideshow_cycle_main_homepage_slideshow-default_1 .views-field-field-header-title .field-content a:hover{color:#f58220;}
.view-homepage-slideshow .views-slideshow-controls-bottom{position:absolute; z-index:11; bottom:0; right:0; opacity: 1; background:url("i/opac_o_bk.png") repeat scroll 0 0 transparent; padding:3px 3px 4px 3px;}
.view-homepage-slideshow .views-slideshow-controls-bottom a{float:left; text-indent:-9999px; height:31px; width:31px; display:block;}
.view-homepage-slideshow .views-slideshow-controls-bottom  #views_slideshow_controls_text_previous_homepage_slideshow-default_1 a{background:url("i/hp-slide-arrows.png") no-repeat scroll 9px 5px transparent; color:#fff;}
.view-homepage-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_homepage_slideshow-default_1 a:hover{background:url("i/hp-slide-arrows-o.png") no-repeat scroll 9px 5px transparent;}
.view-homepage-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_next_homepage_slideshow-default_1 a{background:url("i/hp-slide-arrows.png") no-repeat scroll -19px 5px transparent; color:#fff;}
.view-homepage-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_next_homepage_slideshow-default_1 a:hover{background:url("i/hp-slide-arrows-o.png") no-repeat scroll -19px 5px transparent;}
.view-homepage-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_pause_homepage_slideshow-default_1 a{display:none; color:#fff;}


/*--------- HOMEPAGE  2 SLIDESHOW -------*/
#views_slideshow_cycle_main_homepage_2_slideshow-default{margin:0; padding:0; position:relative;}
#views_slideshow_cycle_main_homepage_2_slideshow-default .views-field-field-header-title .field-content{color:white; background: url("i/opac_o_bk.png") repeat scroll 0 0 transparent; font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; padding: 10px 10px 10px 10px; position:absolute; bottom:0; right:0; margin-right:68px; width:calc(100% - 88px);}
#views_slideshow_cycle_main_homepage_2_slideshow-default .views-field-field-header-title .field-content a{color:#fff;}
#views_slideshow_cycle_main_homepage_2_slideshow-default .views-field-field-header-title .field-content a:hover{color:#f58220;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom{position:absolute; z-index:11; bottom:0; right:0; opacity: 1; background:url("i/opac_o_bk.png") repeat scroll 0 0 transparent; padding:3px 3px 4px 3px;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom a{float:left; text-indent:-9999px; height:31px; width:31px; display:block;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom  #views_slideshow_controls_text_previous_homepage_2_slideshow-default a{background:url("i/hp-slide-arrows.png") no-repeat scroll 9px 5px transparent;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_homepage_2_slideshow-default a:hover{background:url("i/hp-slide-arrows-o.png") no-repeat scroll 9px 5px transparent;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_next_homepage_2_slideshow-default a{background:url("i/hp-slide-arrows.png") no-repeat scroll -19px 5px transparent;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_next_homepage_2_slideshow-default a:hover{background:url("i/hp-slide-arrows-o.png") no-repeat scroll -19px 5px transparent;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_pause_homepage_2_slideshow-default{display:none;}

/*--------- HOMEPAGE  2 SLIDESHOW -------*/
#views_slideshow_cycle_main_homepage_2_slideshow-default_1{margin:0; padding:0; position:relative;}
#views_slideshow_cycle_main_homepage_2_slideshow-default_1 .views-field-field-header-title .field-content{color:white; background: url("i/opac_o_bk.png") repeat scroll 0 0 transparent; font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; padding: 10px 10px 10px 10px; position:absolute; bottom:0; right:0; margin-right:68px; width:calc(100% - 88px);}
#views_slideshow_cycle_main_homepage_2_slideshow-default_1 .views-field-field-header-title .field-content a{color:#fff;}
#views_slideshow_cycle_main_homepage_2_slideshow-default_1 .views-field-field-header-title .field-content a:hover{color:#f58220;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom{position:absolute; z-index:11; bottom:0; right:0; opacity: 1; background:url("i/opac_o_bk.png") repeat scroll 0 0 transparent; padding:3px 3px 4px 3px;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom a{float:left; text-indent:-9999px; height:31px; width:31px; display:block;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom  #views_slideshow_controls_text_previous_homepage_2_slideshow-default_1 a{background:url("i/hp-slide-arrows.png") no-repeat scroll 9px 5px transparent;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_homepage_2_slideshow-default_1 a:hover{background:url("i/hp-slide-arrows-o.png") no-repeat scroll 9px 5px transparent;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_next_homepage_2_slideshow-default_1 a{background:url("i/hp-slide-arrows.png") no-repeat scroll -19px 5px transparent;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_next_homepage_2_slideshow-default_1 a:hover{background:url("i/hp-slide-arrows-o.png") no-repeat scroll -19px 5px transparent;}
.view-homepage-2-slideshow .views-slideshow-controls-bottom #views_slideshow_controls_text_pause_homepage_2_slideshow-default_1{display:none;}


#column1.hp2-cols h3{padding-left:0 !important;}
#column1.hp2-cols .view-calendar h3{padding:0;}
#column1.hp2-cols .col-2 .more{width:100%; padding:10px 0; text-align:center; background:#fff;}
#column1.hp2-cols .col-2 .more a{display:block; background:url(i/more.png); text-indent:-9999px; padding-bottom:1px; width:55px;}
#column1.hp2-cols .col-2 .more a:hover{background-position:left bottom;}

form#node-form {background:#eee;color:#000000; padding:20px;}
#pagecontent form#node-form li{color:#000;}
html.js body.simplemenu-enabled div#maincontentarea div#content-wrap-top div.messages {color:#000;}
#tabs-wrapper{float:left; width:100%}
#image-front-wrapper{width:925px;}
#image-front{width:692px; height:320px; margin-top:-320px; float:right;}

#hptop {float:left; width:100%;}
#topinnerwrap{float:left; width:100%}

#seccontent-wrapper {background-color:#000;width:100%;float:left; height:100%;padding:0px 0px 90px 0px;}
#seccontent {width:925px;padding:0px 0px 0px 0px;height:100%;}

#hpcontent .content {padding-top:10px; padding-right:20px;}
.hpcontentbox {float:left; width:285px; padding:10px 25px 0px 0px;}
#column1  .columnfour .hpcontentbox{width:210px; padding:0px 15px 0 0;}
#column1 .columnfour .hpcontentbox img{width:200px; height:150px; margin-bottom:10px;}
#hp-image-area .columnfour .hpcontentbox img{margin-bottom:0;}
#column1  .columnthree .hpcontentbox{width:285px; padding:0px 25px 0 0;}

.view-homepage-news .views-field-field-news-image img{width:275px; height:190px; margin-bottom:10px;}

#hp-image-area .hpcontentbox img{border:5px solid white; border-bottom:none;}

.jcarousel.jcarousel-view--slideshow-multi--default.jcarousel-processed.jcarousel-list.jcarousel-list-horizontal {height: 211px; background: #7B7A7A !important;}
.views-field-field-slide-image-fid {width: 213px;}
#pagecontent ul {list-style-position: outside; margin:0 0 1px; line-height:1.1em; padding: 0px 0 8px 0px;}
#pagecontent ol {list-style-position: outside; margin:0; line-height:1.1em; padding: 0px 0 8px 15px;}
#pagecontent ul li {margin-left: 20px; margin-right: 10%; padding: 3px 0; font-size:11px}
#pagecontent o li {margin-left: 0; margin-right: 10%; padding: 3px 0;}
/*#pagecontent p {padding:0px 16px 8px 0px;}*/
#newsleftcontent h5 {color:#8CC63F; padding:15px 16px 8px 0px;}

#breadcrumbs {background-color:transparent; margin:2px 5px 10px 0px; text-align:right;}
.breadcrumb {padding-bottom: 0em;}
#breadcrumbs{font-size:10px;text-transform:lowercase; float:right;}
#breadcrumbs a{color:#a65300;}
#breadcrumbs a:hover{color:#3b3b3b;}


#column1 {float:left; width:925px; margin-bottom:40px; margin-top:20px;}
#column1-preview{margin-left:-145px; width:925px;}
.columntwo {float:left; width:50%}
.columnthree{float:left; width:280px; margin-right:42px; padding:0 0px 60px;}
.col2-img img{width:100%; height:210px; margin-bottom:5px;}
#column1 .feat img{width:100%; height:210px; margin-bottom:5px; }
#column1 .last{float:left; width:280px; margin-right:0px;}
#column1 .last .hpcontentbox{padding:0px;}
.views-field-field-featured-text{float:right; width:89.4%; padding:10px 15px; background:#fff;}
.col2-text{float:right; width:100%;}
.view-featured-item .views-field-markup{display:none;}
.more-link a{background:url(i/arrow.png) top; float:right; width:20px; height:19px; text-align:center; text-indent:-9999px;}
.more-link a:hover{background:url(i/arrow.png) bottom;}
.col2 {background:#fff; text-align: center; padding: 10px; }

h1{font-weight:normal; text-transform:uppercase; margin-bottom:20px; padding-bottom:5px; display:table; margin:0 0 20px 0;}
.form-item label.option {display: inline; font-weight: normal;}


/*------- DEPARTMENT FOOTER --------*/
#deptfooter {width:100%; padding-bottom:15px;  float:left; background:#3b3b3b;}
#deptfooter .footertitle{font: normal 1.5em "Trebuchet MS", Helvetica,sans-serif; color:#999; border-right:1px solid #8cc63f; padding:15px 30px 0 0;}
#deptfooter .footertitle a, #deptfooter .footertitle a:visited{color:#fff;}
#deptfooter .footertitle a:hover{color:#f93;}
#deptfooter .footerinfo{color:#fff; float:left; font-size:0.96em; line-height:1.3em; padding-left:20px; padding-right:10px;}
#deptfooter .footerinfo a{color:#fff; text-decoration:underline;}
#deptfooter .footerinfo a:hover{color:#F93;}
#deptfooterwrapper{width:100%; max-width:925px;}
#deptfooterwrappertext{width:100%; padding-top:20px;}
#deptfooter p {color:#ffffff;float:left;font-size:.7em; line-height:1.2em;}
#footersitename {float:left; width:40%; }
#footercontent {float:left;width:50%;margin:16px 0px 0px 0px;}
#footercontent p a {color:#ffffff;}


#content-right{background-color: transparent; display: inline; float: right; font-size: 11px; margin: 0 0 0 45px; padding: 0; width: 270px;}
#content-left{background-color: transparent; float: left; margin: 0 0 0 0; padding:0 0 40px 0; width: 560px;}
#content-left img{float:left; margin-right:20px; border:5px solid #ccc;}

h1.title{font-size:25px; padding:20px 0; font-weight:bold;}
hr {color:white; margin-bottom:10px; border-top:1px solid #ccc; border-bottom:1px solid #fff; border-left:none; border-right:none;}


/*------PAGE TITLE------*/
#titlewrapper {width:100%; float:left;}
#pagetitle {float:left; width:100%; color:#ffffff;}
#pagetitle .sitetitle {float:left; font-size:.8em; margin:0 0 10px 0; padding:0; text-transform:none;}
#pagetitle .sitetitle a{color:#fff; font:bold 2.9em "Trebuchet MS",Helvetica, "Droid Sans", sans-serif; }
#pagetitle h1{margin:0;}
#pagetitle .pgtitle {color:black; font-size:18pt; float:left; background:url(i/pgtitle_bk.png); height:32px; padding:6px 0 0 20px; width:479px; margin:20px 0 0 40px;}
#pagetitle #bus-sub{margin-bottom:10px; float:left; font-size:1.05em; color:black; background:url(i/business_hptxt_bk.png); padding:6px 20px; margin-left:30px; width:460px; height:23px; font-family:Verdana,Tahoma,Helvetica,sans-serif;}
#pagetitle #bus-subinfo p{line-height:1.2em; font-size:0.8em; color:white; width:430px; float:left; margin-left:50px;}
#pagetitle a.pgtitle:hover, a.pgtitle:visited, a.pgtitle:link, a.pgtitle:active{color:#ffffff;}

a, a:link, a:active {color:#a65300; text-decoration:none; overflow:hidden;}
a:hover {color:#3b3b3b;}
a:visited {color:#a65300;}
a:visited:hover{color:#3b3b3b;}




#mainsearch a:hover {background:url(i/mssearch_btn2.gif) no-repeat scroll 0 -19px transparent; }
#mainsearch a{background:url(i/mssearch_btn2.gif) no-repeat scroll 0 0 transparent; display:block; text-indent:-99999px; height:19px;}

#footer-inside {width:925px; padding-top: 30px;  color:#ffffff;}

/*------SEARCHBOX-------*/
#pagetitle #searchbox-head {margin-top:35px; width:195px;}
#topinnerwrap #searchbox-head{width:auto; margin:5px 0 0 10px;}
#topinnerwrap #searchbox-head input {float:left; height:1.4em; font-family:Verdana,Tahoma,"Tahoma",Helvetica,sans-serif; font-size:1.1em; margin:0;}
#topinnerwrap #searchboxbutt button.btn{margin:0; background:url(i/src_arrow.png) no-repeat top left; height:16px; width:16px; color:#fff;}
#topinnerwrap #searchboxbutt button.btn:hover{background:url(i/src_arrow.png) no-repeat bottom left;}
#topinnerwrap #searchbox-head fieldset{width:170px;}
#searchbtn {width: 21px; height: 20px;}
#pagetitle #searchbox-head #searchboxbutt button.btn {margin-left:5px; text-align:left; border:none;float:left;cursor:pointer;text-indent: -9999px;background:url(i/search_arrow.png) no-repeat 0 bottom;width:16px; height:16px;}
#pagetitle #searchbox-head #searchboxbutt button.btn:hover{background:url(i/search_arrow.png) 0 top;}
#searchbox-head {float:right; width:208px; color:#c60; padding:0; border:0; margin:22px 0 0 0;}
#searchbox-head form {border-color:transparent; border:0; padding:0;	margin:0;}
#searchbox-head fieldset {width:205px;}
#searchbox-head input {	float:left;	width:80% font-size:.7em; border:none; padding:1px; background:#eee; margin:10px 0 0 22px; color:#000;}
#searchbox-head button:hover, .buttons a:hover { background:#fff; color:#c60; border:solid 1px #c60;}
#searchbox-head{margin-top: 0px;}
#searchbox-head fieldset {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; height:15px; width: 200px; }
#searchbox-head input {float:left; height: 16px; font-family:Verdana,Tahoma,"Tahoma",Helvetica,sans-serif; font-size: 10px;}
#searchbox-head form {font-family:Verdana,Tahoma,"Tahoma",Helvetica,sans-serif; font-size:7pt; color: #999999;}
#searchbtn {width: 21px; height: 20px;}
#searchbox-head button.btn {margin:10px 0 0 0; border:none;float:left;cursor:pointer;text-indent: -9999px;background:url(i/btn-search-off.gif) no-repeat 0 -1px;width:21px; height:20px;}
#searchbox-head button.btn:hover {background:url(i/btn-search-on.gif) no-repeat 0 0;}
#searchbox-head legend, #searchbox-head label{display:block; text-indent:-9999px; height:0; color:#fff;}


.view-id-footer tr.even, tr.odd {background:white; border:none;}
tr.even, tr.odd{color:black;}
.view-id-footer thead{display:none;}


#footer-special-text {
float: right;
margin:30px 0px 0px 0px;
}

/* Aslett clearing method */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*------PAGE MENU--------*/
ul.menu {padding:0; margin:0; width:100%;}
ul.menu li{list-style:none;}
#pg-menu {float:left; width:23.72%; padding-top:26px;}

#pg-menu-content ul.menu li{background-color:#a65300;}
#pg-menu-content ul.menu li ul li{background-color:inherit;}
#pg-menu-content ul.menu li.open{background-color:#ddd;}
#pg-menu-content ul.menu li ul li.open{background-color:inherit;}

#pg-menu-content ul.menu li{margin-bottom:5px; text-transform:uppercase;}
#pg-menu-content ul.menu li:hover{background:#ddd; color:#000;}
#pg-menu-content ul.menu li:hover a{background:#ddd; color:#000;}
#pg-menu-content ul.menu li a{color:#fff; font-size:1em; background:url("i/g-arrow.gif") no-repeat scroll 12px 11px transparent; display:block; padding:10px 10px 10px 28px; width:75%;}
#pg-menu-content .menu-block-1 > ul.menu > li.leaf a{background:transparent;}
#pg-menu-content .menu-block-1 > ul.menu > li.leaf a:hover{background:#ddd; color:#000;}
#pg-menu-content ul.menu li a:hover{color:#000;}
#pg-menu-content ul.menu a.active{color:#000; padding-bottom:10px; padding-top:10px; font-weight:bold;}
#pg-menu-content ul.menu a.active-trail{color:#000; font-weight:bold;}
#pg-menu-content ul.menu li ul.menu li a.active{padding-top:5px; padding-bottom:5px;}
#pg-menu-content ul.menu li li{text-transform:none; background:#3b3b3b;}
#pg-menu-content ul li.parent, .page-menu-sub ul li.parent li{background:#3b3b3b;}
#pg-menu-content ul.menu li.leaf{background-color:#a65300;}
#pg-menu-content ul.menu li.leaf:hover{background-color:#ddd; color:#000;}
#pg-menu-content ul.menu li ul li.leaf{background-color:inherit; padding:0 0 0 19px;}
#pg-menu-content ul.menu li ul li{padding:5px 10px; margin:0;}
#pg-menu-content ul.menu li.expanded{background:#ddd;}
#pg-menu-content ul.menu li.expanded > a{background:url(i/minus.png) no-repeat left center; padding-left:20px; padding-bottom:0;}
#pg-menu-content ul.menu li.collapsed > a{padding-top:10px; background:transparent; padding-left:10px; margin-left:10px;}
#pg-menu-content ul.menu li.active-trail{background:#ddd;}
#pg-menu-content ul li.active-trail a{color:#000; padding:5px 10px 5px 28px;}
#pg-menu-content ul li.active-trail a:hover{color:#3b3b3b;}
.plus{background:url(i/plus.png) no-repeat left center; float:left; width:15px; height:15px; margin:10px 0 0 10px;}
.minus{background:url(i/minus.png) no-repeat left center; float:left; width:15px; height:15px; margin:10px 0 0 10px;}

/*-----COLUMN SLIDESHOW------*/
/*
#views_slideshow_singleframe_prev_column_slideshow-default{width:50%; display:block; background:url(i/slide-prev.png) no-repeat 50% 50% #f58220; text-indent:-9999px; padding:7px 0; float:left;}
#views_slideshow_singleframe_playpause_column_slideshow-default{display:none;}
#views_slideshow_singleframe_next_column_slideshow-default{width:50%; display:block; background:url(i/slide-next.png) no-repeat 50% 50% #f58220; text-indent:-9999px; padding:7px 0;}
#views_slideshow_singleframe_prev_column_slideshow-default:hover, #views_slideshow_singleframe_next_column_slideshow-default:hover {background-color:#ffa749;}
#views_slideshow_singleframe_main_column_slideshow-default .views-field-field-col-slide-img-fid img{width:100%; height:auto;}
#views_slideshow_singleframe_teaser_section_column_slideshow-default {position:relative;}
#views_slideshow_singleframe_teaser_section_column_slideshow-default .views-field-field-colslide-title-value{position:absolute; width:100%; background:url(i/b_title_bk.png) repeat; padding:5px 0; bottom:0; color:#fff; text-indent:10px;}
*/
.colslide-controls div {float:left; margin:0; width:50%;}
.colslide-controls .prev-button:hover{background:url("i/org-lft-arrow.png") no-repeat scroll 90% 50% transparent;}
.colslide-controls .prev-button{background:url("i/grn-lft-arrow.png") no-repeat scroll 90% 50% transparent; padding-top:22px; height:40px; text-indent:-9999px; float:left; display:block;}
.colslide-controls .next-button:hover{background:url("i/org-rt-arrow.png") no-repeat scroll 10% 50% transparent; }
.colslide-controls .next-button{background:url("i/grn-rt-arrow.png") no-repeat scroll 10% 50% transparent; padding-top:19px; height:40px; left:20px;text-indent:-9999px; display:block;}
.colslide-controls{ float:left; margin-top: 0px; display:block; width:100%; background: url(i/hp-column-slide-fade.jpg) repeat-x 0 120%}

.view-column-slideshow .views_slideshow_singleframe_slide { width: 100% !important; height: auto !important;}
.views_slideshow_singleframe_teaser_section {width: 100% !important; height: auto;}

.view-column-slideshow .views-field-field-colslide-img img{background-color:black; width:100%; height:210px; margin-bottom: 0px; position: relative; z-index: 1;}
.view-column-slideshow .views-field-field-colslide-title{visibility:visible; font: normal 12px "Verdana",Helvetica, "Droid Sans", sans-serif; color:#ffffff;margin-top: 0px; z-index: 12; padding: 5px 15px; background:rgba(0,0,0,0.8); width:89.3%; position:absolute; bottom:0;}
.col-slideshow:hover .view-column-slideshow .views-field-field-colslide-title {visibility:visible;}
.view-column-slideshow .views-field-field-colslide-title a{color:#fff;}
.view-column-slideshow .views-field-field-colslide-title a:hover{color:#c60;}
.view-column-slideshow .views-field-field-colslide-img {background:#7b7a7a; display:block;}
.view-column-slideshow.views-field-path{padding-top:-11px;}
.slide-title {margin-top: 5px; background: #7B7A7A; color: white; display: block; font-family: "Trebuchet MS"; font-size: 22px; font-weight: bold; padding: 10px 10px 8px; text-align:center; position:relative; bottom:0;}
.view-column-slideshow {position:relative;}

a.learn-more{background:url(i/learnmore_arrow.png) no-repeat right 60%;  padding-right:10px; font-size:11px;}

/*-------- FEATURED ITEM -------*/
.view-featured-item .views-field-title, .view-featured-item .views-field-title a, .view-homepage-news .views-field-field-news-title a{font:bold 17pt/1em "Trebuchet MS",Helvetica,sans-serif; color:#3b3b3b; line-height:1em; padding:7px 0; text-align:center;}
.view-featured-item .views-field-title h2.front-title{padding:0; border-bottom:none;}
.view-featured-item .views-field-title, .view-homepage-news .views-field-field-news-title{background:#fff; padding:7px; border-bottom:1px solid #ccc}
.view-featured-item .views-field-title a:hover, .view-homepage-news .views-field-field-news-title a:hover{color:#FFB95B;}
.view-featured-item .views-field-field-featured-col-title{display:none;}
.view-homepage-news .views-field-field-news-story{padding-bottom:0px; border-bottom:0px dotted #000;}
.view-homepage-news .views-field-path a, .view-featured-item .views-field-markup a, .view-next-event .views-field-path a {margin-bottom:5px; display:block; text-indent:-9999px; background:url("i/more.png") no-repeat scroll center top transparent; height:19px; width:56px;}
.view-homepage-news .views-field-path a:hover, .view-featured-item .views-field-markup a:hover, .view-next-event .views-field-path a:hover{background:url("i/more.png") no-repeat scroll center -19px transparent;}

..view-featured-item .views-field-field-featured-text {background:#fff;}

/*-----------NEWS PAGE--------------*/
#news-head .addthis_toolbox{margin-top:10px; position: absolute; bottom: 32px; left: 334px;}
#news-head {height:277px; color:#666666; font-size:11px; line-height:1em; position: relative;}
#news-head strong {font-weight: normal; padding-bottom: 3px;}
#news-head h3{color:#8cc63f; padding-top: 50px; font-size: 15pt;}
#news-img {float:left; margin-right:24px;}
#news-img img {padding:10px; background:#fff; height: 225px; width: 293px;}
#left {width:46.7%; padding-right:10px; float:left}
#right {width:43.7%; float:right;}
#right h2 {font-size: 20pt; line-height: 70%; padding-bottom: 0;}
#right .view-news-side, #right-nae .view-events-side, #right .view-events-side{padding:20px; font-size:11px; background:#3b3b3b; color:#fff; line-height:1em;}

#right .view-news-side p, #right-nae .view-events-side p {color:#8cc63f;}
#right-nae .view-events-side .views-field-field-events-title p {font-size:18px; font-family:Trebuchet MS,Helvetica, Droid Sans, sans-serif; }
#right .view-news-side p:hover, #right-nae .view-events-side p:hover {color:#f58220;}
#right .view-news-side p, #right .view-events-side p{padding:0;}
#right .view-news-side .views-row, #right .view-events-side .views-row{padding-bottom:10px;}
#right .view-news-side .views-field-field-news-title a, #right .view-events-side .views-field-field-events-title a{color:#fff; font-size:11px; font-weight:bold;}
#right .view-news-side .views-field-field-news-title a:hover, #right .view-events-side .views-field-field-events-title a:hover{color:#ffa749 ;}
#right .view-news-side .views-field-field-news-date{color:#999;}
#right .view-news-side .views-field-field-news-date span{font-weight:bold;}
#right .more-news, #left-nae .more-news {float:left; width:100%; text-align:center;}
#right .more-news a, #left-nae .more-news a{font-size:8px; color:#cc6600;}
#right-nae .views-field-php{color:#fff; font-weight:bold;}
#right-nae .views-field-field-events-description{margin-top:10px;}
#right-nae .views-field-php .field-content {color: #7b7a7a; font-weight: normal; font-size: 11px;}
h3.archive {color: #cc6600; line-height:0.8em; margin-bottom: 0px; text-align:left;}
#years{color:#000;}
h3.archive a{color:#cc6600; font-size: 26px; font-weight: normal;}
h3.archive a:hover{color:#f58220;}
#archive-years{color:black; float:left; width:100%; text-align:center; margin-bottom:40px; background:#eee;}
#archive-years h1{color:#8cc63f; margin-bottom:10px;}
#archive-years h1:hover{color:white;}
#archive-years #years{float:left; padding-left:20px;}
#archive-years #years a{color:white;}
#archive-years #years a:hover{color:#ffa749;}

#left-nae{float:left; width:43.6%; margin-top: 5px; margin-left:10px;}
#right-nae{float:right; width:46%; background: white; padding-bottom: 15px; margin-top: 5px; margin-right: 26px;}
#right-nae h2{padding-left: 19px; padding-top: 8px; padding-bottom: 8px;}
#right-nae h2 a {font-size: 19pt;}
#right-nae .shadow {padding-left: 19px;}
#right-nae .views-field-field-events-date{color:#666; margin-bottom:5px;}

#left-nae #archive-years .view-news-archive-page-block #years{padding:15px 10px; width:calc(100% - 20px); background:#fff; float:none; border-top:7px solid #f58220;}


.views-field-php{color:#fff;}
.views-field-php .bull{color:#8cc63f;}
.views-field-field-events-title {padding-bottom: 4%;}
.views-field-field-events-title a{color:#a65300; font-size:12px; font-weight:bold; margin-top:5px; line-height: 1.0em;}
.views-field-field-events-title a:hover{color:#ffa749;}
.view-news-side{float:left; width: 100%;}
.view-column-slideshow .views-row{ width: 100%; position: relative;}
.view-news-side .views-row{padding:0 0 0px; }
.view-news-side .views-row {background:white; margin-bottom: 25px;}


.view-news-side .views-field-path .field-content a {margin-top:5px; display:block; text-indent:-9999px; background:url("i/more.png") no-repeat scroll center top transparent; height:19px; width:55x;}
.view-news-side .views-field-path .field-content a:hover {background:url("i/more.png") no-repeat scroll center bottom transparent; }
.view-news-side .views-field-path {background: url("i/fade.png") repeat-x scroll 0 0 transparent; padding: 9px 0 10px; width: 100%;}

#pagecontent .view-news-side .views-field-field-news-title {padding:0 10px 10px 10px;}
#pagecontent .view-news-side .views-field-field-news-title a{color:#3b3b3b; font: bold 18px/1.1em "Trebuchet MS",Helvetica, "Droid Sans", sans-serif;}
#pagecontent .view-news-side .views-field-field-news-title a:hover{color:#000;}
 .view-news-side .views-field-field-news-date{font-size:11px; padding-bottom:10px; color:#333; margin-left: 10px;}
.view-news-side .views-field-field-news-image img{ width:100%; height:auto;}
.view-news-side .views-field-field-news-image {float:left; padding-bottom: 10px; width: 100%;}
.view-news-side .views-field-field-news-image-upload img{width:100%; height:auto;}
.view-news-side .views-field-field-news-image-upload{float:left; padding-bottom:10px; width:100%;}

/*-------NEWS ARCHIVE---------*/
#pagecontent h3.views-accordion-news_archive-page-header .ui-icon{display:none;}
#pagecontent h3.views-accordion-news_archive-page-header{border:medium none; font-size:14px; font-weight:bold; padding:0px; color:#fff; background:#f58220; margin-bottom:10px;}
.ui-accordion .ui-accordion-content-active{border:none; padding:10px 12px;}
#pagecontent h3.views-accordion-news_archive-page-header:hover{background:#FFA749; color:#fff;}
#pagecontent h3.views-accordion-news_archive-page-header a{color:#fff; padding-left:12px;}
#pagecontent .view-news-archive h3.ui-state-active{background:#FFA749; color:#fff;}
#pagecontent .view-news-archive .views-row{padding:7px; margin-bottom:4px;}
#pagecontent .view-news-archive .views-row:hover{background:#eee;}
#pagecontent .view-news-archive .view-content{border:medium none;}
#pagecontent .view-news-archive .item-list{padding-bottom:10px;}
#pagecontent .view-news-archive .views-field-field-news-date{font-size:11px; float:left; width:130px;}
#pagecontent .view-news-archive .views-field-field-news-title{display:block; margin-left:130px;}
#pagecontent .view-news-archive .views-field-field-news-title a{font-size:11px; color:#000; font-weight:bold; padding-top:2px;}
#pagecontent .view-news-archive .views-accordion-item{display:table; width:96.8%; padding:5px 10px 0px;}
#pagecontent .view-news-archive .views-accordion-item:hover{background:#eee;}
#pagecontent #years{padding:10px; width:93%; }
#pagecontent #years a{color:#a65300; font-size:14px;}
#pagecontent #news-head{background:#fff;}
#pagecontent #news-story{background:#fff; float:left; padding:0 15px 15px; width:96.8%;}


/*-----EVENTS PAGE-----*/
#left #event-main #event-descrip{margin:10px 0;}
#left #event-main #event-descrip p{padding-bottom:10px;}
#left {font-size:11px;}

/*----------------DEPARTMENTS AND CENTERS PAGE ------------------*/
#pagecontent .view-departments-and-centers table td{vertical-align:top; position:relative; float:left; padding-right:10px; margin-bottom:10px;}
#pagecontent .view-departments-and-centers table td:last-child{padding-right:0px;}
#pagecontent .view-departments-and-centers .views-field-field-dept-title-value{position:absolute; bottom:0; left:0; padding:8px 10px; background:url(i/b_title_bk.png) repeat; width:193px;}
#pagecontent .view-departments-and-centers .views-field-field-dept-title-value a{color:#fff; font-size:14px;}
#pagecontent .view-departments-and-centers .views-field-field-dept-img a {background:transparent; padding:0;}

/*---------------------------EVENTS LANDING PAGE--------------------------*/
#left h3{padding-top:0; font-size: 15pt; font-weight:normal; }

#left #event-head h3 a {color:#8cc63f;}
#left #event-head h3 a:hover{color:#FFB95B;}
#event-head img{margin:0 10px 10px 0; background:url(i/featured-img-bk.png) repeat-x; padding:5px;}

#left .view-events .views-field-title a{font-size:9pt; line-height:1.2em; font-weight:bold;}
#left .view-events .views-field-title{padding-bottom:10px;}
#left .view-events .views-field-phpcode{padding-right:10px; border-right:1px solid #8cc63f; float:left; line-height:1.3em; margin-right:10px;}
#left .view-events .views-row{padding-bottom:20px;}
#next-event{font-size:11px;}
#next-event{padding:0px 12px 20px 0px; margin-top:20px;}
#next-event .views-field-field-events-title a{color:#a65300; font-size:12px; font-weight:bold;}
#next-event .views-field-field-events-title a:hover{color:#000;}
#next-event .views-field-field-events-location{padding-bottom:10px; border-bottom:1px dotted #000;}

#upcoming-events {float:left; width:100%; padding-top:30px;}
#upcoming-events .view-next-event .views-field-field-events-title a{line-height:1em; float:left; display:table; margin:0; padding:0 0 10px 10px; color:#a65300; font-size:11px; font-weight:normal;}
#upcoming-events .view-next-event .views-field-field-events-title a:hover{color:#8cc63f;}
#upcoming-events .view-next-event .views-field-phpcode{float:left; padding-right:10px; border-right:1px solid #8cc63f; font-size:11px;}
#upcoming-events .view-next-event .views-row{float:left; width:100%; line-height:1em; padding:6px 0;}

#upcoming-events-inline {float:left; width:100%;}
#upcoming-events-inline .view-next-event .views-field-field-events-title a{line-height:1em; float:left; display:table; margin:0;  color:#a65300; font-size:12px; font-weight:bold;}
#upcoming-events-inline .view-next-event .views-field-field-events-title a:hover{color:#000;}
#upcoming-events-inline .view-next-event .views-field-phpcode{padding-right:10px; font-size:11px; padding-bottom: 4%;}
#upcoming-events-inline .view-next-event .views-row{float:left; width:100%; line-height:1em; padding:10px 0;}
#left #upcoming-events-inline .views-field-field-events-date{color:#999; padding-bottom:7px;}


/*------------------CALENDAR THEMEING------------------*/
#calendar-block .view .date-nav-wrapper .date-heading h3{font-size:1.7em;}
.view .date-nav-wrapper .date-heading h3{color:#000; font-size:1.7em; font-weight:bold; font-family:Trebuchet MS,Helvetica, Droid Sans, sans-serif; margin:0 auto; padding:0; }
#right .view-id-calendar {width:85%; border-top:10px solid #f58220; background:#fff;}
#pagecontent .calendar-calendar div.date-nav h3{padding:0px;}
.view .date-nav-wrapper .date-nav{background:transparent; border:none; margin-bottom:0px; display:table; width:auto; padding-bottom:0;}

.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a{margin-top:5px; display:inline-block; background:url(i/calarrows.png) no-repeat right top; width:21px; height:17px; text-indent:-9999px; text-align:left; font-size:1em;}
.view .date-nav-wrapper .date-prev a:hover{background:url(i/calarrows.png) no-repeat right bottom;}
.view .date-nav-wrapper .date-next a{background:url(i/calarrows.png) no-repeat left top;}
.view .date-nav-wrapper .date-next a:hover{background:url(i/calarrows.png) no-repeat left bottom;}

.view .date-nav-wrapper .date-heading, .view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next{width:auto; background:none; border:none; position:static; float:left; padding:0; margin:0 auto;}
.view .date-nav-wrapper .date-next {text-align:left; float:left; padding-left:7px; font-size:1em;}
.view .date-nav-wrapper .date-prev{padding-right:7px;}
.calendar-calendar tr, .calendar-calendar table.mini td.empty{background:transparent;}
.calendar-calendar th.days{background-color: transparent; border: medium none; color:#000; font-size: 0.9em; font-weight: normal;}
.calendar-calendar .mini-day-off, .calendar-calendar .mini-day-on{border:1px solid white; padding-top:5px; width:27px; height:22px; background:#ccc;}
.calendar-calendar .mini-day-on{background:#e37701;}
.calendar-calendar .mini-day-on:hover{background:#8cc63f;}
.calendar-calendar .mini-day-on:hover a{color:#000;}
.calendar-calendar .mini-day-on a{color:#000; text-decoration:none; font-weight:bold; font-size:1em;}
.calendar-calendar .mini-day-on a:hover{text-decoration:none; color:#000;}
.calendar-calendar tr td{font-size:0.9em; font-weight:bold; text-align:center; color:#000;}
.calendar-calendar tr td.today{background:transparent;}
.calendar-calendar tr td.today .mini-day-off, .calendar-calendar tr td.today .mini-day-on{background:#8cc63f; color:#000; border:none; width:29px; height:24px;}
.calendar-calendar tr td.today .mini-day-on a{color:#000; font-weight:bold;}
.calendar-empty{font-size:1.1em; line-height:14px;}
#calendar-block{background:#fff; border-top:12px solid #e37701;}
#pagecontent body{background-color:#fff;}
.view-display-id-calendar_block_1{background-color:#ccc;}

#pagecontent body{background-color:#000;}

/*-------------FACULTY LIST--------------*/
.view-faculty-page .views-field-field-faculty-image {float:left; margin-right:20px;}
.view-faculty-page .views-field-field-faculty-image img{width:154px; height:133px;}
.view-faculty-page table{border-collapse:separate; border-spacing:0 10px;}
.view-faculty-page table.views-view-grid{width:100%; margin:0;}
.view-faculty-page table tbody tr {font-size:11px; line-height:1.2em;}
.view-faculty-page tr td{padding:7px; vertical-align:text-top; background:#fff; width:50%;}
.view-faculty-page tr td.col-1 {border-right:10px solid #eee;}
.view-faculty-page tr td.col-2 {border-left:10px solid #eee;}
.view-faculty-page .views-summary a{font-size:14pt; padding-right:10px; font-weight:bold; font-family:Trebuchet MS,Helvetica, Droid Sans, sans-serif;}
.view-faculty-page .views-field-title a{font-family:Trebuchet MS,Helvetica, Droid Sans, sans-serif; color:#3b3b3b; font-size:1.7em; font-weight:bold; padding:10px 0; display:block; margin:0; line-height:1.2em;}
.view-faculty-page .views-field-title  a:hover{color:#ffb95b;}
.view-faculty-page .views-field-mail a{text-transform:lowercase; display:block; padding-top:10px;}
span.off-add{float:left; margin-right:4px;}

/*Faculty Sub Pages*/
#fachead img {border:7px solid #fff; float:left; margin-right:20px;}
#facultybio {float:left; width:100%; margin-top:20px;}
h2.fac{color:#c60;}



#pagecontent #menuux-browser ul.menuux{margin:auto; padding:0; width:100%;}
#pagecontent ul.vertical-tabs-list li{list-style-image:none; margin-right:0;}
#pagecontent ul.vertical-tabs-list {padding:0;}
#news-story img, #pagecontent p img{margin:0 21px 21px 0; background:none; padding: 0 0 0 0; }

#facultyinfo h2{padding-bottom:0; font-size: 19pt;}
#facultyinfo p{line-height:1.1em;}
#facultyinfo {float:left; padding-top: 48px;}
#facultyinfo .email{text-transform:lowercase;}
#fachead img{float:left; margin-right:24px;}
#fachead {background:transparent; float:left; width:100%; border-bottom:transparent 0px solid;}

#column1 h1 a{color:#c60; line-height:19px; }
#column1 h1 a:hover{color:#a65300;}
#next-event h3 a{color:#3b3b3b;}
#next-event h3 a:hover{color:#000;}
html.js a.views-throbbing, html.js span.views-throbbing{padding-right:0;}
#pagecontent iframe{margin-top:25px; margin-bottom:25px;}
.el-finder-dialog p, fieldset#views-tokens-help p, fieldset li, table.tableSelect-processed td div.item-list li {color:#000;}
#pagecontent #node-admin-filter fieldset li, #pagecontent #user-admin-filter li{color:#000;}
#pagecontent td.mceIframeContainer iframe{margin:0;}
.ui-datepicker-header select {position:relative; color:#000;}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div{padding:0 1em 0.5em;}
.ui-datepicker-calendar thead tr th{color:#000;}
.ui-datepicker .ui-datepicker-header{padding:0;}


/*---------------BACK TO TOP----------*/
#back-top {position: fixed;	bottom: 30px; right:-102px;}
#back-top a {width: 140px; display: block; color:#fff;}
#back-top span {width: 140px; height: 35px; display: block; margin-bottom: 7px; background:url(i/btt-o.png) no-repeat;}
#back-top span:hover{background:url(i/btt.png) no-repeat;}

/*------------------PAGES CONTENT TYPE -----------*/
	/*---Columns---*/
	#column-content .content-col{background:#fff; float:left; margin-right:20px; padding:10px 7px 10px 10px; width:45%;}
	#column-content .content-col-last{margin-right:0px; float:right;}
	#column h4{font-size:16pt;}
	#pagecontent .column {margin-top:0px;}
	#pagecontent .columns-2 {margin-top: 40px;}
	#pagecontent .columns-3 {margin-top: 11px;}
	#pagecontent .columns-3 .col{width:30.3%; float:left; margin-right:30px;}
	#pagecontent .columns-3 .col img{width:95%; border:6px solid #ffffff; height:auto; margin-bottom:10px; margin-top: 3px;}

	#pagecontent .columns-3 .col-last{margin-right:0px;}
	#pagecontent .columns-2 .col{width:43%; float:left; margin-right:91px;}
	#pagecontent .columns-2 .col img{border:7px solid #FFFFFF; margin-bottom:13px; width:96%; height:auto;}
	#pagecontent .columns-2 .col-last{margin-right:0px;}
	/*---Columns with background---*/
	#pagecontent #column-bk .col-wrap {background:#fff; float:left; margin:0 11px 0 0; padding:15px;}
	#pagecontent #column-bk .col{background-color:#fff; width:100%; padding-top:20px;}
	#pagecontent #column-bk .col p{padding-left:20px; padding-right:20px;}
	#pagecontent #column-bk .col-wrap-3{width:27%;}
	#pagecontent.pg-content-full #column-bk .col-wrap-3{width:31%; background:#fff; padding-right:0px; margin-right:21px;}
	#pagecontent #column-bk .col-wrap-2{width:calc(50% - 36px);}
  #pagecontent #column-bk .column:last-of-type .col-wrap-2{margin-right:0;}
	#pagecontent #column-bk .col-wrap h3.coltitle{font-weight: normal; font-family:Trebuchet MS,Helvetica, Droid Sans, sans-serif; color:#3b3b3b; font-size:2.1em; font-weight:noraml; display:table;  margin-bottom:0; line-height:0.7em; width:95.1%; background: white;}
	.pg-content-full #column-bk .col-wrap-2 h3.coltitle{width:95.5% !important;}
	#pagecontent.pg-content-full #column-bk .col-wrap-2{width:44%; padding:10px 2%;}
	#pagecontent #column-bk .col-wrap-2 h3.coltitle {width:93.1%; padding-left:0;}
	#pagecontent #column-bk .col-wrap-3 h3.coltitle {width:92%;}
	#pagecontent #column-bk .columns-2 .col img{width:86.1%; border:20px solid #fff; border-bottom:0; border-top:0;}

	/*----Multi image slideshow---*/
	.view-slideshow-multi .views-row{float:left; margin-right:23px;}
	.view-slideshow-multi .views-row:last-child {margin-right:0;}
	.view-slideshow-multi .views-field-field-slide-image img{width:100%; height:195px;}
	.views-slideshow-controls-bottom #views_slideshow_singleframe_pager_slideshow_multi-default .pager-item a{background:url(i/slide-btn.png) no-repeat 0 bottom; display:block; width:15px; height:16px; text-indent:-9999px; float:left; margin:20px 10px 0 0;}
	.views-slideshow-controls-bottom #views_slideshow_singleframe_pager_slideshow_multi-default .activeSlide a{background:url(i/slide-btn.png) no-repeat 0 top;}
	#pagecontent .jcarousel-container li{position: relative; height:195px !important; width:213px !important; border:none; padding:6px 0 10px 9px; margin:0 0px 0 0; background: none repeat scroll 0 0 #7B7A7A;}
	#pagecontent .jcarousel-container-horizontal{width:100%; padding:0; height:auto; max-width:675px;}
	#pagecontent .jcarousel-clip-horizontal{width:100%; background:#7A7B7B;}
	#pagecontent .jcarousel-skin-default .jcarousel-next, #pagecontent .jcarousel-skin-default .jcarousel-prev{margin-top:0px; display:inline-block !important; width:50%; height:35px; position:static; }
	#pagecontent .jcarousel-skin-default .jcarousel-next{background:url("i/grn-rt-arrow.png") no-repeat scroll 9px 10px #3B3B3B; height: 50px;}
	#pagecontent .jcarousel-skin-default .jcarousel-prev{background:url("i/grn-lft-arrow.png") no-repeat scroll 298px 10px #3B3B3B; height: 50px;}
	#pagecontent .jcarousel-skin-default .jcarousel-next:hover { background:url("i/grn-rt-arrow-o.png") no-repeat scroll 9px 10px #3B3B3B; }
	#pagecontent .jcarousel-skin-default .jcarousel-prev:hover {background:url("i/grn-lft-arrow-o.png") no-repeat scroll 298px 10px #3B3B3B;}

    .jcarousel-item-horizontal:hover .views-field-field-slide-title {visibility: visible;}
    .jcarousel-item-horizontal .views-field-field-slide-title {visibility: hidden;}
    .jcarousel-item-horizontal .views-field-field-slide-title a {color:#fff;}
    .jcarousel-item-horizontal .views-field-field-slide-title a:hover {color:#f93;}

    .views-field-field-slide-title { left: 3.8%; background:rgba(0,0,0,0.8); bottom: 10px;position: absolute; width: 213px;}
	.views-field-field-slide-title .field-content {color: white; float: left; margin-left: 0px; padding: 12px; text-align:left;}
	/*-----Large image slideshow/image-----*/
	.views-field-field-large-image-data{ background:#3b3b3b; padding: 14px; width: 95.8%;}
	.views-field-field-large-image-data .field-content {color: #f58220;}
	.view-large-page-slideshow{position:relative;}
	.view-large-page-slideshow .views-slideshow-controls-bottom{position:absolute; bottom:0; right:30px; z-index:30; }
	#views_slideshow_controls_text_previous_large_page_slideshow-block{width:27px; display:block; background:url(i/hp-slide-arrows.png) no-repeat; text-indent:-9999px; padding:7px 0; float:left;}
	#views_slideshow_controls_text_pause_large_page_slideshow-block{display:none;}
	#views_slideshow_controls_text_next_large_page_slideshow-block{width:27px; display:block; background:url(i/hp-slide-arrows.png) no-repeat scroll -26px 0px transparent; text-indent:-9999px; padding:7px 0; float:left;}
	#views_slideshow_controls_text_previous_large_page_slideshow-block:hover {background:url(i/hp-slide-arrows-o.png) no-repeat;}
	#views_slideshow_controls_text_next_large_page_slideshow-block:hover {background:url(i/hp-slide-arrows-o.png) no-repeat scroll -26px 0px transparent;}
	.slide #views_slideshow_cycle_main_large_page_slideshow-block .views-field-field-large-image img{width:675px; height:248px; padding:0px;}
	.pg-content-full .slide  #views_slideshow_cycle_main_large_page_slideshow-block .views-field-field-large-image img{width:891px; height:360px;}
	#views_slideshow_cycle_main_large_page_slideshow-block {position:relative; color: white;}
	#views_slideshow_cycle_main_large_page_slideshow-block .views-field-field-large-image-title{width:97.8%; background:#3b3b3b; padding:15px 0 15px 20px; bottom:0; color:#fff; }
	.views-field-field-large-image-title .field-content{padding-right:10px;}
	.lg-img {padding-bottom:20px; float:left; width:100%;}


		#views_slideshow_controls_text_previous_large_page_slideshow-block_1{width:27px; display:block; background:url(i/hp-slide-arrows.png) no-repeat; text-indent:-9999px; padding:7px 0; float:left;}
	#views_slideshow_controls_text_pause_large_page_slideshow-block_1{display:none;}
	#views_slideshow_controls_text_next_large_page_slideshow-block_1{width:27px; display:block; background:url(i/hp-slide-arrows.png) no-repeat scroll -26px 0px transparent; text-indent:-9999px; padding:7px 0; float:left;}
	#views_slideshow_controls_text_previous_large_page_slideshow-block_1:hover {background:url(i/hp-slide-arrows-o.png) no-repeat;}
	#views_slideshow_controls_text_next_large_page_slideshow-block_1:hover {background:url(i/hp-slide-arrows-o.png) no-repeat scroll -26px 0px transparent;}
	.slide #views_slideshow_cycle_main_large_page_slideshow-block_1 .views-field-field-large-image img{width:675px; height:248px; padding:0px;}
	.pg-content-full .slide  #views_slideshow_cycle_main_large_page_slideshow-block_1 .views-field-field-large-image img{width:891px; height:360px;}
	#views_slideshow_cycle_main_large_page_slideshow-block_1 {position:relative; color: white;}
	#views_slideshow_cycle_main_large_page_slideshow-block_1 .views-field-field-large-image-title{width:97.8%; background:#3b3b3b; padding:15px 0 15px 20px; bottom:0; color:#fff; }
	.views-field-field-large-image-title .field-content{padding-right:10px;}

	#page-slideshow{margin-bottom:20px; float:left; width:100%;}
	/*------------------Slideshow (with handle)---------------*/
	.slideshow .scroll-pane { overflow: auto; width: 99%; float:left; background:none; margin-bottom:30px;}
	.slideshow	.scroll-content-item {width: 210px; height: 195px; float: left; padding: 10px 9px 0px; font-size: 10pt; line-height: 30px; color: white; text-align: center; line-height:1.2em; font-weight:normal; }
	* html .scroll-content-item { display: inline; } /* IE6 float double margin bug */
	.slideshow .scroll-bar-wrap {border-radius:4px; height:5px; background-color:#999; clear: left; padding: 0 4px 0 2px; margin:auto; width:70%; }
	.slideshow .scroll-bar-wrap .ui-slider { background: none; border:0; height: 5px; margin: 0 auto;  }
	.slideshow .scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
	.slideshow .scroll-bar-wrap .ui-slider-handle {height:5px;}
	.slideshow .scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
	.slideshow .ui-state-default, .slideshow .ui-widget-content .ui-state-default, .slideshow .ui-widget-header .ui-state-default {border-radius:3px; background:#8cc63f; height:5px; border:1px solid #3f6015; color: #555555; font-weight: normal; top:-1px;}
	.slideshow .scroll-content-item img {height:auto; width:95%; border:6px solid #f58220; margin-bottom:10px;}
	.slideshow .scroll-content-item a img:hover{border:6px solid #ffa749;}
	.ui-slider-handle{display:inline-block; position:relative;}
	#scrollbar{background: none; float:left; padding:20px 0; width:100%;}
	h3.slidetitle {color:#c60; padding-left:10px; padding-bottom:0;}
	.slideshow .ui-widget-header{border:none; background:transparent;}
	.slideshow .ui-widget-content{background:#999; border:none;}
	.slideshow	.scroll-content-item a{color:#fff;}
	.slideshow	.scroll-content-item a:hover{color:#fc6;}

	/*-------------------List--------------*/
	#list .list-item {float:left; width:100%; margin-bottom:30px; background:#fff;}
	#list{margin:10px 0; float:left; width:100%;}
	#list .list-item .list-text{float:left; width:61%; margin:0 8px 0 0}
	#list .list-item img{float:left; margin-right:24px;}
	#list .front-title{width:62%; float:left; margin:12px 5px 0 0; background:transparent; text-transform:none; color: #cc6600; font-weight:normal;}
  #list .list-item h3{font-weight:normal;}
	#list .front-title-noimg {float:right; margin:10px 5px; width:97%;}
	#list .list-item .list-text-noimg{float:right; width:97%; margin:0 5px 0 0;}

/*-----DEPARTMENTS PAGE------*/
.view-departments-and-centers {margin-top:20px; float:left;}
.view-departments-and-centers td{padding-right:14px; float:left; position:relative; margin-bottom:14px;}
.view-departments-and-centers td.col-3 {padding-right:0px;}
.view-departments-and-centers .views-field-field-dept-title {position:absolute; left:0; bottom:0; padding: 8px 10px; width:193px; background:url(i/b_title_bk.png) repeat; color:#fff}
.view-departments-and-centers  td:hover .views-field-field-dept-title {background:url(i/o_title_bk.png) repeat;}
.view-departments-and-centers .views-field-field-dept-title span{font-size:12px;}
.view-departments-and-centers .views-field-field-dept-title a {color:#fff; font-size:12px;}


.view-departments-and-centers.flex-grid .view-content{display:flex; justify-content:flex-start; line-height:1em; flex-flow:row wrap}
.view-departments-and-centers.flex-grid .views-row{position:relative; margin:0 10px 10px 0; line-height:0;}
.view-departments-and-centers.flex-grid .views-field-field-dept-title {position:absolute; left:0; bottom:0; padding: 15px 10px; width:calc(100% - 20px); background:url(i/o_title_bk.png) repeat; color:#fff}
.view-departments-and-centers.flex-grid .views-field-field-dept-img img{width:100%; height:auto;}
#pagecontent .view-departments-and-centers.flex-grid .views-field-field-dept-title{width:calc(100% - 20px);}


/*-------CONTACT US SOCIAL MEDIA------*/
#contact-social-media {height:35px; float:left; line-height:1em; font-weight:bold; color:#8cc63f; padding-left:18px; text-align:center;}
#contact-social-media a{float:left; height:45px; width:45px; text-indent:-9999px; margin-top:10px; color:#fff;}
#contact-social-media a.yt, .view-adminpages a.yt{background:url(i/connect-yt.png) no-repeat top left;}
#contact-social-media a.yt:hover, .view-adminpages a.yt:hover{background:url(i/connect-yt.png) no-repeat bottom left;}
#contact-social-media a.tw, .view-adminpages a.tw{background:url(i/connect-tw.png) no-repeat top left;}
#contact-social-media a.tw:hover, .view-adminpages a.tw:hover{background:url(i/connect-tw.png) no-repeat bottom left;}
#contact-social-media a.flk, .view-adminpages a.flk {background:url(i/connect-flk.png) no-repeat top left;}
#contact-social-media a.flk:hover, .view-adminpages a.flk:hover{background:url(i/connect-flk.png) no-repeat bottom left;}
#contact-social-media a.fb, .view-adminpages a.fb {background:url(i/connect-fb.png) no-repeat top left;}
#contact-social-media a.fb:hover, .view-adminpages a.fb:hover{background:url(i/connect-fb.png) no-repeat bottom left;}
#contact-social-media a.insta, .view-adminpages a.insta {background:url(i/connect-insta.png) no-repeat top left; padding:0;}
#contact-social-media a.insta:hover, .view-adminpages a.insta:hover{background:url(i/connect-insta.png) no-repeat bottom left;}
#contact-social-media a.tmblr, .view-adminpages a.tmblr {background:url(i/connect-tmblr.png) no-repeat top left;}
#contact-social-media a.tmblr:hover, .view-adminpages a.tmblr:hover{background:url(i/connect-tmblr.png) no-repeat bottom left;}
#contact-social-media a.snap, .view-adminpages a.snap {background:url(i/connect-snap.png) no-repeat top left;}
#contact-social-media a.snap:hover, .view-adminpages a.snap:hover{background:url(i/connect-snap.png) no-repeat bottom left;}

.view-connect-with-us .views-field-field-facebook-url, .view-connect-with-us .views-field-field-twitter-url, .view-connect-with-us .views-field-field-youtube-url, .view-connect-with-us .views-field-field-flickr-url, .view-connect-with-us .views-field-field-instagram-url-, .view-connect-with-us .views-field-field-tumblr-url, .view-connect-with-us .views-field-field-facebook-url, .view-connect-with-us .views-field-field-twitter-url, .view-connect-with-us .views-field-field-youtube-url, .view-connect-with-us .views-field-field-flickr-url, .view-connect-with-us .views-field-field-instagram-url-, .view-connect-with-us .views-field-field-instagram-url, .view-connect-with-us .views-field-field-snapchat-url{float:left;}
/*-----EPSA CROP-----*/
.ui-dialog{ background: #eee; border:4px solid #ddd; color:#333; font-family:Trebuchet MS, san serif; font-size:1.1em; line-height:1.3; list-style:none outside none; margin:0; padding:0; text-decoration:none;}
.ui-dialog-titlebar {border-bottom:#ccc 1px solid; color:#1C94C4; padding:0.5em 1.5em 0.5em 1em}
.ui-dialog-content{color:#333; padding:1.5em 1.7em;}
.ui-dialog-buttonpane {background:#eee; border-top:1px solid #ddd; position:absolute; bottom:0; width:100%; text-align:left; padding:10px;}
.ui-dialog-titlebar-close {float:right;}


/*-----CKEDITOR STYLES------*/
.text-bk{background:#3b3b3b; padding:5px 10px; color:#fff;}
.text-bk a, #maincontentarea p.orange-bk {color:#fff; font-weight:bold;}
.text-bk a:hover{color:#fc6;}
.link-arrow a{padding-right:20px; background:url(i/larrow.png) no-repeat right 3px;}

a.applynow{background:url(i/applynow.png) no-repeat 0 0; display:inline-block; width:112px; height:52px; text-indent:-9999px;}
a.applynow:hover{background:url(i/applynow.png) no-repeat 0 bottom;}

/*------ADMIN PAGES------*/
.view-adminpages a{float:left; margin-top:10px;}
.view-adminpages .views-field-edit-node a{text-indent:0; width:100%;}

/*------FACEBOOK WIDGET-----*/
#fb-widget iframe {background:#fff; margin-bottom:15px;}
/*------TWITTER WIDGET-----*/
#twitter {margin-bottom:15px;}

.more-link{background:#fff; padding:5px; border-top:none; width:96.4%; }
.more-link a{float:none; margin-bottom:5px; display:block; text-indent:-9999px; background:url("i/more.png") no-repeat scroll center top transparent; height:19px; width:56px;}
.more-link a:hover{background:url("i/more.png") no-repeat scroll center -19px transparent;}

/*----FOOTER SLIDESHOW HOMEPAGE----*/
.footer-slideshow-title{font: normal 20pt "Trebuchet MS",Helvetica, "Droid Sans", sans-serif; color:#ffffff; margin:30px 9px 5px; float:left;}
.footer-slideshow{background:url(i/exploreback.gif) repeat-x #cc6600; float:left; padding-bottom:26px; width:100%; }
.footer-slideshow-wrapper{width:925px; margin:auto;}
.footer-slideshow-wrapper .jcarousel-skin-default .jcarousel-item{height:180px; background-color:transparent; border:none medium;}
.footer-slideshow-wrapper .jcarousel-skin-default .jcarousel-container-horizontal{width:870px;}
.footer-slideshow-wrapper .jcarousel-skin-default .jcarousel-item-horizontal {margin:0 2px;}
.footer-slideshow-wrapper .jcarousel-skin-default .jcarousel-clip-horizontal{width:100%;}
.footer-slideshow-wrapper .jcarousel-skin-default .jcarousel-container-horizontal{padding:20px 30px;}
.footer-slideshow-wrapper .jcarousel-skin-default .jcarousel-item{height:auto; background-color:transparent; border:none medium;}
.footer-slideshow-wrapper .jcarousel-skin-default .jcarousel-container-horizontal{width:100%;}
.footer-slideshow-wrapper .jcarousel-skin-default .jcarousel-clip-horizontal{width:100%;}
.footer-slideshow-wrapper .jcarousel-skin-default .jcarousel-container-horizontal{padding:20px 30px; height:auto;}
.footer-slideshow-wrapper .views-field-field-fslide-slide-title-value a{font-size:1.0em; color:white;}
.footer-slideshow-wrapper .views-field-field-fslide-slide-title-value{font-size:1.0em; color:white;}
.footer-slideshow-wrapper a.jcarousel-prev-horizontal{background:url(i/slideleftarrow.gif); position:absolute; bottom:0; height:160px; width:20px;}
.footer-slideshow-wrapper a.jcarousel-prev-horizontal:hover{background:url(i/slideleftarrow_r.gif);}
.footer-slideshow-wrapper a.jcarousel-next-horizontal{background:url(i/sliderightarrow.gif); position:absolute; bottom:0; height:160px; width:20px;}
.footer-slideshow-wrapper a.jcarousel-next-horizontal:hover{background:url(i/sliderightarrow_r.gif);}
.footer-slideshow-wrapper .views-field-field-fslide-img-fid img{border:solid 5px #673200;}
.footer-slideshow-wrapper .views-field-field-fslide-img-fid a img:hover{border:solid 5px #FF9933;}

.content-top{float:left; width:100%; padding-bottom:10px;}
.content-top .messages{float:left; width:100%; padding:5px; margin-top:10px;}



/*--news page icons--*/
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {padding: 99px 2px 0px 0px !important;}

.fade-bk { padding-bottom: 0px; font-size: 13px; background: url("i/fade.png") repeat-x scroll 0px -14px transparent; border-color: transparent; border-style: solid; border-width: 13px; color: white !important;}
.link-doc {background: url("i/small-grn-arrow.png") no-repeat scroll right center transparent; font-weight: bold; line-height: 70%; padding-right: 20px; }
/*
.fade-bk a[href$=".pdf"] .link-doc, .fade-bk a[href$=".doc"] .link-doc, .fade-bk a[href$=".docx"] .link-doc, .fade-bk a[href$=".txt"] .link-doc, .fade-bka[href$=".odt"] .link-doc, .fade-bk a[href$=".rtf"] .link-doc, .fade-bk a[href$=".xls"] .link-doc, .fade-bk a[href$=".xlsx"] .link-doc { background: url("i/files_ico_grn.png") no-repeat scroll right center transparent !important;}
*/
.fade-bk a {padding-bottom: 6px; background: none !important; font-size: 13px;}
#pagecontent #column-bk .columns-2 {margin-top:0px;}


h1.front-title {text-align: center; padding: 7px 0; background:#fff; margin-bottom:10px;}

.columnthree .views-field-field-news-story p {padding:10px 15px; }
.columnthree .views-field-field-news-story  {background:white;}
.columnthree .views-field-path {background: white; padding: 5px;}
.columnthree .views-field-field-news-title {background: white; text-align: center; padding: 10px; }

.views-field-field-hpcol1-title-value {margin-top: -20px; background: #7B7A7A; color: white; display: block; font-family: "Trebuchet MS"; font-size: 22px; font-weight: bold; padding: 10px 10px 8px; text-align:center;}

.views_slideshow_singleframe_controls.views_slideshow_controls{margin-top: -4px;}

span.button a{background:#ffa749; font-size:1.1em; color:#000; padding:10px; border-radius:5px; display:inline-block; width:80%; font-weight:bold; line-height:1.3em; max-width:250px;}
span.button a:hover{background:#fc6;}


.columns-3 span.button a{width:100%;}


.program-img img{width:100%; height:auto;}
.jcarousel-item-placeholder{display:none;}
div.vertical-tabs{margin-left:0;}

#fmenu-browser .hover-options li{margin:0; padding:0;}
#fmenu-browser ul.fmenu li ul{width:100%;}

/*
	a[href$='.pdf'], a[href$='.PDF'], a[href$='.doc'], a[href$='.docx'], a[href$='.txt'], a[href$='.odt'], a[href$='.rtf'], a[href$='.xls'], a[href$='.xlsx']{ background: url("i/doc.png") no-repeat scroll right center transparent ; padding-right:15px;}

span.button a[href$='.pdf']:after, span.button a[href$='.PDF']:after, span.button a[href$='.doc']:after, span.button a[href$='.docx']:after, span.button a[href$='.txt']:after, span.button a[href$='.odt']:after, span.button a[href$='.rtf']:after, span.button a[href$='.xls']:after, span.button a[href$='.xlsx']:after{ background: url("i/doc-white.png") no-repeat scroll right center transparent !important; padding:0; margin-top:5px; width:12px; text-indent:-9999px; content:"."; display:inline-block; }

span.ext{background:url(i/extlink.png) no-repeat left center; padding:1px 11px 0 0; margin-left:5px;}

	#column1 .view-featured-item a[href$='.pdf'], #column1 .view-featured-item a[href$='.PDF'], #column1 .view-featured-item a[href$='.doc'], #column1 .view-featured-item a[href$='.docx'], #column1 .view-featured-item a[href$='.txt'], #column1 .view-featured-item a[href$='.odt'], #column1 .view-featured-item a[href$='.rtf'], #column1 .view-featured-item a[href$='.xls'], #column1 .view-featured-item a[href$='.xlsx']{ background:transparent; padding:0;}

	.more-link a[href$='.pdf'], .more-link a[href$='.PDF'], .more-link a[href$='.doc'], .more-link a[href$='.docx'], .more-link a[href$='.txt'], .more-link a[href$='.odt'], .more-link a[href$='.rtf'], .more-link a[href$='.xls'], .more-link a[href$='.xlsx']{ background:url(i/more.png) no-repeat center top; padding:0;}

	.more-link a:hover[href$='.pdf'], .more-link a:hover[href$='.PDF'], .more-link a:hover[href$='.doc'], .more-link a:hover[href$='.docx'], .more-link a:hover[href$='.txt'], .more-link a:hover[href$='.odt'], .more-link a:hover[href$='.rtf'], .more-link a:hover[href$='.xls'], .more-link a:hover[href$='.xlsx']{ background:url(i/more.png) no-repeat center -19px; padding:0;}

#pg-menu-content ul.menu li a[href$='.pdf']:after, #pg-menu-content ul.menu li a[href$='.PDF']:after, #pg-menu-content ul.menu li a[href$='.doc']:after, #pg-menu-content ul.menu li a[href$='.docx']:after, #pg-menu-content ul.menu li a[href$='.txt']:after, #pg-menu-content ul.menu li a[href$='.odt']:after, #pg-menu-content ul.menu li a[href$='.rtf']:after, #pg-menu-content ul.menu li a[href$='.xls']:after, #pg-menu-content ul.menu li a[href$='.xlsx']:after{background:url(i/doc-white.png) no-repeat 0 3px; content:"."; display:inline-block; width:9px; height:14px; margin-left:10px; text-indent:-9999px}
*/

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {padding:0 2px !important;}
.rss-large {margin:0 2px; float:left; width:32px; height:32px; background:url(i/sharerssrollbig.png) bottom; text-indent:-9999px;}
a[href$='.rss'], a[href$='.atom']{background:transparent; padding:0;}
.addthis{padding-top:20px;}

.form-item-field-news-date-und-0-value-time{display:none;}

.vertical-tabs ul.vertical-tabs-list{margin:0;}
a.no-icon{padding:0; background:transparent;}
.program-img{margin-bottom:15px;}

#jump a{background:#3b3b3b; color:#fff; display:inline-block; position:absolute; left:10px; top:-40px; border-radius:0 0 10px 10px; text-decoration:underline; transition:all 0.3s; padding:10px;}
#jump a:focus{top:0px;}


.form-item-field-news-date-und-0-value-time{display:none;}
.view-manage-news table{width:100%;}
