body {
	background-color: #f0f1f8;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #444444;
	font-size: 11px;
	text-align: left;
}
body.clean-wide {
	background-color: #ffffff;
	margin: 10px;
	padding: 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #444444;
	font-size: 11px;
	text-align: left;
}
h1 {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, sans-serif;
	display: block;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-weight: bold;
	font-size: 140%;
	color: #004087;
	text-align: left;
}
h1.inline {
	display: inline;
	margin: 0px;
	padding: 0px;
}
h1.italic {
	display: block;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-style: italic;
}
h2 {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, sans-serif;
	display: block;
	margin: 0px;
	margin-bottom: 8px;
	padding: 0px;
	font-weight: bold;
	font-size: 120%;
	color: #004087;
	text-align: left;
}
h2.inline {
	display: inline;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, sans-serif;
	display: block;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	font-weight: bold;
	font-size: 110%;
	color: #004087;
	text-align: left;
}
h3.inline {
	display: inline;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	display: block;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	font-weight: bold;
	font-size: 100%;
	color: #004087;
	text-align: left;
}
h4.inline {
	display: inline;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}


/************ Standard tags ************/


/************ Positioning Classes ************/
.clear {
	clear: both;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	font-size: 0px;
}
.clearLeft {
	clear: left;
	line-height: 0px;
}
.clearRight {
	clear: right;
	line-height: 0px;
}
.textLeft {
	text-align: left;
}
.textCenter {
	text-align: center;
}
.textRight {
	text-align: right;
}
.posCenter {
	margin: 0px auto;
	padding: 0px;
}
.VAtop {
	vertical-align: top;
}
.VAmiddle {
	vertical-align: middle;
}
.VAbottom {
	vertical-align: bottom;
}
.floatLeft{
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
.floatRight{
	display: inline;
	margin: 0px;
	padding: 0px;
	float: right;
}
.block{
	display: block;
}
.inner {
	float: left;
	overflow: hidden;
}


/************ Color Styles ************/
.white{
	color: #ffffff;
}
.black{
	color: #444444;
}
.blue{
	color: #004087;
}
.green{
	color: #94c154;
}
.orange{
	color: #f29400;
}
.pink{
	color: #e52f7e;
}
.lightBlue{
	color: #18a7d1;
}
.gray{
	color: #444444;
}
.lightGray{
	color: #f0f1f8;
}
.darkGray{
	color: #dadada;
}
.field_req{
	color: #ff0000;
}
.error_normal{
	color: #ff0000;
}
.red{
	color: #ff0000;
}


/************ Font Styles ************/
.line_through {
	text-decoration: line-through;
}
.remark {
	font-size: 90%;
	color: #666666;
}
.timestamp {
	font-size: 90%;
}

/************ List Styles ************/
ol {
	list-style-position: inside;
	margin: 0px;
	padding: 0px 0px 2px 2px;
}
ul {
	list-style: disc outside;
	margin: 0 0 2px 15px;
	padding: 0;
}
ul ul{
	list-style: circle outside;
	margin: 0 0 2px 15px;
	padding: 0;
}


/************ Link Styles ************/
a:link {
	color: #004087;
	text-decoration: underline;
	font-weight: inherit;
}
a:hover {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a:visited {
	color: #999999;
	text-decoration: underline;
	font-weight: inherit;
}

a.bold:link {
	color: #004087;
	text-decoration: underline;
	font-weight: bold;
}
a.bold:hover {
	color: #444444;
	text-decoration: underline;
	font-weight: bold;
}
a.bold:visited {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

a.nounder:link {
	color: #004087;
	text-decoration: none;
	font-weight: inherit;
}
a.nounder:hover {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a.nounder:visited {
	color: #999999;
	text-decoration: none;
	font-weight: inherit;
}

a.totop:link, a.totop:visited {
	color: #004087;
	text-decoration: none;
	font-weight: inherit;
}
a.totop:hover {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}

a.lightBlue:link {
	color: #18a7d1;
	text-decoration: underline;
	font-weight: inherit;
}
a.lightBlue:hover {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a.lightBlue:visited {
	color: #999999;
	text-decoration: underline;
	font-weight: inherit;
}

a.lightBlue-bold:link {
	color: #18a7d1;
	text-decoration: underline;
	font-weight: bold;
}
a.lightBlue-bold:hover {
	color: #444444;
	text-decoration: underline;
	font-weight: bold;
}
a.lightBlue-bold:visited {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

a.lightBlue-nounder:link {
	color: #18a7d1;
	text-decoration: none;
	font-weight: inherit;
}
a.lightBlue-nounder:hover {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a.lightBlue-nounder:visited {
	color: #999999;
	text-decoration: none;
	font-weight: inherit;
}

a.gray:link {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a.gray:hover {
	color: #004087;
	text-decoration: underline;
	font-weight: inherit;
}
a.gray:visited {
	color: #999999;
	text-decoration: underline;
	font-weight: inherit;
}

a.gray-nounder:link {
	color: #444444;
	text-decoration: none;
	font-weight: inherit;
}
a.gray-nounder:hover {
	color: #004087;
	text-decoration: underline;
	font-weight: inherit;
}
a.gray-nounder:visited {
	color: #999999;
	text-decoration: none;
	font-weight: inherit;
}

a.footer:link {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a.footer:hover {
	color: #004087;
	text-decoration: underline;
	font-weight: inherit;
}
a.footer:visited {
	color: #999999;
	text-decoration: underline;
	font-weight: inherit;
}

a.footer-authors:link, a.footer-authors:visited {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a.footer-authors:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: inherit;
}


/************ Image Styles ************/
img {
	border: 0;
	outline: 0;
}
img.grayBorder {
	border: 1px solid #444444;
}
img.grayBorder-VAB {
	border: 1px solid #444444;
	vertical-align: bottom;
}
img.news {
	display: inline;
	float: left;
	border: 1px solid #444444;
	vertical-align: bottom;
	margin: 3px 8px 2px 0;
	width: 180px;
}
.imgbox_floatLeft-M {
	display: inline;
	float: left;
	margin: 3px 8px 2px 0;
}
.img-caption {
	font-size: 10px;
	font-style: italic;
}


/************ Table Styles ************/
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
table.centered{
	margin: 0 auto;
}
td {
	margin: 0px;
	padding: 2px;
}
td.noborder {
	border: 0px;
}
td.VAtop {
	vertical-align: top;
}
table.hasborder{
	border: 1px solid #999999;
}
table.hasborder td {
	border: 1px solid #999999;
}
table.hasborder td.noborder {
	border: 0px;
}
table.hasborder_tCenter{
	border: 1px solid #999999;
	text-align: center;
}
table.hasborder_tCenter td {
	border: 1px solid #999999;
}
table.hasborder_tLeft{
	border: 1px solid #999999;
	text-align: left;
}
table.hasborder_tLeft td {
	border: 1px solid #999999;
}
thead {
	background-color: #004087;
	color: #ffffff;
}
tr.lightbkground {
	background-color: #ffffff;
}
tr.darkbkground {
	background-color: #e6e6e6;
}
tr.graybkground {
	background-color: #999999;
}


/************ Layout ************/
#toolbar-top-container-border {
	border-bottom: 1px solid #dadada;
}
	#toolbar-top-container {
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		background-color: #f0f1f8;
		border-bottom: 1px solid #ffffff;
	}
		#toolbar-top {
			display: block;
			width: 857px;
			height: 33px;
			line-height: 33px;
			font-size: 10px;
			padding: 0;
			margin: 0 auto;
			background-color: #f0f1f8;
			/*background-color: green;*/
		}
			#toolbar-top-right {
				display: inline;
				margin: 0;
				padding: 0;
				float: right;
				line-height: 16px;
			}
				.langBtn {
					display: inline;
					margin: 0 5px 0 0;
					padding: 0;
					float: left;
				}
				.langBtn_MrWide {
					display: inline;
					margin: 0 25px 0 0;
					padding: 0;
					float: left;
				}
					a.btn-gray-small:link, a.btn-gray-small:visited {
						display: block;
						width: 19px;
						height: 16px;
						margin: 4px 0 0 0;
						padding: 0;
						color: #444444;
						text-decoration: none;
						font-weight: normal;
						font-size: 10px;
						line-height: 14px;
						text-align: center;
						background: url(../images/btn-gray-small.gif) no-repeat;
					}
					a.btn-gray-small:hover {
						background: url(../images/btn-blue-small.gif) no-repeat;
						color: #ffffff;
					}
				.accessBtn {
					display: inline;
					margin: 0 5px 0 0;
					padding: 0;
					float: left;
				}
				.accessBtn_MrWide {
					display: inline;
					margin: 0 15px 0 0;
					padding: 0;
					float: left;
				}
					a.btn-blue-small:link, a.btn-blue-small:visited {
						display: block;
						width: 19px;
						height: 16px;
						margin: 4px 0 0 0;
						padding: 0;
						color: #ffffff;
						text-decoration: none;
						font-weight: normal;
						font-size: 10px;
						line-height: 14px;
						text-align: center;
						background: url(../images/btn-blue-small.gif) no-repeat;
					}
					a.btn-blue-small:hover {
						color: #cccccc;
					}
					.btn-small-shadow{
						display: block;
						width: 19px;
						height: 8px;
						margin: 1px 0 0 0;
						padding: 0;
						background: url(../images/btn-small-shadow.gif) no-repeat;
					}
				a.btn-blue-w31:link, a.btn-blue-w31:visited {
					display: block;
					width: 31px;
					height: 16px;
					margin: 4px 0 0 0;
					padding: 0;
					color: #ffffff;
					text-decoration: none;
					font-weight: normal;
					text-align: center;
					font-size: 10px;
					line-height: 14px;
					background: url(../images/btn-blue-w31.gif) no-repeat;
				}
				a.btn-blue-w31:hover {
					color: #eeeeee;
				}
				.btn-blue-w31-shadow{
					display: block;
					width: 31px;
					height: 8px;
					margin: 1px 0 0 0;
					padding: 0;
					background: url(../images/btn-blue-w31-shadow.gif) no-repeat;
				}
				a.btn-w31:link, a.btn-w31:visited {
					display: block;
					width: 31px;
					height: 16px;
					margin: 4px 0 0 0;
					padding: 0;
					color: #ffffff;
					text-decoration: none;
					font-weight: normal;
					text-align: center;
					font-size: 10px;
					line-height: 14px;
					background: url(../images/btn-blue-w31.gif) no-repeat;
				}
				a.btn-w31:hover {
					color: #eeeeee;
				}
				a.btn-w38:link, a.btn-w38:visited {
					display: block;
					width: 38px;
					height: 16px;
					margin: 4px 0 0 0;
					padding: 0;
					color: #ffffff;
					text-decoration: none;
					font-weight: normal;
					text-align: center;
					font-size: 10px;
					line-height: 14px;
					background: url(../images/btn-blue-w38.gif) no-repeat;
				}
				a.btn-w38:hover {
					color: #eeeeee;
				}
				a.btn-w42:link, a.btn-w42:visited {
					display: block;
					width: 42px;
					height: 16px;
					margin: 4px 0 0 0;
					padding: 0;
					color: #ffffff;
					text-decoration: none;
					font-weight: normal;
					text-align: center;
					font-size: 10px;
					line-height: 14px;
					background: url(../images/btn-blue-w42.gif) no-repeat;
				}
				a.btn-w42:hover {
					color: #eeeeee;
				}
#header-image-container  {
	display: block;
	width: 100%;
	padding: 20px 0 5px 0;
	margin: 0;
	background-color: #ffffff;
}
	#header-image {
		display: block;
		width: 857px;
		height: 123px;
		padding: 0;
		margin: 0 auto;
		background-color: #ffffff;
		/*background-color: blue;*/
	}
		#header-image-left {
			display: inline;
			float: left;
			width: 610px;
			height: 123px;
			padding: 0;
			margin: 0 1px 0 0;
			background-color: #ffffff;
		}
		#header-image-right {
			display: inline;
			float: right;
			width: 246px;
			height: 123px;
			padding: 0;
			margin: 0;
			/*background-color: #004087;*/
			background-color: #f1f1f9;
		}
#header-path-container  {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}
	#header-path {
		display: block;
		width: 857px;
		min-height: 12px;
		padding: 0 0 4px 0;
		margin: 0 auto;
		color: #999999;
		background-color: #ffffff;
		/*background-color: sienna;*/
	}
		#header-path a:link, a:visited {
			color: #999999;
			text-decoration: underline;
			font-weight: inherit;
		}
		#header-path a:hover {
			color: #444444;
			text-decoration: underline;
			font-weight: inherit;
		}

