body {
	font-family:"Helvetica", Arial, sans-serif;
	background-color:#000000;
	margin:0 auto;
	font-size: 12px;
}
h1, h2, h3, h4 {
	line-height:1em;
	margin:5px 0;
	color:#000000;
/* 	text-transform:uppercase; */
}

h1 {
	font-size:1.75em;
}
h2 {
	font-size:1.50em;
}
h3 {
	font-size:1.25em;
}
h4 {
	font-size:1.1em;
}
p {
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
    padding: 0;
}
a {
	color: #333333;
	text-decoration:none;
	outline:none;
	font-weight:400;
}
a:hover {
	text-decoration:underline;
	cursor: pointer;
}
a:active {
}
b, strong {
	font-weight:600;
}
dd {
	margin:0 0 15px 10px;
}
.clear {
	clear:both;
	height:0px;
	width:0px;
	font-size:0.01em;
	line-height:0px;
}
#page{
width: 960px;
margin: 0 auto;
}

.center, #header #headSpan {
	width:960px;
	margin:0 auto;
}

.messages{
    background: none repeat scroll 0 0 #CCCCCC;
    color: #333333;
    padding: 10px 14px;
}
div.warning,div.error,div.status{
padding: 10px 14px;
}

.more-help-link {
text-align: right;
padding: 10px;
}

#content-content{
padding: 10px;
}

#navigation .block-region,#headerLinks .block-region{
display: none;
}

.form-item .description {
    font-size: 12px;
    padding: 6px;
}

.teaser-checkbox{
display: none;
}

.node-form .form-text ,.node-form textarea{
    display: block;
    width: 99%;
}

/* Page Containers */

#container {
	margin:0 auto;
	padding:15px 0 10px;
	background:none #222020;
	border-top:none;
	width:960px;
}
.front #container,.page-docshift #container {
background:#222020 url('images/blackfrontfade.png') repeat-x 0px 1px;

}
#container #main.column{
    float: right;
    width: 620px;
}
#container #main.column-full{
    float: left;
    width: 940px;
}

#container #main.column-full,#container #main.column #content{
    background: none repeat scroll 0 0 #CCCCCC;
}

.page-docshift-index #content-content {
/*   background: none repeat scroll 0 0 #CCCCCC; */
}

#main .view-docshift-glossary .views-field-name {
  color: #6D6D6D;
  font-size: 14px;
  text-transform: uppercase;
    margin: 20px 0 0;
}
#main .view-docshift-glossary .views-field-description p {
  color: #959595;
}

.page-docshift #container #main.column #content {
    background: none repeat scroll 0 0 #000000;
    margin: -18px 0 0;
}


.front #container #main.column #content{
    background: none repeat scroll 0 0 transparent;
}


#container #main #content h1 {
    background-color: #FF8A00;
    color: #000000;
    font-weight: 200;
    line-height: 26px;
    margin: 0;
    padding: 8px 16px;
}
#container #secondaryContent {
    float: left;
    width: 320px;
    
}
/*

#container #secondaryContent {
    float: left;
    padding: 0 16px;
    width: 280px;
}
*/


#container #secondaryContentBottom{
	float:left;
	padding:5px 20px 10px;
	width:30%;
}
#container #secondaryContentBottom h2 a{
	font-size:0.6em;
	font-weight:bold;
	text-transform:capitalize;
	color:#333333;
}
.node a{
    color: #002974;
    font-weight: bold;
    text-decoration: none;
}
.node a:hover{
    color: #666666;
}

#main p{color: #000;}

/* Header Elements */

#logo-title{
    float: left;

}
#logo{
display: block;
margin: 0;
padding: 12px 0;
}
#headerLinks{
background: none repeat scroll 0 0 #222020;
float: right;
margin: 30px 0;
width: 260px;
}
#headerLinks p{
background: none repeat scroll 0 0 #666666;
color: #FFFFFF;
font-size: 10px;
margin: 0;
padding: 5px;
text-align: center;
}



/* DOC National Header Links */
#block-menu-menu-doc-national-menu ul{
    margin: 0 auto;
    text-align: center;
    width: 250px;
}
#block-menu-menu-doc-national-menu ul li{

}
#block-menu-menu-doc-national-menu ul li a.active {
color:#FFFFFF;
font-weight:bold;
}

