
body {	
	/*background-color: #ABA4A4;*/
	margin: 0;
	margin-bottom: 50px;
	font : 12px Arial;
	text-align: center;		
	color: black;
}
A:link,A:visited {
	color : black;
	text-decoration: none;
}
A:hover {
	color: #ed5219;
	text-decoration : underline;
}
h1{
	font-size: 16px;
	margin: 0;
}
h2, h3, h4, h5{
	font-size: 14px;
	margin: 0;
}

p { margin: 0; padding: 0; }

img {
	border: 0; 
}
label{
	cursor: pointer;
}

form{
	margin: 0;
	padding: 0;
}

/*---------------Layout------------------------------*/
#laycent{
	/*background-image: url(img/bgline.gif);
	background-repeat: repeat-y;*/
	background-color: white;
	width: 1026px;
	text-align: left;
	/*padding: 0 20px;*/	
	margin: 0 auto;
}
#laycentgray{
	background-image: url(img/bgline2.gif);
	background-repeat: repeat-y;
	width: 1000px;
	text-align: left;
	padding: 0 20px;	
	margin: 0 auto;
}
#laycentwhite{
	background-color: white;
	width: 1000px;
	text-align: left;
	padding: 0 20px;	
	margin: 0 auto;
}
#left{
	float: left;
	width: 678px;
}
#right{
	float: left;
	width: 327px;
	margin-left: 20px;
}
#left2{
	float: left;
	width: 725px;
}
#right2{
	float: right;
	width: 255px;
}

#left3{
	float: left;
	width: 812px;
}
#right3{
	float: right;
	width: 200px;
}


#office_left{
	float: left;
	width: 260px;
	margin-top: 20px;
}
#office_right{
	float: right;
	width: 725px;
	margin-top: 20px;
}

#office_left2{
	float: left;
	width: 280px;
	margin-top: 20px;	
}
#office_right2{
	background-color: #F9F9F9;
	border: 1px solid #D7D7D7;
	float: right;
	width: 678px;
	margin-top: 20px;
	padding: 20px;
}
#top{
	position: relative;
	zoom: 1;
}
#bottom{
	background-color: white;
	margin: 30px 0 0 0;
	padding: 10px;
	color: black;
	font-size: 11px;
	text-align: center;
	line-height: 180%;
	border-top: 1px solid #CCCCCC;
}
/*---------------Common------------------------------*/
.clear{
	clear: both;
	overflow: hidden;
	height: 0px;
	display: block;
}
.defbutton{
	font: 11px Arial;
	padding: 3px 7px;
	overflow: visible;
	background-color: black;
	color: white;
	/*border: 1px solid black;	*/
	border: 0;
	cursor: pointer;
	vertical-align: middle;
}
.defbutton:hover{	
	background-color: #ed5219;
	/*border: 1px solid #ed5219;	*/
}

.chkbox{
	vertical-align: middle;
}
/*---------------------*/
.navpage{
	background-color: white;
	margin-top: 10px;
	color: Black;
	padding: 4px 5px 4px 10px;
	font-family: Tahoma, Arial;
	/*border-top: 1px solid #ABA4A4;
	border-bottom: 1px solid #ABA4A4;*/
}
.navpage .navinput {
	width: 40px;
	font-size: 13px;
	border: 1px solid #a5acb2;
	font-size: 11px;
	vertical-align: middle;
}
.navpage .pagerleft{
	float: left; 
	text-align: right;
	font-size: 11px;	
	margin-top: 1px;
}
.navpage .pagerright{
	float: right;
	font-size: 11px;
}

.navpage .pagerleft strong{
	padding: 3px 6px;
	margin-right: 5px;
	display: block;
	float: left;
	border: 1px solid #D1D1D1;
	color: #cbcbcb;
}
.navpage .pagerleft a:link, 
.navpage .pagerleft a:visited{
	text-decoration: none;
	padding: 3px 6px;
	margin-right: 5px;
	display: block;
	float: left;
	font-family: Tahoma, Arial;
	border: 1px solid #A3A3A3;
	color: black;
}
.navpage .pagerleft a:hover{
	background-color: black;
	color: white !important;
}
.navpage .pagerleft .pageselected{
	text-decoration: none;
	padding: 3px 6px;
	margin-right: 5px;
	display: block;
	float: left;
	color : white;
	background-color: #ed5219;
	font-family: Tahoma, Arial;
	border: 1px solid #ed5219;
	font-weight: normal;
}
.navpage .defbutton{
	text-transform: uppercase;
}
/*---------------------*/
/*.navpagernd{
	color: Black;
	padding: 4px 5px 4px 5px;
	font-family: Tahoma, Arial;
}
.navpagernd .navinput {
	width: 40px;
	font-size: 13px;
	border: 1px solid #a5acb2;
	font-size: 11px;
	vertical-align: middle;
}
.navpagernd .pagerleft{
	float: left; 
	text-align: right;
	font-size: 11px;	
	margin-top: 1px;
}
.navpagernd .pagerright{
	float: right;
	font-size: 11px;
}

.navpagernd .pagerleft strong{
	padding: 3px 6px;
	margin-right: 5px;
	display: block;
	float: left;
	border: 1px solid #D1D1D1;
	color: #cbcbcb;
}
.navpagernd .pagerleft a:link, 
.navpagernd .pagerleft a:visited{
	text-decoration: none;
	padding: 3px 6px;
	margin-right: 5px;
	display: block;
	float: left;
	font-family: Tahoma, Arial;
	border: 1px solid #A3A3A3;
	color: black;
}
.navpagernd .pagerleft a:hover{
	background-color: black;
	color: white;
}
.navpagernd .pagerleft .pageselected{
	text-decoration: none;
	padding: 3px 6px;
	margin-right: 5px;
	display: block;
	float: left;
	color : white;
	background-color: #ed5219;
	font-family: Tahoma, Arial;
	border: 1px solid #ed5219;
	font-weight: normal;
}
.navpagernd .defbutton{
	text-transform: uppercase;
}
*/
#debugdiv{
	background-color: #228b22;
	border: 1px solid #708090;
	color: yellow;
	font-weight: bold;
	margin: 30px;
	padding: 10px;
	margin-top: 10px
}

/*
.control{
	text-align: right;
}
.control a {
	text-decoration: none;
}
.control .rbox{
	margin: 0 2px;	
	float: left;
}
.control .rbox .ldiv{	
	background-image: url(img/rbleft.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 24px;
	float: left;
}
.control .rbox .rdiv{	
	background-image: url(img/rbright.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 24px;
	float: left;
}
.control .rbox .rbcontent{
	background-color: #ED5219;
	padding: 5px 6px 5px 6px;
	color: white;
	text-align: center;
	float: left;
	font-size: 11px;
}
.control .rbox .rbcontent a:link,
.control .rbox .rbcontent a:visited{
	color: white;
}
.control .rbox .rbcontent img{
	margin: 4px 0;
}
.control a.prevlink:link,
.control a.prevlink:visited{
	background-image: url(img/previous.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	overflow: hidden;	
	width: 6px;
	text-decoration: none;
}

.control a.nextlink:link,
.control a.nextlink:visited{
	background-image: url(img/next.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	overflow: hidden;	
	width: 6px;
	text-decoration: none;
}
*/
a.memberlink:link,
a.memberlink:visited{
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;
	display: block;
	height: 15px;
	margin: 3px 5px 0 0;
	text-decoration: none;
	cursor: pointer;
}

a.memberlink.pass:link,
a.memberlink.pass:visited{
	background-image: url(img/member_pass3.png);	
	width: 47px;
}
*html a.memberlink.pass:link,
*html a.memberlink.pass:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_pass3.png' , sizingMethod='crop'); 
}
a.memberlink.free:link,
a.memberlink.free:visited{
	background-image: url(img/member_free3.png);
	width: 31px;	
	margin-top: 4px;
}
*html a.memberlink.free:link,
*html a.memberlink.free:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_free3.png' , sizingMethod='crop'); 
}

a.memberlink.export:link,
a.memberlink.export:visited{
	background-image: url(img/member_export3.png);
	width: 60px;
}
*html a.memberlink.export:link,
*html a.memberlink.export:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_export3.png' , sizingMethod='crop'); 
}
/*---------------------------------------------------*/
#maintabs{
	border-bottom: 3px solid #EF5719;
	padding-left: 10px;
}
#maintabs a:link,
#maintabs a:visited,
#maintabs a:hover{
	background-color: #F9F9F9;
	text-decoration: none;
	font-size: 16px;
	color: #adadad !important;
	font-weight: bold;
	display: block;
	float: left;
	padding: 6px 13px;
	margin: 0 3px;
}
#maintabs a.active:link,
#maintabs a.active:visited,
#maintabs a.active:hover{
	background-image: url(img/maintab_activebg.png);
	background-repeat: repeat-x;
	border: 1px solid #ED5219;
	border-bottom: 0;
	color: white !important;
}
/*---------------------------------------------------*/
#mainualist{
	
}
#mainualist .filter{
	background-image: url(img/statimg.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 8px 10px 8px 45px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
#mainualist .filter .lft{
	float: left;
}
#mainualist .filter .rght{
	float: right;
}

#mainualist .filter .lft a:link,
#mainualist .filter .lft a:visited{
	color: #ef5719;
	text-decoration: underline;
}

#mainualist .filter .rght a:link,
#mainualist .filter .rght a:visited{
	text-decoration: underline;
	margin: 0 2px;
}
#mainualist .filter .rght a.active:link,
#mainualist .filter .rght a.active:visited{
	font-weight: bold;
}

#mainualist .item{
	margin-bottom: 14px;
}
#mainualist .imgbox {
	height: 50px;
	width: 50px;
	padding-right: 10px;
	border-right: 3px solid #ED5219;
	text-align: center;	
	float: left;
}
#mainualist .txtbox{
	float: left;
	padding: 0 0 0 10px;
	width: 484px;	
}
#mainualist .cntry{	
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: right;
	width: 102px;
	margin: 5px 10px 0 0;	
	color: #7D7D7D;
	font: 9px Verdana;
	padding-top: 16px;
	text-align: center;
}
#mainualist h1{
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 3px;
}
#mainualist em{
	font-style: normal;
	font: 10px Verdana;
	color: #7D7D7D;
}
#mainualist .info{
	line-height: 160%;
}
#mainualist .info em{
	color: #7d7d7d;
	font-size: 9px;
	line-height: normal;
}

#mainualist a.allua:link,
#mainualist a.allua:visited{
	text-decoration: underline;
	font-size: 12px;
	float: right;
}

/*#mainualist .info a.memberlink:link,
#mainualist .info a.memberlink:visited{
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;
	display: block;
	height: 15px;
	margin: 3px 5px 0 0;
	text-decoration: none;
	cursor: pointer;
}

#mainualist .info a.pass:link,
#mainualist .info a.pass:visited{
	background-image: url(img/member_pass3.png);	
	width: 47px;
}
*html #mainualist .info a.pass:link,
*html #mainualist .info a.pass:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_pass3.png' , sizingMethod='crop'); 
}
#mainualist .info a.free:link,
#mainualist .info a.free:visited{
	background-image: url(img/member_free3.png);
	width: 31px;	
	margin-top: 4px;
}
*html #mainualist .info a.free:link,
*html #mainualist .info a.free:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_free3.png' , sizingMethod='crop'); 
}

#mainualist .info a.export:link,
#mainualist .info a.export:visited{
	background-image: url(img/member_export3.png);
	width: 60px;
}
*html #mainualist .info a.export:link,
*html #mainualist .info a.export:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_export3.png' , sizingMethod='crop'); 
}*/

#mainualist .info a.ceglink:link,
#mainualist .info a.ceglink:visited,
#mainualist .info span.ceglink{
	float: left;
	display: block;
	line-height: normal;
	margin-top: 5px;
	font-size: 11px;
}

/* Export */
#mainualist.export #maintabs{
	border-bottom: 3px solid #0579B2;
}
#mainualist.export #maintabs a.active:link,
#mainualist.export #maintabs a.active:visited{
	background-image: url(img/maintab_export_activebg.png);
	border: 1px solid #0579B2;
}

#mainualist.export a:hover{
	color: #0579b2;
}

#mainualist.export .filter .lft a:link,
#mainualist.export .filter .lft a:visited{
	color: #0579b2;
}

#mainualist.export .imgbox {
	border-right: 3px solid #0579B2;
}
/*---------------------------------------------------*/
.sidepanel{
	background-repeat: no-repeat;
	border: 1px solid #DADADA;
	padding: 10px;
	margin-top: 13px;
	position: relative;
	zoom: 1;
}
.sidepanel h2{
	font-size: 16px;
	margin-bottom: 5px;
}
.sidepanel .highlite{
	color: #ed5219;	
}

.sidepanel.prexp{
	background-image: url(img/termexppanelbg.jpg);
	background-position: center bottom;	
}
.sidepanel.prexp .wrapper{
	padding: 10px 0 0 20px;
	color: white;
	line-height: 130%;
}
.sidepanel.prexp .wrapper a:link,
.sidepanel.prexp .wrapper a:visited{
	background-image: url(img/ularrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 14px;
	color: #ed5219;
	font-weight: bold;
}

.sidepanel.userfeedback{
	position: relative;
	font-size: 11px;
}
.sidepanel.userfeedback .wrapper{
	width: 305px;
	height: 120px;
	overflow: hidden;
	/*overflow-y: scroll;*/
	
}
.sidepanel.userfeedback .item{
	margin-bottom: 15px;
	height: 120px;
}

.sidepanel.userfeedback img{
	vertical-align: middle;
}
.sidepanel.userfeedback .uimg{
	float: left;
	border: 1px solid #EDEFF0;
	padding: 1px;
	margin-right: 10px;
}
.sidepanel.userfeedback .txt{
	float: left;
	width: 240px;
	font-size: 11px;
	margin-bottom: 3px;
}
.sidepanel.userfeedback em{
	font-style: normal;
	color: #ed5219;
	font-size: 9px;
}
.sidepanel.userfeedback a.memberlink:link,
.sidepanel.userfeedback a.memberlink:visited{
	margin: 0 5px 0 0;
}
.sidepanel.userfeedback a.free:link,
.sidepanel.userfeedback a.free:visited{
	margin-top: 2px;
}
/*
.sidepanel.userfeedback a.memberlink:link,
.sidepanel.userfeedback a.memberlink:visited{
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;
	display: block;
	height: 15px;
	margin: 0 5px 0 0;
	text-decoration: none;
	cursor: pointer;
}

.sidepanel.userfeedback a.pass:link,
.sidepanel.userfeedback a.pass:visited{
	background-image: url(img/member_pass3.png);	
	width: 47px;
}
*html .sidepanel.userfeedback a.pass:link,
*html .sidepanel.userfeedback a.pass:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_pass3.png' , sizingMethod='crop'); 
}
.sidepanel.userfeedback a.free:link,
.sidepanel.userfeedback a.free:visited{
	background-image: url(img/member_free3.png);
	width: 31px;	
	margin-top: 4px;
}
*html .sidepanel.userfeedback a.free:link,
*html .sidepanel.userfeedback a.free:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_free3.png' , sizingMethod='crop'); 
}*/
.sidepanel.userfeedback .nev{
	float: left;
	margin: 2px 0;	
}
.sidepanel.userfeedback .control{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.sidepanel.userfeedback .control a:link,
.sidepanel.userfeedback .control a:visited{
	background-repeat: no-repeat;
	display: block;
	width: 19px;
	height: 17px;
	border: 1px solid #DADADA;
	text-decoration: none;
	float: left;	
}
.sidepanel.userfeedback .control a.left:link,
.sidepanel.userfeedback .control a.left:visited{
	background-image: url(img/control_left.png);
}
.sidepanel.userfeedback .control a.right:link,
.sidepanel.userfeedback .control a.right:visited{
	background-image: url(img/control_right.png);
	border-left: 0;
}
/*---------------------------------------------------*/
.sidepanel2{
	background-repeat: no-repeat;
	border: 1px solid #DADADA;
	padding: 10px;
	margin-top: 10px;	
}
.sidepanel2 h3{
	font-size: 16px;
	margin-bottom: 5px;
	color: #ed5219;
}




.sidepanel2.siteinfo{
	background-image: url(img/sideinfobg.png);
	background-repeat: repeat-x;
	background-color: #EBEBEB;
	padding: 5px 4px;
	text-align: center;
}
.sidepanel2.siteinfo a:link,
.sidepanel2.siteinfo a:visited{
	color: #ed5219;
	font-weight: bold;
}

.sidepanel2.history{
	background-color: #FBFBFB;
	font-size: 11px;
}
.sidepanel2.history h4{
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.sidepanel2.history .wrapper{
	width: 166px;
	margin: 0 auto;	
}
.sidepanel2.history .imgitem {
	float:left;
	margin-top: 5px;
	margin-right:2px;
	text-align:center;
	width:80px;
	font-size: 10px;
}
.sidepanel2.history .imgitem img{
	border: 1px solid #DADADA;
}
.sidepanel2.history ul {
	font-size: 10px;
	line-height:160%;
	list-style-image:url(img/ul1.gif);
	margin: 5px 0 0 15px;
	padding-left:15px;
}
.sidepanel2.history a:link,
.sidepanel2.history a:visited{
	font-size: 10px;
}
/*---------------------------------------------------*/
.exportpanel{
	background-image: url(img/sideexportbg.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #0579B2;
	padding: 10px 10px 15px 10px;
	margin-top: 13px;
	color: white;
}
.exportpanel h2{
	font-size: 16px;
	margin-bottom: 5px;
}
.exportpanel .highlite{
	color: #f7c608;	
}
.exportpanel a:link,
.exportpanel a:visited{
	color: white;
	text-decoration: underline;
	font-size: 11px;
}
/*---------------------------------------------------*/
#tradealaertbanner{
	background-image: url(img/tradealertbg.png);
	background-position: 95% 5px;	
}
#tradealaertbanner .txtinput{
	border: 1px solid #bbbbbb;
	width: 200px;
	height: 18px;
	padding: 2px 0 0 5px;
	background-color: White;
	color: Black;
	vertical-align: middle;
	margin: 5px 0;
}
#tradealaertbanner .txtinput{
	width: 191px;
}
#tradealaertbanner .defbutton{
	text-transform: uppercase;
	margin: 10px 0;
}
#tradealaertbanner a{
	text-decoration: underline;
	display: block;
}
#tradealaertbanner .error{
	color: #ee5e29;
	padding: 4px 3px 3px 24px;
	display: block;
	float: left;
	margin: 14px 0 0 5px;
	font: 11px Verdana;
	letter-spacing: -1px;
	background-image: url(img/regmsg2bg.png);
	background-repeat: no-repeat;
	width: 175px;
}
#tradealaertbanner #loader_dataform{
	display: block;
	float: left;
	margin: 13px 0 0 10px;
}
/*.sideselectpanel{
	background-image: url(img/rightroundbg1.png);
	background-repeat: no-repeat;
	background-color: white;
	margin-top: 10px;
	width: 325px;
}
.sideselectpanel .sideselectpanel2{
	background-image: url(img/rightroundbg2.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px;
}
.sideselectpanel h2{
	font-size: 14px;
	text-transform: uppercase;
	padding: 5px;
	color: #b3afab;
	font-weight: bold;
	margin-bottom: 5px;
}
.sideselectpanel h2 a:link,
.sideselectpanel h2 a:visited{
	color: #b3afab;
	text-decoration: none;
	margin: 0 5px;
}
.sideselectpanel h2 a:hover,
.sideselectpanel h2 a.active:link,
.sideselectpanel h2 a.active:visited{
	color: #ed5219;
}*/

/*---------------------------------------------------*/
/*#passfreebanner{
	
}
#passfreebanner h2{
	color: #ed5219;
	margin-bottom: 0;
}
#passfreebanner .item{
	background-image: url(img/dotsh.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	padding: 10px;
}
#passfreebanner .item strong{
	color: #ed5219;
}
#passfreebanner .item a:link,
#passfreebanner .item a:visited{
	background-image: url(img/ularrow.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	color: #ed5219;
	font-weight: bold;
}
#passfreebanner .item img{
	vertical-align: middle;
}*/
/*---------------------------------------------------*/
#topline{
	background-image: url(img/toplinebg.png);
	background-repeat: repeat-x;
	background-color: white;
	text-align: left;
	font: 11px Verdana;	
	width: 100%;
	height: 20px;
	/*margin-bottom: 15px;*/
}
#topline .wrapper{
	width: 1020px;
	margin: 0 auto;
}
#topline a:link,
#topline a:visited{
	margin: 0 2px;
}

#topline .lft{
	float: left;
	padding-top: 3px;
}
#topline .menu{
	float: right;
	margin: 1px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}
#topline .menu li{
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	padding: 1px 0 1px 0;
	margin: 0 2px;
	position: relative;
	z-index: 10;
}
#topline .menu li.active{
	background-color: white;
	border: 1px solid #DEDEDE;
	border-bottom: 0;	
	margin: 0 1px;
	padding-bottom: 3px;	
}

#topline .menu li a:link,
#topline .menu li a:visited{		
	margin: 0;
	padding: 1px 10px;		
}
#topline .menu li.active > a:link,
#topline .menu li.active > a:visited{
	text-decoration: underline;
	color: #ed5219;
}

#topline .menu li a.icon:link,
#topline .menu li a.icon:visited{		
	background-image: url(img/arrowdown.png);
	background-repeat: no-repeat;
	background-position: 96% center;
	padding-right: 15px;
}

