#html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: none;}
body {line-height: 1;color: black;background: white;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear {clear:both;}

body {
	background: #edeeef url('images/body_bg.png') repeat-x top left;
	color: #1d1d1d;
	font-family: 'Lucida Grande', Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	font-size: 13px;
}
	body.admin-menu {
		background-position: 0 20px;
	}

#container {margin: 0 auto; overflow: hidden; text-align: left; width: 977px; background: transparent url('images/bg-container.png') 0 0 repeat-y;}

.alignleft {float: left;}
.alignright {float: right;}
a, a:visited {color: #1c9cde; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}

#top_container { height: 27px; width: 977px; margin: 0px auto; color: #fff; padding-top: 7px;text-align: center;}
#top_container p.topleft { font-weight: bold; float: left; height: 20px;padding-top: 3px; padding-left: 6px;}

#header {height: 132px; position: relative; border-top: thin dotted #1b88b2;}
#header #logo {text-align: center; height: 96px;}

#logo input {
	margin: 0;
}

#header ul.menu {clear: both;list-style: none;background: #000;width: 969px;height: 35px;border-top: thin dotted #436a79; margin: 0 auto !important;}
#header ul.menu li {float: left; height: 35px; list-style: none; list-style-image: none; background-image: none;}
#header ul.menu li a {display: inline-block;color: #fff;padding: 5px;font-weight: normal; font-size: 15px;padding: 10px 20px 8px 10px;text-decoration: none; text-transform: capitalize;}
#header ul.menu li a:hover,
#header ul.menu li a.active { color: #1c9cde;}
.input-txt { color: #484848; width: 200px; margin-right: 5px;}
#searchsubmit { margin: 0; padding: 0; position: relative; }
span.searchnav { float: left; margin-left: 10px;}

#wrapper-outer { width: 969px; overflow: hidden; background: #ffffff none; margin: 0 auto;}
	body.sidebar #wrapper-outer {
		background: url('images/wrap_bg.png') repeat-y center top;
	}

.mid_ad {/*position: relative;*/ clear: both; background: #272a2e; text-align: center; height: 60px; padding: 10px; margin-right: 10px; margin-top: 20px; z-index: 0;}
	.mid_ad p {
		margin: 0;
		padding: 0;		
	}
	.mid_ad input {
		margin: 0;
	}

#col-1 {
	float: none; width: auto;
	padding: 20px;
	z-index: 10;
}
	#col-1 .node {
		padding:0 100px 0 0;
		position:relative;
	}
		body.sidebar #col-1 .node {
			/*width: 542px;*/
		}
		
		body.node-page #col-1 .node {
			padding: 0;
		}

#col-1 h2.title, #col-1 h2.title a {color: #000;font-weight: bold; font-size: 30px;line-height: 34px;display: block;margin-bottom: 15px;margin-left: 2px;text-decoration: none;font-family: Georgia, Times, Serif;}
#col-1 h2.title a:hover { color: #2d5177;}

