﻿body {
	background-color: #889dba;
}
/*article and job layout*/
.articleholder{
	border:1px #35588e solid;
	border-left:5px	#35588e solid;
	background-color:#e4edf6;
}
.article_title{
	display:block;
	background-image:url('../Images/quick_link_pic.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:40px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14pt;
	text-align:left;
}
.article_title_green{
	display:block;
	background-image:url('../Images/article_title_pic.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:40px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14pt;
	text-align:left;
}

.article_title_without_pic{
	display:block;
	font-weight:bold;
	font-size:14pt;
	text-align:left;
}
#articletitle input{
		width:200px;
}
.subtitle{
	font-family:verdana;
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	padding:5px 0;
}

.subwidth{
	width:250px;
}
.groupheader
{
	font-size:10pt;
	color:#3b5b8c;
	font-family:Verdana;
}
.header{
	font-family:verdana;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	padding:5px 0;
}

.jobdata{
	width:70%;
	padding-left:5px;
	text-align:justify;
	font-family:Verdana;
	font-size:10pt;
}
.titledata{
	display:block;
	font-size:14pt;
	font-weight:bold;
	padding:10px 0;
}
.article_intro{
	font-weight:bold;
	font-size:10pt;
	margin:10px 0;
	text-align:justify;
}
.article{
	font-family:Verdana;
	font-size:10pt;
	margin-bottom:20px;
}
.article_date{
	font-size:9pt;
	text-align:left;

}
.article_image{
	padding:0 10px 5px 0;
}
.article_image_text{
	font-style:italic;
}
.memberinfo{
	font-weight:bold;
	font-size:10pt;

}
.membermail{
	color:#013cde;
	text-decoration:none;
	line-height:3em;
}
.membermail:hover{
	text-decoration:underline;
}
.refdata{
	font-size:10pt;
	font-weight:bold;
}
#linkitem a{
	font-family:verdana;
	color:#1739bf;
	text-decoration:none;
}
#linkitem a:hover{
	text-decoration:underline;
}
.description{
	display:block;
	font-size:10pt;
	padding:0;
	margin:0;
	margin-right:10px;
	color:#3b5b8c;
	font-family:verdana;
	font-weight:normal;
	text-align:justify;
}
.data{
	text-align:left;
	font-family:Verdana;
	font-size:10pt;
}	