#block-menu-menu-doc-national-menu ul.menu li{
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#block-menu-menu-doc-national-menu ul.menu li:hover{background:none 0 0;}
#block-menu-menu-doc-national-menu ul.menu li a{
border-right: 1px solid #393939;
color: #FF8A00;
display: block;
float: left;
font-size: 10px;
margin: 0;
padding: 9px;
text-transform: uppercase;
}


#block-menu-menu-doc-national-menu ul.menu li.last a{border-right:none;}



/* search form */
#search-theme-form {
    display: block;
    float: left;
    padding: 8px 14px;
}
#search-theme-form .form-item {
	margin:0 0;
	display:inline;
}
#search-theme-form .form-item .form-text {
background: none repeat scroll 0 0 #111010;
border: medium none;
color: #FFFFFF;
float: left;
font-size: 14px;
margin: 0;
padding: 7px 6px;
width: 150px;
}
#search-theme-form .form-submit {
background: none repeat scroll 0 0 #111010;
border: medium none;
color: #FFFFFF;
cursor: pointer;
display: block;
float: left;
font-size: 14px;
font-weight: 100;
margin: 0;
padding: 6px;
width: 60px;
height: 31px;
}
#search-theme-form .form-submit:hover{background:#222020 none repeat scroll 0 0;}




#node-form{

padding:10px;

}
#main .form-submit{
margin: 20px 0;
}



/* main navigation */
#navigation{
/* background-color: #191717; */
background-color: #666666;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

#block-menu_block-8{
    float: left;
    padding:0;
    width: 700px;
}

#navigation ul li {
    display: block;
    float: left;
    list-style: none; list-style-type: none; list-style-image:none;
    margin: 0;
    padding: 0;

}
#navigation ul li a {
  border-right: 1px solid #333333;
  color: #FFFFFF;
  float: left;
  font-size: 12px;
  font-weight: 100;
  letter-spacing: 1px;
  line-height: 14px;
  padding: 18px 16px 17px;
}
#navigation ul li a:hover{
	background-color: #222020;
	text-decoration:none;

}


#navigation ul li.over{
  background: none repeat scroll 0 0 #222020;
}



#navigation ul li a.active-trail {
	background-color: #222020;
}

/* Drop Menu */
#navigation .menu li ul {
	display: none;
  background: none repeat scroll 0 0 #222020;
  float: left;
  position: absolute;
  top: 49px;
  z-index: 100;
  border: 1px solid #333333;
  border-top:none;
  margin: 0 0 0 -1px;
}
/* set <li> position */
#navigation ul li { 
float:left; 
position: relative;
white-space:nowrap;
}
#navigation ul li ul li{
float: none;
}
#navigation ul li ul li a {
    border-right:none;
    border-bottom: 1px solid #333333;
    width: 230px;
}

#navigation ul li ul li a:hover {
  background: none repeat scroll 0 0 #000;
  color:#FFF;
}


#flickr {height:170px;}
#flickr #images{position:relative;}
#flickr #images img{height:160px;left:0;right:0;position:absolute;}
#flickr #images a{margin:0 auto;left:0;right:0;position:absolute;}
#flickr #next{float:right;}
#flickr #prev{float:left;}
.block ul {
	margin:0;
	padding:0;
}
#secondaryContent .block .content{color:#FFFFFF;}
/* Footer Content */
#footer {
	padding:0 15px 15px;
	color:#FFFFFF;
	height:75px;
}
#footer a {
	color:#FF8A00;
}
#footer #contactInfo {
    float: none;
    font-size: 11px;

    margin: 10px 0;
    text-align: center;
}
#footer #contactInfo p{
    margin: 4px;
    padding: 0;
}

#footer #footerBlock{float:right;padding:5px 0 0;}
#header #headerBlock p {
	float:right;
	font-size:0.7em;
	margin:0;
	color:#FFFFFF;
}
.xml-icon {
float:right;
line-height:1.4em;
margin:0 12px 0 0;
	
}
/* Block Styles */


#secondaryContent #block-menu_block-9{
background: none repeat scroll 0 0 #000000;
padding: 16px 0;
border: none;

}
#secondaryContent #block-menu_block-9 .content{
background: none repeat scroll 0 0 #000000;
padding: 30px 0;

}

