/*
Styles by Marinela /Style%20Library/Images/
*/
html, body, form {
	/*height: 100%;*/
	margin: 0;
	padding: 0;
}
html {
	height: auto;
	min-height: 100%;
}
body {			
	background: #bfcbf1 url('/_layouts/images/GEAR-General/bg.jpg') repeat-x top left;
	*background: #bfcbf1 url('/_layouts/images/GEAR-General/bg.jpg') repeat-x top left;
	text-align: center;
}
body, table, div, input, select, textarea,
.ms-WPBody a:link, .ms-WPBody a:visited,
.description {
	font-family: arial,Trebuchet MS,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
}
a {
	color: #001d8d;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img { 
	border: 0;
}
h1, h2, h3 {
	font-family: arial,Trebuchet MS,verdana,helvetica,sans-serif;
	padding: 0;
	font-weight: normal;
}
h1 {
	font-size: 17px;
	color: #001d8d;	
	margin: 0;
}
h2 {
	font-size: 14px;
	color: #001d8d;	
	margin: 2px 0 5px 0;
}
h3 {
	font-size: 12px;
	margin: 2px 0 5px 0;
}
p {
	margin: 3px 0;
}
.phMain {
	height: 82%;	
}
.crumb a,
.pageLinks a {
	color: #999999;
}

.skeleton {
	width: 962px;
	height: 100%;
}
.skeleton td {
	vertical-align: top;
}
.shadowl {
	width: 5px;
	height: 100%;
	float: right;
	background: url('/_layouts/images/GEAR-General/shadow_l.png') repeat-y right top;
	_background: transparent;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layouts/images/GEAR-General/shadow_l.png', sizingMethod='scale');
}
.shadowr {
	width: 5px;
	height: 100%;
	float: left;
	background: url('/_layouts/images/GEAR-General/shadow_r.png') repeat-y left top;	
	_background: transparent;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layouts/images/GEAR-General/shadow_r.png', sizingMethod='scale');
}
.page-cont {
	width: 830px;
	height: 440px; 
	position: absolute;
	bottom: 0;
	left: 0;	
	z-index: -1;	
}
.main-page {
	vertical-align: top;
	/*background: #fff;*/
	width: 938px;
	height: 100%;
}
img.img-top {
	/*position: absolute;
	top: 24px;
	z-index: 1;*/
}
.logo {
	width: 130px;
	float: right;
	/*position: relative;
	top: 24px;
	left: 20px;*/
	padding-bottom: 15px;
	_padding-bottom: 10px;
	z-index: 5;
}
.company-logo{
	float:left;
	padding-right:30px;
}
.company-logo img{
	margin-top: 7px;
}

.topHeaderR {
	width: 80%;
	float: right;
	position: relative;		
	padding-right: 10px;	
	z-index: 7;
}
.search {
	float: right;
}
.search .SearchBox-container {
	border: 1px solid #848484;
	height: 18px;
	width: 166px;
	*width: 168px;
}
/* changed by Andries dd 28-02-2008 */
.search select {
		width:169px;
		color: #999999; 
		font-size: 11px;
		margin:3px 0 3px 0;
}
.search option { 
	color: #999999; 
	font-size: 10px; 
}
.search input {
	width: 145px; 
	padding-left:4px;
	color: #999999; 
	font-size: 11px; 
	margin: 0px;
	border: 0px solid;
	height: 16px;
	position: relative;
	top: -2px;
}
.search a {
	position: relative;
	top: 2px;
	right: 1px;
}
.search tr,
.search td  {
	padding: 0px !important; 
	margin: 0px !important;
}
.search img {
	border-width: 0px;
}
.topHeader {
	padding-top: 15px;
}

