@charset "utf-8";
/* CSS Document */

#mastHead {
	width: 700px;
	/*height: 211px;*/
}
#mastHead p{
	margin: 0px;
}

/* All Blocks */
#c_menu .block, #sideright .block, .innerblock  {
	border: thin solid #006600;
	padding:5px;
	margin-bottom: 10px;
}
#c_menu .block h2,  #sideright .block h2, .innerblock h2{
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #009900;
	padding: 1px;
	font-size: 10pt;
}

/*News Block */
#block-views-latest_news-block_1 {
	font-size: 10px;	
}
#block-views-latest_news-block_1 #views-field-created{
	font-size: 8px;	
	
}
#block-views-latest_news-block_1 .view-content .views-row-odd, #block-views-latest_news-block_1 .view-content .views-row-even{
	margin-bottom: 10px;	
}
#block-views-latest_news-block_1 .view-content .views-row-last{
	margin-bottom: 0px;	
}
#block-views-latest_news-block_1 .view-content .views-field-title .field-content a, #block-views-latest_news-block_1 .view-content .views-field-title .field-content a{
	color: blue;	
}
#block-views-latest_news-block_1 .view-footer .more-news a{
	color: #990000;	
}
/* MastHEad Block */

#mastHead .block {
	border:none;
	padding:0px;
}

/* Four Blocks */
.innerblock {
	width:230px;
	min-height: 165px;
	font-size:10px;
}
.inner_left {
	float: left;
}
.inner_right {
	float:right;
	clear:right;
}
.inner_top {
	margin-bottom: 15px;
}
.innerblock h2 {
	font-size:12px;
}
.innerblock img {
	float: right;
}

/* Four Frotn  Page Blocks */
.front .innerblock {
	width:230px;
	height: 250px;
	font-size:10px;
	border: 1px solid #CCC; 
}
.front .inner_left {
	float: left;
}
.front .inner_right {
	float:right;
	clear:right;
}
.front .inner_top {
	margin-bottom: 15px;
}
.front .innerblock img {
	float: none;
}
.innerblock h2 {
	font-size:12px;
	color: black;
	background-color: transparent;
}
.front .c_std_content {
  display: none;
}


/* Menus */
#d_nav #primary {
	margin-left: 70px;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #009900;
}
#d_nav #primary .links {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
#d_nav #primary .links a:hover {
	color: #009900;
}
#d_nav #primary .links li.active a {
	color: #006600;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #006600;
}
ul.links li a {
	padding-right: 10px;
	padding-left: 5px;
}
ul.links li {
	padding-right: 0px;
	padding-left: 0px;
}
ul.links li:after {
	content: ":";
}
ul.links li.last:after {
	content: "";
}

/* Tabs */
div.tabs {
	margin-top:-2px;
	margin-bottom:-19px;
}
div.help, div.messages, div.meta, .c_boxTop .node-form, .c_boxTop .profile, .c_boxTop #content form{
	margin-top: 25px;
}

.c_boxTop div#content .content, .c_boxTop dl.node-type-list, #content .view-blog-companies{
	margin-top:30px;
}
#breadcrumb {
	height: 20px;
}

 #content .view-blog-companies .views-field-title a {
  	font-size: 24px;
  	font-weight: bold;
 }
 
 #content .view-blog-companies .view-content .views-row-odd, #content .view-blog-companies .view-content .views-row-even {
  	margin-bottom:20px;
 }
  #content .view-blog-companies .view-content .views-row-last {
  	margin-bottom:0px;
 }
 
#content .view-blog-companies .view-content .views-field-teaser {
  margin-top:10px;
}
#content .view-blog-companies .view-content .views-field-type {
  font-style: italic;
}

/* Overrides */
.m_top, .m_bottom {
	background:none;
}
#sideleft {
	width:500px;
}
#sideright {
	width:185px;
	margin-top: 10px
}
#c_menu{
	margin-top: 30px;
}

body.page-webfm #sideleft {
	width:auto;
	float: none;
	padding:0px;
}
body.front h1.title {
	display: none;
{