#topline .menu li ul{
	font: 13px Tahoma;
	background-color: white;
	position: absolute;
	z-index: 10;
	/*top: 16px;*/
	top: 18px;
	/*left: -10000px;*/
	visibility: hidden;	
	margin: 0;
	padding: 2px;
	list-style: none;
	border: 1px solid #DEDEDE;
	border-top: 0;
}
#topline .menu li ul li{			
	display: block;
	width: 100%;
	margin: 0;
}
#topline .menu li ul li a:link,
#topline .menu li ul li a:visited{
	color: black;
	padding: 3px 8px;
	white-space: nowrap;
	display: block;
	text-decoration: none;
	/*float: left;*/
}
#topline .menu li ul li a:hover{
	background-color: #ed5219;
	color: white;	
}
/*---------------------------------------------------*/
#top .logo{
	float: left;
	margin-top: 5px;
}
/*---------------------------------------------------*/
#topline2{
	text-align: left;
	font-size: 12px;
	padding: 8px 0;
	/*border-bottom: 1px solid #ABA4A4;	*/
	/*margin-bottom: 27px;*/
	/*width: 980px;*/
	/*font-weight: bold;*/
}
#topline2 a:link,
#topline2 a:visited{
	margin: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
}
#topline2 a:hover{
	text-decoration: underline;
}
/*---------------------------------------------------*/
#topline3{
	text-align: left;
	font-size: 11px;
	padding: 0 10px 5px 10px;
	margin: 0 -13px 0 -13px;
	background-color: white;
}
#topline3 a:link,
#topline3 a:visited{
	margin: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
}
#topline3 a:hover{
	text-decoration: underline;
}
/*---------------------------------------------------*/
/*#toplinkpanel{
	text-align: right;
	font-size: 11px;	
	padding: 20px 0 10px 0;
	color: #ed5219;
	border-bottom: 3px solid #F5F5F5;
}
#toplinkpanel strong{
	font-weight: normal;
	color: #ed5219;
}
#toplinkpanel a{
	margin: 0 5px;
}
#toplinkpanel a.iconlink:link,
#toplinkpanel a.iconlink:visited{	
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0 2px 20px;
	text-decoration: none;
}
#toplinkpanel a.iconlink:hover{
	text-decoration: underline;
	color: #ed5219;
}
#toplinkpanel a strong{
	text-decoration: underline;
}
#toplinkpanel .searchinput{
	border: 1px solid #bbbbbb;
	width: 110px;
	height: 15px;
	padding-left: 3px;
	background-color: White;
	color: Black;
	vertical-align: middle;
	font-size: 11px;
}
#toplinkpanel .defbutton{
	text-transform: uppercase;
	padding: 2px 7px;
}*/
/*---------------------------------------------------*/
/*#topinfo{
	background-color: white;
	padding: 10px 0 5px 0;	
}
#laycentgray #topinfo{
	background-color: white;
	padding: 10px 13px 5px 13px;
	margin: 0 -13px;
}
#topinfo img{
	float: left;
	display: block;
	margin-top: 5px;
}*/
/*---------------------------------------------------*/
#topmenu{
	background-image: url(img/dotsh.gif);
	background-repeat: repeat-x;
	background-color: white;
	border-bottom: 5px solid #ED541C;
	font-size: 14px;	
	padding: 2px 0 1px 0;
	height: 28px;
	font-weight: bold;	
}
#laycentgray #topmenu{
	margin: 0 -13px;
	padding: 2px 13px 1px 13px;
}
#topmenu a:link,
#topmenu a:visited{
	display: block;
	float: left;
	padding: 6px 9px;
	margin-right: 2px;
	text-transform: uppercase;
}
#topmenu a:hover,
#topmenu a.hvr:link,
#topmenu a.hvr:visited{
	background-color: black;
	color: white;
	text-decoration: none;	
}
#topmenu a.active:link,
#topmenu a.active:visited{
	background-color: #ed5219;
	color: white;
	text-decoration: none;	
}
/*---------------------------------------------------*/
#searchfrm{
	background-image: url(img/topsearchbg.png);
	background-repeat: repeat-x;
	background-color: white;
	height: 43px;
	border: 1px solid #656565;
	padding: 10px 0 0 210px;
	color: white;
	font-size: 11px;
	margin-bottom: 15px;
}
#searchfrm .searchinput{
	border: 1px solid #bbbbbb;
	width: 500px;
	height: 15px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: White;
	color: Black;
	vertical-align: middle;
	font-size: 11px;
	margin-bottom: 3px;
}
#searchfrm .termcsopsel {
	color : black;
	margin: 0px;
	border: 1px solid #bbbbbb;
	font : 12px Arial; 
	padding: 1px 0;
	vertical-align: middle;
}
#searchfrm a.advanced:link,
#searchfrm a.advanced:visited{
	background-image: url(img/dot.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	text-decoration: underline;
}
#searchfrm .searchbutton{
	background-image: url(img/searchbuttonbg.png);
	background-repeat: repeat-x;
	border: 1px solid #ED5219;
	color: white;
	font-weight: bold;
	font-size: 12px;
	height: 21px;
	vertical-align: middle;
	margin-right: 15px;
	cursor: pointer;
	border: none;
	margin-top: -2px;
}
#searchfrm a:link,
#searchfrm a:visited{
	color: white;	
}
#searchfrm .words{
	font: 11px Tahoma;
}
/*---------------------------------------------------*/
#topmenu2{
	float: left;
	font-size: 14px;
	color: white;
	margin: 38px 0 0 20px;
	
	font-size: 13px;
	width: 710px;	
}

#topmenu2 a:link,
#topmenu2 a:visited{
	background-image: url(img/topmenubg1.png);
	background-repeat: repeat-x;
	background-color: #ADADAD;
	color: white;
	display: block;
	float: left;
	height: 22px;
	text-align: center;
	padding: 5px 12px 0 12px;
	margin-right: 3px;
	font-weight: bold;
	border: 1px solid #A3A3A3;
	border-bottom: 0;
	cursor: pointer;
	
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
#topmenu2 a:hover{
	
	color: white;
	text-decoration: underline;	
}
#topmenu2 a.active:link,
#topmenu2 a.active:visited{
	background-image: url(img/topmenubg2.png);
	background-repeat: repeat-x;
	background-color: #656565;
	border: 1px solid #535353;
	border-bottom: 0;
	height: 25px;
	margin-top: -3px;
}
/*---------------------------------------------------*/
#top .contact{
	color: #6A6A6A;
	position: absolute;
	right: 10px;
	top: 44px;
}
#top .contact a:link,
#top .contact a:visited{
	color: #6A6A6A;
	font-size: 12px;	
}
/*---------------------------------------------------*/
.servicesmenu{
	position: absolute;
	right: 0;
	top: 19px;
	color: #676767;
	font-weight: bold;
	font-size: 18px;
}
.servicesmenu .title{
	float: left;
	line-height: 43px;
	margin-right: 2px;
}
.servicesmenu ul{
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.servicesmenu ul li{
	float: left;
	margin-left: 8px;
}
.servicesmenu ul a{
	background: no-repeat top;
	text-indent: -10000px;
	display: block;
	height: 43px;
	text-decoration: none;
}
.servicesmenu ul a:hover{
	background-position: bottom;
}
.servicesmenu ul a.pass{	background-image: url(img/bg_services_menu_pass.png); 	width: 35px; }
.servicesmenu ul a.banner{	background-image: url(img/bg_services_menu_banner.png); 	width: 30px; }
.servicesmenu ul a.kiemeles{	background-image: url(img/bg_services_menu_kiemeles.png); 	width: 42px; }
.servicesmenu ul a.termekfeltoltes{	background-image: url(img/bg_services_menu_termekfeltoltes.png); 	width: 27px; }
.servicesmenu ul a.bcafe{	background-image: url(img/bg_services_menu_bcafe.png); 	width: 33px; }
.servicesmenu ul a.webmarketing{	background-image: url(img/bg_services_menu_webmarketing.png); 	width: 36px; }

/*---------------------------------------------------*/
/*#topmenu4{
	background-image: url(img/topmenubg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;	
	float: right;
	width: 310px;
	overflow: hidden;
	height: 21px;
	padding: 10px 0 6px 0;
}

#topmenu4 a:link,
#topmenu4 a:visited{
	background-color: black;
	color: white;	
	display: block;
	float: left;
	padding: 3px 9px;
	margin-right: 2px;
}
#topmenu4 a:hover,
#topmenu4 a.hvr:link,
#topmenu4 a.hvr:visited{
	background-color: #ed5219;
	color: white;
	text-decoration: none;	
}
#topmenu4 a.active:link,
#topmenu4 a.active:visited{
	background-color: #ed5219;
	color: white;
	text-decoration: none;	
}*/
/*---------------------------------------------------*/
/*#latestwrapper{
	position: relative;
	width: 654px;
	height: 214px;
	overflow: hidden;
	float: left;
	margin-top: 5px;
}
#latestuas{
	background-image: url(img/latestbg.png);
	width: 652px;
	height: 212px;
	overflow: hidden;	
	font-size: 11px;	
	border: 0;
}
#latestuas .item{	
	width: 642px;
	height: 202px;	
	padding: 5px;
	overflow: hidden;
}
#latestuas .imgbox {
	height: 200px;
	width: 200px;
	text-align: center;	
	float: left;	
}
#latestuas .txtbox{
	float: left;
	padding: 5px 0 5px 10px;
	width: 415px;	
}
#latestuas h1{
	background-image: url(img/dotsh2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 14px;
	width: 425px;
	color: #ed5219;
	text-transform: uppercase;
	padding-bottom: 6px;
	font-weight: bold;
}
#latestuas h1 strong{
	float: left;
}
#latestuas .stat{
	background-image: url(img/icon_stat.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	margin-top: 3px;
	color: #a6a49d;
	font-size: 10px;
	float: right;
}
#latestuas h2{
	font: 20px Arial;
	font-weight: bold;,
	color: black;
	margin: 8px 0;
}
#latestuas h2 a:link,
#latestuas h2 a:visited{
	text-decoration: none;
}

#latestuas a:link,
#latestuas a:visited{
	text-decoration: underline;
}
#latestuas a:hover{
	color: #ed5219;
}
#latestuas .info{
	line-height: 160%;
}
#latestuas em{
	font-style: normal;
}
#latestwrapper .control{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
*/
/*---------------------------------------------------*/
.kiemhirdtitle{
	font: 9px Verdana;
	font-style: normal;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	color: #818181;
	margin: 3px 0 3px 0;
}
#kiemhird{
	border: 1px solid #DADADA;
	padding: 5px;
	margin-bottom: 15px;
	position: relative;
	width: 666px;
	height: 150px;
}
#kiemhird .wrapper{
	width: 666px;
	height: 150px;
	overflow: hidden;
	/*overflow-y:  scroll;*/
}
#kiemhird .item{	
	width: 666px;
	height: 150px;	
	overflow: hidden;
	/*padding: 5px 0;*/
	margin-bottom: 10px;
}
#kiemhird .imgbox {
	height: 150px;
	width: 150px;
	text-align: center;	
	float: left;
}
#kiemhird .txtbox{
	float: left;
	padding: 0 0 0 15px;
	width: 500px;	
}
#kiemhird h1{
	color: #373737;
	font-size: 18px;
	margin-top: 10px;
}
#kiemhird em{
	font-style: normal;
	font: 10px Verdana;
	color: #7D7D7D;
	line-height: 180%;
}
#kiemhird .info{
	line-height: 160%;
}
#kiemhird .info em{
	color: #7d7d7d;
	font-size: 9px;
	line-height: normal;
}
#kiemhird .info .cntry{	
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-top: 5px;	
	padding-left: 25px;	
}
#kiemhird .info a.memberlink:link,
#kiemhird .info a.memberlink:visited{
	margin: 3px 5px 0 5px;
}
#kiemhird .info a.free:link,
#kiemhird .info a.free:visited{	
	margin-top: 4px;
}
/*
#kiemhird .info a.memberlink:link,
#kiemhird .info a.memberlink:visited{
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;
	display: block;
	height: 15px;
	margin: 3px 5px 0 5px;
	text-decoration: none;
	cursor: pointer;
}

#kiemhird .info a.pass:link,
#kiemhird .info a.pass:visited{
	background-image: url(img/member_pass3.png);	
	width: 47px;
}
*html #kiemhird .info a.pass:link,
*html #kiemhird .info a.pass:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_pass3.png' , sizingMethod='crop'); 
}
#kiemhird .info a.free:link,
#kiemhird .info a.free:visited{
	background-image: url(img/member_free3.png);
	width: 31px;	
	margin-top: 4px;
}
*html #kiemhird .info a.freelink:link,
*html #kiemhird .info a.freelink:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_free3.png' , sizingMethod='crop'); 
}

#kiemhird .info a.export:link,
#kiemhird .info a.export:visited{
	background-image: url(img/member_export3.png);
	width: 60px;
}
*html #kiemhird .info a.export:link,
*html #kiemhird .info a.export:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_export3.png' , sizingMethod='crop'); 
}*/


#kiemhird .info a.ceglink:link,
#kiemhird .info a.ceglink:visited,
#kiemhird .info span.ceglink{
	float: left;
	display: block;
	line-height: normal;
	margin-top: 5px;
	font-size: 11px;
}

#kiemhird .control{
	position: absolute;
	right: 17px;
	bottom: 10px;
}
#kiemhird .control a:link,
#kiemhird .control a:visited{
	background-repeat: no-repeat;
	display: block;
	width: 19px;
	height: 17px;
	border: 1px solid #DADADA;
	text-decoration: none;
	float: left;	
}
#kiemhird .control a.left:link,
#kiemhird .control a.left:visited{
	background-image: url(img/control_left.png);
}
#kiemhird .control a.right:link,
#kiemhird .control a.right:visited{
	background-image: url(img/control_right.png);
	border-left: 0;
}

/*#kiemhird{	
	float: right;
}
#kiemhird em{
	font: 9px Verdana;
	font-style: normal;
	letter-spacing: 1px;
	text-align: center;
	width: 326px;
	display: block;
	color: #818181;
}
#kiemhird .wrapper1 {
	background-image: url(img/kiemhirdbg_1.png);
	background-repeat: no-repeat;
	background-color: #ED5219;
	width: 326px;
	margin-top: 2px;
	overflow: hidden;
}
#kiemhird .wrapper2{
	background-image: url(img/kiemhirdbg_2.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 360px;
}

#kiemhird #kiemcontainer{
	font-size: 11px;
	width: 300px;
	height: 360px;
	float: left;
	overflow: hidden;
	margin-top: -1px;
}
#kiemhird .navbar{
	width: 25px;
	height: 360px;
	float: left;
	text-align: center;
	overflow: hidden;
}
#kiemhird .navbar a.upimg:link,
#kiemhird .navbar a.upimg:visited{
	background-image: url(img/up.png);
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 14px;
	height: 19px;
	margin-top: 15px;
	margin-left: 5px;
	text-decoration: none;
}
*html #kiemhird .navbar a.upimg:link,
*html #kiemhird .navbar a.upimg:visited{
	margin-left: 3px;
}

#kiemhird .navbar a.downimg:link,
#kiemhird .navbar a.downimg:visited{
	background-image: url(img/down.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 14px;
	height: 19px;
	margin-top: 290px;
	margin-left: 5px;
	text-decoration: none;
}
*html #kiemhird .navbar a.downimg:link,
*html #kiemhird .navbar a.downimg:visited{
	margin-left: 3px;
}

#kiemhird .item{
	background-image: url(img/dotsh3.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 52px;
	padding: 10px 0px;
	margin: 0px 6px;
	overflow: hidden;
}
#kiemhird .item a.it{
	float: left;
	display: block;
	width: 270px;
}
#kiemhird .item img{
	border: 1px solid #E3E3E3;
	float: left;
	margin-right: 5px;
}
#kiemhird .item .title{
	font-size: 12px;
	color: white;
}
#kiemhird .item  strong{
	font: 10px Arial;
	font-weight: normal;
	color: white;
}
#kiemhird .item a:link,
#kiemhird .item a:visited{
	text-decoration: none;
	color: white;
}
#kiemhird .item a:hover,
#kiemhird .item a:hover .title{
	color: white;
}
#kiemhird img.msg{
	float: right;
	border: 0;
	margin: 30px 0 0 0;
}*/
/*---------------------------------------------------*/
#sideinfobox{
	background-color: #FFF8DF;
	border: 1px solid #FFDF6E;
	padding: 5px 6px 6px 6px;
	zoom: 1;
}
#sideinfobox a.linkbutton:link,
#sideinfobox a.linkbutton:visited{
	background-image: url(img/orangebutton.png);
	background-repeat: no-repeat;
	width: 152px;
	height: 21px;
	display: block;
	text-decoration: none;
	color: white;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
}
#sideinfobox a.toprightlink:link,
#sideinfobox a.toprightlink:visited{
	text-decoration: none;
	float: right;
	width: 140px;
	font-weight: bold;
}
#sideinfobox a.toprightlink:hover{
	text-decoration: underline;
}
#sideinfobox .msgicon{
	float: right;
	margin-top: 10px;
	display: block;
}
#sideinfobox .tabs{
	margin-top: 5px;
	position: relative;
	height: 46px;
}

#sideinfobox .tabs a:link,
#sideinfobox .tabs a:visited{
	background-image: url(img/freecorner.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: white;
	border: 1px solid #FFDF6E;
	display: block;
	padding: 5px 10px;
	width: 132px;
	text-decoration: none;
	color: black;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
	font: 10px Verdana;
	font-weight: bold;
}
#sideinfobox .tabs a.t2:link,
#sideinfobox .tabs a.t2:visited{
	left: auto;
	right: 0px;
}
#sideinfobox .tabs a.active:link,
#sideinfobox .tabs a.active:visited{
	height: 36px;
	border-bottom: 0;
}
#sideinfobox .cbox{
	background-color: white;
	border: 1px solid #FFDF6E;
	padding: 10px 10px;
	display: none;
}
#sideinfobox .cbox a:link,
#sideinfobox .cbox a:visited{
	text-decoration: underline;
	color: #ED5219;
	font-family: Tahoma;
}

#sideinfobox a:link,
#sideinfobox a:visited{
	text-decoration: underline;
}

#sideinfobox .cbox2{
	background-color: white;
	border: 1px solid #FFDF6E;
	padding: 5px 0;
	text-align: center;
	margin-top: 2px;
}
#sideinfobox .cbox2 .content{
	background-image: url(img/sideboxshape.png);
	background-repeat: no-repeat;
	text-align: left;
	width: 269px;
	margin: 5px auto 0 auto;
	padding: 15px 20px 14px 10px;
	position: relative;
	display: none;
}
#sideinfobox .cbox2 a.nextlink:link,
#sideinfobox .cbox2 a.nextlink:visited{
	font-family: Tahoma;
	color: #ED5219;
}
#sideinfobox .cbox2 .content ul{
	list-style: none;
	line-height: 140%;
	margin: 10px 0 5px 0;
	padding: 0;
	zoom: 1;
	font-size: 11px;
}
#sideinfobox .cbox2 .content ul li{
	background-image: url(img/ularrow.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 0 0 10px;
}
#sideinfobox .cbox2 .content ul a:link,
#sideinfobox .cbox2 .content ul a:visited{
	text-decoration: none;
}
#sideinfobox .cbox2 .content .sbimg{
	position: absolute;
	right: 5px;
	top: 44px;
	z-index: 0;
}
/*---------------------------------------------------*/
#resultbar{
	padding: 0 3px 10px 3px;
	font-size: 15px;
	font-weight: bold;
	text-transform: none; 
	font-family: Arial;
	width: 628px;
	position: relative;
}
#resultbar a:link,
#resultbar a:visited{
	font-size: 12px;
	font-weight: normal;
}
#resultbar strong{
	font-size: 18px;
	font-weight: normal;
	color: #ed5219;
	text-transform: none; 
}
#resultbar #ualistloader{
	position: absolute;
	right: 0px;
	top: 3px;
	display: none;
}
/*---------------------------------------------------*/
.viewpanel{
	background-color: #F6F6F6;
	border: 1px solid #DADADA;
	padding: 5px;
	font-size: 12px;
	margin: 10px 0;	
	color: black;
	text-transform: none;
}
.viewpanel .lft{
	float: left;
	font: 10px Verdana;
}
.viewpanel .rght{
	float: right;
	font: 10px Verdana;
}
.viewpanel .lft a.viewselect:link,
.viewpanel .lft a.viewselect:visited{
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0 2px 20px;
	display: block;
	float: left;
	margin-right: 10px;
}
.viewpanel .lft a.viewselect.list{	
	background-image: url(img/viewlist0.gif);
}
.viewpanel .lft a.viewselect.list.active{	
	background-image: url(img/viewlist1.gif);
}

.viewpanel .lft a.viewselect.gallery{	
	background-image: url(img/viewgalery0.gif);
}
.viewpanel .lft a.viewselect.gallery.active{	
	background-image: url(img/viewgalery1.gif);
}
.viewpanel .rght select{
	font: 12px Verdana;
	vertical-align: middle;
	border: 1px solid #DADADA;
}



/* Old */