.search input.medium { 
	width:110px; 
	*width:108px; 
	margin-top: 6px; 
	color: #999999; 
}
.topNav {
	position: relative;
	width: 938px;
}
.topNav .menu-Horizontal {
	width: 85%;
	float: left;
}
.topNav .siteaction {
	float: right;
	position: relative;
	top: 1px;
	*top: 2px;
}
.topNav .siteaction,
.topNav .siteaction .ms-siteaction {
	height: 22px;
	max-height: 22px;
}
.crumb {
/*	margin-top: 1px;
	width: 100%;
	height: 60%;*/
	/*background: #fff url('/Style%20Library/Images/main-bg.gif') repeat-x right top;*/
}

.pageLinks, .pageLinks a,
.crumb, .crumb a,
.disclaimerLink, .disclaimerLink a {			
	font-family: arial,Trebuchet MS,verdana,helvetica,sans-serif;
	font-size: 11px;
}
.crumb, .crumb a {
	text-decoration: none;
}
.crumb a:hover {
	text-decoration: underline;
}
.crumb {
	padding: 5px 15px;
	float: left;
}
.crumb span {
	padding: 0px 5px;
}

.pageLinks {
	padding: 5px 0;
	width: 170px;
	float: right;
}

.pageLinks .emailThisPage {
	padding-left: 20px
}

table.main-body {
	width: 100%;
	height: 100%;
}
table.main-body td {
	vertical-align: top;
}

/* Left Nav */
.leftNav {
	width: 193px;
	_width: 213px;
}
.tbl-search .leftNav {
	width: 5px;
	height: 100%;
	padding-top: 26px; /* added by Andries dd 28-02-2008 */	
}
.leftNav .menu {
	width: 173px;
	float: left;
}

/* added by Andries dd 28-02-2008 */
.leftNav h1 {
	margin: 0 0 6px 20px;
	padding: 0;
}
.leftNav ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	border-top: 1px dotted #cccccc;
}
.leftNav li {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #cccccc;
	/*background: url('../images/general/dot.gif') repeat-x 20px bottom;*/
	/*min-height: 24px;
	_height: 24px;*/	
}

.leftNav li a {
	text-decoration: none;
	line-height: 15px;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0.1;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, Sans-Serif;
	padding: 4px 0 4px 13px;
	display: block;
	margin: 0 0 0 -11px;
}
.leftNav li.static-quicklaunch-itemselected-style a,
.leftNav li a:hover {
	color: #003399;
	background: url('/_layouts/images/GEAR-General/arrow.gif') no-repeat left center;
	text-decoration: none;
}
.leftNav li.static-quicklaunch-itemselected-style a {
	font-weight: bold;
}

/* 2nd level */
.leftNav ul ul li.static-quicklaunch-itemselected-style a,
.leftNav ul ul li a:hover {
	background: url('/_layouts/images/GEAR-General/arrow.gif') no-repeat left center !important;
	margin-left:0px;
	position:relative;
	left:-11px;
}

.leftNav ul ul,
.leftNav li li {
	border: 0 solid;
	*height: 100%;
}
.leftNav li.static-quicklaunch-itemselected-style li a {
	color: #666666;
}
.leftNav li li.static-quicklaunch-itemselected-style a,
.leftNav li.static-quicklaunch-itemselected-style li a:hover {
	color: #003399;
}
.leftNav li li.static-quicklaunch-itemselected-style a,
.leftNav li.static-quicklaunch-itemselected-style li a,
.leftNav li li a:hover {
	background: none !important;
	font-weight: normal !important;
}
.leftNav li.static-quicklaunch-itemselected-style li.static-quicklaunch-itemselected-style a,
.leftNav li.static-quicklaunch-itemselected-style li a {
	font-weight: normal !important;
}
/* / Left Nav */