#col-1 .submitted {background: transparent url('images/post_info_bg.png') repeat-y top left;color: #fff;display: block;padding-right: 10px;width: 80px;position: absolute; top: 0; right: 0;text-align: center;}
#col-1 .submitted p {margin: 0;}
#col-1 .submitted .month, #col-1 .post-info .year {font-size: 14px; font-weight: bold;line-height: 14px;text-transform: uppercase;}
#col-1 .submitted .day {font-size: 36px; font-weight: bold;line-height: 36px;}
#col-1 .submitted .month {margin-top: 14px;}
#col-1 .submitted .year {margin-bottom: 20px; font-weight: bold; font-size: 13px;}
#col-1 .submitted .author {font-size: 11px;margin-top: 12px;list-style: none;}
#col-1 .submitted .author a {color: #fff;text-decoration: none;}
.view-copy-taxonomy-term .post-info {background: transparent url('images/post_info_bg.png') repeat-y top left;color: #fff;display: block;padding-right: 11px;width: 80px;position: absolute; top: 12px; right: 0;text-align: center;}
.post-info {background: transparent url('images/post_info_bg.png') repeat-y top left;color: #fff;display: block;padding-right: 10px;width: 80px;position: absolute; top: 91px; right: 0;text-align: center;}
.view-pls-contributors.view-display-id-page_3 .post-info {background: transparent url('images/post_info_bg.png') repeat-y top left;color: #fff;display: block;padding-right: 10px;width: 80px;position: absolute; top: 89px; right: 0;text-align: center;}
.post-info p {margin: 0;}
.post-info .month, #col-1 .post-info .year {font-size: 13px; font-weight: bold;line-height: 13px;text-transform: uppercase;}
.post-info .day {font-size: 36px; font-weight: bold;line-height: 36px;}
.post-info .month {margin-top: 14px;}
.post-info .year {margin-bottom: 5px; font-weight: bold; font-size: 13px;}
.post-info .author {font-size: 11px;margin-top: 12px;list-style: none;}
.post-info .author a {color: #fff;text-decoration: none;}


	body.sidebar #col-1 {
		float: left;
		width: 642px;
		padding: 20px 0 20px 20px;
	}
		

#col-2 {list-style: none;float: right;width: 300px;}
#col-2 a {text-decoration: none;font-weight: bold;color: #2d5177; line-height: 17px;}
#col-2 a:hover {text-decoration: underline;}

#col-2 .block {
	margin-bottom: 15px;
}
	#col-2 .block .title {
		background:url("images/sidebar_heading.png") no-repeat scroll left top transparent;
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		height:36px;
		line-height:36px;
		padding-bottom:15px;
		text-indent:11px;
		text-transform:uppercase;
	}

#col-2 .block .content {width: 250px;overflow: hidden;background: #fff;margin-left: 10px;padding: 0 10px 10px;}
#col-2 .block .content p {color: #1d222b;line-height: 20px;margin-bottom: 10px;}
#col-2 .block .content p strong{font-weight: bold}
#col-2 .bottom {display: block;height: 5px;}

#col-2 ul {margin-left: 13px; margin-right: 13px;list-style: none;}
#col-2 ul li {
	border-bottom: 1px dotted #ccc;
	padding: 10px 0px;
	margin: 0;
	background-image: none;
}

#col-1 h1 {
  /*color: #655537;*/
  font-size: 22px; 
  font-weight: bold;
  margin-bottom: 15px;
}

#col-1 h2 {
  color: /*#655537*/#000;
  border: 0;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
  font-size: 20px; font-weight: bold;
  text-indent: 0;
}

#col-1 h3 {
  color: #655537;
  font-size: 18px; font-weight: bold;
  margin-bottom: 15px;
}

#col-1 h4 {
  color: #655537;
  font-size: 16px; font-weight: bold;
  margin-bottom: 15px;
}

#col-1 h5 {
  color: #655537;
  font-size: 14px; font-weight: bold;
  margin-bottom: 15px;
}

#col-1 h6 {
  color: #655537;
  font-size: 12px; font-weight: bold;
  margin-bottom: 15px;
}

/* Footer */
#footer-container {  
  background: #0c1b32;
  color: #ffffff;
  padding-bottom: 9px; padding-top: 1px;
}

#footer {
  margin: 0 auto;
  overflow: hidden;
  text-align: left;
  width: 960px;
  line-height: 43px;
}
	#footer #footer-message {
		float: left;
		margin: 0;
	}
	#footer #secondary-links {
		float: left;
		margin: 0;
		width: 99%;
	}
		#footer #secondary-links ul { float: left; margin: 0; padding: 0;}
		#footer #secondary-links ul li {background-image: none; float:left; margin-right: 20px; padding: 0; list-style: none; list-style-image: none;}
		#footer #secondary-links ul li a:hover,
		#footer #secondary-links ul li a.active { color: #fff;}
		
#footer p { clear: both;margin-bottom: 10px; line-height: 13px; font-size: 11px; color: #6b8491; }

/* Generic Slider */

