body {
	background-color: #ffffff;
	margin: 12px 0 0 0;
	padding: 0;
	font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left;
}
h1 {
	font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 30px;
	color: #ffffff;
	text-align: left;
}
h2 {
	font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: normal;
	font-size: 18px;
	color: #0a73b8;
	text-align: left;
}
h2.inline {
	display: inline;
	margin: 0px;
	padding: 0px;
}
h2 a:link, h2 a:visited  {
	color: inherit;
	text-decoration: none;
	font-weight: inherit;
}
h2 a:hover  {
	color: inherit;
	text-decoration: underline;
	font-weight: inherit;
}
h3 {
	font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 15px;
	color: #555555;
	text-align: left;
}
h3.inline {
	display: inline;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	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: 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;
}
.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;
}

/************ Color Styles ************/
.white{
	color: #ffffff;
}
.black{
	color: #000000;
}
.blue{
	color: #0a73b8;
}
.lightBlue{
	color: #29a7df;
}
.darkBlue{
	color: #004d7d;
}
.orange{
	color: #f69027;
}
.lightOrange{
	color: #ffcc33;
}
.darkOrange{
	color: #f06723;
}
.gray{
	color: #808080;
}
.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%;
	color: #666666;
}
.timestamp {
	font-size: 80%;
}

/************ List Styles ************/
ul {
	list-style: none outside;
	margin: 0;
	padding: 0 0 2px 0px;
}
ul li {
	background: url(../images/bullet.gif) no-repeat left 8px;
	margin: 0;
	padding: 0 0 0 10px;
}
ul.sm li {
	margin: 0 0 0 10px;
}


/************ Link Styles ************/
a:link {
	color: #0a73b8;
	text-decoration: underline;
	font-weight: inherit;
}
a:hover {
	color: #f69027;
	text-decoration: underline;
	font-weight: inherit;
}
a:visited {
	color: #004d7d;
	text-decoration: underline;
	font-weight: inherit;
}
a:visited:hover {
	text-decoration: underline;
}

a.gray:link, a.gray:visited {
	color: #333333;
	text-decoration: underline;
	font-weight: inherit;
}
a.gray:hover {
	color: #f69027;
	text-decoration: underline;
	font-weight: inherit;
}

a.grayNounder:link, a.grayNounder:visited {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: inherit;
}
a.grayNounder:hover {
	color: #f69027;
}

a.nounder:link {
	color: #0a73b8;
	text-decoration: none;
	font-weight: inherit;
}
a.nounder:hover {
	color: #f69027;
	text-decoration: underline;
	font-weight: inherit;
}
a.nounder:visited {
	color: #004d7d;
	text-decoration: none;
	font-weight: inherit;
}
a.nounder:visited:hover {
	text-decoration: underline;
}

/*normal button links*/
a.nbtn-blue-w20:link, a.nbtn-blue-w50:visited {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background: url(../images/nbtn-blue-w20.jpg) no-repeat;
}
a.nbtn-blue-w20:hover {
	color: #dddddd;
}
a.nbtn-blue-w30:link, a.nbtn-blue-w30:visited {
	display: block;
	width: 30px;
	height: 20px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background: url(../images/nbtn-blue-w30.jpg) no-repeat;
}
a.nbtn-blue-w30:hover {
	color: #dddddd;
}
a.nbtn-blue-w40:link, a.nbtn-blue-w40:visited {
	display: block;
	width: 40px;
	height: 20px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background: url(../images/nbtn-blue-w40.jpg) no-repeat;
}
a.nbtn-blue-w40:hover {
	color: #dddddd;
}
a.nbtn-blue-w50:link, a.nbtn-blue-w50:visited {
	display: block;
	width: 50px;
	height: 20px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background: url(../images/nbtn-blue-w50.jpg) no-repeat;
}
a.nbtn-blue-w50:hover {
	color: #dddddd;
}
a.nbtn-blue-w60:link, a.nbtn-blue-w60:visited {
	display: block;
	width: 60px;
	height: 20px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background: url(../images/nbtn-blue-w60.jpg) no-repeat;
}
a.nbtn-blue-w60:hover {
	color: #dddddd;
}
a.nbtn-blue-w80:link, a.nbtn-blue-w80:visited {
	display: block;
	width: 80px;
	height: 20px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background: url(../images/nbtn-blue-w80.jpg) no-repeat;
}
a.nbtn-blue-w80:hover {
	color: #dddddd;
}
a.nbtn-blue-w100:link, a.nbtn-blue-w100:visited {
	display: block;
	width: 100px;
	height: 20px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background: url(../images/nbtn-blue-w100.jpg) no-repeat;
}
a.nbtn-blue-w100:hover {
	color: #dddddd;
}

