body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}
#container {
	display: block;
	margin: 0 auto;
	padding: 0 0 50px 0;
	width: 990px;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
	color: #444444;
	font-size: 12px;
	text-align: left;
}

h1 {
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: bold;
	font-size: 24px;
	color: #ffd128;
	text-align: left;
	line-height: 100%;
}
h2 {
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
	display: block;
	margin: 0 0 16px;
	padding: 0;
	font-weight: bold;
	font-size: 18px;
	color: #ffd128;
	text-align: left;
	line-height: 100%;
}
h2.inline {
	display: inline;
	margin: 0;
	padding: 0;
}
h3 {
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
	display: block;
	margin: 0 0 14px 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	text-align: left;
	line-height: 100%;
}
h3.inline {
	display: inline;
	margin: 0;
	padding: 0;
}
h4 {
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
	display: block;
	margin: 0 0 12px 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	color: #444444;
	text-align: left;
	line-height: 100%;
}
h4.inline {
	display: inline;
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}


/************ Standard tags ************/
.scrollDiv {
	border: #444444 solid 1px;
	color: #333333;
	padding: 10px;
	margin: 0;
	background-color: #ffffff; 
	width: auto; 
	height: 100px; 
	overflow: auto;
	overflow-x: hidden;
}

/************ 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{
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
}
.block{
	display: block;
}
.inner {
	float: left;
	overflow: hidden;
}
.padTB3 {
	padding: 3px 0;
}
.padL50 {
	padding: 0 0 0 50px;
}


/************ Color Styles ************/
.textcolor {
	color: #444444;
}
.white {
	color: #ffffff;
}
.black {
	color: #000000;
}
.yellow {
	color: #ffd128;
}
.orange {
	color: #f7941d;
}
.red {
	color: #f22222;
}
.violet {
	color: #873c96;
}
.lightblue {
	color: #00aeff;
}
.darkblue {
	color: #0f6389;
}
.mintblue {
	color: #0a1f62;
}
.gray {
	color: #4f5556;
}
.green {
	color: #b8d432;
}
.field_req{
	color: #ff0000;
}
.error_normal{
	color: #ff0000;
}
.bkg_lightgreen {
	background-color: #66FF33;
}
.bkg_darkgreen {
	background-color: #669933;
}
.bkg_lightorange {
	background-color: #FFCC66;
}
.bkg_darkorange {
	background-color: #FF9933;
}
.bkg_lightred {
	background-color: #FF6633;
}
.bkg_darkred {
	background-color: #CC0033;
}


/************ Font Styles ************/
.line_through {
	text-decoration: line-through;
}
.remark {
	font-size: 90%;
	color: #666666;
}
.timestamp {
	font-size: 90%;
}
.card_text {
	font-size: 80%;
}

/************ List Styles ************/
ul {
	list-style-type: square;
}

/************ Link Styles ************/
a:link {
	color: #0a1f62;
	text-decoration: underline;
	font-weight: inherit;
}
a:hover {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a:visited {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a.underlined:link, a.underlined:visited {
	text-decoration: underline;
}
a.underlined:hover {
	text-decoration: none;
}
a.notunderlined:link, a.notunderlined:visited {
	text-decoration: none;
}
a.notunderlined:hover {
	text-decoration: underline;
}
a.gray:link, a.gray:visited {
	color: #444444;
	text-decoration: underline;
	font-weight: inherit;
}
a.gray:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: inherit;
}
a.nagradaIgraPrijava:link, a.nagradaIgraPrijava:visited {
	display: block;
	width: 82px;
	height: 22px;
	margin: 5px;
	line-height: 16px;
	font-size: 11px;
	text-align: center;
	color: #444444;
	text-decoration: none;
	font-weight: inherit;
	background: url(../images/prijava_ni_p2010.png) top left no-repeat;
}
a.nagradaIgraPrijava:hover {
	color: #333333;
	text-decoration: none;
	font-weight: inherit;
}

a.btn-cart-block:link, a.btn-cart-block:visited {
	display: block;
	width: 80px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	text-align: center;
	color: #444444;
	text-decoration: none;
	font-weight: inherit;
	background: url(../images/btn-w80-yellow.gif) top left no-repeat;
}
a.btn-cart-block:hover {
	color: #333333;
	text-decoration: none;
	font-weight: inherit;
}
a.btn-cart-block-M:link, a.btn-cart-block-M:visited {
	display: block;
	width: 80px;
	height: 16px;
	margin: 5px;
	line-height: 16px;
	font-size: 11px;
	text-align: center;
	color: #444444;
	text-decoration: none;
	font-weight: inherit;
	background: url(../images/btn-w80-yellow.gif) top left no-repeat;
}
a.btn-cart-block-M:hover {
	color: #333333;
	text-decoration: none;
	font-weight: inherit;
}
a.btn-cart-block-M-red:link, a.btn-cart-block-M-red:visited {
	display: block;
	width: 80px;
	height: 16px;
	margin: 5px;
	line-height: 16px;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: inherit;
	background: url(../images/btn-w80-red.gif) top left no-repeat;
}
a.btn-cart-block-M-red:hover {
	color: #333333;
	text-decoration: none;
	font-weight: inherit;
}
div.btn-cart-step-cur { 
	display: block;
	width: 113px;
	height: 26px;
	font-size: 11px;
	line-height: 26px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/btn-shoplist-gray.gif) left center no-repeat;
}
div.btn-cart-step { 
	display: block;
	width: 113px;
	height: 26px;
	font-size: 11px;
	line-height: 26px;
	color: #444444;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/btn-shoplist-yellow.gif) left center no-repeat;
}


/************ Image Styles ************/
img {
	border: 0;
	outline: 0;
}
img.grayBorder {
	border: 0 solid #666666;
}
img.grayBorder-VAB {
	border: 1px solid #666666;
	vertical-align: bottom;
}
img.floatLeft-M {
	display: inline;
	float: left;
	vertical-align: bottom;
	margin: 3px 10px 2px 0;
}
img.floatRight-M {
	display: inline;
	float: right;
	vertical-align: bottom;
	margin: 3px 0 2px 10px;
}

/************ Table Styles ************/
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	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 #666666;
}
table.hasborder td {
	border: 1px solid #666666;
}
table.hasborder td.noborder {
	border: 0;
}
table.hasborder_tCenter{
	border: 1px solid #666666;
	text-align: center;
}
table.hasborder_tCenter td {
	border: 1px solid #666666;
}
table.hasborder_tLeft{
	border: 1px solid #666666;
	text-align: left;
}
table.hasborder_tLeft td {
	border: 1px solid #666666;
}
table td.topborder_tLeft {
	border-top: 1px solid #666666;
	text-align: left;
}
table td.topborder_tRight {
	border-top: 1px solid #666666;
	text-align: right;
}
table td.topborder_tRight_Pt {
	border-top: 1px solid #666666;
	text-align: right;
	padding-top: 10px;
}
thead {
	background-color: #0a1f62;
	color: #ffffff;
}
tr.lightbkground {
	background-color: #ffffff;
}
tr.darkbkground {
	background-color: #e6e6e6;
}
tr.graybkground {
	background-color: #999999;
}
table.shoplist td {
	font-size: 12px;
	font-weight: normal;
	padding: 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	vertical-align: middle;
}
table.shoplist tr.lightbkground {
	background-color: #e5e6e6;
}
table.shoplist tr.darkbkground {
	background-color: #cacccc;
}
table.shoplist a.btn-shoplist:link, table.shoplist a.btn-shoplist:visited { 
	display: block;
	width: 113px;
	height: 26px;
	line-height: 26px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/btn-shoplist-mintblue.gif) left center no-repeat;
}
table.shoplist a.btn-shoplist:hover { 
	background: url(../images/btn-shoplist-mintblue-over.gif) left center no-repeat;
}
table.shoplist td.largetext {
	font-size: 14px;
}


