/**********************/
/*** Common Node Styles ***/
/**********************/
.not-front h1.title{
	background-color: #fff;	
	padding: 10px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
.not-front #content-area{
	padding: 20px;
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
	overflow: auto;
}

/******************/
/* WYSIWYG Editor */
/******************/

.strikethrough{
	text-decoration: line-through;	
}

/*********************************************/
/* Hide taxonomy terms on page content types */
/*********************************************/

.front .field-field-audience-tax{
	display: none;	
}

.not-front .field-field-audience-tax{
	height: 35px;
	width: 500px;
	font-size: 0.9em;
	color: #999;
}

.not-front .field-field-audience-tax .field-label{
	float: left;
	border: 1px solid #7AB8D8;
	padding: 0.5em;
	background-color: #E4F1F8;
	font-weight: bold;
	color: #000;
}

.not-front .field-field-audience-tax .field-item{
	float: left;
	border-right: 1px solid #7AB8D8;
	border-top: 1px solid #7AB8D8;
	border-bottom: 1px solid #7AB8D8;
	padding: 0.5em;
	background-color: #fff;
	
   
}
.selected-term{
	background-image: url('/sites/all/themes/it_sub_theme/images/audience_checkmark.png');
	background-repeat: no-repeat;
	color: #222;
	
}
.field-field-audience-category{
	display: none;
}
.field-field-service-category{
	display: none;
}
.page-not-found .field-field-audience-tax{
	display: none;	
}
/****************************/
/* Locations Module Content */
/****************************/

.location-locations-header{
	font-size: 14px;	
	font-weight: bold;
	margin-top: 20px;
}
/******************/
/* Event Carousel */
/******************/
#block-views-calendar_event_date-block_2{	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
#block-views-calendar_event_date-block_2 .jcarousel-container-horizontal{ 
	/*width: 350px;
	height: 400px;	*/
    width: 920px;
	height: 300px;
	/*background-color: #000;*/
	background-image: url('/sites/all/themes/it_sub_theme/images/carouselGradient.png');
	background-repeat: repeat-x;
	border:none;
	color: #fff;
	-moz-border-radius:0;
	padding:0;
}
#block-views-calendar_event_date-block_2 .jcarousel-clip-horizontal{
	/*width: 320px;
	height: 400px;	*/
    width: 920px;
	height: 300px;
}
#block-views-calendar_event_date-block_2 .jcarousel-item{
	/*width: 320px;
	height: 400px;*/
	height: 300px;
}
#block-views-calendar_event_date-block_2 .views-field-field-event-image-fid{
	float: left;
	margin: 0 20px 10px 0;	
	border:0;
}
#block-views-calendar_event_date-block_2 .views-field-title{
	margin: 80px 1em 0 0;
	font-size: 1.5em;	
	line-height: 100%;
}

#block-views-calendar_event_date-block_2 .views-field-field-event-subtitle-value p{
	margin:0;
	font-style: italic;
}
#block-views-calendar_event_date-block_2 .views-field-nothing{
	margin: 75px 0 10px 0;
}
#block-views-calendar_event_date-block_2 .views-field-nothing span{
	font-size: 1.5em;
	font-weight: 100;
}
#block-views-calendar_event_date-block_2 .newstxt{
	margin-left: 10px;	
}
#block-views-calendar_event_date-block_2 .eventtxt{
	margin-left: 10px;	
}
#block-views-calendar_event_date-block_2 .views-field-field-date-value{
	margin: 1em 1em 0 1em;	
}

#block-views-calendar_event_date-block_2 .views-field-body{
	margin: 1em 0 0 0;
	padding: 0;
}
#block-views-calendar_event_date-block_2 .views-field-view-node{
	margin: 0;
	padding: 0;
}
#block-views-calendar_event_date-block_2 ul{
	margin: 0;
	padding: 0;
}


#block-views-calendar_event_date-block_2 a:link{ color: #00A905; text-decoration: none; }
#block-views-calendar_event_date-block_2 a:visited{ color: #00A905; text-decoration: none; }
#block-views-calendar_event_date-block_2 a:hover{ color: #00A905; text-decoration:underline; }
#block-views-calendar_event_date-block_2 a:active{ color: #81D227; text-decoration:underline; }

.jcarousel-skin-tango .jcarousel-next-horizontal {
background:url("/sites/all/themes/it_sub_theme/images/carouselRight.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
height:40px;
position:absolute;
right:5px;
top:5px;
width:40px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
background-position: 0;
background:url("/sites/all/themes/it_sub_theme/images/carouselLeft.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
height:40px;
position:absolute
right:5px;
top:5px;
width:40px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover  {
background-position: 0;
background:url("/sites/all/themes/it_sub_theme/images/carouselRightGlow.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
height:40px;
position:absolute;
right:5px;
top:5px;
width:40px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
background-position: 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
background-position: 0;
cursor:default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
background:url("/sites/all/themes/it_sub_theme/images/carouselLeftGlow.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
height:40px;
position:absolute;
right:5px;
top:5px;
width:40px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position: 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
background-position: 0;
cursor:default;
}
/*****************************/
/* Maintenance Page */
/*****************************/
.in-maintenance #page{
	background-image:none;
}


/*****************************/
/* Services Tax List */
/*****************************/
.section-service-tags body{
	background-image: none;
	background-color: #f2f2f2;	
}
.section-service-tags #header{
	display: none;
}
.section-service-tags #footer-content{
	display: none;
}
.section-service-tags #page{
	background-image: none;
	background-color: #f2f2f2;
	margin-bottom:0;
	padding-bottom:0;
}
.section-service-tags #footer-content-wrapper{
	display: none;	
}
.section-service-tags #slogan{
	display: none;	
}
.section-service-tags #contrib-menu{
	display: none;	
}
.section-service-tags #uobar-container{
	display: none;	
}
.section-service-tags #main-inner{
	margin:0;
	padding:0;
}
/*****************************/
/* IS Menus View */
/*****************************/
.page-is-menu #content-area{
	padding: 20px;
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */	
}


/*****************************/
/* IT Events Pages */
/*****************************/

.node-type-event-date .content{
/*	clear: left; */	
}

.node-type-event-date .field-field-event-subtitle{
	color: #666;
	font-size: 2em;
	font-style: italic;
	margin-bottom: 10px;
	line-height: 100%;
}

.node-type-event-date .field-field-event-image{
	float: right;
	padding: 0 0 20px 20px;	
}
.node-type-event-date .field-field-date{
	width: 50%;
}
.node-type-event-date .field-field-event-address{
	margin: 20px 0 20px 0;
	width: 50%;
}
.node-type-event-date ul.links{
	margin-top: 20px;	
}
.node-type-event-date .field-field-audience-tax{
	display: none;	
}
.node-type-event-date .field-field-date{
  margin-top: 10px;	
}
/*****************************/
/* IT Connections Featured Block */
/*****************************/
#block-views-it_connections-block_2{
	background-color: #f2f2f2;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
	margin-bottom:10px;
}
#block-views-it_connections-block_2 .block-inner{
	min-height: 270px;
}
#block-views-it_connections-block_2 .view-content{
	margin-left:10px;
}
#block-views-it_connections-block_2 .view-it-connections .views-field-field-it-connect-image-fid{
   margin: 0 10px 0 0;
   float: left;
}

#block-views-it_connections-block_2 .views-field-title{
	font-size:1.5em;
	line-height: 100%;
}
#block-views-it_connections-block_2 .views-field-body{
	margin: 20px 5px 0 0;
}
#block-views-it_connections-block_2 .view-display-id-attachment_1 .views-field-title{
	font-size: 1em;
	padding-top:0;
}
#block-views-it_connections-block_2 h2{
	padding: 12px;
	border-bottom: 1px solid #cbcbcb;
	background-color: #fff;
	padding-left: 50px;
	background-image: url('/sites/all/themes/it_sub_theme/images/icon/itconnect_icon.png');
	background-repeat: no-repeat;
	margin:0 0 10px;
}

#block-views-it_connections-block_2 .views-field-created{
	color: #999;	
}

