body
{
	background-color:#1c1d21;
	background-image:url('background.gif');
	text-align: center;	
	font-size:9pt;
	font-family:'Segoe UI','Trebuchet MS';
	color:#5C5C5C;
}

html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
} 

table
{
	border:0px;
}
td
{
	font-size:10pt;
}


h6
{
	font-size:9pt ;
	font-family:'Segoe UI','Trebuchet MS';	
	color:red;
	margin-bottom:0px;	
	margin-top:0px;	
}

input[type="button"]
{
	border:0px;
	background-color:#EBEBEB;
	background-image:url('button.gif');
	width:75px;
	height:24px;
	
	font-size:9pt ;
	font-family:'Segoe UI','Trebuchet MS';		
}

input[type="submit"]
{
	border:0px;
	background-color:#EBEBEB;
	background-image:url('button.gif');
	width:75px;
	height:24px;
	
	font-size:9pt ;
	font-family:'Segoe UI','Trebuchet MS';		
}

input[type="button"]:active
{
	border:0px;
	background-color:#EBEBEB;
	background-image:url('button_active.gif');
	width:75px;
	height:24px;
	
	font-size:9pt ;
	font-family:'Segoe UI','Trebuchet MS';	
	
}

#homedivbottom
{
	background-color:#ffffff;
	background-image:url('home/hometop.gif');
	background-repeat:no-repeat;

	width:550px;
	
	overflow:hidden;
	margin-left:0px;
	height:6px;
	display:block;
}