/*---------------------------------------------------*/
#viewpanelold{
	padding: 3px 3px 7px 3px;
	font-size: 12px;
	border-bottom: 1px solid #C4C4C4;
	margin-bottom: 20px;	
	color: black;
	text-transform: none;
}
#viewpanelold .lft{
	background-image: url(img/icon_tradealert.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	float: left;
	height: 17px;
}
#viewpanelold .rght{
	float: right;
	font: 10px Verdana;
	height: 17px;
}
#viewpanelold .lft a{
	font-weight: bold;
	text-decoration: underline;
}
#viewpanelold .rght a.listlink:link,
#viewpanelold .rght a.listlink:visited{	
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0 2px 20px;
	line-height: 16px;
}
#viewpanelold .rght .pagebuttonleft{
	background-image: url(img/pagebuttonleft.png);
	background-repeat: no-repeat;
	width: 45px;
	height: 15px;
	color: #f06c3c;
	font-size: 10px;	
	padding-left: 12px;
	border: 0;
	vertical-align: middle;
	cursor: pointer;
}
#viewpanelold .rght .pagebuttonright{
	background-image: url(img/pagebuttonright.png);
	background-repeat: no-repeat;
	width: 45px;
	height: 15px;
	color: #f06c3c;
	font-size: 10px;	
	text-align: right;
	padding-right: 12px;
	border: 0;
	vertical-align: middle;
	cursor: pointer;
}
#viewpanelold #ualistloader{
	display: none;
	vertical-align: middle;
	float: left;
	margin: 0 15px 0 0;
}

/*---------------------------------------------------*/
#browseua_gallery{
		
}
#browseua_gallery .item{	
	padding: 5px 10px;
	width: 237px;
	float: left;
	margin-right: 20px;
}
#browseua_gallery .item:hover,
#browseua_gallery .item.hover{
	background-color: #F2F2F2;
}
#browseua_gallery .item .imgbox{
	background-color: white;
	border: 1px solid #CCCCCC;
	margin: 0 auto 5px auto;
	width: 235px;
	height: 200px;
	padding: 10px 0;
}
#browseua_gallery .item .imgbox img{
	display: block;
	margin: 0 auto;
}
#browseua_gallery .item .featuredimg{
	float: left;
	margin-top: 2px;
}
#browseua_gallery .item .imgbox.txt{
	text-align: center;	
	position: relative;
}
#browseua_gallery .item .imgbox.txt a{
	position: absolute;
	left: 15px;
	top: 45%;
	display: block;	
	line-height: 140%;
	width: 200px;
}
#browseua_gallery .item.export a:hover{
	color: #4BB0DC;
}
#browseua_gallery .item h1{
	font-size: 12px;
	font-weight: normal;
}
#browseua_gallery .item h1 a{
	text-decoration: underline;
}
#browseua_gallery .item .cntry{	
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 5px 5px 0 0;	
	padding-left: 25px;	
	font-style: normal;
	font: 9px Verdana;
	color: #7D7D7D;
}
#browseua_gallery .item .stat{
	background-image: url(img/icon_stat.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	margin-top: 5px;
	color: #a6a49d;
	font-size: 10px;
	float: left;
}
#browseua_gallery .item.export .stat{
	background-image: url(img/icon_stat_export.png);
}
#browseua_gallery .item .noteadd{
	background-image: url(img/icon_note.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin: 5px 0 0 5px;
	color: #a6a49d;
	font-size: 10px;
	float: left;
	text-decoration: none;
}
#browseua_gallery .item a.noteadd:hover{
	color: #ed5219;
}

#browseua_gallery .item.export .noteadd{
	background-image: url(img/icon_note_export.png);
}

#browseua_gallery .item.export a.noteadd:hover{
	color: #4BB0DC;
}

#browseua_gallery .item .onlypass{
	font-size: 10px;
	color: #9b9b9b;
	border-top: 1px solid #B1AEA9;
	margin-top: 5px;
	padding-top: 2px;
	visibility: hidden;
}
#browseua_gallery .item .onlypass a:link,
#browseua_gallery .item .onlypass a:visited,
#browseua_gallery .item .onlypass a:hover{
	color: #ED5219;
	text-decoration: none;
}
#browseua_gallery .item:hover .onlypass,
#browseua_gallery .item.hover .onlypass{
	visibility: visible;
}


#browseua_gallery .item a.msglink:link,
#browseua_gallery .item a.msglink:visited{
	background-image: url(img/icon_msg.png);
	background-position: 3px center;
	background-repeat: no-repeat;
	background-color: #B1AEA9;
	display: block;
	float: right;
	font-size: 10px;
	text-decoration: none;
	color: white;	
	padding: 1px 3px 1px 22px;
	visibility: hidden;
}
#browseua_gallery .item a.msglink:hover{
	background-color: #ED5219;
}

#browseua_gallery .item:hover a.msglink:link,
#browseua_gallery .item:hover a.msglink:visited,
#browseua_gallery .item.hover a.msglink:link,
#browseua_gallery .item.hover a.msglink:visited{
	visibility: visible;
}

#browseua_gallery .item .ceglink{
	display: block;
	line-height: normal;
	margin-top: 5px;
	font-size: 11px;
	text-decoration: underline;
}
/*---------------------------------------------------*/
#browseua_list{
	
}
#browseua_list .item{
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #A9B4C3;
	position: relative;
	zoom: 1;
}
#browseua_list .item.featured{
	border-bottom: 1px solid #ed5219;
	padding-bottom: 20px;
}
#browseua_list .item.featured .onlypass{
	bottom: 25px;
}

#browseua_list .item:hover,
#browseua_list .item.hover{
	background-color: #F2F2F2;
}
#browseua_list .item.export a:hover{
	color: #4BB0DC;
}
#browseua_list .item img{
	display: block;
	margin-right: 10px;
	float: left;
}

#browseua_list .item .featuredimg{
	float: none;
	position: absolute;
	bottom: 1px;
	right: -10px;
}

#browseua_list .item .text{
	float: left;
	width: 522px;
}
#browseua_list .item h1{
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 5px;
}
#browseua_list .item h1 em{
	font-style: normal;
	font: 10px Verdana;
	color: #7D7D7D;
}
#browseua_list .item h1 a{
	text-decoration: underline;
}

#browseua_list .item .ceglink{
	display: block;
	line-height: normal;
	margin-top: 4px;
	/*font-size: 11px;*/
	text-decoration: underline;
}

#browseua_list .item .info{
	background: none;
	float: right;
	width: 160px;
}

#browseua_list .item .cntry{	
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: right;
	margin: 5px 0 10px 0;	
	padding-top: 16px;
	font-style: normal;
	font: 9px Verdana;
	color: #7D7D7D;
	text-align: center;
	width: 110px;
}
#browseua_list .item a.msglink:link,
#browseua_list .item a.msglink:visited{
	background-image: url(img/icon_msg.png);
	background-position: 3px center;
	background-repeat: no-repeat;
	background-color: #B1AEA9;
	display: block;
	float: right;
	font-size: 10px;
	text-decoration: none;
	color: white;	
	padding: 1px 3px 1px 22px;
}
#browseua_list .item a.msglink:hover{
	background-color: #ED5219;
}

#browseua_list .item .stat{
	background-image: url(img/icon_stat.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	margin: 7px 5px 0 0;
	color: #a6a49d;
	font-size: 10px;
	float: right;
}
#browseua_list .item.export .stat{
	background-image: url(img/icon_stat_export.png);
}
#browseua_list .item .noteadd{
	background-image: url(img/icon_note.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin: 7px 5px 0 0;
	color: #a6a49d;
	font-size: 10px;
	float: right;
	text-decoration: none;
}
#browseua_list .item a.noteadd:hover{
	color: #ed5219;
}
#browseua_list .item.export .noteadd{
	background-image: url(img/icon_note_export.png);
	
}
#browseua_list .item.export a.noteadd:hover{
	color: #4BB0DC;
}
#browseua_list .item .onlypass{
	font-size: 10px;
	color: #9b9b9b;
	/*float: right;*/
	position: absolute;
	right: 10px;
	bottom: 15px;
}
#browseua_list .item .onlypass a:link,
#browseua_list .item .onlypass a:visited,
#browseua_list .item .onlypass a:hover{
	color: #ED5219;
	text-decoration: none;
}
/*---------------------------------------------------*/
.searchbox{
	background-color: #F6F6F6;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	margin: 10px 0;
	padding: 20px 0;
	text-align: center;
}
.searchbox .searchinput{
	border: 1px solid #bbbbbb;
	width: 500px;
	height: 15px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: White;
	color: Black;
	vertical-align: middle;
	font-size: 11px;
	margin-bottom: 3px;
}
.searchbox .defbutton{
	text-transform: uppercase;
	margin-top: -2px;
}
/*---------------------------------------------------*/
.ualist{
	background-image: url(img/ualistbgtop.png);
	background-repeat: no-repeat;
	background-color: white;
	margin-top: 10px;
	font-size: 11px;
}
.ualist2{
	background-image: url(img/ualistbgbottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 15px 10px 10px 10px;
}
.ualist h2{
	font-size: 14px;
	text-transform: uppercase;
	padding: 5px 5px 5px 55px;
	color: #b3afab;
	font-weight: bold;
	margin-bottom: 5px;
}
.ualist h2 a:link,
.ualist h2 a:visited{
	color: #b3afab;
	text-decoration: none;
	margin: 0 5px;
}
.ualist h2 a:hover,
.ualist h2 a.active:link,
.ualist h2 a.active:visited{
	color: #ed5219;
}
.ualist h2 .lft{
	display: block;
	float: left;
}
.ualist h2 .rght{
	display: block;
	float: right;
	font-size: 11px;
	font-weight: normal;
}
.ualist h2 .rght a:link,
.ualist h2 .rght a:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #ed5219;
}

.ualist .column{
	float: left;
	width: 310px;
}
.ualist .item{
	background-image: url(img/ualistitembg.png);
	background-repeat: no-repeat;
	width: 299px;
	height: 150px;
	overflow: hidden;
	padding: 5px;
	margin: 0 0 10px 0;
	text-align: left;
	position: relative;
}
.ualist .item:hover{
	background-position: left -160px;
}

.ualist .item img{
	border: 1px solid #E3E3E3;
	float: left;
	margin-right: 5px;	
}
.ualist .item h1{
	font-size: 12px;
	font-weight: bold;
}
.ualist .item  h1 a:link, 
.ualist .item  h1 a:visited {	
	text-decoration:none;
}
.ualist .item  a:link, 
.ualist .item  a:visited {	
	text-decoration:underline;
}
.ualist .item  a:hover{
	color:#ED5219;
}
.ualist .item .info{
	line-height: 160%;
}
.ualist .item .info em{
	color: #7d7d7d;
	font-size: 10px;
}
.ualist .item .info .cntry{
	display: block;
	float: left;
	margin-top: 3px;		
}
.ualist .item .info a.passlink:link,
.ualist .item .info a.passlink:visited{
	background-image: url(img/member_pass3.png);
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;
	display: block;
	width: 47px;
	height: 15px;
	margin: 3px 5px 0 5px;
	text-decoration: none;
	cursor: pointer;
}
*html .ualist .item .info a.passlink:link,
*html .ualist .item .info a.passlink:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_pass3.png' , sizingMethod='crop'); 
}
.ualist .item .info a.freelink:link,
.ualist .item .info a.freelink:visited{
	background-image: url(img/member_free3.png);
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;	
	display: block;
	width: 31px;
	height: 15px;
	margin: 3px 5px 0 5px;
	text-decoration: none;
	cursor: pointer;
}
*html .ualist .item .info a.freelink:link,
*html .ualist .item .info a.freelink:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_free3.png' , sizingMethod='crop'); 
}

.ualist .item .info a.exportlink:link,
.ualist .item .info a.exportlink:visited{
	background-image: url(img/member_export3.png);
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;	
	display: block;
	width: 60px;
	height: 15px;
	margin: 3px 5px 0 5px;
	text-decoration: none;
	cursor: pointer;
}
*html .ualist .item .info a.exportlink:link,
*html .ualist .item .info a.exportlink:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_export3.png' , sizingMethod='crop'); 
}

.ualist .item .info a.ceglink:link,
.ualist .item .info a.ceglink:visited,
.ualist .item .info span.ceglink{
	float: left;
	display: block;
	width: 150px;
	line-height: normal;
	margin-top: 4px;
}
.ualist .item em{
	color: #b2b2b2;
	font-style: normal;
}
.ualist .item a.msglink:link,
.ualist .item a.msglink:visited{
	background-image: url(img/icon_msg.png);
	background-position: 3px center;
	background-repeat: no-repeat;
	background-color: #B1AEA9;
	display: block;
	float: right;
	font-size: 10px;
	text-decoration: none;
	color: white;	
	padding: 1px 3px 1px 22px;
}
.ualist .item a.msglink:hover{
	background-color: #ED5219;
}
.ualist .item .stat{
	background-image: url(img/icon_stat.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	margin-top: 3px;
	color: #a6a49d;
	font-size: 10px;
	float: left;
}
.ualist .item .note{
	background-image: url(img/icon_note.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin: 3px 0 0 5px;
	color: #a6a49d;
	font-size: 10px;
	float: left;
}
.ualist .item .noteadd{
	background-image: url(img/icon_note.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin: 3px 0 0 5px;
	color: #a6a49d;
	font-size: 10px;
	float: left;
}
.ualist .item .onlypass{
	font-size: 10px;
	color: #9b9b9b;
	position: absolute;
	z-index: 10;
	bottom: 0px;	
	left: 0px;
	border-top: 1px solid #EBEBEB;
	width: 299px;
	padding: 2px 5px;
}
.ualist .item .onlypass a{
	color: #ED5219;
	text-decoration: none;
}



.ualist .columnfullwidth .item{
	background-image: url(img/ualistitembgfull.png);
	width: 623px;
	height: 130px;
}
.ualist .columnfullwidth .item:hover{
	background-position: left -140px;
}

.ualist .columnfullwidth .item .info a.ceglink:link,
.ualist .columnfullwidth .item .info a.ceglink:visited{
	width: auto;
}

.ualist .columnfullwidth .item .info2{
	
}
.ualist .columnfullwidth .item .info2 em{
	color: #7d7d7d;
	font-size: 10px;
	float: left;
	margin: 4px 10px 0 0;
}
.ualist .columnfullwidth .onlypass{
	text-align: right;
	width: 622px;
	border: 0;
	bottom: 5px;
}

/*.ualist .stattable{
	color: black;
	font-size: 11px;
	margin: 0 0 10px 0;
}
.ualist .stattable td{
	border-left: 1px solid #EEEEEE;
	background-repeat: no-repeat;
	background-position: left center;
}
.ualist .stattable td{
	padding: 2px 10px;
	vertical-align: middle;
}
.ualist .stattable td.td1{
	border: 0;
	padding-left: 5px;
}
.ualist .stattable strong{
	font-weight: normal;
	color: #ed5219;
}
.ualist .stattable a:link,
.ualist .stattable a:visited{
	text-decoration: none;
}
.ualist .stattable a:hover{
	text-decoration: underline;
}
.ualist .stattable a strong{
	text-decoration: underline;
}
.ualist .spacer{
	background-color: #EBEBEB;
	height: 3px;
	overflow: hidden;
	margin: 0 0 10px 0;
}*/

.ualist.exportlist{
	
}
.ualist.exportlist h2{
	margin-top: 30px;
}
.ualist.exportlist h2 a:hover,
.ualist.exportlist h2 a.active:link,
.ualist.exportlist h2 a.active:visited{
	color: #45badc;
}
.ualist.exportlist .columnfullwidth .item{
	width: 623px;
	height: auto;
	background: none;
}
.ualist.exportlist .columnfullwidth .item .info2{
	margin: 4px 0 0 5px;
	float: left;
}
.ualist.exportlist  .columnfullwidth .item .info2 em{
	float: none;
}
.ualist.exportlist .item .stat{
	float: none;
}
.ualist.exportlist .item .noteadd,
.ualist.exportlist .item .note{
	float: none;
}
.ualist.exportlist a.more:link,
.ualist.exportlist a.more:visited{
	font-size: 12px;
	color: #45b0de;
	font-weight: bold;
	margin-left: 5px;
	text-decoration: underline;
}
/*---------------------------------------------------*/
/*#newreglist{
	margin: 10px 0 0 0;
	font-size: 11px;
}
#newreglist .item{
	padding: 8px 10px; 
}
#newreglist .date{
	color: #7d7d7d;
	margin-top: 5px;
}*/
/*---------------------------------------------------*/
/*#testimonials{
	margin-top: 10px;
	font-size: 11px;
}
#testimonials .wrapper{
	background-color: #EEEDEB;
}
#testimonials .item{
	background-image: url(img/dotsh.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 160%;
	padding: 13px 10px;
}
#testimonials .item img{	
	border: 1px solid #E3E3E3;
	float: left;
	margin: 0 5px 5px 0;
}
#testimonials .item h1{
	font-size: 12px;
	font-weight: bold;
}
#testimonials .item h1 a:link,
#testimonials .item h1 a:visited{
	text-decoration: none;
}
#testimonials .item a:link,
#testimonials .item a:visited{
	text-decoration: underline;
}
#testimonials .item em{
	font-style: normal;
	color:  #7d7d7d;
	font-size: 10px;
}
#testimonials img.type{
	border: 0;
	vertical-align: middle;
	margin-right: 5px;
}
#testimonials a.details:link,
#testimonials a.details:visited{
	float: right;
}
#testimonials .footer{	
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
	padding: 10px 5px 0 0;
}
#testimonials .footer a:link,
#testimonials .footer a:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #ed5219;
}
*/
/*---------------------------------------------------*/
/*#rendezvenylist{
	margin: 10px 0 0 0;
	font-size: 11px;
}
#rendezvenylist .item{
	background-image: url(img/dotsh.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 160%;
	padding: 15px 10px;
}
#rendezvenylist .item img{	
	border: 1px solid #E3E3E3;
	float: left;
	margin-right: 5px;
}
#rendezvenylist .item h1{
	font-size: 12px;
	font-weight: bold;
}
#rendezvenylist .item h1 a:link,
#rendezvenylist .item h1 a:visited{
	text-decoration: none;
}
#rendezvenylist .item a:link,
#rendezvenylist .item a:visited{
	text-decoration: underline;
}
#rendezvenylist .dat2{
	color:  #7d7d7d;
	font-size: 10px;
	margin-top: 5px;
}
#rendezvenylist .footer{
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
	padding: 10px 5px 0 0;
}
#rendezvenylist .footer a:link,
#rendezvenylist .footer a:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #ed5219;
}*/
/*---------------------------------------------------*/
#categlist{

}
#categlist h2{
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 0 0 5px;
	margin-top: 10px;
	padding-bottom: 10px;
	color: #3f3f3f;	
}
#categlist h2 a:link,
#categlist h2 a:visited{
	color: #3f3f3f;
	text-decoration: none;
}
#categlist h2 a:hover,
#categlist h2 a.active:link,
#categlist h2 a.active:visited{
	color: #ed5219;
	text-decoration: none;
}
#categlist h2 .normal{
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
}

#categlist #categlistwrapper{
	padding: 0 5px;
}
#categlist .column{
	float: left;
	width: 203px;
	line-height: 170%;
}
#categlist .column em{
	font-style: normal;
	color:  #7d7d7d;
	font-size: 10px;
}

#categlist a.active:link,
#categlist a.active:visited{
	color:#ED5219;
	text-decoration:underline;
}


#categlist.export a.active:link,
#categlist.export a.active:visited,
#categlist.export a:hover{
	color:#4BB0DC;
}
/*---------------------------------------------------*/
/*#history{
	
}
#history strong{
	color: #ed5219;	
	font-weight: normal;
}
#history #historywrapper{
	padding: 10px 5px;
}
#history .column{
	float: left;
	width: 150px;
}
#history .column .imgitem {
	float:left;
	margin-top: 5px;
	margin-right:2px;
	text-align:center;
	width:80px;
	font-size: 10px;
}
#history .column .imgitem img{
	border: 1px solid #E3E3E3;
}
#history .column ul {
	font-size: 10px;
	line-height:160%;
	list-style-image:url(img/ul1.gif);
	margin: 5px 0 0 15px;
	padding-left:15px;
}
#history .column a:link,
#history .column a:visited{
	font-size: 10px;
}*/
/*---------------------------------------------------*/
.viewbar{
	padding: 10px 5px 5px 5px;
	font: 11px Verdana;
}
.viewbar strong{
	color: #ed5219;
	text-transform: uppercase;
	font: 12px Arial;
	font-weight: bold;
}
.viewbar img{
	vertical-align: middle;
}
.viewbar .lft{
	display: block;
	float: left;
}
.viewbar .rght{
	display: block;
	float: right;
}
.viewbar .dbsel {
	border:1px solid #BBBBBB;
	color:black;
	margin:0px;
	vertical-align:middle;
}
.viewbar .defbutton{
	text-transform: uppercase;
	padding: 1px 7px;
}
.viewbar .pselect{
	border:1px solid #BBBBBB;
	vertical-align:middle;
}
.viewbar .pselect option{
	
}
/*---------------------------------------------------*/
#uacimsor{
	background-color: black;
	color: white;
	font-size: 11px;
	position: relative;
	margin-bottom: 20px;
}
#uacimsor h1{
	color: white;
	font-size: 24px;	
	padding-top: 15px;
}
#uacimsor h1 a{
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}
#uacimsor table{
	width: 100%;
}
#uacimsor table td{
	/*height: 110px;*/
}
#uacimsor table .td1{
	padding-right: 5px;
	width: 10%;
	vertical-align: middle;
}
#uacimsor table .td2{
/*	padding-left: 15px;*/
	text-align: center;
	padding: 30px 0;
}
#uacimsor table .td3{
	width: 20%;
	text-align: right;
	padding-top: 20px;
}
#uacimsor #cegtbl_pass{
	background-image: url(img/cegtbl_pass.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 43px;
	position: absolute;
	top: -35px;
	left: -15px;
	font-size: 10px;
	color: white;
	text-align: center;
	padding-top: 57px;
	text-transform: uppercase;
}
*html #uacimsor #cegtbl_pass{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/cegtbl_pass.png' , sizingMethod='crop'); 
}
#uacimsor #cegtbl_free{
	background-image: url(img/cegtbl_free.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 43px;
	position: absolute;
	top: -35px;
	left: -15px;
	font-size: 10px;
	color: white;
	text-align: center;
	padding-top: 57px;
	text-transform: uppercase;	
}
*html #uacimsor #cegtbl_free{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/cegtbl_free.png' , sizingMethod='crop'); 
}
#uacimsor #freewebpage{
	background-color: #49cb3f;
	color: white;
	padding: 5px 10px;
	position: absolute;
	/*right: 10px;*/
	top: -13px;
	left: 760px;
	font-size: 12px;
	border: 1px solid white;
}
#uacimsor #freewebpage a:link,
#uacimsor #freewebpage a:visited{
	color: white;
	text-decoration: none;
}

