body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #111111;
	font-size: 12px;
	text-align: left;
}
h1 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 18px 0;
	padding: 0;
	font-weight: bold;
	font-size: 24px;
	color: #41b6c8;
	text-align: left;
}
h1.inline {
	display: inline;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: bold;
	font-size: 20px;
	color: #41b6c8;
	text-align: left;
}
h2.inline {
	display: inline;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 15px;
	color: #111111;
	text-align: left;
}
h3.inline {
	display: inline;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 13px;
	color: #111111;
	text-align: left;
}
h4.inline {
	display: inline;
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}


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


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


/************ Color Styles ************/
.white{
	color: #ffffff;
}
.black{
	color: #000000;
}
.gdsblack{
	color: #111111;
}
.blue{
	color: #41b6c8;
}
.lightBlue{
	color: #cfedf1;
}
.darkBlue{
	color: #3a9dad;
}
.gray{
	color: #666666;
}
.lightGray{
	color: #bbbbbb;
}
.darkGray{
	color: #333333;
}
.field_req{
	color: #ff0000;
}
.error_normal{
	color: #ff0000;
}
.red{
	color: #ff0000;
}


/************ Font Styles ************/
.line_through {
	text-decoration: line-through;
}
.remark {
	font-size: 90%;
}
.remark-g {
	font-size: 90%;
	color: #666666;
}
.timestamp {
	font-size: 80%;
	color: #444444;
}
.imgcaption-n {
	font-size: 90%;
	color: #444444;
}
.imgcaption-i {
	font-size: 90%;
	color: #444444;
	font-style: italic;
}
.date {
	font-size: 80%;
}
.level2 {
	padding-left:10px;
}
.level3 {
	padding-left:20px;
}

/************ List Styles ************/
ul {
	margin: 0 0 2px 15px;
	padding: 0;
}
li {
	list-style: outside circle;
	margin: 0;
	padding: 0;
	padding-left: 5px;
}
/************ Link Styles ************/
a:link {
	color: #41b6c8;
	text-decoration: underline;
	font-weight: inherit;
}
a:hover, a:visited:hover {
	color: #111111;
}
a:visited {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}

a.nounder:link {
	color: #41b6c8;
	text-decoration: none;
	font-weight: inherit;
}
a.nounder:hover, a.nounder:visited:hover {
	color: #111111;
	text-decoration: underline;
}
a.nounder:visited {
	color: #444444;
	text-decoration: none;
	font-weight: inherit;
}

a.black:link {
	color: #111111;
	text-decoration: underline;
	font-weight: inherit;
}
a.black:hover, a.black:visited:hover {
	color: #41b6c8;
}
a.black:visited {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}

