.internalRightColumn{
	width: 740px;
	//background: #FFF url('../images/rightTop.jpg') no-repeat top center;
	//min-height: 583px !important;
	float: left;
	overflow: hidden;
	word-wrap:break-word;
}

.rightLeftText{
	margin: 0px 0px 20px 0px;
}


.internalRight{
	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	float: left;
	text-align: left;
}

.wideframe1{
  width: 725px;
  height: 267px;
  background: url('../images/template_img/GreyPanel_top-wide2.png');
  //background: url('../images/template_img/GreyPanel_top-short.png');
    //background: url('../images/template_img/portfolio-homeBG.png');
  //background: url('../images/template_img/CommercialHome_BigButton_thin2.png');
  //background: url('./images/active_top_img_01.jpg');
   display: block;
  margin: 10px 0px 0 5px;
}

.wideframe1 img{
  margin: 0px 0px 0px 5px;
}

.wideframe1 table{
  width: 675px;
  float: left;
  margin: 20px 15px 15px 20px;
}



.breadcrumbs {
	padding: 5px 0px;
	color: #999;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	
    margin: -30px 0 0 -25px;

  //float: left;
  width:700px;
 	text-decoration: none;
		letter-spacing: 2px;

}

.breadcrumbs a{
		color: #999;
 	text-decoration: none;
}
.breadcrumbs a:hover{
	color: #00F;
}



/* PAGE HEADLINE FONT SIZE */
.rightLeft h2:first-line, .internalRightColumn h2:first-line{
	font: bold 18px Arial, Helvetica, sans-serif;
}
.rightLeft h2, .internalRightColumn h2{
	padding: 40px 0px 43px 38px;
	color: #fefefe;
	font: 400 15px Arial, Helvetica, sans-serif;
}
.rightLeftText h5, .rightCol_inset_content h5, .internalRightColumn h5{
	padding: 15px 0px 15px 0px;
	margin: 0px;
	color: #00b259;
	font: bold 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
}
.rightLeftText p{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	line-height: 1.5em;
	font: normal 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
}
.rightLeftText a{
	color: #3870c8;
	text-decoration: none;	
}
.rightLeftText a:hover{
	color: #0000FF;
	//text-decoration: none;	

}
.rightLeftText h4{
   margin-bottom: 0px;
   padding-bottom: 0px;
}



.clickablegrid {
	border-collapse: collapse;
    margin: 0 0 25px 0;
}
.clickablegridheader th {
	border-bottom: solid 1px #000;
	padding-bottom: 1px;

}
.clickablegrid td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;	
	border-bottom: solid 1px #000;
	line-height: 18px;

}


/* Portfolio Styling */
.portfolioContainer9{
   width: 800px;
   margin: 0px 0px 0px 10px;

}
a.portfolioBox{
	  margin: 0px 0px 20px 25px;

  width: 194px;
  height: 195px;
  padding: 6px 8px 8px 6px;
  display: block;
  background: url('../images/template_img/portfolio-homeBG.png');
  float: left;
}
a:hover.portfolioBox{
	  margin: 0px 0px 20px 25px;

  width: 194px;
  height: 195px;
  padding: 6px 8px 8px 6px;
  display: block;
  background: url('../images/template_img/portfolio-homeBGh.png');
  float: left;
}
.portfolioBox p{
  margin: 10px 0px 0px 11px;
  padding: 0px;
  font-weight: bold;
  color: #3a3a3a !important;
}
.portfolioBox img{
  margin: 5px 0px 0px 3px;
}




.portfolioContainer9_2{
   width: 730px;
}
a.portfolioBox2{
  width: 320px;
  height: 146px;
  background: url('../images/template_img/CommercialHome_BigButton_thin2.png');
  display: block;
  margin: 18px 18px 5px 25px;
  float: left;

}
a:hover.portfolioBox2{
  width: 320px;
  height: 146px;
  background: url('../images/template_img/CommercialHome_BigButton_rollover_thin2.png');
  display: block;
  margin: 18px 18px 5px 25px;
  float: left;

}
a.portfolioBox2 img{
  float: left;
  margin: 15px 10px 0px 15px;
}
a.portfolioBox2 p{
  font-size: 10px;
  padding: 0 20px 0 10px ;
  margin: 0 0 0 5px;
}
a.portfolioBox2 p span{
  color: #4c82c7;
  padding-right: 20px;
  background: url('../images/portfolio-span-triangle.gif') no-repeat top right;
  float: right;
  margin-top: 5px;
  font-size: 12px;
}
a.portfolioBox2 h5{
  margin: 0px 10px 0px 15px;
  padding: 13px 0 5px 0;
}




.clickablegrid a:hover {
	text-decoration: none;	
}
.clickablegrid tr {
    cursor: pointer;
}
//.row {
   // background: #FFF;
//}
//.rowhover {
//	background: #FFF;
//}

.row {
    background: #FFF;
}
.rowhover {
	background: #EEE;
}

.clear{
	clear: both;
}



.w650 {width: 650px; }
.presstitle {
	font-weight: bold;
	#font-size: 1.5em;
	font-size: 18px;
	line-height: 120%;
}
.slug{
	font-style: italic;
	font-size: 13px;
}
.theme1 font{
		font-size: 16px;

}



.loginBox{
  width: 665px;
  height: 291px;
  background: url('../images/template_img/LoginPage_GreyPanel.png');
  margin: 10px 0px 35px 35px;
}
.loginBox2{
  width: 665px;
  height: 237px;
  background: url('../images/template_img/LoginPage_GreyPanel_top-short2.png');
  margin: 10px 0px 35px 35px;;
}
.loginBox img, .loginBox2 img{
  float: left;
  margin: 30px 40px 0px 40px;
}

.loginbox3{
  width: 665px;
  height: 267px;
  background: url('../images/template_img/LoginPage_GreyPanel_top-short.png');
  margin: 10px 0px;
  
}
.loginBox3 img{
  margin: 0px 0px 0px 5px;
}

.loginBox3 table{
	width: 610px;
  float: left;
  margin: 20px 15px 15px 20px;
}



.loginBox div.main, .loginBox2 div.main{
  float: left;
  width: 400px;
  height: 219px;
  margin-top: 30px;
}
.loginBox ul, .loginBox li, .loginBox2 ul, .loginBox2 li{
  margin: 0 0 0 5px;
  padding: 0px;
}
.loginBox input, .loginBox2 input{
  width: 100px;
  height: 15px;
}

span.portfolio-green{
  color: #00b259;
  font: bold 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
  padding-right: 30px;
}

	
.leftcol_hdr_link{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #6e6d6d;
	//color: #063;
	padding: 10px 0px 10px 10px;
	margin: 0px;
}
.leftcol_hdr_link a{
	//color: #6e6d6d;
	color: #063;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.leftcol_hdr_link a:hover{
	text-decoration:underline;
}
.leftP{
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 10px;
	//border-bottom: 1px solid #6e6d6d;
}