#uacimsor .linkbar a:link,
#uacimsor .linkbar a:visited,
#uacimsor .linkbar .data{	
	background-repeat: no-repeat;
	padding: 3px 0 0 20px;
	margin: 0 5px;
}

#uacimsor #cegmenu{
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #6A6A6A;
	text-transform: uppercase;
	padding: 10px 5px 8px 5px;
	width: 990px;
}
#uacimsor #cegmenu .lft{
	float: left;
	padding-top: 2px;
}
#uacimsor #cegmenu a{
	color: white;
	margin: 0 10px;
}
/*---------------------------------------------------*/
#cegsearchbox{
	float: right;
}
#cegsearchbox .searchinput{
	border: 1px solid #bbbbbb;
	width: 210px;
	height: 15px;
	padding-left: 5px;
	background-color: White;
	color: Black;
	vertical-align: middle;
	font-size: 11px;
}
#cegsearchbox .defbutton{	
	text-transform: uppercase;
	padding: 1px 7px;
}
/*---------------------------------------------------*/
#passuapanel{
	background-image: url(img/opuaborder.png);
	background-repeat: repeat-x;
	background-position: left 76px;
	border: 1px solid #BBBBBB;
	padding: 0 20px 10px 20px;
	width: 958px;
	overflow: hidden;
}
#passuapanel #uatextold{
	float: left;
	width: 670px;
}
#passuapanel #uatextold h1{
	background-repeat: no-repeat;
	background-position: 99% bottom;
	font-family: Arial;
	padding: 20px;
	margin: 0 -20px 20px -20px;
	width:970px;
}
#passuapanel #uatextold .info{
	line-height: 160%;
}
#passuapanel #uatextold .info em{
	color: #7d7d7d;
	font-size: 10px;
	font-style: normal;
	float: left;
}
#passuapanel #uatextold .info .cntry{
	display: block;
	margin-top: 3px;		
}
#passuapanel #uatextold .info a.exportlink:link,
#passuapanel #uatextold .info a.exportlink:visited{
	background-image: url(img/member_export3.png);
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;	
	display: block;
	width: 60px;
	height: 15px;
	margin: 3px 5px 0 5px;
	text-decoration: none;
	cursor: pointer;
}
*html #passuapanel #uatextold .info a.exportlink:link,
*html #passuapanel #uatextold .info a.exportlink:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_export3.png' , sizingMethod='crop'); 
}

#passuapanel .memberinfo{
	width: 623px;
}
#passuapanel .infobox{
	background-image: url(img/infoboxtop.png);
	background-repeat: no-repeat;
	width: 251px;
	padding: 10px;
	overflow: hidden;
}
#passuapanel .infobox2{
	background-image: url(img/infoboxbottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 271px;
}
#passuapanel .infobox3{
	background-image: url(img/infobox3.png);
	background-repeat: repeat-y;
	float: right;
	width: 271px;
	overflow: hidden;
	margin-top: 100px;
}
#passuapanel .infobox h3{
	font-size: 14px;
	text-transform: uppercase;
	color: #ED5219;
	margin-bottom: 10px;
}
#passuapanel .infobox p{
	border: 1px solid #BBBBBB;
	background-color: #F9F9F9;
	padding: 5px;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 15px;
}
#passuapanel .infobox p a{
	color: #ED5219;
	font-weight: bold;
	text-decoration: underline;
}



#passuapanel .dataloginbox{
	padding: 0;
}
#passuapanel .dataloginbox h3{
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #444444;
}
#passuapanel .dataloginbox .loginput{
	width: 175px;
}
#passuapanel .dataloginbox .btmlinks{
	border-top: 1px solid #CBCBCB;
	margin: 10px 5px 0 5px;
	padding: 10px 0;
	width: 248px;
}

#passuapanel .infobox table{
	font-size: 11px;
	color: #444444;
	width: 250px;
}
#passuapanel .infobox table td{
	padding: 3px 0;
}
#passuapanel .infobox table a {
color:#ED5219;
text-decoration:underline;
}


/*---------------------------------------------------*/
.uadatatable{
	float: left;
	color: black;
	font-size: 11px;
	margin: 0 0 0 5px;
	width: 420px;
}
.uadatatable td{
	padding: 2px 0;
	width: 50%;
}
/*---------------------------------------------------*/
.memberinfo{
	background-image: url(img/icon_info2.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	/*background-color: #F9F9F9;
	border: 1px solid #E2E2E1;*/
	font-size: 12px;
	margin: 10px 0;
	padding: 10px 10px 10px 40px;
	line-height: 160%;
	color: black;
	position: relative;
	width: 607px;
	
	border: 1px solid #ACACAC;
	
}
.memberinfo img{
	vertical-align: middle;
}
.memberinfo a{
	text-decoration: underline;
}
.memberinfo .statusicon{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
/*---------------------------------------------------*/
#msgsend{
	margin: 10px 0;	
}
#msgsend h2{
	background-image: url(img/icon_msg2.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	border-bottom: 1px solid #ABA4A4;
	color: #ED5219;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 23px;
	text-transform: uppercase;
}
#msgsend .infobox{
	font-size: 11px;
	padding: 15px 15px 15px 0;
}
#msgsend .infobox a:link,
#msgsend .infobox a:visited{
	color: #ed5219;
	text-decoration: underline;
}
/*---------------------------------------------------*/
#pass_data{
	border: 1px solid #E2E2E1;
	padding-bottom: 30px;
}
#pass_data .head{
	background-color: #ed5219;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	color: white;
	margin: 1px 1px 0 1px;
}
#pass_data .memberinfo{
	border: none;
	margin-top: 0;
}
#pass_data table{
	width: 625px;
	margin: 10px;
	font-size: 12px;
}
#pass_data table td{
	border-bottom: 1px solid #E2E2E1;
	padding: 6px 20px;
}
#pass_data table td.td1{
	width: 50%;
}
#pass_data table td.shead{
	background-color: #F6F6F6;
	font-weight: bold;
	padding: 5px;
	border: 0;
}
#pass_data table td a{
	text-decoration: underline;
}
#pass_data p{
	font-size: 11px;
	padding: 10px;
}
/*---------------------------------------------------*/
#cegdatpanel{
	width: 324px;
	border: 1px solid #E2E2E1;
	overflow: hidden;
	font-size: 11px;
	color:#444444;
}
#cegdatpanel .tabs a:link,
#cegdatpanel .tabs a:visited{
	color: black;
	font-size: 12px;
	width: 106px;
	display: block;
	float: left;
	padding: 5px 0;
	margin: 1px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
* html #cegdatpanel .tabs a:link,
* html #cegdatpanel .tabs a:visited {
	width: 105px;
}
#cegdatpanel .tabs{
	width: 324px;
	overflow: hidden;
	border-bottom: 1px solid #E2E2E1;
}
#cegdatpanel .tabs a:hover{
	background-color: black;
	color: white;
}
#cegdatpanel .tabs a.active:link,
#cegdatpanel .tabs a.active:visited{
	background-color: #ed5219;
	color: white;
}
/* Old */

#cegdatpanel table{
	margin: 10px;
	width: 300px;	
}
#cegdatpanel table td{
	padding: 2px 2px 3px 0;
}
#cegdatpanel table .td1{
	width: 35%;
}
#cegdatpanel table a{
	color: #ed5219;
	text-decoration: underline;
}
#cegdatpanel .text{
	margin: 10px;
	text-align: justify;
}

#cegdatpanel a.addpartnerlink:link,
#cegdatpanel a.addpartnerlink:visited,
#cegdatpanel a.addpartnerlink:hover{
	color: #ed5219;	
	font-weight: bold;
	text-decoration: none;	
}
#cegdatpanel h4{
	margin: 10px 0 0 10px;
	font-size: 14px;
	text-transform: uppercase;
	color: #ed5219;
}

#cegdatpanel #userphoto{
	font-size: 11px;
	padding: 10px;
	border-bottom: 0;	
	color: #444444;
}

#cegdatpanel #userphoto img.mimg{
	border: 1px solid #DFDFDF;
	padding: 2px;
}

#cegdatpanel #userphoto a.up:link,
#cegdatpanel #userphoto a.up:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 7px;
	color: #ed5219;
	font-size: 11px;
	text-decoration: underline;
	margin-top: 5px;
	display: block;
}

#cegdatpanel a.msglink:link,
#cegdatpanel a.msglink:visited{
	background-image: url(img/icon_msg.png);
	background-position: 3px center;
	background-repeat: no-repeat;
	background-color: #B1AEA9;
	display: block;
	font-size: 10px;
	text-decoration: none;
	color: white;	
	padding: 1px 5px 1px 22px;
	margin-top: 5px;
	width: 70px;
	float: left;
	margin: 10px 5px 0 0;
}
#cegdatpanel a.msglink:hover{
	background-color: #ED5219;
}



/*---------------------------------------------------*/
.dataloginbox{
	padding: 10px 15px 1px 15px;
	font-size: 12px;
	color: #444444;	
}
.dataloginbox h3{
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.dataloginbox .lft{
	float: left;
	width: 65px;	
	padding-top: 3px;
	margin: 8px 0;
}
.dataloginbox .rght{
	float: left;
	margin: 8px 0;
}
.dataloginbox .loginput{
	border: 1px solid #bbbbbb;
	width: 185px;
	height: 17px;
	padding-left: 5px;
	padding-top: 1px;
	background-color: White;
	color: Black;
	vertical-align: middle;
}
.dataloginbox .remember{
	width: 190px;
	float: left;
	margin-left: 5px;
}
.dataloginbox .btmlinks{
	padding: 0 0 10px 0;
	width: 257px;
}
.dataloginbox .btmlinks .defbutton{
	font-size: 12px;
	padding: 3px 7px;
}
.dataloginbox .btmlinks a:link,
.dataloginbox .btmlinks a:visited{
	font-size: 12px;
	color: #444444;
	margin: 0 3px;
	text-decoration: none;
}
.dataloginbox .btmlinks a:hover{
	color: #ed5219;
}	

.dataloginbox .regbutton{
	background: #ed5219;
	color: white;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	font-size: 30px;	
	width: 270px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 15px;
}
/*---------------------------------------------------*/

#cegualistscroll{	
	margin-top: 10px;
}
#cegualistscroll h2{	
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 15px;
	text-align: left;
}
#cegualistscroll .wrapper {
	background-color: white;	
	margin-top: 2px;
}
#cegualistscroll #kiemcontainer{
	background-color: white;
	/*color: #d1d1d1;*/
	color: black;
	font-size: 11px;
	width: 299px;
	height: 360px;   /* Dinamic item-height * cnt */
	float: left;
	overflow: hidden;
	/*overflow-y: scroll */
}
#cegualistscroll .navbar{
	width: 26px;
	height: 360px; /* Dinamic item-height * cnt */
	float: left;
	text-align: center;
}
/*#cegualistscroll .navbar .upimg{
	cursor: pointer;
	margin-top: 15px;
}
#cegualistscroll .navbar .downimg{
	cursor: pointer;
	margin-top: 223px;
}*/
#cegualistscroll .navbar a.upimg:link,
#cegualistscroll .navbar a.upimg:visited{
	background-image: url(img/up2.gif);
	background-repeat: no-repeat;
	display: block;
	width: 14px;
	height: 19px;
	margin-top: 15px;
}
#cegualistscroll .navbar a.upimg:hover{
	background-image: url(img/upred2.gif);
}
#cegualistscroll .navbar a.downimg:link,
#cegualistscroll .navbar a.downimg:visited{
	background-image: url(img/down2.gif);
	background-repeat: no-repeat;
	display: block;
	width: 14px;
	height: 19px;
	margin-top: 295px; /* Dinamic item-height * x */
}
#cegualistscroll .navbar a.downimg:hover{
	background-image: url(img/downred2.gif);
}
#cegualistscroll .item{
	background-image: url(img/dotsh.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 52px;
	padding: 10px 0px;
	margin: 0px 6px;
	overflow: hidden;
}
#cegualistscroll .item img{
	border: 1px solid #E3E3E3;
	float: left;
	margin-right: 5px;
}
#cegualistscroll .item .title{
	font: 12px Arial;
	font-weight: bold;
}
#cegualistscroll .item  strong{
	font: 10px Arial;
	font-weight: normal;
	/*color: #7d7d7d;*/
}
#cegualistscroll .item a:link,
#cegualistscroll .item a:visited{
	text-decoration: none;
	color: black;
}
#cegualistscroll .item a:hover{
	color: #ed5219;
}
.cegualistscrollfoot {
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 10px 15px 0 0;
}
.cegualistscrollfoot a:link, 
.cegualistscrollfoot a:visited {
	background-image: url(img/arrow.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #ED5219;
	padding-left: 10px;
}
/*---------------------------------------------------*/
.dform{
	margin-top: 15px;
}
.dform .lft{
	float: left;
	width: 150px;
	text-align: right;
	margin: 0 15px 16px 0;
	padding-top: 4px;
}
.dform .rght{
	float: left;
	text-align: left;
}
.dform .ast{
	color:#ED5219;
	font-weight: bold;
	font: 13px Verdana;
}

.dform .lft .charcnt{
	width: 30px; 
	background-color: #ebebeb;
	border: 1px solid #bbbbbb;
	font: 10px Verdana;
	padding-left: 2px;
}

.dform .txtinput{
	border: 1px solid #bbbbbb;
	width: 300px;
	height: 18px;
	padding: 2px 0 0 5px;
	background-color: White;
	color: Black;
	vertical-align: middle;
	margin-right: 3px;
}
.dform .txtarea{
	border: 1px solid #bbbbbb;
	width: 300px;
	height: 130px;
	padding: 1px 0 0 5px;
	font: 12px Arial;
	background-color: White;
	color: Black;
	vertical-align: middle;
	margin-right: 3px;
	float: left;
	text-align: left;
}
.dform .select {
	width: 182px;
	border: 1px solid #a5acb2;
	margin-top: 2px;
	padding-left: 3px;
	vertical-align: middle;
}
.dform .radio{
	vertical-align: middle;
}
/*.dform em{
	color: #ED5219;
	font-style: normal;
	font-size: 11px;
}*/
.dform .error{
	color: #ee5e29;
	padding: 4px 3px 3px 24px;
	display: block;
	margin-top: 2px;
	font: 11px Verdana;
	letter-spacing: -1px;
	background-image: url(img/regmsg2bg.png);
	background-repeat: no-repeat;
	
}
.dform .rght .helpbox{
	float: left; 
	color: #666666;
	width: 160px;
	padding: 5px;
	margin-left: 5px;
	font: 9px Verdana;
}
.dform .regmsg0{
	margin: 0 0 0 10px;
	padding: 5px 5px 5px 24px;
	float: left;
	width: 290px;
	display: none;
	font: 11px Verdana;
	letter-spacing: -1px;
}
.dform .regmsg1{
	background-image: url(img/regmsg1bg.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #1462b2;
	margin: 0 0 0 10px;
	padding: 5px 5px 5px 24px;
	float: left;
	width: 290px;
	font: 11px Verdana;
	letter-spacing: -1px;
}
.dform .regmsg2{
	background-image: url(img/regmsg2bg.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #ee5e29;
	margin: 0 0 0 10px;
	padding: 5px 5px 5px 24px;
	float: left;
	width: 290px;
	font: 11px Verdana;
	letter-spacing: -1px;
}
.dform .regmsg3{
	background-image: url(img/regmsg3bg.png);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 0 0 10px;
	padding: 5px 5px 5px 24px;
	float: left;
	width: 290px;
	font: 11px Verdana;
	letter-spacing: -1px;
}
.dform .regmsg0 ul, 
.dform .regmsg1 ul, 
.dform .regmsg2 ul, 
.dform .regmsg3 ul{
	margin-top: 0;
	margin-bottom: 0;
	line-height: 120%;
}
.dform .spacer{
	background-image: url(img/dotsh.gif);
	background-repeat: repeat-x;
	height: 1px;
	overflow: hidden;
	border: 0;
	margin: 8px 5px 8px 5px;
	clear: both;
	
	height: 10px;
}
.dform em{
	color: #797979;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}


.dform.uafelad .lft{
	font-weight: bold;
}
.dform.uafelad .rght{
	width: auto !important;
}
.dform.uafelad .msgc{
	display: none;
}
.dform.uafelad .errormsg{
	background-image: url(img/regmsg2bg.png);
	background-repeat: no-repeat;
	background-position: 5px;
	color: #ee5e29;
	margin: 0 0 5px 165px;	
	padding: 5px 5px 5px 30px;
	float: left;
	width: 515px;
	font: 11px Verdana;
	letter-spacing: -1px;
	border: 1px solid #FFAB8C;
	/*display: none;*/
}
*html .dform.uafelad .errormsg{
	margin-left: 82px;
}
.dform.uafelad a.helpbutton:link,
.dform.uafelad a.helpbutton:visited{
	background-image: url(img/helpbutton.png);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	text-decoration: none;
	margin: 6px 0 0 5px;
	cursor: help;
}
/*---------------------------------------------------*/
#latestua{
	background-color: black;
	border: 1px solid black;
	width: 642px;
	height: 202px;
	padding: 5px;
	overflow: hidden;
	float: left;
	font-size: 11px;
	color: #cbcbcb;
}
#latestua .item{
	width: 652px;
	height: 212px;
}
#latestua .imgbox {
	/*border: 1px solid #E3E3E3;*/
	height: 200px;
	width: 200px;
	text-align: center;	
	float: left;
}
#latestua .txtbox{
	float: left;
	padding: 5px 0 5px 10px;
	width: 415px;
}
#latestua h1{
	background-image: url(img/dotsh.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 14px;
	width: 425px;
	text-transform: uppercase;
	color: #ED5219;
	padding-bottom: 6px;
	font-weight: bold;
}
#latestua h1 strong{
	float: left;
}
#latestua .stat{
	background-image: url(img/icon_stat.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	margin-top: 3px;
	color: #a6a49d;
	font-size: 10px;
	float: right;
}
#latestua h2{
	font: 20px Arial;
	font-weight: bold;
	margin: 8px 0;
	color: #cfcfcf;
}
#latestua h2 a:link,
#latestua h2 a:visited{
	text-decoration: none;
	color: #cfcfcf;
}
#latestua h2 a:hover{
	/*text-decoration: underline;*/
}

#latestua a:link,
#latestua a:visited{
	color: #ed5219;
	text-decoration: underline;
}
#latestua a:hover{
	color: #ed5219;
}
#latestua .info{
	line-height: 160%;
}
#latestua em{
	color: #b2b2b2;
	font-style: normal;
}
/*---------------------------------------------------*/
.lineheader{
	font-size: 14px;	
	text-transform: uppercase;
	padding: 5px;
	color: #ed5219;
	border-bottom: 4px solid #ABA4A4;
	margin-top: 10px;
	font-weight: bold;
}
/*---------------------------------------------------*/
#ualistceg{
	margin-top: 10px;
	font-size: 11px;
}
#ualistceg h2{
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px;
	color: #ed5219;
	border-bottom: 4px solid #ABA4A4;
}
#ualistceg h2 .lft{
	display: block;
	float: left;
}
#ualistceg h2 .rght{
	display: block;
	float: right;
	font-size: 11px;
	font-weight: normal;
}
#ualistceg h2 .rght a:link,
#ualistceg h2 .rght a:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #ed5219;
}

#ualistceg .column{
	float: left;
	width: 50%;
}
/*#ualistceg .item{
	border: 1px solid #EEEDEB;
	padding: 5px;
	margin: 10px 0;
	width: 312px;
	height: 150px;
	text-align: left;
	overflow: hidden;
}
#ualistceg .item:hover{
	background-color: #f6f6f5;
}

#ualistceg .item img{
	border: 1px solid #E3E3E3;
	float: left;
	margin-right: 5px;	
}
#ualistceg .item .uatext{
	float: left;
	width: 205px;
}
#ualistceg .item h1{
	font: 16px "Times New Roman";
	font-weight: bold;
}
#ualistceg .item  h1 a:link, 
#ualistceg .item  h1 a:visited {	
	text-decoration:none;
}
#ualistceg .item  a:link, 
#ualistceg .item  a:visited {	
	text-decoration:underline;
}
#ualistceg .item  a:hover{
	color:#ED5219;
}
#ualistceg .item .info{
	line-height: 160%;
	width: 280px;	
	margin-top: 10px;
}
#ualistceg .item em{
	color: #b2b2b2;
	font-style: normal;
}
#ualistceg .item a.msglink:link,
#ualistceg .item a.msglink:visited{
	background-image: url(img/icon_msg.png);
	background-position: 3px center;
	background-repeat: no-repeat;
	background-color: #B1AEA9;
	display: block;
	float: right;
	font-size: 10px;
	text-decoration: none;
	color: white;	
	padding: 1px 3px 1px 22px;
	margin-top: 16px;
}
#ualistceg .item a.msglink:hover{
	background-color: #ED5219;
}*/

/*---------------------------------------------------*/
.tabmenu{	
	border-bottom: 5px solid black;
}
.tabmenu a:link,
.tabmenu a:visited{
	display: block;
	float: left;
	padding: 7px 20px 5px 20px;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}