/*normal button links*/
a.btn-black-w20:link, a.btn-black-w20:visited {
	display: block;
	width: 20px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-black-w20.gif) no-repeat;
}
a.btn-black-w20:hover {
	color: #dddddd;
}
a.btn-black-w40:link, a.btn-black-w40:visited {
	display: block;
	width: 40px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-black-w40.gif) no-repeat;
}
a.btn-black-w40:hover {
	color: #dddddd;
}
a.btn-black-w50:link, a.btn-black-w50:visited {
	display: block;
	width: 50px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-black-w50.gif) no-repeat;
}
a.btn-black-w50:hover {
	color: #dddddd;
}
a.btn-black-w60:link, a.btn-black-w60:visited {
	display: block;
	width: 60px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-black-w60.gif) no-repeat;
}
a.btn-black-w60:hover {
	color: #dddddd;
}
a.btn-black-w80:link, a.btn-black-w80:visited {
	display: block;
	width: 80px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-black-w80.gif) no-repeat;
}
a.btn-black-w80:hover {
	color: #dddddd;
}
a.btn-black-w100:link, a.btn-black-w100:visited {
	display: block;
	width: 100px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-black-w100.gif) no-repeat;
}
a.btn-black-w100:hover {
	color: #dddddd;
}
a.btn-black-w120:link, a.btn-black-w120:visited {
	display: block;
	width: 120px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-black-w120.gif) no-repeat;
}
a.btn-black-w120:hover {
	color: #dddddd;
}
a.btn-black-w150:link, a.btn-black-w150:visited {
	display: block;
	width: 150px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-black-w150.gif) no-repeat;
}
a.btn-black-w150:hover {
	color: #dddddd;
}
a.btn-black-w200:link, a.btn-black-w200:visited {
	display: block;
	width: 200px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-black-w200.gif) no-repeat;
}
a.btn-black-w200:hover {
	color: #dddddd;
}
a.btn-blue-w20:link, a.btn-blue-w20:visited {
	display: block;
	width: 20px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-blue-w20.gif) no-repeat;
}
a.btn-blue-w20:hover {
	color: #cfedf1;
}
a.btn-blue-w40:link, a.btn-blue-w40:visited {
	display: block;
	width: 40px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-blue-w40.gif) no-repeat;
}
a.btn-blue-w40:hover {
	color: #cfedf1;
}
a.btn-blue-w50:link, a.btn-blue-w50:visited {
	display: block;
	width: 50px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-blue-w50.gif) no-repeat;
}
a.btn-blue-w50:hover {
	color: #cfedf1;
}
a.btn-blue-w60:link, a.btn-blue-w60:visited {
	display: block;
	width: 60px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-blue-w60.gif) no-repeat;
}
a.btn-blue-w60:hover {
	color: #cfedf1;
}
a.btn-blue-w80:link, a.btn-blue-w80:visited {
	display: block;
	width: 80px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-blue-w80.gif) no-repeat;
}
a.btn-blue-w80:hover {
	color: #cfedf1;
}
a.btn-blue-w100:link, a.btn-blue-w100:visited {
	display: block;
	width: 100px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-blue-w100.gif) no-repeat;
}
a.btn-blue-w100:hover {
	color: #cfedf1;
}
a.btn-blue-w120:link, a.btn-blue-w120:visited {
	display: block;
	width: 120px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-blue-w120.gif) no-repeat;
}
a.btn-blue-w120:hover {
	color: #cfedf1;
}
a.btn-blue-w150:link, a.btn-blue-w150:visited {
	display: block;
	width: 150px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-blue-w150.gif) no-repeat;
}
a.btn-blue-w150:hover {
	color: #cfedf1;
}
a.btn-blue-w200:link, a.btn-blue-w200:visited {
	display: block;
	width: 200px;
	height: 17px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: inherit;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background: url(../images/btn-blue-w200.gif) no-repeat;
}
a.btn-blue-w200:hover {
	color: #cfedf1;
}


/************ Image Styles ************/
img {
	border: 0;
	outline: 0;
}
img.grayBorder {
	border: 1px solid #333333;
}
img.grayBorder-VAB {
	border: 1px solid #333333;
	vertical-align: bottom;
}
img.floatLeft {
	display: inline;
	float: left;
	vertical-align: bottom;
	margin: 0 10px 5px 0;
}
img.floatLeftBorder {
	display: inline;
	float: left;
	border: 1px solid #333333;
	vertical-align: bottom;
	margin: 0 10px 5px 0;
}
img.floatRight {
	display: inline;
	float: right;
	vertical-align: bottom;
	margin: 0 0 5px 10px;
}
img.floatRightBorder {
	display: inline;
	float: right;
	border: 1px solid #333333;
	vertical-align: bottom;
	margin: 0 0 5px 10px;
}


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


/************ Layout ************/
#container {
	display: block;
	width: 990px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

#header {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}
	#header .menu-lr {
		display: block;
		float: left;
		width: 1px;
		height: 23px;
		margin: 0;
		padding: 0;
		background: url(../images/menutop-bkground-end.gif) 0 0 no-repeat;
	}
	#header .menu-separator {
		display: block;
		float: left;
		width: 3px;
		height: 23px;
		margin: 0;
		padding: 0;
		background: url(../images/menutop-bkground-separator.gif) 0 0 no-repeat;
	}
	#header a.menu {
		display: block;
		float: left;
		height: 23px;
		margin: 0;
		padding: 0 10px;
		font-size: 12px;
		line-height: 23px;
		color: #111111;
		font-weight: bold;
		text-decoration: none;
		background: #cfedf1;
		text-align: center;
	}
	#header a.menu:hover{
		color: #41b6c8;
		text-decoration: none;
	}
	#header a.lang {
		display: block;
		float: left;
		width: 20px;
		height: 17px;
		margin: 3px 13px 0 0;
		padding: 0;
		font-size: 12px;
		line-height: 18px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		background: url(../images/btn-black-w20.gif) 0 0 no-repeat;
		text-align: center;
	}
	#header a.lang:hover{
		color: #dddddd;
	}
	#header a.search {
		display: block;
		float: left;
		width: 50px;
		height: 17px;
		margin: 0 20px 0 10px;
		padding: 0;
		font-size: 12px;
		line-height: 18px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		background: url(../images/btn-black-w50.gif) 0 0 no-repeat;
		text-align: center;
	}
	#header a.search:hover{
		color: #dddddd;
	}