/************ 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;
}
img.icon {
	margin-bottom:-4px;
}
img.text {
	display: inline;
	float: left;
	border: 1px solid #444444;
	vertical-align: bottom;
	margin: 5px 15px 5px 0px;
	width: 158px;
}
img.logo {
	display: inline;
	float: left;
	border: 0px solid #444444;
	vertical-align: bottom;
	margin: 5px 15px 5px 0px;
	width: 158px;
}
img.floatRight {
	display: inline;
	float: right;
	border: 1px solid #444444;
	vertical-align: bottom;
	margin: 0px 0px 5px 15px;
}
img.floatRightNoBorder {
	display: inline;
	float: right;
	border: 0px;
	vertical-align: bottom;
	margin: 0px 0px 5px 15px;
}
.imgbox_floatLeft-M {
	display: inline;
	float: left;
	margin: 3px 8px 2px 0;
}
.imgbox_floatLeft {
	display: inline;
	float: left;
	border: 1px solid #444444;
	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 ************/
#header-container {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;

}
	#header-container #header {
		display: block;
		width: 950px;
		margin: 0 auto;
		padding: 0;
		height: 64px;
	}
		#header-container #header #header-logo {
			display: inline;
			float: left;
			width: 193px;
			margin: 0;
			padding: 0;
		}
		#header-container #header #header-lang-search {
			display: block;
			float: right;
			height: 16px;
			margin: 0;
			padding: 0;
		}
		#header-container #header #header-menu {
			display: block;
			float: right;
			height: 33px;
			margin: 15px 0 0 0;
			margin: 31px 0 0 0;
			padding: 0;
		}
			#header-container #header #header-menu a:link, #header-container #header #header-menu a:visited {
				display: block;
				float: left;
				height: 33px;
				margin: 0 0 0 25px;
				padding: 0;
				color: #777777;
				font-size: 13px;
				text-decoration: none;
				font-weight: bold;
			}
			#header-container #header #header-menu a:hover {
				color: #0a73b8;
				background: url(../images/menu-item-pointer.jpg) bottom center no-repeat;
			}
			#header-container #header #header-menu a.section:link, #header-container #header #header-menu a.section:hover, #header-container #header #header-menu a.section:visited {
				display: block;
				float: left;
				height: 33px;
				margin: 0 0 0 25px;
				padding: 0;
				color: #f69027;
				font-size: 13px;
				text-decoration: none;
				font-weight: bold;
				background: url(../images/menu-item-pointer.jpg) bottom center no-repeat;
			}
		.floatLeft-Mt3-P0 {
			display: inline;
			float: left;
			margin: 0 3px 0 0;
			padding: 0;
		}
		.floatLeft-Mt24-P0 {
			display: inline;
			float: left;
			margin: 0 24px 0 0;
			padding: 0;
		}
		a.btn-blue-bulb-off:link, a.btn-blue-bulb-off:visited {
			display: block;
			width: 20px;
			height: 16px;
			margin: 0;
			padding: 0;
			text-decoration: none;
			font-weight: normal;
			font-size: 10px;
			line-height: 14px;
			text-align: center;
			background: url(../images/btn-blue-bulb-off.jpg) no-repeat;
		}
		a.btn-blue-bulb-off:hover {
			background: url(../images/btn-blue-bulb-on.jpg) no-repeat;
		}
		a.btn-gray-w20:link, a.btn-gray-w20:visited {
			display: block;
			width: 20px;
			height: 16px;
			margin: 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-w20.jpg) no-repeat;
		}
		a.btn-gray-w20:hover {
			color: #ffffff;
			background: url(../images/btn-blue-w20.jpg) no-repeat;
		}
		a.btn-blue-w40:link, a.btn-blue-w40:visited {
			display: block;
			width: 40px;
			height: 16px;
			margin: 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-w40.jpg) no-repeat;
		}
		a.btn-blue-w40:hover {
			color: #dddddd;
		}