#secondaryContent .block {
 /*  background:none repeat scroll 0 0 #000000; */
  background:#000 url('images/blockfade.png') repeat-x 0px 0px;
  margin: 10px 0 14px;
  padding: 10px 0;
}
/*
#secondaryContent .block {
    border-bottom: 14px solid #666;
    border-top: 14px solid #FF8A00;
}
*/

#secondaryContent #block-block-7 {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  height: 220px;
  margin: 0 0 14px;
}
#secondaryContent #block-block-7 p{font-weight: 100;}


#secondaryContent  h2{
	
    margin: 0;
    padding: 10px;
}
#secondaryContent h1,#secondaryContent h2,#secondaryContent h3,#secondaryContent h4{
	color:#CCCCCC;
}
#secondaryContent ul li.expanded ul{
text-indent: 12px;
}

#secondaryContent ul li.expanded ul li ul{
    text-indent: 40px;
}

#secondaryContent .block-menu_block ul li.expanded ul li.expanded ul li a{
  background: url("images/icons/arrowRight.png") no-repeat scroll 22px center transparent;
}
#secondaryContent .block-menu_block ul li.expanded ul li.expanded ul li a:hover{
  background: url("images/icons/arrowRight.png") no-repeat scroll 22px center #222;
}


#secondaryContent .block-menu_block ul li {
border-bottom: 1px solid #333333;
list-style: none outside none;
margin: 0;
padding: 0;
}
#secondaryContent ul li a{
color: #FFFFFF;
display: block;
padding: 8px;

}

#secondaryContent .block-menu_block ul li a.active,#secondaryContent .block-menu_block ul li ul li a.active-trail,#secondaryContent .block-menu_block ul li a.active:hover{
    background:url("images/activeMenu.png") repeat-y scroll 10px 0 transparent;
    color: #FFFFFF;
}

#secondaryContent .block-menu_block ul li.active{
background:none;
}


#secondaryContent .block-menu_block ul li a:hover{
color:#FFF;
text-decoration: none;
background: #333;
}

fieldset{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9A9A9A;
    margin: 10px 0;
    padding: 10px;
}

fieldset > legend {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 18px 10px 10px;
}


.socialIcon{
    display: block;
    float: left;
    height: 68px;
    padding: 3px;
    width: 68px;

}


/* Frontpage Node Column Styles */
.front .node {
    background: none repeat scroll 0 0 #CCCCCC;
    float: left;
    margin: 0 0 16px;
    padding: 0;
}
.front .node h3{
margin: 10px;
}
.node {
	background:none repeat scroll 0 0 #CCCCCC;
	width:100%;
	padding:0;
	margin:0;
}

.node ul li.node_read_more{
  float: right;
  padding: 0 5px;
}
.node ul li.comment_comments {
  float: right;
  padding: 11px 5px 0;
}

#main .node ul li.node_read_more a {
  background: url("images/icons/arrowRight.png") no-repeat scroll 75px 9px #CCCCCC;
  color: #333333;
  font-weight: 100;
  padding: 10px 30px 6px 10px;
  text-decoration: none;
}

.node-terms span{
  color: #CCCCCC;
  padding:0 2px 0 0;  
}


.not-front #main .node ul li.node_read_more a {
  background: url("images/icons/arrowRight.png") no-repeat scroll 75px 9px #EAEAEA;

}


.links-inline {
    background: none repeat scroll 0 0 #666666;
    display: block;
    float: left;
    margin: 6px 0 0;
    padding: 0 0 10px;
    width: 100%;
}
.node-terms {
  float: left;
  padding: 12px 0 0 14px;
}


ul.links li {
  display: inline;
  float: left;
  list-style-type: none;
  padding: 0 0.5em;
}


ul.links li.service-links-facebook,
ul.links li.service-links-linkedin,
ul.links li.service-links-twitter{
padding: 8px 5px 0;
float: left;
}

.links-inline a {
  color: #FFFFFF;
  display: block;
  float: left;
}
.links-inline a.active,.links-inline a:hover,.not-front #main .node ul li.node_read_more a :hover{
color: #E0E0E0;
}
.front .links-inline .node-terms,ul.links li.comment_add,ul.links li.comment_new_comments{
display: none;
}


.front .node .submitted {
	float:right;
	font-size:0.7em;
	display:inline;

}
.node .content p {

}
.node ul.links {
	float:right;
}
.front .meta {
	display:none;
}
.node h2 {
    background-color: #FF8A00;
    font-size: 14px;
    line-height: 16px;
    margin: 10px 0 0;
    padding: 8px 12px;
}
.not-front #main{
margin: 10px;
}