#block-views-it_connections-block_2 .views-field-view-node{
	margin-top: 10px;	
}
#block-views-it_connections-block_2 .feed-icon{
	margin: 10px 0 0 5px;	
}
#block-views-it_connections-block_2 .title a{
	color: #000;	
}

/*****************************/
/* IT Connections Main Index Page */
/*****************************/
.section-itconnect .view-display-id-attachment_2{
	width: 420px;
	height: 500px;
	margin-right: 440px;
	padding: 60px 20px 20px 20px;
	background-image: url('/sites/all/themes/it_sub_theme/images/itConnectBackgroundLeft.png');
	background-repeat: no-repeat;
	color: #fff;
	overflow: hidden;
}
.section-itconnect .view-display-id-attachment_3{
	float: right;
	margin-top: -580px;
	width: 420px;
	height: 500px;
	padding: 60px 20px 20px 20px;
	background-image: url('/sites/all/themes/it_sub_theme/images/itConnectBackgroundRight.png');
	background-repeat: repeat-x;
	color: #fff;
	overflow: hidden;
}
.section-itconnect .view-display-id-attachment_2 .views-field-field-it-connect-image-fid{
	width: 420px;
	height: 288px;
	overflow:hidden;
	margin: 20px 0 0 0;
	margin-left: auto;
	margin-right: auto;
}

.section-itconnect .view-display-id-attachment_3 .views-field-field-it-connect-image-fid{
	float: right;
	margin-left: 10px;
	border: 1px solid #fff;
	height: 80px;
	width: 80px;
	overflow: hidden;
}


.section-itconnect .view-display-id-attachment_2  .views-field-title{
	font-size: 2em;
	line-height: 100%;
	margin-top: 20px;
}
.section-itconnect .view-display-id-attachment_3  .views-field-title{
	font-size: 1.5em;
	line-height: 100%;
	margin-right: 82px;
}
.section-itconnect .view-display-id-attachment_2 .views-field-created{
	color: #999;	
	margin-top: 5px;	
}
.section-itconnect .view-display-id-attachment_2  .views-field-body{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #fff;
}
.section-itconnect .view-display-id-attachment_3  .views-field-body{
	margin-right: 82px;
}
.section-itconnect .view-display-id-attachment_2 .views-field-view-node{
	display: block;
	text-align: right;
}
.section-itconnect .view-display-id-attachment_3 .views-field-view-node{
	display: block;
	text-align: right;
	margin-right: 82px;
}
.section-itconnect .view-display-id-attachment_4{
	padding: 60px 20px 20px 20px;
	background-image: url('/sites/all/themes/it_sub_theme/images/archivedByYear.png');
	background-repeat: no-repeat;
}
.section-itconnect .view-display-id-attachment_4  h3{
	border-bottom: 1px solid #000;
}
.section-itconnect .view-display-id-attachment_3 .views-field-title a:link{
	color: #fff;
}
.section-itconnect .view-display-id-attachment_4 .views-field-title a:link{
	color: #00A905;
}
.section-itconnect .view-display-id-attachment_4 .views-field-title a:hover{
	color: #00A905; text-decoration: underline;
}
.section-itconnect .view-display-id-attachment_4 .views-field-title a:visited{
	color: #81D227;
}
.section-itconnect .view-display-id-attachment_3 .views-row-1{ margin-bottom: 20px; float: left; }
.section-itconnect .view-display-id-attachment_3 .views-row-2{ margin-bottom: 20px; float: left; }
.section-itconnect .view-display-id-attachment_3 .views-row-3{ margin-bottom: 20px; float: left; }
.section-itconnect .view-display-id-attachment_3 .views-row-4{ margin-bottom: 20px; float: left; }
.section-itconnect .view-display-id-attachment_1{
	background-color: #fff;	
	padding: 20px 40px 0 40px;
	
}
.section-itconnect .view-display-id-attachment_1 .views-field-nothing{
	display: block;	
	font-size: 2em;
	line-height: 100%;
	font-style:italic;
}
.section-itconnect .view-display-id-attachment_1 .views-field-nothing-1{
	text-align: right;	
	padding-right: 40px;
}
.section-itconnect .view-display-id-attachment_1 .views-field-nothing-2{
	padding: 0 40px 20px 0;
	text-align: right;	
	clear: right;
}
.page-itconnect .feed-icon{
	padding-top: 10px;
}
.page-itconnect h1{
	display: none;
}

/*****************************/
/* IT Connections Pages */
/*****************************/
.field-field-it-connect-image{
	float: right;
	margin: 20px 0 20px 20px;	
}
/*****************************/
/* IT FAQ Block */
/*****************************/
#block-views-it_faq-block_1{
	background-color: #f2f2f2;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */	
	margin:0 0 10px;
}
#block-views-it_faq-block_1 .view-filters{
	height: 60px;	
}
#block-views-it_faq-block_1 h2{
	padding: 12px;
	margin:0 0 10px;
	border-bottom: 1px solid #cbcbcb;
	background-color: #fff;
	padding-left: 50px;
	background-image: url('/sites/all/themes/it_sub_theme/images/icon/popular_topics_icon.png');
	background-repeat: no-repeat;
}
#block-views-it_faq-block_1 .views-exposed-widget{
	padding-left: 10px;	
}
#block-views-it_faq-block_1 .views-field-value{
}
#block-views-it_faq-block_1 .views-field-edit-node{
}
#block-views-it_faq-block_1 .fivestar-widget-static{
	height: 20px;
}
#views-accordion-it_faq-block_1{
	margin-bottom:0;
}
#block-views-it_faq-block_1 .title a{
	color: #000;	
}
#block-views-it_faq-block_1 form.fivestar-widget{
	clear: none;
}
#block-views-it_faq-block_1 form.fivestar-widget .clear-block{
	display:inline-block;
}
.fivestar-form-item .user-rating{
	display: none;
}

/*****************************/
/* IT FAQ Pages */
/*****************************/
.node-type-it-faq #content-area{
	padding: 20px;
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */	
}
.node-type-it-faq h1{
	background-color: #fff;	
	padding: 10px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}

.page-it-faq h1{
	background-color: #fff;	
	padding: 10px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}

.toggleAccordion{
	float: right;
	margin-top: -20px;	
}
/*****************************/
/* News Block */
/*****************************/
#block-views-news_pane-block_1{
	background-color: #f2f2f2;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
	margin:0 0 10px;
}
#block-views-news_pane-block_1 .pager{
	width: 100%;	
}
#block-views-news_pane-block_1 .pager li{
	list-style-type:none;
	margin: 0;
	padding:2px;
}
#block-views-news_pane-block_1 li{
	list-style-type:none;
	margin: 0;
	padding:0;
}
#block-views-news_pane-block_1 ul{
	margin: 0;
	padding:10px;
}
#edit-submit-news-pane{
	margin-top:0;	
}
#block-views-news_pane-block_1 h2{
	padding: 12px;
	margin:0 0 10px;
	border-bottom: 1px solid #cbcbcb;
	background-color: #fff;
	padding-left: 50px;
	background-image: url('/sites/all/themes/it_sub_theme/images/icon/news_icon.png');
	background-repeat: no-repeat;
}
#block-views-news_pane-block_1 .views-exposed-widget{
	padding-left: 10px;	
}
#block-views-news_pane-block_1 .feed-icon{
	padding-left: 5px;
}
#block-views-news_pane-block_1 .views-field-field-date-value{
	border-bottom: 1px solid #cbcbcb;
	padding-bottom: 5px;
}
#block-views-news_pane-block_1 .views-field-changed{
	color: #999;
}
#block-views-news_pane-block_1 .title a{
	color: #000;	
}
/*****************************/
/* IT News Pages */
/*****************************/

.node-type-news .field-field-event-image{
	float: right;
	margin-left: 20px;	
}


/*****************************/
/* Service Status Block */
/*****************************/
#block-block-8{
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
	margin:0 0 10px;
	padding:0;
}
#block-block-8 p{
	margin:0;
}
#block-block-8 img{
	display:block;
}
/*****************************/
/* Calendar Block */
/*****************************/
#block-views-calendar-calendar_block_1{
	background-color: #f2f2f2;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