.sidebar {
	/*float: right;*/
	width: 190px;
	height: 100%;
}
.sidebarin {
	float: right;
	width: 170px;
	height: 100%;
	background: url('/_layouts/images/GEAR-General/bg_sidebar.png') repeat-y left top;	
	overflow: hidden;
	text-align: center;
	/*_background: transparent;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layouts/Images/general/bg_sidebar.png', sizingMethod='scale');		*/
}
.sidebarin div {
	text-align: left;
}
.content {
	width: 487px;
	*width: 527px;
	padding: 0 20px 20px 20px;
	background: #fff;
}
.tbl-search .content {
	width: 680px;
	*width: 720px;
}
.content,
.sidebar,
.leftNav {
	padding-top: 25px;
	height: 100%;
	line-height: 16px;
}
.home td{
/*	padding-left: 15px;*/
}
.home td td{
	padding-left: 0px;
}
.home .crumb {
	padding: 5px 0 15px 0;
}

.home .leftCol {
	width: 288px;
}
.home .sidebar {
	width: 260px;
	padding-top: 0px;
	padding-right: 15px;
}
.home .wedo {
	width: 144px;
}
.wedo.margin {
	padding-right: 15px;
}
.home .part {
	margin-bottom: 15px;
}

a.more {
	background: url(/_layouts/images/GEAR-General/a_arr.gif) no-repeat right center;
	text-decoration: underline;
	color: #333333;
	padding-right: 10px;
	font-weight: normal;
}
.home a.more {
	background: url(/_layouts/images/GEAR-General/a_arr2.gif) no-repeat right bottom;
	color: #333333;
	padding-right: 10px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}

.home .tblComp td {
	padding:5PX 10px 0 20px;
}

td.GEARCustom-componentList {
	padding: 10px 0 0 0 !important;
}

/* buttons */
a.btn, .ms-WPBody a.btn{
	/*font-family: Verdana, Arial, Trebuchet MS, Helvetica, Sans-Serif;*/
	font-size: 11px;
	color: #001c8d;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 18px;
	line-height: 17px;
	_width: 40px;	
	white-space: nowrap;
	text-decoration: none;
	cursor:pointer;
}
a.btn,
a.btn span {
	background: url(/_layouts/images/GEAR-General/btn.gif) no-repeat right top;
}
a.btn.right, .ms-WPBody a.btn.right {	
	float: right;
}
a.btn span {
	height: 18px;
	display: block;
	margin: 0;
	padding: 0 13px;
	background-position: 0 -80px;	
}
a.btn:hover {
	background-position: 100% -20px;
	text-decoration: none;
}
a.btn:hover span {
	background-position: 0 -100px;
}

a.btn.arrow {
	background-position: 100% -40px;
}
a.btn.arrow span {
	margin: 0 16px 0 0;
}
a.btn.arrow:hover {
	background-position: 100% -60px;
}
a.btn.space {
	margin-left: 20px;
}

/*.contract a.btn, .ms-WPBody a.btn {
	font-size: 14px;
	height: 21px;
	line-height: 21px;
}
.contract a.btn,
.contract a.btn span {
	background: #1d50b6;
	color: #fff;
}
.mf a.btn,
.mf a.btn span {
	background: #017929;
	color: #fff;
}
.contract a.btn span {
	height: 21px;
}*/

/* /buttons */

.clear {
	clear: both;
}

/* Component Finder */
.search-comp {
	width: 148px;
	margin: 0 auto;
	padding: 5px 0 10px 0; 
	*padding: 5px 0 0px 0; 
}
.search-comp select,
.search-comp input {
	margin-bottom: 10px;
	width: 100%;
}

/* styles to support webpart zones layout*/
.search-comp h2 {font-size:14px;font-weight:normal;}
/* table table td .ms-WPBody .search-comp {margin-left:11px;} */

/* /Component Finder */

.form {width:450px;}
.form .lbl {
	display: block;
	color: #666666;		
	font-weight: bold;
	padding: 10px 0 3px  0;
}

.form textarea,
.form .btns {
	width: 300px;
}
.form .btns {
	padding: 15px 0 0 0;
}

.td-form-label {width:200px;}
.td-form-label .lbl{float:left;}
.td-form-field {width:250px;}
.td-form-field {padding-top:10px;}
.td-form-field input, .td-form-field textarea {width:200px;}
.td-form-field input.txt-small {width:75px;}
.td-form-field input.txt-medium {width:125px;}
.radio input {width:30px !important;}
.td-form-btns .btns {width:200px}