#slider h3 { font-size: 18px; margin: 5px 0; }
#slider h3 a { text-decoration: none; color: #1b5582; }
#slider h3 a:hover { color: #5ea6df; }
#slider .postmetadata { display: inline-block; margin-bottom: 18px; }
#slider .excerpt p { margin-bottom: 10px; line-height:1.5 }
#slider .jcarousel-container { margin-bottom: 10px; }
#slider .pagination a {
  display: inline-block;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px; font-weight: bold;
  height: 22px;
  line-height: 22px;
  margin-right: 10px;
  padding: 0 10px;
  background: #cfcdcf;
  color: #000000;   
}
#slider .pagination a:hover { text-decoration: none; color: #000000;}

#slider .jcarousel-container {border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;}
#slider .jcarousel-container {-webkit-border-top-left-radius:5px 5px; -webkit-border-top-right-radius:5px 5px; -webkit-border-bottom-right-radius:5px 5px; -webkit-border-bottom-left-radius:5px 5px;}

.action-link, .action-link:hover {
  display: inline-block;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px; font-weight: bold;
  height: 22px;
  line-height: 22px;
  padding: 0 10px;
  text-decoration: none;
}
.action-link {
  background: #cfcdcf;
  color: #000000;
}
.action-link {border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;}
.action-link {-webkit-border-top-left-radius:5px 5px; -webkit-border-top-right-radius:5px 5px; -webkit-border-bottom-right-radius:5px 5px; -webkit-border-bottom-left-radius:5px 5px;}

#slider .pagination a {border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;}
#slider .pagination a {-webkit-border-top-left-radius:5px 5px; -webkit-border-top-right-radius:5px 5px; -webkit-border-bottom-right-radius:5px 5px; -webkit-border-bottom-left-radius:5px 5px;}

/* Small */

.small #slider {
  width: 634px;
  padding-left: 15px;
}

.small #slider .jcarousel-container { padding: 10px 18px 10px 16px; }
.small #slider .jcarousel-clip, .small #slider .jcarousel-container {
  width: 600px;  background: #e5edf2;
}

.small #slider .jcarousel-list li, .small #slider .jcarousel-item {
  width: 600px;
}

.small #slider .slider-content {
  float: left;
  width: 305px;
}

/* .small #slider .image { float: right; } */
.small #slider .image { float: left; width: 600px; }

.small #col-1 {
  float: left;
  width: 602px;
}



.small #col-1 h3 {
  font-weight: bold; font-size: 16px;
  margin-bottom: 18px;
}

.small .post-2c h2.post-title {
  font-weight: bold; font-size: 18px;
  font-family: Georgia, Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
  margin-bottom: 6px;
}

.small .post-2c .postmetadata { margin-bottom: 10px; }
.small .post-2c .entry p { margin-bottom: 18px; }

.rmore {
font-weight:bold;
}


/* jCarousel */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
 