#block-views-calendar-calendar_block_1 h2{
	border-bottom: 1px solid #cbcbcb;
	padding: 12px;
	background-color: #fff;
	padding-left: 50px;
	background-image: url('/sites/all/themes/it_sub_theme/images/icon/calendar_icon.png');
	background-repeat: no-repeat;
}
#block-views-calendar-calendar_block_1 .feed-icon{
	padding-right: 2px;
}
.month-view .mini{
	background-color: #f2f2f2;
}
#block-views-calendar-calendar_block_1 .date-nav{
	clear:none;
	display:inline-block;
}
.section-calendar #content-area{
	padding: 20px;
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
.section-calendar h1{
	background-color: #fff;	
	border-bottom: 1px solid #cbcbcb;
	padding: 10px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
#block-views-calendar-calendar_block_1 .title a{
	color: #000;	
}
.section-calendar #block-views-calendar-calendar_block_1{
	display: none;
}
/*****************************/
/* Taxonomy Page */
/*****************************/

.event-taxonomy{
	float: right;
	background-color: #f2f2f2;	
	margin-left: 5px;
	width: 300px;
}
.page-taxonomy .views-field-title{
	font-weight: bold;	
	clear: left;
}
.page-taxonomy h2{
	padding-top: 10px;
}
.page-taxonomy h2{
	margin-top: 0;	
}

.view-taxonomypages{
}
.view-taxonomypages ul{
}
#taxonomy-section-top{
	background-color: #f2f2f2;
	margin-top:0;
}
#taxonomy-section-top .view-display-id-block_3 .views-field-body p{
	margin-top:0;
}
#taxonomy-section-top .collapsible{
	background-color: #f2f2f2;
}
#taxonomy-section-top .collapsible legend{
	
}


#taxonomy-section-top .collapsible legend a {
display:block;
background:url('/sites/all/themes/it_sub_theme/images/contacts-arrow-down.png') no-repeat scroll 4px 75% transparent;
padding-left:20px;
margin:3px 0;
}
#taxonomy-section-top .collapsed legend a {
background:url('/sites/all/themes/it_sub_theme/images/contacts-arrow-right.png') no-repeat scroll 4px 75% transparent;

}
#taxonomy-section-top fieldset{
	border-width: 0;
	margin: 0;
	padding: 0;
	clear: left;
}
#taxonomy-section-top .fieldset-wrapper{
	background-color: #202020;
    background-image: url('/sites/all/themes/it_sub_theme/images/contactsBackgroundGradient.png');
	background-repeat: repeat-x;
	background-position:bottom;	margin:0;
	color: #fff;
	padding:10px;
}
#taxonomy-section-top .view-display-id-block_4 .item-list ul{
	list-style-image:none;
	list-style-type:none;
	padding:0;
	margin: 0;
}
#taxonomy-section-top .fieldset-wrapper .views-row{
	float: left;
	border-right: 1px solid #fff;
	padding:0 2em;
	margin-bottom: 2em;
	font-size: 0.9em;
	height: 80px;
}
#taxonomy-section-top #add-contact{
	clear:both;
	float:right;
	padding: 0 10px 5px 0;
}
#taxonomy-section-top .views-field-edit-node{
	clear: left;	
}
#taxonomy-section-top .views-field-field-contactinfo-lname-value{
	font-weight:bold;	
}
#taxonomy-section-top .views-field-field-dept-category-value{
	color:#bbb;
}
#taxonomy-section-top legend{
	border: none;
	background-color: #f2f2f2;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1.2em;
	font-weight: bold;
}

.page-taxonomy .feed-icons{
	padding-top: 10px;
}
.page-taxonomy label{
color: #666;
}
.page-taxonomy .view-filters{
	float: left;
}
#add-contact{
	float: right;
	clear: left;
	padding-bottom: 5px;
}
#tax-no-pages{
	padding: 10px;
}
.view-taxonomypages .view-display-id-block_4 li{
	list-style-type: none;	
}

/*****************************/
/* Tag Cloud */
/*****************************/
.tagadelic_views{
	text-align: center;		
}

.tagadelic_views a:link{ color: #fff; text-decoration: none; }
.tagadelic_views a:visited{ color: #00A905; text-decoration: none; }
.tagadelic_views a:hover{ color: #00A905; text-decoration: underline; }
.tagadelic_views a:active{ color: #81D227; text-decoration: none; }

/*****************************/
/* Contributor's menu */
/*****************************/
#block-menu-menu-contrib-links{
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
	font-size: .9em;
	background-image: url('/sites/all/themes/it_sub_theme/images/contribMenuGradient.png');
	background-repeat: repeat-x;
	background-color: #000;
	width: 900px;
	padding: 0 10px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
#block-menu-menu-contrib-links li{
	display: inline;
	padding: 0 20px 0 0;
	list-style-image:url('/sites/all/themes/it_sub_theme/images/whiteSquareBullet.png');
	list-style-type:square;
}
#block-menu-menu-contrib-links h2{
	color: #fff;	
	background-image: url('/sites/all/themes/it_sub_theme/images/icon/contrib_icon.png');
	background-repeat: no-repeat;
	padding: 4px 0 2px 40px;
}
#block-menu-menu-contrib-links ul{
	padding:0;
	margin:0;	
}
#block-menu-menu-contrib-links a:visited{
	color:#00A905;
}
#block-menu-menu-contrib-links a:active,#block-menu-menu-contrib-links a.active{
	color:#81D227;
}
/*****************************/
/* Pagers */
/*****************************/

.item-list .pager{
	height: 40px;
	line-height:40px;
	clear:none;
}
ul.pager{
	padding: 0;
	margin: 0;
}
.pager .pager-first-off{
	color: #999;
}
.pager .pager-previous-off{
	color: #999;
}
.pager .pager-item{
	border: 1px solid #333; 
	background-color: #fff;
	margin:0 2px;
}
.pager .pager-current{
	background-color: #333;
	color: #fff;
}
.pager .pager-next-off{
	color: #999;
}
.pager .pager-last-off{
	color: #999;
}
/*****************************/
/* Primary Links */
/*****************************/
#block-menu-primary-links ul{
	float:left;
	margin-top:0;
	list-style-type: none;
	width: 320px;
}
#block-menu-primary-links li.leaf{
	display: block;
	float:left;
	padding: 0 10px 5px 17px;
	width:118px;
	background-image:url('/sites/all/themes/it_sub_theme/images/whiteSquareBullet.png');
	background-repeat:no-repeat;
	background-position: 0 .3em;
	font-size:1.1em;
	list-style-type:none;
	list-style-image:none;
}

#block-menu-primary-links .content{
	clear:none;
}
#block-search-0{
	margin: 0 0 0 350px;
}
#block-search-0 .content{
	clear:none;
}
/*****************************/
/* Service List View */
/*****************************/

.page-services-list h1{
	display: none;
}
/*****************************/
/* Service Grid View */
/*****************************/
.section-services-grid h1{
	display: none;
}
/*****************************/
/* Software List View */
/*****************************/

/*****************************/
/* Tech Lab Pages */
/*****************************/

