/* CSS Document */

body{
	font-family: Tahoma, Arial;
	font-size: 14px;
	background-image: url(/assets/images/main-bg.gif);
	margin-top: 22px;
	margin-right: 22px;
	margin-bottom: 22px;
	margin-left: 22px;
}
a { color: #0144AC; text-decoration:none; }
a:hover { color: #0144AC;text-decoration:underline; }
a:visited { color: #0144AC; }
a:selected { color: #0144AC; }
a:active { color: #0144AC; }

#banner {
	background-color: #0351B3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #2B83BD;
	border-right-color: #2B83BD;
	border-left-color: #2B83BD;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	background-image: url(/assets/images/Wallpaper-3.jpg);
	height: 111px;
	background-repeat: no-repeat;
}
#tabtop {
	float: right;
}
h1 {
	color: #03357E;
	font-family: Arial, Tahoma, Arial;
	font-size: 22px;
}
.white {
	font-weight: normal;
	color: #FFFFFF;
}
.main-input {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smaller {
	font-size: 95%;
}


.form-element-clean {
	padding: 0 0 10px 0;
	font-weight: bold;

}

.form-element {
	padding: 0 0 5px;
	font-weight: bold;
}

.form-element label {

	display: block;

}

.form {

	margin: 0 auto 20px 20px;
	padding: 0;
	width: 500px;

}

fieldset {
	position: relative;
	border: 1px solid #ccc;
	background-color: #f1f4fa;
	margin: 30px 10px 0 0px;
	padding: 20px 10px 10px;
}

legend {
	position: absolute;
	top: -10px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin: 0;
	padding: 0 5px;
	left: 40px;

}

.f-search {
	padding: 0 50px 0 50px;
	sbackground: #fff url(/assets/site/pen.gif) no-repeat left;

}

.f-form {
	padding: 0 10px 0 5px;
	background: #fff url(/assets/site/pen.gif)  left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.f-lock {

	padding: 0 5px 0 25px;

	background: #fff url(/_imgs/forms/f-lock.gif) left no-repeat;

}





#rateform {

	margin: 0;

	padding: 0;

	#width: 100%;

	font: 1em Verdana, Arial, Helvetica, sans-serif;

}

#rateform label { cursor: pointer; }

#pollform {

	margin: 0;

	padding: 0;

	width: 100%;

	font: 1em Verdana, Arial, Helvetica, sans-serif;

}

#pollform input {

	font: 1em Verdana, Arial, Helvetica, sans-serif;

}

#pollform label { cursor: pointer; }

#feedbackform {

	margin: 0;

	padding: 0;

	width: 100%;

	font: 1em Verdana, Arial, Helvetica, sans-serif;

}

#feedbackform input {

	font: 1em Verdana, Arial, Helvetica, sans-serif;

}

#feedbackform textarea {

	width: 140px;

	height: 50px;

	font: 1em Verdana, Arial, Helvetica, sans-serif;

}

#searchform {

	margin: 0;

	padding: 0;

	width: 100%;

	font: 1em Verdana,Arial;

}

#searchform input {

	font: 1em Verdana,Arial;

}

#searchform label {

	cursor: pointer;

}

#searchform .searchbox {

	width: 110px;

	vertical-align: top;

}




.txtarea
{
	border: 1px solid #999999;


}
.smallfont {
	font-size: 11px;
	line-height: 16px;
}
.outline {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #81DAB4;
	border-right-color: #81DAB4;
	border-bottom-color: #81DAB4;
	border-left-color: #81DAB4;
}
ul {
	color: #009D5A;
}
.rightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B3D1FB;
}


.footertxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;


}