.jcarousel-container {
    position: relative;
    overflow: hidden;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.more-posts, .navigation {
	padding:0 20px;
}

#disqus_thread { margin-left: 20px;}
.dsq-brlink { display: none;}

li#tag_cloud-3 .entry { padding: 10px; width: 250px;}


.content {
	display: block;
}

.fieldset-wrapper .description {
	color: #666666;
	margin: 5px 0 10px 0;
}

/* content */
.node .field-field-image {
	display: block;
	float: left;
	margin: 0 20px 10px 0;
}
	.node .field-field-image img {
		border: 1px solid #A5A5A5;
		padding: 3px;
		background-color: #EAEAEA;
	}
		.node .field-field-image a:hover img {
			background-color: #FFFFFF;
		}

.node .field-field-description {
	font-size: 13px;
	text-align: justify;
}

.node .read-more {
	display: block;
	float: right;
	clear: both;
	margin: 0 0 10px 0;
}

.node .submitted {
	background:url("images/post_info_bg.png") repeat-y scroll left top transparent;
	color:#FFFFFF;
	display:block;
	padding-right:10px;
	position:absolute;
	right:0;
	text-align:center;
	top:10px;
	width:80px;
}

/* PAGER */
.item-list ul.pager {
	clear: both;
	display: block;
	margin: 0 0 10px 0;
	padding: 3px 0;
}
	.item-list ul.pager li {
		padding: 0;
	}
	
	.item-list ul.pager .pager-current {
		background:none repeat scroll 0 0 #778FB3;
		border:1px solid #4B648A;
		color:#FFFFFF;
		font-weight:bold;
		margin-right:2px;
		padding:2px 5px;
	}
	.item-list ul.pager a {
		background:none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #C9D3E1;
		color: #868686;
		margin-right: 2px;
		padding: 2px 5px;
		text-decoration: none;
	}
		.item-list ul.pager a:hover {
			background-color: #CDDBF0;
			border: 1px solid #CDDBF0;
			color: #415D86;
		}

/* CONTACT FORM */
#contact-mail-page {
	display: block;
}
	span.form-required,
	#switch_edit-message,
	.textarea-identifier.description {
		display: none;
	}

	#contact-mail-page label {
		background:none repeat scroll 0 50% #E0E0E0;
		color:#000000;
		display:inline-block;
		margin:3px 10px 3px 0;
		padding:10px 5px;
		vertical-align:top;
		width:120px;
		font-weight: normal;
	}

	#contact-mail-page input[type="text"],
	#contact-mail-page input[type="password"],
	#contact-mail-page textarea {
		border:1px solid #C4C4C4;
		color:#666666;
		margin:3px 10px 3px 0;
		padding:10px 5px;
		vertical-align:top;
		width:280px;
	}
		#contact-mail-page input[type="text"]:hover,
		#contact-mail-page input[type="password"]:hover,
		#contact-mail-page textarea:hover,
		#contact-mail-page input[type="text"]:focus,
		#contact-mail-page input[type="password"]:focus,
		#contact-mail-page textarea:focus {
			border: 1px solid #969696;
		}
		#contact-mail-page input[type="text"].required,
		#contact-mail-page input[type="password"].required,
		#contact-mail-page textarea.required {
			border-right:3px solid #61BBD8;
			width:278px;
		}
		
		#contact-mail-page #edit-message-wrapper label,
		#contact-mail-page #edit-message-wrapper .resizable-textarea {
			float: left;
		}
		#contact-mail-page #edit-message-wrapper .resizable-textarea {
			margin-left: 4px;
			width: auto;
		}

#contact-mail-page .form-item {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
	clear: both;
}

#contact-mail-page #edit-name-wrapper.form-item {
	margin: 20px 0 5px 0;
}

#contact-mail-page #edit-copy-wrapper label {
	background: transparent;
	width: auto;
}

#contact-mail-page .form-submit {
	float: right;
	margin: 0;
	padding: 0;
}

/* iREPORTS */
.view-iReports .views-view-grid td,
.view-iReportsAuth .views-view-grid td {
	vertical-align: top;
	width: 50%;
	padding: 20px;
}
	.view-iReports .views-view-grid td.col-1,
	.view-iReportsAuth .views-view-grid td.col-1 {
		padding-left: 40px;
	}
	.view-iReports .views-view-grid td.col-2,
	.view-iReportsAuth .views-view-grid td.col-2 {
		padding-right: 40px;
	}
	
	.view-iReports h2.title,
	.view-iReportsAuth h2.title,
	.view-iReports h2.title a,
	.view-iReportsAuth h2.title a {
		font-size: 18px !important;
		line-height: normal !important;
	}
	
	.view-iReports .views-field-field-media-fid,
	.view-iReportsAuth .views-field-field-media-fid {
		display: block;
		margin: 0 0 10px 0;
		clear: both;
	}
		.view-iReportsAuth .views-field-field-media-fid label {
			font-size: 13px;
			font-weight: bold;
		}
	
	.views-field-field-image-fid {
		float: left;
		margin: 0 20px 10px 0;
	}
	
	.view-iReports .views-field-nothing {
		display: block;
		clear: both;
		margin: 5px 0 10px 0;
		font-style: italic;
		color: #666666;
		font-size: 11px;
	}
/* iReports Attachment */
.view-iReports .attachment,
.view-iReportsAuth .attachment {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 3px solid #333;
}
	.view-iReports .attachment .view-content,
	.view-iReportsAuth .attachment .view-content {
		margin: 0 40px;
	}
	.view-iReports .attachment .views-field-field-media-fid,
	.view-iReportsAuth .attachment .views-field-field-media-fid {
		clear: none;
		float: right;
	}