/************ Layout ************/
#header {
	display: block;
	margin: 0 0 25px 0;
	padding: 0 8px 0 10px;
	width: 972px;
	height: 90px;
	background: #e6e6e6 url(../images/header-bkground.gif) top left no-repeat;
}
	#header-left {
		display: inline;
		float: left;
		margin: 0 20px 0 0;
		padding: 0;
	}
	#header-right {
		display: inline;
		float: right;
		margin: 0 0 7px 0;
		padding: 0;
	}
		#header-right-toolbar {
			display: block;
			margin: 0;
			padding: 0;
			height: 23px;
		}
			#header-right-toolbar-left {
				display: inline;
				float: left;
				margin: 0;
				padding: 0;
				width: 3px;
				height: 23px;
				background: url(../images/header-language-left.gif) top left no-repeat;
			}
			#header-right-toolbar-langs {
				display: inline;
				float: left;
				margin: 0;
				padding: 0;
				height: 23px;
				line-height: 20px;
				font-size: 11px;
				font-weight: bold;
				background: url(../images/header-language-bkground.gif) top left repeat-x;
			}
				#header-right-toolbar-langs a:link, #header-right-toolbar-langs a:visited {
					display: block;
					float: left;
					padding: 0 5px;
					height: 20px;
					color: #333333;
					font-size: inherit;
					font-weight: inherit;
					text-decoration: none;
				}
				#header-right-toolbar-langs a:hover {
					color: #ffffff;
				}
			#header-right-toolbar-middle {
				display: inline;
				float: left;
				margin: 0;
				padding: 0;
				width: 6px;
				height: 23px;
				background: url(../images/header-language-topmenu.gif) top left no-repeat;
			}
			#header-right-toolbar-menu {
				display: inline;
				float: left;
				margin: 0;
				padding: 0 5px;
				height: 23px;
				line-height: 20px;
				font-size: 11px;
				font-weight: bold;
				color: #ffffff;
				background: url(../images/header-menu-bkground.gif) top left repeat-x;
			}
				#header-right-toolbar-menu a:link, #header-right-toolbar-menu a:visited {
					display: block;
					float: left;
					margin: 0 4px;
					padding: 0 2px;
					height: 20px;
					color: #ffffff;
					font-size: inherit;
					font-weight: inherit;
					text-decoration: none;
				}
				#header-right-toolbar-menu a:hover {
					color: #ffd128;
				}
			#header-right-toolbar-right {
				display: inline;
				float: left;
				margin: 0;
				padding: 0;
				width: 3px;
				height: 23px;
				background: url(../images/header-menu-right.gif) top left no-repeat;
			}
				a.search-top-btn:link, a.search-top-btn:visited {
					display: block;
					width: 55px;
					height: 18px;
					margin: 0;
					padding: 0;
					text-align: center;
					font-size: 11px;
					color: #333333;
					font-weight: bold;
					line-height: 17px;
					text-decoration: none;
					background: url(../images/header-search-btn.gif) top left no-repeat;
				}
				a.search-top-btn:hover {
					color: #ffffff;
				}


#mainmenu {
	display: block;
	margin: 0;
	padding: 0;
	width: 990px;
	height: 36px;
	background-color: #ffffff;
	border-bottom: 10px solid #ffd128;
}
	#mainmenu a:link, #mainmenu a:visited {
		display: block;
		margin: 0;
		padding: 0 10px;
		text-align: center;
		font-size: 14px;
		color: #444444;
		font-weight: bold;
		line-height: 36px;
		text-decoration: none;
		outline: 0;
	}
	#mainmenu a:hover {
		color: #ffffff;
	}
	#mainmenu a.selected:link, #mainmenu a.selected:hover, #mainmenu a.selected:visited {
		color: #ffffff;
	}
	
	#mainmenu .yellow-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #ffd128 url(../images/menu-yellow-left.gif) top left no-repeat;*/
	}
	#mainmenu .yellow-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #ffd128 url(../images/menu-yellow-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .yellow-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #ffd128 url(../images/menu-yellow-right.gif) top left no-repeat;*/
	}
	#mainmenu .yellow-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #ffd128 url(../images/menu-yellow-left.gif) top left no-repeat;
	}
	#mainmenu .yellow-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #ffd128 url(../images/menu-yellow-bkground.gif) top left repeat-x;
	}
	#mainmenu .yellow-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #ffd128 url(../images/menu-yellow-right.gif) top left no-repeat;
	}
	
	#mainmenu .orange-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #f7941d url(../images/menu-orange-left.gif) top left no-repeat;*/
	}
	#mainmenu .orange-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #f7941d url(../images/menu-orange-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .orange-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #f7941d url(../images/menu-orange-right.gif) top left no-repeat;*/
	}
	#mainmenu .orange-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #f7941d url(../images/menu-orange-left.gif) top left no-repeat;
	}
	#mainmenu .orange-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #f7941d url(../images/menu-orange-bkground.gif) top left repeat-x;
	}
	#mainmenu .orange-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #f7941d url(../images/menu-orange-right.gif) top left no-repeat;
	}
	
	#mainmenu .red-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #f22222 url(../images/menu-red-left.gif) top left no-repeat;*/
	}
	#mainmenu .red-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #f22222 url(../images/menu-red-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .red-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #f22222 url(../images/menu-red-right.gif) top left no-repeat;*/
	}
	#mainmenu .red-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #f22222 url(../images/menu-red-left.gif) top left no-repeat;
	}
	#mainmenu .red-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #f22222 url(../images/menu-red-bkground.gif) top left repeat-x;
	}
	#mainmenu .red-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #f22222 url(../images/menu-red-right.gif) top left no-repeat;
	}
	
	#mainmenu .violet-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #873c96 url(../images/menu-violet-left.gif) top left no-repeat;*/
	}
	#mainmenu .violet-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #873c96 url(../images/menu-violet-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .violet-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #873c96 url(../images/menu-violet-right.gif) top left no-repeat;*/
	}
	#mainmenu .violet-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #873c96 url(../images/menu-violet-left.gif) top left no-repeat;
	}
	#mainmenu .violet-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #873c96 url(../images/menu-violet-bkground.gif) top left repeat-x;
	}
	#mainmenu .violet-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #873c96 url(../images/menu-violet-right.gif) top left no-repeat;
	}
	
	#mainmenu .lightblue-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #00aeff url(../images/menu-lightblue-left.gif) top left no-repeat;*/
	}
	#mainmenu .lightblue-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #00aeff url(../images/menu-lightblue-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .lightblue-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #00aeff url(../images/menu-lightblue-right.gif) top left no-repeat;*/
	}
	#mainmenu .lightblue-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #00aeff url(../images/menu-lightblue-left.gif) top left no-repeat;
	}
	#mainmenu .lightblue-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #00aeff url(../images/menu-lightblue-bkground.gif) top left repeat-x;
	}
	#mainmenu .lightblue-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #00aeff url(../images/menu-lightblue-right.gif) top left no-repeat;
	}
	
	#mainmenu .darkblue-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #0f6389 url(../images/menu-darkblue-left.gif) top left no-repeat;*/
	}
	#mainmenu .darkblue-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #0f6389 url(../images/menu-darkblue-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .darkblue-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #0f6389 url(../images/menu-darkblue-right.gif) top left no-repeat;*/
	}
	#mainmenu .darkblue-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #0f6389 url(../images/menu-darkblue-left.gif) top left no-repeat;
	}
	#mainmenu .darkblue-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #0f6389 url(../images/menu-darkblue-bkground.gif) top left repeat-x;
	}
	#mainmenu .darkblue-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #0f6389 url(../images/menu-darkblue-right.gif) top left no-repeat;
	}
	
	#mainmenu .mintblue-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #0a1f62 url(../images/menu-mintblue-left.gif) top left no-repeat;*/
	}
	#mainmenu .mintblue-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #0a1f62 url(../images/menu-mintblue-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .mintblue-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #0a1f62 url(../images/menu-mintblue-right.gif) top left no-repeat;*/
	}
	#mainmenu .mintblue-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #0a1f62 url(../images/menu-mintblue-left.gif) top left no-repeat;
	}
	#mainmenu .mintblue-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #0a1f62 url(../images/menu-mintblue-bkground.gif) top left repeat-x;
	}
	#mainmenu .mintblue-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #0a1f62 url(../images/menu-mintblue-right.gif) top left no-repeat;
	}
	
	#mainmenu .gray-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #4f5556 url(../images/menu-gray-left.gif) top left no-repeat;*/
	}
	#mainmenu .gray-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #4f5556 url(../images/menu-gray-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .gray-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #4f5556 url(../images/menu-gray-right.gif) top left no-repeat;*/
	}
	#mainmenu .gray-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #4f5556 url(../images/menu-gray-left.gif) top left no-repeat;
	}
	#mainmenu .gray-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #4f5556 url(../images/menu-gray-bkground.gif) top left repeat-x;
	}
	#mainmenu .gray-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #4f5556 url(../images/menu-gray-right.gif) top left no-repeat;
	}
	
	#mainmenu .green-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #b8d432 url(../images/menu-green-left.gif) top left no-repeat;*/
	}
	#mainmenu .green-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #b8d432 url(../images/menu-green-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .green-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #b8d432 url(../images/menu-green-right.gif) top left no-repeat;*/
	}
	
	#mainmenu .green-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #b8d432 url(../images/menu-green-left.gif) top left no-repeat;
	}
	#mainmenu .green-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #b8d432 url(../images/menu-green-bkground.gif) top left repeat-x;
	}
	#mainmenu .green-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #b8d432 url(../images/menu-green-right.gif) top left no-repeat;
	}
	
	
	#mainmenu .black-left {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #0a1f62 url(../images/menu-mintblue-left.gif) top left no-repeat;*/
	}
	#mainmenu .black-tab {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #0a1f62 url(../images/menu-mintblue-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .black-right {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #0a1f62 url(../images/menu-mintblue-right.gif) top left no-repeat;*/
	}
	#mainmenu .black-left-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #000000 url(../images/menu-black-left.gif) top left no-repeat;
	}
	#mainmenu .black-tab-selected {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: #000000 url(../images/menu-black-bkground.gif) top left repeat-x;
	}
	#mainmenu .black-right-selected {
		display: block;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: #000000 url(../images/menu-black-right.gif) top left no-repeat;
	}
	
	#mainmenu .basket-right {
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #4f5556 url(../images/menu-gray-right.gif) top right no-repeat;*/
	}
	#mainmenu .basket-tab {
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 36px;
		line-height: 36px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		background: none;
		/*background: #4f5556 url(../images/menu-gray-bkground.gif) top left repeat-x;*/
	}
	#mainmenu .basket-left {
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		width: 3px;
		height: 36px;
		background: none;
		/*background: #4f5556 url(../images/menu-gray-left.gif) top left no-repeat;*/
	}
	#mainmenu .basket-tab a.text:link, #mainmenu .basket-tab a.text:visited {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
		text-align: center;
		font-size: 14px;
		color: #444444;
		font-weight: bold;
		line-height: 36px;
		text-decoration: none;
		outline: 0;
	}
	#mainmenu .basket-tab a.text:hover {
		color: #ffffff;
	}
	#mainmenu .basket-tab a.icon:link, #mainmenu .basket-tab a.icon:visited {
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px 0 0;
		text-align: center;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		line-height: 36px;
		text-decoration: none;
		outline: 0;
	}
	img.basketicon {
		margin: 0 0 0 10px;
		vertical-align: bottom;
	}