.tabmenu a:hover{
	color: black;
}
.tabmenu a.active:link,
.tabmenu a.active:visited{
	background-color: black;
	color: white;
}
/*---------------------------------------------------*/
#logincontainer{
	margin: 50px auto 0 auto;
	width: 810px;	
	text-align: left;
}
#loginbox{	
	padding: 20px 15px 20px 15px;
	font-size: 12px;
	color: black;	
	border: 1px solid #ABA4A4;
	width: 300px;
	text-align: left;
	float: left;
}
#loginbox h3{
	font-size: 15px;
	margin-bottom: 10px;
}
#loginbox .lft{
	float: left;
	width: 85px;	
	padding-top: 5px;
}
#loginbox .rght{
	float: left;
	margin-bottom: 15px;
}
#loginbox .loginput{
	border: 1px solid #bbbbbb;
	width: 185px;
	height: 17px;
	padding-left: 5px;
	padding-top: 1px;
	background-color: White;
	color: Black;
	vertical-align: middle;
}
#loginbox .remember{
	width: 190px;
	float: left;
	margin-left: 5px;
}
#loginbox .btmlinks{
	border-top: 1px solid #CBCBCB;
	margin: 10px 5px 0 5px;
	padding: 10px 5px 0px 5px;
	width: 278px;
}
#loginbox .btmlinks .defbutton{
	text-transform: uppercase;
}
#loginbox .btmlinks a:link,
#loginbox .btmlinks a:visited{
	font-size: 12px;
	margin: 0 3px;
	text-decoration: underline;
}
#loginbox .btmlinks a:hover{
	color: #ed5219;
}
#logincontainer .infobox{
	float: right;
}
#logincontainer .infobox ul{
	list-style: square;
	line-height: 200%;
	font-size: 14px;
	margin-top: 5px;
}
#loginbox .error,
.dataloginbox .error{	
	color: #ee5e29;
	padding: 4px 3px 3px 24px;
	display: block;
	margin-bottom: 10px;
	font: 11px Verdana;
	letter-spacing: -1px;
	/*background-image: url(img/exlmark2.png);*/
	background-image: url(img/regmsg2bg.png);
	background-repeat: no-repeat;
}

/*---------------------------------------------------*/
#lostpassbox{
	margin-top: 50px;
	padding: 20px 15px 20px 15px;
	font-size: 12px;
	color: black;	
	border: 1px solid #ABA4A4;
	width: 640px;
	text-align: left;
}
#lostpassbox h3{
	font-size: 15px;
	margin-bottom: 10px;
}
#lostpassbox .lft{
	float: left;
	width: 85px;	
	padding-top: 5px;
}
#lostpassbox .rght{
	float: left;
	margin-bottom: 5px;
}
#lostpassbox .loginput{
	border: 1px solid #bbbbbb;
	width: 190px;
	height: 17px;
	padding-left: 5px;
	padding-top: 1px;
	background-color: White;
	color: Black;
	vertical-align: middle;
}
#lostpassbox .btmlinks{
	margin: 0 5px 0 5px;
	padding: 10px 5px 0 5px;
	width: 272px;
	text-align: right;
}
#lostpassbox .infobox{
	float: right;
	width: 270px;
	border-left: 1px solid #ABA4A4;
	padding: 0 0 0 35px;
}
#lostpassbox .infobox ul{
	list-style-image: url(img/ularrow.png);
	line-height: 140%;
}
#lostpassbox .error{	
	color: #ee5e29;
	padding: 4px 3px 3px 24px;
	display: block;
	margin-top: 2px;
	font: 11px Verdana;
	letter-spacing: -1px;
	background-image: url(img/regmsg2bg.png);
	background-repeat: no-repeat;
}
#lostpassbox .defbutton{
	text-transform: uppercase;
	/*float: right;*/
}
/*---------------------------------------------------*/
#regform{
	margin-top: 30px;	
	width: 1026px;
	position: relative;
}
#regform .lft{
	/*text-align: left;*/
	/*font-weight: bold;*/
}
#regform .rght{
	width: 250px;
}
#regform .txtinput{
	width: 240px;
}
#regform .select{
	width: 247px;
}
#regform .defbutton{
	background-color: #ed5219;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 15px;
}
#regform .tarules{
	width: 720px;
	height: 140px;
	margin-bottom: 10px;	
	border: 1px solid #bbbbbb;	
	padding: 1px 0 0 5px;
	font: 12px Arial;
	background-color: White;
	color: Black;	
}
#regform .reginfopanel{
	position: absolute;
	z-index: 5;
	right: 0px;
	width: 257px;
}
#regform .btn_container{
	padding-left: 210px;
}
#regform .confirm{
	line-height: 1.5;
	font-size: 12px;
}
#regform .confirm a{
	text-decoration: underline;
}
/*---------------------------------------------------*/
#cegcategs{
	margin-top: 20px;	
}
#cegcategs h2{
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 15px;
	text-align: left;
}
#cegcategs  ul{
	list-style-image: url(img/ularrow.png);
	line-height: 140%;
	margin-top: 5px;
}
#cegcategs a:link,
#cegcategs a:visited{
	text-decoration: underline;
	font-size: 11px;
}
/*---------------------------------------------------*/
#cegtestimonial{
	margin-top: 10px;
}
#cegtestimonial h2{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
	color: #ed5219;
	border-bottom: 4px solid #ABA4A4;
	text-align: left;
}
/*---------------------------------------------------*/
#office{
	margin-top: 10px;
	padding: 5px;
}
#office h1{
	font-size: 18px;
	margin-bottom: 10px;
}
#office h2{
	font-size: 16px;
	margin-bottom: 10px;
}
#office h1 strong{
	color: #ed5219;
}
#office .toptext{
	font-size: 14px;
}

#office_left .infostats{
	padding: 10px;
	border: 1px solid #DCDCDC;
	font-size: 11px;	
	line-height: 146%;
}
#office_left .infostats h1{
	font-size: 14px;
	color: black;
	text-transform: uppercase;
}
#office_left .infostats #cegtbl_pass{
	background-image: url(img/cegtbl_pass2.png);
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 162px;
	height: 20px;
	font-size: 10px;
	color: white;
	text-align: center;
	padding-top: 40px;
	text-transform: uppercase;	
	margin: 0 0 15px 0;
}
#office_left .infostats #cegtbl_pass strong{
	text-transform: none;
	font-size: 15px;
}

#office_left .infostats .infobox{
	background-image: url(img/infoboxicon2.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #F7FAF1;
	margin: 10px 0;
	border: 1px solid #CAE2A4;
	padding: 10px 10px 10px 35px;
}
#office_left .infostats .infobox a{
	text-decoration: underline;
}

#office_left .infostats #cegtbl_free{
	background-image: url(img/cegtbl_free2.png);
	background-repeat: no-repeat;
	width: 162px;
	height: 20px;
	font-size: 10px;
	color: white;
	text-align: center;
	padding-top: 40px;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

#office_left .infostats img{
	vertical-align: middle;
	margin-left: 10px;
}
#office_left .infostats a{
	text-decoration: underline;
}
#office_left .infostats a.graybutton:link,
#office_left .infostats a.graybutton:visited{
	background-image: url(img/graybutton.png);
	background-repeat: no-repeat;
	display: block;
	width: 168px;
	height: 24px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #726b6b;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
}
#office_left .infostats a.graybutton:hover{
	color: #ed5219;
}

#office_left #userphoto{
	font-size: 11px;
	padding: 10px;
	border: 1px solid #DCDCDC;
	border-bottom: 0;	
	color: #444444;
}
#office_left #userphoto img.mimg{
	border: 1px solid #DFDFDF;
	padding: 2px;
}
#office_left #userphoto a:link,
#office_left #userphoto a:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 7px;
	color: #ed5219;
	font-size: 11px;
	text-decoration: underline;
	margin-top: 5px;
	display: block;
}

#office_left .tstmnbox{
	border: 1px solid #D7D7D7;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	width: 238px;
}
#office_left .tstmnbox h2{
	color: #649B2C;
	text-transform: uppercase;
	font-size: 14px;
	padding-top: 12px;
}
#office_left .tstmnbox h3{
	font-size: 18px;
	margin: 20px 0 0 0;
	color: #565656;
}
#office_left .tstmnbox #testimonialstable{
	background-color: #F5F5F5;
	color: black;
	margin: 0 -10px;
	width: 258px;
}
#office_left .tstmnbox #testimonialstable td{
	border: 0;
	padding: 10px 5px;
}
#office_left .tstmnbox #testimonialstable a{
	color: black;
}
#office_left .tstmnbox ul{
	list-style-image: url(img/ul3.png);
	margin: 20px 0 0 10px;
	padding-left: 10px;
	font-size: 11px
}
#office_left .tstmnbox ul li{
	margin-bottom: 7px;
}
#office_left .tstmnbox ul li a:hover{
	color: #ed5219;
}
#office_right #welcomebox{
	border: 1px solid #D7D7D7;
	overflow: scroll;
	width: 723px;
	height: 214px;
	overflow: hidden;
}
#office_right #welcomebox h1{
	margin-bottom: 5px;
	font-size: 24px;
}
#office_right #welcomebox em{
	color: #ed5219;
	font-style: normal;
}
#office_right #welcomebox .item{
	background-repeat: no-repeat;
	background-position: right top;
	float: left;	
	padding: 20px;
	width: 683px;
	height: 174px;
}
#office_right #welcomebox ul{
	list-style-image: url(img/ularrow.png);
	margin: 10px 0 0 10px;
	padding-left: 10px;
	font-size: 11px
}
#office_right #welcomebox ul li{
	margin-bottom: 3px;
}
#office_right #welcomebox ul li a:hover{
	color: #ed5219;
}
#office_right #welcomebox a.gotopasslink{
	background-image: url(img/gotopassbg.png);
	background-repeat: no-repeat;
	display: block;
	width: 195px;
	height: 32px;
	color: white;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0 0 10px;	
	cursor: pointer;
	text-align: center;
	margin: 0 auto 20px auto;
	line-height: normal;
}
*html #office_right #welcomebox a.gotopasslink{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/gotopassbg.png' , sizingMethod='crop'); 
}


#office_right #welcomebox a.uapostbutton{
	background-image: url(img/uapostbuttonbg.png);
	background-repeat: no-repeat;
	display: block;
	width: 340px;
	height: 34px;
	color: white;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 0 0 50px;
	margin: 20px 0 15px 0;
}

#office_right #welcomebox a.nextbutton{
	background-image: url(img/button2.png);
	background-repeat: no-repeat;
	display: block;
	width: 263px;
	height: 34px;
	color: white;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 0 0 50px;
}

#office_right #welcomebox .txtinput{
	border: 1px solid #bbbbbb;
	width: 200px;
	height: 18px;
	padding: 2px 0 0 5px;
	background-color: White;
	color: Black;
	vertical-align: middle;
	margin: 5px 0;
}
#office_right #welcomebox .defbutton{
	text-transform: uppercase;
	display: block;
	margin: 10px 0;
}

#wboxcontrol{
	background-color: #F5F5F5;
	padding: 8px 10px;
}
#wboxcontrol .lft{
	float: left;	
	width: 450px;
}
#wboxcontrol .rght{
	float: right;	
	font-size: 14px;
	font-weight: bold;
}
#wboxcontrol .rght img{
	vertical-align: middle;
	cursor: pointer;
	margin: 0 5px;
}


#office hr{
	color: #B3AFAB;
	height: 1px;
	border: 0;
	margin: 15px 0 10px 0;
	border-bottom: 1px solid #B3AFAB;
}
#office_right #options{
	width: 703px;
	border: 1px solid #D7D7D7;
	padding: 10px;
	margin-top: 10px;
}
#office_right .option{
	line-height: 160%;
	width: 200px;
	margin: 5px 20px 10px 10px;
	_margin-left: 5px;
	padding: 0 0 15px 0;
	float: left;
}
#office_right .option h2{
	margin-bottom: 10px;
}
#office_right .option table td{
	padding-left: 15px;
}
#office_right .option a:link,
#office_right .option a:visited{
	text-decoration: underline;
	margin-left: 15px;
}
#office .helpsetupbox{
	background-color: #EBF7FE;
	border: 1px solid #4B7694;
	font-size: 12px;
	padding: 5px 10px;
	width: 107px;
	margin: 10px 0 0 10px;
}
#office .helpsetupbox .input{
	vertical-align: middle;
}

#office .officedatamod{
	/*overflow: hidden;*/
	width: 990px;
	margin-top: 20px;
}
#office .officedatamod .menu{
	font-size: 12px;
	width: 186px;	
	float: left;
}
#office .officedatamod .menu a:link,
#office .officedatamod .menu a:visited{
	color: black;
	display: block;
	padding: 5px 10px;
	text-decoration: none;	
}
#office .officedatamod .menu a:hover{
	color: #ed5219;
}
#office .officedatamod .menu a.active:link,
#office .officedatamod .menu a.active:visited{
	text-decoration: none;
	background-color: #CBCBCB;
	font-weight: bold;
}

#office .officedatamod .formsection{
	float: left;
	width: 798px;
	border: 3px solid #CBCBCB;
	min-height: 300px;
	/*overflow: hidden;*/
}
#office .buttonbox{	
	background-color: #CBCBCB;
	text-align: center;
	margin-top: 20px;
	padding: 10px 0;
	width: 801px;
}
*html #office .buttonbox{
	width: 790px;
}

#office .dform .regmsg0,
#office .dform .regmsg1,
#office .dform .regmsg2,
#office .dform .regmsg3{
	width: 330px;
}
/*---------------------------------------------------*/
#cegdataform,
#msgform,
#inviteform,
#tradealertform{
	width: 790px;
	position: relative;
	margin: 0;
}
#cegdataform h1,
#imgform h1,
#msgform h1,
#inviteform h1,
#tradealertform h1{
	font-size: 18px;
	margin: 10px 10px;
}
#inviteform h2{
	font-size: 24px;
	color: #ed5219;
	margin: 10px 20px;
}
#cegdataform h3.bl{	
	background-repeat: no-repeat;
	background-position: 99% center;
	background-color: black;
	color: white;
	margin: 10px 0 10px 10px;
	padding: 5px 15px;
	font-size: 16px;
}
#cegdataform .lft{

}
#cegdataform .rght,
#msgform .rght,
#inviteform .rght{
	width: 250px;
}
#cegdataform .rght table td{
	text-align: left; 
}
#cegdataform .txtinput,
#msgform .txtinput,
#inviteform .txtinput{
	width: 240px;
}
#cegdataform .select,
#msgform .select,
#inviteform .select{
	width: 247px;
}
#cegdataform .txtarea,
#msgform .txtarea,
#inviteform .txtarea{
	width: 240px;
}
#cegdataform .defbutton,
#imgform .defbutton,
#msgform .defbutton,
#inviteform .defbutton,
#tradealertform .defbutton{
	text-transform: uppercase;
	padding: 4px 15px;
	font-size: 18px;
}
#cegdataform .fileinput,
#imgform .fileinput{
	font-size: 11px;
	vertical-align: middle;
}
#cegdataform .error{
	display: block;
	float: left;
	margin-left: 10px;
}

#imgform{
	margin: 5px 0;
}
#imgform .rght .defbutton{
	font-size: 10px;
	padding: 2px 3px;
	text-transform: uppercase;
}
#imgform .rght .imgbox{
	border: 1px solid #dcdcdc;
	margin: 2px 2px 5px 0;
	padding: 5px;
	width: 120px;
	text-align: center;
	float: left;
	
}
#imgform .rght .imgbox img{
	vertical-align: middle;
	margin-bottom: 5px;
}

#msgform #cimzettlabel{
	font-weight: bold;
}
#inviteform{
	background-image: url(img/meghivobg.png);
	background-repeat: no-repeat;
	background-position: 580px 100px;
}
#inviteform .addbutton{
	background-image: url(img/addbutton.png);
	background-repeat: no-repeat;
	width: 205px;
	height: 31px;
	color: white;
	border: 0;
	font-weight: bold;
	font-size: 11px;
	padding-left: 20px;
	margin-left: 205px;
}

#cegdataform .spacer,
#inviteform .spacer{	
	background-image: url(img/dotsh4.png);
	background-repeat: repeat-x; 
	clear: both;
	height: 5px;
	margin: 5px 30px;
	overflow: hidden;
	width: 380px;
}

#tradealertform .lft{
	width: 245px;
	text-align: left;
	margin-left: 30px;
	margin-right: 0;
}
#tradealertform .txtinput{
	width: 230px;
	margin: 5px 0 0 0;
}
#tradealertform .select{
	width: auto;
}
#office #tradealertform .regmsg0,
#office #tradealertform .regmsg1,
#office #tradealertform .regmsg2,
#office #tradealertform .regmsg3{
	margin-top: 26px;	
	width: 10px;
}

#office #tradealertform .wrapper{
	border: 1px solid #CBCBCB;
	margin: 0 5px 0 10px;
	padding-top: 10px;
	width: 773px;
}
#office #tradealertform .defbutton{
	font-size: 12px;
	float: right;
	margin: 3px 5px 10px 0;
}
#office #tradealertoffpanel{
	background-image: url(img/mailpanelcheck.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #F7FAF1;
	border: 1px solid #CAE2A4;
	padding: 10px 10px 10px 50px;
}
#office #tradealertoffpanel h1{	
	font-size: 18px;
	font-weight: normal;
}
#office #tradealertoffpanel a:link,
#office #tradealertoffpanel a:visited{
	color: #ed5219;
	text-decoration: underline;
}

#office .addmenu{
	padding: 15px 0;
}
#office .addmenu .defbutton{
	font-size: 11px;
	padding: 4px 4px;
	margin-left: 166px;
	float: left;
}

#office #photouphelp{
	float: right;
	width: 245px;
	border: 1px dashed #5B6D81;
	text-align: center;
	margin-right: 10px;
	padding: 5px;
}
#office #photouphelp legend{
	font-size: 14px;
	font-weight: bold;
	background: white;
	padding: 5px;
}
#office #photouphelp ul{
	list-style-image: url(img/ul1.gif);
	text-align: left;
	font-size: 11px;
}
#office #photouphelp ul li{
	margin: 5px 0;
}
/*---------------------------------------------------*/
#office_feedback{
	border: 1px solid #D7D7D7;	
	padding: 10px;
	margin-top: 10px;
}
#office_feedback .txtinput {
	width: 510px;
	border: 1px solid #D7D7D7;
	vertical-align: middle;
	padding: 2px;
	margin: 0 10px;
}
#office_feedback .defbutton{
	text-transform: uppercase;
}
.ofbline{
	border-bottom: 3px solid #E9E9E9;
}

#office_feedback a:link,
#office_feedback a:visited{
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	float: left;
	padding: 5px 0 0 33px;
	margin: 0 5px;
	text-decoration: none;
}
#office_feedback a:hover{
	background-position: left -27px;
	color: black;
}

#office_feedback a.sml1:link,
#office_feedback a.sml1:visited{
	background-image: url(img/smiley1.png);
}

#office_feedback a.sml2:link,
#office_feedback a.sml2:visited{
	background-image: url(img/smiley2.png);
}
#office_feedback .s2{
	display: none;
}
#office_feedback .s2 strong{	
	font-size: 14px;
	font-weight: bold;
	color: #ed551d;
}
/*---------------------------------------------------*/
#office_product_express{
	border: 1px solid #D7D7D7;	
	padding: 10px;
	margin-top: 10px;
}
#office_product_express h1{
	font-size: 22px;
	float: left;
	margin-bottom: 5px;
}
#office_product_express h1 em{
	color: #ed5219;
}
#office_product_express .rght{
	float: right;
	font-size: 14px;
	margin: 7px 0 0 0;
}
#office_product_express .rght strong{
	color: #ed5219;
}
#office_product_express .txtinput {
	width: 260px;
	border: 1px solid #D7D7D7;
	vertical-align: middle;
	padding: 2px;
}
#office_product_express .defbutton{
	font-size: 12px;
}
#office_product_express a.details:link,
#office_product_express a.details:visited{
	text-decoration: underline;
	float: right;
	margin-top: 5px;
}
#office_product_express img{
	vertical-align: middle;
	margin: 0 5px;
	display: none;
}
#office_product_express .msg{
	font-weight: bold;
	display: none;
}
/*---------------------------------------------------*/
#office_product_express_info{
	padding: 10px;
	line-height: 140%;
}
#office_product_express_info h1{
	font-size: 24px;
	margin-bottom: 15px;
}
#office_product_express_info h2{
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: 1px solid #CBCBCB;
	padding-bottom: 10px;
}
#office_product_express_info h3{
	font-size: 16px;
	margin-bottom: 15px;
}
#office_product_express_info h2 strong{
	color: #ed5219;
}
#office_product_express_info h1 em{
	color: #ed5219;
}
#office_product_express_info #prexpress{
	background-color: #FFFFE6;
	border: 1px solid #EFD87F;
	width: 300px;
	text-align: center;
	padding: 10px 0;
	float: right;
	-moz-border-radius: 5px;
}
#office_product_express_info #prexpress h3{
	font-size: 18px;
}
#office_product_express_info #prexpress .txtinput {
	width: 260px;
	border: 1px solid #D7D7D7;
	vertical-align: middle;
	padding: 2px;
	margin-bottom: 5px;
}
#office_product_express_info #prexpress img{
	vertical-align: middle;
	margin: 0 5px;
	display: none;
}
#office_product_express_info #prexpress .msg{
	font-weight: bold;
	display: none;
}
#office_product_express_info #prexpress .defbutton{
	font-size: 12px;
}