#toolbar-menu-container  {
	display: block;
	width: 100%;
	height: 81px;
	margin: 0;
	padding: 0 0 10px 0;
	background: #ffffff url(../images/menubar-bkground.gif) repeat-x top;
	/*background-color: pink;*/
}
	#toolbar-menu {
		display: block;
		width: 867px;
		height: 40px;
		padding: 0;
		margin: 0 auto;
		background: url(../images/menubar-bkground.gif) repeat-x;
		/*background-color: yellow;*/
	}
		#toolbar-menu-center {
			display: inline;
			float: left;
			font-family: Trebuchet MS, Tahoma, Arial, Verdana, sans-serif;
			width: 857px;
			height: 40px;
			padding: 0;
			margin: 0 0 0 5px;
			font-size: 11px;
		/*background-color: green;*/
		}
			.menuBtn-unact {
				display: inline;
				float: right;
				margin: 0;
				padding: 0 0 0 2px;
				width: 106px;
				height: 40px;
				background: #ffffff;
			}
					a.btn-menu-unact:link, a.btn-menu-unact:visited {
						display: block;
						width: 106px;
						height: 32px;
						line-height: 16px;
						margin: 0;
						padding: 4px 0;
						color: #ffffff;
						text-decoration: none;
						font-weight: bold;
						text-align: center;
						text-transform: uppercase;
						background: #ffffff url(../images/btn-menu-unact.gif) no-repeat right;
					}
					a.btn-menu-unact:hover {
						color: #004087;
						background: #ffffff url(../images/btn-menu-act.gif) no-repeat right;
					}
			.btn-menu-shadow{
				display: block;
				width: 106px;
				height: 40px;
				margin: 1px 0 0 0;
				padding: 0;
				background: url(../images/btn-menu-shadow.gif) no-repeat;
			}
			#toolbar-menu-left {
				display: inline;
				float: right;
				width: 3px;
				height: 40px;
				padding: 0;
				margin: 0;
				background: #ffffff url(../images/menubar-right.gif) no-repeat left;
			}
		#toolbar-menu-rightP {
			display: inline;
			float: right;
			width: 3px;
			height: 40px;
			padding: 0 2px 0 0;
			margin: 0;
			background: #ffffff url(../images/menubar-left.gif) no-repeat right;
		}