.node-type-tech-lab .field{
	margin-bottom:1em;
}
.node-type-tech-lab .fieldgroup .field{
	margin-bottom:0;
}
.node-type-tech-lab div.fieldgroup{
		margin:0 0 20px 0;
}
.node-type-tech-lab #content-area div.node > .content{
	margin-top:16px;
}
.node-type-tech-lab #content-area div.node > .content > *{
	float:left;
	clear:left;
	max-width:510px;
	margin-left:5px;
}
.node-type-tech-lab #content-area div.node > .content div.group-tech-lab-basic,
.node-type-tech-lab #content-area div.node > .content div.group-tech-lab-hours,
.node-type-tech-lab #content-area div.node > div.tech-lab-usage{
	float:none;
	clear:none;
	margin-left:530px;
	width:350px;
	background:#fff;
}
div.group-tech-lab-basic h2,
div.group-tech-lab-hours h2,
div.tech-lab-usage h2{
	color:#fff;
	font-weight:normal;
	background-image: url("images/footer-bg.png");
	background-color:#333;
	margin:0;
	padding: 5px 10px;
}
div.group-tech-lab-basic .field-item h2,
div.group-tech-lab-hours .field-item h2,
div.tech-lab-usage .lab_attributes h2{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
	background-image:none;
	border:none;
	margin:0.5em 0;
	padding:0;
	font-weight:bold;
	color:#000;
}
div.group-tech-lab-basic .content,
div.group-tech-lab-hours .content,
div.tech-lab-usage .content{
	border:1px solid #999;
	border-top:none;
	padding:10px;
}
.node-type-tech-lab div.group-tech-lab-pc-soft,
.node-type-tech-lab #content-area div.node > .content > div.group-tech-lab-mac-soft{
	display:inline-block;
	vertical-align:top;
	width:220px;
	margin:0 20px 20px 5px;
	clear:none;
}
div.group-tech-lab-pc-soft h2,
div.group-tech-lab-mac-soft h2{
	font-weight:normal;
	margin-bottom:0;
}
.node-type-tech-lab div.group-tech-lab-pc-soft .content,
.node-type-tech-lab div.group-tech-lab-mac-soft .content{
	max-height:300px;
	margin-top:0;
	padding:1em;
	overflow:auto;
	border:1px solid #cbcbcb;
	background-color:#fff;

}

.group-tech-lab-hardware div.content{
	padding:0;
}
.group-tech-lab-hardware .field-items{
	margin:0.5em 0;
}
.group-tech-lab-hardware .field-item p{
	margin-top:0;
}
.node-type-tech-lab .field-field-tech-lab-printers{
	margin-left:5px;
}
.field-field-tech-lab-printers .field-label,
.field-field-tech-lab-hardware  .field-label,
.field-field-tech-lab-hardware-details  .field-label{
	font-size:1.5em;
	font-weight:normal;
}

.field-field-tech-lab-image{
	margin:0 10px 10px 10px;	
}

/* Labstats information */
.lab_attributes {
	margin-left: 20px;
}
.lab_attributes .lab_id_label, .lab_attributes .lab_id, .lab_attributes .lab_name_label, .lab_attributes .lab_name {
	display: none;
}
.lab_attributes .lab_offline_label {
	color: green;
}
.lab_attributes .lab_available_label {
	color: green;
}
/* .lab_attributes .lab_workstation_type { */
.lab_workstation_type { 
	/* background-color: #f2f2f2; */
	font-size: 1.2em;
	font-weight: bold;
	margin: 15px 0px -10px -10px;
}
.lab_attributes td {
	font-size: 1.2em;
	/* text-align: right; */
	width: 70px;
	border: none;
}
.lab_attributes .lab_inUse, .lab_attributes .lab_offline, .lab_attributes .lab_available {
	text-align: right;
}

.lab_data_current, .lab_data_refresh {
	font-size: .9em;
	margin: 0px 20px;
	line-height: 1.4em;
}

/* End Labstats information */


/*****************************/
/* 404 Page                  */
/*****************************/

.page-not-found #content-area h3{
	font-size:2em;
	font-weight:normal;
}
.page-not-found #content-area ul{
	float:left;
	margin:0 0 0 10px;
}
.image-404{
	float:left;
	margin:0 20px 10px 0;
}
/*****************************/
/* Phone Coordinator Nodes */
/*****************************/

.views-label-field-pri-phone-coordinator-nid{
	margin-top: 0.5em;
	font-weight: bold;
	display: block;
	padding:0;
}
.page-phone-coordinators .views-field-field-email-address-value{
	padding:0;	
}
.page-phone-coordinators .views-field-field-contactinfo-phone-value{
	padding:0;
}
.views-label-field-alt-phone-coordinator-nid{
	margin: 2em 0 0 0;
	font-weight: bold;
	
}
.page-phone-coordinators .field-field-contactinfo-fname{
	display: none;	
}
.page-phone-coordinators .field-field-contactinfo-lname{
	display: none;	
}
.page-phone-coordinators .field-field-contactinfo-location{
	display: none;	
}
.page-phone-coordinators .field-field-email-address .field-label{
	display: none;	
}
.page-phone-coordinators .field-field-contactinfo-phone .field-label{
	display: none;	
}
.page-phone-coordinators ul.links{
	display: none;	
}
.page-phone-coordinators h2{
	display: inline;
	font-weight: normal;
	font-size: 1em;	
}
.page-phone-coordinators .field-items{
	margin: 0.2em 0 0.2em 0;
}
.page-phone-coordinators .accordion-content .views-field-field-pri-phone-coordinator-nid{
	padding: 0 0 0.2em 1em;	
}
.page-phone-coordinators .accordion-content .views-field-field-email-address-value{
	padding: 0 0 0.2em 1em;	
}
.page-phone-coordinators .accordion-content .views-field-field-contactinfo-phone-value{
	padding: 0 0 0.2em 1em;		
}
/*****************************/
/* 403 Page                  */
/*****************************/
.page-access-denied #content-area h3{
	font-size:2em;
	font-weight:normal;	
}



/*****************************/
/*  Software Pages  */
/*****************************/

.node-type-software #content-area h2{
	font-size:1.8em;
	font-weight:normal;
	background-color:#fff;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	margin: 0.667em -20px;
	padding: 6px 20px;
}
.node-type-software ul{
	padding-left:0;
}
.node-type-software li{
	margin-left:2em;
}
.node-type-software .content{
/*	clear: left; */	
}
.node-type-software .software-title img {
	height: 64px;
	vertical-align: middle;
	margin-right: 20px;
}
/*****************************/
/* Software Listing Views */
/*****************************/
.section-software .views-field-teaser h2{
	display:none;
}
.section-software h1{
	background-color: #fff;	
	border-bottom: 1px solid #cbcbcb;
	padding: 10px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
.section-software table{
	width:100%;
}
.section-software ul{
	padding-left:0;
}
.section-softwaren #content-area li{
	padding-left:2em;
}
.section-software .views-field-field-software-os-value img{
	padding: 0 ;
}



/*****************************/
/* Contributor Tips page */
/*****************************/

.node-type-book .meta{
	display:none;
}
.node-type-book #content-area li img.icon{
	display:inline;
	border:none;
	background-color:transparent;
	padding:0;
	margin:0;
}
.node-type-book #content-area big{
	color:#083;
}
.node-type-book #content-area li img{
	display:block;
	border:1px solid #cbcbcb;
	background-color:#fff;
	padding:1px;
	margin:5px 0;
}
.node-type-book #content-area li{
	font-weight:normal;
	line-height:1.6em;
}
/*****************************/
/* Contributor Tips page */
/*****************************/

.page-contributor-tips #content-area h3{
	color:#083;
	font-size:1.8em;
	font-weight:normal;
	background-color:#fff;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	margin: 0.667em -20px;
	padding: 6px 20px;
}
.page-contributor-tips #content-area li img.icon{
	display:inline;
	border:none;
	background-color:transparent;
	padding:0;
	margin:0;
}
.page-contributor-tips #content-area big{
	color:#083;
}
.page-contributor-tips #content-area li img{
	display:block;
	border:1px solid #cbcbcb;
	background-color:#fff;
	padding:1px;
	margin:5px 0;
}
.page-contributor-tips #content-area li{
	font-weight:normal;
	line-height:1.6em;
}
/*****************************/
/****** Student Job App ******/
/*****************************/
#student-job-form #content-area{
	padding: 20px;
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */	
}
#student-job-form h1{
	background-color: #fff;	
	border-bottom: 1px solid #cbcbcb;
	padding: 10px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}

