/* Keep This Section on All Style Sheets just adjust as needed
----------------------------------------------------------------------------*/
#portHd {
   width:1000px;
   height:96px;
   margin-top:8px;
   float:left;
   background-image:url(../images/portfolio-bg.gif);
   overflow:hidden;
}

#conHdTxt {
   width:970px;
   float:left;
   text-align:right;
   margin-top:24px;
   color:#fff;
   font-size:13px;
   font-family:Helvetica, Arial;
}
#conHdTxt p {margin-bottom:6px; margin-top:0px;}
#conHdTxt a {color:#9e599f; text-decoration:none; padding-right:8px; background:transparent url(../images/purp-arrow.gif) no-repeat right 5px;}
#conHdTxt a:hover {color:#9e599f; text-decoration:underline; padding-right:8px; background:transparent url(../images/purp-arrow.gif) no-repeat right 5px;}

.hd_num {font-size:16px; font-weight:bold; color:#9e599f; font-family:Helvetica, Arial;}
.con_sub {font-size:22px; font-family:Verdana; color:#578f34;}

/* Portfolio
----------------------------------------------------------------------------*/
#PORTFOLIO {
	width:978px;
	height:750px;
	overflow:hidden;
	float:left;
}

#portBox {
   width:978px;
   float:left;
   margin-top:44px;
   margin-left:16px;
}

#portTopTxt {
   width:748px;
   float:left;
   margin-left:9px;
   font-size:12px;
   color:#191919;
   font-family:Verdana;
   line-height:18px;
}
#portTopTxt p {margin-top:6px; margin-bottom:0px;}

.portMainBox {
   width:984px;
   float:left;
   margin-top:22px;
}

.portBtnBox {
   width:968px;
   float:left;
}

#portBtnBox2 {
   width:968px;
   float:left;
   margin-top:20px;
}

.portBtn1 {
   width:896px;
   float:left;
}
.portBtn1 ul {list-style-type:none; padding:0px; margin:0px;}
.portPrev {
   width:72px;
   height:28px;
   float:left;
   background:#fff url(../images/port-btn-bg.gif) no-repeat;
   text-align:center;
   padding-top:8px;
   font-family:"Lucida Console";
   font-size:13px;
   line-height:13px;
}
.portPrev a {color:#b85211; text-decoration:none;}
.portPrev a:hover {color:#b85211; text-decoration:underline;}

.portBtn2 {
   width:72px;
   float:left;
}
.portBtn2 ul {list-style-type:none; padding:0px; margin:0px;}

.portPicBox {
   width:984px;
   height:170px;
   float:left;
   margin-top:14px;
}
.portPicBox a {color:#510052; text-decoration:none;}
.portPicBox a:hover {color:#510052; text-decoration:underline;}

.port1 {
   width:234px;
   float:left;
   margin-right:10px;
   color:#510052;
   font-size:10px;
   font-family:arial;
   text-align:right;
}
.port1 p {margin-top:0px; margin-bottom:0px; padding-right:6px;}

#portCon {
   width:845px;
   height:71px;
   float:left;
   margin-top:60px;
   background:#fff url(../images/wisnet-contact.gif) no-repeat top right;
   overflow:hidden;
}

#portCon2 {
   width:845px;
   height:71px;
   float:left;
   background:#fff url(../images/wisnet-contact.gif) no-repeat top right;
   overflow:hidden;
}

/* Portfolio Classes
----------------------------------------------------------------------------*/
.port_orange {color:#b24600;}
.port_purp {color:#5e005f;}
.port_sub {font-size:28px; font-weight:bold; font-family:Tahoma; color:#5f005f; line-height:28px;}
.port_bord {border:5px solid #f4e5db;}

/* Sliding Boxes
----------------------------------------------------------------------------*/
.boxgrid { 
	width: 224px; 
	height: 140px;  
	float:left; 
	background:#161613; 
	overflow: hidden; 
	position: relative; 
	border:5px solid #F4E5DB;
}
.boxgrid img { position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p { padding: 0; margin-top:6px; font:10pt "Lucida Grande", Arial, sans-serif; }
.boxgrid a.ctest {color:#fff; text-decoration:none; font-weight:bold; padding:0 17px 0 0; background:transparent url(../images/case-study.gif) no-repeat right 1px; margin:0 43px 0 0;} /* 76px */
.boxgrid a.ctest:hover {color:#fff; text-decoration:underline; font-weight:bold;background:transparent url(../images/case-study.gif) no-repeat right 1px;}
.boxgrid a.vtest {color:#fff; padding-top:8px; text-decoration:none; font-weight:bold; padding-right:22px; background:transparent url(../images/visit-site.gif) no-repeat right 6px; margin-right:6px;} /* 60px */
.boxgrid a.vtest:hover {color:#fff; text-decoration:underline; font-weight:bold; padding-right:22px; background:transparent url(../images/visit-site.gif) no-repeat right 6px; margin-right:6px;}
	.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000;
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
.captionfull .boxcaption {
 	top: 140px;
 	left: 0;
 }
.caption .boxcaption {
	top: 140px;
 	left: 0;
 }