#leftcol {
	display: block;
	float: left;
	width: 200px;
	margin: 0 0 40px 0;
	padding: 0;
}
	#leftcol .menu {
		display: block;
		width: 200px;
		margin: 0;
		padding: 0;
		background: #41b6c8;
	}
	#leftcol .menu .menu-tb {
		display: block;
		width: 198px;
		height: 1px;
		margin: 0;
		padding: 0;
		background: #41b6c8;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		line-height: 0;
		font-size: 0;
	}
		#leftcol .menu a{
			display: block;
			margin: 0;
			padding: 10px;
			font-size: 14px;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
		}
		#leftcol .menu a:hover{
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
			background: #4ebccd;
		}
			#leftcol .menu a.menuitemsel{
			display: block;
			margin: 0;
			padding: 10px;
			font-size: 14px;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
				background: #3a9dad;
			}
			#leftcol .menu a.menuitemsel:hover{
				background: #3a9dad;
			}
		#leftcol .menu a.lev2{
			display: block;
			margin: 0;
			padding: 5px 10px 5px 20px;
			font-size: 13px;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
		}
		#leftcol .menu a.lev2:hover{
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
			background: #4ebccd;
		}
			#leftcol .menu a.lev2-menuitemsel{
				display: block;
				margin: 0;
				padding: 5px 10px 5px 20px;
				font-size: 13px;
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
				background: #3a9dad;
			}
			#leftcol .menu a.lev2-menuitemsel:hover{
				background: #3a9dad;
			}
		#leftcol .menu a.lev3{
			display: block;
			margin: 0;
			padding: 3px 10px 3px 30px;
			font-size: 12px;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
		}
		#leftcol .menu a.lev3:hover{
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
			background: #4ebccd;
		}
			#leftcol .menu a.lev3-menuitemsel{
				display: block;
				margin: 0;
				padding: 3px 10px 3px 30px;
				font-size: 12px;
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
				background: #3a9dad;
			}
			#leftcol .menu a.lev3-menuitemsel:hover{
				background: #3a9dad;
			}
	#leftcol .sgap {
		display: block;
		height: 20px;
		margin: 0;
		padding: 0;
	}
	#leftcol .lgap {
		display: block;
		height: 30px;
		margin: 0;
		padding: 0;
	}
	#leftcol .box-lightblue {
		display: block;
		margin: 0;
		padding: 10px;
		background: #cfedf1;
		font-size: 12px;
		color: #41b6c8;
	}
		#leftcol .box-lightblue .title {
			display: block;
			margin: 0 0 10px 0;
			font-size: 13px;
			font-weight: bold;
		}
	#leftcol .sectiontitle {
		display: block;
		width: 200px;
		height: 24px;
		margin: 0 0 10px 0;
		padding: 3px 10px;
		color: #ffffff;
		font-size: 13px;
		background: url(../images/menuleft-sectitle-bkground-black.gif) 0 0 no-repeat;
	}