.not-front .node {
  background: none repeat scroll 0 0 #EAEAEA;
  float: left;
  margin: 10px 0;
  padding: 0 0 0;
}
.page-node .node {
  background: none repeat scroll 0 0 #CCCCCC;
}

.not-front .node h1, 
.not-front .node h2, 
.not-front .node h3, 
.not-front .node h4 {
    padding: 10px;
}

.view-listing .view-content .views-field-field-event-date-value,
.view-listing .view-content .views-field-body{
font-size: 10px;
}

.node h2 a{
color:#000000;
font-weight:bold;
text-decoration:none;
}
.node h2 a:hover{
	color:#000000;
	text-decoration: underline;
}
.node .content img{
    border: medium none;
    margin: 4px 10px;
    padding: 0;
}

/* Frontpage Rotor Styles */
.rotor-content{
	border: none;
}
#topContent .rotor {
    display: block;
    margin: 0;
    padding: 20px 0 30px;
}
#topContent .rotor-items {
	display:block;
	margin:0;
}
#topContent .rotor-items{
background: url("/sites/default/files/rotor/new_banner.png") repeat scroll 0 0 transparent;
}
.rotor .views-field-url{margin:25px 0 0;position:absolute;width:620px;z-index:101;background:transparent url('images/whiteFade.png') no-repeat scroll -30px 50%;text-align:right;line-height:2em;}
.rotor .views-field-url a{
color:#FFFFFF;
font-weight:bold;
letter-spacing:2px;
margin:0 20px;
text-transform:uppercase;
}

#block-block-1{}

#block-block-1 ul {
display:block;
line-height:1px;
margin:0;
position:absolute;
top:90px;
right:10px;
}
#block-block-1 ul li {
background:#646464 none repeat scroll 0 0;
display:inline;
float:left;
font-size:11px;
margin:0 1px;
padding:9px 4px;
text-transform:capitalize;
}

.item-list ul {
	margin:0;
	padding:0;
}
.item-list ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 5px 10px;
	width:100%;
}
.item-list ul li.views-row-even {
	background:#F8F8F8;
	border-top:1px solid #646464;
	border-bottom:1px solid #646464;
}
.item-list ul li .views-field-title {
	display:inline;
	float:left;
}
.item-list ul li .views-field-created, .item-list ul li .views-field-field-event-date-value, .info-type {
	text-align:right;
	display:inline;
	float:right;
	font-size:0.8em;
	font-weight:bold;
}
.item-list ul li .views-field-tid {
	clear: both;
	color: #333333;
	font-size: 0.8em;
}
#secondaryContent #block-block-14,.block .view-listing .view-content {
/*   background: none repeat scroll 0 0 #000000; */
}

.block .view-listing .view-content {
  padding: 10px;
}

#block-views-listing-block_1 h2{
border-bottom: 2px solid #FF8A00;
}

.block .row-div{
    border-bottom: 1px solid #858484;
    padding: 10px 0;
}

.block .row-title a{
color: #FFFFFF;
font-weight: bold;

}

.block .row-title{
    background: url("images/icons/arrowRight.png") no-repeat scroll 273px center transparent;
    font-size: 12px;
    line-height: 16px;
    margin: 10px 0;
    padding: 0 40px 0 0;
}

.block .row-body-teaser{display: none;}

.block .row-readable-date{
color: #FFFFFF;
font-weight: 100;
margin: 0;
padding: 0;
}

.block .eventShareLinks {
  background: none repeat scroll 0 0 #3E3E3E;
  padding: 4px;
  text-align: right;
}
.block .eventShareLinks a{
color: #FF8A00;
padding: 10px;
}