#homediv
{
	background-color:#ffffff;
	background-image:url('home/homebottom.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
	float:left;
	width:550px;
	

	margin-left:10px;
}

#container
{
	width: 835px;
	margin: 0 auto;

	text-align: left;

}

#header
{
	width:835px;
	height:70px;


	position:relative;	

}

#contentheader
{
	width:832px;

	margin:0px;
	padding:0px;
	padding-bottom:0px;
	
	display:block;
	margin-top:5px;
	
		
	height:9px;

	background-image:url('frame/xtop.gif');
	background-repeat:no-repeat;
	overflow:hidden;
}

#content
{
	width:832px;
	min-height:300px;
	display:inline-block;	
	background-image:url('frame/xbody.gif');
	background-repeat:repeat-y;
	margin-top:0px;

}

#footer
{
	width:832px;
	height:20px;
	background-image:url('frame/xbuttom.gif');
	background-repeat:no-repeat;
	

}

#footertext
{	
	color:#7a7a7a;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	padding-left:10px;
	margin-top:-10px;
}

#footertext a
{	
	color:#678392;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	text-decoration:none;
}

#footertext a:hover
{	
	color:#71A5AB;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	text-decoration:underline;
}

#header .logo
{
	width:329px;
	height:68px;
	background-image:url('logo.gif');
	background-repeat:no-repeat;	
	
	position:absolute;
	left:-6px;
	top:0px;

}


#search
{
	position:absolute;
	width:500px;
	height:25px;
	overflow:hidden;
	font-size:11pt;	
	display:block;
	position:absolute;
	right:0px;
	top:40px;		
}

#search a
{
	color:#979797;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	text-decoration:none;
	display:inline-block;
	word-wrap:none;
	padding:0px
	margin:0px;
	min-width:50px;
}

#search a:hover
{
	text-decoration:underline;
	color:#bebebe;
}

#search .contactbtn
{
	float:right;
	border:none;

	width:65px;
	height:25px;	
	background-image:url('search/contactbtn.gif');
	background-repeat:no-repeat;
	padding-left:30px;
	margin-right:2px;
	margin-top:1px;
	padding-right:2px;
	padding-top:3px;
	display:block;	
}

#search .farsibtn
{
	float:right;
	border:none;
	background-image:url('search/farsibutton.gif');
	background-repeat:no-repeat;
	width:60px;
	_width:90px;
	
	height:25px;
	margin-right:2px;
	margin-top:1px;
	padding-left:30px;
	padding-top:3px;
	display:inline-block;
	



}


#search .farsibtn a
{
	font-family:tahoma;
	font-size:8pt;
}

#search .submit
{
	border:none;
	background-image:url('search/button.gif');
	width:20px;
	height:19px;
	cursor:pointer;	
	float:right;
}

#search .submit:hover
{
	background-image:url('search/button_over.gif');
}


#search .text
{
	float:right;
	border:none;
	background-image:url('search/text.gif');
	width:128px;
	height:19px;
	margin-right:2px;
	background-color:#1c1d21;
	color:#979797;
	font-size:9pt;
	font-style:italic;
	font-family:'Segoe UI','Trebuchet MS';
	padding-left:5px;
	padding-top:3px;
	outline:none;	
	margin-left:4px;
}

#menu
{
	clear:both;

	width:900px;
	height:35px;
	
	font-size:11pt;	
	display:block;

	
	
}

#menu ul
{
	margin:0px;
	padding:0px;
	
		
}

#menu li 
{
	margin:0px;
	list-style:none;
	float:left;
	
}

#menu li a
{
	min-width:40px;

	height:29px;
	
	background-image:url('menu/normal.gif');
	background-position:right top;
	display:inline-block;
	background-repeat:repeat-x;
	color:#adadad;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	padding-left:15px;
	padding-right:17px;
	word-wrap:normal;
	padding-top:9px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	
	
}

#menu  li a:hover 
{
	background-image:url('menu/overl.gif');
	color:#ffffff;
}


#menu li a.active
{
	min-width:40px;
	height:29px;

	background-image:url('menu/active.gif');
	background-position:right top;
	display:inline-block;
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	padding-left:15px;
	padding-right:17px;
	word-wrap:normal;
	padding-top:9px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}
#menu li a.active:hover
{
	background-image:url('menu/active.gif');
		color:#ffffff;
}


#menu  li a.end
{

	min-width:40px;
	height:29px;

	background-image:url('menu/enormal.gif');
	background-position:right top;
	display:inline-block;
	background-repeat:repeat-x;
	color:#adadad;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	padding-left:15px;
	padding-right:20px;
	word-wrap:normal;
	padding-top:9px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;


	
}

#menu li a.end:hover
{
	background-image:url('menu/eover.gif');
	color:#fff;
}

#menu li a.endactive
{
	min-width:40px;
	height:29px;

	background-image:url('menu/eactive.gif');
	background-position:right top;
	display:inline-block;
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	padding-left:15px;
	padding-right:20px;
	word-wrap:normal;
	padding-top:9px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}

#menu li a.endactive:hover
{
	background-image:url('menu/eactive.gif');
}

#menu li a.start
{
	width:91px;
	height:29px;

	background-image:url('menu/snormal.gif');
	background-position:left  top;
	display:inline-block;
	background-repeat:repeat-x;	
	color:#adadad;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';

	word-wrap:normal;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}

#menu li a.start:hover
{
	background-image:url('menu/sover.gif');
	color:#E7E7E7;
}


#menu li a.inactive
{
	color:#aaa;
}
#menu li a.startactive:hover
{
	background-image:url('menu/sactive.gif');
	color:#ffffff;
}
#menu li a.startactive
{
	width:91px;
	height:29px;

	background-image:url('menu/sactive.gif');
	background-position:left  top;
	display:inline-block;
	background-repeat:repeat-x;	
	color:#ffffff;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:bold;

	word-wrap:normal;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}


#banneri
{
	
	width:770px;
	height:300px;
	display:block;
	background:#fff;
	position:relative;
	float:left;
	margin-left:5px;
	margin-right:5px;
	overflow:hidden;
	background-color:#888;

	background-position:center center;
	background-repeat:no-repeat;
	
	
}

#banneripanel
{
	padding:0px;
	margin:0px;
	
	position:absolute;
}

#banneri .bannerimg
{
	width:770px;
	height:300px;
	display:block;

	position:absolute;
	top:0px;
	

}

#bannerx
{
clear:both;
height:301px;
margin-top:5px;
}

#bannerx .btnplace
{
	width:26px;
	height:301px;
	display:block;
	background-image:url('banner/back.gif');
	background-repeat:no-repeat;
	float:left;
	position:relative;
}

#bannerx .goleft
{
	width:26px;	height:26px;	background-image:url('banner/left.gif');	background-repeat:no-repeat;		display:block;	
	position:absolute; top:133px;
}

#bannerx .goleftdisable
{
	width:26px;	height:26px;	background-image:url('banner/left_disable.gif');	background-repeat:no-repeat;		display:block;	
	position:absolute; top:133px;
}

#bannerx .goleft:hover
{
	background-image:url('banner/left_over.gif');		
}

#bannerx .goright
{
	width:26px;	height:26px;	background-image:url('banner/right.gif');	background-repeat:no-repeat;		display:block;	
	position:absolute; top:133px;
}


#bannerx .gorightdisable
{
	width:26px;	height:26px;	background-image:url('banner/right_disable.gif');	background-repeat:no-repeat;		display:block;	
	position:absolute; top:133px;
}

#bannerx .goright:hover
{
	background-image:url('banner/right_over.gif');		
}

#navigator
{
	width:260px;
	min-height:200px;
	display:inline-block;
	float:left;
}




#qnews
{

	margin-top:1px;
	background-image:url('navigator/headerx.gif');
	background-position:top center;
	background-repeat:no-repeat;
	width:250px;

	display:inline-block;
	background-color:#363636;
	margin-left:10px;	
	padding:0px;
}

#qnews .footer
{
	background-image:url('navigator/footerx.gif');
	background-position:top center;
	width:250px;
	height:6px;
	margin-left:0px;
	overflow:hidden;
}


#qnews h1
{
	color:#cbcbcb;
	font-size:11pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	
	margin-top:7px;
	margin-left:10px;


}

#qnews h3
{
	color:#888;
	font-size:7pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:0px;	
}
#qnews h2
{
	
	font-size:10pt;
	font-weight:normal;
	font-family:'Segoe UI','Trebuchet MS';

	margin-left:10px;
	margin-top:-2px;
	margin-bottom:3px;	
	color:orange;	
}
#qnews p
{
	color:#858585;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	margin-left:10px;
	margin-top:-5px;
	width:240px;
}

#newsletter
{
	margin-top:10px;
	background-image:url('navigator/headery.gif');
	background-position:top center;
	background-repeat:no-repeat;
	width:250px;

	display:inline-block;
	background-color:#1e1e1e;
	margin-left:10px;	
	padding:0px;
}

#newsletter hr
{
	border:1px solid #272727;
	width:95%;
	margin-left:5px;
}

#newsletter h1
{
	color:#cbcbcb;
	font-size:10pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	
	margin-top:7px;
	margin-left:10px;
	
}


#newsletter h2
{
	color:orange;
	font-size:11pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	
	margin-top:7px;
	margin-left:10px;
	
}

#newsletter p
{
	color:#8f8f8f;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	margin-left:10px;
	margin-top:0px;
	width:240px;
	
}

#newsletter a
{
	width:122px;
	height:31px;
	max-width:122px;
	color:#fff;
	display:block;
	background-image:url('readmoreen1.jpg');
	background-repeat:no-repeat;
	margin-left:110px;
	clear:both;
	margin-top:5px;
	text-align:left;
	padding-left:40px;
	padding-top:7px;
	text-decoration:none;
	color:#ddd;
	overflow:hidden;
	white-space:nowrap;	
}
#newsletter a:hover { color:#333;background-image:url('readmoreen.jpg'); }

#newsletter form
{
	margin-top:0px;
	margin-bottom:0px;
}

#newsletter .text
{
	margin-left:10px;
	border:1px solid #217DB1;
	font-size:10pt;
	height:22px;
	width:130px;	
	font-family:'Segoe UI','Trebuchet MS';			
}

#newsletter .submit
{
	width:84px;
	height:22px;
	background-image:url('navigator/button.jpg');
	font-size:9pt;
	font-family:'Segoe UI','Trebuchet MS';	
	display:inline-block;
	padding-top:-3px;	
	border:none;
}

#newsletter .mailboxlogin
{
	width:98px;
	height:25px;
	color:#fff;
	background-image:url('emaillogin.gif');
	font-size:9pt;
	padding-left:20px;
	font-family:'Segoe UI','Trebuchet MS';	
	display:inline-block;
	padding-top:-3px;	
	cursor:pointer;
	border:none;
	margin-left:132px;
}

#newsletter .footer
{
	background-image:url('navigator/footery.gif');
	background-position:top center;
	width:250px;
	height:6px;
	margin-left:0px;
	overflow:hidden;
}

#pagecontentbottom
{
	background-color:#ffffff;
	background-image:url('home/hometop.gif');
	background-repeat:no-repeat;

	width:550px;

	overflow:hidden;
	margin:0px;
	margin-left:-10px;
	padding:0px;
	
	height:6px;
	display:inline-block;
	position:absolute;

}



#pagecontent
{
	background-color:#ffffff;
	background-image:url('home/homebottom.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
	float:left;
	width:530px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	min-height:400px;
	
}



#pagecontent h1
{
	color:#A8ABAE;
	
	font-size:16pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	
	margin-top:10px;

}

#pagecontent h2
{

	
	font-size:11pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	
	margin-top:10px;
color:#f16c03;
	color:#4DB3E3;

}

#pagecontent p
{

	width:530px;

	line-height:22px;
	color:#5C5C5C;
	font-size:9pt;
	font-family:'Segoe UI','Trebuchet MS';
	margin-top:0px;
	
	display:inline-block;	
}

#pagecontent a
{
	font-size:9pt;
	font-family:'Segoe UI','Trebuchet MS';
	text-decoration:none;
	display:inline-block;	
	

	color:#f16c03;
	color:#4DB3E3;
}

#pagecontent a:hover
{
	text-decoration:underline;
}




#welcome
{


	
	display:inline-block;
	position:relative;
	text-wrap:normal;

	margin-left:7px;
	margin-top:7px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}

#welcome h1
{
	color:#aeaeae;
	font-size:16pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	margin-bottom:0px;

}

#welcome p
{



	line-height:20px;
	color:#5C5C5C;
	font-size:9pt;
	font-family:'Segoe UI','Trebuchet MS';


	display:inline;	
}

#welcome a
{
	font-size:9pt;
	font-family:'Segoe UI','Trebuchet MS';
	text-decoration:none;
	display:inline-block;	
	color:#f16c03;
	color:#4DB3E3;
}

#welcome a:hover
{
	text-decoration:underline;
}




#project
{
	width:280px;
	min-height:133px;
	display:inline-block;
	margin-left:10px;
	float:left;
	
}
#project h1
{
	color:#f16c03;
	font-size:11pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	margin-bottom:0px;
}

#project .projectpicplace
{
	width:268px;
	height:93px;
	display:inline-block;
	position:relative;
	background-color:#656565;
	overflow:hidden;
}

#project .projectpicmask
{
	width:268px;
	height:93px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url('home/maskmini.gif');			
}

#project p
{
	color:#5C5C5C;
	font-size:9pt;
	font-family:'Segoe UI','Trebuchet MS';
	overflow:hidden;	
	display:inline-block;	
}

#project a.more
{
	padding-left:10px;
	color:#f16c03;
	height:24px;	
	display:block;
	cursor:pointer;
	text-decoration:none;
	font-size:8pt;
	font-family:'Segoe UI','Trebuchet MS';	
	background-image:url('home/readmore.gif');
	background-repeat:no-repeat;
	background-position:left middle;
	margin-right:15px;
	float:right;
	color:#4DB3E3;
}

#project a.more:hover
{
	text-decoration:underline;
}

#qlink
{

	margin-top:1px;
	background-image:url('navigator/headerx.gif');
	background-position:top center;
	background-repeat:no-repeat;
	width:250px;

	display:inline-block;
	background-color:#363636;
	margin-left:10px;	
	padding:0px;
}



#qlink h1
{
	color:#cbcbcb;
	color:orange;
	font-size:11pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	
	margin-top:7px;
	margin-left:10px;
}


#qlink a
{
	color:#999;
	font-size:9pt;
	font-family:'Segoe UI','Trebuchet MS';
	font-weight:normal;
	margin-left:3px;
	padding-left:10px;
	padding-top:5px;
	margin-top:0px;
	background-image:url('submenu/normal.gif');
	
	margin-bottom:7px;		
	display:block;
	text-decoration:none;
	width:233px;
	_width:243px;
	height:20px;
	_height:25px;
	
	
}



#qlink a:hover 
{
	color:#fff;
	background-image:url('submenu/over.gif');
		
}

#qlink a.active , a.active:hover
{
	color:#fff;
	background-image:url('submenu/active.gif');
	font-weight:bold;	
}

#qlink a.active:hover 
{
text-decoration:none;
}

#qlink a.sub
{
	background-image:url('submenu/subnormal.gif');
	background-repeat:no-repeat;
	padding-left:30px;
	cursor:pointer;
	font-size:8pt;
} 

#qlink a.subactive
{
	background-image:url('submenu/subactive.gif');
	background-repeat:no-repeat;
	padding-left:30px;
	
	cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-size:8pt;
} 

#qlink a.sub:hover
{
	background-image:url('submenu/subover.gif');
	background-repeat:no-repeat;
	padding-left:30px;

} 

#lightbox-cont a {
	display: block;
	float: left;
	padding: 4px;
	background-color: #96AAB5;
	margin: 1px 1px 0 0;
	}
	
#lightbox-cont a.selected {
	display: block;
	float: left;
	padding: 4px;
	background-color: #434242;
	margin: 1px 1px 0 0;
	}	