#sidebar-top {
	width: 300px;
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 0;
}
#sidebar-top div{
	position: relative;
	z-index: 0;
}
	#sidebar-top form {
		position: absolute;
		bottom: 20px;
		left: 10px;
		z-index: 0;
	}

#block-block-5 form {
	position: absolute;
	bottom: 0;
	left: 30px;
}

#block-block-8 form {
	bottom:15px;
	left:40px;
	position:absolute;
}

.light-blue-box {
	padding: 20px 20px 0 20px;
	background-color: #CDE1EC;
}
	.light-blue-box h2.title {
		color: #2E82A7;
		display: block;
		font-family: Georgia,Times,Serif;
		font-size: 28px;
		font-weight: normal;
		line-height: 34px;
		margin-left: 2px;
		text-decoration:none;
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 2px solid #333333;
}
/** Contributors **/
.item-list .view-pls-contributors .item-list ul{
	height:auto !important;
	list-style:none outside none;
	margin:0;
	padding:0;
	width:99%;
}
.view-pls-contributors .item-list li{
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:#436A79;
	border-style:solid;
	border-width:1px 1px 2px;
	float:left;
	list-style:none outside none;
	margin:0 3px 5px;
	padding:5px 0 5px 5px;
	width:47%;
	min-height: 85px;
	_height: 85px;
}
.view-pls-contributors .item-list li .views-field-value{
	float: left;
	margin: 0 4px 4px 0;
}
.view-pls-contributors .item-list .pager  li {
border-color:#436A79;
border: none !important;
float: none;
list-style:none outside none;
margin:0 3px 5px;
padding:5px 0 5px 5px;
width:47%;
}
.view-pls-contributors .item-list li div{
	min-height: 15px;
}
.view-pls-contributors .item-list .views-field-name a{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
}
.view-pls-contributors .item-list .views-field-nid{
	color:#696969;
	font-size:10px;
	line-height:14px;
}
.view-pls-contributors.view-display-id-page_2 .view-content .views-row-1,
.view-pls-contributors.view-display-id-attachment_2 .view-content .col-1{
	background:url("images/grd1.jpg") repeat-x scroll center bottom #F7F9FD;
	border:1px solid #B6C7EB;
	color:#000000;
	float:left;
	font-size:13px;
	line-height:14px;
	padding:5px;
	width: 95%;
}
.view-pls-contributors.view-display-id-page_2 .attachment  .view-content .views-row,
.view-pls-contributors.view-display-id-page_3  .view-content .views-row,
.view-pls-contributors.view-display-id-page_4  .view-content .views-row{
	background: none;
	border: none;
	color:#000000;
	float:left;
	font-size:13px;
	line-height:14px;
	padding:5px;
	width: 95%;
	position: relative;
	clear: both;
	min-height: 170px;
}
.view-pls-contributors.view-display-id-page_3  .view-content .views-row{
	background: none;
	border: none;
	color:#000000;
	float:left;
	font-size:13px;
	line-height:14px;
	padding:5px;
	width: 95%;
	position: relative;
	clear: both;
	min-height: 244px;
}
.view-pls-contributors.view-display-id-page_2 .attachment  .view-content .views-row .views-field-value,
.view-pls-contributors.view-display-id-page_3  .view-content .views-row .views-field-value{
	position: absolute;
	top: 0;
	right: 8px;
	margin: 0 !important;
}
.view-pls-contributors.view-display-id-page_2 .attachment .view-content .views-row .views-field-title,
.view-pls-contributors.view-display-id-page_3 .view-content .views-row .views-field-title{
	float: left;
	width: 85%;
}
.view-pls-contributors.view-display-id-page_2 .attachment .view-content .views-row .views-field-field-short-description-value,
.view-pls-contributors.view-display-id-page_2 .attachment .view-content .views-row .views-field-field-short-description-apruved-value,
.view-pls-contributors.view-display-id-page_3 .view-content .views-row .views-field-field-short-description-value,
.view-pls-contributors.view-display-id-page_3 .view-content .views-row .views-field-field-short-description-apruved-value{
	width: 510px;
}
.view-pls-contributors.view-display-id-page_2 .attachment .view-content .views-row .views-field-field-preview-image-fid img,
.view-pls-contributors.view-display-id-page_2 .attachment .view-content .views-field-field-preview-image-apruved-fid img,
.imagefield-field_preview_image,
.view-pls-contributors.view-display-id-page_3 .view-content .views-row .views-field-field-preview-image-fid img,
.view-pls-contributors.view-display-id-page_3 .view-content .views-row .views-field-field-preview-image-apruved-fid{
	float: left;
	margin: 0 5px 5px 0;
}
/*.view-pls-contributors.view-display-id-page_2 .attachment .view-content .views-row .views-field-field-short-description-value{
	float: left;
}*/
.view-pls-contributors.view-display-id-page_2 .views-field-value,
.view-pls-contributors.view-display-id-attachment_2 .views-field-value{
	float: left;
	margin: 0 10px 10px 0;
}
.view-pls-contributors.view-display-id-page_2 div,
.view-pls-contributors.view-display-id-attachment_2 div{
	min-height: 27px;
	font-size: 13px;
}
.view-pls-contributors.view-display-id-page_2 .attachment div,
.view-pls-contributors.view-display-id-attachment_2 .attachment div{
	min-height: 0;
	font-size: 13px;	
}
.view-pls-contributors.view-display-id-page_2 div label,
.view-pls-contributors.view-display-id-attachment_2 div label{
	font-weight: bold;
}
.view-pls-contributors.view-display-id-page_2 div .views-field-name .field-content,
.view-pls-contributors.view-display-id-attachment_2 div .views-field-name .field-content{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
}
.view-pls-contributors.view-display-id-attachment_1 .views-field-title a,
.view-pls-contributors.view-display-id-page_3 .views-field-title a {
	color:#5C73FF;
	display:inline-block;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:5px 0;
	text-decoration:none;
}
.view-pls-contributors.view-display-id-attachment_1 .views-field-field-preview-image-fid,
.view-pls-contributors.view-display-id-attachment_1 .views-field-field-preview-image-apruved-fid,
.view-pls-contributors.view-display-id-page_3 .views-field-field-preview-image-fid{
	clear: both;
}
.view-pls-contributors .views-field-edit-node a{
	background:url("images/pencil.png") no-repeat scroll center center transparent;
	float:right;
	font-size:0.006em;
	height:16px;
	margin-left:5px;
	padding:2px;
	width:16px;
}
/** **/
ul.nice-menu-down li {
	border-top:none !important;
}
ul.nice-menu {
	float: none;
}
ul.nice-menu li {
	background-color: transparent;
	background-image:none;
	border-color: transparent;
	border-style:none !important;
	border-width:0 !important;
	padding:0 0 0 1.5em;
	height: 35px;
}
ul.nice-menu li a{
	color:#FFFFFF;
	display:inline-block;
	font-size:15px;
	font-weight:normal;
	padding:10px 20px 8px 10px;
	text-decoration:none;
	text-transform:capitalize;
}
ul.nice-menu li a.active,
ul.nice-menu li a:hover{
	color: #1C9CDE;
	text-decoration: none;
	font-weight: normal;
	
}
ul.nice-menu-down {
	background: #000;
	width: 969px;
	height: 35px;
 	margin: 0 auto;
}
ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent {
	background: none !important;
}
#header ul ul {
	width: 230px;
	height: auto;
	top: 34px;
	border-top: none !important;
	z-index: 9999999999999999999;
}
ul.nice-menu ul li {
	width:230px;
	background-color: black;	
}
.imagecache-contributors_node_img {
	float: left;
	margin: 0 5px 5px 0;
}
.view-pls-contributors .views-field-body,
.view-pls-contributors .views-field-title{
	width: 520px;
}
.view-pls-contributors .view-content .views-row{
	border-bottom:3px solid #CCCCCC !important;
	padding-bottom: 0 !important;
	margin-bottom: 5px;
}
.view-pls-contributors .view-content .item-list li.views-row-odd{
	clear: both;
}
.view-pls-contributors.view-display-id-attachment_1 .post-info,
.view-pls-contributors.view-display-id-page_4 .post-info{
	top: 2px !important;
}
#block-block-22 ul {
	padding: 0 !important;
}
.view-pls-contributors.view-display-id-attachment_2 .views-field-nothing{
	display: none;
}
#block-block-22 .view-pls-contributors.view-display-id-attachment_2 .views-field-nothing{
	display: block !important;
}
#block-block-22 ul.pager{
	visibility: hidden !important;
}
.view-pls-contributors.view-display-id-page_4 .views-row.views-row-last {
	border: none !important;
}
.view-pls-contributors.view-display-id-attachment_3 .views-field-nothing{
	display: none;
}
#block-block-22 .view-pls-contributors.view-display-id-attachment_2 .views-field-nothing,
#block-block-22 .view-pls-contributors.view-display-id-attachment_3 .views-field-nothing{
	float: right;
	margin-right: 20px;
	display: block;
}
#block-block-22 .view-pls-contributors.view-display-id-attachment_3 .views-field-nothing{
	margin-top: -20px;
}
#block-block-22 .view-pls-contributors.view-display-id-attachment_2 .views-field-nothing a,
#block-block-22 .view-pls-contributors.view-display-id-attachment_3 .views-field-nothing a{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	float: right;
}
.view-pls-contributors.view-display-id-page_4 .views-field-value-2 {
	display: none;
	visibility: hidden;
}
#block-block-22 .view-pls-contributors.view-display-id-page_4 .views-field-value-2 {
	display: block;
	visibility:  visible;
}
#block-block-22 .view-pls-contributors.view-display-id-page_4 .views-field-value-1 {
	display: none;
	visibility: hidden;
}
/*popup*/
#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	border:1px solid #cecece;  
	z-index:1;  
}  
#popupContact{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:520px;  
	width:306px;  
	background:#000;  
	border:2px solid #cecece;  
	z-index:999999999999999;  
	padding:12px;  
	font-size:13px; 
	color: white; 
}  
#popupContact h1{  
	text-align:left;  
	color:#6FA5FD;  
	font-size:22px;  
	font-weight:700;  
	border-bottom:1px dotted #D3D3D3;  
	padding-bottom:2px;  
	margin-bottom:20px;  
}  
#popupContactClose{  
	font-size:14px !important;  
	line-height:14px !important;  
	right:6px;  
	top:4px;  
	position:absolute;  
	color:#6fa5fd !important;  
	font-weight:700;  
	display:block;  
	cursor: pointer;
}  
#popupContact #user-login-form {	
	text-align:center;
}
/* popup*/
.transparent_div.active {
	background: url("images/transparent_div_bg.png") repeat scroll 0 0 transparent;
    height: 500px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 638px;
    z-index: 999;
	
}
#popupContact #user-login-form{
	z-index: 99999999999999999;
}
.view-StockPulse .views-row{
	position: relative;
}
#block-block-25,
#col-2 #block-block-25.block .content{
	background: transparent !important;
	padding: 0 !important;
}
#block-block-25 p{
	margin: 0 !important;
	padding: 0 !important;
}
.view-StockPulse .views-field-title,
.view-StockPulse .views-field-body{
	z-index: 5;
}
.view-frontpage.view-display-id-page td{
	padding: 1px 10px;
	border-bottom: 3px solid #CCCCCC;
	width: 50%;
	
}
.view-frontpage.view-display-id-page .views-field-title{
	margin-top: 9px;
}
.view-frontpage.view-display-id-page .item-list{
	margin-top: 10px;
}
.view-frontpage.view-display-id-page .views-field-view-node,
.view-frontpage.view-display-id-page .views-field-comment-count{
	margin-bottom: 5px;
}

.view-daily-alert .views-field-title{
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
}
#block-block-6{
	/*height: 300px;*/ 	
}
.view-frontpage.view-display-id-block_1 .view-header{
	clear: both;
}
/*.benzinga-widget-content {
    border: 1px solid #3E5E84 !important;
    height: 306px;
    overflow: scroll;
    padding-bottom: 33px !important;
    width: 246px !important;
}
.view-channels-latest-stories {
    width: 229px !important;
    overflow-y: none !important;
    overflow: hidden !important;
}*/
