#main-container  {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}
	#main {
		display: block;
		width: 857px;
		padding: 0 0 80px 0;
		margin: 0 auto;
		font-size: 11px;
		line-height: 16px;
		text-align: justify;
		/*background-color: red;*/
	}
		#main .col-bg {
			display: inline;
			float: left;
			width: 180px;
			padding: 10px 19px 10px 10px;
			margin: 0;
			background: url(../images/col-w200-bkground.gif) no-repeat top left;
			text-align: left;
			border-right: 1px solid #e8e8e8;
		}
		#main .widecol-bg  {
			display: inline;
			float: right;
			width: 618px;
			padding: 10px 10px 10px 19px;
			margin: 0 0 0 -1px;
			background: url(../images/col-wide-bkground.gif) no-repeat top right;
			border-left: 1px solid #e8e8e8;
			/*background-color: yellow;*/
		}
		#main .col {
			display: inline;
			float: left;
			width: 180px;
			padding: 10px;
			margin: 0;
			/*background-color: lightgreen;*/
		}
		#main .widecol {
			display: inline;
			float: right;
			width: 618px;
			padding: 10px 10px 10px 19px;
			margin: 0 0 0 -1px;
			border-left: 1px solid #e8e8e8;
		}
		#main .inner-col-bg {
			display: inline;
			float: left;
			width: 180px;
			padding: 10px;
			margin: 0;
			padding-bottom: 20000px;
			margin-bottom: -20000px;
			background: url(../images/col-w200-bkground.gif) no-repeat top;
			/*background-color: lightgreen;*/
			text-align: left;
		}
		#main .inner-col {
			display: inline;
			float: left;
			width: 180px;
			padding: 10px;
			margin: 0;
			padding-bottom: 20000px;
			margin-bottom: -20000px;
			/*background-color: lightgreen;*/
			text-align: left;
		}
		#main .inner-widecol-bg  {
			display: inline;
			float: right;
			width: 618px;
			padding: 10px;
			margin: 0;
			padding-bottom: 20000px;
			margin-bottom: -20000px;
			background: url(../images/col-wide-bkground.gif) no-repeat top;
			/*background-color: lightgreen;*/
		}
		#main .inner-widecol {
			display: inline;
			float: right;
			width: 618px;
			padding: 10px;
			margin: 0;
			padding-bottom: 20000px;
			margin-bottom: -20000px;
			/*background-color: lightgreen;*/
		}
		#main .inner-col-divider {
			display: inline;
			float: left;
			width: 1px;
			padding: 0;
			margin: 10px 9px;
			padding-bottom: 20000px;
			margin-bottom: -20000px;
			background-color: #e8e8e8;
		}
			#main #submenu {
				display: block;
				width: 180px;
				margin: 0;
				padding: 0;
			}
			#main #submenu ul {
				list-style: none outside;
				margin: 0;
				padding: 0;
			}
			#main .main-hor-divider {
				display: block;
				width: 837px;
				height: 1px;
				margin: 20px 10px 10px 10px;
				padding: 0;
				background-color: #e8e8e8;
				line-height: 0px;
				font-size: 0px;
			}
			#main .main-wide-hor-divider {
				display: block;
				width: 857px;
				height: 1px;
				margin: 2px 0;
				padding: 0;
				background-color: #e8e8e8;
				line-height: 0px;
				font-size: 0px;
			}
			#main .widecol-hor-divider {
				display: block;
				width: 618px;
				height: 1px;
				margin: 2px 0;
				padding: 0;
				background-color: #e8e8e8;
				line-height: 0px;
				font-size: 0px;
			}
			#main .hor-divider-green {
				display: block;
				width: 180px;
				height: 5px;
				padding: 0;
				margin: 10px 0 0 0;
				background-color: #94c154;
				line-height: 0px;
				font-size: 0px;
			}
			#main .hor-divider-orange {
				display: block;
				width: 180px;
				height: 5px;
				padding: 0;
				margin: 10px 0 0 0;
				background-color: #f29400;
				line-height: 0px;
				font-size: 0px;
			}
			#main .hor-divider-blue {
				display: block;
				width: 180px;
				height: 5px;
				padding: 0;
				margin: 10px 0 0 0;
				background-color: #004087;
				line-height: 0px;
				font-size: 0px;
			}
			#main .hor-divider-lightBlue {
				display: block;
				width: 180px;
				height: 5px;
				padding: 0;
				margin: 10px 0 0 0;
				background-color: #18a7d1;
				line-height: 0px;
				font-size: 0px;
			}
			#main .hor-divider {
				display: block;
				width: 180px;
				height: 5px;
				padding: 0;
				margin: 10px 0 0 0;
				background-color: #18a7d1;
				line-height: 0px;
				font-size: 0px;
			}
			#main .floatLeft-w01 {
				display: inline;
				float: left;
				width: 180px;
				margin: 0;
				padding: 0;
			}
			#main .floatRight-w01 {
				display: inline;
				float: right;
				width: 428px;
				margin: 0;
				padding: 0;
			}
			#main .floatLeft-w02 {
				display: inline;
				float: left;
				width: 40px;
				margin: 0;
				padding: 0;
			}
			#main .cols2-Mr{
				display: inline;
				float: left;
				width: 304px;
				margin: 0 10px 0 0;
				padding: 0;
				/*background-color: lightgreen;*/
			}
			#main .cols2{
				display: inline;
				float: left;
				width: 304px;
				margin: 0;
				padding: 0;
				/*background-color: lightgreen;*/
			}
			#main .cols4-Mr{
				display: inline;
				float: left;
				width: 147px;
				margin: 0 10px 0 0;
				padding: 0;
				/*background-color: lightgreen;*/
			}
			#main .cols4{
				display: inline;
				float: left;
				width: 147px;
				margin: 0;
				padding: 0;
				/*background-color: lightgreen;*/
			}