#student-job-form fieldset{
	margin:10px 0;
	padding:0;
	position:relative;
	clear:both;
	border:none;
}
#student-job-form legend{
	width:100%;
	font-size:1.5em;
	font-weight:normal;
	text-shadow: 0 1px #fff;
	color:#083;
	padding:3px 1px 5px;
	border-bottom:2px solid #555;
}
#student-job-form fieldset input, #student-job-form fieldset textarea{
	display:block;
	width:250px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.1em;
	border:1px solid #A4B97F;
	background:#f9f9f9;
}
#student-job-form fieldset input:focus, #student-job-form fieldset textarea:focus{
	outline:1px solid #004411;
	background:#FFF;
}
#student-job-form .app-item{
	clear:both;
	float:left;
	width:100%;
	border-bottom: 1px dotted #555;
}
#student-job-form fieldset .app-item:last-child{
	border-bottom:none;
}

#student-job-form label{
	cursor:pointer;
	line-height:1.4em;
}
#student-job-form select{
	display:block;
	width:125px;
	font-size:1.1em;
	border:1px solid #A4B97F;
	margin:0;
	padding:0;
}
#student-job-form label select, label input{
	font-size:1em;
}
#student-job-form li.radio label{
	margin:5px 0;
}
#student-job-form li.radio input{
	display:inline;
	font-size:1em;
	width:auto;
	border:none;
	background:none;
	
}
#student-job-form li.radio input:focus{
	outline:none;
}
#student-job-form .radio-option{
	display:inline;
	margin:0;	
}
#student-job-form li.multi-line{
	display:block;
}
#student-job-form li.multi-line label{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
#student-job-form li.multi-line input{
	width:75px;
}
#student-job-form span.format{
	color:#646464;
	font-size:1.1em;
	font-weight:normal;
	font-style:italic;
}
#student-job-form li.date-line div{
	display:block;
}
#student-job-form li.date-line input{
	display:inline;
	margin:0 5px;
	padding-left:3px;
	width:80px;
}
#student-job-form li.date-line input{
}
#student-job-form input.date{
	width:80px;
}
#student-job-form ul{
	float:left;
	width:45%;
	margin:10px;
	padding:0;
	position:relative;
}
#student-job-form li{
	display:block;
	clear:both;
	position:relative;
	margin:0;
	padding:4px 0;
}
#student-job-form hr{
	clear:both;
	width:100%;
	border:none;
	height:1px;
	background:#b2b2b2;
	padding:0;
	margin:5px 0;
}
#student-job-form .feedback{
	display:block;
	clear:both;
	color:#B60000;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
}
#student-job-form #maxhr{
	width:75px;
}
#student-job-form .req{
	color:#B60000;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 2px;
}
#student-job-form a.remove{
	display:block;
	float:right;
	width:20px;
	height:20px;
	background: url(images/button-remove.png) no-repeat top right;
}
#student-job-form a.remove:hover{
	background: url(images/button-remove-hover.png) no-repeat top right;
}
#student-job-form .job-select label{
	display:block;
	cursor:auto;
	font-family: Arial, Helvetica, sans-serif
}
#student-job-form .job-select label span.format{
	font-style:normal;
	font-size:0.9em;
}
#student-job-form .job-select div{
	display:inline-block;
	width:300px;
	font-size:1.1em;
	padding:5px;
}
#student-job-form #software label, #student-job-form fieldset.section label{
	display:block;
	font-size:1.3em;
}
#student-job-form #software label.sub-header, #student-job-form fieldset.section label.sub-header{
	font-size:1em;
}
#student-job-form #software textarea, #student-job-form fieldset.section textarea{
	width:300px;
}
#student-job-form #software #soft-add-option{
	width:200px;
	float:right;
	margin:10px 5px 0;
}
#student-job-form #soft-input{
	display:none;
}
#student-job-form #soft-input *{
	float:right;
	margin:10px 5px;
}
#student-job-form #soft-input label{
	display:inline;
}
#student-job-form #form-buttons{
	display:none;
}
#student-job-form .notify{
	float:right;
	font-weight:bold;
	color:#B60000;
	line-height:23px;
	margin:2px 0 0;
}
#student-job-form .add-button{
	float:right;
	margin:10px 0 10px 26px;
	background-image: url('images/add-button_right.png');
	background-position: top right;
	background-repeat:no-repeat;
}
#student-job-form .add-button a{
	display:block;
	height:17px;
	line-height:15px;
	padding:3px 16px 3px 30px;
	margin-left:-26px;
	color:#fff;
	text-shadow:0 1px #333;
	background-image: url('images/add-button_left.png');
	background-position: top left;
	background-repeat:no-repeat;
}
#student-job-form .add-button a:hover{
	text-decoration:none;
	cursor:pointer;
	text-shadow:none;
}
#student-job-form a.remove{
	display:block;
	float:right;
	width:23px;
	height:23px;
	margin: 8px 0 0 0;
	background-image: url('images/remove-button.png');
	background-position: top left;
	background-repeat:no-repeat;
}
#student-job-form a.remove:hover{
	background-image: url('images/remove-button_hover.png');
}
/*****************************/
/* Taxonomy Description */
/*****************************/

.node-type-taxdesc #content-area{
	padding: 20px;
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */	
}
.node-type-taxdesc h1{
	background-color: #fff;	
	border-bottom: 1px solid #cbcbcb;
	padding: 10px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
/***
/************************/
/* Tracker Menu */
/************************/
#tracker .even{
	background-color: #f2f2f2;	
}
#tracker .tableHeader-processed{
	border-bottom: 1PX SOLID #CCC;	
}
/*****************************/
/* Search Screen */
/*****************************/
.section-search h1{
	background-color: #fff;	
	border-bottom: 1px solid #cbcbcb;
	padding: 10px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
.section-search .box-inner h2{
	background-color: #fff;	
	padding: 10px;
	margin-bottom: 0;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
.section-search .box-inner{
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */	
	padding-bottom: 10px;
}
.section-search #search-form{
	padding: 20px;
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */	
}
.section-search .box-inner .content{
	margin: 20px;	
}

.section-search #sidebar-right-inner{
	padding: 20px;
	margin-top: 20px;
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */	
}
.apachesolr_search-results .search-info{
	display: none;	
}

/************************/
/* Services Grid Button */
/************************/
#block-block-4{
	margin-bottom:10px;
	padding-bottom: 5px;
	background-image: url('/sites/all/themes/it_sub_theme/images/service_button_bg.png');
	background-repeat: repeat-x;
	color: #fff;
}
#block-block-4 p{
	margin-left: 10px;	
}
#block-block-4 .content a{
	display:block;
	margin:0;
	padding:0;
}
#block-block-4 .content img{
	display:block;
   height:50px;
   border-bottom:1px solid #333;
}

/*****************************/
/* Nav Menu */
/*****************************/

#node-nav-menu {
	float: right;
	padding: 5px;
	margin: 0 0 0 20px;
	width: 200px;
	background-color: #fff;	
}
#node-nav-menu .field-item{
	margin-top: 5px;	
}

/*****************************/
/* Badges */
/*****************************/
#badge_preview_one{
	background-image: url('/sites/all/themes/it_sub_theme/images/badges/ITbadgeRectangle.png');
	background-repeat: no-repeat;
	height: 80px;
	width: 224px;	
}
#badge_preview_two{
	background-image: url('/sites/all/themes/it_sub_theme/images/badges/ITbadgeSquareBlue.png');
	background-repeat: no-repeat;
	height: 118px;
	width: 106px;	
}
#badge_preview_three{
	background-image: url('/sites/all/themes/it_sub_theme/images/badges/ITbadgeSquareBlack.png');
	background-repeat: no-repeat;
	height: 118px;
	width: 106px;	
}
/*****************************/
/* System Stuff */
/*****************************/

pre{
	background-color: #fff;
	border: 1px solid #78B7DA;
	padding: 10px;	
	width: 95%;
	overflow: scroll;
}

.breadcrumb li{
	margin-left: 0;	
}

div.messages{
	margin:0;	
}