#office_product_express_info .faq{
	background-color: #F9FAFA;
	border: 1px solid #EAEAEA;
	padding: 10px;
	width: 310px;
	float: right;
	margin-top: 31px;
}
#office_product_express_info .faq a.details:link,
#office_product_express_info .faq a.details:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
/*---------------------------------------------------*/
.featurestable{
	margin-top: 20px;
	width: 100%;
	border-right: 1px solid black;
	border-top: 1px solid black;
}
.featurestable td{
	/*border-right: 1px solid black;*/
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}
.featurestable thead td{	
	height: 75px;
	padding: 5px;
}
.featurestable thead td .price{
	font: 20px "Times New Roman";
	font-weight: bold;
	text-align: right;
}
.featurestable thead td .info{
	font: 12px Arial;
	text-align: left;
	margin: 15px 0 0 78px;
	width: 200px;
}
.featurestable thead .td1{
	width: 40%;
	text-align: left;
	padding-left: 15px;
	font: 34px "Times New Roman";
	font-weight: bold;
}
.featurestable thead .td2{
	background-image: url(img/member_free.png);
	background-repeat: no-repeat;
	background-position: 30px center;
	width: 30%;
	vertical-align: top;
	color: #ed5219;
}
.featurestable thead .td3{
	background-image: url(img/member_pass.png);
	background-repeat: no-repeat;
	background-position: 30px center;
	width: 30%;
	vertical-align: top;
	color: #67a527;
}
.featurestable tbody td{
	padding: 10px 15px;
	border-bottom: 1px solid #BCBCBC;
}
.featurestable tbody .td1{
	font-weight: bold;
}
.featurestable tbody .td1 em{
	font-style: normal;
	font-weight: normal;
	color: #ed5219;
}
.featurestable tbody .td2{
	background-color: #FDECE7;
	text-align: center;
}
.featurestable tbody .td3{
	background-color: #F6FFEC;
	text-align: center;
}
.featurestable tbody .ftd1{
	border: 0;
	border-top: 1px solid black;
}
.featurestable tbody .ftd2{
	background-color: #E34B2B;
	color: white;
	font: 34px "Times New Roman";
	font-weight: bold;
	border: 0;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	text-align: center;	
}
.featurestable tbody .ftd3{
	background-color: #68AA29;
	color: white;
	font: 34px "Times New Roman";
	font-weight: bold;
	border: 0;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	text-align: center;
}
.featurestable tbody .ftd2 a:link,
.featurestable tbody .ftd2 a:visited,
.featurestable tbody .ftd3 a:link,
.featurestable tbody .ftd3 a:visited{
	color: white;
	text-decoration: none;
}
.featurestable tbody .ftd2 a:hover,
.featurestable tbody .ftd3 a:hover{
	text-decoration: underline;
}
/*---------------------------------------------------*/
/*#lastsearchbox{
	background-image: url(img/fullwidthrb1.png);
	background-repeat: no-repeat;
	background-color: white;
	margin-top: 10px;	
	font-size: 11px;
	line-height: 150%;
}
#lastsearchbox2{
	background-image: url(img/fullwidthrb2.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px;
}
#lastsearchbox h1{
	color: #ED5219;
	font-size: 14px;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#lastsearchbox a:link,
#lastsearchbox a:visited{
	margin: 0 1px;
}*/
/*---------------------------------------------------*/
#testimonialstable{
	width: 100%;
	font-size: 11px;
}
#testimonialstable td{
	width: 33%;
	border: 1px solid #EDECEA;
	/*line-height: 160%;*/
	padding: 5px;
}

#testimonialstable img{	
	border: 1px solid #E3E3E3;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#testimonialstable h1{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
#testimonialstable h1 a:link,
#testimonialstable h1 a:visited{
	text-decoration: none;
}
#testimonialstable a:link,
#testimonialstable a:visited{
	text-decoration: underline;
}
#testimonialstable em{
	font-style: normal;
	color:  #7d7d7d;
	font-size: 10px;
}
#testimonialstable img.type{
	border: 0;
	vertical-align: middle;
	margin-right: 5px;
}
#testimonialstable a.details:link,
#testimonialstable a.details:visited{
	float: right;
}
/*---------------------------------------------------*/
#testimonialdetail{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #B1AEA9;
	line-height: 170%;	
	width: 703px;
}
#testimonialdetail .lft{
	float: left;
	margin-right: 5px;	
}
#testimonialdetail .rght{
	float: left;
	width: 595px;
}
#testimonialdetail .lft img{
	border: 1px solid #E3E3E3;	
}
#testimonialdetail .rght img{
	vertical-align: middle;
	margin-left: 5px;	
}

#testimonialdetail h1{
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 5px;
}
#testimonialdetail .rght a{
	text-decoration: underline;
}
#testimonialdetail a.msglink:link,
#testimonialdetail a.msglink:visited{
	background-image: url(img/icon_msg.png);
	background-position: 3px center;
	background-repeat: no-repeat;
	background-color: #B1AEA9;
	/*display: block;
	float: left;*/
	vertical-align: middle;
	font-size: 10px;
	text-decoration: none;
	color: white;	
	padding: 1px 3px 1px 22px;
	margin-left: 10px;
	/*margin-top: 16px;*/
}
#testimonialdetail a.msglink:hover{
	background-color: #ED5219;
}
#testimonialdetail hr{
	color: #B1AEA9;
	height: 3px;
	border: 0;
	margin: 5px 0 10px 0;
	border-bottom: 3px solid #B1AEA9;
}
#testimonialdetail .text{
	text-align: justify;
	line-height: 140%;
}
#testimonialdetail h2{
	background-image: url(img/dotsh.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	font-size: 11px;
	color: #ED5219;
	padding-bottom: 3px;
	text-transform: uppercase;
	margin: 10px 0;
}
#testimonialdetail .uaimages{
	text-align: center;
	line-height: 120%;
}
#testimonialdetail .uaimages a{
	text-decoration: underline;
}
#testimonialdetail .uaimages .item{
	text-align:center;
	overflow: hidden;
	width: 130px;
	float: left;
	margin: 0 5px;
}
#testimonialdetail .uaimages .item img{
	border: 1px solid #E3E3E3;	
}
#testimonialdetail .uaimages .item a{
	font-size: 11px;
}
#testimonialdetail .footer{
	text-align: left;
	background-color: #EEEDEB;
	padding: 10px;
	margin: 30px -9px -9px -9px;
	_margin-right: -16px;
}


#testimonialdetail .footer .control{
	text-align: right;
	float: left;
}
.control a {
	text-decoration: none;
}
#testimonialdetail .footer .control .rbox{
	margin: 0 2px;	
	float: left;
}
#testimonialdetail .footer .control .rbox .ldiv{	
	background-image: url(img/rbleft.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 24px;
	float: left;
}
#testimonialdetail .footer .control .rbox .rdiv{	
	background-image: url(img/rbright.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 24px;
	float: left;
}
#testimonialdetail .footer .control .rbox .rbcontent{
	background-color: #ED5219;
	padding: 2px 6px;	
	color: white;
	text-align: center;
	float: left;
	font-size: 11px;
}
#testimonialdetail .footer .control .rbox .rbcontent a:link,
#testimonialdetail .footer .control .rbox .rbcontent a:visited{
	color: white;
}
#testimonialdetail .footer .control .rbox .rbcontent img{
	margin: 4px 0;
}
#testimonialdetail .footer .control a.prevlink:link,
#testimonialdetail .footer .control a.prevlink:visited{
	background-image: url(img/previous.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	overflow: hidden;	
	width: 6px;
	text-decoration: none;
}

#testimonialdetail .footer .control a.nextlink:link,
#testimonialdetail .footer .control a.nextlink:visited{
	background-image: url(img/next.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	overflow: hidden;	
	width: 6px;
	text-decoration: none;
}



#testimonialdetail .footer a.rlink:link,
#testimonialdetail .footer a.rlink:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #ed5219;
	text-transform: uppercase;
	float: right;
	font-size:11px;
	margin-top: 3px;
}
/*---------------------------------------------------*/
.officelist{
	padding: 10px;
}
.officelist .functionpanel{
	border: 1px solid #CBCBCB;
	padding: 5px;
}
.officelist .functionpanel .lft{
	float: left;
}
.officelist .functionpanel .rght{
	float: right;
}
.officelist .functionpanel select{
	vertical-align: middle;
}
.officelist .functionpanel .searchinput{
	border: 1px solid #bbbbbb;
	width: 168px;
	height: 18px;
	padding: 2px 0 0 5px;
	background-color: White;
	color: Black;
	vertical-align: middle;
	margin-right: 3px;
}
.officelist .functionpanel .defbutton{
	text-transform: uppercase;
}
.officelist .officetable{
	width: 100%;
	border: 1px solid #CBCBCB;	
}
.officelist .officetable td{
	padding: 6px 5px;
	text-align: left;
	border-bottom: 1px solid #CBCBCB;
}
.officelist .officetable thead td{
	background-color: #F5F5F5;
	font-weight: bold;
	border-top: 1px solid white;
}
.officelist .officetable tbody td{
	font-size: 11px;
}
.officelist .officetable tbody td a{
	text-decoration: underline;
}
.officelist .officetable tbody td img{
	vertical-align: middle;
}
.officelist .officetable .error{
	color: #ee5e29;
	padding: 4px 3px 3px 24px;
	display: block;
	font: 11px Verdana;
	letter-spacing: -1px;
	background-image: url(img/regmsg2bg.png);
	background-repeat: no-repeat;	
	line-height: 100%;
}

#uaofficelist .officetable .td1{
	width: 2%;
}
#uaofficelist .officetable .td2{
	width: 7%;
	text-align: center;
}
#uaofficelist .officetable .td3{
	width: 50%;
}
#uaofficelist .officetable .td4{
	width: 7%;
	text-align: center;
}
#uaofficelist .officetable .td5{
	width: 7%;
	text-align: center;
}
#uaofficelist .officetable .td6{
	width: 15%;
	text-align: center;
}
#uaofficelist .officetable .td7{
	width: 10%;
	text-align: center;
}
#uaofficelist .officetable .td7 img{
	border: 1px solid #CCCCCC;
}
#uaofficelist .officetable .td8{
	width: 4%;
	text-align: center;
	
}
#uaofficelist .officetable tbody .td8{
	line-height: 170%;
}

#msgofficelist .officetable .td1{
	width: 2%;
}
#msgofficelist .officetable .td2_2{
	width: 10%;
}
#msgofficelist .officetable .td4{
	width: 14%;
	text-align: center;
}
#msgofficelist .officetable .td5,
#msgofficelist .officetable .td6{
	width: 5%;
	text-align: center;
}

#partnerofficelist .officetable .td1{
	width: 2%;
}
#partnerofficelist .officetable .td4,
#partnerofficelist .officetable .td5{
	width: 19%;
	text-align: center;
}

#partnerofficelist .officetable .td6{
	width: 15%;
	text-align: center;
}

#notesofficelist .officetable .td1{
	width: 2%;
}
#notesofficelist .officetable .td2{
	width: 7%;
	text-align: center;
}
#notesofficelist .officetable .td3{
	width: 30%;
}
#notesofficelist .officetable .td4{
	width: 15%;
}

#notesofficelist .officetable .td5{
	text-align: center;
}
#notesofficelist .officetable .td6{
	text-align: center;
}
#notesofficelist .officetable tbody .td6 img{
	vertical-align: middle;
}

#notesofficelist .officetable .td7{
	text-align: center;
}
#notesofficelist .officetable .td8{
	text-align: center;
}
#notesofficelist .officetable .td8 img{
	border: 1px solid #CCCCCC;
}


#inviteofficelist .officetable .td1{
	width: 2%;
}
#inviteofficelist .officetable .td2{
	width: 25%;
}
#inviteofficelist .officetable .td3{
	width: 25%;
	text-align: center;
}
#inviteofficelist .officetable .td4{
	text-align: center;
}

#inviteofficelist .lft a:link,
#inviteofficelist .lft a:visited{
	font-weight: bold;	
}

#inviteofficelist .lft a.active:link,
#inviteofficelist .lft a.active:visited{
	font-weight: bold;	
	text-decoration: underline;
}

#inviteofficelist .lft strong{
	color: red;
}
#inviteofficelist .lft{
	padding-top: 5px;
}

#tradealaertofficelist .officetable .td1{
	width: 2%;
}
#tradealaertofficelist .officetable .td2{
	width: 25%;
}
#tradealaertofficelist .officetable .td3{
	width: 25%;
}
#tradealaertofficelist .officetable .td4{

}
#tradealaertofficelist .officetable .td5{
	text-align: center;
}

#menuofficelist .officetable .td1{
	width: 2%;
}
#menuofficelist .officetable .td2{
	width: 25%;	
}
#menuofficelist .officetable .td3{
	width: 25%;
	text-align: center;
}
#menuofficelist .officetable .td4{
	width: 5%;
	text-align: center;
}
#menuofficelist .officetable tr.drag td{
	background-color: #dcdcdc;
}
/*---------------------------------------------------*/
#uaofficelist .uamsg{
	background-image: url(img/ualistmsgbg.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	border: 2px solid #ED5219;
	margin-bottom: 10px;
	padding: 10px 15px 10px 80px;
}
#uaofficelist .uamsg h1{
	font-size: 18px;
	color: #ed5219;
}
#uaofficelist .uamsg strong{
	color: #ed5219;
}
#uaofficelist .uamsg .memberlink:link,
#uaofficelist .uamsg .memberlink:visited{
	font-size: 18px;
	float: left;
	color: #ed5219;
	margin: 16px 10px 0 0;
	font-weight: bold;
}
#uaofficelist .uamsg a.gotopasslink{
	background-image: url(img/gotopassbg2.png);
	background-repeat: no-repeat;
	display: block;
	width: 143px;
	height: 27px;
	color: white;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0 0 20px;	
	cursor: pointer;
	text-align: center;
	float: left;
	margin-top: 10px;
}
#uaofficelist .uamsg img{
	vertical-align: middle;
}
*html #uaofficelist .uamsg a.gotopasslink{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/gotopassbg2.png' , sizingMethod='crop'); 
}
/*---------------------------------------------------*/
#msgdetail{
	padding: 10px;
	font-size: 12px;
	line-height: 140%;
}
#msgdetail h1{
	font-size:18px;
}
#msgdetail .detailbox{
	border: 1px solid #CBCBCB;
	padding: 10px;
	margin-bottom: 10px;
	position: relative;
	float: left;
	width: 756px;
}
#msgdetail .detailbox img{
	vertical-align: middle;
}
#msgdetail .detailbox .dtop{
	background-color: #F5F5F5;
	margin: -10px -10px 0 -10px;
	padding: 10px;
	line-height: 200%;
	font-size: 12px;
}
#msgdetail .detailbox .dtop img{
	vertical-align: middle;
	margin-left: 5px;
}
#msgdetail .detailbox .dtop .subject{
	font: 18px Arial;
	color: #ef5719;
}
#msgdetail .detailbox .controlbar{
	padding: 10px;
	border-bottom: 1px solid #CBCBCB;
	margin: 0 -10px 10px -10px;
	font-size: 11px;	
}
#msgdetail .detailbox .controlbar a{	
	background-repeat: no-repeat;
	padding: 3px 0 3px 20px;
	margin: 0 7px;
	font-size: 11px;
}

#msgdetail .detailbox a.iconlink{	
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	margin: 3px 0;
}

#msgdetail table{
	width: 100%;
}

#msgdetail table td{
	padding: 3px 0;
	text-align: left;
}
#msgdetail table .td1,
#msgdetail table .td3{
	
}
#msgdetail table .td2,
#msgdetail table .td4{
	width: 38%;
}
#msgdetail table a{
	color: #ef5719;
	text-decoration: underline;
}
#msgdetail .select optgroup{
	font-size: 11px;
}
/*---------------------------------------------------*/
#passorder{	
	border: 1px solid #CFCFCF;
	border-top: 0; 
	border-bottom: 0;	
	position: relative;
	width: 999px;
	_width: 998px;
	_overflow: hidden;	
}
#passorder .wrapper{
	background-image: url(img/passorderbg.png);
	background-repeat: no-repeat;
	margin: 0 -1px 0 -1px;
	padding: 225px 0 0 0;
}
/*#passorder .head{
	color: white;
	margin-bottom: 100px;
	padding-left: 60px;
}
#passorder .head h1{
	font-size: 30px;
	text-transform: uppercase;
}
#passorder .head .info{
	font: 12px Arial;
	text-align: left;
	margin: 2px 0 0 90px;
	width: 175px;
	color: #68AA29;
	}*/
#passorder .dform {
	width: 100%;
	padding-left: 10px;
}
#passorder .dform .rght table{
	width: 200px;
	line-height: 200%;
}
#passorder .tarules{
	width: 720px;
	height: 140px;
	margin-bottom: 10px;	
	border: 1px solid #bbbbbb;	
	padding: 1px 0 0 5px;
	font: 12px Arial;
	background-color: White;
	color: Black;
	text-align: left;
}
#passorder a.gotopasslink{
	background-image: url(img/gotopassbg2.png);
	background-repeat: no-repeat;
	display: block;
	width: 143px;
	height: 27px;
	color: white;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0 0 20px;	
	margin: 0 auto 15px auto;
	cursor: pointer;
	text-align: center;
}
*html #passorder a.gotopasslink{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/gotopassbg2.png' , sizingMethod='crop'); 
}
/*---------------------------------------------------*/
/*#passorder .passinfopanel{
	background-image: url(img/passinfopanelbg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: black;
	color: white;
	padding: 20px 10px 10px 20px;
	width: 293px;
	position: absolute;
	top: 250px;
	right: -1px;
}
#passorder .passinfopanel h2{
	font-size: 18px;
	margin-bottom: 15px;
}
#passorder .passinfopanel ul{
	margin: 0;
	padding: 0 0 0 15px;
	margin-left: 5px;
}
#passorder .passinfopanel ul li{
	margin: 10px 0;
}
#passorder .passinfopanel em{
	font-style: normal;
	font-size: 10px;
}*/
/*---------------------------------------------------*/
/*#msgsendform .defbutton{
	text-transform: uppercase;
}*/
/*---------------------------------------------------*/
/*#tabbox{
	margin-top: 25px;
}

#tabbox .menu a{
	background-image: url(img/tabbg1.png);
	background-repeat: no-repeat;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 5px;
	color: #ed5219;
	font-weight: bold;
	display: block;
	width: 143px;
	height: 22px;
	float: left;
	text-align: center;
	margin-right: 5px;
	text-decoration: none;
}
#tabbox .menu a.active{
	background-image: url(img/tabbg2.png);
	color: white;
}

#tabbox .wrapper{
	background-image: url(img/fullwidthrb3.png);
	background-repeat: no-repeat;
	background-color: white;
	display: none;
	width: 1000px;
}
#tabbox .wrapper2{
	background-image: url(img/fullwidthrb2.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px;
}
#tabbox #closelabel{
	background-image: url(img/closebutton.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #ed5219;
	float: right;
	width: auto;
	border: 0;
	display: none;
}*/
/*---------------------------------------------------*/
#kiembox{	
	border: 1px solid #DDDDDD;
	padding: 10px 10px 30px 10px;
	margin-left: 10px;
}

/*
#kiembox.selected_10, #kiembox.selected_9{
	background-image: url(img/kiemel_nagy.jpg);	
}
#kiembox.selected_11, #kiembox.selected_12{
	background-image: url(img/kiemel_kozepes.jpg);	
}
#kiembox.selected_13, #kiembox.selected_14{
	background-image: url(img/kiemel_dm.jpg);	
}*/
#kiembox .view{
	display: none;
}
#kiembox.selected_10 .view1, #kiembox.selected_9 .view1{
	display: block;
}
#kiembox.selected_11 .view2, #kiembox.selected_12 .view2{
	display: block;
}
#kiembox.selected_13 .view3, #kiembox.selected_14 .view3{
	display: block;
}
#kiembox.selected_15 .view4, #kiembox.selected_15 .view4{
	display: block;
}

#kiembox h2{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 5px;
	font-weight: normal;
}
#kiembox .uabox{
	background-color: white;
	border: 1px solid #FF0000;
	width: 320px;
	font-size: 11px;
}
#kiembox .uabox td{
	padding: 4px 5px;
}
#kiembox .uabox img{
	border: 1px solid #CCCCCC;
}

#kiembox #kiemtable{
	font-size: 14px;
	margin: 0 0 30px 0;
}
#kiembox #kiemtable td{
	
}
#kiembox #kiemtable td.td1{
	background-image: url(img/kiemtablebg1.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 41px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding-right: 7px;
	cursor: pointer;
	padding-top: 11px;
    vertical-align: top;
}
#kiembox #kiemtable td.td2{
	border: 1px solid #DDDDDD;
	padding: 5px 10px;
	/*border-right: 0;*/
}
#kiembox #kiemtable td.td2 strong{
	font-size: 18px;	
}
#kiembox #kiemtable td.td3{
	border: 1px solid #DDDDDD;
	padding: 5px 10px;
	vertical-align: bottom;
	border-left: 0;
	font-size: 12px;
}
#kiembox #kiemtable td.td3 a{
	text-decoration: underline;
	color: black;
}

#kiembox #kiemtable input{
	vertical-align: middle;
	cursor: pointer;
}
#kiembox #kiemtable td.spc{
	height: 6px;
	overflow: hidden;
	padding: 0;
	font-size: 1px;
}