#theme-container  {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}
	#theme {
		display: block;
		width: 857px;
		padding: 0 0 1px 0;
		margin: 0 auto;
		/*background-color: lightgreen;*/
	}
		#theme-color {
			display: block;
			width: 618px;
			height: 5px;
			padding: 0;
			margin: 0 10px 0 229px;
			background-color: #94c154;
			line-height: 0px;
			font-size: 0px;
		}
#footer-container-border {
	border-top: 1px solid #dadada;
}
	#footer-container {
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		background-color: #f0f1f8;
		border-top: 1px solid #ffffff;
	}
		#footer {
			display: block;
			width: 837px;
			padding: 10px 0;
			margin: 0 auto;
			font-size: 10px;
			line-height: 18px;
			background-color: #f0f1f8;
			/*background-color: red;*/
		}
			#footer .col {
				display: inline;
				float: left;
				width: 180px;
				padding: 0;
				margin: 0 39px 0 0;
				/*background-color: red;*/
			}
			#footer .col-last {
				display: inline;
				float: left;
				width: 180px;
				padding: 0;
				margin: 0;
				/*background-color: red;*/
			}



/************ Forms ************/
form {
	display: inline;
	margin: 0px;
	padding: 0px;
}
label {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	padding-left: 2px;
}

form table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
form table td {
	margin: 0px;
	padding: 2px;
	border: 0px;
}
form table td.noborder {
	border: 0px;
}
form table.hasborder{
	border: 1px solid #999999;
}
form table.centered{
	margin: 0 auto;
}
form table.hasborder td {
	border: 1px solid #999999;
}
form table.hasborder td.noborder {
	border: 0px;
}