.section-comment #content-area{
	padding: 20px;
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
.section-comment h1{
	background-color: #fff;	
	padding: 10px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
div.tabs{
	margin:0;
}
.image-caption{
	font-weight: bold;
	font-size:	0.85em;
	margin-bottom: 20px;
}
.page-itconnections-home .image-caption{
	display: none;	
}

.imageleft{
	float:left;
	padding:0 20px 5px 0;
}
.imageright{
	float:right;
	padding:0 0 5px 20px;
}
#block-shib_auth-0{
	margin-top: -20px;
}
#block-shib_auth-0 h2{
	display: none;	
}
.node-unpublished {
	background-color: #f2f2f2;
	background-image: url('/sites/all/themes/it_sub_theme/images/notpublished.png');
	background-repeat: no-repeat;
}
#sd_links{
	float: right;	
	padding-right: 20px;
	color: #000;
	font-weight: bold;
}
#sd_links a:link{
	color: #008833;
}
#sd_links a:visited{
	color: #008833;
}

.sd_software_title {
	display: inline;
}
.sd_info_image {
	width: 16px;
	margin-left: 4px;
}
#contrib-menu{
	margin-top: 1em;	
}


/**********************/
/*** Header and Body Tag Exceptions ***/
/**********************/
.section-services-grid #content-area{
	background-color: transparent;
		-moz-box-shadow: none; /* FF3.5+ */
	-webkit-box-shadow: none; /* Saf3.0+, Chrome */
	box-shadow: none; /* Opera 10.5, IE 9.0 */
	padding:0;
	
}
.section-search #content-area{
	background-color: transparent;
		-moz-box-shadow: none; /* FF3.5+ */
	-webkit-box-shadow: none; /* Saf3.0+, Chrome */
	box-shadow: none; /* Opera 10.5, IE 9.0 */
	padding:0;
	
}
.section-itconnect #content-area{
	padding:0;
	
}
/*****************************/
/* Ext. Site Landing Page */
/*****************************/



.node-type-landingpage h1.title{
	background-color: #fff;	
	border-bottom: 1px solid #cbcbcb;
	background-image: url('/sites/all/themes/it_sub_theme/images/externalLink.png');
	background-repeat: no-repeat;
	padding: 10px 10px 10px 60px;
	margin-bottom: 0;
	font-size: 2.5em;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
.node-type-landingpage #content-area{
	min-height: 250px;	
}
.node-type-landingpage .field-field-landing-page-screenshot{
	float:right;
	padding: 0 40px 20px;
	
}
.node-type-landingpage #content-area .content p{
	width: 65%;	
	float: left;
}
.node-type-landingpage #sitelinkthumb{
	float: right;
	margin-top: 222px;
	width: 280px;
}
.node-type-landingpage #pagesitelink{
	clear: left;
}
.node-type-landingpage .content{
/* 	clear: left;	*/
}
/**********************/
/*** Content Styles ***/
/**********************/
h3.step-title{
	clear:both;
	font-size:1.8em;
	font-weight:normal;
	background-color:#fff;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	margin: 0.667em -20px;
	padding: 6px 20px;	
}
ol.step-by-step li{
	margin: 0.5em 0;
	padding-bottom:5px;
	clear:both;
	border-bottom:1px solid #ddd;
}
ol.step-by-step li:after{
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
ol.step-by-step li li{
	clear:none;
	padding-bottom:0;
	border-bottom:none;
}
ol.step-by-step li li:after{
    display:none;
}
ol.step-by-step li span.image{
	float:right;
	clear:both;
	display:block;
	margin: 0 0 1.3em 1.3em;
}
ol.step-by-step li span.image.lightbox-ph{
	visibility:hidden;	
	width:1px;
	height:1px;
	overflow:hidden;
}
ol.step-by-step li span.image .image-caption{
	margin-bottom:0;
}

ol.step-by-step span.image a{
	width:180px;
	overflow:hidden;
}
ol.step-by-step span.image a:active,
ol.step-by-step span.image a:hover{
	outline:none;
}
ol.step-by-step span.image img{
	width:180px;
	height:auto;
	display:block;
	border:1px solid #ddd;	
	border-bottom:none;
	padding:5px;
	background-color:#fff;
}
#outerImageContainer {
	min-width:750px;
	min-height:60px;
}
#imageDataContainer{
	min-width:750px;
	padding-top:10px;
	
}
#imageContainer{
	min-height:60px;
}

#prevLink{
	background-image: url('images/prev_transparent.png');
	background-position: left 15%;
	min-height:60px;
	padding: 10px 0;
}
#nextLink{
	background-image: url('images/next_transparent.png');
	background-position: right 15%;
	min-height:60px;
	padding: 10px 0;
}
#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink {
	background-image: url('images/prev.png');
}
#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink {
	background-image: url('images/next.png');
}
#stepDisplay{
	font-size:1.8em;
	line-height:2em;
	font-weight:bold;
	display:block;
	border-bottom: 3px solid #ddd;	
	margin-bottom:0.5em;
}
#imageDetails{
	width:80%;	
}
#imageData{
	background-color:#fff;
}
#imageData .step-details{
    clear: both;
    font-size: 1.2em;
    text-align: left;
}
#imageData .step-details p{
	margin:0;
	padding:1em 0;	
}

ol.step-by-step .image-caption-container{
	width:auto;
}

ol.step-by-step .sbs-tag{
	display:block;
	background-color:#e6e6e6;
	border:1px solid #ddd;	
	padding:1px;
	font-size:0.8em;
	text-align:center;
}

td{
	border:1px solid #c6e0ee;
	background-color:#fff;
	padding:3px 5px;
}
td.active{
	border:1px solid #c6e0ee;
	background-color:#fff;
	padding:3px;
}
thead{
	border:1px solid #c6e0ee;
}
th, thead th, tbody th, thead td{
	border-bottom:1px solid #c6e0ee;
	border-top:1px solid #c6e0ee;
	background-color:#e0f6fd;
	font-weight:bold;
	padding:3px;
}
th a img{
	padding-left:3px;
}
tr.even td{
	background-color:#f7f8f9;
}
table.alt-row-color tr:nth-child(even) td{
	background-color:#f7f8f9;
}

.help{
	background-color: #f2f2f2;	
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
	margin:0;
	padding: 20px;
}
/* Flags Module */

ul.links{
	clear: left;
	float: left;
	padding-top: 10px;	
}
.flag-bookmarks .flag-link-container{
	background-image: url('/sites/all/themes/it_sub_theme/images/bookmark-button.png');
	background-repeat: no-repeat;
	width: 130px;
	height: 20px;
}
.flag-flag-outofdate .flag-link-container{
	background-image: url('/sites/all/themes/it_sub_theme/images/report-problem-button.png');
	background-repeat: no-repeat;
	width: 122px;
	height: 20px;
}
.flag-bookmarks a.unflag-action .flag-link-container{
	background-image: url('/sites/all/themes/it_sub_theme/images/remove-bookmark-button.png');
}
.flag-flag-outofdate a.unflag-action .flag-link-container{
	background-image: url('/sites/all/themes/it_sub_theme/images/unreport-problem-button.png');
	width:125px;
}
li.flag-bookmarks, li.flag-flag_outofdate{
	float:left;
}
#flag-confirm .edit-link {
	font-size:1.3em;
}
#flag-confirm .content-separator {
	padding: 1em 0 0;
	font-size:1.1em;
	font-weight:bold;
}
/* Wysiwyg Styles */
.image-left{
	margin-right: 20px;	
}
.image-right{
	margin-left: 20px;	
}
.page-popular-topics table.views-table{
	width:100%;
}
.page-popular-topics table.views-table td:last-child{
	width:30px;
}
.page-popular-topics table.views-table caption, .page-contacts table.views-table caption{
	text-align:left;
	padding-bottom:2px;
	font-weight:bold;
}


/* Style the Calendar filter -Derek 1/31/11 */
.views-exposed-form label {
	font-size: 1.2em;
}
/* Arrange checkbox filter horizontally */
.bef-checkboxes .form-item {
	display: inline;
	padding-right: 15px;
	margin-right: 10px;
}
.bef-checkboxes .form-item label{
	white-space: nowrap;
}
#edit-field-event-type-value-1426-wrapper {
	border-bottom: solid 5px #efe852;
}
#edit-field-event-type-value-1604-wrapper {
	border-bottom: solid 5px #f18af0;
}
#edit-field-event-type-value-1504-wrapper {
        border-bottom: solid 5px #f18af0;
}