/* Calendar Overrides */
.calendar-calendar .week{display:none;}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {background:#EBEBEB;}
.calendar-calendar td.empty {background:#F8FAFB none 0 0;}

.calendar-calendar tr td.today a, .calendar-calendar tr.odd td.today a, .calendar-calendar tr.even td.today a {color:#FFFFFF;}

.calendar-calendar div.date-nav {
background:none repeat scroll 0 0 #323232;
border:medium none;
margin:0 0 0 0;
padding:5px;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
	color:#FFFFFF;
}
.calendar-calendar th.days {
	font-size:0.7em;
	font-weight:normal;
}
.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a {
	line-height:1.3em;
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
	padding:0 0;
	background:none repeat scroll 0 0;
	color:#FF8A00;
}
.view-item-calendar #node-title {
	padding:4px 0;
	font-size:0.9em;
}
.calendar-calendar th {
background-color:#CCCCCC;
color:#333333;
margin:0;
text-align:center;
}
.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
margin:0;
padding:0;

}
.calendar-calendar td .inner .view-item div, .calendar-calendar td .inner .view-item div a {
margin:0;
padding:0;
background:none no-repeat scroll 0 0 transparent;
}
.calendar-calendar td .inner div.day a {
	color:#777777
}
/* System and Module Overrides */
div.view div.views-admin-links {
	width: auto;
}
.vertical-tabs-list li:hover {
	text-decoration:none;
}
.vertical-tabs-list li.selected {
	text-decoration:none;
	background:#FFFFFF none repeat scroll 0 0;
}
table.view-enabled td.view-name, table.view-enabled td.view-ops {
	background:#F1C964 none repeat scroll 0 0;
	padding:5px;
}
table.views-entry td.view-name, table.views-entry td.view-ops {
	padding:5px;
}
tr.even,tr.odd{color:#333333;}
.tabs li a{padding:5px;}
.block-region{color:#333333;}
tr a{color:#333333;font-weight:bold;/* text-transform:uppercase; */}
td,th{padding:5px;}
td{color:#111111;}
table.sticky-header{padding:5px;}
#views-ajax-form{color:#333333;}
ul.primary {
background-color:#111111;
border-bottom:1px solid #333333;
margin: 0;
}
ul.primary li.active a {
background-color:#CCCCCC;
border-color:#BBBBBB #BBBBBB #CCCCCC;
border-style:solid;
border-width:1px;
}
ul.primary li a{font-size:0.8em;text-transform:uppercase;padding:5px 8px 1px;color:#333333;background-color:#999999;}
ul.primary li a:hover{background-color:#C1C1C1;}
/* Search */

.item-list .pager {
  background: none repeat scroll 0 0 #666666;
  padding: 5px 0;
}

.item-list .pager li {
  float: none;
  font-size: 11px;
  padding: 0 4px;
  color: #ADADAD;
}
.item-list .pager li.pager-last, .item-list .pager li.pager-first {
	display:none;
}
.item-list .pager li.pager-next a {
  background: url("images/icons/arrowRight.png") no-repeat scroll 0 0 transparent;
  color: transparent;
  height: 15px;
  padding: 3px;
  text-transform: capitalize;
  width: 15px;
}
.item-list .pager li.pager-previous,.item-list .pager li.pager-next {
	padding:0;
}
.item-list .pager li.pager-previous a{
  background: url("images/icons/arrowleft.png") no-repeat scroll right 0 transparent;
  color: transparent;
  height: 15px;
  padding: 3px;
  text-transform: capitalize;
  width: 15px;
}
.item-list .pager li a {
  color: #EAEAEA;
  padding: 2px 4px;
}
.file-uploads{
float: left;
}

.search-results dd {
	margin:0;
	padding:0;
}
.search-result.odd {
	background:#F8F8F8;
	border-top:1px solid #646464;
	border-bottom:1px solid #646464;
}
.search-result {
	padding:5px 5px 10px;
	display:block;
}
.search-results p, .search-results {
	margin:0;
}
.search-tools {
	padding:10px 0;
}
#search-form input.form-text {
	width:400px;
}
/* System Messages */
#views-exposed-form-news-listing-page-1 .views-exposed-widgets {
	display:none;
}
#news-listing-years, #news-listing-months {
	padding:0 0 10px;
	text-align:center;
}
#news-listing-years a, #news-listing-months a {
	padding:0 10px;
}
.view-news-listing .top-link {
	text-align:right;
}
.edit-link{background:transparent url('images/icons/editGear.png') no-repeat 0 0;}
tbody {color:#000000;}


#block-menu_block-1{}

#block-menu_block-1 li.expanded ul li{
}

#block-menu_block-1 li.expanded ul{
background: #FFF;
}
#block-menu_block-1 li.expanded ul a{
color: #000;
}

#block-menu_block-1 li.active-trail a.active-trail{
background: #000;
color: #FFFFFF;
}
#block-menu_block-1 li.active-trail a.active-trail:hover{
color: #FFF;
}