.table-vacancies {
	display: table !important;
	width: 100% !important;
	border: 0px solid !important;
	border-collapse: separate !important;
}
.table-vacancies td {
	height: 25px;
	vertical-align: middle !important;	
}
.table-vacancies tr.row-item td,
.table-vacancies tr.row-item-alternating td,
.table-vacancies tr.table-list-header th {
	background-image: url(/_layouts/images/GEAR-General/bg_dot.gif) !important;
	background-repeat: repeat-x !important;
	background-position: left bottom !important;
}
.table-vacancies tr.row-item-alternating td {
	background-color: #ffffff;
}
.table-vacancies tr.row-item td {
	background-color: #ededed;
}
.table-vacancies tr.table-list-header th {
	padding-bottom: 7px;
	text-align:left;
}
.table-list-header a {
	font-size: 13px !important;
	font-weight: normal !important;	
}


/* ovewrite controls.css */
.item {
	margin: 0;	
	padding: 15px 0 0 0;
}
.image-area-left {
	min-width: 130px;
	padding-right: 15px;
}
/* / ovewrite controls.css */

/* Not a good idea to override the general way elements are displayed in MOSS.
 * Restrict this to special cases only. Commented out completely for now.
div {
	display: block !important;
}
*/


.disclaimerLink {
	text-align: center;
	margin-top: -30px;
	line-height: 30px;
	/*padding-top: 20px;*/
	color: #666;
}
.disclaimerLink a {
	text-decoration: none;
	position: relative;
	top: 5px;
	color: #666;
}
.disclaimerLink a:hover {
	text-decoration: underline;
}

.home-footer a{
	color:#fff;
}

/* Why redesign the toolpane? Commented out completely for now.
.td-toolpane {
	width: 0;
}
.toolpane {
*/
	/*position: absolute;
	top: 265px;
	left: 880px;
	*left: auto;
	float: right;*/
/*	height: 100%;
}
.toolpane table,
.toolpane table table {
	width: 225px !important;
}
.toolpane table table table {
	width: auto;
}
	*/

.ms-consoletitleareaframe {
	display: none;
}

.ms-consolemptablerow {
	height: 0;
	background: none;
}

.ms-WPBody a:link, .ms-WPBody a:visited {
	/*font-weight:bold;*/
}

/*
End Style by marinela
*/


/* Edit mode styles */
.ms-formfieldvaluecontainer input {
	width:500px;
}
.ms-formfieldvaluecontainer textarea {
	width:500px;
	height: 150px;
}