/*product search webparts, workplacecontrol, 
registerusercontrol,passwordticketcontrol,
jobregistrationcontrol*/
.controlholderBlue{
	display:block;
	border:1px #35588e solid;
	background-color:#e4edf6;/*#ced2de;/*#ccd4e1;/*#cadaf6;/*#ccd3e1;*/
	padding:5px;
}
.controlholder{
	padding:5px;
	display:block;
}
.buttonholder{
	background-color:#f0f7ff;/*#e4edf6;/*#e4edf6;*/
	border:1px #35588e solid;
	padding:3px;
	margin:5px 0;
	color:#35588e;
	width:82px;
}
.longer{
	width:89px;
}
.longer1{
	width:79px;
}
.longer2{
	width:120px;
}
.infoholder{
	background-color:#f0f7ff;/*#e4edf6;/*#e4edf6;*/
	border:1px #35588e solid;
	/*border-right:5px #35588e solid;*/
	padding:3px;
	margin:5px 0;
	color:#35588e;
	min-height:40px;
	width:100%;
}
.infotext{
	background-image:url('../Images/info.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:60px;
	min-height:40px;
	height:40px;
	font-family:verdana;
}
.infoTextSize{
	font-size:9pt;
}
.table{
	font-family:Verdana;
	margin:0;
	padding:2px;
	background-color:#e4edf6;/*#ccd4e1;*/
	/*border:1px white solid;*/
	border:0;
	width:100%;
}
.td{
	border:0;
	border-collapse:collapse;
	font-size:10pt;
	color:#35588e;
	text-align:left;
	padding:5px;
}
.row{
	background-color:#e4edf6;
}
.alterrow{
	background-color:#f0f7ff;
}
.theader{
	background-color:#35588e;
	border:0;
	color:White;
	font-size:10pt;
	font-weight:bold;
	font-family:verdana;
	padding:3px 5px;
	letter-spacing:1px;
	text-align:center;
	line-height:2em;
}
.caption{
	background-color:#35588e;
	border-bottom:1px white solid;
	color:White;
	font-size:10pt;
	font-weight:bold;
	padding:3px 5px;
	letter-spacing:1px;
	text-align:center;
	display:block;
	width:584px;
}

.captionSmall{
	background-color:#35588e;
	border-bottom:1px white solid;
	color:White;
	font-size:10pt;
	font-weight:bold;
	padding:3px 5px;
	letter-spacing:1px;
	text-align:center;
	display:block;
	width:570px;
}

.controltextbox{
	width:200px;
	height:16px;
	font-family:verdana;
	font-size:10pt;
	border:1px #35588e inset;
	padding:0 1px;
	margin:0;
}
.controldropdown{
	width:205px;
	/*height:16px;*/
	font-family:verdana;
	font-size:10pt;
	border:1px #35588e inset;
	padding:0 1px;
	margin:0;

}
.leftpadding{
	padding-left:34px;
}
.productsearchlink{
	/*line-height:2em;
	border:1px #cadaf6 solid;
	margin-top:5px;
	padding:3px 10px;
	text-decoration:none;
	color:#35588e;*/
	font-family: Verdana;
	font-size: 10pt;
	color:white;
	background-color: #7189af;
	border:1px #35588e outset;
	text-decoration:none;
}
.productsearchlink:hover{
	font-family: Verdana;
	font-size: 10pt;
	color:white;
	background-color: #7189af;
	border:1px #35588e outset;
	text-decoration:none;
}
#atcHolder a{
	font-size:10pt;
}
#abcHolder a{
	font-size:10pt;
}
.inputfile{
	font-family: Verdana;
	font-size: 10pt;
	background-color: white;
	border:1px #35588e inset;
}
.errorholders{
	background-color:#f9d9b0;/*#e4edf6;/*#e4edf6;*/
	border:1px #ee931e solid;
	/*border-right:5px #ee931e solid;*/
	padding:3px;
	margin:5px 0;
	color:#ff0000;
	min-height:40px;
}
.errortext{ /*for summaryvalidator*/
	background-image:url('../Images/error.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:30px;
	font-family:verdana;
	font-size:9pt;
	border:1px #ee931e solid;
	/*border-right:5px #ee931e solid;*/
	background-color:#f9d9b0;
	min-height:40px;
}
.errortext_1{ 
	background-image:url('../Images/error.gif');
	background-repeat:no-repeat;
	background-position:left center;
	margin-top:5px;
	padding-left:60px;
	color:red;
	font-family:verdana;
	font-size:9pt;
	border:1px #ee931e solid;
	/*border-right:5px #ee931e solid;*/
	background-color:#f9d9b0;
	height:40px;
	display:block;
	vertical-align:middle;
	padding-top:15px;
}

.button{
	font-family: Verdana;
	font-size: 10pt;
	color:white;
	background-color: #7189af;
	border:1px #35588e outset;
	cursor:pointer;
	min-width:80px;
	width:80px;
	text-align:center;
}
.disabledbutton{
	font-family: Verdana;
	font-size: 10pt;
	color:white;
	background-color: #bbbbbb;
	border:1px #35588e outset;
	width:80px;
}
/*productlayout*/
#productholder input{
	width:250px;
}
/*medicallayout*/
.padding_tb_50{
	padding:50px 0;
}
.padding_b_50{
	padding-bottom:50px;
}
/*advsearch*/
.left{
	text-align:left;
}
/*worldmap*/
.worldmap{
	padding:2px;	
}
.worldmapdiv{
	width:100%;
	margin-top:20px;
}

.star
{
	color:red;
}