#lightbox-cont a.selected:hover {
	display: block;
	float: left;
	padding: 4px;
	background-color: #1573A6;
	margin: 1px 1px 0 0;
	}		
	
#lightbox-cont a:hover {
	background-color: #1573A6;
	}
	
	
.mask
{
	background: url(mask.png) no-repeat top right;
	display:block;
	width:300px;
	height:200px;
	position:absolute;
	right:0px;
	top:0px;
}
.photo-album {
	float: left;
	display: block;
	width: 120px;
	background: url(gallery.jpg) no-repeat top center;

	margin-right: 15px;
	height:149px;
	text-decoration:none;
	font-size:12pt;	
}

.photo-album img
{
	margin-left:8px;
	margin-top:10px;	
}


.photo-album a:hover
{
	text-decoration:none;
}

.photo-album div{
	font-size: 11px;
	text-align: center;
	margin-top:30px;
	margin-left:0px;
}

#news h3
{
	font-weight:normal;
	font-size:9pt;
	color:#999;
	margin-bottom:0px;
}

#news .rss
{
	background-image:url('news/rssx.gif');
	background-repeat:no-repeat;
	display:block;
	width:33px;
	height:35px;
	float:right;
	margin-top:-40px;
}

#news h2
{
	font-weight:normal;
	font-size:12pt;
	
	margin-bottom:0px;
	margin-top:0px;
	margin-bottom:10px;
	
	color:orange;
	color:#00CBEC;
}