#index-banner-container {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #004d7d;
}
	#index-banner-container #index-banner {
		display: block;
		width: 950px;
		height: 270px;
		margin: 0 auto;
		padding: 0;
		background: url(../images/povecajte-obisk-spletne-strani.jpg) no-repeat;
	}
		#index-banner-container #index-banner a.wizardbutton:link, #index-banner-container #index-banner a.wizardbutton:visited {
			position: relative;
			top: 196px;
			left: 7px;
			display: block;
			width: 146px;
			height: 32px;
			margin: 0;
			padding: 0;
			background: url(../images/povecajte-obisk-spletne-strani-nadaljuj.jpg) no-repeat;
		}
		#index-banner-container #index-banner a.wizardbutton:hover {
			background: url(../images/povecajte-obisk-spletne-strani-nadaljuj-hover.jpg) no-repeat;
		}

#title-path-container {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #004d7d;
}
	#title-path-container #title-path {
		display: block;
		width: 950px;
		margin: 0 auto;
		padding: 0;
		color: #ffffff;
	}
		#title-path-container #title-path #title {
			display: block;
			margin: 0;
			padding: 10px 0 5px 0;
		}
		#title-path-container #title-path #path {
			display: block;
			margin: 0;
			padding: 0 0 5px 0;
			font-size: 10px;
		}
			#title-path-container #title-path #title a:link, #title-path-container #title-path #title a:hover, #title-path-container #title-path #title a:visited {
				color: #ffffff;
				text-decoration: none;
				font-weight: inherit;
			}
			#title-path-container #title-path #path a:link, #title-path-container #title-path #path a:visited {
				color: #ffffff;
				font-size: 10px;
				text-decoration: none;
				font-weight: inherit;
			}
			#title-path-container #title-path #path a:hover {
				text-decoration: underline;
			}

