

.ink1 {
background: url(../contimg/ink_thane1.gif) bottom no-repeat;
float:right;
vertical-align:bottom;
background-position:bottom;
width:212px;
height:62px;
margin:10px 100px 20px 0;
}

.focus {
float:right;
clear: both;
margin:0 0 10px 0;
padding:0;
width:100%;
background-color:#f6f3ef;
}

.top_wrap {
margin:0 0 0 0;
padding:0;
width:100%;
height:200px;
clear:both;
background-color:#dddddd;
}

.top_left {
float:left;
vertical-align:top;
background-image:url(../interimg/top_round.gif);
width:10px;
height:10px;
background-repeat:no-repeat;
}

.top_right {
float:right;
vertical-align:top;
background-image:url(../interimg/top_right.gif);
width:10px;
height:10px;
background-repeat:no-repeat;
}

.me_photo {
background:url(../contimg/me.gif) no-repeat;
margin:10px;
width:91px;
height:120px;
}


.portfolio_link {
float:right;
margin:0 10px 0 0;
}


/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}

.tabberlive {
 margin:0;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
text-align:center;
margin:0 0 0 25%;
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
line-height:75px;
font-size:medium;
text-decoration:none;
}

ul.tabbernav li
{
width:90px;
height:60px;
float:left;
display:inline;
list-style: none;
margin:0 0 0 1px;
padding:0;
color:#FFFFFF;
}

ul.tabbernav li a
{
background-image: url(../interimg/tabber_tab.gif);
background-repeat:no-repeat;
width:90px;
height:60px;
float:left;
display:inline;
list-style: none;
padding:0;
margin:0;
text-decoration: none;
color:#FFFFFF;
}

ul.tabbernav li a:link { color: #ffffff; }
ul.tabbernav li a:visited { color: #ffffff; }

ul.tabbernav li a:hover
{
 color: #eeeeee;
background-image: url(../interimg/tabber_tabover.gif);
background-repeat:no-repeat;
width:90px;
height:60px;
float:left;
display:inline;
list-style: none;
}

ul.tabbernav li.tabberactive a
{
background-image: url(../interimg/tabber_tabdown.gif);
background-repeat:no-repeat;
width:90px;
height:60px;
float:left;
display:inline;
list-style: none;
padding:0;
margin:0;
text-decoration: none;
color:#FFFFFF;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #eeeeee;
}
/* BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB */

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:4px;
 
 

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
.tabberlive .tabbertab h4 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab3 .tabbertab {
}

.tab_head {
margin:10px 2px 10px 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:3em;
color:#ec098d;
line-height:1em;
}

.tab_body {
margin:2px 2px 5px 10px;
line-height:1.2em;
}

.col_row {
width:65%;
}

.Column { 
float:left; 
width:100%; 
padding:20px 0 20px 0;
margin-left:10px;
border-bottom:1px dashed #778;
}

.col_item {
float:left; 
width:180px; 
height:180px; 
background-color:#f6f3ef;
padding-right:50px;
clear:both;
}


.Column_text {
padding:5px 10px 10px 0;
}

.Column span {  
padding:4px 2px 4px 2px;
}






.Column A IMG { border:4px solid #CCCCCC;}
.Column A:hover IMG { border:4px solid #00aeef;}




dl {display: block;}
dt, dd {float: left}
dt {height: 20px; clear: left; font-weight:100; font-size: 1em; line-height: 19px; color: #434343}
dd {line-height: 20px}

/* JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ */

.reqform {
width:27%;
float:right;
margin-left:10px
vertical-align:top;
}



/**************************************************************
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] */

	.trigger{
	width:25px;
	height:25px;
	margin:0;
			cursor:pointer;
			
		}		
		.trigger:hover{
		width:25px;
	height:25px;
			cursor:pointer;
			
		}		
		.expanded{
		width:25px;
		height:25px;
			cursor:pointer;
		}
		.expanded:hover{
		width:25px;
	height:25px;
			cursor:pointer;
		}
		.show{
	margin:-2px 0 0 0;
     position:static;
     display: table;
	 border-bottom:#161210 solid 8px; 
		}
		.hide{
		margin:-30px 0 0 0;
		
		padding:0;
			left:-999em;
			height:1px;
			width:1px;
			overflow:hidden;
		}
		
		h3 {
margin:0 0 0 0;
padding:2px;
}