#news h1.newsicon
{
	background-image:url('news/rss.gif');
	background-repeat:no-repeat;
	padding-left:40px;
}


#news h1.projecticon
{
	background-image:url('news/projects.gif');
	background-repeat:no-repeat;
	height:40px;
	padding-left:50px;
}

#news .seperator
{
	border-top:1px dotted #999;
	height:2px;
	display:block;
	width:100%;
	
	margin-top:4px;
	margin-bottom:4px;	
}

#news .newsfooter a
{
	width:15px;
	margin-top:5px;

}

#news .newsfooter a.active
{
	width:15px;
	color:#aaa;
}

.printicon
{
	width:30px;
	background-image:url('pagebuttons/print.gif');
	background-repeat:no-repeat;
	display:block;
	float:right;
	padding-left:20px;
	cursor:pointer;
	color:#777;
}

.emailicon
{
	color:#777;
	width:60px;	
	padding-left:20px;
	background-image:url('pagebuttons/email.gif');
	background-repeat:no-repeat;	
	display:block;
	float:right;	
	cursor:pointer;	

}

.visiticon
{
	width:75px;
	color:#777;
	padding-left:20px;
	background-image:url('pagebuttons/view.gif');
	background-repeat:no-repeat;	
	display:block;
	float:right;	


}