#kiembox #kiemtable tr.selected td.td1,
#kiembox #kiemtable tr.selected:hover td.td1{
	background-image: url(img/kiemtablebg2.png);
	color: white;
}
#kiembox #kiemtable tr.selected td.td2,
#kiembox #kiemtable tr.selected:hover td.td2,
#kiembox #kiemtable tr.selected td.td3,
#kiembox #kiemtable tr.selected:hover td.td3{
	background-color: #ED5219;
	color: white;
}
#kiembox #kiemtable tr.selected td.td3 a,
#kiembox #kiemtable tr.selected td.td3 a{
	color: white;
}

#kiembox #kiemtable tr:hover td.td2,
#kiembox #kiemtable tr:hover td.td3{
	background-color: #f6f6f5;
}
#kiembox #kiemtable tr:hover td.td1{
	background-image: url(img/kiemtablebg3.png);
}
/*---------------------------------------------------*/
#cegdataform .progress{
	margin-bottom: 40px;
}
#cegdataform .progress div{
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #cecdcd;
	border-bottom: 4px solid #cecdcd;
	margin: 0 10px 0 0;
	padding: 0 40px 3px 0;
	width: 120px;
}
#cegdataform .progress div.active{
	background-image: url(img/progressactive.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 0;
	padding-bottom: 10px;
	color: #ED5219;
	/*border-bottom: 4px solid #ED5219;*/
}
/*---------------------------------------------------*/
#cegdataform .infobox{
	background-color: white;
	position: absolute;
	border: 1px solid #CBE7AB;
	padding: 5px;
	width: 300px;
	right: 0px;
	top: 120px;
	display: none;
}
#cegdataform .infobox h2{
	background-color: #CBE7AB;
	font-size: 12px;
	padding: 5px;
	margin: -5px -5px 5px -5px;
}
#cegdataform .infobox a{
	text-decoration: underline;
}
/*---------------------------------------------------*/
#cegdataform #errorsummary{
	background-image: url(img/regmsg2bg.png);
	background-repeat: no-repeat;
	background-position: 10px 20px;
	background-color: white;
	border: 1px solid #FFAB8C;
	padding: 20px 20px 20px 40px;
	margin-left: 10px;
	display: none;
}
#cegdataform #errorsummary h2{
	font-size: 16px;
	font-weight: normal;
}
#cegdataform #errorsummary ol{
	margin: 0;
	padding: 0 0 0 25px;
}
#cegdataform #errorsummary ol li{
	margin-bottom: 3px;
}
#cegdataform #errorsummary ol strong{
	color: #ed5219;
	font-weight: normal;
}
/*---------------------------------------------------*/
#ccontainer #kiembox{
	background: none;
	border: 0;
	padding: 0;
	margin: 0;		
}
#ccontainer #kiembox table{
	line-height: normal;
	margin: 0;
	font-size: 12px;
}
#ccontainer #kiembox #kiemtable td.td2{
	border: 1px solid #DDDDDD;
}

/*---------------------------------------------------*/
#office_passmenu{
	background-color: #EDEDED;
	padding: 10px;	
	border: 1px solid #D7D7D7;
	border-right: 0;
}
#office_passmenu h1{
	font-size: 18px;
	color: #ed5219;
}
#office_passmenu ul{
	list-style-image: url(img/ularrow.png);
	margin: 10px 0 0 10px;
	padding-left: 10px;
	font-size: 11px
}
#office_passmenu ul li{
	margin-bottom: 7px;
}
#office_passmenu ul li a:hover{
	color: #ed5219;
}


#office_passorder{
	background-color: #F9F9F9;
	border: 1px solid #D7D7D7;
	padding: 10px;
	text-align: center;
	font-size: 12px;
	padding-top: 20px;
	border-right: 0;
	/*height: 1021px;*/
}
#office_passorder a.gotopasslink{
	background-image: url(img/gotopassbg2.png);
	background-repeat: no-repeat;
	display: block;
	width: 143px;
	height: 27px;
	color: white;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0 0 20px;	
	margin: 0 auto 15px auto;
	cursor: pointer;
	text-align: center;
}
*html #office_passorder a.gotopasslink{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/gotopassbg2.png' , sizingMethod='crop'); 
}
/*---------------------------------------------------*/
#office_passinfohead{
	font-size: 11px;
	color: #706969;
	margin-bottom: 30px;
}
#office_passinfohead h1{
	font-size: 33px;
	color: #ed531b;
}
#office_passinfohead h2{
	font-size: 22px;
	color: #706969;
	font-weight: normal;
	width: 470px;
	margin: 5px 0;
}
#office_passinfohead sup{
	font-size: 13px;
}
/*---------------------------------------------------*/
#office_passinfo{
	/*height: 1000px;*/
	overflow: hidden;
}
#office_passinfo .item{
	/*height: 1000px;*/
}
#office_passinfo .contentblock_1st{
	background-image: url(img/office_passinfobg.jpg);
	background-position: right 90px;
	background-repeat: no-repeat;
	background-color: white;
	border: 1px solid #D7D7D7;
	padding: 20px;
	color: #6f6f6f;
	font-size: 14px;
}
#office_passinfo .contentblock_1st h1{
	font-size: 22px;
	color: #ed531b;
	margin-bottom: 20px;
}
#office_passinfo .contentblock_1st ul{
	list-style-image: url(img/icon_checked2.png);
	margin: 10px 0 0 5px;
	padding-left: 10px;
	width: 340px;
	line-height: 130%;
}
#office_passinfo .contentblock_1st ul li{
	background-repeat: no-repeat;
	margin-bottom: 20px;
	margin-left: 20px;
}
#office_passinfo .contentblock_1st ul strong{
	font-size: 20px;
	color: #ed531b;
}
#office_passinfo .contentblock_1st ul strong a{
	font-size: 20px;
	color: #ed531b;
	padding: 0;
	background: none;
}
#office_passinfo .contentblock_1st ul a{
	background-image: url(img/ularrow.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #ed531b;
	text-decoration: none;
	font-size: 11px;
	padding-left: 10px;
}


#office_passinfo .contentblock{
	background-color: white;
	border: 1px solid #D7D7D7;
	padding: 20px;
	color: black;
	font-size: 12px;
	line-height: 140%;
}
#office_passinfo .contentblock h1{
	font-size: 20px;
	color: #ed531b;
	margin-bottom: 20px;
	font-weight: normal;
}
#office_passinfo .contentblock ul{
	margin: 10px 0 0 10px;
	padding-left: 10px;
}
#office_passinfo .contentblock ul li{
	margin-bottom: 10px;
}
#office_passinfo .contentblock p{
	padding: 10px 20px;
}
#office_passinfo .contentblock a{
	text-decoration: underline;
}
#office_passinfo .contentblock img{
	vertical-align: middle;
}

#office_passinfo a.gotopasslink{
	background-image: url(img/gotopassbg.png);
	background-repeat: no-repeat;
	display: block;
	width: 195px;
	height: 32px;
	color: white;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0 0 10px;	
	cursor: pointer;
	text-align: center;
	margin: 0 auto 20px auto;
	line-height: normal;
}
*html #office_passinfo a.gotopasslink{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/gotopassbg.png' , sizingMethod='crop'); 
}

#office_passinfo a.gotoreglink{
	background-image: url(img/regbuttonbg.png);
	background-repeat: no-repeat;
	display: block;
	width: 195px;
	height: 32px;
	color: white;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0 0 10px;	
	cursor: pointer;
	text-align: center;
	margin: 0 auto 20px auto;
	line-height: normal;
}
*html #office_passinfo a.gotoreglink{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/regbuttonbg.png' , sizingMethod='crop'); 
}

#office_passinfo .contact{
	background-color: #FFF8DD;
	border: 1px solid #F5EABC;
	margin: 15px 0;
	padding: 15px;
	text-align: center;
}
#office_passinfo .contact .title{
	font-size: 14px;
	color: #323232;
	text-transform: uppercase;
	font-weight: bold;
}
#office_passinfo .contact .spacer{
	margin: 0 20px;
}
#office_passinfo .contact img{
	vertical-align: middle;
}

#office_passinfo .cntrlbar{
	text-align: center;
	font-size: 18px;
	color: #626262;
	font-weight: bold;
	margin: 10px 0 20px 0;
}
#office_passinfo .cntrlbar a:link,
#office_passinfo .cntrlbar a:visited{
	background-repeat: no-repeat;
	background-position: left 0px;
	display: block;
	width: 28px;
	height: 28px;	
	text-decoration: none;
	margin: 0 20px;
}
#office_passinfo .cntrlbar a:hover{
	background-position: left -28px;
}

#office_passinfo .cntrlbar a.page_back:link,
#office_passinfo .cntrlbar a.page_back:visited{
	background-image: url(img/ctrlbarlinkleft.png);
}
#office_passinfo .cntrlbar a.page_next:link,
#office_passinfo .cntrlbar a.page_next:visited{
	background-image: url(img/ctrlbarlinkright.png);
}
#office_passinfo .cntrlbar table{
	width: 65%;
	margin: 0 auto;
}

#office_passinfo .diftable{
	margin: 20px 0;
	width: 100%;
	font-size: 11px;
	color: #706969;
}
#office_passinfo .diftable a:link,
#office_passinfo .diftable a:visited{
	color: #706969;
}
#office_passinfo .diftable td{
	padding: 5px;
}

#office_passinfo .diftable thead td{
	vertical-align: top;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}

#office_passinfo .diftable .td1{
	width: 235px;
	font-weight: bold;
}
#office_passinfo .diftable .td2{
	
}
#office_passinfo .diftable .td3{
	border-right: 0;
}

#office_passinfo .diftable  tbody .td1{
	border-right: 1px solid #D8D8D8;
}
#office_passinfo .diftable tbody .td2{
	text-align: center;
	border-right: 1px solid #D8D8D8;
}
#office_passinfo .diftable tbody .td3{
	text-align: center;
	background-color: #ED5219;
	color: white;
}
#office_passinfo .diftable tbody .td3 a:link,
#office_passinfo .diftable tbody .td3 a:visited{
	color: white;
}
/*---------------------------------------------------*/
#bottom a:link,
#bottom a:visited{
	text-decoration: underline;
	margin: 0 5px;
}
/*---------------------------------------------------*/
.site_message{
	background-image: url(img/mailpanelcheck.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	background-color: #F7FAF1;
	border: 1px solid #CAE2A4;
	padding: 15px 10px 15px 50px;
	margin: 20px 100px 20px 100px;	
}
.site_message h1{	
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
}
.site_message a:link,
.site_message a:visited{
	text-decoration: underline;
}
.site_message a:hover{
	color: black;
}
/*---------------------------------------------------*/
/*#feedbacklist{
	background-image: url(img/feedbackbg.png);
	background-color: white;
	margin-top: 10px;	
	width: 634px;
	height: 86px;	
	position: relative;
	padding: 10px 10px 0 10px;
}
#feedbacklist .wrapper{
	height: 77px;
	overflow: hidden;
}
#feedbacklist .item{
	height: 77px;
	margin: 10px 0;
}
#feedbacklist img{
	vertical-align: middle;
}
#feedbacklist .mimg{
	border: 1px solid #DFDFDF;
	padding: 2px;	
}
*html #feedbacklist .mimg{
	padding: 0;
}
#feedbacklist h4{
	color: #ed551d;
	font-size: 14px;
	margin-bottom: 3px;
}
#feedbacklist .lft{
	float: left;
	margin-right: 5px;
}
#feedbacklist .rght{
	float: left;
	width: 530px;
	height: 73px;
	border-bottom: 3px solid #EBEBEB;
}
#feedbacklist .rght strong{
	font-weight: normal;
	font-size: 11px;
}

#feedbacklist .user{
	display: block;
	font-size: 11px;
	color:#444444;
	padding: 7px 10px 0 0;
}
#feedbacklist .user a{
	text-decoration: underline;
}

#feedbacklist .item a.passlink:link,
#feedbacklist .item a.passlink:visited{
	background-image: url(img/member_pass3.png);
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;
	display: block;
	width: 47px;
	height: 15px;
	margin: 5px 5px 0 0;
	text-decoration: none;
	cursor: pointer;
}
*html #feedbacklist .item a.passlink:link,
*html #feedbacklist .item a.passlink:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_pass3.png' , sizingMethod='crop'); 
}
#feedbacklist .item a.freelink:link,
#feedbacklist .item a.freelink:visited{
	background-image: url(img/member_free3.png);
	background-repeat: no-repeat;
	float: left;
	line-height: 21px;	
	display: block;
	width: 31px;
	height: 15px;
	margin: 7px 5px 0 0;
	text-decoration: none;
	cursor: pointer;
}
*html #feedbacklist .item a.freelink:link,
*html #feedbacklist .item a.freelink:visited{
	background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data/img/member_free3.png' , sizingMethod='crop'); 
}


#feedbacklist .scroller{
	position: absolute;
	top: 10px;
	right: 10px;
}

#feedbacklist #office_feedback{
	border: 0;	
	padding: 0;
	margin-top: 10px;
}
#feedbacklist #office_feedback .txtinput {
	width: 445px;
	margin: 0 10px;
}
#feedbacklist #office_feedback a:link,
#feedbacklist #office_feedback a:visited{
	height: 16px;
	padding: 0 0 0 20px;
	margin: 6px 5px;
}
#feedbacklist #office_feedback a:hover{
	background-position: left -16px;
}

#feedbacklist #office_feedback a.sml1:link,
#feedbacklist #office_feedback a.sml1:visited{
	background-image: url(img/smiley_s1.png);
}

#feedbacklist #office_feedback a.sml2:link,
#feedbacklist #office_feedback a.sml2:visited{
	background-image: url(img/smiley_s2.png);
}
*/
/*---------------------------------------------------*/
.bannerpanel{
	background-repeat: no-repeat;
	width: 678px;
	height: 50px;
	text-align: center;	
	margin-bottom: 15px;
}
.bannerpanel a:link,
.bannerpanel a:visited{
	color: #ED5219;
	font-weight: bold;	
}
/*---------------------------------------------------*/
#uadetailscontent{
	
}
#uadetailscontent .uaframe{
	border: 3px solid #E1E1E1;	
	zoom: 1;
}
#uadetailscontent.export .uaframe{
	border-color: #E1E1E1;
}


#uadetailscontent .uaframe .leftside{
	float: left;
	padding: 15px;
	width: 685px;
}
#uadetailscontent .uaframe .rightside{
	float: right;
	width: 300px;	
}

#uadetailscontent .databox{
	padding: 15px;
	border-left: 3px solid #E1E1E1;
	border-bottom: 3px solid #E1E1E1;
	margin-bottom: 40px;
}
#uadetailscontent.export .databox{
	border-color: #F2F6F9;
}

#uadetailscontent .databox h4{
	font-size: 24px;
	margin-bottom: 20px;
}
#uadetailscontent.export .databox h4{
	color: #4BB0DC;
}

#uadetailscontent .databox table{
	margin: 10px;
	width: 300px;	
}
#uadetailscontent .databox table td{
	padding: 2px 2px 3px 0;
}
#uadetailscontent .databox table .td1{
	width: 35%;
}
#uadetailscontent .databox table a{
	color: #ed5219;
	text-decoration: underline;
}
#uadetailscontent .databox .text{
	margin: 10px;
	text-align: justify;
}

#uadetailscontent .databox a.addpartnerlink:link,
#uadetailscontent .databox a.addpartnerlink:visited,
#uadetailscontent .databox a.addpartnerlink:hover{
	color: #ed5219;	
	font-weight: bold;
	text-decoration: none;	
}
/*
#uadetailscontent .databox h4{
	margin: 10px 0 0 10px;
	font-size: 14px;
	text-transform: uppercase;
	color: #ed5219;
}*/

#uadetailscontent .databox #userphoto{
	font-size: 11px;
	padding: 10px;
	border-bottom: 0;	
	color: #444444;
}

#uadetailscontent .databox #userphoto img.mimg{
	border: 1px solid #DFDFDF;
	padding: 2px;
}

#uadetailscontent .databox #userphoto a.up:link,
#uadetailscontent .databox #userphoto a.up:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 7px;
	color: #ed5219;
	font-size: 11px;
	text-decoration: underline;
	margin-top: 5px;
	display: block;
}

#uadetailscontent .databox a.msglink:link,
#uadetailscontent .databox a.msglink:visited{
	background-image: url(img/icon_msg.png);
	background-position: 3px center;
	background-repeat: no-repeat;
	background-color: #B1AEA9;
	display: block;
	font-size: 10px;
	text-decoration: none;
	color: white;	
	padding: 1px 5px 1px 22px;
	margin-top: 5px;
	width: 70px;
	float: left;
	margin: 10px 5px 0 0;
}
#uadetailscontent .databox a.msglink:hover{
	background-color: #ED5219;
}

#uadetailscontent .memberinfo{
	width: auto;
}

#uadetailscontent .dataloginbox{
	padding: 0;
}
#uadetailscontent .dataloginbox h3{
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #444444;
}
#uadetailscontent .dataloginbox .loginput{
	width: 175px;
}
#uadetailscontent .dataloginbox .btmlinks{
	border-top: 1px solid #CBCBCB;
	margin: 10px 5px 0 5px;
	padding: 10px 0;
	width: 248px;
}

#uadetailscontent .databox table{
	font-size: 11px;
	color: #444444;
	width: 250px;
}
#uadetailscontent .databox table td{
	padding: 3px 0;
}
#uadetailscontent .databox table a {
color:#ED5219;
text-decoration:underline;
}

#uadetailscontent .cdata{
	line-height: 150%;
}
#uadetailscontent .cdata h1{
	margin-bottom: 5px;
}
#uadetailscontent .cdata .ctext{
	background-image: url(img/icon_contact.png);
	background-repeat: no-repeat;
	background-position: left center;
	font: 11px Verdana;
	color: #606060;
	padding: 5px 0 5px 30px;
	margin: 5px 0;
}
#uadetailscontent .cdata hr{
	color: #E0E0E0;
	height: 1px;
	border: 0;
	margin: 5px 0;
	border-bottom: 1px solid #E0E0E0;
}
#uadetailscontent .cdata a.webpage{
	background-image: url(img/buttonbg.png);
	background-repeat: no-repeat;
	width: 164px;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	margin: 15px auto;
	display: block;
	text-align: center;
	text-decoration: none;
	padding-top: 5px;
	color: black;
}

#uadetailscontent .cntry{	
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 5px 5px 0 0;	
	padding-left: 25px;	
	font-style: normal;
	font: 9px Verdana;
	color: #7D7D7D;
}

#uadetailscontent .onlypassinfo{

}
#uadetailscontent .onlypassinfo h2{
	font-size: 16px;
	margin-bottom: 5px;
}
#uadetailscontent .onlypassinfo .infotext{
	background-image: url(img/onlypassinfoicon.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #F6F6F6;
	padding: 10px 10px 10px 30px;
	margin-bottom: 5px;
}

#uadetailscontent.export .onlypassinfo .infotext{
	background-color: #F2F6F9;
}

#uadetailscontent .onlypassinfo .infotext a{
	font-weight: bold;
	color: #ed5219 !important;
}
#uadetailscontent.export .onlypassinfo .infotext a{
	color: #1397d0 !important;
}

#uadetailscontent .onlypassinfo a.blink:link,
#uadetailscontent .onlypassinfo a.blink:visited{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #ed5219;
	margin: 10px 0 0 30px;
	display: block;
}

#uadetailscontent #uatext{
	padding: 0 10px 0 0;
	text-align: justify;
	font-size: 12px;
}
#uadetailscontent #uatext .imgbox {
	border: 1px solid #E3E3E3;
	height: 200px;
	width: 200px;
	text-align: center;		
	margin-bottom: 10px;	
}
#uadetailscontent #uatext .imgbox a:link,
#uadetailscontent #uatext .imgbox a:visited{
	background: 0 !important;
	padding: 0 !important;;
}
#uadetailscontent #uatext .imgboxc{
	text-align: center;
	float: left;
	margin-right: 10px;
}
#uadetailscontent #uatext .imgboxc  a:link,
#uadetailscontent #uatext .imgboxc  a:visited{
	background-image: url(img/zoom.png);
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
	font-size: 11px;
}
#uadetailscontent #uatext .imgboxc a:hover{
	text-decoration: underline;
	color: black;
}
#uadetailscontent #uatext h1{
	font-size: 25px;	
	margin-bottom: 10px;
	font-weight: normal;
	text-align: left;
}
#uadetailscontent #uatext h3{
	font-size: 16px;	
	margin-bottom: 10px;
}
#uadetailscontent #uatext .linkbar{
	font-size: 11px;
	margin-bottom: 20px;
}
#uadetailscontent #uatext .linkbar a:link,
#uadetailscontent #uatext .linkbar a:visited,
#uadetailscontent #uatext .linkbar .data{	
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 0 0 15px;
	margin: 0 5px;
}

#uadetailscontent #uatext .linkbar a.addnote:link,
#uadetailscontent #uatext .linkbar a.addnote:visited,
#uadetailscontent #uatext .linkbar .data.addnote{
	background-image: url(img/icon_note.png);
}
#uadetailscontent #uatext .linkbar a.forward:link,
#uadetailscontent #uatext .linkbar a.forward:visited{
	background-image: url(img/icon_forward.png);
	padding-left: 18px;
}
#uadetailscontent #uatext .linkbar a.print:link,
#uadetailscontent #uatext .linkbar a.print:visited{
	background-image: url(img/icon_print.png);
	padding-left: 18px;
}

#uadetailscontent #uatext .linkbar .data.stat{
	background-image: url(img/icon_stat.png);
}

#uadetailscontent #uatext a.msgbutton:link,
#uadetailscontent #uatext a.msgbutton:visited{
	background-image: url(img/msgbutton.png);
	background-repeat: no-repeat;
	width: 149px;
	height: 21px;
	display: block;
	float: left;
	text-decoration: none;
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 0 0 35px;
	margin: 0 0 5px 5px;
}
#uadetailscontent.export #uatext a.msgbutton:link,
#uadetailscontent.export #uatext a.msgbutton:visited{
	background-image: url(img/msgbutton_export.png);	
}