#index-main-container {
	display: block;
	width: 100%;
	margin: 7px 0 40px 0;
	padding: 0;
}
	#index-main-container #main {
		display: block;
		width: 950px;
		margin: 0 auto;
		padding: 0;
	}
	#index-main-container #main h1 {
		font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
		display: block;
		margin: 0 0 20px 0;
		padding: 0;
		font-weight: normal;
		font-size: 24px;
		color: #0a73b8;
		text-align: left;
	}
	#index-main-container #main h1.inline {
		display: inline;
		margin: 0px;
		padding: 0px;
	}
	#index-main-container #main h1.italic {
		display: inline;
		margin: 0px;
		padding: 0px;
		font-style: italic;
	}
		#index-main-container #main #sale-promotion {
			display: block;
			width: 950px;
			margin: 0 0 40px 0;
			padding: 0;
			font-size: 12px;
			border-bottom: 1px solid #bbbbbb;
		}
			#index-main-container #main #sale-promotion .col {
				display: inline;
				float: left;
				width: 214px;
				margin: 0 10px 0 0;
				padding: 8px;
				border-top: 3px solid #0a73b8;
				background: url(../images/sale-promotion-bkground.jpg) top left repeat-x;
			}
			#index-main-container #main #sale-promotion .col-last {
				display: inline;
				float: left;
				width: 214px;
				margin: 0;
				padding: 8px;
				border-top: 3px solid #0a73b8;
				background: url(../images/sale-promotion-bkground.jpg) top left repeat-x;
			}
			#index-main-container #main #sale-promotion h2 {
				font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
				display: block;
				margin: 0 0 20px 0;
				padding: 0;
				font-weight: normal;
				font-size: 16px;
				color: #333333;
				text-align: left;
			}
			#index-main-container #main #sale-promotion a:link, #index-main-container #main #sale-promotion a:visited {
				display: block;
				margin: 0 0 6px 0;
				padding: 0;
				color: #333333;
				text-decoration: none;
				font-weight: normal;
			}
			#index-main-container #main #sale-promotion a:hover {
				color: #f69027;
				text-decoration: underline;
			}
		#index-main-container #main #content {
			display: block;
			width: 950px;
			margin: 0;
			padding: 0;
			line-height: 20px;
		}
			#index-main-container #main #content .hdelimiter {
				display: block;
				width: 100%;
				height: 1px;
				margin: 0;
				padding: 0;
				background: url(../images/hdelimiter-dotted.jpg) top left repeat-x;
			}
			#index-main-container #main #content #intro {
				display: block;
				width: 100%;
				margin: 0;
				padding: 0 0 4px 0;
				color: #666666;
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				text-align: justify;
			}			
			#index-main-container #main #content #banner {
				display: inline;
				float: right;
				width: 284px;
				height: 49px;
				margin: 0px 0px 5px 15px;
				padding: 67px 17px 5px 17px;
				background: url(../images/banner_analiza_konkurencnosti.jpg) top left no-repeat;
			}
			#index-main-container #main #content #banner a:link,#index-main-container #main #content #banner a:visited,#index-main-container #main #content #banner a:hover {
				display: block;
				margin: -62px -12px -7px -12px;
				padding: 62px 12px 7px 12px;
			}
			#index-main-container #main #content #clients {
				display: block;
				width: 100%;
				margin: 0;
				padding: 5px 0;
				border-bottom: 1px solid #cccccc;
				border-top: 1px solid #cccccc;
			}
		.box-blog-rss {
			display: block;
			width: 332px;
			margin: 0;
			padding: 0;
			margin-top: 10px;
		}
			.box-blog-rss .box-blog-rss-top {
				display: block;
				width: 332px;
				height: 41px;
				margin: 0;
				padding: 0;
				background: url(../images/box-blog-rss-top.jpg) left top no-repeat;
			}
			.box-blog-rss .box-blog-rss-middle {
				display: block;
				width: 312px;
				margin: 0;
				padding: 10px 10px 0px 10px;
				background: url(../images/box-blog-rss-bkground.jpg) left top repeat-y;
			}
			.box-blog-rss .box-blog-rss-bottom {
				display: block;
				width: 312px;
				height: 20px;
				margin: 0;
				padding: 0 10px;
				background: url(../images/box-blog-rss-bottom.jpg) left top no-repeat;
				font-size: 11px;
			}
		#index-main-container #main #case-studies-container {
			display: block;
			width: 950px;
			margin: 25px 0 0 0;
			padding: 0;
		}
			#index-main-container #main #case-studies-container #case-studies {
				display: inline;
				float: left;
				width: 740px;
				height: 130px;
				margin: 0;
				padding: 0;
			}
				#index-main-container #main #case-studies-container #case-studies .hdelimiter-shadow-top {
					display: block;
					width: 740px;
					height: 15px;
					line-height: 15px;
					font-size: 0;
					margin: 0;
					padding: 0;
					background: #f26621 url(../images/hdelimiter-shadow-top.jpg) top left repeat-x;
				}
				#index-main-container #main #case-studies-container #case-studies .content {
					display: block;
					width: 740px;
					height: 101px;
					margin: 0;
					padding: 0;
					vertical-align: bottom;
				}
					#index-main-container #main #case-studies-container #case-studies .content .col {
						display: inline;
						float: left;
						width: 220px;
						height: 101px;
						margin: 0;
						padding: 0 10px;
					}
					#index-main-container #main #case-studies-container #case-studies .content .col a:link, #index-main-container #main #case-studies-container #case-studies .content .col a:visited{
						display: block;
						width: 220px;
						height: 101px;
						margin: 0;
						padding: 0;
						color: #29a7df;
						line-height: 30px;
						text-decoration: underline;
						font-size: 20px;
						font-weight: normal;
					}
					#index-main-container #main #case-studies-container #case-studies .content .col a:hover{
						color: #f69027;
					}
				#index-main-container #main #case-studies-container #case-studies .hdelimiter-shadow-bottom {
					display: block;
					width: 740px;
					height: 14px;
					line-height: 14px;
					font-size: 0;
					margin: 0;
					padding: 0;
					background: #f26621 url(../images/hdelimiter-shadow-bottom.jpg) top left repeat-x;
				}
			#index-main-container #main #case-studies-container #contact-us {
				display: inline;
				float: left;
				width: 190px;
				height: 110px;
				margin: 0;
				padding: 10px;
				color: #ffffff;
				line-height: 20px;
				background: #f26621 url(../images/box-orange-bkground.jpg) bottom left repeat-x;
			}
				#index-main-container #main #case-studies-container #contact-us h2 {
					font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
					display: block;
					margin: 0 0 10px 0;
					padding: 0;
					font-weight: bold;
					font-size: 18px;
					color: #ffffff;
					text-align: left;
				}
				#index-main-container #main #case-studies-container #contact-us a:link, #index-main-container #main #case-studies-container #contact-us a:visited {
					color: #ffffff;
					text-decoration: underline;
					font-weight: inherit;
				}
				#index-main-container #main #case-studies-container #contact-us a:hover {
					text-decoration: none;
				}