.spacer
{
	clear:both;
	height:0px;
}

#sendmailform
{
	margin-top:10px;
	background-color:#E2E6E7;
	border-top:1px solid #CDD2D3;
	border-bottom:1px solid #CDD2D3;
	padding:10px;

}



#staff
{


}



#staff .stafficon
{
	position:relative;
	height:50px;
	background-image:url('staffs/backx.gif');
	background-repeat:no-repeat;
	padding-left:30px;
	margin-left:-22px;
	display:block;
	
}

#staff .rooticon
{

	height:50px;
	background-image:url('staffs/back.jpg');
	background-repeat:no-repeat;
	display:block;
}

#staff  a 
{
	font-size:9pt;
	color:#f16c03;
	font-weight:bold;
	margin-left:50px;
	margin-top:5px;
	text-decoration:none;	
	color:#4DB3E3;
}

#staff  a.moreinfo
{
	font-size:9pt;
	color:#f16c03;
	font-weight:bold;
	margin-left:50px;
	margin-top:5px;
	padding-right:20px;
	background-image:url('staffs/infox.gif');	
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
	color:#4DB3E3;
}


#staff  a.semat , a.semat:hover
{
	font-size:8pt;
	color:#888;
	margin-left:50px;
	font-weight:normal;
	margin-top:-2px;
	display:block;
	text-decoration:none;
	
}