#breadcrumbs {
	display: block;
	width: 990px;
	margin: 5px 0 0 0;
	padding: 0;
	width: 990px;
	color: #a7aaaa;
	font-size: 11px;
}
	#breadcrumbs a:link, #breadcrumbs a:visited {
		color: #a7aaaa;
		font-weight: normal;
		text-decoration: underline;
	}
	#breadcrumbs a:hover {
		color: #4f5556;
	}

#content-wide {
	display: block;
	margin: 10px 0 40px 0;
	padding: 0;
	width: 990px;
	line-height: 130%;
}
	/* INDEX PAGE classes */
	#idx-top-box {
		display: block;
		margin: 0;
		padding: 0;
		width: 990px;
		height: 220px;
		color: #ffffff;
		background: #0a1f62 url(../images/index-topbox-bkground.gif) top left repeat-x;
		overflow: hidden;
	}
		#idx-top-box-separator {
			z-index: 2;
			position: relative;
			top: -220px;
			left: 447px;
			display: block;
			margin: 0;
			padding: 0;
			width: 122px;
			height: 220px;
			background: transparent url(../images/index-topbox-separator.png) top left no-repeat;
		}
		#idx-top-box-left {
			display: block;
			float: left;
			margin: 0;
			padding: 0;
			width: 447px;
			height: 220px;
			overflow: hidden;
		}
			#idx-top-box-left-greeting {
				display: block;
				margin: 0;
				padding: 0 20px 0 58px;
				width: 447px;
				height: 40px;
				background: url(../images/index-topbox-talkcloud.gif) 9px center no-repeat;
				line-height: 40px;
				font-size: 26px;
			}
			#idx-top-box-left-content {
				display: block;
				margin: 0;
				padding: 10px;
				width: 427px;
				height: 160px;
				line-height: 24px;
			}
				.fs14 {
					font-size: 14px;
				}
				.idx-top-box-left-content-cols3 {
					display: inline;
					float: left;
					margin: 0 10px 0 0;
					padding: 0;
					width: 130px;
				}
					a.white-under:link, a.white-under:visited {
						color: #ffffff;
						text-decoration: underline;
						font-weight: inherit;
					}
					a.white-under:hover {
						color: #ffd128;
						text-decoration: underline;
						font-weight: inherit;
					}
		#idx-top-box-right {
			display: block;
			float: left;
			margin: 0;
			padding: 0;
			width: 543px;
			height: 220px;
			overflow: hidden;
		}
			#idx-top-box-right-content {
				display: block;
				margin: 0 0 10px 0;
				padding: 0 10px 0 156px;
				width: 377px;
				height: 40px;
				line-height: 40px;
				font-size: 18px;
				font-weight: bold;
			}
				a.idx-events-all:link, a.idx-events-all:visited {
					display: inline;
					float: right;
					font-size: 11px;
					color: #ffffff;
					text-decoration: underline;
					font-weight: inherit;
				}
				a.idx-events-all:hover {
					color: #ffd128;
					text-decoration: underline;
					font-weight: inherit;
				}
				a.idx-event-yellow:link, a.idx-event-yellow:visited {
					display: block;
					width: 347px;
					height: 22px;
					margin: 5px 0;
					padding: 3px 40px 3px 156px;
					font-size: 12px;
					color: #ffffff;
					line-height: 20px;
					text-decoration: none;
					background: url(../images/index-topbox-event-yellow.gif) 126px 3px no-repeat;
					outline: 0;
					overflow: hidden;
				}
				a.idx-event-yellow:hover {
					background: #475789 url(../images/index-topbox-event-yellow-over.gif) 126px 3px no-repeat;
				}
				a.idx-event-orange:link, a.idx-event-orange:visited {
					display: block;
					width: 347px;
					height: 22px;
					margin: 5px 0;
					padding: 3px 40px 3px 156px;
					font-size: 12px;
					color: #ffffff;
					line-height: 20px;
					text-decoration: none;
					background: url(../images/index-topbox-event-orange.gif) 126px 3px no-repeat;
					outline: 0;
					overflow: hidden;
				}
				a.idx-event-orange:hover {
					background: #475789 url(../images/index-topbox-event-orange-over.gif) 126px 3px no-repeat;
				}
				a.idx-event-red:link, a.idx-event-red:visited {
					display: block;
					width: 347px;
					height: 22px;
					margin: 5px 0;
					padding: 3px 40px 3px 156px;
					font-size: 12px;
					color: #ffffff;
					line-height: 20px;
					text-decoration: none;
					background: url(../images/index-topbox-event-red.gif) 126px 3px no-repeat;
					outline: 0;
					overflow: hidden;
				}
				a.idx-event-red:hover {
					background: #475789 url(../images/index-topbox-event-red-over.gif) 126px 3px no-repeat;
				}
				a.idx-event-violet:link, a.idx-event-violet:visited {
					display: block;
					width: 347px;
					height: 22px;
					margin: 5px 0;
					padding: 3px 40px 3px 156px;
					font-size: 12px;
					color: #ffffff;
					line-height: 20px;
					text-decoration: none;
					background: url(../images/index-topbox-event-violet.gif) 126px 3px no-repeat;
					outline: 0;
					overflow: hidden;
				}
				a.idx-event-violet:hover {
					background: #475789 url(../images/index-topbox-event-violet-over.gif) 126px 3px no-repeat;
				}
				a.idx-event-lightblue:link, a.idx-event-lightblue:visited {
					display: block;
					width: 347px;
					height: 22px;
					margin: 5px 0;
					padding: 3px 40px 3px 156px;
					font-size: 12px;
					color: #ffffff;
					line-height: 20px;
					text-decoration: none;
					background: url(../images/index-topbox-event-lightblue.gif) 126px 3px no-repeat;
					outline: 0;
					overflow: hidden;
				}
				a.idx-event-lightblue:hover {
					background: #475789 url(../images/index-topbox-event-lightblue-over.gif) 126px 3px no-repeat;
				}
				a.idx-event-darkblue:link, a.idx-event-darkblue:visited {
					display: block;
					width: 347px;
					height: 22px;
					margin: 5px 0;
					padding: 3px 40px 3px 156px;
					font-size: 12px;
					color: #ffffff;
					line-height: 20px;
					text-decoration: none;
					background: url(../images/index-topbox-event-darkblue.gif) 126px 3px no-repeat;
					outline: 0;
					overflow: hidden;
				}
				a.idx-event-darkblue:hover {
					background: #475789 url(../images/index-topbox-event-darkblue-over.gif) 126px 3px no-repeat;
				}
				a.idx-event-mintblue:link, a.idx-event-mintblue:visited {
					display: block;
					width: 347px;
					height: 22px;
					margin: 5px 0;
					padding: 3px 40px 3px 156px;
					font-size: 12px;
					color: #ffffff;
					line-height: 20px;
					text-decoration: none;
					background: url(../images/index-topbox-event-mintblue.gif) 126px 3px no-repeat;
					outline: 0;
					overflow: hidden;
				}
				a.idx-event-mintblue:hover {
					background: #475789 url(../images/index-topbox-event-mintblue-over.gif) 126px 3px no-repeat;
				}
				a.idx-event-gray:link, a.idx-event-gray:visited {
					display: block;
					width: 347px;
					height: 22px;
					margin: 5px 0;
					padding: 3px 40px 3px 156px;
					font-size: 12px;
					color: #ffffff;
					line-height: 20px;
					text-decoration: none;
					background: url(../images/index-topbox-event-gray.gif) 126px 3px no-repeat;
					outline: 0;
					overflow: hidden;
				}
				a.idx-event-gray:hover {
					background: #475789 url(../images/index-topbox-event-gray-over.gif) 126px 3px no-repeat;
				}
				a.idx-event-green:link, a.idx-event-green:visited {
					display: block;
					width: 347px;
					height: 22px;
					margin: 5px 0;
					padding: 3px 40px 3px 156px;
					font-size: 12px;
					color: #ffffff;
					line-height: 20px;
					text-decoration: none;
					background: url(../images/index-topbox-event-green.gif) 126px 3px no-repeat;
					outline: 0;
					overflow: hidden;
				}
				a.idx-event-green:hover {
					background: #475789 url(../images/index-topbox-event-green-over.gif) 126px 3px no-repeat;
				}
		#idx-top-box-shadow-bottom {
			display: block;
			margin: 0 0 7px 0;
			padding: 0;
			width: 990px;
			height: 4px;
			background: #ffffff url(../images/index-topbox-shadow-bottom.gif) top left no-repeat;
		}
	#idx-left-container {
		display: inline;
		float: left;
		margin: 0;
		padding: 0;
		width: 740px;
	}
		.idx-left-container-box-small-left {
			display: inline;
			float: left;
			margin: 0 0 14px 0;
			padding: 0;
			width: 365px;
		}
		.idx-left-container-box-small-right {
			display: inline;
			float: right;
			margin: 0 0 14px 0;
			padding: 0;
			width: 365px;
		}
		.idx-left-container-box-large {
			display: block;
			margin: 0 0 14px 0;
			padding: 0;
			width: 740px;
		}
			.idx-left-container-box-bkground-left {
				display: block;
				float: left;
				margin: 0;
				padding: 0;
				width: 2px;
				height: 201px;
				background: #f3f4f7 url(../images/index-box-left.gif) top left no-repeat;
			}
			.idx-left-container-box-small-bkground {
				display: block;
				float: left;
				margin: 0;
				padding: 10px;
				width: 341px;
				height: 181px;
				background: #f3f4f7 url(../images/index-box-bkground.gif) top left repeat-x;
				overflow: hidden;
			}
				.idx-left-container-box-small-bkground h2{
					color: #0a1f62;
				}
			.idx-left-container-box-large-bkground {
				display: block;
				float: left;
				margin: 0;
				padding: 10px;
				width: 716px;
				height: 181px;
				background: #f3f4f7 url(../images/index-box-bkground.gif) top left repeat-x;
				overflow: hidden;
			}
				.idx-left-container-box-large-bkground h2{
					color: #0a1f62;
				}
			.idx-left-container-box-bkground-right {
				display: block;
				float: left;
				margin: 0;
				padding: 0;
				width: 2px;
				height: 201px;
				background: #f3f4f7 url(../images/index-box-right.gif) top left no-repeat;
			}
	#idx-right-container {
		display: inline;
		float: right;
		margin: 0;
		padding: 0;
		width: 240px;
	}

		.idx-right-container-box-yellow {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 240px;
			background-color: #ffd128;
			color: #444444;
		}
			.idx-right-container-box-yellow-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 10px;
				background: url(../images/rightcol-yellow-top.gif) top left no-repeat;
			}
			.idx-right-container-box-yellow-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 220px;
			}
			.idx-right-container-box-yellow-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 220px;
				font-weight: bold;
				font-size: 15px;
				text-align: left;
				color: #444444;
				line-height: 100%;
				border-bottom: 1px solid #ffdd5e;
				vertical-align: bottom;
			}
				.idx-right-container-box-yellow-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 240px;
					height: 1px;
					line-height: 1px;
					background-color: #ffdd5e;
				}
				.idx-right-container-box-yellow-middle a:link, .idx-right-container-box-yellow-middle a:visited {
					color: #444444;
					font-weight: inherit;
					text-decoration: underline;
				}
				.idx-right-container-box-yellow-middle a:hover {
					text-decoration: none;
				}
				.idx-right-container-box-yellow-middle a.block:link, .idx-right-container-box-yellow-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #444444;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 220px center no-repeat;
					border-top: 1px solid #ffdd5e;
					border-bottom: 1px solid #ffdd5e;
				}
				.idx-right-container-box-yellow-middle a.block:hover {
					background-color: #ffdd5e;
				}
				.idx-right-container-box-yellow-middle a.block-noborder:link, .idx-right-container-box-yellow-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #444444;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 220px center no-repeat;
				}
				.idx-right-container-box-yellow-middle a.block-noborder:hover {
					background-color: #ffdd5e;
				}
				.idx-right-container-box-yellow-middle a.block-noborder-textLarge:link, .idx-right-container-box-yellow-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #444444;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 220px center no-repeat;
				}
				.idx-right-container-box-yellow-middle a.block-noborder-textLarge:hover {
					background-color: #ffdd5e;
				}
			.idx-right-container-box-yellow-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 4px;
				background-color: #ffd63e;
			}

		.idx-right-container-box-orange {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 240px;
			background-color: #f7941d;
			color: #ffffff;
		}
			.idx-right-container-box-orange-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 10px;
				background: url(../images/rightcol-orange-top.gif) top left no-repeat;
			}
			.idx-right-container-box-orange-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 220px;
			}
			.idx-right-container-box-orange-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 220px;
				font-weight: bold;
				font-size: 15px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #f9af56;
				vertical-align: bottom;
			}
				.idx-right-container-box-orange-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 240px;
					height: 1px;
					line-height: 1px;
					background-color: #f9af56;
				}
				.idx-right-container-box-orange-middle a:link, .idx-right-container-box-orange-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.idx-right-container-box-orange-middle a:hover {
					text-decoration: none;
				}
				.idx-right-container-box-orange-middle a.block:link, .idx-right-container-box-orange-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
					border-top: 1px solid #f9af56;
					border-bottom: 1px solid #f9af56;
				}
				.idx-right-container-box-orange-middle a.block:hover {
					background-color: #f9af56;
				}
				.idx-right-container-box-orange-middle a.block-noborder:link, .idx-right-container-box-orange-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-orange-middle a.block-noborder:hover {
					background-color: #f9af56;
				}
				.idx-right-container-box-orange-middle a.block-noborder-textLarge:link, .idx-right-container-box-orange-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-orange-middle a.block-noborder-textLarge:hover {
					background-color: #f9af56;
				}
			.idx-right-container-box-orange-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 4px;
				background-color: #f89f34;
			}

		.idx-right-container-box-red {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 240px;
			background-color: #f22222;
			color: #ffffff;
		}
			.idx-right-container-box-red-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 10px;
				background: url(../images/rightcol-red-top.gif) top left no-repeat;
			}
			.idx-right-container-box-red-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 220px;
			}
			.idx-right-container-box-red-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 220px;
				font-weight: bold;
				font-size: 15px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #f55959;
				vertical-align: bottom;
			}
				.idx-right-container-box-red-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 240px;
					height: 1px;
					line-height: 1px;
					background-color: #f55959;
				}
				.idx-right-container-box-red-middle a:link, .idx-right-container-box-red-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.idx-right-container-box-red-middle a:hover {
					text-decoration: none;
				}
				.idx-right-container-box-red-middle a.block:link, .idx-right-container-box-red-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
					border-top: 1px solid #f55959;
					border-bottom: 1px solid #f55959;
				}
				.idx-right-container-box-red-middle a.block:hover {
					background-color: #f55959;
				}
				.idx-right-container-box-red-middle a.block-noborder:link, .idx-right-container-box-red-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-red-middle a.block-noborder:hover {
					background-color: #f55959;
				}
				.idx-right-container-box-red-middle a.block-noborder-textLarge:link, .idx-right-container-box-red-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-red-middle a.block-noborder-textLarge:hover {
					background-color: #f55959;
				}
			.idx-right-container-box-red-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 4px;
				background-color: #f22626;
			}

		.idx-right-container-box-violet {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 240px;
			background-color: #873c96;
			color: #ffffff;
		}
			.idx-right-container-box-violet-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 10px;
				background: url(../images/rightcol-violet-top.gif) top left no-repeat;
			}
			.idx-right-container-box-violet-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 220px;
			}
			.idx-right-container-box-violet-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 220px;
				font-weight: bold;
				font-size: 15px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #a56db0;
				vertical-align: bottom;
			}
				.idx-right-container-box-violet-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 240px;
					height: 1px;
					line-height: 1px;
					background-color: #a56db0;
				}
				.idx-right-container-box-violet-middle a:link, .idx-right-container-box-violet-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.idx-right-container-box-violet-middle a:hover {
					text-decoration: none;
				}
				.idx-right-container-box-violet-middle a.block:link, .idx-right-container-box-violet-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
					border-top: 1px solid #a56db0;
					border-bottom: 1px solid #a56db0;
				}
				.idx-right-container-box-violet-middle a.block:hover {
					background-color: #a56db0;
				}
				.idx-right-container-box-violet-middle a.block-noborder:link, .idx-right-container-box-violet-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-violet-middle a.block-noborder:hover {
					background-color: #a56db0;
				}
				.idx-right-container-box-violet-middle a.block-noborder-textLarge:link, .idx-right-container-box-violet-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-violet-middle a.block-noborder-textLarge:hover {
					background-color: #a56db0;
				}
			.idx-right-container-box-violet-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 4px;
				background-color: #9350a1;
			}

		.idx-right-container-box-lightblue {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 240px;
			background-color: #00aeff;
			color: #ffffff;
		}
			.idx-right-container-box-lightblue-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 10px;
				background: url(../images/rightcol-lightblue-top.gif) top left no-repeat;
			}
			.idx-right-container-box-lightblue-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 220px;
			}
			.idx-right-container-box-lightblue-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 220px;
				font-weight: bold;
				font-size: 15px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #40c2ff;
				vertical-align: bottom;
			}
				.idx-right-container-box-lightblue-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 240px;
					height: 1px;
					line-height: 1px;
					background-color: #40c2ff;
				}
				.idx-right-container-box-lightblue-middle a:link, .idx-right-container-box-lightblue-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.idx-right-container-box-lightblue-middle a:hover {
					text-decoration: none;
				}
				.idx-right-container-box-lightblue-middle a.block:link, .idx-right-container-box-lightblue-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
					border-top: 1px solid #40c2ff;
					border-bottom: 1px solid #40c2ff;
				}
				.idx-right-container-box-lightblue-middle a.block:hover {
					background-color: #40c2ff;
				}
				.idx-right-container-box-lightblue-middle a.block-noborder:link, .idx-right-container-box-lightblue-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-lightblue-middle a.block-noborder:hover {
					background-color: #40c2ff;
				}
				.idx-right-container-box-lightblue-middle a.block-noborder-textLarge:link, .idx-right-container-box-lightblue-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-lightblue-middle a.block-noborder-textLarge:hover {
					background-color: #40c2ff;
				}
			.idx-right-container-box-lightblue-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 4px;
				background-color: #1ab6ff;
			}

		.idx-right-container-box-darkblue {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 240px;
			background-color: #0f6389;
			color: #ffffff;
		}
			.idx-right-container-box-darkblue-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 10px;
				background: url(../images/rightcol-darkblue-top.gif) top left no-repeat;
			}
			.idx-right-container-box-darkblue-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 220px;
			}
			.idx-right-container-box-darkblue-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 220px;
				font-weight: bold;
				font-size: 15px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #4b8aa7;
				vertical-align: bottom;
			}
				.idx-right-container-box-darkblue-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 240px;
					height: 1px;
					line-height: 1px;
					background-color: #4b8aa7;
				}
				.idx-right-container-box-darkblue-middle a:link, .idx-right-container-box-darkblue-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.idx-right-container-box-darkblue-middle a:hover {
					text-decoration: none;
				}
				.idx-right-container-box-darkblue-middle a.block:link, .idx-right-container-box-darkblue-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
					border-top: 1px solid #4b8aa7;
					border-bottom: 1px solid #4b8aa7;
				}
				.idx-right-container-box-darkblue-middle a.block:hover {
					background-color: #4b8aa7;
				}
				.idx-right-container-box-darkblue-middle a.block-noborder:link, .idx-right-container-box-darkblue-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-darkblue-middle a.block-noborder:hover {
					background-color: #4b8aa7;
				}
				.idx-right-container-box-darkblue-middle a.block-noborder-textLarge:link, .idx-right-container-box-darkblue-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-darkblue-middle a.block-noborder-textLarge:hover {
					background-color: #4b8aa7;
				}
			.idx-right-container-box-darkblue-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 4px;
				background-color: #277395;
			}

		.idx-right-container-box-mintblue {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 240px;
			background-color: #0a1f62;
			color: #ffffff;
		}
			.idx-right-container-box-mintblue-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 10px;
				background: url(../images/rightcol-mintblue-top.gif) top left no-repeat;
			}
			.idx-right-container-box-mintblue-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 220px;
			}
			.idx-right-container-box-mintblue-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 220px;
				font-weight: bold;
				font-size: 15px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #475789;
				vertical-align: bottom;
			}
				.idx-right-container-box-mintblue-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 240px;
					height: 1px;
					line-height: 1px;
					background-color: #475789;
				}
				.idx-right-container-box-mintblue-middle a:link, .idx-right-container-box-mintblue-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.idx-right-container-box-mintblue-middle a:hover {
					text-decoration: none;
				}
				.idx-right-container-box-mintblue-middle a.block:link, .idx-right-container-box-mintblue-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
					border-top: 1px solid #475789;
					border-bottom: 1px solid #475789;
				}
				.idx-right-container-box-mintblue-middle a.block:hover {
					background-color: #475789;
				}
				.idx-right-container-box-mintblue-middle a.block-noborder:link, .idx-right-container-box-mintblue-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-mintblue-middle a.block-noborder:hover {
					background-color: #475789;
				}
				.idx-right-container-box-mintblue-middle a.block-noborder-textLarge:link, .idx-right-container-box-mintblue-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-mintblue-middle a.block-noborder-textLarge:hover {
					background-color: #475789;
				}
			.idx-right-container-box-mintblue-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 4px;
				background-color: #233672;
			}

		.idx-right-container-box-gray {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 240px;
			background-color: #4f5556;
			color: #ffffff;
		}
			.idx-right-container-box-gray-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 10px;
				background: url(../images/rightcol-gray-top.gif) top left no-repeat;
			}
			.idx-right-container-box-gray-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 220px;
			}
			.idx-right-container-box-gray-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 220px;
				font-weight: bold;
				font-size: 15px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #7b8080;
				vertical-align: bottom;
			}
				.idx-right-container-box-gray-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 240px;
					height: 1px;
					line-height: 1px;
					background-color: #7b8080;
				}
				.idx-right-container-box-gray-middle a:link, .idx-right-container-box-gray-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.idx-right-container-box-gray-middle a:hover {
					text-decoration: none;
				}
				.idx-right-container-box-gray-middle a.block:link, .idx-right-container-box-gray-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
					border-top: 1px solid #7b8080;
					border-bottom: 1px solid #7b8080;
				}
				.idx-right-container-box-gray-middle a.block:hover {
					background-color: #7b8080;
				}
				.idx-right-container-box-gray-middle a.block-noborder:link, .idx-right-container-box-gray-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-gray-middle a.block-noborder:hover {
					background-color: #7b8080;
				}
				.idx-right-container-box-gray-middle a.block-noborder-textLarge:link, .idx-right-container-box-gray-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 220px center no-repeat;
				}
				.idx-right-container-box-gray-middle a.block-noborder-textLarge:hover {
					background-color: #7b8080;
				}
			.idx-right-container-box-gray-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 4px;
				background-color: #616667;
			}

		.idx-right-container-box-green {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 240px;
			background-color: #b8d432;
			color: #444444;
		}
			.idx-right-container-box-green-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 10px;
				background: url(../images/rightcol-green-top.gif) top left no-repeat;
			}
			.idx-right-container-box-green-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 220px;
			}
			.idx-right-container-box-green-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 220px;
				font-weight: bold;
				font-size: 15px;
				text-align: left;
				color: #444444;
				line-height: 100%;
				border-bottom: 1px solid #cadf65;
				vertical-align: bottom;
			}
				.idx-right-container-box-green-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 240px;
					height: 1px;
					line-height: 1px;
					background-color: #cadf65;
				}
				.idx-right-container-box-green-middle a:link, .idx-right-container-box-green-middle a:visited {
					color: #444444;
					font-weight: inherit;
					text-decoration: underline;
				}
				.idx-right-container-box-green-middle a:hover {
					text-decoration: none;
				}
				.idx-right-container-box-green-middle a.block:link, .idx-right-container-box-green-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #444444;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 220px center no-repeat;
					border-top: 1px solid #cadf65;
					border-bottom: 1px solid #cadf65;
				}
				.idx-right-container-box-green-middle a.block:hover {
					background-color: #cadf65;
				}
				.idx-right-container-box-green-middle a.block-noborder:link, .idx-right-container-box-green-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #444444;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 220px center no-repeat;
				}
				.idx-right-container-box-green-middle a.block-noborder:hover {
					background-color: #cadf65;
				}
				.idx-right-container-box-green-middle a.block-noborder-textLarge:link, .idx-right-container-box-green-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 200px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #444444;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 220px center no-repeat;
				}
				.idx-right-container-box-green-middle a.block-noborder-textLarge:hover {
					background-color: #cadf65;
				}
			.idx-right-container-box-green-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 240px;
				height: 4px;
				background-color: #bfd847;
			}
	#idx-logos {
		display: block;
		margin: 20px 0 0 0;
		padding: 0;
		width: 990px;
	}
		.mar-0-20 {
			margin: 0 20px;
		}
	
	/* NORMAL PAGE classes */
	#content-leftcol {
		display: block;
		float: left;
		margin: 10px 0 0 0;
		padding: 0;
		width: 190px;
	}
		#content-leftcol-menu {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			font-size: 13px;
			background: #ffd128 url(../images/rightcol-yellow-top.gif) top left no-repeat;
			color: #444444;
			line-height: 110%;
		}
			#content-leftcol-menu a:link, #content-leftcol-menu a:visited {
				display: block;
				width: 170px;
				margin: 0 0 -1px 0;
				padding: 10px;
				color: #444444;
				font-size: 13px;
				text-decoration: none;
				outline: 0;
				border-top: 1px solid #ffdd5e;
				border-bottom: 1px solid #ffdd5e;
			}
				#content-leftcol-menu a.lev2 {
					width: 160px;
					padding: 10px 10px 10px 20px;
					font-size: 13px;
				}
				#content-leftcol-menu a.lev3 {
					width: 150px;
					padding: 10px 10px 10px 30px;
					font-size: 12px;
				}
			#content-leftcol-menu a:hover {
				background-color: #ffdd5e;
			}

		.content-leftcol-box-yellow {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			background-color: #ffd128;
			color: #444444;
		}
			.content-leftcol-box-yellow-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 10px;
				background: url(../images/rightcol-yellow-top.gif) top left no-repeat;
			}
			.content-leftcol-box-yellow-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 170px;
			}
			.content-leftcol-box-yellow-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 170px;
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				color: #444444;
				line-height: 100%;
				border-bottom: 1px solid #ffdd5e;
				vertical-align: bottom;
			}
				.content-leftcol-box-yellow-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 190px;
					height: 1px;
					line-height: 1px;
					background-color: #ffdd5e;
				}
				.content-leftcol-box-yellow-middle a:link, .content-leftcol-box-yellow-middle a:visited {
					color: #444444;
					font-weight: inherit;
					text-decoration: underline;
				}
				.content-leftcol-box-yellow-middle a:hover {
					text-decoration: none;
				}
				.content-leftcol-box-yellow-middle a.block:link, .content-leftcol-box-yellow-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #444444;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 170px center no-repeat;
					border-top: 1px solid #ffdd5e;
					border-bottom: 1px solid #ffdd5e;
				}
				.content-leftcol-box-yellow-middle a.block:hover {
					background-color: #ffdd5e;
				}
				.content-leftcol-box-yellow-middle a.block-noborder:link, .content-leftcol-box-yellow-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #444444;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 170px center no-repeat;
				}
				.content-leftcol-box-yellow-middle a.block-noborder:hover {
					background-color: #ffdd5e;
				}
				.content-leftcol-box-yellow-middle a.block-noborder-textLarge:link, .content-leftcol-box-yellow-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #444444;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 170px center no-repeat;
				}
				.content-leftcol-box-yellow-middle a.block-noborder-textLarge:hover {
					background-color: #ffdd5e;
				}
			.content-leftcol-box-yellow-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 4px;
				background-color: #ffd63e;
			}

		.content-leftcol-box-orange {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			background-color: #f7941d;
			color: #ffffff;
		}
			.content-leftcol-box-orange-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 10px;
				background: url(../images/rightcol-orange-top.gif) top left no-repeat;
			}
			.content-leftcol-box-orange-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 170px;
			}
			.content-leftcol-box-orange-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 170px;
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #f9af56;
				vertical-align: bottom;
			}
				.content-leftcol-box-orange-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 190px;
					height: 1px;
					line-height: 1px;
					background-color: #f9af56;
				}
				.content-leftcol-box-orange-middle a:link, .content-leftcol-box-orange-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.content-leftcol-box-orange-middle a:hover {
					text-decoration: none;
				}
				.content-leftcol-box-orange-middle a.block:link, .content-leftcol-box-orange-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
					border-top: 1px solid #f9af56;
					border-bottom: 1px solid #f9af56;
				}
				.content-leftcol-box-orange-middle a.block:hover {
					background-color: #f9af56;
				}
				.content-leftcol-box-orange-middle a.block-noborder:link, .content-leftcol-box-orange-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-orange-middle a.block-noborder:hover {
					background-color: #f9af56;
				}
				.content-leftcol-box-orange-middle a.block-noborder-textLarge:link, .content-leftcol-box-orange-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-orange-middle a.block-noborder-textLarge:hover {
					background-color: #f9af56;
				}
			.content-leftcol-box-orange-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 4px;
				background-color: #f89f34;
			}

		.content-leftcol-box-red {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			background-color: #f22222;
			color: #ffffff;
		}
			.content-leftcol-box-red-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 10px;
				background: url(../images/rightcol-red-top.gif) top left no-repeat;
			}
			.content-leftcol-box-red-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 170px;
			}
			.content-leftcol-box-red-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 170px;
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #f55959;
				vertical-align: bottom;
			}
				.content-leftcol-box-red-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 190px;
					height: 1px;
					line-height: 1px;
					background-color: #f55959;
				}
				.content-leftcol-box-red-middle a:link, .content-leftcol-box-red-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.content-leftcol-box-red-middle a:hover {
					text-decoration: none;
				}
				.content-leftcol-box-red-middle a.block:link, .content-leftcol-box-red-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
					border-top: 1px solid #f55959;
					border-bottom: 1px solid #f55959;
				}
				.content-leftcol-box-red-middle a.block:hover {
					background-color: #f55959;
				}
				.content-leftcol-box-red-middle a.block-noborder:link, .content-leftcol-box-red-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-red-middle a.block-noborder:hover {
					background-color: #f55959;
				}
				.content-leftcol-box-red-middle a.block-noborder-textLarge:link, .content-leftcol-box-red-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-red-middle a.block-noborder-textLarge:hover {
					background-color: #f55959;
				}
			.content-leftcol-box-red-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 4px;
				background-color: #f22626;
			}

		.content-leftcol-box-violet {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			background-color: #873c96;
			color: #ffffff;
		}
			.content-leftcol-box-violet-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 10px;
				background: url(../images/rightcol-violet-top.gif) top left no-repeat;
			}
			.content-leftcol-box-violet-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 170px;
			}
			.content-leftcol-box-violet-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 170px;
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #a56db0;
				vertical-align: bottom;
			}
				.content-leftcol-box-violet-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 190px;
					height: 1px;
					line-height: 1px;
					background-color: #a56db0;
				}
				.content-leftcol-box-violet-middle a:link, .content-leftcol-box-violet-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.content-leftcol-box-violet-middle a:hover {
					text-decoration: none;
				}
				.content-leftcol-box-violet-middle a.block:link, .content-leftcol-box-violet-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
					border-top: 1px solid #a56db0;
					border-bottom: 1px solid #a56db0;
				}
				.content-leftcol-box-violet-middle a.block:hover {
					background-color: #a56db0;
				}
				.content-leftcol-box-violet-middle a.block-noborder:link, .content-leftcol-box-violet-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-violet-middle a.block-noborder:hover {
					background-color: #a56db0;
				}
				.content-leftcol-box-violet-middle a.block-noborder-textLarge:link, .content-leftcol-box-violet-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-violet-middle a.block-noborder-textLarge:hover {
					background-color: #a56db0;
				}
			.content-leftcol-box-violet-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 4px;
				background-color: #9350a1;
			}

		.content-leftcol-box-lightblue {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			background-color: #00aeff;
			color: #ffffff;
		}
			.content-leftcol-box-lightblue-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 10px;
				background: url(../images/rightcol-lightblue-top.gif) top left no-repeat;
			}
			.content-leftcol-box-lightblue-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 170px;
			}
			.content-leftcol-box-lightblue-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 170px;
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #40c2ff;
				vertical-align: bottom;
			}
				.content-leftcol-box-lightblue-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 190px;
					height: 1px;
					line-height: 1px;
					background-color: #40c2ff;
				}
				.content-leftcol-box-lightblue-middle a:link, .content-leftcol-box-lightblue-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.content-leftcol-box-lightblue-middle a:hover {
					text-decoration: none;
				}
				.content-leftcol-box-lightblue-middle a.block:link, .content-leftcol-box-lightblue-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
					border-top: 1px solid #40c2ff;
					border-bottom: 1px solid #40c2ff;
				}
				.content-leftcol-box-lightblue-middle a.block:hover {
					background-color: #40c2ff;
				}
				.content-leftcol-box-lightblue-middle a.block-noborder:link, .content-leftcol-box-lightblue-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-lightblue-middle a.block-noborder:hover {
					background-color: #40c2ff;
				}
				.content-leftcol-box-lightblue-middle a.block-noborder-textLarge:link, .content-leftcol-box-lightblue-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-lightblue-middle a.block-noborder-textLarge:hover {
					background-color: #40c2ff;
				}
			.content-leftcol-box-lightblue-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 4px;
				background-color: #1ab6ff;
			}

		.content-leftcol-box-darkblue {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			background-color: #0f6389;
			color: #ffffff;
		}
			.content-leftcol-box-darkblue-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 10px;
				background: url(../images/rightcol-darkblue-top.gif) top left no-repeat;
			}
			.content-leftcol-box-darkblue-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 170px;
			}
			.content-leftcol-box-darkblue-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 170px;
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #4b8aa7;
				vertical-align: bottom;
			}
				.content-leftcol-box-darkblue-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 190px;
					height: 1px;
					line-height: 1px;
					background-color: #4b8aa7;
				}
				.content-leftcol-box-darkblue-middle a:link, .content-leftcol-box-darkblue-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.content-leftcol-box-darkblue-middle a:hover {
					text-decoration: none;
				}
				.content-leftcol-box-darkblue-middle a.block:link, .content-leftcol-box-darkblue-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
					border-top: 1px solid #4b8aa7;
					border-bottom: 1px solid #4b8aa7;
				}
				.content-leftcol-box-darkblue-middle a.block:hover {
					background-color: #4b8aa7;
				}
				.content-leftcol-box-darkblue-middle a.block-noborder:link, .content-leftcol-box-darkblue-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-darkblue-middle a.block-noborder:hover {
					background-color: #4b8aa7;
				}
				.content-leftcol-box-darkblue-middle a.block-noborder-textLarge:link, .content-leftcol-box-darkblue-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-darkblue-middle a.block-noborder-textLarge:hover {
					background-color: #4b8aa7;
				}
			.content-leftcol-box-darkblue-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 4px;
				background-color: #277395;
			}

		.content-leftcol-box-mintblue {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			background-color: #0a1f62;
			color: #ffffff;
		}
			.content-leftcol-box-mintblue-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 10px;
				background: url(../images/rightcol-mintblue-top.gif) top left no-repeat;
			}
			.content-leftcol-box-mintblue-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 170px;
			}
			.content-leftcol-box-mintblue-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 170px;
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #475789;
				vertical-align: bottom;
			}
				.content-leftcol-box-mintblue-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 190px;
					height: 1px;
					line-height: 1px;
					background-color: #475789;
				}
				.content-leftcol-box-mintblue-middle a:link, .content-leftcol-box-mintblue-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.content-leftcol-box-mintblue-middle a:hover {
					text-decoration: none;
				}
				.content-leftcol-box-mintblue-middle a.block:link, .content-leftcol-box-mintblue-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
					border-top: 1px solid #475789;
					border-bottom: 1px solid #475789;
				}
				.content-leftcol-box-mintblue-middle a.block:hover {
					background-color: #475789;
				}
				.content-leftcol-box-mintblue-middle a.block-noborder:link, .content-leftcol-box-mintblue-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-mintblue-middle a.block-noborder:hover {
					background-color: #475789;
				}
				.content-leftcol-box-mintblue-middle a.block-noborder-textLarge:link, .content-leftcol-box-mintblue-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-mintblue-middle a.block-noborder-textLarge:hover {
					background-color: #475789;
				}
			.content-leftcol-box-mintblue-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 4px;
				background-color: #233672;
			}

		.content-leftcol-box-gray {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			background-color: #4f5556;
			color: #ffffff;
		}
			.content-leftcol-box-gray-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 10px;
				background: url(../images/rightcol-gray-top.gif) top left no-repeat;
			}
			.content-leftcol-box-gray-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 170px;
			}
			.content-leftcol-box-gray-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 170px;
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				color: #ffffff;
				line-height: 100%;
				border-bottom: 1px solid #7b8080;
				vertical-align: bottom;
			}
				.content-leftcol-box-gray-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 190px;
					height: 1px;
					line-height: 1px;
					background-color: #7b8080;
				}
				.content-leftcol-box-gray-middle a:link, .content-leftcol-box-gray-middle a:visited {
					color: #ffffff;
					font-weight: inherit;
					text-decoration: underline;
				}
				.content-leftcol-box-gray-middle a:hover {
					text-decoration: none;
				}
				.content-leftcol-box-gray-middle a.block:link, .content-leftcol-box-gray-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
					border-top: 1px solid #7b8080;
					border-bottom: 1px solid #7b8080;
				}
				.content-leftcol-box-gray-middle a.block:hover {
					background-color: #7b8080;
				}
				.content-leftcol-box-gray-middle a.block-noborder:link, .content-leftcol-box-gray-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #ffffff;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-gray-middle a.block-noborder:hover {
					background-color: #7b8080;
				}
				.content-leftcol-box-gray-middle a.block-noborder-textLarge:link, .content-leftcol-box-gray-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #ffffff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-white.gif) 170px center no-repeat;
				}
				.content-leftcol-box-gray-middle a.block-noborder-textLarge:hover {
					background-color: #7b8080;
				}
			.content-leftcol-box-gray-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 4px;
				background-color: #616667;
			}

		.content-leftcol-box-green {
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 190px;
			background-color: #b8d432;
			color: #444444;
		}
			.content-leftcol-box-green-top {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 10px;
				background: url(../images/rightcol-green-top.gif) top left no-repeat;
			}
			.content-leftcol-box-green-middle {
				display: block;
				margin: 0;
				padding: 0 10px 6px 10px;
				width: 170px;
			}
			.content-leftcol-box-green-middle h2 {
				position: relative;
				left: -10px;
				font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
				display: block;
				margin: 0;
				padding: 0 10px 10px 10px;
				width: 170px;
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				color: #444444;
				line-height: 100%;
				border-bottom: 1px solid #cadf65;
				vertical-align: bottom;
			}
				.content-leftcol-box-green-middle .divider {
					position: relative;
					left: -10px;
					display: block;
					margin: 0;
					padding: 0;
					width: 190px;
					height: 1px;
					line-height: 1px;
					background-color: #cadf65;
				}
				.content-leftcol-box-green-middle a:link, .content-leftcol-box-green-middle a:visited {
					color: #444444;
					font-weight: inherit;
					text-decoration: underline;
				}
				.content-leftcol-box-green-middle a:hover {
					text-decoration: none;
				}
				.content-leftcol-box-green-middle a.block:link, .content-leftcol-box-green-middle a.block:visited {
					position: relative;
					top: -1px;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0 0 -1px 0;
					padding: 10px 30px 10px 10px;
					color: #444444;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 170px center no-repeat;
					border-top: 1px solid #cadf65;
					border-bottom: 1px solid #cadf65;
				}
				.content-leftcol-box-green-middle a.block:hover {
					background-color: #cadf65;
				}
				.content-leftcol-box-green-middle a.block-noborder:link, .content-leftcol-box-green-middle a.block-noborder:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 5px 30px 5px 10px;
					color: #444444;
					text-decoration: none;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 170px center no-repeat;
				}
				.content-leftcol-box-green-middle a.block-noborder:hover {
					background-color: #cadf65;
				}
				.content-leftcol-box-green-middle a.block-noborder-textLarge:link, .content-leftcol-box-green-middle a.block-noborder-textLarge:visited {
					position: relative;
					left: -10px;
					display: block;
					width: 150px;
					margin: 0;
					padding: 2px 30px 2px 10px;
					color: #444444;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					line-height: 20px;
					outline: 0;
					background: url(../images/dblarrow-black.gif) 170px center no-repeat;
				}
				.content-leftcol-box-green-middle a.block-noborder-textLarge:hover {
					background-color: #cadf65;
				}
			.content-leftcol-box-green-bottom {
				display: block;
				margin: 0;
				padding: 0;
				width: 190px;
				height: 4px;
				background-color: #bfd847;
			}
				a.btn-newsletter-subscribe:link, a.btn-newsletter-subscribe:visited {
					display: block;
					margin: 10px 0 5px 0;
					width: 75px;
					height: 20px;
					line-height: 20px;
					text-align: center;
					line-height: 20px;
					color: #0f6389;
					text-decoration: none;
					font-size: 11px;
					font-weight: bold;
					background: #ffffff url(../images/enews-subscribe-btn.gif) left top no-repeat;
				}
				a.btn-newsletter-subscribe:hover {
					color: #444444;
				}

	#content-rightcol {
		display: block;
		float: right;
		margin: 10px 0 0 0;
		padding: 0;
		width: 768px;
		line-height: 150%;
		/*overflow: hidden;*/
	}


