	#allaround{
		overflow: hidden;
		width:97em;
		margin:2em auto 1em auto;
		height: 100%;
	}
	.main_frame{
		background: #E9AC16;
		width: 940px;
		/*border: 1px solid #333333 !important;*/
		font-family:Tahoma, Helvetica, sans-serif;; font-size:11px 
	}
	.left_frame{
		padding-left: 10px;
		float: left;
		width: 780px;
		height: 100%;
		color: #FFFFFF;
		overflow: hidden;
		background-color:#E9AC16;
	}
	.right_frame{
		padding-top: 10px;
		padding-right: 16px;
		padding-left: 10px;
		height: 100%;
		display: block;
		overflow: hidden;
		width:120px;
		float:left;
		background-color:#E9AC16;
	}
	.menu_frame{
		clear:both;
		min-width: 780px;
		width: 100%;
		background: #011576;
		overflow: hidden;
		display: block;
		overflow: hidden;
	}
	.content_frame{
		clear:both;
		height:100%;
	}
	.content_frame_left{
		width: 1%;
		background: #E9AC16;
		height:685px;
		float:left;
	}
	.content_frame_bottom{
		background: #E9AC16;
		height: 15px;
		font-size:11px;
	}
	.content_frame_right{
		width: 100%;
		height: 100%;
		overflow:hidden;
	}
	#main_content{
		height: 680px;
		overflow: hidden;
		display: block;
		zoom: 1;
	}
	.menu_pipe{
		float: left;
		width: 5px;
		height: 75px;
		background: #E9AC16;
	}
	.menu_pipe_bottom{
		margin-top: 65px;
		background: #011576;
		height: 10px;
	}
	.menu_item{
		float: left;
		background: #011576;
		height: 75px;
		font-family:Tahoma, Helvetica, sans-serif;;
		font-size: 11px;
		color:#FFFFFF;
		font-weight: 900;
	}
	.menu_item_text{
		margin-top:54px;
	}
	.menu_item_text_first{
		padding-left: 25px;
		right: 5px;
	}
	.input{
		color:#001576;
		background-image: url(i/search_back.gif) repeat-x;
		font-family:Tahoma, Helvetica, sans-serif;;
		font-size:11px;
		border-style:none;
		border-top-width:0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-color: #FFFFFF;
		height: 12.5px;
		width:85px;
	} 
	.left-element {
	   left: 0;
	}
	
	.right-element {
	   right: 0;
	   text-align: right; /* depends on element width */
	}
	
	.right_menu{
		margin-top: 30px;
		margin-bottom: 140px;
	}
	.right_menu ul li{
		list-style-type: none;
		display:block;
		padding: 0 !important;
	}
	.right_newsletter{
		margin-top: 30px;
		margin-bottom: 120px;
		overflow: hidden;
		display: block;
	}
	.right_logo{
		margin-bottom: 10px;
		overflow: hidden;
		display: block;
	}
	HTML {
		width: 100%;
		height: 100%;
	}

	.content-frame-left{
		width: 49%;
		float: left;
		color: white;
		margin-left: 0px;
	}
	.content-frame-pipe{
		height: 100%;
		width: 1%;
		background: #011576;
		float: left;
		margin-left: 0px;
		display:block;
		overflow: hidden;
	}
	.content-frame-right{
		overflow: hidden;
		width: 50%;
		_width: 50%;
		float:left;
	}
	.content-hr{
		height: 5px;
		background: #011576;
		font-size:10px;
		padding: 0px !important;
		margin: 0px !important;
	}
	
	.sub-content{
		height: 678px;
		width: 100%;
		background: #ffffff url(../../i/content-back-orange.jpg) repeat-x fixed bottom left;
		overflow:auto;
		display:block;
		zoom: 1;
	}
	
	.sub-content-left{
		height: 678px;
		width: 49%;
		background: #ffffff url(../../i/content-back-orange.jpg) repeat-x fixed bottom left;
		overflow:auto;
		float:left;
	}
	
	.sub-content-right{
		height: 678px;
		width: 50%;
		background: #ffffff url(../../i/content-back-orange.jpg) repeat-x fixed bottom left;
		overflow:auto;
		float: right;
	}
	
	.sub-content-right-orange{
		height: 678px;
		width: 50%;
		background: #ffffff url(../../i/content-back-orange.jpg) repeat-x fixed bottom left;
		overflow:auto;
		float: right;
	}
	
	.sub-content h1{
		font-family:Tahoma, Helvetica, sans-serif;;
		font-size:20px;
		font-weight:bolder;
		color: #E28623;
	}
	.sub-content h2{
		font-family:Tahoma, Helvetica, sans-serif;;
		font-size:16px;
		font-weight:bolder;
		color: #E28623;
	}
	
	.sub-content-left h1{
		font-family:Tahoma, Helvetica, sans-serif;;
		font-size:14px;
		font-weight:bolder;
		color: #E28623;
	}
	
	.sub-content p{
		font-family:Tahoma, Helvetica, sans-serif;;
		font-size:12px;
	}
	
	.ulink{
		text-decoration:none !important;
		padding: 3px;
		font-size: 12px;
		font-weight: bolder;
		color: #011576;
		line-height: 20px;
	}
	
	.ulink:active{
		text-decoration:none !important;
		padding: 3px;
		font-size: 12px;
		font-weight: bolder;
		color: #E9AC16;
		line-height: 20px;
	}
	
	.slink{
		text-decoration: none !important;
		border-bottom:1px dashed #E9AC16;
		padding: 3px;
		font-size: 12px;
		font-weight: bolder;
		color: #011576;
		line-height: 20px;
	}
	
	.slink:hover{
		text-decoration: none !important;
		border-bottom:1px dashed #011576;
		padding: 3px;
		font-size: 12px;
		font-weight: bolder;
		color: #011576;
		line-height: 20px;
	}
	.rlink{
		text-decoration:none !important;
		padding: 3px;
		font-size: 12px;
		font-weight: bolder;
		color: #011576;
		line-height: 20px;
	}
	
	.rlink:hover{
		text-decoration:none !important;
		border-bottom:1px dashed #E28623;
		padding: 3px;
		font-size: 12px;
		font-weight: bolder;
		color: #E28623;
		line-height: 20px;
	}
	.wlink{
		text-decoration:none !important;
		padding: 3px;
		font-size: 12px;
		font-weight: bolder;
		color: #ffffff;
		line-height: 20px;
	}
	
	.wlink:hover{
		text-decoration:none !important;
		border-bottom:1px dashed #E28623;
		padding: 3px;
		font-size: 12px;
		font-weight: bolder;
		color: #E28623;
		line-height: 20px;
	}
	.hlink{
		text-decoration:none !important;
		font-size: 14px;
		font-weight: bolder;
		color: #ffffff;
		line-height: 20px;
	}
	
	.hlink:hover{
		text-decoration:none !important;
		border-bottom:1px dashed #ffffff;
		font-size: 14px;
		font-weight: bolder;
		color: #ffffff;
		line-height: 20px;
	}