/* End syle calendar filter */

/**********************************************************************************************************/
/*  Software Distribution 
/**********************************************************************************************************/
.sd-dl-center .dl-header{
	width:280px;
	border-bottom:1px solid #ddd;
	font-size:0.85em;
	margin-bottom:0;
	color:#000;
}
.sd_package ul{
	padding-left:0;
	margin-top:0;
	list-style:none;	
}
.sd_package li{
	list-style:none;
	margin:0;	
}
.sd_file{
	color:#777;
	font-size:1.1em;	
}
.sd_file a.download_link{
	position:relative;	
	display:block;
}
.sd_file a.download_link ul{
	position:absolute;
	display:none;
	top:-100%;
	left:0;
	margin:-3.5em 0 0 5em; 
	font-size:0.8em;
	text-wrap:none;
	word-break:normal;
	color:#000;
	background-color:#fff;
	border:1px solid #C6E0EE;
	list-style:none;
	padding:0.5em 1em;
	-moz-box-shadow:0 0 2px #C6E0EE;
	-webkit-box-shadow:0 0 2px #C6E0EE;
	box-shadow:0 0 2px #C6E0EE;
	-moz-border-radius:3px;
	border-radius: 3px;
	text-decoration:none;
	z-index:7;
}
.sd_file a.download_link:hover{
	text-decoration:none;
}
.sd_file a.download_link:hover span{
	text-decoration:underline;
}
.sd_file a:hover ul{
	display:block;
}
.sd_package .no_access{
	font-size:0.9em;
}
.sd_package .sd_file .no_access{
	font-size:0.8em;
}

.no_access{
	font-size:0.8em;
	margin-left:5px;	
}
.quick-download {
	width: 400px;
	padding-left:5px;
}

.no_access a {
	color: red;
}

.sd_icon {
	display: inline;
}
.sd-dl-center .views-field-phpcode a{
	display:block;
	font-size:1.2em;
}
.sd-dl-center .views-field-phpcode-2{
	width:140px;
}
.sd-dl-center table{
	width:100%;	
}
.sd-dl-center td{
	border-left:none;
	border-right:none;
	vertical-align:top;
	padding:7px 5px;
}
.sd-dl-center tr{
	border: 1px solid #C6E0EE;
}

.node-type-software-package .groups .links,
.node-type-software-file .groups .links{
	display:block;	
}
.sd_roles{
	font-size: 0.9em;
	color: #999;
	border-left:1px solid #7AB8D8;
}

.sd_role{
	display:inline-block;
	color: #000;
	border-right: 1px solid #7AB8D8;
	border-top: 1px solid #7AB8D8;
	border-bottom: 1px solid #7AB8D8;
	padding: 0.6em;
	background-color: #fff;
	background-image: url('/sites/all/themes/it_sub_theme/images/audience_checkmark.png');
	background-repeat: no-repeat;
	color: #222;
	
}
.section-software-dist .button{
	font-size:0.9em;
	font-weight:bold;
	display:inline-block;
	margin-top:16px;
	padding:0;
}
.section-software-dist .button a{
	display:inline-block;
	height:18px;
	line-height:18px;
	padding:5px;
}
.section-software-dist .links{
	float:none;	
}
.section-software-dist .links li{
	display:block;
}

.license {
	font-weight: bold;
}


/*******************************************/
/*   Generic Button Styles
/*******************************************/
.button{
	background-image: url('/sites/all/themes/it_sub_theme/images/button-bg.png');
	background-repeat:repeat-x;
	background-color:#6e6e6e;
	background-position:bottom;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #000;
	padding:5px;
	color:#fff;
}
.button.green{
	background-color:#4ebb4e;
	background-image: url('/sites/all/themes/it_sub_theme/images/button-green-bg.png');
	border:1px solid #009D00;
}
.button:hover{
	background-image:none;
	text-decoration:hover;
	cursor:pointer;
}
.button a:link,
.button a:visited{
	color:#fff;	
}
.button a:hover{
	text-decoration:none;	
}


#login-container{
  color: #fff;	
  float: left;
}

/**********************************************************************************************************/
/*  End Software Distribution 
/**********************************************************************************************************/

/********************************************/
/*   User Notifications                     */
/********************************************/

#block-user_notify-user_notify{
  display:none;
  position:relative;
  width:600px;
  margin: 0 auto;
  z-index:7;
}
#block-user_notify-user_notify .block-inner{
  position:absolute;
  box-shadow: 0 0 20px #444;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #f2f2f2;
  overflow:hidden;
}
#block-user_notify-user_notify .title {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
	box-shadow: 0 0 4px #999;
  background: url('/sites/all/themes/it_sub_theme/images/notification_header.png') top left no-repeat #39C200;
  padding: 12px;
  margin:0;         
}
#block-user_notify-user_notify div.user-notify{
	display:block;
	height:auto;
	width: 600px;
	margin: 0 auto;
	color: #000;
border-bottom:1px solid #bbb;
	overflow:hidden;
}
#block-user_notify-user_notify div.user-notify div.user-notify-close{
	font-weight:bold;
	padding-top:7px;	
}
#block-user_notify-user_notify div.user-notify div.user-notify-message{
	padding:10px;
	font-weight:normal;
}
#block-user_notify-user_notify div.user-notify div.user-notify-message .user-notify-title{
	display:block;
	background-color: transparent;
	margin:0;
	color:#000;
	font-size:1.2em;
	font-weight:bold;
}
#block-user_notify-user_notify .user-notify-close-all {
  float:right;
  width:auto;
  margin-top: -2.5em;
  font-weight:bold;	
}
#block-user_notify-user_notify a.user-notify-close-all:link,
#block-user_notify-user_notify a.user-notify-close-all:visited {
  color:#fff;
}
#block-user_notify-user_notify a:link,
#block-user_notify-user_notify a:visited{
  color:#00A905;
} 
#block-user_notify-user_notify_link {
  margin: 0 0 0 350px;
}
#block-user_notify-user_notify_link a.unread:link,
#block-user_notify-user_notify_link a.unread:visited {
  color: #ffa000;
  font-weight:bold;
}

/********************************************/
/*         Contributor's Menu 2             */
/********************************************/

#block-menu-menu-content-contrib{
	width:700px;
	margin: 10px auto;
}

#block-menu-menu-content-contrib .block-inner{
	background-color:#444;	
	border-radius: 10px;
}
#block-menu-menu-content-contrib .title{
	color:#ffffff;
	margin:0.5em 0.5em 0;
	padding:0.4em 0 0.3em 40px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url('/sites/all/themes/it_sub_theme/images/icon/contrib_icon.png');
}
#block-menu-menu-content-contrib ul.menu{
	position:relative;
	background-color: #666;
	padding-left:1em;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin:0;
	
}
#block-menu-menu-content-contrib ul.menu:after{
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;	
}
#block-menu-menu-content-contrib ul.menu li{
	position:relative;
	background-color: #666;
	display:block;
	float:left;
	list-style: none;
}
#block-menu-menu-content-contrib ul.menu li a{
	padding:0.5em 1.5em;
	display:block;
	font-size:1.2em;
	color:#fff;
}
#block-menu-menu-content-contrib ul.menu li:hover{
	background-color:#777;
}
#block-menu-menu-content-contrib ul.menu li a:hover{
	text-decoration:none;
}
#block-menu-menu-content-contrib ul.menu li ul{
	display:none;
	position:absolute;
	left:0;
	top:100%;
	width:180px;
	min-height:0;
	margin:0;
	padding:0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#block-menu-menu-content-contrib ul.menu li:hover ul{
	display:block;
	background-color: #777;
}
#block-menu-menu-content-contrib ul.menu li li{
	width:100%;
	border-right:none;
	border:1px solid #555;
	border-bottom:none;
}
#block-menu-menu-content-contrib ul.menu li li.last{
	border-bottom: 1px solid #555;
}
#block-menu-menu-content-contrib ul.menu li li a:hover{
	background-color:#555;
	border-left: 0.3em solid #00DF07; 
	padding-right:1.2em;
}
#block-menu-menu-content-contrib ul.menu li li a{
	font-size: 1em;
	color:#00DF07;
}