select {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	background-color: #ffffff;
    border: #444444 1px solid;
    font-size: 11px;
	color: #444444;
 	margin: 0px;
	padding: 0px;
}
textarea {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	background-color: #ffffff;
    border: #444444 1px solid;
    font-size: 11px;
	color: #444444;
  	margin: 0px;
	padding: 0px;
	padding-left: 2px;
    padding-right: 2px;
}
input {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	display: inline;
	background-color: #ffffff;
	border: #444444 1px solid;
	color: #444444;
	font-size: 11px;
	margin: 0px;
	padding: 1px 2px;
	text-align: left;
}
input.hidden {
    display: none;
    border: none;
    background-color: transparent;
    width: 0;
    height: 0;
}
input.search-top {
 	margin: 4px 5px 0 0;
 	height: 12px;
	padding: 1px 2px;
    width: 200px;
	border: #dddddd 1px solid;
	font-size: 11px;
}
input.search-index {
 	margin: 4px 5px 0 0;
 	height: 12px;
	padding: 1px 2px;
    width: 138px;
	border: #444444 1px solid;
	font-size: 11px;
}
input.search {
 	margin: 4px 5px 0 0;
 	height: 12px;
	padding: 1px 2px;
    width: 250px;
	border: #444444 1px solid;
	font-size: 11px;
}
input.input_1 {
	width: 100px;
}
input.input_2 {
	width: 200px;
}
input.input_3 {
	width: 300px;
}
input.input_4 {
	width: 400px;
}
input.input_5 {
	width: 500px;
}
input.input_6 {
	width: 600px;
}
input.radio {
	border: 0;
}
input.radio_Mr_5 {
	border: 0px;
	margin-right: 5px;
}
input.checkbox {
	border: 0;
	margin: 1px 5px 1px 2px;
	padding: 0;
}