#main-container {
	display: block;
	width: 100%;
	margin: 20px 0 40px 0;
	padding: 0;
}
	#main-container #main {
		display: block;
		width: 950px;
		margin: 0 auto;
		padding: 0;
	}
			#main-container #main #left-col {
				display: inline;
				float: left;
				width: 700px;
				margin: 0;
				padding: 0;
				line-height: 20px;
			}
				#main-container #main #left-col .emph-fblue-borders {
					display: block;
					width: 100%;
					margin: 0;
					padding: 3px 0 5px 0;
					border-bottom: 1px solid #cccccc;
					border-top: 1px solid #cccccc;
					color: #0a73b8;
					font-size: 14px;
					line-height: 20px;
					text-align: justify;
				}
				#main-container #main #left-col .emph-forangebold {
					display: block;
					width: 100%;
					margin: 0;
					padding: 0;
					color: #f69027;
					font-size: 14px;
					line-height: 20px;
					font-weight: bold;
				}
				#main-container #main #left-col .hdelimiter {
					display: block;
					width: 100%;
					height: 1px;
					margin: 0;
					padding: 0;
					background: url(../images/hdelimiter-dotted.jpg) top left repeat-x;
				}
				#main-container #main #left-col .leftCol {
					display: inline;
					width: 340px;
					margin: 0;
					padding: 0;
					padding-left: 10px;
					float: left;
				}
				#main-container #main #left-col .rightCol {
					display: inline;
					width: 340px;
					margin: 0;
					padding: 0;
					padding-right: 10px;
					float: left;
				}
				#main-container #main #left-col .emph-bkblue {
					display: block;
					margin: 0;
					padding: 10px 10px;
					background: url(../images/emph-bkblue.jpg) top left repeat-x;
					border-top: 0px solid #0a73b8;
				}
				#main-container #main #left-col .emph-bkblue h2 {
					font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
					display: block;
					margin: 0 0px 10px 0px;
					padding: 0;
					font-weight: normal;
					font-size: 18px;
					color: #333333;
					text-align: left;
				}
			#main-container #main #right-col {
				display: inline;
				float: right;
				width: 228px;
				margin: 0;
				padding: 0;
			}
				#main-container #main #right-col #menu {
					display: block;
					width: 228px;
					margin: 0;
					padding: 5px 0;
					background: url(../images/submenu-bkground.jpg) top left repeat-x;
					border-top: 3px solid #0a73b8;
					border-bottom: 1px solid #cccccc;
				}
					#main-container #main #right-col #menu a:link, #main-container #main #right-col #menu a:visited{
						display: block;
						width: 208px;
						margin: 0 0 15px 0;
						padding: 0 10px;
						color: #333333;
						line-height: 22px;
						text-decoration: none;
						font-size: 16px;
						font-weight: inherit;
					}
					#main-container #main #right-col #menu a:hover{
						color: #f69027;
						text-decoration: underline;
					}
					#main-container #main #right-col #menu a.lev2:link, #main-container #main #right-col #menu a.lev2:visited{
						display: block;
						width: 208px;
						margin: 0 0 5px 0;
						padding: 0 10px;
						color: #333333;
						line-height: 22px;
						text-decoration: none;
						font-size: 13px;
						font-weight: inherit;
					}
					#main-container #main #right-col #menu a.lev2:hover{
						color: #f69027;
						text-decoration: underline;
					}
					#main-container #main #right-col #menu a.lev2-menuitemsel:link, #main-container #main #right-col #menu a.lev2-menuitemsel:visited {
						display: block;
						width: 208px;
						margin: 0 0 5px 0;
						padding: 0 10px;
						color: #ffffff;
						line-height: 22px;
						text-decoration: none;
						font-size: 13px;
						font-weight: inherit;
						background: #024f7f url(../images/submenu-item-sel.jpg) top left repeat-x;
					}
					#main-container #main #right-col #menu a.lev2-menuitemsel:hover{
						text-decoration: underline;
					}
					#main-container #main #right-col #menu a.lev3:link, #main-container #main #right-col #menu a.lev3:visited{
						display: block;
						width: 193px;
						margin: 0 0 5px 0;
						padding: 0 10px 0 25px;
						color: #333333;
						line-height: 22px;
						text-decoration: none;
						font-size: 11px;
						font-weight: inherit;
					}
					#main-container #main #right-col #menu a.lev3:hover{
						color: #f69027;
						text-decoration: underline;
					}
					#main-container #main #right-col #menu a.lev3-menuitemsel:link, #main-container #main #right-col #menu a.lev3-menuitemsel:visited {
						display: block;
						width: 193px;
						margin: 0 0 5px 10px;
						padding: 0 10px 0 15px;
						color: #ffffff;
						line-height: 22px;
						text-decoration: none;
						font-size: 11px;
						font-weight: inherit;
						background: #024f7f url(../images/submenu-item-sel.jpg) top left repeat-x;
					}
					#main-container #main #right-col #menu a.lev3-menuitemsel:hover{
						text-decoration: underline;
					}
				#main-container #main #right-col .box-sgap {
					display: block;
					width: 228px;
					height: 10px;
					line-height: 10px;
					margin: 0;
					padding: 0;
				}
				#main-container #main #right-col .box-lgap {
					display: block;
					width: 228px;
					height: 20px;
					line-height: 20px;
					margin: 0;
					padding: 0;
				}
				#main-container #main #right-col .orangebox {
					display: block;
					width: 208px;
					margin: 0;
					padding: 10px;
					color: #ffffff;
					line-height: 20px;
					background: #f26621 url(../images/box-orange-bkground.jpg) bottom left repeat-x;
				}
					#main-container #main #right-col h2 {
						font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
						display: block;
						margin: 0 0 10px 0;
						padding: 0;
						font-weight: bold;
						font-size: 18px;
						color: #ffffff;
						text-align: left;
					}
					#main-container #main #right-col a:link, #main-container #main #right-col a:visited {
						color: #ffffff;
						text-decoration: underline;
						font-weight: inherit;
					}
					#main-container #main #right-col a:hover {
						text-decoration: none;
					}


