/*contact box*/

.contactForm {
	background-color: #f4f9fe;
	color: #374fa0;
	width: 522px;
}

.contactForm td {
	padding: 1px 5px;
}

.contactForm th {
	background-color: #5687D2;
	font-weight: bold;
	font-size: 11px;
	padding: 2px;
	color: #FFF;
	text-align: left;
}

.contactForm .fl input {
	cursor: auto;
	border: 1px solid #7f9db9;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	padding: 1px;
	width: 200px;
}

.contactForm .formfields {
	border: 1px solid #7f9db9;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	width: 200px;
}

.contactForm select {
	border: 1px solid #7f9db9;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.contactForm textarea {
	border: 1px solid #7f9db9;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	width: 200px;
	height: 50px;
}

/*news*/

.newsList {
}

.newsList a {
	text-decoration: none;
}

.newsList .line {
	border-bottom: 1px solid #d0dbec;
	margin: 10px 0px;
}

.newsList .date {
	font-weight: bold;
	color: #a0bbed;
}

.newsNav a {
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

.newsNav a:hover {
	text-decoration: underline;
}

.newsNav .pipe {
	color: #bbcde9;


/*login form*/

.loginForm {
	color: #374fa0;
}


.loginForm td {
	padding: 1px 5px;
}

.loginForm .formfields {
	border: 1px solid #7f9db9;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	width: 200px;
}

/* linkbox */

.linkbox_content {
	float: left;
	padding: 0px;
}

.linkbox_content p {
	margin: 0px 0px 15px 0px;
}

.linkbox_content .text {
	background-color: #f4f9fe;
	width: 182px;
	height: 103px;
	padding: 11px 15px;
}

.linkbox {
	padding: 0px 0px 15px 0px;
}

/*custom form*/

.formSurvey {
	background-color: #f4f9fe;
	color: #374fa0;
	width: 522px;
}

.ps td, .hd td, .hd th {
	background-color: #d0dbec;
	font-weight: bold;
	font-size: 11px;
	padding: 2px;
	color: #FFF;
	text-align: left;
}

.form_desc {
	display: block;
	color: #999;
}