#footer-top {
	display: block;
	margin: 40px 0 0 0;
	padding: 0;
	width: 990px;
	height: 14px;
	background: #e6e6e6 url(../images/footer-top.gif) top left no-repeat;
}
#footer-middle {
	display: block;
	margin: 0;
	padding: 0 0 5px 0;
	width: 990px;
	background: #e6e6e6 url(../images/footer-bkground.gif) top left repeat-y;
	font-size: 11px;
}
	#footer-middle a:link, #footer-middle a:visited {
		color: #444444;
		font-size: inherit;
		font-weight: inherit;
		text-decoration: none;
	}
	#footer-middle a:hover {
		text-decoration: underline;
	}
	#footer-middle-left {
		display: inline;
		float: left;
		margin: 0;
		padding: 0 10px;
		width: 200px;
		line-height: 150%;
	}
	#footer-middle-right {
		display: inline;
		float: right;
		margin: 0;
		padding: 0 10px 0 20px;
		width: 740px;
		line-height: 130%;
	}
	.pad-0-0-0-5 {
		padding: 0 0 0 5px;
	}
	.pos-2 {
		position: relative;
		top: 2px;
	}
#footer-bottom {
	display: block;
	margin: 0;
	padding: 0;
	width: 990px;
	height: 14px;
	background: #e6e6e6 url(../images/footer-bottom.gif) top left no-repeat;
}