#footer-top-container {
	display: block;
	width: 100%;
	margin: 0;
	padding: 17px 0 0 0;
	background: #004d7d url(../images/footer-bkground-top.jpg) top left repeat-x;
}
	#footer-top {
		display: block;
		width: 950px;
		margin: 0 auto;
		padding: 0;
		color: #ffffff;
		font-size: 12px;
		line-height: 16px;
	}
	#footer-top-container #footer-top .col-narrow {
		display: inline;
		float: left;
		width: 165px;
		margin: 0 20px 0 0;
		padding: 0;
	}
	#footer-top-container #footer-top .col-wide {
		display: inline;
		float: left;
		width: 210px;
		margin: 0;
		padding: 0;
	}
	#footer-top-container h2 {
		font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
		display: block;
		margin: 0 0 10px 0;
		padding: 0 0 5px 0;
		font-weight: bold;
		font-size: 14px;
		color: #29a7df;
		text-align: left;
		border-bottom: 1px solid #29a7df;
	}
		#footer-top-container #footer-top a:link, #footer-top-container #footer-top a:visited {
			display: block;
			margin: 3px 0;
			padding: 0;
			color: #ffffff;
			text-decoration: none;
			font-weight: normal;
		}
		#footer-top-container #footer-top a:hover {
			text-decoration: underline;
		}