#rightcol {
	display: block;
	float: right;
	width: 765px;
	margin: 0 0 40px 0;
	padding: 0;
}
	#breadcrumbs {
		display: block;
		width: 100%;
		margin: 0 0 15px 0;
		padding: 0;
		border-top: 1px solid #999999;
		border-bottom: 1px solid #999999;
		color: #999999;
	}
		#breadcrumbs a {
			color: #999999;
			text-decoration: underline;
			font-weight: normal;
		}
		#breadcrumbs a:hover {
			text-decoration: none;
		}
	#rightcol .cols2-1 {
		display: block;
		float: left;
		width: 375px;
		margin: 0;
		padding: 0;
	}
	#rightcol .cols2-2 {
		display: block;
		float: right;
		width: 375px;
		margin: 0;
		padding: 0;
	}
	#rightcol .cols2-content {
		display: block;
		width: 365px;
		margin: 0;
		padding: 0 5px;
	}
	#rightcol .cols1-content {
		display: block;
		width: 755px;
		margin: 0;
		padding: 0 5px;
	}
	#rightcol .sectiontitle-blue-short {
		display: block;
		width: 200px;
		height: 20px;
		line-height: 20px;
		margin: 0 0 10px 0;
		padding: 0 10px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: url(../images/title-bkground-blue-200.gif) 0 0 no-repeat;
	}
		#rightcol .sectiontitle-blue-short a {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		#rightcol .sectiontitle-blue-short a:hover, #rightcol .sectiontitle-blue-short a:visited:hover {
			color: #ffffff;
			text-decoration: underline;
			font-weight: bold;
		}
		#rightcol .sectiontitle-blue-short a:visited {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
	
	#rightcol .sectiontitle-blue-cols2 {
		display: block;
		width: 355px;
		height: 20px;
		line-height: 20px;
		margin: 0 0 10px 0;
		padding: 0 10px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: url(../images/title-bkground-blue-375.gif) 0 0 no-repeat;
	}
		#rightcol .sectiontitle-blue-cols2 a {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		#rightcol .sectiontitle-blue-cols2 a:hover, #rightcol .sectiontitle-blue-cols2 a:visited:hover {
			color: #ffffff;
			text-decoration: underline;
			font-weight: bold;
		}
		#rightcol .sectiontitle-blue-cols2 a:visited {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
	#rightcol .sectiontitle-black-content {
		display: block;
		width: 544px;
		height: 20px;
		line-height: 20px;
		margin: 0 0 10px 0;
		padding: 0 10px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: url(../images/title-bkground-black-544.gif) 0 0 no-repeat;
	}
		#rightcol .sectiontitle-black-content a {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		#rightcol .sectiontitle-black-content a:hover, #rightcol .sectiontitle-black-content a:visited:hover {
			color: #ffffff;
			text-decoration: underline;
			font-weight: bold;
		}
		#rightcol .sectiontitle-black-content a:visited {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
	#rightcol .sectiontitle-blue-max {
		display: block;
		width: 745px;
		height: 20px;
		line-height: 20px;
		margin: 0 0 10px 0;
		padding: 0 10px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: url(../images/title-bkground-blue-765.gif) 0 0 no-repeat;
	}
		#rightcol .sectiontitle-blue-max a {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		#rightcol .sectiontitle-blue-max a:hover, #rightcol .sectiontitle-blue-max a:visited:hover {
			color: #ffffff;
			text-decoration: underline;
			font-weight: bold;
		}
		#rightcol .sectiontitle-blue-max a:visited {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
	#rightcol .sectiontitle-black-short {
		display: block;
		width: 200px;
		height: 20px;
		line-height: 20px;
		margin: 0 0 10px 0;
		padding: 0 10px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: url(../images/title-bkground-black-200.gif) 0 0 no-repeat;
	}
		#rightcol .sectiontitle-black-short a {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		#rightcol .sectiontitle-black-short a:hover, #rightcol .sectiontitle-black-short a:visited:hover {
			color: #ffffff;
			text-decoration: underline;
			font-weight: bold;
		}
		#rightcol .sectiontitle-black-short a:visited {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
	#rightcol .sectiontitle-black-cols2 {
		display: block;
		width: 355px;
		height: 20px;
		line-height: 20px;
		margin: 0 0 10px 0;
		padding: 0 10px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: url(../images/title-bkground-black-375.gif) 0 0 no-repeat;
	}
		#rightcol .sectiontitle-black-cols2 a {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		#rightcol .sectiontitle-black-cols2 a:hover, #rightcol .sectiontitle-black-cols2 a:visited:hover {
			color: #ffffff;
			text-decoration: underline;
			font-weight: bold;
		}
		#rightcol .sectiontitle-black-cols2 a:visited {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
	#rightcol a.pp-black:link {
		display: block;
		margin: 0 0 5px 0;
		color: #111111;
		text-decoration: underline;
		font-weight: bold;
	}
	#rightcol a.pp-black:hover, #rightcol a.pp-black:visited:hover {
		color: #41b6c8;
	}
	#rightcol a.pp-black:visited {
		display: block;
		margin: 0 0 5px 0;
		color: #444444;
		text-decoration: underline;
		font-weight: bold;
	}
	#rightcol img.projectthumb {
		display: block;
		float: left;
		width: 69px;
		height: 69px;
		margin: 0 5px 5px 0;
		padding: 0;
		vertical-align: bottom;
	}
	#rightcol img.projectthumb-last {
		display: block;
		float: left;
		width: 69px;
		height: 69px;
		margin: 0 0 5px 0;
		padding: 0;
		vertical-align: bottom;
	}
	#rightcol .hdelimiter-light {
		display: block;
		width: 100%;
		height: 1px;
		margin: 2px 0 0 0;
		padding: 0;
		background-color: #41b6c8;
		font-size: 0;
		line-height: 0;
	}
	#rightcol .cols-left {
		display: inline;
		float: left;
		width: 564px;
		margin: 0;
		padding: 0;
	}
	#rightcol .cols-right {
		display: block;
		float: right;
		width: 180px;
		text-align: left;
		color: #ffffff;
		margin: 0;
		padding: 0;
		background: #41b6c8;
	}
	
	#rightcol .cols-right .menu .menu-tb {
		display: block;
		width: 178px;
		height: 1px;
		margin: 0;
		padding: 0;
		background: #41b6c8;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
	}
		#rightcol .cols-right .menu a{
			display: block;
			margin: 0;
			padding: 5px 10px 5px 10px;
			font-size: 12px;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
		}
		#rightcol .cols-right .menu a:hover{
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
			background: #4ebccd;
		}
		#rightcol .cols-right .menu a.blogTag{
			display: inline;
			margin: 0;
			padding: 5px 0px 0px 10px;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
		}
		#rightcol .cols-right .menu a.blogTag:hover{
			color: #ffffff;
			font-weight: bold;
			text-decoration: underline;
			background: #41b6c8;
		}
		#rightcol .cols-right h3 {
			padding: 10px 10px 0px 10px;
			color: #ffffff;
		}