/* Home page */
	table.home {
		width: 938px;
	}
	.home .leftCol {
		width: 440px;
	}
	.home .midCol {
		width: 329px;
		padding:0px 9px 0 9px !important;
	}
	.home .rightCol {
		width: 180px;
	}
	
	.home .leftCol .tblCol {
		width: 430px;
	}
	.leftCol .tblCol,
	.midCol .tblCol,
	.rightCol .tblCol {
		position: relative;
		left: -5px;
	}
	.img span {
		display: block;
	}
	
	.home .top-box,
	.home .bottom-box,
	.home .left-box,
	.home .right-box {
		padding-bottom: 10px;
		*padding-bottom: 20px;
		min-height: 100px;
		*height: 100px;
	}
	.home .top-box {
	}
	.home .leftCol .left-box,
	.home .leftCol .right-box {
		width: 210px;				
		height: 305px;
		*height: 325px;		
	}
	.home .tblCol.sa .left-box,
	.home .tblCol.sa .right-box {
		padding-bottom: 10px;
		*padding-bottom: 20px;
		min-height: 100px;
		height: 240px;
	}
	.home .tblCol.sa .left-box .box,
	.home .tblCol.sa .right-box .box {
		width: 175px;
		overflow-x:hidden; /*IPD: added 290509 */
	}
	.home .tblCol.sa .left-box .shadowb,
	.home .tblCol.sa .right-box .shadowb {
		width: 177px;
		top: 0;
	}
	.home .shadowl {
		float: left;
	}
	.home .shadowr {
		float: right;
		min-height:100%;
	}
	.home .shadowb {		
		position: relative;
		left: 4px;
		top: -2px;
		height: 10px;
		float: left;
		clear: both;
		background: url('/_layouts/images/GEAR-General/shadow_b.png') repeat-x left top;
		_background: transparent;	
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layouts/images/GEAR-General/shadow_b.png', sizingMethod='scale');
	}
	.home .box {
		float: left;
		height: 99.5%;
		background: #ffffff;
	}	
	.home .leftCol .top-box .shadowb {
		width: 422px;
	}
	.home .tblCol.sa .top-box .shadowb {
		width: 362px;
	}
	
	.home .leftCol .top-box .box {
		width: 420px;
	}
	.home .tblCol.sa .top-box .box 
	{
		width: 360px;	
	}
	.home .leftCol .left-box .shadowb,
	.home .leftCol .right-box .shadowb {
		width: 202px;
	}
	.home .leftCol .left-box .box,
	.home .leftCol .right-box .box {
		width: 200px;	
		overflow-x:hidden; /*AKB: added 310308 */
	}
	
	.home .leftCol .left-box {
		padding-right: 10px;
	}
	
	
	/* midCol */
	.home .midCol .tblCol {
		width: 320px;
	}
	.home .midCol .shadowb {
		width: 312px;
	}
	
	.home .midCol .box {
		width: 310px;
		overflow-y: auto;
		overflow-x:hidden;
	}
	.home .midCol .top-box,
	.home .midCol .bottom-box {
		height: 220px;	
		*height: 240px;
	}
	/* /midCol */
	
	/* rightCol */
	.home .rightCol .tblCol {
		width: 178px;
	}
	.home .rightCol .shadowb {
		width: 170px;
	}
	
	.home .rightCol .box {
		width: 168px;
	}
	.home .rightCol .box .news {
		width: 150px;
		*width: 168px;
		height: 100%;
		overflow: auto;
	}
	.home .rightCol .top-box {
		padding-left: 5px;
		height: 181px;
		*height: 171px;
	}
	.portal .rightCol .top-box {
		*height: 175px;
	}
	.home .rightCol .top-box div {
		display: block !important;
	}
	.home .rightCol .top-box h1 {
		padding-bottom: 5px;
	}
	.home .rightCol .top-box img {
		padding-top: 5px;
	}
	
	.contract .rightCol .top-box {
		padding-left: 0px;
	}
	
	.mf .rightCol .top-box {
		height: 160px;
		*height: 180px
	}
	.mf .rightCol .box {
		overflow: auto;
	}
	
	/* /rightCol */
	
	.home h3,
	.home .box .txt,
	.home .box .txt a,
	.home .box .txt div,
	.home .box .txt table {
		color: #666666;
		line-height: 17px;
	}
	.home h3 {
		font-size: 11px;		
		font-weight: bold;
		margin-bottom:0;
	}
	.home .box .txt {
		padding: 0 9px;		
	}
	.home .box .txt h1 {
		padding-top: 10px;
	}
	
	.tblCols .col {
		padding-right: 20px; 
	}
	.contract .leftCol .top-box,
	.portal .leftCol .top-box {
		height: 135px;
		*height: 155px;
	}
	.portal .leftCol .box {
		overflow: auto;
	}
	
	.portal .rightCol .bottom-box {
		height: 279px;
		*height: 299px;
	}
	
	.contract .rightCol .top-box {
		height: 150px;
		*height: 160px;
	}
	
	/* manufecturer, productselling */
	.sell .leftCol .top-box {
		height: 460px;
		*height: 480px;
		/*padding: 0;*/
	}
	.tblCol.sa .top-box 
	{
		height: 200px;
	}
	
	.sell .leftCol .box {
		/*height: 58%;
		*height: 57%;*/
		overflow: auto;
	}
	.sell .midCol .top-box {
		height: 113px;
		*height: 140px
	}
	
	.sell .midCol .top-box .txt {
		height: 111px;
		overflow: auto;
	}

	.man .midCol .top-box .txt {
		height: 210px;
		overflow: auto;
	}
	
	.sell .rightCol .top-box{
		padding-left:0px;
	}
	.sell .midCol .bottom-box {
		height: 327px;
		*height: 341px;
		/*padding: 0;*/
	}
	.sell .midCol .bottom-box .box {
		/*height: 315px;*/
		overflow: auto;
	}
	.man .midCol .top-box,
	.man .midCol .bottom-box {
		height: 220px;
		*height: 240px
	}
	
	.contract .rightCol .bottom-box,
	.sell .rightCol .bottom-box {
		height: 212px;
		*height: 230px;
	}
	.contract .rightCol .bottom-box {
		height: 222px;
		*height: 228px;
	}
	
	.rightCol .bottom-box2 {
		height: 48px;
		/*padding: 0;*/
	}
	.rightCol .bottom-box2 .box {
		height: 99%;
	}
	.rightCol .bottom-box2 .box .txt {
		height: 46px;
		overflow: auto;
	}
	.mf .leftCol .top-box {
		height: 460px;
		*height: 470px;
	}
	.mf .leftCol .top-box .txt {
		height: 268px;
		*height: 59.3%;
		overflow: auto;
	}
	
	
	/*.sell .leftCol .top-box .box,
	.sell .leftCol .shadowl,
	.sell .leftCol .shadowr {
		height: 460px;
	}*/
	
