body{font-family: Verdana, "Trebuchet MS", Arial; font-size: 12px; padding: 0px; margin:0px; background-color: #e0e0e0; background-image: url('images/bg-body-new.jpg'); background-repeat: repeat-x;}
.clrfix{clear: both; padding: 0px; margin: 0px; height: 10px; line-height: 10px; }
.clrfix-content{}
.container-clearfix{overflow: hidden; width: 100%; margin-bottom: 0px;}
ul, ol, li, p, div{padding: 0px; margin: 0px;} 
#layout{position: relative; width: 859px;  margin: auto; overflow: hidden; background-color: #ddeafd; border-left: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0;}
	#main-head{position: absolute; z-index: 10; width: 859px; height: 280px; background-color: #317397; background-image: url('images/header-bg.png'); background-repeat: no-repeat;}
		a#main-link{display: block; position: absolute; height: 77px; width: 357px; top: 26px; left: 45px; background-image: url('images/logo.gif'); background-repeat: no-repeat;}
		a#main-link span{display: none;}
		
		
	#content-background{position: relative; z-index: 20; margin-top: 200px; width: 574px; float: right; padding: 0px; color: #4c4741; text-align: justify; padding-bottom: 0px; padding-right: 10px; margin-right: 10px; background-image: url('images/content-background-bg.png'); background-repeat: no-repeat; margin-bottom: 11px;}
	#content{padding-top: 160px; color: #ddeafd; text-align: justify; background-color: #416387;  margin: 4px; margin-top: 3px; margin-bottom: 1px; background-image: url('images/content-bg.png'); background-repeat: no-repeat; background-position: 20px 10px;}
		
		#content h1{color: #ddeafd; margin-top: 5px; margin-bottom: 10px; padding: 0px; padding-left: 15px; font-size: 24px; line-height: 24px;}
		#content h2{color: #ddeafd; margin-top: 10px; margin-bottom: 10px; padding: 0px; font-size: 18px; font-weight: normal; line-height: 18px;}
		#content h3{padding-top: 0px; margin-top: 0px;}
		#content .hidden-desc{display: none;}
		#content-text{ padding-right: 15px; padding-left: 15px; padding-top: 5px; margin-top: 0px; }
		 /*
		 #content p:first-letter {font-size: 2.5em; font-weight: bold; font-style: italic; float: left; padding-top: 8px; margin-right: 10px;}
		*/
		#content p{padding: 0px; margin: 0px; margin-bottom: 10px;}
		#content a{color: #343434;}
		#content a:hover{color: #777; text-decoration: underline;}
		
		#content ul, ol{margin-left: 10px; padding-left: 0px; margin-top: 10px; margin-bottom: 10px; list-style-position: inside;}
		#content ul{list-style-type: none; list-style-position: outside;}
		#content ul li {padding-left: 15px; background-image: url('images/bullet.png'); background-repeat: no-repeat; background-position: center left;}
	
		.content-left-image{float: left; padding-right: 12px; padding-bottom: 6px; }
		.content-left-image a{display: block;}
		.content-left-image p{padding-top: 5px;}
		.content-left-image a img{border-width: 0px;}
		.content-right-image{float: right; padding-left: 12px; padding-bottom: 6px; }
		.content-right-image a{display: block; margin: 0px;}
		.content-right-image p{padding-top: 5px;}
		.content-right-image a img{border-width: 0px; }
		
		#content div.paragraph-product {margin-left: 160px;}
		#content div.paragraph-product h3{padding: 0px; margin: 0px; margin-bottom: 8px; font-size: 14px;}
		#content div.paragraph-product p{padding: 0px; margin: 0px;}
		#content div.paragraph-product a{text-decoration: underline;}
		#content div.paragraph-product .prg-web-address{margin-top: 8px;}
		
		#content div.paragraph-product a:hover{text-decoration: none;}
		
	#left-block{position: relative; z-index: 30; width: 232px; margin-top: 290px; background-image: url('images/bg-left-block.png'); background-repeat: repeat-x; padding-top: 4px; padding-bottom: 60px; margin-left: 18px;}
	#menu{position: absolute; background-color: #eeeeee; background-image: url('images/main-menu-bg.png'); background-repeat: repeat-x; width: 791px; height: 50px; top:  109px; left: 35px; font-family: "Trebuchet MS"}
	#menu p#menu-title{ color: #555555; padding-top: 15px; padding-bottom: 8px; font-weight: bold; padding-left: 20px;}
	#menu ul{list-style-type: none; background-image: url('images/bg-mnu.png'); background-repeat: repeat-x; padding-bottom: 1px;  float: right;}
	#menu ul ul{display: none;}
	#menu ul li{margin-bottom: 2px; float: left; height: 50px;}
	#menu ul li p.mnu-link-main{background-image: url('images/main-menu-bullet.png'); background-repeat: no-repeat; background-position: top right; padding-right: 10px;}
	#menu ul li p.mnu-link-main-last{background-image: none; padding-right: 10px;}
	#menu ul li p a{display: block; text-decoration: none; color: #777777;  font-size: 18px;  color: #273d52; padding: 4px; padding-left: 40px; padding-top: 24px; text-align: right;}
	#menu ul li p a:hover{color: #111111; }
	
	#block{ margin-bottom: 30px; margin-top: 0px;}
	#block p#block-title{ color: #f4f4f4; padding-top: 10px; height: 36px; padding-bottom: 8px; padding-left: 20px; margin-bottom: 10px; background-image: url('images/block-title-bg.png'); background-repeat: no-repeat; font-family: "Trebuchet MS"; font-size: 16px;}
	#block div#block-text{list-style-type: none; background-image: url('images/bg-mnu.png'); background-repeat: repeat-x; padding-bottom: 1px; }
	#block div#block-text div{display: block; text-decoration: none; color: #3f6183;  fpadding: 4px; padding-left: 10px; padding-right: 10px;}
	#block div#block-text div a{font-weight: bold; margin-top: 15px; display: block; text-decoration: none; color: #777777;  font-size: 14px; padding: 4px; text-align: right;}
	#block div#block-text div a:hover{color: #111111; }
	
	
	#footer{clear: both; position: relative; padding: 0px; padding-bottom: 5px; color: #4c4741; height: 57px; background-image: url('images/footer-bg.png'); background-repeat: repeat-x; margin-bottom: 15px;  margin-top: 11px;}
	#footer-logo{position: absolute; top: 0px; left: 10px; background-image: url('images/logo-bottom.png'); background-repeat: no-repeat; background-position: top left; width: 228px; height: 57px;}
	#footer #pixelmind{position: absolute; bottom: 15px; right: 45px; padding-right: 15px; padding-left: 15px; padding-top: 5px; margin-top: 10px; margin-right: 0px; text-align: right; padding-right: 10px; color: #bfd3ec;}
	#footer a{color: #bfd3ec; text-decoration: none;}
	#footer a:hover{color: #bfd3ec;}