/* Level 3 */
#block-menu-menu-content-contrib ul.menu ul ul{
	left:100%;
	top:-1px;
	width:auto;
}
#block-menu-menu-content-contrib ul.menu li:hover ul ul{
	display: none;
}
#block-menu-menu-content-contrib ul.menu ul li:hover ul{
	display:block;
}
#block-menu-menu-content-contrib ul.menu ul ul li a:hover{
	/*border:1px solid #555;*/
}

/* Software Stats */
.ui-datepicker-header select {
	position:relative;
	top: -2em;
	margin-left: 2em !important;	
}
#ui-datepicker-div table {
	width: 100%;
}
#ui-datepicker-div td {
	padding:2px;	
}
.ui-datepicker-next, .ui-datepicker-prev {
	padding: 3px 4px;	
}
.views-widget .container-inline-date {
	clear: none;
	float:left;	
}
.views-widget .container-inline-date label {
	font-size:0.9em;	
}
.view-software-tracking .views-exposed-widgets {
	border-bottom: 1px solid #ccc;
	margin-bottom:2em;
	padding-bottom: 1em;
}
.section-software-stats #content-top {
	margin: 0;
	padding: 10px 0;
	background-color: #f2f2f2;
	-moz-box-shadow: 0px 0px 5px #444; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #444; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #444; /* Opera 10.5, IE 9.0 */
}
.section-software-stats .view-display-id-block_1 ul {
	list-style: none;
	list-style-type: none;
}
.section-software-stats .view-display-id-block_1 li {
	display: block;
	float: left;
}
.section-software-stats .view-display-id-block_1 li a {
	display:block;
	padding: 3px 10px;
}
.page-software-stats-student .views-content table {
	float:left;	
}

.sd_loginwrapper {
  	margin: 10px 10px;
  	padding: 10px 10px;
	text-align: center;
	border: 1px solid;
	background-color: #ffffcc;
}

.sd_loginwrapper a {
  	font-style: bold;
}
/*
#sd_login {
	text-align: center;
}
*/

/* Vimeo video styling */

.view-videos .field-field-vimeo-video-url {
	float: left;
	margin-right: 20px;
}

/**********************************************************/
/* CIO blog styling */
/**********************************************************/
.cio-blog-header {
	border-bottom: 1px solid #cccccc;
}

.cio-blog-image {
	width: 150px;
	height: 150px;
	float: left;
	margin-right: 10px;
}

.field-field-blog-image .field-items {
	text-align: center;
}

.field-field-blog-image img {
	border: 2px #cccccc solid;
}

.field-field-vimeo .emvideo-vimeo {
	text-align: center;
}

.field-field-vimeo iframe {
	border: 2px #cccccc solid;
}

.view-id-blog_view .view-content {
 	width: 650px;
	float: left;
	border-right: 1px solid #cccccc;
	margin-top: 10px;
	padding-right: 20px;
}
.view-id-blog_view .attachment .view-content {
 	width: 180px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border: none;
}

.view-id-blog_view .attachment .view-header {
	padding-left: 20px;
	padding-top: 10px;
}

.cio-blog-last-updates {
        width: 200px;
}


.view-id-blog_view .pager {
 	width: 600px;
	float: left;
}

.view-id-blog_view .item-list{
 	width: 600px;
	/* float: left; */
}


.view-id-blog_view .attachment {
	width: 200px;
	display: inline-block
}

.view-id-blog_view .views-field-created {
	font-style: italic;
	color: #909090;
}

.cio-blog .pager-button {
	display: block;
	width: 100px;
	border: 1px solid #00a905;
	background: #00a905;
	color: #ffffff;
	margin-top: 20px;
	/* margin-bottom: 20px; */
	line-height:30px;
	/* padding: 8px; */
}

.cio-blog .pager-button.prev {
	float: left;
	margin-left: 20px;
}

.cio-blog .pager-button.next{
	float: right;
}

.cio-blog .pager-previous a.active, .cio-blog .pager-next a.active {
	color: #ffffff;
}

.cio-blog .item-list .pager .pager-current {
	display: none;
}

.view-id-blog_view h2 {
	margin-bottom: 0px;
}
		
.view-id-blog_view .submitted {
	color: #909090;
	font-style: italic;
	margin-bottom: 5px;
}
	
.view-id-blog_view .field-field-blog-image .field-items {
	margin-top: 20px;
}

.view-id-blog_view .field-items .emvideo-video {
	margin-top: 20px;
}

.views-field-title a {
	font-weight: bold;
}

.older-post-title {
	font-size: 1.2em;
	font-weight: bold;
	color: #00A900;
}

.view-id-blog_view .views-field-title-1 {
	margin-top: -5px;
	margin-bottom: 25px;
}

.view-id-blog_view .blog-node-title {
	font-size: 1.3em;
	font-weight: bold;
	color: #00A900;
}
/**********************************************************/
/* End CIO blog styling */
/**********************************************************/

/**********************************************************/
/* Data Retention form styling */
/**********************************************************/
#webform-component-retention-timeframe--test {
	float: left;
	margin-right: 40px;
}

#webform-component-retention-timeframe {
	font-weight: bold;
	border: none;
	margin-left: -8px;
}

/**********************************************************/
/* End Data Retention form styling */
/**********************************************************/
.imgupl_floating_none
{
	float:none;
	display:block;
	text-align:center;
}

.imgupl_floating_none_left
{
	float:none;
	display:block;
	text-align:left;
}

.imgupl_floating_none_right
{
float:none;
display:block;
text-align:right;
}

.imgupl_floating_left
{
  float:left;
  padding-right:2px;
}

.imgupl_floating_right
{
  float:right;
  padding-left:2px;
}

img.imgupl_styles_spacing_5, div.imgupl_styles_spacing_5
{
  padding:5px;
}

img.imgupl_styles_spacing_10, div.imgupl_styles_spacing_10
{
  padding:10px;
}

img.imgupl_styles_spacing_20, div.imgupl_styles_spacing_20
{
  padding:20px;
}

img.imgupl_styles_spacing_20_black_border, div.imgupl_styles_spacing_20_black_border
{
  margin:20px;
  border:1px solid #000;
}

img.imgupl_styles_black_border, div.imgupl_styles_black_border
{
  border:1px solid #000;
}

 div.imgupl_styles_spacing_20  img.imgupl_styles_spacing_20, div.imgupl_styles_spacing_20_black_border img.imgupl_styles_spacing_20_black_border, div.imgupl_styles_spacing_5 img.imgupl_styles_spacing_5, div.imgupl_styles_spacing_10 img.imgupl_styles_spacing_10, div.imgupl_styles_black_border img.imgupl_styles_black_border {
  border:0px solid transparent;
  padding:0px;
  margin:0px;
}

div.imgupl_styles_spacing_20_black_border .image_title, div.imgupl_styles_black_border .image_title {
   margin:1px 0px 2px 2px;
   text-decoration:none;
}

.image_title {
   text-decoration:underline;
   color: #CCCCCC;
}

#image_preview {
  float:right;
}

#image_details {
  float:left;
}

.image_meta {
  display:block;
}

#image_details_form {
  width:300px;
}

#edit-start-upload {
  display:inline;
  margin-top:25px;
  margin-left:5px;
}

#edit-wysiwyg-imageupload-file-wrapper {
  display:inline;
}

.uploading  {
  background-image: url('images/throbber.gif');
  background-position: center center;
  background-repeat: no-repeat;
  height:130px;
  width:500px;
}

#wysiwyg-imageupload-edit-form {
  width:700px;
}

.clearfix:after {
  clear:both;
  content:".";
  display:block;
  font-size:0;
  height:0;
  visibility:hidden;
}

.clearfix { display:block; }/