/* Home page */

/* News */
	.news {		
	}
	
	.news table.cbq-layout-main {
		width: 100%;
	}
	.news .item {
		/*border-top: 1px dotted #cccccc;*/
		background: url(/_layouts/images/GEAR-General/bg_dot.gif) repeat-x left top;
		padding: 5px 0;		
	}
	
	.news .link-item a {
		font-size: 10px;
		color: #999999 !important;
		text-decoration: none;
	}
	.news .link-item a:hover {
		text-decoration: none;
	}
	.news a.more {
		font-weight: bold;		
		display: block;
		width: 90%;
		*width: 97%;
		background: url(/_layouts/images/GEAR-General/a_arr2.gif) no-repeat right center;
		padding: 1px 15px 1px 0;
	}
	.news a.title {
		display: block;
		margin: 0;
		width: 90%;
		color: #003399 !important;
		font-size: 13px !important;		
		font-weight: normal !important;
	}
	
/* /News */

/* News list */
.news-list h1 {
	padding-bottom: 10px;
}
.news-list .item {
	background: url(/_layouts/images/GEAR-General/bg_dot.gif) repeat-x left top;
	padding: 5px 0;	
	line-height: 18px;
}
.link-item a {
	color: #333333 !important;
}
.news-list .link-item .date,
.news-list .link-item a.date {
	font-weight: normal;
	color: #666666 !important;
	margin-right: 15px;
	font-size:12px;
}
.news-list .link-item a.title {
	font-weight: normal;
	font-size: 15px;	
}
.news-list .link-item .news-title {
	font-weight: normal;
	font-size: 13px;	
	color: #666666;
}
.news-list .description a {
	font-weight: normal;
	text-decoration: none;
}
.news-list .description a:hover {
	text-decoration: none;
}
.news-list .link-item a.title,
.news-list .link-item a.more:hover {
	color: #003399 !important;
}
.news-list .link-item {
	padding: 0 10px;
}
.news-list .alt .link-item {
	background: #f4f4f4;
}
/* / News list */

/* Search */
.srch-summary,
.srch-stats,
.srch-Description,
.srch-Description b,
.srch-Title,
.srch-Metadata,
.srch-Page,
.srch-Page A:link,.srch-Page A:visited,
.srch-Page a:hover {	
	font-family: arial,Trebuchet MS,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
}
.srch-summary A:link,.srch-summary A:visited, .srch-summary a:hover,
.srch-stats A:link, .srch-stats a:hover,
.srch-Title,
.srch-Title A, .srch-Title A:link, .srch-Title A:visited, .srch-Title a:hover {
	color: #003399 !important;
}

