.bg {
	background-color: #FFFFFF;
}

.t {
	border-width: 0px; width: 100%;
}

.t1 {
	border-width: 0px; width: 900px;
}

.b	{
	font-weight: bold;
}

/* --- logo -- */
.name{
	font-family: vardene, Arial; font-size: 22px; letter-spacing:1pt; line-height:30px; font-weight: bold; color:#668696;
}
.solo{
	font-family: tahoma , Arial; font-size:11px; letter-spacing:1px; color:#668696;
}

/* --- main bar --- */
.bgmain{
	background-image: url("images/mid-bg.jpg"); background-repeat: repeat-x; border-bottom: #cdcdcd 1px solid; border-top: #4e8c28 1px solid;
}
.bgwelcome{
	background-image: url("images/welcome-bg.jpg"); background-repeat: no-repeat;
}
.wtxt{
	font-family: Arial, Tahoma; font-size:12px; letter-spacing:1pt; line-height:18px; color: #ffffff;
}

/* --- v bar -- */
.demand{
	border-left: 1px #95c7ff solid; border-right: 1px #95c7ff solid; background-color:#ffffff;
}
.demtxt{
	font-family: Arial, Tahoma; font-size: 11px; letter-spacing:1pt; line-height:19px; color:#626161;
}
.demtxt a:link{
	text-decoration: none; color: #626161;
	}
.demtxt a:visited{
	text-decoration: none; color: #626161;
	}
.demtxt a:hover{
	text-decoration: none; color: green;/*border-bottom: 1px dashed;*/
}

/* --- bot bar --- */
.bgbot{
	background-image: url("images/bot-bar.gif"); background-repeat: repeat-x; border-top: #000000 1px solid;
}
.bottxt{
	font-family: Tahoma, Arial; font-size:10px; letter-spacing:1pt; line-height:16px; color:#ffffff;
}
.bottxt a:link{
	text-decoration: none; color: #FFFFFF;
	}
.bottxt a:visited{
	text-decoration: none; color: #FFFFFF;
	}
.bottxt a:hover{
	text-decoration: none; border-bottom: 1px dashed;
}

/* --- vacancy --- */
.vtxt{
	font-family: Arial, Tahoma; font-size: 11px; letter-spacing:1pt; line-height:19px; color:#4e7302;
}
.vtxt a:link{
	color:#4e7302; text-decoration: none;
}
.vtxt a:visited{
	color:#4e7302; text-decoration: none;
}
.vtxt a:hover{
	color:#4e7302; text-decoration: underline;
}
.dash{
	background-image: url("images/dash.gif"); background-repeat: repeat-x;
}

/* --- mess --- */
.msg{
	font-family: Arial, Tahoma; font-size:14px; letter-spacing:1pt; color:#1d5696; font-weight: Bold;
}
.msgtxt{
	font-family:Verdana; font-size:11px; letter-spacing:1pt; line-height:16px; color:#000000;
}

/* --- job seeker -- */
.bgjob{
	background-image: url("images/job-seeker.jpg"); background-repeat: no-repeat;
}

/* cont -- */
.bgcont{
	background-image: url("images/contact-bg.jpg"); background-repeat: no-repeat;
}
.cont{
	font-family: Verdana, Arial; font-size:14px; line-spacing:1pt; font-weight:bold; color:#a82d10;
}
.contxt{
	font-family: Tahoma, Arial; font-size:11px; line-spacing:1pt; line-heigh: 18px; color:#813a0b;
}

/* --- aff -- */
.bggray{
	background-image: url("images/gray-bg.jpg"); background-repeat: repeat-x;
}
.affh{
	font-family: Arial, Verdana; font-size: 18px; color:#ffffff; letter-spacing:1pt; line-height:3px;
}
.afftxt{
	font-family: Arial, Tahoma; font-size: 11px; color:#ffffff; letter-spacing:1pt; line-height:14px;
}


.l11 {
	background-color: #fbfeff;
}
.l12 {
	border-top: #d4ecf6 1px solid;
}
.l13 {
	border-right: #d4ecf6 1px solid;
}
.l14 {
	border-bottom: #d4ecf6 1px solid;
}
.l15 {
	border-left: #d4ecf6 1px solid;
}
.l21 {
	background-image: url(images/l21.gif); background-repeat: repeat-x; background-position: top left;
}


input{
        background-color:#ffffff; color:#145491; border:1px #cccccc solid; font-size: 12px; font-family: Arial , Tahoma;
	}
	
.hd {
	cursor: pointer; cursor: hand;
}