#staff  a.link
{

	font-size:8pt;
	color:#f16c03;
	height:5px;
color:#4DB3E3;

}

#staff .endul
{
	margin-top:-29px;
	background-color:#F3F4F4;
	width:33px;
	height:30px;
	z-index:100px;
	display:block;
}

#staff ul
{

}
#staff li
{
	list-style:none;


	background-image:url('staffs/vline.gif');
	background-repeat:repeat-y;	

	
}

#staffino h1
{	font-size:11pt;
	color:#f16c03;
	color:#4DB3E3;
}

#staffino 
{
	position:absolute;
}

#staffino .top
{
	width:458px;
	height:17px;
	background-image:url('staffs/info_top.png');
	background-repeat:no-repeat;	
}
#staffino .bottom
{
	width:458px;
	height:17px;
	background-image:url('staffs/info_bottom.png');
	background-repeat:no-repeat;	
}

#staffino .body
{
	width:458px;
	min_height:50px;
	background-image:url('staffs/info_body.png');
	background-repeat:repeat-y;	
	padding:5px;
	display:block;

}

#staffinfo_body
{
	width:438px;
	max-height:200px;
	overflow:auto;
		
}


#searchr h2
{
	margin-top:20px;
	margin-bottom:0px;
}
#searchr .header
{
	font-size:12pt;
}
#searchr .link
{
color:#aaa;
}

.projecttitle
{
	margin-bottom:15px;
	

}

.projecttitle:hover
{

	text-decoration:underline;
}


.joboffericon
{
	width:104px;
	height:42px;
	display:inline-block;
	background-image:url('joboffer.gif');
	background-repeat:no-repeat;	
	margin-left:120px;
	margin-bottom:-20px;
	color:#444;
	text-decoration:none;
	padding-left:35px;
	padding-top:14px;
	font-size:9pt;
}

#topproducts 
{
	display:inline-block;
	position:relative;
	text-wrap:normal;

	margin-left:7px;
	margin-top:7px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}

#topproducts h1
{
	font-family:'Segoe UI','Trebuchet MS';
	font-size:11pt;
	font-weight:normal;

	
}



.googlesearch
{
	background-image:url('googlesearch.gif');
	background-repeat:no-repeat;
	border:none;
	width:290px;
	height:28px;
	padding-left:90px;	
	padding-top:5px;
	outline:none;
}

#productsgall
{

	width:500px;
	display:block;

	background-image:url('products.gif');
	background-repeat:no-repeat;
	background-position:20px 3px;
	cursor:pointer;
	


}



#productsgall h2
{
	margin-bottom:0px;
	margin-left:50px;
}

#productsgall p
{
	margin-top:-2px;
	font-size:8pt;
	color:#888;
	width:350px;
	display:block;	
	line-height:15px;
	margin-left:50px;	
}

#productitem
{
	width:160px;
	display:block;
	height:205px;
	max-height:205px;
	cursor:pointer;
	margin-left:10px;
	padding:0px;
	float:left;
	text-align:left;
	overflow:hidden;

}

#productitem a
{
	font-size:8pt;
	text-decoration:none;
	color:#4dc1f2;
}


#productitem h2
{
	font-size:9pt;
	margin-bottom:0px;
}

#productitem p
{
	font-size:8pt;
	width:165px;
	line-height:14px;
}


#producttab
{
	height:30px;
	width:520px;
	margin-left:5px;
	background-image:url('tabback.gif');
	background-repeat:no-repeat;
}

#producttab a
{
	width:112px;
	height:28px;
	_height:21px;
	padding-top:4px;
	display:block;
	float:left;
	font-size:8pt;
	text-align:center;
	cursor:pointer;
	color:#777;
}

#producttab a:hover
{
	text-decoration:none;
	font-weight:normal;
	background-image:url('tabover.gif');
	background-repeat:no-repeat;	
}

#producttab a.active
{
	background-image:url('tab.gif');
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
}

#producttab a.disabled { color:#bbb; cursor:default; }
#producttab a.disabled:hover { color:#bbb;background-image:url(''); }

.productdiv
{
	margin-left:10px;
}

.morepadding
{
	padding:10px;
}