.srch-summary A:link,.srch-summary A:visited{
	text-decoration:none;
}
.srch-summary a:hover{
	/*color:#FF0000;*/
}
.srch-stats{
	background-color:#ececec;
	text-align:left;
	white-space:nowrap;
}
.srch-stats A:link{
	text-decoration:none;
}

.srch-Description {	
	MARGIN:0px 0px 4px;
}
.srch-Description a, .srch-Description a:link, .srch-Description a:visited {
	font-weight: normal;
}
.srch-Description b {
	font-weight: normal;
}
.srch-More a.more {
	font-weight: normal;
}

.srch-alertme a:link,.srch-alertme A:visited{
	MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
	MARGIN:0px 0px 0px;
}
.srch-Title {
	FONT-SIZE: 15px;
	MARGIN:0px 0px 5px;	
}
.srch-Title A:link,.srch-Title A:visited{
	text-decoration:none;	
	font-size: 15px;
	font-weight: normal;
}
.srch-Title a:hover {	
	text-decoration:underline;
}
.srch-URL A:link,.srch-URL A:visited{
	color:#666666 !important;
	text-decoration:none;
}
.srch-URL a:hover{
	color:#666666;
	text-decoration:underline;
}
.srch-Metadata {
	BORDER-TOP: #e0ded5 1px solid;
	MARGIN:0px 0px 15px;
}
.srch-Page {
	FONT-WEIGHT:normal;
	background-color: #fff;
	text-align:center;
	color: #666666;
}
.srch-Page A:link,.srch-Page A:visited {
	text-decoration: none;	
	FONT-WEIGHT:normal;
}
.srch-Page a:hover{
	/*color:#FF0000;*/
}
.srch-dup A:link,.srch-dup A:visited{
	COLOR:#517acc;
}
.srch-Icon{
	margin-right:4;
	display: none;
}
.srch-results {
	background: url(/_layouts/images/GEAR-General/bg_dot.gif) repeat-x left bottom;
}

/* / Search */

/* elements on homepages */
#leftCol .box a,
#midCol .box a,
.tblCol.sa .box a {
	background: url('/_layouts/images/GEAR-General/a_arr2.gif') no-repeat right 100%;
	width:100%;
	color:#666;
	text-decoration:none;
	display:block;
	border:none;
}

#leftCol .box a:hover,
#midCol .box a:hover {
	color:#444;
}

#midCol .box td {line-height:17px;color:#666;}

#midCol .top-box h1 {
	padding-top:10px;
}

#midCol table {
	border-collapse:collapse;
}
.txt img {position:relative;left:-10px;top:-2px;}

#leftCol .txt div table {border-collapse:collapse;width:95% !important;}

.man .midCol .bottom-box .box {overflow-x:hidden;}
/* /elements on homepages */

/* extra styles */
#rightColumnContent{
	padding:0 9px 0 9px;
}

.introduction div {color:#333;font-weight:bold;}
.introduction {margin:6px auto 10px auto;}

.reference-image{float:left;}
.reference-data {float:right;width:326px;}

.vacancy-label { font-weight:bold;}
.vacancy-image {float:right}

/* fix webpart styles */
.ms-WPTitle span {
	font-size: 14px !important;
	color: #001d8d;	
	margin: 2px 0 5px 0;
	font-weight:normal;
	font-family: arial,Trebuchet MS,verdana,helvetica,sans-serif;
	margin: auto 6px auto 6px;
}
.ms-WPHeader td {border:none !important;}

/* fix for disappearing right column when content gets to wide */
.content-field-container div,
.introduction div {width:527px; overflow-x:hidden;}

.error-message {color:#ff0000;}
/* /extra styles */