#block-menu_block-1 li.active-trail ul a:hover{
background-color: #FF8A00;
color: #000000;
}



/* Event Calendar */
#term-data-name{display:none;}


#cat{
font-size:9px;
line-height:10px;
padding:6px;
}

#cat.Event,.Events{
float:left;
}
.view-calendar .view-footer{}



.view-data-node-title a{font-size:9px;}

.DOC{color:#FF8A00;}
.Partner{color:#5C5B5B;}
.Other{color:#A29F9F;}


div#calpopup-body div.node {
background:none repeat scroll 0 0 transparent;
border:0 none;
margin:0;
}

div#calpopup-body div.node .content{padding:0px;}
div#calpopup-body {
margin:10px;
max-height:20em;
overflow-y:auto;
position:relative;
}
#popup-close {
cursor:pointer;
padding:6px 8px 0;
text-align:right;
}
div#nodelink {
display:none;
margin:1em;
}

.calendar-calendar td .inner div a .view-item a {
background:none repeat scroll 0 0 transparent;
margin:0;
padding:0;
}
.calendar-calendar td .inner div a .view-item a:hover{color:#333;}
.calendar-calendar .links {
background:none repeat scroll 0 0 #323232;
}

.block-views .calendar-calendar div.date-nav {
background:none repeat scroll 0 0 #000000;
}
.calendar-calendar .mini {
    border:1px solid #CCCCCC;
}
.calendar-calendar .mini td{text-align:center;
}
.calendar-calendar td.has-events {
background:none repeat scroll 0 0 #FEFCD5;
}

#calpopup-body .terms{display:none;}


.view-calendar .legend{background:#F4F4F4;float:left;margin:0;
width:100%;}

.view-calendar .legend span{
padding:7px;
float:left;}

.view-calendar .eventFeed{
background:none repeat scroll 0 0 #EFEFEF;
border-top:1px solid #CCCCCC;
float:left;
margin:0;
padding:8px 0;
text-align:center;
text-indent:9px;
width:100%;
}


.calLink{
float:right;
padding:0 5px;
text-align:right;
}
.date-nav a{
text-transform:uppercase;
}




.view-blog h2{
color: #333333;
padding: 15px 10px 5px;
}

/*
.view-blog .node ul.links{
    float: right;
    padding: 10px;

}
*/

/* Comments */
#comments{
float: left;
}

#comments .comment {
  background: none repeat scroll 0 0 #EAEAEA;
  color: #FFFFFF;
  margin: 10px auto;
  padding: 20px;
  width: 550px;
}
#comments .comment .submitted {
  background: none repeat scroll 0 0 #CCCCCC;
  color: #666666;
  float: right;
  font-size: 12px;
  padding: 3px;
}

#comments .comment .new{
color: #FF8A00;
}
#comments .box {
  background: none repeat scroll 0 0 #EAEAEA;
  margin: 10px auto;
  padding: 10px 20px 0;
  width: 560px;
}
#comments .box h2,#comments .comment p{color:#666666;}
#edit-comment-wrapper label{display: none;}

/* Node */

.node .meta{
    background: none repeat scroll 0 0 #B7B7B7;
    color: #000000;
    font-size: 12px;
    padding: 6px;
}
.node .meta .terms{padding: 0 0 0 15px;}

#featuredContent {
 /*  background: none repeat scroll 0 0 #000000; */
  float: left;
  padding: 20px 10px;
  width: 940px;
}

#featuredContent a{
color: #ccc;
}

#featuredContent h1,
#featuredContent h2,
#featuredContent h3,
#featuredContent h4 {
color: #FFFFFF;
}

#featuredContent p {
  color: #FFFFFF;
  float: left;
  font-weight: 100;
  line-height: 20px;
  width: 640px;
}
#featuredContent img{float: left;}

ul.menu li {
  list-style: none outside none;
  margin: 0 0 0 0.5em;
}

.sponsor-logos{
}

.sponsor-logos img{
padding: 10px;
}

#sponsors {
  background: url("images/blackfrontfade.png") repeat-x scroll 0 1px #222020;
  margin:30px;
  padding: 10px;
}
#sponsors h2 {
  color: #FFFFFF;
  float: left;
  font-weight: 100;
  padding: 10px;
}
#sponsors .view-all {
  color: #FFFFFF;
  float: right;
  line-height: 27px;
  margin: 10px 0;
  padding: 10px;
}