#footer-bottom-container {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #004d7d url(../images/footer-bkground-bottom.jpg) left 30px repeat-x;
}
	#footer-bottom {
		display: block;
		width: 950px;
		margin: 0 auto;
		padding: 30px 0 0 0;
		color: #ffffff;
		line-height: 16px;
	}
		img.VAb-Mr10 {
			vertical-align: bottom;
			margin-right: 10px;
		}
		img.rss-icon-footer {
			position: relative;
			top: 3px;
			width: 14px;
			height: 15px;
			margin: 0;
			padding: 0;
			text-decoration: none;
		}
		#footer-bottom-container #footer-bottom a:link, #footer-bottom-container #footer-bottom a:visited {
			margin: 0;
			padding: 0;
			color: #ffffff;
			text-decoration: none;
			font-weight: normal;
			font-size: 11px;
		}
		#footer-bottom-container #footer-bottom a:hover {
			text-decoration: underline;
		}
		#footer-bottom-container #footer-bottom a.Pl5:link, #footer-bottom-container #footer-bottom a.Pl5:hover, #footer-bottom-container #footer-bottom a.Pl5:visited {
			padding-left: 5px;
		}

/************ Drop down DIVs ************/
.dd-border {
	padding: 5px;
	background-color: #edeeff;
}


/************ 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, Helvetica, Tahoma, Arial, sans-serif;
	background-color: #ffffff;
    border: 1px solid #666666;
    font-size: 12px;
	color: #333333;
  	margin: 0;
	padding: 0;
}
textarea {
	font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
	background-color: #ffffff;
    border: 1px solid #666666;
    font-size: 12px;
	color: #333333;
  	margin: 0;
	padding: 0 2px; 
}
input {
	font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
	display: inline;
	background-color: #ffffff;
	border: 1px solid #666666;
	color: #333333;
 	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.search-top {
 	height: 14px;
 	margin: 0 5px 0 0;
	padding: 0 2px;
    width: 200px;
	border: #dddddd 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;
}
*/
img#visualCaptcha {
	border: 1px solid #666666;
	padding: 1px;
}