#uadetailscontent .pagerpanel{
	margin: 20px auto;
	width: 550px;
}
#uadetailscontent .pagerpanel a.nav:link,
#uadetailscontent .pagerpanel a.nav:visited,
#uadetailscontent .pagerpanel span.nav{	
	background-repeat: no-repeat;
	background-position: left top;
	width: 115px;
	height: 24px;
	display: block;
	text-decoration: none;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	padding-top: 7px;
	float: left;
}
#uadetailscontent .pagerpanel a.nav:hover{
	color: #383838;
	background-position: left -31px;
}


#uadetailscontent .pagerpanel a.navleft:link,
#uadetailscontent .pagerpanel a.navleft:visited,
#uadetailscontent .pagerpanel span.navleft{
	background-image: url(img/nav_left.png);
	text-align: left;
	padding-left: 40px;
	width: 75px;
	margin-right: 20px
}
#uadetailscontent .pagerpanel a.navright:link,
#uadetailscontent .pagerpanel a.navright:visited{
	background-image: url(img/nav_right.png);
	text-align: center;
	padding-right: 15px;
	width: 100px;
	margin-left: 20px;
}


#uadetailscontent .pagerpanel .navpage{
	float: left;
	margin-top: 6px;	
	/*width: 278px;*/
}

#uadetailscontent .pagerpanel .pagerleft{
	float: none;
	margin: 0;
}

#uadetailscontent .pagerpanel .btmtxt{
	text-align: center;
	margin-top: 10px;
}
#uadetailscontent .pagerpanel .btmtxt strong{
	color: #ed5219;
}


#uadetailscontent.export a:hover{
	color: #4BB0DC;
}
#uadetailscontent.export .databox table a {
	color: #4BB0DC;
}
#uadetailscontent.export #uatext .linkbar a.addnote:link,
#uadetailscontent.export #uatext .linkbar a.addnote:visited,
#uadetailscontent.export #uatext .linkbar .data.addnote{
	background-image: url(img/icon_note_export.png);
}
#uadetailscontent.export #uatext .linkbar a.forward:link,
#uadetailscontent.export #uatext .linkbar a.forward:visited{
	background-image: url(img/icon_forward_export.png);
}
#uadetailscontent.export #uatext .linkbar a.print:link,
#uadetailscontent.export #uatext .linkbar a.print:visited{
	background-image: url(img/icon_print_export.png);
}
#uadetailscontent.export #uatext .linkbar .data.stat{
	background-image: url(img/icon_stat_export.png);
}

#uadetailscontent.export .navpage .pagerleft .pageselected{
	background-color: #4BB0DC;
	border-color: #4BB0DC;
}

#uadetailscontent.export .pagerpanel a.navleft:link,
#uadetailscontent.export .pagerpanel a.navleft:visited{
	background-image: url(img/nav_left_export.png);
}
#uadetailscontent.export .pagerpanel a.navright:link,
#uadetailscontent.export .pagerpanel a.navright:visited{
	background-image: url(img/nav_right_export.png);
}
#uadetailscontent.export .pagerpanel .btmtxt strong{
	color: #4BB0DC;
}

#uadetailscontent #msgsendform{
	background-color: #F6F6F6;
	padding: 15px;
}

#uadetailscontent.export #msgsendform{
	background-color: #F2F6F9;	
}

#uadetailscontent #msgsendform h2{
	font-size: 16px;
	margin-bottom: 10px;
}
#uadetailscontent #msgsendform .lft{
	float: left;
	width: 180px;
	text-align: center;
}
#uadetailscontent #msgsendform .rght{
	float: left;
	width: 755px;
}
#uadetailscontent #msgsendform .userphoto{
	border: 1px solid #DFDFDF;
	padding: 2px;
	margin-bottom: 5px;
}
#uadetailscontent #msgsendform textarea{
	border: 1px solid #D2D2D2;
	width: 100%;
	font: 12px Arial;
	margin-bottom: 5px;
}
#uadetailscontent.export #msgsendform textarea{
	border-color: #C0D1DD;
}
#uadetailscontent #msgsendform .button{
	background-image: url(img/msgbutton2.png);
	background-repeat: repeat-x;
	height: 29px;
	font: 16px Arial;
	font-weight: bold;
	border: 1px solid #ED5219;
	color: white;
	cursor: pointer;
	padding: 0 20px;
	overflow: visible;
	vertical-align: middle;
	margin-left: 88px;
}

#uadetailscontent.export #msgsendform .button{
	background-image: url(img/msgbutton_export2.png);
	border-color: #0579B2; 
}

#uadetailscontent #msgsendform .error{
	color: red;
}
#uadetailscontent #msgsendform .loader{
	vertical-align: middle;
}
/* Old */
/*---------------------------------------------------*/
#uatextold{
	padding: 0 10px 0 0;
	text-align: justify;
	font-size: 11px;
}
#uatextold .imgbox {
	border: 1px solid #E3E3E3;
	height: 200px;
	width: 200px;
	text-align: center;		
	margin-bottom: 10px;	
}
#uatextold .imgbox a:link,
#uatextold .imgbox a:visited{
	background: 0 !important;
	padding: 0 !important;;
}
#uatextold .imgboxc{
	text-align: center;
	float: left;
	margin-right: 10px;
}
#uatextold .imgboxc  a:link,
#uatextold .imgboxc  a:visited{
	background-image: url(img/zoom.png);
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
	font-size: 11px;
}
#uatextold .imgboxc a:hover{
	text-decoration: underline;
	color: black;
}
#uatextold h1{
	font-size: 25px;	
	margin-bottom: 10px;
	font-weight: normal;
	text-align: left;
}
#uatextold .linkbar{
	font-size: 11px;
	margin-bottom: 20px;
}
#uatextold .linkbar a:link,
#uatextold .linkbar a:visited,
#uatextold .linkbar .data{	
	background-repeat: no-repeat;
	padding: 3px 0 0 20px;
	margin: 0 5px;
}

#uatextold a.msgbutton:link,
#uatextold a.msgbutton:visited{
	background-image:url(img/msgbutton.png);
	background-repeat:no-repeat;
	color:white;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:21px;
	margin:0 0 5px 5px;
	padding:4px 0 0 35px;
	text-decoration:none;
	width:149px;
}
/*---------------------------------------------------*/
.latestlist{
	margin-bottom: 20px;
}
.latestlist h1{
	background-color: #F6F6F6;
	padding: 10px 20px;
}
.latestlist.export h1{
	background-color: #F2F6F9;
}
.latestlist .frame{
	border: 3px solid #F6F6F6;	
	border-top: none;
	padding: 20px;	
	zoom: 1;
}
.latestlist.export .frame{
	border-color: #F2F6F9;
}
.latestlist table{
	width: 50%;
	float: left;
	border-right: 1px dotted #DDDDDD;
}
.latestlist table td{
	padding: 5px;
}
.latestlist table .tr1 td{
	background-color: #F6F6F6;
}
.latestlist.export table .tr1 td{
	background-color: #F3F6FB;
}
.latestlist table td.td1{
	width: 30px;
	text-align: center;
}
.latestlist table td.td2{

}
.latestlist table td.td3{
	font: 10px Verdana;
	color: #7D7D7D;
	text-align: right;
	padding-right: 20px;
}
.latestlist a.arrowlink:link,
.latestlist a.arrowlink:visited{
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 11px;
}

.latestlist.export a:hover{
	color: #4BB0DC;
}
/*---------------------------------------------------*/
.uavscroll{
	
}
.uavscroll h2{
	background-color: #F7F6F2;
	padding: 10px 20px;
}
.uavscroll .frame{
	border: 3px solid #F7F6F2;	
	border-top: none;
	padding: 20px;	
	zoom: 1;
	position: relative;
}

.uavscroll .item{
	font-size: 11px;
	width: 290px;	
	margin-right: 10px;
	float: left;
}
.uavscroll .imgbox {
	padding-right: 5px;
	text-align: center;	
	float: left;
}
.uavscroll .txtbox{
	float: left;
	width: 205px;	
}

.uavscroll h1{
	font-size: 12px;
	margin-bottom: 3px;
}

.uavscroll a.nav:link,
.uavscroll a.nav:visited{	
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 22px;
	display: block;
	text-decoration: none;	
	position: absolute;
	top: 50px;
}
.uavscroll a.nav:hover{
	background-position: left -22px;
}


.uavscroll a.navleft:link,
.uavscroll a.navleft:visited{
	background-image: url(img/nav_left_single.png);
	left: 20px;
}
.uavscroll a.navright:link,
.uavscroll a.navright:visited{
	background-image: url(img/nav_right_single.png);
	right: 20px;
}

.uavscroll .scrollbox{
	width: 900px;
	overflow: hidden;
	margin-left: 40px;
	/*overflow: scroll;*/
}
.uavscroll .scrollbox .cw{
	width: 20000px;
}
/*---------------------------------------------------*/
.blogpanel{
	
}
.blogpanel .topimg{
	margin-bottom: 5px;
	display: block;
}
.blogpanel .main .mainimg{
	border: 1px solid #E9E9E9;
	margin-bottom: 5px;
	display: block;
}
.blogpanel ul.list{
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
.blogpanel ul.list li{
	background: url(img/bg_blogitem.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
/*---------------------------------------------------*/
.sideinfobox_new{
	border: 1px solid #DADADA;
	padding: 15px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #676767;
	line-height: 1.3;
}
.sideinfobox_new .top_section{
	text-align: center;
}
.sideinfobox_new .top_section a{
	text-decoration: underline;
	color: #676767;
}
.sideinfobox_new .top_section a.btn_big{
	background: #F66625;
	border: 1px solid #BB0000;
	font-size: 18px;
	font-weight: bold;
	color: white;
	display: inline-block;
	margin: 10px auto;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
}
.sideinfobox_new .top_section .t1{
	font-size: 18px;
	display: block;
	text-align: center;
	margin: 10px 0;
}
.sideinfobox_new  .tabset{
	
}
.sideinfobox_new  .tabset ul.tabs{
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}
.sideinfobox_new  .tabset ul.tabs li{
	display: block;
	float: left;
}
.sideinfobox_new  .tabset ul.tabs a{
	background: #E6E6E6;
	display: block;
	color: #676767;	
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	text-decoration: none;
	width: 143px;
	text-align: center;
	margin: 0 2px;
}
.sideinfobox_new .tabset ul.tabs a.active{
	background-color: #676767;
	color: white;	
}
.sideinfobox_new .tabset .tabcontent{
	line-height: 1.4;
	padding: 0 20px;
	display: none;
}
.sideinfobox_new a.btn_gray{
	background: url(img/bg_btn_gray.png) repeat-x;
	border: 1px solid #D7D7D7;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #676767;
	font-weight: bold;
	width: 200px;
	text-align: center;
	text-decoration: none;
	margin: 3px 0;
}
.sideinfobox_new .line{
	background: #E8E8E8;
	height: 1px;
	overflow: hidden;
	margin: 8px auto;
	width: 177px;
}
.sideinfobox_new a.msg{
	background: url(img/msgicon2.png) no-repeat left center;
	text-decoration: none;
	height: 14px;
	line-height: 14px;
	display: inline-block;
	padding-left: 22px;
}
/*---------------------------------------------------*/
.centerbanner_panel{
	border: 1px solid #DADADA;
	width: 676px;
	height: 208px;
	float: left;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
}
.centerbanner_panel .content{
	
}
.centerbanner_panel .content .item{
	display: none;
	padding: 5px;
}
.centerbanner_panel .content .item .header{
	font-size: 25px;
	line-height: 1.2;
	color: black;
	display: block;
	margin-bottom: 15px;
	font-weight: normal;
}
.centerbanner_panel .content .item p{
	line-height: 1.3;
}
.centerbanner_panel .content .item .leftpanel{
	float: left;
	width: 425px;
	padding: 15px;
}
.centerbanner_panel .content .item .productimg{
	float: right;
	margin: 5px 5px 0 0;
}
.centerbanner_panel  ul.menu{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}
.centerbanner_panel  ul.menu li{	
	float: left;
	width: 25%;
	overflow: hidden;
}
.centerbanner_panel  ul.menu li:nth-of-type(4n+1){
	clear: left;
}

.centerbanner_panel  ul.menu li a{
	background: #B4B4B4;
	color: white;
	display: block;
	/*width: 224px;*/
	/*width: 168px;*/
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-left: 1px solid white;

	font-weight: bold;
	text-decoration: none;
}
.centerbanner_panel  ul.menu li a.active{
	background-color: rgba(224,224,224, 0.7);
	color: black;
}

.centerbanner_panel  ul.menu li.m1 a{
	border-left: 0;
}
.centerbanner_panel  ul.menu li.m4 a{
	
}
/*.centerbanner_panel  ul.menu li.m3 a{
	width: 226px;
}*/
/*---------------------------------------------------*/
.featured_products2{
	margin: 10px 0;
}
.featured_products2 .header{
	background: #F0F0F0;
	font-size: 16px;
	font-family: "Trebuchet MS";
	padding: 7px 15px;
	display: block;
	color: #444444;
}
.featured_products2 .scrollarea{
	width: 558px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	padding: 0;
	/*overflow-x: scroll;*/
}

body.width_1280 .featured_products2 .scrollarea{
	width: 706px;
}

.featured_products2 ul.items{
	width: 10000px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}
.featured_products2 ul.items li{
	position: relative;
	float: left;	
	height: 165px;
	/*width: 160px;
	margin-right: 20px;*/
	
	width: 130px;
	margin-right: 14px;
}
.featured_products2 ul.items img.productimg{
	border: 1px solid #B4B4B4;
	padding: 2px;
}
.featured_products2 ul.items .title{
	position: absolute;
	top: 132px;
	line-height: 1.2;
	display: block;
}
.featured_products2 ul.items .title span{
	display: block;
	margin-bottom: 3px;
}
.featured_products2 ul.items .title a:hover span{
	color: #ed5219;
	text-decoration: underline;
}
.featured_products2 .ctrl{
	position: relative;
}
.featured_products2 .ctrl a{
	background: no-repeat top;
	display: block;
	width: 37px;
	height: 36px;
	text-decoration: none;
	position: absolute;
	top: 50px;
}
.featured_products2 .ctrl a:hover{
	background-position: bottom;
}
.featured_products2 .ctrl a.left{	background-image: url(img/bg_ctrl_left.png); left: 10px; }
.featured_products2 .ctrl a.right{	background-image: url(img/bg_ctrl_right.png); right: 10px; }
/*---------------------------------------------------*/
.feedback_box{
	border: 1px solid #DADADA;
	margin-bottom: 10px;	
	padding: 10px;
	position: relative;
}
.feedback_box .header{
	font-size: 35px;
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
	line-height: 1;
}
.feedback_box .header strong{
	display: block;
	font-size: 70px;
	font-weight: bold;
}
.feedback_box a.btn_gray{
	background: url(img/bg_btn_gray.png) repeat-x;
	border: 1px solid #D7D7D7;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #676767;
	font-weight: bold;
	padding: 0 13px;
	text-align: center;
	text-decoration: none;
	margin: 3px 0;
	position: absolute;
	top: 25px;
	right: 15px;
}
.feedback_box .scrollarea{
	width: 305px;
	overflow: hidden;
	position: relative;
}
.feedback_box  ul.items{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 10000px;
}
.feedback_box  ul.items li{
	overflow: hidden;	
	float: left;
	margin-right: 15px;
}
.feedback_box  ul.items .userimg{
	border: 1px solid #DFDFDF;
	padding: 2px;
	float: left;
	margin-right: 5px;
}
.feedback_box  ul.items .text{
	float: left;
	width: 224px;
	line-height: 1.3;
}
.feedback_box  ul.items p{
	font-size: 14px;
	margin-bottom: 5px;
}
.feedback_box  ul.items a{
	text-decoration: underline;
}
.feedback_box  .ctrl{
	text-align: right;
}
.feedback_box  .ctrl a{
	background: no-repeat;
	display: inline-block;
	width: 21px;
	height: 19px;
	text-decoration: none;
}
.feedback_box  .ctrl a.left{
	background-image: url(img/arrow_left.png);	
}
.feedback_box  .ctrl a.right{
	background-image: url(img/arrow_right.png);	
	margin-left: -4px;
}
/*---------------------------------------------------*/
.benefits{
	margin-bottom: 10px;	
	padding: 10px;
	position: relative;
	border: 1px solid #FFDF6F;
	text-align: center;
}
.benefits .scrollarea{
	width: 280px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	/*overflow-x: scroll;*/
}
.benefits ul.items{
	width: 10000px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 5px;	
}
.benefits ul.items li{
	position: relative;
	float: left;		
	width: 280px;
	min-height: 241px;
	margin-right: 32px;
	text-align: center;
}
.benefits ul.items img{
	display: block;
	border: 1px solid #CCCCCC;
	padding: 1px;
	margin: 0 auto 10px auto;
}
.benefits ul.items .title{
	color: #676767;
	font-size: 24px;
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
}
.benefits ul.items p{
	color: #676767;
	line-height: 1.3;
}

.benefits .ctrl{
	position: relative;
	z-index: 3;
}
.benefits .ctrl a{
	background: no-repeat top;
	display: block;
	width: 27px;
	height: 27px;
	text-decoration: none;
	position: absolute;
	top: 52px;
}
.benefits .ctrl a:hover{
	background-position: bottom;
}
.benefits .ctrl a.left{	background-image: url(img/bg_ctrl_left2.png); left: 0 }
.benefits .ctrl a.right{	background-image: url(img/bg_ctrl_right2.png); right: 0; }

.benefits .btn_container{

}
.benefits .button{
	background: #FB702B;
	background-image: linear-gradient(top, #FE7930 0%, #ED5319 100%);	
	background-image: -o-linear-gradient(top, #FE7930 0%, #ED5319 100%);	
	background-image: -moz-linear-gradient(top, #FE7930 0%, #ED5319 100%);	
	background-image: -webkit-linear-gradient(top, #FE7930 0%, #ED5319 100%);	
	background-image: -ms-linear-gradient(top, #FE7930 0%, #ED5319 100%);	
	border: 1px solid #BB0000;
	border-radius: 1px;
	display: inline-block;
	color: white;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	padding: 0 18px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

/*---------------------------------------------------*/
.hogyan_panel{
	background: url(img/bg_hogyan_panel.jpg) no-repeat right 30px;
	border: 1px solid #DADADA;
	font-size: 24px;
	color: #333333;
	margin: 10px 0;
	padding: 13px;
}
.hogyan_panel a.button{
	background-color: #EBEBEB;
	font-size: 24px;
	color: #333333;
	display: block;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	margin-top: 10px;
	display: inline-block;
}
.hogyan_panel a.button:hover{
	background-color: #ED5219;
	color: white;
}

/*---------------------------------------------------*/
.overlay{
	background-color: black;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	z-index: 10;
	display: none;
}
.overlay.opened{
	display: block;
}
/*---------------------------------------------------*/
.keres_panel{
	background: white;
	text-align: left;
	padding: 10px;
	border: 1px solid #E3E3E3;
	margin-top: 15px;
}
.keres_panel.popup{
	width: 420px;
	position: fixed;
	left: 50%;
	top: 20%;
	margin-left: -210px;
	margin-top: 0;
	z-index: 11;
	padding: 20px 30px;	
}
.keres_panel span.close{
	background: url(img/close.svg) no-repeat center;
	background-size: 16px;
	width: 16px;
	height: 16px;
	display: block;
	text-decoration: none;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
}
.keres_panel .header{
	font-size: 16px;
	display: block;
	margin-bottom: 20px;
}
.keres_panel .header2{
	font-size: 15px;
	display: block;
	margin-bottom: 5px;
}
.keres_panel .field{
	margin-bottom: 15px;
}
.keres_panel .txtinput{
	border: 1px solid #bbbbbb;
	box-sizing: border-box;
	width: 100%;
	padding: 5px 5px;
	vertical-align: middle;
}
.keres_panel textarea{
	border: 1px solid #bbbbbb;
	box-sizing: border-box;
	width: 100%;
	padding: 5px 5px;
	font: 12px Arial;
}
.keres_panel.popup select{
	width: 198px;
}
.keres_panel select {
	width: 100%;	
	border: 1px solid #a5acb2;
	padding: 4px 5px;
	vertical-align: middle;
	box-sizing: border-box;
}
.keres_panel .field .msg{
	display: none;
	color: #dc143c;
	font-size: 13px;
	margin: 5px 0 0 0;
	line-height: 1.3;
}
.keres_panel .field.error .msg{
	display: block;
}
.keres_panel .field .label{	
	float: left;
	margin-right: 10px;
	padding-top: 8px;
}
.keres_panel .field .col{
	float: left;
	margin-right: 10px;	
}
.keres_panel .btn_container{
	text-align: right;
}
.keres_panel .button{
	background: #ed5219;
	color: white;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;	
	padding: 0 20px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.keres_panel .success{
	font-size: 14px;
	line-height: 1.3;
}
.keres_panel .success p{
	margin-bottom: 10px;
}

.keres_panel .section_left{
	float: left;
	width: 48%;
}
.keres_panel .section_right{
	float: right;
	width: 46%;
	box-sizing: border-box;
	padding: 20px 0;
	font-size: 16px;
	line-height: 1.3;
}
.keres_panel .section_right p{
	margin-bottom: 15px;
}
.keres_panel .section_right ol{
	margin: 20px 0;
	padding: 0 0 0 20px;
	line-height: 1.5;
}
.keres_panel .section_right .header{
	font-size: 20px;
}