#footer {
	display: block;
	width: 100%;
	margin: 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #4d4d4d;
}
	#footer .col1 {
		display: block;
		float: left;
		width: 200px;
		margin: 0 20px 0 0;
		padding: 0;
		color: #666666;
	}
	#footer .col2 {
		display: block;
		float: left;
		width: 180px;
		margin: 0 20px 0 0;
		padding: 0;
		color: #666666;
	}
	#footer .col3 {
		display: block;
		float: left;
		width: 570px;
		margin: 0;
		padding: 0;
	}
	#footer a {
		color: #111111;
		text-decoration: none;
		font-weight: inherit;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#footer a.light-under {
		color: #666666;
		text-decoration: underline;
		font-weight: inherit;
	}
	#footer a.light-under:hover {
		text-decoration: none;
	}
	#footer a.light-nounder {
		color: #666666;
		text-decoration: none;
		font-weight: inherit;
	}
	#footer a.light-nounder:hover {
		text-decoration: underline;
	}


/************ Forms ************/
form {
	display: inline;
	margin: 0;
	padding: 0;
}
/*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: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
    border: 1px solid #333333;
    font-size: 12px;
	color: #111111;
  	margin: 0;
	padding: 0;
}
textarea {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
    border: 1px solid #333333;
    font-size: 12px;
	color: #111111;
  	margin: 0;
	padding: 0 2px; 
}
input {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	display: inline;
	background-color: #ffffff;
	border: 1px solid #333333;
	color: #111111;
 	height: 16px;
	margin: 0;
	padding: 0 2px;
	text-align: left;
	font-size: 12px;
}
input.hidden {
    display: none;
    border: none;
    background-color: transparent;
    width: 0;
    height: 0;
    line-height: 0;
}
input.enews-leftcol {
 	height: 16px;
 	margin: 0 0 10px 0;
	padding: 0 2px;
    width: 174px;
	border: #41b6c8 1px solid;
	font-size: 12px;
	color: #41b6c8;
}
input.search-header {
	float: left;
    width: 200px;
 	height: 15px;
 	margin: 0 0 10px 0;
	padding: 0 2px;
	border: #4d4d4d 1px solid;
	font-size: 11px;
	color: #111111;
}
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;
}
*/
img#visualCaptcha {
	border: 1px solid #333333;
	padding: 1px;
}


/* addthisbtn */
.addthisbtn {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	margin: 1px 0 0 0;
	padding: 0;
}