.view-sponsors {
  margin: 0 auto;
  padding: 20px;
  width: 500px;
}

.view-sponsors .views-row {
  color: #FFFFFF;
  text-align: center;
}
}

/* Join DOC */
#secondaryContent #block-block-15 {
/*   background: none repeat scroll 0 0 transparent; */
}

#block-block-15 a{text-align: center;display: block;}

#main .node object{
width: 100%;
}


/* docshift-index */

.page-docshift-index{}


.node .docshiftEdit,.node h2 .docshiftEdit:hover {
  background: url("images/edit_pencil.png") no-repeat scroll 0 0 transparent;
  color: transparent;
  float: right;
  height: 20px;

}


.page-docshift-index #container #main.column #content {
  background: none repeat scroll 0 0 transparent;
}

.page-docshift-index .docshift_index {
  position: relative;
  width: 290px;
}
.page-docshift-index .docshift_index .teaser{
  min-height: 300px;
}

.page-docshift-index .attachment .docshift_index {
  margin: 0 0 0;
  position: relative;
  width: 595px;
}

.page-docshift-index .attachment .docshift_index .teaser{
min-height: 100px;
}

.page-docshift-index .docshift_index .vud-widget-updown {
/*   background: none repeat scroll 0 0 #EAEAEA; */
  background: none repeat scroll 0 0 #FF8A00;
  height: 46px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

.page-docshift-index .docshift_index .vud-widget-updown .updown-score {
  border: none;
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  margin-bottom: 6px;
  padding-top: 5px;
  text-align: center;
}

.page-docshift-index .docshift_index .field-field-image {
  padding: 10px;
  text-align: center;
  width: 270px;
}

.page-docshift-index .docshift_index.over{
background: #ccc;
cursor: pointer;
}

/* docshift-index exposed filters. */

#block-views--exp-docshift_index-page_1{
padding: 20px;

}
#block-views--exp-docshift_index-page_1 .views-exposed-widget .form-submit {
  background: none repeat scroll 0 0 #636363;
  border: medium none;
  color: #FFFFFF;
  padding: 4px 10px;
}
#block-views--exp-docshift_index-page_1 .views-exposed-widget .form-submit:hover {
  background: none repeat scroll 0 0 #878686;
  cursor: pointer;
}

#block-views--exp-docshift_index-page_1 .views-exposed-widget label {
  background: none repeat scroll 0 0 #2F2F2F;
  border-radius: 6px 0 0 6px;
  color: #FFFFFF;
  display: block;
  padding: 10px;
  width: 300px;
  cursor: pointer;  
}
#block-views--exp-docshift_index-page_1 .views-exposed-widget label:hover,
#block-views--exp-docshift_index-page_1 .views-exposed-widget label.on{
  background: none repeat scroll 0 0 #FF8A00;
}

#block-views--exp-docshift_index-page_1 .views-exposed-widget .views-widget label {
  background: none repeat scroll 0 0 #5C5B5B;
  display: block;
  margin: 1px 0 0;
  padding: 4px;
  width: 312px;
  cursor: pointer;
}
#block-views--exp-docshift_index-page_1 .views-exposed-widget .views-widget label:hover{
  background: none repeat scroll 0 0 #4D4C4C;
}

#block-views--exp-docshift_index-page_1 .views-exposed-widget .views-widget label.on{
  background: none repeat scroll 0 0 #444;
}

#block-views--exp-docshift_index-page_1 .views-exposed-widget label .toggle {
  color: #595959;
  font-size: 14px;
  padding: 0 2px;
}

#block-views--exp-docshift_index-page_1 select {
  border: medium none;
  margin: 8px;
  padding: 8px;
  width: 304px;
}

#block-views--exp-docshift_index-page_1 select > option {
border: none;
line-height: 18px;

}

#block-views--exp-docshift_index-page_1 .views-exposed-widget #edit-sort-order-wrapper label,
#block-views--exp-docshift_index-page_1 .views-exposed-widget #edit-sort-order-wrapper{
display: none;
}
#block-views--exp-docshift_index-page_1 .views-exposed-widget #edit-sort-by-wrapper label{}