/************ 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: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
	background-color: #ffffff;
    border: 1px solid #444444;
    font-size: 11px;
	color: #444444;
  	margin: 0;
	padding: 0;
}
textarea {
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
	background-color: #ffffff;
    border: 1px solid #444444;
    font-size: 12px;
	color: #444444;
  	margin: 0;
	padding: 0 2px; 
}
input {
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
	display: inline;
	background-color: #ffffff;
	border: 1px solid #444444;
	color: #444444;
 	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: 16px;
 	margin: 0 10px 0 0;
	padding: 0 2px;
    width: 230px;
	border: 1px solid #d2d2d2;
	font-size: 11px;
	color: #666666;
	background-color: #dbdbdb;
}
input.enews-subscription-right-col {
	height: 18px;
 	margin: 5px 0;
	padding: 4px 2px 0 2px;
    width: 214px;
	border: 0;
	font-size: 11px;
	line-height: 20px;
	color: #0f6389;
	background-color: #ffffff;
	vertical-align: middle;
}
input.enews-subscription-left-col {
	height: 18px;
 	margin: 5px 0;
	padding: 4px 2px 0 2px;
    width: 164px;
	border: 0;
	font-size: 11px;
	line-height: 20px;
	color: #0f6389;
	background-color: #ffffff;
	vertical-align: middle;
}
input.input_promocijska_koda {
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica,sans-serif;
	display: inline;
	background-color: #ffffff;
	border: 1px solid #444444;
	color: #444444;
	width: 100px;
 	height: 14px;
	margin: 0;
	padding: 0 2px;
	text-align: left;
	font-size: 11px;
}
input.input_card {
	border: 1px solid #000000;
	text-align: right;
	width: 30px;
}
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;
}
img#visualCaptcha {
	border: 1px solid #444444;
	padding: 1px;
}
input.checkbox {
	border: 0;
	background: transparent;
}
input.radio {
	border: 0;
	background: transparent;
}


/* ShareThis COmponent */
/*
className="stbutton stico_"
className="stbuttontext"
className="stframe"
className="stwrapper"
className="stclose"
*/
#sharethis_0 {
	display: block;
	margin: 15px 150px 0 0;
	padding: 0;
}
.stbuttontext {
	color: #444444;
	text-decoration: none;
}
a.stbutton:link, a.stbutton:visited, a.stbutton:hover {
	color: #444444;
	text-decoration: none;
}
.stbutton stico {
	background: green;
}
.astbuttontext {
	background: red;
}