#block-views--exp-docshift_index-page_1 .views-exposed-widget #edit-title-wrapper{}
#block-views--exp-docshift_index-page_1 .views-exposed-widget #edit-title-wrapper input {
  margin: 8px;
  padding: 8px;
  width: 282px;
}

#block-block-16 {}

#block-block-16 p a {
  color: #FF8A00;
  font-size: 16px;
  font-weight: 100;
}

#block-block-17{}

#block-block-17 h2{
font-weight: 100;
font-size: 24px;

}

#block-block-17 p a {
  background: url("images/icons/arrowRight.png") no-repeat scroll 60px 9px #000000;
/*   box-shadow: -1px -2px 113px #FF8A00; */
  color: #FFFFFF;
  font-size: 13px;
  line-height: 50px;
  padding: 10px 26px 10px 10px;
}
.view-docshift-index td{vertical-align: top;}


.view-docshift-index .attachment {
  margin: 20px 0 0;
}

.page-docshift-index .view-docshift-index .attachment .field-field-image {
float: right;
}


.page-docshift-index #block-menu_block-9{display: none;}

#main .view-docshift-index .attachment p {
  color: #000000;
  float: left;
  width: 275px;
}

.view-docshift-index .attachment .view-project{
visibility: visible;
}

.featuredProject {
  background: none repeat scroll 0 0 #4D4D4D;
  color: #FFFFFF;
  float: right;
  margin: 0 20px;
  padding: 10px;
}

.view-project {
  background: none repeat scroll 0 0 #FFFFFF;
  display: block;
  font-size: 13px;
  font-weight: 100;
  padding: 4px;
  text-align: center;
  text-transform: uppercase;
  visibility: hidden;
}
.over .view-project{visibility: visible;}

#main .view-docshift-index .view-empty p {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 100;
  padding: 10px;
}

#block-views--exp-docshift_index-page_1 h2 {
  background: none repeat scroll 0 0 #484848;
  color: #FFFFFF;
  cursor: pointer;
}
#block-views--exp-docshift_index-page_1 h2 .toggle {
  color: #262626;
  float: right;
  font-size: 22px;
  padding: 0 8px;
}

#alphaPager {
  margin: 12px 0 4px;
}
#alphaPager span {
  color: #FFFFFF;
  float: left;
  font-weight: 100;
  padding: 3px 4px;
}
#alphaPager a {
  background: none repeat scroll 0 0 #626060;
  color: #FFFFFF;
  display: block;
  float: left;
  margin: 0 0 0 1px;
  padding: 4px;
  text-align: center;
  width: 13px;
}
#alphaPager a:hover{
background: #333;
}

#pastEvents {
  background: none repeat scroll 0 0 #BBBBBB;
  display: block;
  font-weight: bold;
  float: left;
  padding: 10px 0;
  text-align: center;
  text-shadow: 1px 0 1px #FFFFFF;
  width: 100%;
}
#pastEvents:hover {
text-decoration: none;
}
#pastEvents.closed:hover {
background: none repeat scroll 0 0 #ddd;
}


.page-events .view-listing .attachment .view-content{

display: none;

}

/* hide the homepage field on the comment forms */ 
#edit-homepage-wrapper { 
     display: none; 
}

/* rounded top */
#headerLinks p,#container #main #content #page-title,#main fieldset > legend,.node,#sponsors,.featuredProject{
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

/* rounded bottom*/
#container, .node,.links-inline,#main .node ul li.node_read_more a,
#navigation .menu li ul,#navigation ul li ul li.last a {
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

/* right around */
.view-project,
.projectInfo a,
#block-views--exp-docshift_index-page_1 .views-exposed-widget .form-submit,
#main #content,
.item-list .pager,
#main fieldset,
#headerLinks,
#comments .box,
#comments .comment .submitted,
#comments .comment,
.eventShareLinks,
.front .node,
#pastEvents,
.view-sponsors,
#bottomContent,
#container #main.column-full, #container #main.column #content {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/* left round */
#search-theme-form .form-item .form-text{
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
/* right round */
#search-theme-form .form-submit, #secondaryContent,#secondaryContent .block{
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
/* top left round */
#navigation .menu li.menu-mlid-753 a,
#navigation .menu li.menu-mlid-753 a:hover,
#navigation ul li.first.over,
.page-docshift-index .docshift_index .vud-widget-updown
{ 
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
}

#block-views--exp-docshift_index-page_1 h2{
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}