* { margin: 0; padding: 0;}
img { border: none;}
body  {
    background:#fff;
    font: normal 12px/14px Tahoma, Arial, sans-serif;
    color: #666;
}
a { text-decoration: none;}
a:hover { text-decoration: underline;}
.clear {
    clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

html,
body {
   height:100%;
}

.content {
   min-height:100%;
   position:relative;
}

.content-main {
/*    min-width: 1200px;*/
	min-width: 1335px;
}

.container-all {
   padding-bottom: 165px;
   background:url(../images/bg-header.gif) top repeat-x;
}
.footer-all {
   position:absolute;
   bottom:0;
   width:100%;
   height: 95px;
   background:url(../images/bg-footer.gif) repeat-x;
}

.container {
	width:1000px;
	margin:0 auto;
}
.main {
	 background:url(../images/bg-main.gif) left top no-repeat;
	 /*height:214px;*/
	 width:100%;/*********************************************************************/
}
.logo a{
	display:block;
	width:446px;
	height:154px;
	background:url(../images/logo.png) no-repeat;
}
.logo {
	float:left;
	width:446px;
}
.header {
	background:url(../images/linse.png) center 68px no-repeat;
	/*padding-bottom:5px;*/
}
.registration {
	float:right;
	width:395px;
	margin:45px 0 0;
}
.input {
	background:url(../images/bg-input.gif) no-repeat;
	height:37px;
}
.input input {
	background:none;
	border:0;
}
.input-mail {
	float:left;
	width:153px;
	margin-right:10px;
}
.input-mail div {
	width:116px;
	height:29px;
	background:url(../images/bg-input-mail.gif) no-repeat;
	border:0;
	padding:8px 0 0 37px;
}
.input-mail div input, .input-psw div input {
	width:106px;
	height:22px;
	border:0;
	background:none;
	font:normal 11px/12px Tahoma, Arial, sans-serif;
	color:#597482;
}
.input-psw {
	float:left;
	width:153px;
	margin-right:10px;
}
.input-psw div {
	width:116px;
	height:29px;
	background:url(../images/bg-input-psw.gif) no-repeat;
	border:0;
	padding:8px 0 0 37px;
}
.bg-input .btn-login{
	display:block;
	width:63px;
	height:34px;
	background:url(../images/bg-login.gif) no-repeat;
	float:left;
	text-align:center;
}
.bg-input .btn-login input {
	background:url(../images/btn-login.gif) no-repeat;
	width:51px;
	height:27px;
	border:0;
	font:bold 11px/12px Tahoma, Arial, sans-serif;
	color:#e3f9ff;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #5a7a86;
	margin-top:4px;
	cursor:pointer;
	padding:0 0 5px;
}
.login-links a {
	display:inline-block;
	font:normal 11px/12px Tahoma, Arial, sans-serif;
	color:#8becfb;
	text-decoration:underline;
	margin:0 22px 0 10px;
}
.login-links a:hover {
	color:#7acad6;
}
.login-links {
	font:normal 11px/12px Tahoma, Arial, sans-serif;
	color:#fff;
}
.login-links input {
	margin:0 7px 0 26px;
	vertical-align:-2px;
}
.bg-input {
	margin-bottom:7px;
}
.news-main-top {
	width:988px;
	height:241px;
	background:url(../images/bg-new-main.jpg) no-repeat;
	padding:7px 6px;
	margin-bottom:15px;
}
.single-news {
	float:left;
	width:821px;
	height:242px;
}

.single-news > div {
	width:821px;
	height:242px;
    /*position: absolute;*/
}

.single-news .banner0 {
	background: url(../images/sliders/Westminster.jpg) no-repeat;
	width:821px;
	height:242px;
}
.single-news .banner1 {
	background:url(../images/sliders/Scotland.jpg) no-repeat;
	width:821px;
	height:242px;
}
.single-news .banner2 {
	background:url(../images/sliders/Europe.jpg) no-repeat;
	width:821px;
	height:242px;
}
.single-news .banner3 {
	background:url(../images/sliders/Northern_Ireland.jpg) no-repeat;
	width:821px;
	height:242px;
}
.single-news .banner4 {
	background:url(../images/sliders/Wales.jpg) no-repeat;
	width:821px;
	height:242px;
}
.single-news .banner5 {
	background:url(../images/sliders/London.jpg) no-repeat;
	width:821px;
	height:242px;
}

.single-news div a {
	text-align:center;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #fff;
	padding-top:16px;
	margin:0 0 0 22px;
	position:absolute;
}
.single-news .news-select a {
	background:url(../images/more-green.png) no-repeat;
	color:#77b145;
	behavior:url("/js/pie.htc");
	display:block;
	width:88px;
	height:34px;
}
.single-news .members-lobby a {
	background:url(../images/more-blue.png) no-repeat;
	color:#5387aa;
	display:block;
	width:88px;
	height:34px;
}
.single-news .diary-news a {
	background:url(../images/more-red.png) no-repeat;
	color:#b57d5e;
	display:block;
	width:88px;
	height:34px;
}

.single-news .news-select a:hover{
	background:url(../images/more-green-hover.png) no-repeat;
	text-decoration:none;
}
.single-news .members-lobby a:hover {
	background:url(../images/more-blue-hover.png) no-repeat;
	text-decoration:none;
}
.single-news .diary-news a:hover {
	background:url(../images/more-red-hover.png) no-repeat;
	text-decoration:none;
}

/*.single-news .diary-news {
	width:821px;
	height:242px;
	background:url(../images/ban-2.jpg) no-repeat;
}
.single-news .members-lobby {
	width:821px;
	height:242px;
	background:url(../images/ban-3.jpg) no-repeat;
}*/
.selector {
	float:right;
	width:186px;
	position:relative;
	margin:-242px 1px 0 0;
}
.selector .news-select {
	width:186px;
	height:81px;
	background:url(../images/btn-news.png) no-repeat;
	display:block;
}
.selector .diary-news {
	width:186px;
	height:81px;
	background:url(../images/btn-diary.png) no-repeat;
	display:block;
}
.selector .members-lobby {
	width:186px;
	height:81px;
	background:url(../images/btn-members-lobby.png) no-repeat;
	display:block;
}
.selector .news-select-active, .selector .news-select.active{
	background:url(../images/btn-news-hover.png) no-repeat;
}
.selector .diary-news-active, .selector .diary-news.active{
	background:url(../images/btn-diary-hover.png) no-repeat;
}
.selector .members-lobby-active, .selector .members-lobby.active{
	background:url(../images/btn-members-lobby-hover.png) no-repeat;
}

.footer {
	background:url(../images/bg-footer-light.gif) center top no-repeat;
	height:94px;
	/*width:1000px;*/
	margin:0 auto;
}
.footer .text-bottom{
	background:url(../images/bg-text-bottom.gif) repeat-x;
	position:absolute;
	min-height:13px;
	width:897px;
	margin-top:-27px;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	behavior: url("/js/pie.htc");
	z-index:0;
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
	color:#c1e1e7;
	padding:7px 120px 7px 5px;
	text-align:left;
}
.footer .nav-footer {
	color:#fff;
	font-size:11px;
	list-style:none;
	text-align:center;
	padding:20px 0;
}

.footer .nav-footer li {
	display:inline;
	margin:0 10px;
	background:url(../images/line.gif) right no-repeat;
	padding-right:1px;
}
.footer .nav-footer li a{
	color:#fff;
	text-decoration:underline;
	padding-right:20px;
}
.footer .nav-footer a:hover{
	color:#22698d;
}
.footer .copyright {
	font-size:11px;
	color:#99cccc;
	text-align:center;
}
.footer .copyright a{
	color:#66d6ff;
}
.footer .nav-footer li.last {
	background:none;
	padding-right:0;
}
.footer .footer-logo {
	width:278px;
	height:159px;
	background:url(../images/footer-logo.png) no-repeat;
	position:absolute;
	/*margin:-65px 0 0 860px;*/
    bottom: 0; right: 25px;
}

/*------------------members-diary page-----------------------------*/
.main-content {
	overflow:hidden;
    position: relative;
    padding-top:5px;
}
.members-diary .container{
	width:100%;
}
.members-diary .logo {
	margin-left:25px;
}
.members-diary .logo-banner a {
	display:block;
	height:100px;
	float:right;
	margin:43px 28px 0 0;
}
.nav-main {
	margin-right:-190px;
	float:right;
	width:100%;

}
.sidebar {
	float:left;
	width:190px;
    z-index:9999;
}
.fix-box {
	margin-right:200px;
}
.nav-main-content{
	background:url(../images/bg-nav-top.gif) repeat-x;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	behavior: url("/js/pie.htc");
	position:relative;
	padding:0 7px;
	height:35px;
	z-index:0;
}

.nav-list-menu {
	list-style:none;
	position:absolute;
	margin-top:-5px;
	z-index:9999;
}
.nav-list-menu  li{
	float:left;
	margin-left:4px;
}
.nav-list-menu  li a{
	display:inline-block;
	background:url(../images/bg-nav-li.png) repeat-x;
	width:179px;
	height:28px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	color:#383535;
	text-align:center;
	padding-top:14px;
}
.nav-list-menu  li a:hover, .nav-list-menu  li a.active {
	background:url(../images/bg-nav-li-hover.png) repeat-x;
	text-decoration:none;
	color:#fff;
	text-shadow:1px 1px 5px #57819c;
}

.sidebar ul.ul-list{
	font-size:14px;
	line-height:16px;
	padding-bottom:10px;
    z-index:9999;
}
.sidebar ul.ul-list li{
	list-style:none;
	position:relative;
    z-index:9999;
}
.sidebar .sidebar-shadow {
	background:url(../images/sidebar-top-box.png) top center no-repeat;
	width:167px;
	padding-top:5px;
	z-index:99999;
}
.sidebar-box {
	background:url(../images/sidebar-bottom-box.gif) bottom center no-repeat;
	padding-bottom:20px;
	margin:65px 0 20px 5px;
	width:167px;
}
.sidebar ul.ul-list li a{
	color:#fff;
	display:inline-block;
	height:18px;
	padding:5px 8px 5px 0px;
	width:148px;
	text-align:right;
	margin:0;
}
.sidebar ul.ul-list li a:hover, .sidebar ul.ul-list li a.active{
	text-decoration:none;
	color:#1e5572;
	background:url(../images/sidebar-hover.gif) top center repeat-x;
	margin:0;
}
.sidebar .ul-list-box {
	background:url(../images/bg-sidebar.gif) repeat-y;
	width:157px;
	padding:0 5px;
}
.hidemenu {
	border-top:1px solid #8cbad2;
	width:135px;
	margin:0 auto;
	text-transform:uppercase;
	font-size:16px;
	line-height:18px;
	color:#80b2cd;
	text-shadow:1px 1px 0 #468bae;
	padding:5px 0 0 20px;
}
.hidemenu a {
	display:inline-block;
	width:38px;
	height:37px;
	background:url(../images/btn-hide-menu.gif) no-repeat;
	vertical-align:-12px;
}
.hidemenu a:hover {
	background:url(../images/btn-hide-menu-hover.gif) no-repeat;
}
.sidebar-settings {
	width:161px;
	margin-left:15px;
}
.sidebar-settings a {
	color:#4e95ba;
	font-size:12px;
	line-height:14px;
	margin-right:9px;
}
.sidebar-settings a.logout {
	color:#fc0f03;
}
.sidebar-settings  img {
	vertical-align:-3px;
	margin-left:10px;
}
.sidebar-settings div {
	margin:0 0 15px 7px;
}
.sidebar ul.ul-list .box-submenu{
	position:absolute;
	display:none;
	margin:0 0 0 156px;
	/*background:#4e95ba;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	behavior: url("/js/pie.htc");
	padding:10px 0;
	box-shadow: 3px 3px 5px #d8d8d8;
    -moz-box-shadow: 3px 3px 5px #d8d8d8;
    -webkit-box-shadow: 3px 3px 5px #d8d8d8;*/
	z-index:9999;
}

.sidebar ul.ul-list .box-submenu ul{
	width:423px;
	background:url(../images/sidebar-bg-box.png) repeat-y;
	z-index:9999;
}

.sidebar ul.ul-list .box-submenu div.top{
	width:423px;
	background:url(../images/sidebarmenu-top-box.png) no-repeat;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	height:5px;
}

.sidebar ul.ul-list .box-submenu div.bottom{
	width:423px;
	background:url(../images/sidebar-bottom-box.png) no-repeat;
	padding-top:16px;
	margin:0;
	z-index:9999;
}

.green-set a img {
	vertical-align:-5px;
	margin:0 5px 0 0;
}

.sidebar ul.ul-list .submenu li a{
	width:376px;
	display:block;
	text-align:left;
	font-size:12px;
	height:auto;
	padding:5px 10px 5px 30px;
}
.sidebar ul.ul-list li:hover .box-submenu {
	display:block;
}

/*----------------Main Page-----------------------*/

.news-main{
    background: url(../images/news-banner.gif) no-repeat;
    font-size:12px;
	line-height:14px;
    color:#224658;
    height: 42px;
    }
.news-main img{
    float:left;
    }

.monitoring-box {
	padding-bottom:25px;
}
.news-main span{
    display:inline-block;
    margin-left:14px;
    margin-top:14px;
    }
.monitoring{
    background:url(../images/blue-shadow.gif) top right no-repeat;
    float:left;
    width:645px;
    padding:35px 0 0 10px;
    }
   h2{
    text-transform:uppercase;
    font:bold 16px/18px Tahoma,Arial,Sans-serif;
    color:#1b5d7d;
	margin-bottom:12px;
       }
.static_content h2.no_bg {
	background: none;
    font:bold 16px/18px Tahoma,Arial,Sans-serif;
    color:#1b5d7d;
	margin-bottom:12px;
	padding: 0;
}       

.monitoring .monitoring-contant{
    width:286px;
    float:left;
    }
.monitoring .monitoring-contant p{
    margin-bottom:10px;
    font: normal 12px/18px Tahoma,Arial,Sans-serif;
}
.monitoring-list{
    margin-left:320px;
    margin-top:17px;
    background:url(../images/line-list.gif) top center no-repeat;
    width:320px;
    }
.bottom-hr{
   background:url(../images/line-list.gif) bottom center no-repeat;
   height:55px;

    }
.newspaper{
    background:url(../images/newspaper.gif) top left no-repeat;
    float:left;
	padding-bottom:17px;
    }
.newspaper span, .man span, .book span{
   margin:17px 0 0 65px;
   display:block;
   font-size:12px;
    }
.man{
    background:url(../images/man.gif) top left no-repeat;
    padding-bottom:17px;
    float:left;
    }

.book{
    background:url(../images/book.gif) top left no-repeat;
    padding-bottom:17px;
    float:left;
    }

.why{
	float:left;
	width:341px;
	padding-left:4px;
    }
.why h2 span
{
    text-transform:none !important;
    }
.adventages-box {
	background:#f9f9f9;
	padding:5px 15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url("/js/pie.htc");
	margin-bottom:8px;
}
.nav {
	float:left;
	width:150px;
	}
.nav ul {
	list-style:none;
	}
.nav ul li {
    margin: 0 10px 0 0;
	float:left;
	}
.nav ul li a {
	/*background:url(../images/number-left-grey.gif) top left no-repeat;
	text-decoration:none;*/
	display: block;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(#fff, #eee);
	background: linear-gradient(#fff, #eee);
	-pie-background: linear-gradient(#fff, #eee);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url("/js/pie.htc");
	position:relative;
	width:27px;
	height:22px;
	text-align:center;
	border:1px solid #eaeaea;
	color:#999;
	font-size:14px;
	padding-top:5px;
	}
.nav ul li a:hover {
	text-decoration:none;
	color:#fff;
	background: #9DB8C3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9DB8C3), to(#bee7f9));
	background: -moz-linear-gradient(#9DB8C3, #bee7f9);
	background: linear-gradient(#9DB8C3, #bee7f9);
	-pie-background: linear-gradient(#9DB8C3, #bee7f9);
}
/*.nav ul li a span {
	background:url(../images/number-right-grey.gif) top right no-repeat;
	display:block;
	}
.nav ul li a span span {
	background:url(../images/number-fill-grey.gif) top left repeat-x;
	font: normal 14px/16px Tahoma,Arial, sans-serif;
	display:block;
    padding:7px 5px;
	margin: 0 6px;
	color:#999999;
	}*/
/*.nav ul li a:hover {
	background:url(../images/number-left-blue.gif) top left no-repeat !important;
	}
.nav ul li a:hover span {
	background:url(../images/number-right-blue.gif) top right no-repeat !important;
	}
.nav ul li a:hover span span {
	background:url(../images/number-fill-blue.gif) top left repeat-x !important;
    color:White;
    } */
a.arrow{
      float:right;
      color:#66add1;
	  margin-top:8px;
      }
a.arrow:hover{
    text-decoration:underline;
    color:#1b5d7d;
    }
a.arrow img{
     vertical-align:-2px;
    }
.why .why-contant {
     background:url(../images/grey-hr.gif) bottom center no-repeat;
     width:310px;
     padding:0 0 15px 15px;
	 margin-bottom:15px;
    }

.why h2 {
	margin:0 10px 12px;
}
.nav2 li.last {
	margin:0;
}
.nav2 ul {
	list-style:none;
	}
.nav2 ul li {
    margin: 0 20px 0 0;
	float:left;
	}
.nav2 ul li a {
	background:url(../images/button-grey-left.gif) top left no-repeat;
	text-decoration:none;
	display: block;
	}
.nav2 ul li a span {
	background:url(../images/button-grey-right.gif) top right no-repeat;
	display:block;
	}
.nav2 ul li a span span {
	background:url(../images/button-grey-fill.gif) top left repeat-x;
	font: normal 12px/14px Tahoma,Arial, sans-serif;
	display:block;
    padding:10px 23px;
	margin: 0 6px;
	color:#237BA6;
	}
.nav2 ul li a:hover {
	background:url(../images/button-left-hov.gif) top left no-repeat;
	text-decoration:none;
	}
.nav2 ul li a:hover span {
	background:url(../images/button-right-hov.gif) top right no-repeat;
	}
.nav2 ul li a:hover span span {
	background:url(../images/button-fill-hov.gif) top left repeat-x;
	color:#ffffff;
	}
.banner-green {
	float:left;
	width:340px;
}
 .banner-green a{
    background:url(../images/banner-green.jpg)  no-repeat;
    display:block;
    width:340px;
    height:140px;
     }
.banner-box {
	margin-bottom:15px;
}
.banner-green a:hover{
     background:url(../images/banner-green-hov.jpg)  no-repeat;
    }
.banner-blue{
    background:url(../images/banner-blue-bg.gif) no-repeat;
    float:right;
    width:640px;
    color:#fff;
	height:86px;
	padding:23px 0 15px 20px;
}
.banner-blue h1{
 font:normal 28px/30px Tahoma, Arial, Sans-serif;
 text-shadow: #115475 1px 1px 2px;
 text-transform:uppercase;
 margin-bottom:20px;

    }
.banner-blue p{
    font:normal 14px/16px Tahoma, Arial, Sans-serif;
    text-shadow: #2c5971 1px 1px 2px;
	padding: 0 0 2px !important;
}
.comments{
    width:337px;
    float:right;
	padding-top:14px;/*---------------------fixed-----------------*/
    }
a.click-left{
    background:url(../images/click-left.gif) 0 5px no-repeat;
    width:23px !important;
    height:35px !important;
    display:block;
    margin-top:13px;/*---------------------fixed-----------------*/
    }
a.click-left:hover{
    background:url(../images/click-left-hov.gif) 0 5px no-repeat;
    }
a.click-right{
    background:url(../images/click-right.gif) 0 5px no-repeat;
    width:23px !important;
    height:35px !important;
    display:block;
    margin-top:13px;/*---------------------fixed-----------------*/
    }
a.click-right:hover{
    background:url(../images/click-right-hov.gif) 0 5px no-repeat;
    }
.trademarks {
	margin-bottom:5px;
}
.trademarks a{
    display:block;
    float:left;
    width:40px;/*---------------------fixed-----------------*/
    height:70px;/*---------------------fixed-----------------*/
	text-align:center;
    }
.trademarks a.icon {
	margin-right:2px;
}
.trademarks a.icon_hidden {
	visibility:hidden;
}
.trademarks a.icon_visible {
	visibility:visible;
}
.trademarks a.icon img{
	/*margin-top:5px;*/
    max-height:70px;
    max-width:100px;
    }
.trademarks a.icon table{
    width:100%;
    height:100%;
}
.trademarks a.icon td{
    vertical-align: middle;
}
.trademarks a.icon_hidden img{
	max-width:40px; /*---------------------fixed-----------------*/
}
.trademarks a.icon_active{
	width:100px; /*---------------------fixed-----------------*/
}
.trademarks a.hazy img{
    opacity: 0.4;
    filter: alpha(Opacity=40);
}
.trademarks a.hazy1 img{
    opacity: 0.3;
    filter: alpha(Opacity=30);
    max-width:40px; /*---------------------fixed-----------------*/
}
.trademarks a.hazy2 img{
    opacity: 0.5;
    filter: alpha(Opacity=50);
    max-width:40px; /*---------------------fixed-----------------*/
}
.trademarks a.icon:hover img{
    filter: alpha(Opacity=100);
    opacity: 1.0;
    }
.quote-box {
	width:315px;
	padding-left:15px;
}
.quote{
    background: url(../images/guotes-left.gif) no-repeat left top;
    padding: 32px 0 0;
    text-align:justify;
    font:Italic 16px/18px Arial,Tahoma, Sans-serif;
    color:#6b8491;
    margin-bottom:40px;
}
.quote p{
    padding:0;
    margin-bottom:20px;
}
.quote img {
    margin-left: 7px;
    margin-top:-10px;
    vertical-align: -14px;
    float:right;
}
.test_logos{
    float:left;
    width:288px;
    height:70px;
    overflow:hidden;
    position:relative;
}
.inner_test_logos{
    position:absolute;
    width:1000px;
}
span.autor{
    float:left;
    width:200px;
    font:normal 11px/13px Tahoma, Arial, Sans-serif;
    color:#5a9bba;
    }
a.autor:hover{
    text-decoration:underline;
    color:#1b5d7d;
    }
.comments .nav2{
    float:right;
	width:95px;
    }
.impact{
    padding-left:30px;
    margin-left:337px;
    }
.impact-content h2{
    margin-bottom:25px;
    }
.impact-content{
    width:594px;
    padding:0 20px 0 15px;
	margin-bottom:10px;
    }
.cms-title{
    padding:10px;
    background-color:#e8f3f8;
    border-top:1px solid #b5ddf1;
    text-align:center;
    }
.cms-title span{
    font:normal 16px/18px Tahoma, Arial, Sans-serif;
    color:#12445d;
    text-transform:uppercase;
    }
.list-cms-1
{
    background:url(../images/grey-hr.gif) top center no-repeat;
    width:280px;
    color:#12445d;
    font-weight:bold;
    margin-left:20px;
    float:left;
    }
.list-cms-1 .item{
    background:url(../images/grey-hr.gif) bottom center no-repeat;
    padding-bottom:10px;
    }
.list-cms-1 .item img{
    margin-top:5px;
	float:left;
    }
.list-cms-1 .item span{
   float:left;
   margin-top:12px;
   width:165px;
    }
.list-cms-1 .last span{
	 margin-top:8px;
	}
.comments-box {
	margin-bottom:60px;
}
.author-box .nav2 a {
	display:block;
	height:27px;
	background:url(../images/btn-bg.gif) no-repeat left top;
	text-align:center;
	position:relative;
	color:#44748e;
	padding:12px 8px 0;
	text-shadow:1px 1px 1px #fff;
	-moz-text-shadow:1px 1px 1px #fff;
	-webkit-text-shadow:1px 1px 5px 5px;
	behavior: url("/js/pie.htc");
}
.author-box .nav2 a  span{
	position:absolute;
	right:0;
	top:0;
	height:39px;
	width:8px;
	background:url(../images/btn-bg-r.jpg) no-repeat;
}
.author-box .nav2 a:hover, .author-box .nav2 a:hover span{
	background-position:0 -39px;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
	text-shadow:none;
	-moz-text-shadow:none;;
	-webkit-text-shadow:none;;
}

/*--------------------News-------------------------------------------------------*/
/*---------------------------News search--------------------------------*/

.all-search-news .search-bg .search{
    /*padding-bottom:10px;*/
    /*margin-left:10px;*/
    }
.all-search-news .search-bg .search .search-area input{
    font-family:Arial, Helvetica,sans-serif;
    font-size:15px;
    line-height:normal;
    color:#666565;
    background:none;
    border:none;
     height:29px;
    line-height: normal;
    padding: 0px 3px 2px 5px;
    width: 98%;

    }

/*.all-search-news .search-bg .search-button input.search-dark:hover{
     background:url(../images/submit-2-hov.gif);
     color:#cbf0fb;
    }*/
    /**/

.all-search-news .search-bg .tailor
{
    float:right;
    margin-right:10px;
    }
.all-search-news .tailor input.tailor-button, input.request_answers
{
    height: 36px;
    width:121px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    background: url(../images/tailor.gif) repeat scroll 0 0 transparent;
    border:1px solid #8bc41a;
    color: #ffffff;
    font: normal 14px/16px Tahoma,Arial,Sans-serif;
    behavior: url("/js/pie.htc");
	/*position:relative;*/
	text-shadow:1px 1px 0 #596d2c;
    cursor:pointer;
}

input.request_answers {
    float: right;
}

div.request_answers {
    width:100%;
    /*height: 36px;*/
    position:relative;
    overflow:visible;
    margin: 0px
    padding: 0px;
    height: 0px;
}

.all-search-news .search-bg .tailor input.tailor-button:hover, input.request_answers:hover{
     background:url(../images/tailor-hov.gif);
    }
    /**/
.all-search-news .search-bg .buttonset-wrap {
   height: 28px;
   width:314px;
   float: right;
}
.all-search-news .search-bg .buttonset-wrap ul.buttonset {
    float: right;
    list-style-type: none;
    margin-top:0;
    margin-bottom:0;
}
.all-search-news .search-bg .buttonset-wrap ul.buttonset li {
    float:left;
 }
.all-search-news .search-bg .buttonset-wrap ul.buttonset li a.button {
    background: url(../images/button-bg.gif) repeat-x  left top;
    height:18px;
    border-right: 1px solid #8cc00e;
    color: white;
    display:block;
    float: left;
    font:normal 14px/16px Tahoma, Arial,Sans-serif;
    padding: 5px;
    text-decoration: none;
}
.all-search-news .search-bg .buttonset-wrap ul.buttonset li a.button:hover{
    background: url(../images/button-bg-hov.gif) repeat-x  left top;
    color:#e5e9b2;
    }
.all-search-news .search-bg p.use{
    margin-left:12px;
    font:normal 11px/13px Tahoma, Arial, Sans-serif;
    color:#666666;
    float:left;
    }
.all-search-news .search-bg .selection{
    width:200px;
    float:left;
    margin-left:83px;
    }
.all-search-news .search-bg .checkbox{
    width:200px;
    margin-left:55px;
    display:inline-block;
    }
.all-search-news .search-bg .checkbox input{
    margin-right:10px;
    }
.nav-blue-indent
 {
     margin-top:15px;
     }

.all-search-news .search-bg .nav-blue ul.navset li a.new-tab{
    background: url(../images/new-tab-bg.gif) repeat-x  left top;
    color: #1c7f9b;
    display:block;
    float: left;
    font:normal 12px/14px Tahoma,Arial,Sans-serif;
    padding:0px 15px 7px 15px;
    text-decoration: none;
}
.all-search-news .search-bg .nav-blue ul.navset li a.new-tab-active{
    background: url(../images/setone-hov.gif) repeat-x  left top;
    color: #fff;
    display:block;
    float: left;
    font:normal 12px/14px Tahoma,Arial,Sans-serif;
    padding:0px 15px 7px 15px;
    text-decoration: none;
}
.all-search-news .search-bg .nav-blue ul.navset li a.new-tab span,
.all-search-news .search-bg .nav-blue ul.navset li a.new-tab-active span,
{
    display:inline-block;
    }
.all-search-news .search-bg .nav-blue ul.navset li a.new-tab img,
.all-search-news .search-bg .nav-blue ul.navset li a.new-tab-active img
{
    margin-right: 5px;
    margin-top: 4px;
    vertical-align: -6px;
    }
.all-search-news .search-bg ul.nav-search, form.search_form_answers ul.nav-search{
    color: #1d819d;
    font-size: 13px;
    list-style: none outside none;
    /*padding: 20px 0;*/
    margin:20px 0;
   /* text-align: center;*/
}
form.search_form_answers ul.nav-search{
    margin:0;
    padding: 10px 20px;
    background-color: #E6ECF1;
    border: 1px solid #A4A5A9;
    position: relative;
}
h4.qa {
    background-color: #E2F2FE;
    color: #650606;
    font: 18px/20px Tahoma,Arial,Sans-serif;
    padding: 0 0 10px 18px;
}
.all-search-news .search-bg ul.nav-search li, form.search_form_answers ul.nav-search li {
    background: url("../images/line-white.gif") no-repeat scroll right center transparent;
    display: inline;
    margin: 0 5px;
    padding-right: 1px;
}
.all-search-news .search-bg ul.nav-search li a, form.search_form_answers ul.nav-search li a {
    color: #1d819d;
    padding-right: 10px;
    text-decoration:none;
}
.all-search-news .search-bg ul.nav-search li a:hover, form.search_form_answers ul.nav-search li a:hover {
    text-decoration:underline;
    }
.all-search-news .search-bg ul.nav-search li.last-calendar, form.search_form_answers ul.nav-search li.last-calendar {
    background: url("../images/calendar-icon.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
   /*width:14px;
    height:16px;
    padding-right: 1px;
    display: inline;
    margin: 0 10px;*/
}
.all-search-news .search-bg ul.nav-advance{
    color: #1d819d;
    font-size: 11px;
    list-style: none outside none;
   /* margin:20px 0;*/
}
.all-search-news .search-bg ul.nav-advance li {
    display: inline;
    margin: 0 12px;
}
.all-search-news .search-bg ul.nav-advance li a {
    color: #257da7;
    text-decoration:underline;
}
.all-search-news .search-bg ul.nav-advance li a:hover {
    text-decoration:none;
    }

/*---------------------------End News Search---------------------------------*/
.page-content-news
{
    height:100%;
    }
 h3{
    background-color:#f3faff;
    color:#1d819d;
    font:normal 26px/28px Tahoma,Arial,Sans-serif;
    padding:15px 0 15px 18px;
    }
.nav-main h3{
    background-color:#E2F2FE;
    color: #850000;
}
.nav-main > .fix-box > h1{
    padding-bottom:15px;
}


#frmChangePass h3{padding: 0 0 20px 0}
.news {
    margin-right: 480px;
    /*height:100%;*/
   }
.page-content-news .news h3{
    margin-bottom:15px;
    }

.page-content-news .news .news-sent{
        color:#4a4a4a;
    }
 .news .item{
     background:url(../images/grey-line.gif) left bottom no-repeat;
    /* padding:5px 0;*/
     padding: 4px 0 20px;
	 margin-bottom:15px;
     overflow: auto;
     }
.news .item a {
     color:#63a4c5;
     }
 .news .item a:hover{
    color:#4a819e;
    text-decoration:underline;
 }
 .item p.content
{
    font: normal 12px/14px Tahoma, Arial, sans-serif;
    color: #666666;
     }

 .news .item a.img {
    float: left;
    /*margin-right:15px;*/
    display:block;
	width:99px;
    padding-left: 5px;
 }
 .news .item a.img img.shadow{
    box-shadow: 0 0 4px black;
    box-shadow: 0 0 4px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    border:1px solid White;
    behavior: url("/js/pie.htc");
     }

.news p{
    padding: 0 0 4px;
}
.news .item p.date {
    color: #cccccc;
    font:normal 11px/12px Tahoma, Arial, Sans-serif;
}
item.content-news{
    margin-left:115px;
    }
.content-news {
	margin-left:116px;
}
.news .item p.header{
    margin-top:15px;
    text-transform: uppercase;
    }
.diary {
    float: right;
    width: 448px;
    height:100%;
    }
/*.clear-left{
   clear:left;
    }*/
.diary p.header-diary{
     font:bold 14px/16px Tahoma,Arial,Sans serif;
     background:url(../images/bg-dark.gif) repeat-x;
     padding:10px 10px;
     color:#ffffff;
     text-shadow:#113a4f 1px 1px 2px;
}
.diary p.header-diary span{
    color:#e3f85e;
    font-weight:bold;
    }
.diary-wrap{
    padding: 0 10px 15px;
    }
.diary .category-dark{
    background:url(../images/bg-grey.gif) repeat-x;
    height:38px;
    }
.diary .category-dark a {
    width:28px;
    height:28px;
    float: right;
    margin:5px 5px 5px 0;
        }
.diary .category-dark a.open{
    background:url(../images/minus-grey.gif) no-repeat;
    }
.diary .category-dark a.open:hover{
    background:url(../images/minus-grey-hov.gif) no-repeat;
    }
.diary .category-dark a.close{
    background:url(../images/plus-grey.gif) no-repeat;
    }
.diary .category-dark a.close:hover{
    background:url(../images/plus-grey-hov.gif) no-repeat;
    }
.diary .category-dark span{
    font: bold 12px/14px Tahoma,Arial,Sans-serif;
    color:Black;
    text-shadow:#ffffff 1px 1px 2px;
    display:inline-block;
    margin-top:13px;
    margin-left:7px;
    }
.diary .category-dark span img{
    margin-right:10px;
    }
.diary .diary-category{
    background-color:#ffffff;
    }
.diary .diary-category .subcategory
{
    background:url(../images/subcategory-grey-hr.gif) left bottom no-repeat;
    width:423px;
    padding: 13px 0;
 }
.diary .diary-category .subcategory a.read-more-button{
    background:url(../images/read-more.gif) no-repeat;
    width:30px;
    height:30px;
    display:block;
    float:right;
    margin-right:6px;
    }
.diary .diary-category .subcategory a.read-more-button:hover{
    background:url(../images/read-more-hov.gif) no-repeat;
    width:30px;
    height:30px;
    }
.diary .diary-category .subcategory .subcategory-text{
    margin-left:14px;
    font:normal 11px/13px Tahoma, Arial, Sans-serif;
    }
.diary .diary-category .subcategory b{
    color:Black;
    font-weight:bold;
    }
.diary .diary-category .subcategory span{
    margin-left:6px;
    font:normal 11px/13px Tahoma, Arial, Sans-serif;
    }
.diary .diary-category .subcategory a{
    color:#63A4C5;
	text-decoration:underline;
    }
  .diary .diary-category .subcategory a.more-details{
    margin-left:12px;
      }
.diary .diary-category .subcategory a:hover{
    color:#4a819e;
    text-decoration:none;
    }
.diary .diary-category .subcategory a.details:hover{
    color:#739c14;
    }
.diary .diary-category .subcategory a.details{
    color:#9aca2b;
    }
.diary .diary-category .subcategory .diary-entry-today{
    display:block;
    padding: 9px 0 0 0;
    }
.diary-entry-today h3.question-heading {
    font:normal 16px/18px Tahoma,Arial,Sans-serif;
    color:Black;
    background:none;
    padding:0;
    }
.diary-entry-today p{
    padding:15px 0 0 0;
    }
.diary .buttonset-wrap {
    height: 28px;
    background: url(../images/bg-buttonset.gif) repeat-x  left top;
}
.diary .buttonset-wrap ul.buttonset {
    float: right;
    list-style-type: none;
}
.diary .buttonset-wrap ul.buttonset li {
    float:left;
 }
.diary .buttonset-wrap ul.buttonset li a.button {
    background: url(../images/button-bg.gif) repeat-x  left top;
    height:18px;
    border-right: 1px solid #8cc00e;
    color: white;
    display:block;
    float: left;
    font-size:14px;
	line-height:16px;
	font-weight:normal;
    padding:5px;
    text-decoration: none;
}
.diary .buttonset-wrap ul.buttonset li a.button:hover{
    /* text-decoration:underline;*/
}
    button::-moz-focus-inner,
    input[type="reset"]::-moz-focus-inner,
    input[type="button"]::-moz-focus-inner,
    input[type="submit"]::-moz-focus-inner,
    input[type="submit"]::-moz-focus-inner,
    input[type="file"] > input[type="button"]::-moz-focus-inner{
    border: none;
}
form#frmDiary dl dt {
    padding: 10px 0 5px;
}
.page-content-news .page-nav {
    width: 100%;
    height: 30px;
    margin: 0 auto;
    padding: 3px 1px 4px 4px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    position: relative;
    background-color:#f0f0f0;
    behavior: url("/js/pie.htc");
	position:relative;
    }
.page-content-news .page-nav ul {
    list-style: none outside none;
    }
.page-content-news .page-nav ul li {
    float: left;
    margin: 0 3px 0 0;
}
.page-content-news .page-nav ul li a {
    background: url(../images/page-left.png) no-repeat left top;
    display: block;
    text-decoration: none;
}
.page-content-news .page-nav ul li a:hover {
    background: url(../images/page-left-hov.png) no-repeat left top;
     display: block;
    }
.page-content-news .page-nav ul li a span {
    background: url(../images/page-right.png) no-repeat scroll right top;
    display: block;
}
.page-content-news .page-nav ul li a:hover span {
    background: url(../images/page-right-hov.png) no-repeat scroll right top;
    color:#fff;
    }
.page-content-news .page-nav ul li a span span {
    background: url(../images/page-fill.png) repeat-x scroll left top transparent;
    color: #666666;
    display: block;
    font:bold 12px/14px Tahoma,Arial,sans-serif;
    margin: 0 3px;
    padding: 9px 11px;
}
.page-content-news .page-nav ul li a:hover span span {
    background: url(../images/page-fill-hov.png) repeat-x left top;
    color:#fff;
    }
.page-content-news .page-nav ul li a.back {
    background: url(../images/back-btn.png) no-repeat;
    width:64px;
    height:31px;
    }
.page-content-news .page-nav ul li a.back:hover {
    background: url(../images/back-btn-hov.png) no-repeat;
    }
.page-content-news .page-nav ul li a.next {
    background: url(../images/next-btn.png) no-repeat;
    width:64px;
    height:31px;
    }
.page-content-news .page-nav ul li a.next:hover {
    background: url(../images/next-btn-hov.png) no-repeat;
    }
.page-content-news .page-nav ul li p.active-page {
    color:#666666;
    font:bold 12px/14px Tahoma,Arial,Sans-serif;
    margin:9px 7px 0 5px;
    }
/*--------------------End News-------------------------------------------------------*/

/*---------------- Registration --------------------*/
.members-diary form.registration {
	margin-right:32px;
}
.registration-box .main {
	height:214px;
}

.signup{
    float:left;
    width:590px;
    margin-top:28px;
}
.signup form .required{
        color: red;
}
.signup form .text{
    width: 298px;
    margin: 5px 0px 3px 0;
    }
.signup form dl dt {
#    width:38px;
    float:left;
    margin: 10px 4px 0 0;
    text-align: right;
     }
.signup form dl dd {
#    margin-left:17px;
    width:578px;
    text-align:left;
    padding-bottom:4px;
     }
.signup form dl p.small, .signup form dl dd .left-input-1 .right-input-1 .fill-input-1 input.small{
    font:normal 10px/12px Arial, Sans-serif;
    color:#999999;
    }
.signup form dl dd.check p{
    padding:0;
}
 .signup form dl dd.check p a{
     color:#2899c5;
     }
.signup form dl dd.check p a:hover{
     color:#147196;
     text-decoration:underline;
     }
.signup form dl dd.check, .signup form dl dt.check {
    margin-top:10px;
    }
.signup form dl dt.company-info, .signup form dl dd.company-info{
    /*display:none;*/
    }
.signup form dl dd input {
	font-family: normal 16px/52px Tahoma, Arial ,sans-serif;
    	color:#666565;
    	padding:0 0 0 10px;
    	border:none;
   	width:100% !important;
   	height:52px;
    	background:none;
	border:1px solid #dcdcdc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 !important;	
	font-size: 18px;
}
/*.signup form dl dd .left-input-1 {
	background:url(../images/input-left.gif) top left no-repeat;
	width:575px;
	}
.signup form dl dd .left-input-1 .right-input-1 {
	background:url(../images/input-right.gif) top right no-repeat;
	}
.signup form dl dd .left-input-1 .right-input-1 .fill-input-1{
	background:url(../images/input-fill.gif) top left repeat-x;
	display:block;
    padding:2px 0px;
	margin: 0 2px;
	}
.signup form dl dd .left-input-1 .right-input-1 .fill-input-1 input{
    font-family: normal 16px/18px Tahoma, Arial ,sans-serif;
    color:#666565;
    padding:0 0 0 10px;
    border:none;
    width:95%;
    height:17px;
    background:none;
}*/
.signup form .registr-button{
    float:right;
    margin-top:20px;
    }
.signup form .denotes{
    float:left;
    margin-top:20px;
    padding-left:17px;
    }
.signup form .hor-line{
   background-image:url(../images/hor-line.gif);
   width:445px;
   height:1px;
   margin-top:24px;
    }
/****************************************************************************End of Signup*******/
/****************************************************************************Start of Register-info*******/
.registr-info{
    margin-left:625px;
    margin-top:28px;
    }
.registr-info img.icon{
    float:left;
    margin:-13px 26px 0 30px;
    }
.registr-info .title{
    width:494px;
    color:#1c4d26;
    font-size:14px;
	line-height:16px;
    padding: 32px 0px 24px 0px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
    border-radius: 5px;
    background: #d7f5d4;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d7f5d4), to(#d7f5d4));
    background: -moz-linear-gradient(#d7f5d4, #d7f5d4);
    background: linear-gradient(#d7f5d4, #d7f5d4);
    behavior: url("/js/pie.htc");
	text-decoration:uppercase;
     }
.registr-info .title p
{
    padding:0;
    }
.registr-info .list{
#    background: url(../images/list-bg.gif) left top no-repeat;
    margin-top: 40px;
    padding-top: 54px;
    padding-left:16px;
    }
.registr-info .list ul
{
    padding-left:17px;
#    width:460px;

    }
.registr-info .list ul li{
    margin-top:10px;
#    padding-bottom:10px;
#    border-bottom:1px solid #e8eef2;
#    font-size: 16px;
    }
 input.button-dark{
    width:96px;
    height:34px;
    font:bold  16px/18px Tahoma,Arial,Sans-serif;
    color:#cbf0fb;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background:url(../images/submit.gif);
    behavior: url("/js/pie.htc");
    cursor:pointer;
    }
input.button-dark:hover{
     background:url(../images/submit-hov.gif);
     color:#cbf0fb;
    }
.registr-form {
	padding:10px;
	margin-bottom:100px;
}


/*/////////////////////////////////////Page Parliament Contacts///////////////////////////////////////////////////////////////////*/

.work_table{
    border-collapse:collapse;
    }
.members-lobby-contact table tr td{
    vertical-align:top;
    }
.buttonset-wrap {
    height: 28px;
    background: url(../images/bg-buttonset.gif) repeat-x  left top;
}
.found {
    float:left;
    line-height:28px;
    padding-left:5px;
}
.buttonset-wrap ul.buttonset {
    float: right;
    list-style-type: none;
}
.buttonset-wrap ul.buttonset li {
    float:left;
 }
.buttonset-wrap ul.buttonset li a.button {
    background: url(../images/button-bg.gif) repeat-x  left top;
    height:28px;
    border-right: 1px solid #8cc00e;
    color: white;
    display:block;
    float: left;
    font:normal 14px/26px Tahoma,Arial,Sans-serif;
    text-decoration: none;
    /*width:49px;*/
    padding: 0 6px 0 6px;
}
.buttonset-wrap ul.buttonset li a.prev{
    padding: 0 5px 0 0;
}
.buttonset-wrap ul.buttonset li a.next{
    padding: 0 0 0 5px;
}

.buttonset-wrap ul.buttonset li a.button:hover {
    background: url(../images/button-bg-hov.gif) repeat-x  left top;
    }
.members-lobby-contact table.work_table tr.tableletters td{
    vertical-align: top;
    }
.members-lobby-contact table.work_table tr.tableletters a{
    font-size:24px;
    color:#999999;
    vertical-align: middle;
    padding: 0 3px 0;
    position: relative;
    display:inline-block;
    font: normal 24px/26px Arial;
    }
.members-lobby-contact table.work_table tr.tableletters a:hover{
    color:#6195b8;
}
.members-lobby-contact table.work_table tr.tableletters  b {
    background:url(../images/letters-hov.gif) no-repeat center top;
    color:Black;
    width:46px;
    height:35px;
    display:inline-block;
    padding: 8px 0 0;
    font: normal 24px/28px Arial;
    vertical-align: middle;
    }
.members-lobby-contact table.work_table tr.tableheader{
    background:url(../images/tableheader-bg.gif) repeat-x left top;
    height:46px;
    }
.members-lobby-contact table.work_table tr.tableheader td{
    font-size:12px;
    color:#666666;
    white-space: nowrap;
 }
.members-lobby-contact table.work_table tr.tableheader td img.icon{
    vertical-align:-3px;
    padding-right:8px;
     }
.members-lobby-contact table.work_table td{
    border-right:1px solid White;
}
.members-lobby-contact table.work_table tr.trodd{
    background-color:#fcfcfc;
    }
.members-lobby-contact tr.trodd a,tr.treven a{
    color:#2899c5;
    font-size:12px;
    }
.members-lobby-contact tr.trodd a:hover,tr.treven a:hover{
    color:#147196;
    text-decoration:underline;
 }
.members-lobby-contact table.work_table tr.trodd, table.work_table tr.treven{
    color:#8e8e8e;
    border-bottom:1px solid #e9e8e8;
    }
.members-lobby-contact .tableheader td .inputbg{
    width:24px;
    height:24px;
    background-color:#d7d4d4;
    margin-top:-6px;
     }
.members-lobby-contact .tableheader input{
    vertical-align:top;
    margin-top: 5px;
    }
.members-lobby-contact .tableheader td,.trodd td,.treven td{
    padding-left:5px;
      }
.members-lobby-contact .tableheader td {
    padding-top:16px;
       }
.members-lobby-contact .trodd td,.treven td{
    padding-top:7px;
    padding-bottom:7px;
        }
.members-lobby-contact .tableheader td.check, .trodd td.check, .treven td.check{
    padding-left:0px;
       }
.members-lobby-contact-title-block{
    overflow:hidden;
}
.members-lobby-contact-title-block div.info-block{
    float:right;
    min-height:56px;
    width:290px;
    border:1px solid #ececec;
    background:#fdf9e0;
    margin:5px 2px 0 0;
}
.members-lobby-contact-title-block div.info-block img{
    padding: 1px 15px 0 3px;
    float:left;
}
.members-lobby-contact-title-block div.info-block p{
    color:#707374;
    font:normal 11px Tahoma,sans-serif;
    margin:0;
    padding:12px 15px 10px 0;
}
.members-lobby-contact-title-block .title-first{
    display:block;
    margin:8px 300px 8px 18px;
    color:#333;
    font:normal 18px Tahoma,sans-serif;
}
.members-lobby-contact-title-block .title-second{
    display:block;
    margin:18px 300px 18px 18px;
    color:#4d95b9;
    font:bold 14px Tahoma,sans-serif;
    text-transform:uppercase;
}
.members-lobby-contact-item{
    padding-left:35px;
}
.members-lobby-contact-title-item{
    overflow:hidden;
    border-bottom:1px solid #c3c3c3;
    padding-bottom:5px;
    margin-bottom:5px;
}
.members-lobby-contact-title-item p{
    color:#656565;
    font:bold 12px Tahoma,sans-serif;
}
.members-lobby-contact-title-item a{
    color:#4d95b9;
    text-decoration:none;
    font-weight:normal;
}
.members-lobby-contact-title-item p a:hover{
    text-decoration:underline;
}
.members-lobby-contact-title-item a:hover{
    color:#407b99;
}
.btn_open-close{
    float:right;
    padding-right:10px;
    position:relative;
}
.btn_open-close img{
    position:absolute;
    top:6px;
    right:0;
}
.members-lobby-contact-cont-item{
    padding:15px 60px 20px 43px;
    border-bottom:1px solid #c3c3c3;
    margin-bottom:5px;
}
.members-lobby-contact-cont-item > p{
    padding-bottom:15px;
}
.members-lobby-contact-cont-item .first_td{
    padding-left:0;
}
.members-lobby-contact table .last_tr{
    border:none !important;
}
.members-lobby-contact td.other_line{
    background-color: #cccccc;
    height: 1px;
    border:none;
}
.members-lobby-contact td.total_contacts{
    text-align:right;
    color:#999;
    font:normal 12px Tahoma,sans-serif;
    padding-top:5px;
}
 /*///////////////////////////////////// End of Page Parliament Contacts///////////////////////////////////////////////////////////////////*/

 /*--------------------Diary news-------------------------------------------------------*/
/*--------------------Members diary------------------------------------------------------*/
.news-table h3{
     background-color: #E2F2FE;
    color: #850000;
    font: 26px/33px Tahoma,Arial,Sans-serif;
    padding: 20px 0 25px 18px;
    margin-bottom:10px;
    }
.news-table h3 span.small-grey{
    font: 11px/13px Tahoma,Arial,Sans-serif;
    color:#999999;
    margin-top:10px;
    display:block;
    }
.news-table p.tailored_for_autor{
    font:normal 18px/20px Tahoma,Arial,Sans-serif;
    color:#1c7f9b;
    margin-left:20px;
    padding:12px 0 0;
    }
.news-table .diary-table .diary-wrap{
    padding: 0 0 0 16px;
    height:100%;
    }
.news-table .diary-table .category-dark{
    background:url(../images/bg-grey.gif) repeat-x;
    height:38px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
    }
.news-table .diary-table .category-dark span{
    font: bold 12px/12px Tahoma,Arial,Sans-serif;
    color:Black;
    text-shadow:#ffffff 1px 1px 2px;
    display:inline-block;
    margin-top:13px;
    margin-left:7px;
    }
.news-table .diary-table .category-dark span img{
    margin-right:10px;
    }
.news-table .diary-table .diary-category{
    background-color:#ffffff;
    }
.news-table .diary-table .diary-category .subcategory
{
    background:url(../images/grey-hr-long.gif) left bottom no-repeat;
   /* width:423px;*/
    padding: 13px 0;
 }
.news-table .diary-table .diary-category .subcategory .subcategory-text{
    /*margin-left:14px;*/
    font:normal 11px/13px Tahoma, Arial, Sans-serif;
    }
.news-table .diary-table .diary-category .subcategory b{
    color:Black;
    font-weight:bold;
    }
.news-table .diary-table .diary-category .subcategory span {
    margin-left:20px;
    font:normal 11px/13px Tahoma, Arial, Sans-serif;
    }
.news-table .diary-table .diary-category .subcategory a{
    color:#63A4C5;
    }
.news-table .diary-table .diary-category .subcategory a.more-details{
    text-decoration:underline;
     margin-left:12px;
    }
.news-table .diary-table .diary-category .subcategory a:hover{
    color:#4a819e;
    text-decoration:underline;
    }
.news-table .diary-table .diary-category .subcategory a.details:hover{
    color:#739c14;
    }
.news-table .diary-table .diary-category .subcategory a.details{
    color:#9aca2b;
    }
.news-table .diary-table .diary-category .subcategory .diary-entry-today{
    display:block;
    padding: 21px 0 0 0;
    }
.news-table .diary-entry-today h3.question-heading {
    font:normal 16px/18px Tahoma,Arial,Sans-serif;
    color:Black;
    background:none;
    padding:0;
    margin-left:20px;
    }
.news-table .diary-entry-today p{
    padding:12px 20px  6px;
    font: 11px/13px Tahoma,Arial,Sans-serif;
    }
.wrap-questions-text{
    padding-right:3px;
}
.questions-text{
    /*overflow:hidden;*/
    background: url(../images/qa_text_bg.gif) repeat-y;
    background-position:right top;
}
.news-table .diary-table .questions-text .diary-category{
    background:none;
}
.news-table .diary-table .questions-text .diary-category .subcategory .subcategory-text{
    padding:0 50px 0 30px;
}
.questions-text div.subcategory-checkboxes{
    margin-left:58px;
}
input.request_answers{
    margin-right:6px;
}
.questions-text label{
}
.news-table .diary-table .questions-text .diary-category .subcategory{
    background:none;
    position:relative;
    border-bottom:1px solid #c8c8c8;
    padding:20px 0 12px;
    margin-bottom:1px;
}
.wrap-questions-text.last{
    padding-bottom:10px;
}
.questions-line-bg{
    position:absolute;
    bottom:-2px;
    right:0;
    width:904px;
    height:2px;
    background: url(../images/qa-text-line.png) no-repeat;
}
.news-table .diary-table .questions-text .diary-category .subcategory.first-questions-text{
    margin-bottom:15px;
}
.news-table .questions-text p.tailored_for_autor{
    margin-left:4px;
}
.questions-text p.date-now{
    padding:12px 0;
    color:#333;
    font:normal 14px Tahoma,sans-serif;
    margin-left:4px;
}
.questions-text p.date-now span{
    color:#990000;
}

/*-----------------------date-------------------------------------------*/

.date-box .date-to-day {
	text-align:right;
	font-size:16px;
	line-height:18px;
	color:#666;
	padding:10px 10px 0 0;
}
.date-box ul {
	margin-top:-40px;
}

/*----------------------------search_news_table---------------------------------------*/
.all-search-diary, .all-search-news, .all-search-find {
	margin-bottom:15px;
}
.all-search-diary .search-bg, .all-search-news .search-bg, .all-search-find .search-bg-find    {
    padding: 7px 3px 3px;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius:  6px 6px 0 0;
    border-radius:  6px 6px 0 0;
    background: #6092b4;
    behavior: url("/js/pie.htc");
	position:relative;
    }
.all-search-diary .search-bg .search-white-box, .all-search-news .search-bg .search-white-box, .all-search-find .search-bg-find  .search-white-box{
	-webkit-border-radius: 6px;
    -moz-border-radius:  6px;
    border-radius:  6px;
    background: #fff;
    behavior: url("/js/pie.htc");
	padding: 7px 3px 3px;
	position:relative;
}
.all-search-diary .search-bg .search .search-area, .all-search-news .search-bg .search .search-area, .all-search-find .search-bg-find .search .search-area
{
    float:left;
    background:url(../images/search-bg-3.gif) no-repeat;
    behavior: url("/js/pie.htc");
	height: 34px;
    margin-top: 1px;
    margin-left:10px;
    width: 402px;
    }
.all-search-diary .search-bg .search .search-area input{
    font-family:Arial, Helvetica,sans-serif;
    font-size:15px;
    line-height:normal;
    color:#666565;
    background:none;
    border:none;
     height:29px;
    line-height: normal;
    padding: 0px 3px 2px 5px;
    width: 98%;
    }
.all-search-diary .search-bg .search-button, .all-search-news .search-bg .search-button, .all-search-find .search-bg-find .search-button {
    float:left;
    }
.all-search-diary .search-bg .search-links, .all-search-news .search-bg .search-links {
	float:left;
	width:200px;
	margin:9px 0 0 20px
    }
.all-search-diary .search-bg .search-links a, .all-search-news .search-bg .search-links a, .all-search-news .search-bg .expander a {
	display:inline-block;
	margin-right:20px;
	color:#257da7;
	font-size:11px;
	text-decoration:underline;
    }
.all-search-news .search-bg .expander {
    padding: 10px 0;
    }
.all-search-diary .search-bg .search-links a:hover, .all-search-news .search-bg .search-links a:hover{
	color:#195977;
    }
.all-search-diary .search-bg .search-button input.search-dark, .all-search-news .search-bg .search-button input.search-dark, .all-search-find .search-bg-find .search-button input.search-dark, .all-search-find .search-bg-find .search-button input.search-dark {
    background: url(../images/submit-3.gif) no-repeat;
    background-position:0 1px;
    color: #fff;
    text-shadow:1px 1px 1px #333333;
    font: bold 14px/16px Tahoma,Arial,Sans-serif;
    height:34px;
    width:114px;
	border:none;
	display:block;
	cursor:pointer;
	padding-right:20px;
    margin-left: -2px;
}
/*.all-search-diary .search-bg .search-button .search-dark:hover{
     background:url(../images/submit-3-hov.gif);
    }*/
.all-search-diary .search-bg .buttonset-wrap {
   height: 28px;
   width:302px;
   float: right;
}
.all-search-diary .search-bg .buttonset-wrap ul.buttonset {
    float: left;
    list-style-type: none;
    margin-top:0;
    margin-bottom:0;
}
.all-search-diary .search-bg .buttonset-wrap ul.buttonset li {
    float:left;
 }
.all-search-diary .search-bg .buttonset-wrap ul.buttonset li a.button {
    background: url(../images/button-bg.gif) repeat-x  left top;
    height:18px;
    border-right: 1px solid #8cc00e;
    color: white;
    display:block;
    float: left;
    font:normal 14px/16px Tahoma, Arial,Sans-serif;
    padding: 5px 10px;
    text-decoration: none;
}
.all-search-diary .search-bg .buttonset-wrap ul.buttonset li a.button:hover{
    background: url(../images/button-bg-hov.gif) repeat-x  left top;
    color:#e5e9b2;
    }
.all-search-diary .search-bg .selection .select{
    width:318px;
    float:left;
    }
.all-search-diary .search-bg .selection select {
	color:#666;
	font-size:12px;
}
.all-search-diary .search-bg .selection {
	margin-top:5px;
    margin-left:10px;
}
.all-search-diary .search-bg .checkbox{
    width:200px;
    margin-left:55px;
    display:inline-block;
    }
.all-search-diary .search-bg .checkbox input{
    margin-right:10px;
    }

.all-search-diary .search-bg .nav-blue, .all-search-news .search-bg .nav-blue, .all-search-find .search-bg-find .nav-blue{
   height:27px;
  /* margin-top:28px;*/
   -webkit-border-radius:7px;
   -moz-border-radius:7px;
   border-radius:7px;
   background: url(../images/blue-line.gif) repeat-x;
   behavior: url("/js/pie.htc");
   font:normal 14px/16px Tahoma,Arial,Sans-serif;
   position:relative;
   padding:1px 0;
    }
.all-search-diary .search-bg .nav-blue ul.navset, .all-search-news .search-bg .nav-blue ul.navset, .all-search-find .search-bg-find .nav-blue ul.navset {
    list-style-type: none;
}
.all-search-diary .search-bg .nav-blue ul.navset li, .all-search-news .search-bg .nav-blue ul.navset li, .all-search-find .search-bg-find .nav-blue ul.navset li {
    float:left;
    margin-left:1px;
 }
.all-search-diary .search-bg .nav-blue ul.navset li a.setone, .all-search-news .search-bg .nav-blue ul.navset li a.setone, .all-search-find .search-bg-find .nav-blue ul.navset li a.setone{
    background: url(../images/setone.gif) repeat-x  left top;
    color: #1c7f9b;
    display:block;
    float: left;
    font:normal 12px/14px Tahoma, Arial,Sans-serif;
    padding:7px 15px 7px;
    text-decoration: none;
}
 a.setone-active
{
    background: url(../images/setone-hov.gif) repeat-x  left top;/**************************************/
    color: #fff;
    display:block;
    float: left;
    font:normal 12px/14px Tahoma, Arial,Sans-serif;
    padding:7px 15px 7px;
    text-decoration: none;
    }
.all-search-diary .search-bg .nav-blue ul.navset li a.setone:hover, .all-search-news .search-bg .nav-blue ul.navset li a.setone:hover, .all-search-find .search-bg-find .nav-blue ul.navset li a.setone:hover{
    background: url(../images/setone-hov2.gif) repeat-x  left top;
	 color: #1c7f9b;
    }
.all-search-diary .search-bg ul.nav-search{
    color: #1d819d;
    font-size: 13px;
    list-style: none outside none;
    margin:7px 0;
}
.all-search-diary .search-bg ul.nav-search li {
    background: url(../images/line-white.gif) no-repeat scroll right center transparent;
    display: inline;
    margin: 0 5px;
    padding-right: 1px;
}
.all-search-diary .search-bg ul.nav-search li a {
    color: #1d819d;
    padding-right: 10px;
    text-decoration:none;
}
.all-search-diary .search-bg ul.nav-search li a:hover {
    text-decoration:underline;
    }
.all-search-diary .search-bg ul.nav-search li.last-calendar {
    background: url(../images/calendar-icon.gif) no-repeat scroll right center transparent;
    padding-right: 10px;
}

 /*-----------members lobby find a contact-----------*/

.all-search-find .search-bg-find .search{
    /*padding-bottom:10px;*/

    }
.all-search-find .search-bg-find  .search .search-area input{
    font-family:Arial, Helvetica,sans-serif;
    font-size:15px;
    line-height:normal;
    color:#666565;
    background:none;
    border:none;
     height:29px;
    line-height: 29px;
    padding: 0px 3px 2px 5px;
    width: 98%;

    }

.all-search-news .search-bg  .search-button  .search-dark:hover,
.all-search-diary .search-bg  .search-button  .search-dark:hover,
.all-search-find .search-bg-find .search-button  .search-dark:hover{
     background-position:0 -35px;
     text-decoration:none;
    }
.all-search-find .search-bg-find .find-contact{
    font:normal 26px/28px Tahoma,Arial,Sans-serif;
    color:#2b2b2b;
    margin-left:10px;
    }
.all-search-find .search-bg-find .find-contact img{
    margin-left:10px;
    }
.all-search-find .search-bg-find form .searchby{
    font:normal 12px/14px Tahoma,Arial,Sans-serif;
    color:#4f5120;
    margin:7px 0 7px 10px;
    }
.all-search-find .search-bg-find form .searchby input{
    margin-left: 19px;
    margin-right: 3px;
    vertical-align: -1px;
    }
/*----------------------------------------company code--------------*/
.company-code{
    margin:5px 0 187px 20px;
    color:#7c8082;
    }
.company-code p{
    font:normal 11px/13px Tahoma,Arial,sans-serif;
    margin-bottom:5px;
    }
.company-code span{
    font: bold 14px/16px Tahoma,Arial,sans-serif;
    margin-left: 18px;
    }
/*--------------------------contact database-----------------------------*/
.contact-database{}
.contact-database .f-1 {
    float: left;
    margin-right:44px;
    width:400px;
}
.contact-database .main-category{
    margin: 5px 0;
}
.main-category .cat{
    margin:18px 0;
    }
.main-category a{
    font:normal 14px/16px Tahoma,Arial,Sans-serif;
    color:#16677e;
    margin-right:7px;
    }
.main-category a img{
    vertical-align:-3px;
    }
.main-category ul.ml_primary_cats{
    list-style-type:none;
    }
.main-category ul.ml_primary_cats li{
    margin:5px 5px 5px 26px;
    font:normal 12px/14px Tahoma,Arial,sans-serif;
    color:#3a3838;
    }
.main-category ul.ml_primary_cats li input{
    margin-right:5px;
    }
.contact-database .f-2 {
    overflow: visible;
    width: 320px;
    float: left;
}
.contact-database .today-groups{
    width:401px;
    padding: 30px 22px 19px 25px;
    background-color:#4e95ba;
    float:right;
    margin-top:29px;
    border-bottom:1px solid #95bfd6;
    }
.contact-database .today-groups span.tablecontactheader{
    font:normal 20px/22px Tahoma,Arial,Sans-serif;
    color:White;
    }
.contact-database .today-groups .buttonset-wrap {
    height: 28px;
    background: url(../images/bg-buttonset.gif) repeat-x  left top;
    margin:21px 0 1px 0;
}
.contact-database .today-groups .buttonset-wrap ul.buttonset {
    float: left;
    list-style-type: none;
}
.contact-database .today-groups .buttonset-wrap ul.buttonset li {
    float:left;
 }
.contact-database .today-groups .buttonset-wrap ul.buttonset li a.button {
    background: url(../images/button-bg.gif) repeat-x  left top;
    height:18px;
    border-right: 1px solid #8cc00e;
    color: white;
    display:block;
    float: left;
    font:normal 14px/16px Tahoma,Arial,Sans-serif;
    padding: 5px;
    text-decoration: none;
}
.contact-database .today-groups table.contaction tr.tableheader td.tablecontactheader2
{
    padding:0 16px 0 20px;
    }
.contact-database .today-groups .buttonset-wrap ul.buttonset li a.button:hover {
    background: url(../images/button-bg-hov.gif) repeat-x  left top;
    }
.contact-database .today-groups table.contaction tr.tableheader{
    background: url(../images/tableheader-bg.gif) repeat-x;
    height: 46px;
    }
.contact-database .today-groups table.contaction
{
    border-collapse:collapse;
    }
.contact-database .today-groups table.contaction a
{
    font:normal 12px/14px Tahoma,Arial,Sans-serif;
    color:#4e95ba;
    text-decoration:none;
    }
.contact-database .today-groups table.contaction tr{
    background-color:#fcfcfc;
    }
.contact-database .today-groups table.contaction tr td
{
    border-bottom:1px solid #e9e8e8;
    }
.contact-database .today-groups table.contaction a:hover{
    text-decoration:underline;
    }
.contact-database .today-groups table.contaction tr.tableheader td.tablecontactheader2 a img{
    vertical-align:-6px;
    }
.contact-database .today-groups table.contaction td{
    padding:8px 16px 6px 20px;
    }

.members-lobby-contact {
	margin-top:30px;
}
.single-news h1 {
	font-weight:bold;
	font-size:28px;
	line-height:32px;
	text-transform:uppercase;
	color:#333;
	margin-bottom:20px;
	width:625px;
}
.single-news  p{
	color:#505050;
	font-size:20px;
	line-height:24px;
	width:485px;
}
.single-news .news-select div, .single-news .diary-news div, .single-news .members-lobby div{
	padding:25px 0 0 20px;
	padding-bottom:35px;
}
.sidebar-settings .green-set  a{
	background:url(../images/green-set.gif) repeat-x;
	height:27px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url("/js/pie.htc");
	position:relative;
	margin-left:0;
	/*padding:5px 0 0 7px;*/
	padding:3px 0 0 7px;
	color:#fff;
	display:block;
}
.sidebar-settings .green-set  a:hover{
	text-decoration:none;
	background:url(../images/green-set-hover.gif) repeat-x;
}
.img-settings {
	vertical-align:-1px;
}
.sidebar-settings .first {
	margin-bottom:3px;
}

.date-to-day {
	text-align:right;
	font-size:14px;
	line-height:16px;
	color:#282828;
	padding:10px 10px 0 0;
}

.all-search-news .tabs-box {
	height:22px;
	margin-left:15px;
}

.all-search-news .tabs-box li {
	list-style:none;
	float:left;
	margin:0 2px;
}
.all-search-news .tabs-box li a{
	float:left;
	height:22px;
	color:#fff;
	background:url(../images/tab-box-nav.gif) repeat-x;
	background-position:left top;
}

.all-search-news .tabs-box li a:hover{
	text-decoration:none;
}
.all-search-news .tabs-box li a span{
	float:left;
	background:url(../images/tab-box-left.gif) left no-repeat;
	height:22px;
}

.all-search-news .tabs-box li a span span{
	float:left;
	height:12px;
	padding:5px 10px;
	background:url(../images/tab-box-right.gif) right no-repeat;
    cursor:pointer;
}

.all-search-news .tabs-box li a.active, .all-search-news .tabs-box li a:hover{
	color:#6195b7;
	background:url(../images/tab-box-nav-active.gif) repeat-x;
	height:23px;
	background-position:left top;
}
.all-search-news .tabs-box li a.active span, .all-search-news .tabs-box li a:hover span{
	background:url(../images/tab-box-left-active.gif) left no-repeat;
	height:23px;
}

.all-search-news .tabs-box li a.active span span, .all-search-news .tabs-box li a:hover span span{
	background:url(../images/tab-box-right-active.gif) right no-repeat;
	height:13px;
}

.diary .diary-wrap{
    padding: 0 10px 15px;
    background-color:#4081a3;
    }
/*--------------------------------------------------tailored-------------------------------------*/
.tailored{
    background-color:#fcf7ca;
    }
/*------------------------------profile-------------------------------*/
.view-contact .person-details-wrapp {
    padding-bottom:8px;
    }
.view-contact .person {
    width:128px;
    float:left;
    /*margin:30px 0 0 0;*/
    padding:0px;
    }
.person-title {
    font:normal 24px/25px Tahoma,Arial,sans-serif;
    color:#990000;
    padding-bottom:16px;
    }
.view-contact .person img {
    margin: 0 0 6px 0;
    }
.person-details-wrapp p.lord-ident {
    font:bold 12px Tahoma,Arial,sans-serif;
    padding:0 0 8px 0;
    color:#262424;
    }
.person-logo{
    padding-bottom:8px;
    max-width:150px;
}
.view-contact .contact-details {
    min-width:500px;
    float:left;
    /*margin:30px 0 0 0;*/
    }
.contact-details ul.details, .database-block ul.test-database, .database-block ul.level-1, .database-block ul.level-2, .database-block ul.level-3, .database-block ul.level-4, .lord-menu-bg ul.lord-menu {
    list-style:none;
    display:inline;
    }
.contact-details ul.details{
    float:left;
    width:217px;
    padding-right:3px;
}
.contact-details ul.details li {
    margin: 0 0 1px 0;
    display:block;
    }
.contact-details ul.details li a.list-only {
    background-color:#66afd5;
    border: none;
    color: #fff;
    font: bold 12px/17px Tahoma,Arial,Sans-serif;
    display:block;
    padding:7px 9px;
    text-decoration:none;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    behavior: url("/js/pie.htc");
    }
.contact-details ul.details li a.list-only:hover {
    background-color:#599cbe;
    }
.contact-details .database-block {
     -moz-border-radius: 5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    background-color:#fff;
    border: 2px solid #4D95B9;
    font: normal 13px/15px Tahoma,Arial,Sans-serif;
    behavior: url("/js/pie.htc");
    padding:8px 4px 4px 4px;
    float:left;
    width:207px;
    min-height:162px;
    }
.contact-details .database-block img {
    float:right;
    margin:0 2px 8px 0;
    }
.contact-details .database-block p.title-database {
    padding: 7px 0 20px 5px;
    margin:0;
    font: normal 14px/16px Tahoma,Arial,Sans-serif;
    color:#333333;
    }
.contact-details .database-block p {
    font: normal 11px/13px Tahoma, Arial, Sans-serif;
    color:#333333;
    margin:0 0 13px 0;
    }
.contact-details ul.test-database a {
    background-color:#1a6286;
    display:block;
    border: medium none;
    color: #fff;
    font: bold 13px/14px Tahoma,Arial,Sans-serif;
    padding:5px 9px;
    text-decoration:none;
    margin:0 0 2px 0;
    }
.contact-details ul.test-database a:hover {
    background-color:#3283ab;
    }
.database-block ul.level-1 li {
    background: url(../images/arrow-list.gif) no-repeat  left 5px;
	padding-left:20px;
    }
.database-block ul.level-2 li {
	padding-left:28px;
    }
.contact-details .buttonset-wrap {
    background: url(../images/bg-buttonset.gif) repeat-x left top;
    float: right;
   /*height: 28px;*/
    /*width: 302px;*/

}
.contact-details .buttonset-wrap ul.buttonset {
    float: left;
    list-style-type: none;
    margin-bottom: 0;
    margin-top: 0;
}
.contact-details .buttonset-wrap ul.buttonset li {
    float: left;
}
.contact-details  .buttonset-wrap ul.buttonset li a.button {
    background: url(../images/button-bg.gif) repeat-x left top;
    border-right: 1px solid #8CC00E;
    color: white;
    display: block;
    float: left;
    font: normal 14px/16px Tahoma,Arial,Sans-serif;
    height: 18px;
    padding: 5px 10px;
    text-decoration: none;
}
.contact-details  .buttonset-wrap ul.buttonset li a.button:hover {
    background: url(../images/button-bg-hov.gif) repeat-x left top;
    color:#e5e9b2;
}
.lord-menu-bg {
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    background-color:#9fc0d6;
    border: medium none;
    behavior: url("/js/pie.htc");
    padding:2px 4px 3px;
    /*margin:14px 0 0 0;*/
    }
.lord-menu-bg ul.lord-menu li {
    float:left;
    padding-right:12px;
    }
.lord-menu-bg ul.lord-menu a.list-only-2 {
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    background:url(../images/lord-menu-button.gif) repeat-x left top;
    border: medium none;
    color: #696969;
    font: bold 12px/14px Tahoma, Arial, Sans-serif;
    text-decoration:none;
    display:block;
    behavior: url("/js/pie.htc");
    height:17px;
     padding: 7px 9px 3px;
    float:left;
    margin: 0 1px 0 0;
    }
.lord-menu-bg  ul.lord-menu a.list-only-2:hover {
   background:url(../images/lord-menu-button-hov.gif) repeat-x left top;
   color:#fff;
    }
.view-contact .profile p.title-profile {
    margin:17px 0 20px 0;
    font: bold 14px/16px Tahoma,Arial,Sans-serif;
    color:#333333;
    }
.view-contact .profile p.profile-content {
    margin:0 0 17px 0;
    color:#333333;
    }
.view-contact .profile a.more-details {
    margin-left: 10px;
    }
.view-contact .profile a.more-details {
    color: #63A4C5;
    }
.view-contact .profile a.more-details:hover {
    color: #4a819e;
    text-decoration:underline;
    }
.view-contact .profile a.more-details.records {
    margin-left: 0px;
    }
.view-contact .view-contact-hr {
    background:url(../images/view-contact-hr.gif) no-repeat;
    height:1px;
    width:889px;
    margin:26px 0;
    }
.view-contact .lord-comments p.title-profile {
    margin:17px 0 5px 0;
    font: bold 18px Tahoma,Arial,Sans-serif;
    color:#333333;
    }
.view-contact .lord-comments p.title-profile span{
    font-size:11px;
    padding-right:5px
}
.view-contact .lord-comments p.title-profile span.active-page{
    font: bold 11px Tahoma,Arial,Sans-serif;
    color:#9cbcd3;
    margin-left:8px;
    padding-right:0;
    }
.view-contact .lord-comments p.title-profile a {
    font: bold 11px Tahoma,Arial,Sans-serif;
    color:#196185;
    margin-left:8px;
    text-decoration:underline;
    }
.view-contact .lord-comments p.title-profile a:hover {
    text-decoration:none;
    }
.view-contact .lord-comments .comment-text {
     -moz-border-radius: 7px 7px 7px 7px;
    border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    background-color:#f3f3f3;
    border:1px solid #e8e5e5 ;
    color: #4b4c4c;
    font: normal 11px/13px Tahoma, Arial, Sans-serif;
    behavior: url("/js/pie.htc");
    padding:14px 16px;
    margin: 0 0 5px 0;
    }
.view-contact .lord-comments .addby {
    font: normal 11px/13px Tahoma, Arial, Sans-serif;
     padding:0px 17px 19px;
    }
.view-contact .lord-comments .addby p {
    color: #aeafaf;
    }
.view-contact .lord-comments .addby p span {
    color:#4b4c4c;

    }
.view-contact .lord-comments .addby p a {
   color:#ec7823;
    }
.view-contact .lord-comments .addby p a.edit_link {
   color:#196185;
    }
.view-contact .lord-comments .addby p a.edit_link:hover{
   color:#15516f;
    }
.view-contact .lord-comments .addby p a:hover {
   color:#cb661c;
    }
.view-contact form .textarea {
    margin: 0 0 5px 0;
    /*width:433px;
    height:46px;*/
    float:left;
    }
.view-contact form .textarea textarea {
    background: #fff;
     color: #666666;
    font: normal 11px/13px Tahoma, Arial, Sans-serif;
    border:1px solid #e8e5e5 ;
    height: 46px;
    padding: 5px 3px;
    position:relative;
    width: 425px;
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
}
/*----------------*/
.your-comment .buttonset-wrap {
    background: url(../images/bg-buttonset.gif) repeat-x left top;
    float: left;
    height: 28px;
    /*width: 302px;*/
    margin:10px 0 0 10px;
    position:relative;
}
.your-comment .buttonset-wrap ul.buttonset {
    float: left;
    list-style-type: none;
    margin-bottom: 0;
    margin-top: 0;
}
.your-comment .buttonset-wrap ul.buttonset li {
    float: left;
}
.your-comment  .buttonset-wrap ul.buttonset li a.button {
    background: url(../images/button-bg.gif) repeat-x left top;
    border-right: 1px solid #8CC00E;
    color: white;
    display: block;
    float: left;
    font: normal 14px/16px Tahoma,Arial,Sans-serif;
    height: 18px;
    padding: 5px 10px;
    text-decoration: none;
}
.your-comment .buttonset-wrap ul.buttonset li a.button:hover {
    background: url(../images/button-bg-hov.gif) repeat-x left top;
    color:#e5e9b2;
}
/*----------------------------pop up---------------------------------*/
    .mentions .popup-box {
    position: absolute;
    /*left: 181px;*/
    margin: -36px 0 0 81px;
    /*top: 0;*/
    width: 331px;
}
    .popup-box {
    position: absolute;
    /*left: 181px;*/
    margin: -36px 0 0 181px;
    /*top: 0;*/
    width: 331px;
}
   .popup-box  a.close-img {
    background: url(../images/close.gif) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    position: relative;
}
.popup-box  a.close-img:hover {
    background: url(../images/close-hov.gif) no-repeat scroll 0 0 transparent;
    }
.popup-wrapper {
    position: relative;
    /*width: 359px;*/
    border: 1px solid #d7dcde;
    /*border:1px solid red;*/
   -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
}
.popup-content {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background: none repeat scroll 0 0 #fff;
    border:4px solid #648797;
   /* margin: 0 auto;*/
    padding: 4px 7px 7px 16px;
    position: relative;
   /* width: 328px;*/
}
.popup-content p.popup-title {
    margin:2px 0 12px 0;
    font: normal 17px/19px Arial,Tahoma,Sans-serif;
    color:#1a6286;
    }
.popup-content p.district{
    font: bold 13px/15px Tahoma, Arial, Sans-serif;
    color:#262525;
    text-transform:uppercase;
    margin:0 0 12px 0;
    }
.popup-content p.address {
     font: normal 12px/14px Tahoma, Arial, Sans-serif;
    color:#666666;
    margin:0 0 12px 0;
    }
.popup-content p.lords-contacts {
    font: normal 12px/14px Tahoma, Arial, Sans-serif;
    color:#262525;
    margin:0 0 11px 0;
    }
.popup-content p.lords-contacts a {
    color:#4e95ba;
    }
.popup-content p.lords-contacts a:hover {
    color:#3a6f8b;
    }
/*-----------------------popup menu------------------------------*/
.popup-box-menu {
   /* left: 50%;*/
    margin: 24px 0 0 -6px;
    position: absolute;
    /*top: 50%;*/
    width: 425px;
}
.popup-box-menu img.popup-arrow {
   margin: 0 0 0 28px;
    position: relative;

}
.popup-wrapper-menu {
    position: relative;
   /* width: 425px;    */
}
.popup-content-menu {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background: none repeat scroll 0 0 #1a6286;
   /*margin: 0 auto;*/
    padding: 15px 7px 7px 15px;
    position: relative;
   /* width: 402px;*/
}
.popup-content-menu a{
    color:#fff;
    font: normal 11px/13px Tahoma, Arial, Sans-serif;
    display:block;
    margin:0 0 10px 0;
    }
/*--------------table-database--------------------*/
.table-database {
    width:796px;
    margin:13px 0 0 10px;
}
.table-database .top-database .database-logo {
    float:left;
    }
.table-database .top-database .database-logo p {
    float:left;
    margin: 4px 10px 0 0;
    font:normal 22px/24px Tahoma, Arial, Sans-serif;
    color:#302f2f;
    }
.top-database .database-logo img {
    float:left;
    margin-bottom:1px;
    }
.table-database .blue-hr{
    background-color:#6092b4;
    height:11px;
    }
.table-database a.grey-nav {
    background: url(../images/grey-nav.gif)  no-repeat;
    width:60px;
    height:25px;
    float:left;
    color:#10425b;
    display:inline-block;
    padding: 5px 0 0 0;
    text-align:center;
    font: normal 13px/15px Tahoma, Arial, Sans-serif;
    }
.table-database a.grey-nav:hover {
    text-decoration:none;
    color:#3399cc;
    }
.table-database a.blue-nav {
    background: url(../images/blue-nav.gif)  no-repeat;
    width:74px;
    height:25px;
    float:left;
    color:#fff;
    display:inline-block;
    padding: 5px 0 0 0;
    text-align:center;
    font: normal 13px/15px Tahoma, Arial, Sans-serif;
   /*margin:0 -17px 0 0;*/
    }
.table-database a.blue-nav:hover {
    text-decoration:none;
    color:#ccc;
    }
.table-database ul.nav-database {
    list-style:none;
    float:right;
    margin-top: 2px;
    }
.table-database ul.nav-database li {
     float: left;
    }
.table-database .tree table {
    border-collapse:collapse;
    border-bottom:1px solid #e9e8e8;
    border-left:1px solid #e9e8e8;
    color:#333333;
    }
.table-database .tree table tr.tableheader{
    background: url(../images/tableheader-bg.gif) repeat-x;
    height: 46px;
}
.table-database .tree table tr.tableheader td.tablecontactheader2 {
    cursor:pointer;
    padding: 0 28px;
    width: 140px;
    }
.table-database .tree table tr.tableheader td.tablecontactheader2 a:hover {
    /*padding: 0 16px 0 28px;*/
    background-color:inherit;
}
.table-database .tree table tr td.tablecontactheader2 p {
    color: #4E95BA;
    font:normal 12px/14px Tahoma,Arial,Sans-serif;

}

.table-database .tree table tr td a.hover-grey {
    padding:5px 28px;
    height:15px;
    width:143px;
    display:block;
    color:#333333;
    }
.table-database .tree table tr td a.hover-grey:hover {
   background-color:#ebebea;
   text-decoration:none;

    }
/*.table-database .tree table tr td a {
    color:#333333;
    text-decoration:none;
    }*/
.table-database .tree .border-r {
    border-right:1px solid #e9e8e8;
    }
.table-database .tree .border-b {
    border-bottom:1px solid #e9e8e8;
    }
.table-database .tree table tr td.selected {
    padding:0;
    background-color:#1a6286;

    }
.table-database .tree table tr td.selected .selected-img {
     background:url(../images/selection-bg.png) top right no-repeat;
     height:15px;
     width:154px;
     color:#fff;
     display:block;
     position:absolute;
      padding:5px 28px;
     margin: -12px 0 0 0px;
      z-index:1;
    }
.table-database .tree table a.hover-grey {
    color:#333333;
    height:15px;
   /* width:136px;*/
    width:80px;
    display:block;

    }
.table-database .tree table a.hover-grey:hover{
    background-color:#ebebea;
    }
.table-database .tree table a.make-comment {
      background: url(../images/green-icon.gif) no-repeat;
     height:16px;
     width:19px;
     float:right;
    /* margin: -7px -3px 0 0;*/
    margin:-6px -3px 0 0;
     padding:0;
     z-index:2;
    }
.table-database .tree table a.make-comment:hover {
      background: url(../images/gray-icon.png) no-repeat;
      }
/*-----------------------popup database-------------------*/
.table-database .tree table  tr td .popup-box-database {
    margin: -43px 0 0 175px;
    position: absolute;
    width:129px;
}
.table-database .tree table  tr td  .popup-wrapper-database  {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    border: 1px solid #D7DCDE;
    position: relative;
}
.table-database .tree table  tr td  .popup-content-database {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #1d4f68;
    padding:8px;
    position: relative;
    text-align:center;
    z-index:80;
}
.table-database .tree table  tr td  .popup-content-database a.popup-a {
    color:#4e95ba !important;
    font:normal 12px/14px Tahoma,Arial,Sans-serif !important;
    }
.table-database .tree table  tr td  .popup-content-database a.popup-a:hover {
    color:#417f9f;
    text-decoration:underline;
    }
    /*-----------------------popup-database-2-------------------*/
.popup-box-database-2 {
   /* left: 50%;*/
      margin: -15px 0 0 199px;
    position: absolute;
    /*top: 50%;*/
    width:171px;
}
.popup-wrapper-database-2  {
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    border: 1px solid #D7DCDE;
    position: relative;
   /* width:166px; */
}
.popup-content-database-2 {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #1d4f68;
    margin: 0 auto;
    padding:8px 15px;
    position: relative;
    /*width:138px;*/
    text-align:center;
}
.popup-content-database-2 ul  {
    list-style-type:none;
    color:#565655;
    text-align:left;
    }
.popup-content-database-2 ul li {
   //z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '&ndash;'));
    padding-bottom:10px;
    }
.popup-content-database-2 ul  li:before {
	content: "\2013";
	}
.popup-content-database-2 ul li a {
    margin-left:3px;
    color:#565655;
    font:normal 11px/13px Tahoma,Arial,Sans-serif;
    }

/*-----------------------------------------------------------------------------------*/
/*--------------table-database-edit--------------------*/
.table-database-edit {
    width:796px;
    margin:13px 0 0 10px;
}
.table-database-edit .table-database-edit .top-database .database-logo {
    float:left;
    }
.table-database-edit .top-database .database-logo .logo-border {
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    border: 1px solid #CCCCCC;
    color: #302F2F;
    float: left;
    font: 22px/24px Tahoma,Arial,Sans-serif;
    margin: -1px 4px 0 0;
    padding: 0px 8px;
    position: relative;
    text-align: center;
}
.table-database-edit .top-database .database-logo p {

    }
.table-database-edit .top-database .database-logo img {
    float:left;
    margin-bottom:1px;
    }
.table-database-edit  .blue-hr{
    background-color:#6092b4;
    height:11px;
    }
.table-database-edit  a.grey-nav {
    background: url(../images/grey-nav.gif)  no-repeat;
    width:60px;
    height:25px;
    float:left;
    color:#10425b;
    display:inline-block;
    padding: 5px 0 0 0;
    text-align:center;
    font: normal 13px/15px Tahoma, Arial, Sans-serif;
    }
.table-database-edit a.grey-nav:hover {
    text-decoration:none;
    color:#3399cc;
    }
.table-database-edit  a.blue-nav{
    background: url(../images/blue-nav.gif)  no-repeat;
    width:74px;
    height:25px;
    float:left;
    color:#fff;
    display:inline-block;
    padding: 5px 0 0 0;
    text-align:center;
    font: normal 13px/15px Tahoma, Arial, Sans-serif;
   /*margin:0 -17px 0 0;*/
    }
.table-database-edit a.blue-nav:hover {
    text-decoration:none;
    color:#ccc;
    }
.table-database-edit ul.nav-database {
    list-style:none;
    float:right;
    margin-top: 2px;
    }
.table-database-edit ul.nav-database li {
     float: left;
    }
.table-database-edit .tree table {
    border-collapse:collapse;
    border-bottom:1px solid #e9e8e8;
    border-left:1px solid #e9e8e8;
    color:#333333;
    margin-bottom:2px;
    }
.table-database-edit .tree table tr.tableheader{
    background: url(../images/tableheader-bg.gif) repeat-x;
    height: 46px;
}
.table-database-edit .tree table tr.tableheader td.tablecontactheader2 {
    padding: 0 3px;
    width: 189px;
    }
.table-database-edit .tree table tr.tableheader td.tablecontactheader2 img {
    float:left;
    margin-right:6px;
    }
.table-database-edit .tree table tr.tableheader td.tablecontactheader2 a:hover {
    /*padding: 0 16px 0 28px;*/
    background-color:inherit;
}
.table-database-edit .tree table tr td.tablecontactheader2 p {
    color: #4E95BA;
    font:normal 12px/14px Tahoma,Arial,Sans-serif;
    margin-top:5px;
}

.table-database-edit .tree table tr td a.hover-grey {
    color:#333333;
    }


.table-database-edit .tree .border-r {
    border-right:1px solid #e9e8e8;
    }
.table-database-edit .tree .border-b {
    border-bottom:1px solid #e9e8e8;
    }
.table-database-edit .tree table tr td.selected {
   /* padding:5px 0;*/
    background-color:#1a6286;
   cursor:pointer;


    }
.table-database-edit .tree table tr td.selected a {
    color:#FFFFFF;
    float:left;
    padding-left:26px;
    width:90px;
}
.table-database-edit .tree table tr td.selected:hover {
    background-color:#1a6286;
    }
.table-database-edit .tree table tr td.selected .selected-img {
   background:url(../images/selection-bg.png) top right no-repeat;
    display:block;
    height:24px;
    margin:-5px 0 0 196px;
    position:absolute;
    width:13px;

    }
/*.table-database-edit .tree table tr td.selected .icons {
    float:right;
    width:38px;
    margin-right:5px;
    } */
/*.selected .icons img.idrop{
    float:left;
    width:14px;
     margin: 0 4px 0 0;
    }
.selected .icons img.iedit{
   float:left;
   width:14px;
    }  */
/*------------------------------*/
.table-database-edit .tree table tr td {
    padding:5px 0;
    cursor:pointer;
    }
.table-database-edit .tree table tr td a {
    color:#000;
    float:left;
    padding-left:26px;
   /* width:90px;*/
   text-decoration:none;
}
.table-database-edit .tree table tr td.filled:hover {
    background-color:#ebebea;
    }
.table-database-edit .tree table tr td .selected-img {
   background:url(../images/selection-bg.png) top right no-repeat;
    display:none;
    height:24px;
    margin:-5px 0 0 196px;
    position:absolute;
    width:13px;
    }
.table-database-edit .tree table tr td .icons {
    float:right;
    width:38px;
    margin-right:5px;
    }
 .icons img.iedit{
    float:left;
    width:14px;
     margin: 0 4px 0 0;
    }
 .icons img.idrop{
   float:left;
   width:14px;
    }
/*------------------------------*/



.table-database-edit .tree table a.make-comment {
      background: url(../images/green-icon.gif) no-repeat;
     height:16px;
     width:19px;
     float:right;
    /* margin: -7px -3px 0 0;*/
    margin:-6px -3px 0 0;
     padding:0;
    }
.table-database-edit .tree table a.make-comment:hover {
      background: url(../images/gray-icon.png) no-repeat;
      }
.table-database-edit .buttonset-wrap {
    height: 28px;
    background: url(../images/bg-buttonset.gif) repeat-x  left top;
   float:left;
   margin-left:4px;
}
.table-database-edit .buttonset-wrap ul.buttonset {
    float: left;
    list-style-type: none;
}
.table-database-edit .buttonset-wrap ul.buttonset li {
    float:left;
 }
.table-database-edit .buttonset-wrap ul.buttonset li a.button {
    background: url(../images/button-bg.gif) repeat-x  left top;
    height:18px;
    border-right: 1px solid #8cc00e;
    color: white;
    display:block;
    float: left;
    font:normal 14px/16px Tahoma,Arial,Sans-serif;
    padding: 5px;
    text-decoration: none;
}
.table-database-edit .buttonset-wrap ul.buttonset li a.button:hover {
    background: url(../images/button-bg-hov.gif) repeat-x left top;
    color:#e5e9b2;
}
/*.table-database-edit .tree table tr td img.idrop, .table-database-edit .tree table tr td img.iedit{
    float:right;
    z-index:20;
     margin: 5px 3px 0 2px;
    }*/
.table-database-edit .tree table tr td.add {
    padding:1px 0 !important;
    }
.table-database-edit .tree table tr td a.add-btn {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background:none repeat scroll 0 0 #cccccc;
    color:#666666;
    padding:5px 15px;
    position:relative;
    text-align:center;
    float:right;
    margin:0 2px 0 0;
    font:normal 12px/14px Tahoma,Arial,Sans-serif;
    }
.table-database-edit .tree table tr td a.add-btn:hover {
    background: none repeat scroll 0 0 #666666;
    color:#fff;
    text-decoration:none;
    }

.table-database-edit a.add-btn.add-city {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background: none repeat scroll 0 0 #CCCCCC;
    color: #666666;
    display: block;
    font: 12px/14px Tahoma,Arial,Sans-serif;
    height: 15px;
    margin: 0px 0 0 149px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    width: 51px;
}
.table-database-edit a.add-btn.add-city:hover {
    background: none repeat scroll 0 0 #666666;
    color:#fff;
    text-decoration:none;
    }

    /*-----------------table-database-edit------popup-database-2-------------------*/
.table-database-edit .popup-box-database-2 {
   /* left: 50%;*/
      margin: -15px 0 0 199px;
    position: absolute;
    /*top: 50%;*/
    width:171px;
}
.table-database-edit .popup-wrapper-database-2  {
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    border: 1px solid #D7DCDE;
    position: relative;
   /* width:166px; */
}
.table-database-edit .popup-content-database-2 {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #1d4f68;
    /*margin: 0 auto;*/
    padding:8px 13px;
    position: relative;
    /*width:138px;*/
    text-align:center;
}
.table-database-edit .popup-content-database-2 ul  {
    list-style-type:none;
    color:#565655;
    text-align:left;
    }
.table-database-edit .popup-content-database-2 ul li {
   //z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '&ndash;'));
    padding-bottom:10px;
    }
.table-database-edit .popup-content-database-2 ul  li:before {
	content: "\2013";
	}
.table-database-edit .popup-content-database-2 ul li a {
    margin-left:3px;
    color:#565655;
    font:normal 11px/13px Tahoma,Arial,Sans-serif;
    }
/*--------------table-database--menu hidden------------------*/

.sidebar.hidden {
    float: left;
    width: 55px;
}
.nav-main.hidden {
    float: right;
    margin-right:-70px;
    width: 100%;
}
.sidebar-box-hidden {
    background:url(../images/menu-bg-hidden.png)  no-repeat;
    /*width:44px;*/
    height:550px;
    margin:68px 0 0px 9px;
    }
.hidemenu-hidden {
}
.hidemenu-hidden a {
    background: url("../images/btn-hide-menu.gif") no-repeat;
    display: inline-block;
    height: 37px;
    width: 38px;
    margin:485px 0 0 3px;
}
.hidemenu-hidden a:hover {
    background: url("../images/btn-hide-menu-hover.gif") no-repeat;
    }

.table-database-hidden {
    width:796px;
    margin:13px 0 260px 10px;
}
.table-database-hidden .top-database .database-logo {
    float:left;
    }
.table-database-hidden .top-database .database-logo p {
    float:left;
    margin: 4px 10px 0 0;
    font:normal 22px/24px Tahoma, Arial, Sans-serif;
    color:#302f2f;
    }
.table-database-hidden .database-logo img {
    float:left;
    margin-bottom:1px;
    }
.table-database-hidden .blue-hr{
    background-color:#6092b4;
    height:11px;
    }
.table-database-hidden a.grey-nav {
    background: url(../images/grey-nav.gif)  no-repeat;
    width:60px;
    height:25px;
    float:left;
    color:#10425b;
    display:inline-block;
    padding: 5px 0 0 0;
    text-align:center;
    font: normal 13px/15px Tahoma, Arial, Sans-serif;
    }
.table-database-hidden a.grey-nav:hover {
    text-decoration:none;
    color:#3399cc;
    }
.table-database-hidden a.blue-nav {
    background: url(../images/blue-nav.gif)  no-repeat;
    width:74px;
    height:25px;
    float:left;
    color:#fff;
    display:inline-block;
    padding: 5px 0 0 0;
    text-align:center;
    font: normal 13px/15px Tahoma, Arial, Sans-serif;
   /*margin:0 -17px 0 0;*/
    }
.table-database-hidden a.blue-nav:hover {
    text-decoration:none;
    color:#ccc;
    }
.table-database-hidden ul.nav-database {
    list-style:none;
    float:right;
    margin-top: 2px;
    }
.table-database-hidden ul.nav-database li {
     float: left;
    }
.table-database-hidden .tree table {
    border-collapse:collapse;
    border-bottom:1px solid #e9e8e8;
    border-left:1px solid #e9e8e8;
    color:#333333;
    }
.table-database-hidden .tree table tr.tableheader{
    background: url(../images/tableheader-bg.gif) repeat-x;
    height: 46px;
}
.table-database-hidden .tree table tr.tableheader td.tablecontactheader2 {
    padding: 0 28px;
    width: 140px;
    }
.table-database-hidden .tree table tr.tableheader td.tablecontactheader2 a:hover {
    /*padding: 0 16px 0 28px;*/
    background-color:inherit;
}
.table-database-hidden .tree table tr td.tablecontactheader2 p {
    color: #4E95BA;
    font:normal 12px/14px Tahoma,Arial,Sans-serif;

}

.table-database-hidden .tree table tr td a.hover-grey {
    padding:5px 28px;
    height:15px;
    width:143px;
    display:block;
    color:#333333;
    }
.table-database-hidden .tree table tr td a.hover-grey:hover {
   background-color:#ebebea;
   text-decoration:none;

    }
/*.table-database .tree table tr td a {
    color:#333333;
    text-decoration:none;
    }*/
.table-database-hidden .tree .border-r {
    border-right:1px solid #e9e8e8;
    }
.table-database-hidden .tree .border-b {
    border-bottom:1px solid #e9e8e8;
    }
.table-database-hidden .tree table tr td.selected {
    padding:0;
    background-color:#1a6286;

    }
.table-database-hidden .tree table tr td.selected .selected-img {
     background:url(../images/selection-bg.png) top right no-repeat;
     height:15px;
     width:154px;
     color:#fff;
     display:block;
     position:absolute;
      padding:5px 28px;
     margin: -12px 0 0 0px;
      z-index:1;
    }
.table-database-hidden .tree table a.hover-grey {
    color:#333333;
    height:15px;
   /* width:136px;*/
    width:80px;
    display:block;

    }
.table-database-hidden .tree table a.hover-grey:hover{
    background-color:#ebebea;
    }
.table-database-hidden .tree table a.make-comment {
      background: url(../images/green-icon.gif) no-repeat;
     height:16px;
     width:19px;
     float:right;
    /* margin: -7px -3px 0 0;*/
    margin:-6px -3px 0 0;
     padding:0;
    }
.table-database-hidden .tree table a.make-comment:hover {
      background: url(../images/gray-icon.png) no-repeat;
      }
/*-----------------------popup database-------------------*/
.table-database-hidden .tree table  tr td .popup-box-database {
     margin: -43px 0 0 175px;
    position: absolute;
    z-index:80;
    width:129px;
}
.table-database-hidden .tree table  tr td  .popup-wrapper-database  {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    border: 1px solid #D7DCDE;
    position: relative;
   /* width:129px;*/
}
.table-database-hidden .tree table  tr td  .popup-content-database {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #1d4f68;
    margin: 0 auto;
    padding:8px;
    position: relative;
    /*width:105px;*/
    text-align:center;
    z-index:2;
}
.table-database-hidden .tree table  tr td  .popup-content-database a.popup-a {
    color:#4e95ba !important;
    font:normal 12px/14px Tahoma,Arial,Sans-serif !important;
    }
.table-database-hidden .tree table  tr td  .popup-content-database a.popup-a:hover {
    color:#417f9f;
    text-decoration:underline;
    }
    /*-----------------------popup-database-2-------------------*/
.popup-box-database-2 {
   /* left: 50%;*/
      margin: -15px 0 0 199px;
    position: absolute;
    /*top: 50%;*/
    width:171px;
}
.popup-wrapper-database-2  {
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    border: 1px solid #D7DCDE;
    position: relative;
   /* width:166px; */
}
.popup-content-database-2 {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #1d4f68;
    margin: 0 auto;
    padding:8px 15px;
    position: relative;
    /*width:138px;*/
    text-align:center;
}
.popup-content-database-2 ul  {
    list-style-type:none;
    color:#565655;
    text-align:left;
    }
.popup-content-database-2 ul li {
   //z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '&ndash;'));
    padding-bottom:10px;
    }
.popup-content-database-2 ul  li:before {
	content: "\2013";
	}
.popup-content-database-2 ul li a {
    margin-left:3px;
    color:#565655;
    font:normal 11px/13px Tahoma,Arial,Sans-serif;
    }

/*-----------------------------------------------------------------------------------*/

    /*-----------------------popup-database-3-------------------*/
.popup-box-database-3 {

    position: absolute;
    top: 31px;
	right:0;
    width:300px;
}
.popup-wrapper-database-3  {
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    border: 1px solid #D7DCDE;
    position: relative;
   /* width:166px; */
}
.popup-content-database-3 {
    -moz-border-radius: 7px 7px 7px 7px;
     border-radius:  7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    behavior: url("/js/pie.htc");
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #1d4f68;
    margin: 0 auto;
    padding:8px 15px;
    position: relative;
    /*width:138px;
    text-align:center;*/
}
.popup-content-database-3 ul  {
    list-style-type:none;
    color:#565655;
    text-align:left;
    }
.popup-content-database-3 ul li {
   //z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '&ndash;'));
    padding-bottom:10px;
    }
.popup-content-database-3 ul  li:before {
	content: "\2013";
	}
.popup-content-database-3 ul li a {
    margin-left:3px;
    color:#565655;
    font:normal 11px/13px Tahoma,Arial,Sans-serif;
    }
.popup-content-database-3 a.popup-a {
    color: #4E95BA !important;
    font: 12px/14px Tahoma,Arial,Sans-serif !important;
}

/*-----------------------testminonials-------------------*/
.fix_width{
	width:1000px;
	margin:0 auto;
}
.testminonials{
	padding:20px 10px 52px;
}
.back_to_home{
	float:right;
	width:145px;
	height:35px;
	font-size:14px;
	color:#5fa3c3;
	line-height:35px;
	background:url(../images/back-home.png) no-repeat right top;
	margin-right:14px;
}
.back_to_home:hover{
	background:url(../images/back-home.png) no-repeat right -35px;
	text-decoration:none;
}
.wrap_blocks{
	padding:25px 0 0 14px;
}
.blocks_logo{
	background:url(../images/testimonials_hr_both.png) no-repeat center bottom;
	padding:0 20px 14px 12px;
	margin-bottom:16px;
}
.testminonials h4{
	font:normal 18px Arial, sans-serif;
	color:#333;
	padding-bottom:16px;
}
.testminonials .box_logo{
	width:220px;
	float:left;
	padding-top:8px;
}
.testminonials_quote-box{
	margin-left:245px;
}
.signature_quote-box{
	display:block;
	text-align:right;
	font:normal 14px Tahoma,sans-serif;
	color:#599bb9;
}
.testminonials .quote p {
	padding:0 10px;
}

/*-----------------------------------------------------------------------------------*/

.opasity {
    background:url(../images/opacity.png) repeat scroll 0 0 transparent;
    height: 100%;
    left: 0;
    /*opacity: 0.9;*/
    position: fixed;
    top: 0;
    width: 100%;
    z-index:10000;
    display:none;
}

/*-------------------------------popup-default-------------------------------*/
.popup-box-def{
    position: fixed;
    width:635px;
    z-index:10005;
    display:none;
}
.popup-box-def-scroll{
    position: fixed;
    width:635px;
    z-index:10005;
    display:none;
}
.popup-wrapper-def {
    position: relative;
    width:635px;
}
.popup-top-def{
    background: url(../images/popup-def_top.png) no-repeat;
	height:9px;
    width:635px;
}
.popup-bottom-def{
    background: url(../images/popup-def_bot.png) no-repeat;
	height:10px;
    width:635px;
}
.popup-middle-def{
    background: url(../images/popup-def_rep.png) repeat-y;
    position: relative;
    width:635px;
}
.popup-content-def {
    background: url(../images/popup-def_center.png) no-repeat left center;
    margin: 0 auto;
    position: relative;
    width:633px;
    min-height:215px;
	overflow:hidden;
}
.popup-middle-def .def-scroll{
	max-height:280px;
	overflow:auto;
	padding-right:10px;
}
.popup-content-def a.close {
    background:url(../images/close-img-black.png) no-repeat;
    width:10px;
    height:10px;
    display:block;
    position:absolute;
	top:5px;
	right:14px;
	z-index:10010;
    }
.popup-content-def a.close:hover {
    background:url(../images/close-img-black.png) no-repeat 0 -10px;
    }
.popup-content-def .popup_text{
	padding:25px 37px 20px 30px;
}
.popup-content-def .popup_text_scroll{
	padding:25px 11px 20px 30px;
	position:relative;
}
.popup-content-def .title{
	font:bold 16px/20px Tahoma,sans-serif;
	color:#1B5D7D;
	display:block;
	padding-bottom:5px;
}
.popup-content-def .title-sub{
	font:bold 12px/16px Tahoma,sans-serif;
	display:block;
	padding-bottom:5px;
}
.popup-content-def .text_title{
	padding-bottom:5px;
	display:block;
}
.popup-content-def .title:first-child{
	padding-bottom:15px;
}
.popup-content-def p{
	color:#353535;
	padding-bottom:15px;
}
.popup-def-choice{
	overflow:hidden;
	position:relative;
}
.popup-def-choice a{
	float:left;
	behavior:url("/js/pie.htc");
	min-height:31px;
	width:215px;
	background:#4a9c3f;
	border-radius:5px;
	position:relative;
	font:bold 14px Tahoma,sans-serif;
	color:#fff;
	padding:12px 16px 10px;
	text-shadow:0px 1px 1px #333;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
}
.popup-def-choice a:hover{
	text-decoration:none;
	background:#427d3a;
}
.popup-def-choice .first_choice{
	width:265px;
	margin-right:5px;
	background:#fd6e05;
	text-align:left;
	line-height:18px;
}
.popup-def-choice .first_choice:hover{
	background:#c2621b;
}
.popup-def-choice .first_choice span{
	font:normal 11px Tahoma,sans-serif;
	color:#fff;
	behavior:url("/js/pie.htc");
}
.popup-content-def ul{
	list-style: dick outside;
	padding-left:25px;
	padding-bottom:10px;
}
.popup-content-def ul li{
	padding:0 0 5px 2px;
}

/*--------------------popup diary---------------------------*/
.popup-box-diary {
    position:fixed;
    width:719px;
    z-index:10005;
}
.popup-wrapper-diary {
    position: relative;
    width:719px;
}
.popup-content-diary {
    background: url(../images/popup-diary.png) repeat scroll 0 0 transparent;
    margin: 0 auto;
    position: relative;
    width:719px;
    height:309px;
}
.popup-content-diary a.close {
    background:url(../images/close-img.png) no-repeat scroll 0 0 transparent;
    width:13px;
    height:13px;
    display:block;
    margin:48px 34px 0 0;
    position:relative;
    float:right;
    }
.popup-content-diary a.close:hover {
    background:url(../images/close-img-hov.png) no-repeat scroll 0 0 transparent;
    }
.popup-content-diary .diary-text-block {
   /* width:648px;*/
    margin:54px 0 0 28px;
    display:inline-block;
    font:normal 12px/14px Verdana,Arial,Sans-serif;
    color:#333333;
    }
.popup-content-diary .diary-text-block p {
    margin:0 28px 0 0;
    }
.popup-content-diary .diary-text-block .list-diary{
    width:330px;
    float:left;
    margin:20px 0 0 5px;
    }

.popup-content-diary .diary-text-block .list-diary .item-diary {
    padding-bottom:10px;
    }
.popup-content-diary .diary-text-block .list-diary .item-diary img {
    float: left;
}

.popup-content-diary .diary-text-block .list-diary .item-diary span {
    float: left;
    margin-left: 12px;
    width: 278px;
}
/*--------------------end popup diary---------------------------*/

/*------------------------popup news-------------------*/
.popup-box-news {
    position: fixed;
    width:719px;
    z-index:10005;
}
.popup-wrapper-news {
    position: relative;
    width:719px;
}
.popup-content-news {
    background: url(../images/popup-news.png) repeat scroll 0 0 transparent;
    margin: 0 auto;
    position: relative;
    width:719px;
    height:539px;
}
.popup-content-news a.close {
    background:url(../images/close-img.png) no-repeat scroll 0 0 transparent;
    width:13px;
    height:13px;
    display:block;
    margin:48px 34px 35px 0;
    position:relative;
    float:right;
    }
.popup-content-news a.close:hover {
    background:url(../images/close-img-hov.png) no-repeat scroll 0 0 transparent;
    }

.popup-content-news .scroll {
     height: 408px;
   /* margin-top: 35px;*/
    overflow-y: scroll;
    width: 639px;
    padding:20px 30px 0 30px;
}
.popup-content-news .scroll p {
    font:normal 12px/14px Tahoma,Arial,Sans-serif;
    margin:0 0 17px 0;
    color:#333333;
    }

.popup-content-news .scroll p.allcontent-title {
    font:bold 14px/16px Tahoma,Arial,Sans-serif;
    }

/*------------------------popup lobby-------------------*/
.popup-box-lobby {
    position: fixed;
    width:719px;
    z-index:10005;
}
.popup-wrapper-lobby {
    position: relative;
    width:719px;
}
.popup-content-lobby {
    background: url(../images/popup-lobby.png) repeat scroll 0 0 transparent;
    margin: 0 auto;
    position: relative;
    width:719px;
    height:539px;
}
.popup-content-lobby a.close {
    background:url(../images/close-img.png) no-repeat scroll 0 0 transparent;
    width:13px;
    height:13px;
    display:block;
    margin:48px 34px 35px 0;
    position:relative;
    float:right;
    }
.popup-content-lobby a.close:hover {
    background:url(../images/close-img-hov.png) no-repeat scroll 0 0 transparent;
    }

.popup-content-lobby .scroll {
     height: 408px;
    /*margin-top: 35px;*/
    overflow-y: scroll;
    width: 639px;
    padding:20px 30px 0 30px;
}
.popup-content-lobby .scroll p {
    font:normal 12px/14px Tahoma,Arial,Sans-serif;
    margin:0 0 17px 0;
    color:#333333;
    }

.popup-content-lobby .scroll p.allcontent-title {
    font:bold 14px/16px Tahoma,Arial,Sans-serif;
    }
.popup-content-lobby .scroll .lobby-list ul li {
    padding-bottom:5px;
    }
.popup-content-lobby .scroll .lobby-list{
    font:normal 12px/14px Tahoma,Arial,Sans-serif;
    color:#333333;
    margin:0 0 17px 25px;
    }
.contact_us a{
    color:#006699;
}
.about_us ul{
    padding-left:30px;
}
a.edms_link{
    margin-left:5px;
}
div.edms_desc{
    padding-top:5px;
}
.title_post{
	position:relative;
}
.title_post .syst_menu{
	position:absolute;
	top:0;
	right:0;
	width:133px;
	height:28px;
	background:url(../images/syst_menu_bg.gif) repeat-x;
	border:1px solid #d3d3d3;
	border-radius:1px 1px 5px 5px;
	-moz-border-radius:1px 1px 5px 5px;
	-webkit-border-radius:1px 1px 5px 5px;
	behavior: url("/js/pie.htc");
	list-style:none;
}
.title_post .syst_menu li{
	float:left;
}
.title_post .syst_menu .first_item a{
	padding-right:14px;
}
.title_post .syst_menu li img{
	float:left;
	padding-top:6px;
}
.title_post .syst_menu li a{
	float:left;
	color:#656565;
	font-size:11px;
	height:22px;
	padding:6px 0 0 28px;
}
.title_post .syst_menu li a.print{
    background: url(../images/print.png) no-repeat 7px -28px;
}
.title_post .syst_menu li a.share{
    background: url(../images/share.png) no-repeat 7px -28px;
}
.title_post .syst_menu li a:hover{
	color:#5597b8;
	text-decoration:none;
	background-position:7px 0;
}

/*Hidden form*/

div.contacts_menu {
	background-color:#F8F8F8;
	border:2px outset #E0E0E0;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	left:0;
	padding:0 1px 1px 0;
	position:absolute;
	top:0;
	visibility:hidden;
    z-index: 1;
}
div.contacts_menu A{
	color:#224072;
	cursor:pointer;
	display:block;
	padding:3px 1em;
	text-decoration:none;

}
div.contacts_menu A:hover{
	font-weight:bold;
}
div.contact-profile-popup{
  border:3px solid #000;
  position:absolute;
  background-color:#E0EDF3;
  top:300px;
  padding:10px;
  display:none;
  left:100px;
}

table.contactaction2 {
border:1px solid #E0EDF3;
color:#006699;
font-weight:bold;
text-align:center;
cursor: pointer;
}

table.contactaction2 + div table.contactaction2 {
cursor: auto;
}

table.contactaction2 + div table.contactaction2 td {
color:#FFFFFF;
font-weight: normal;
}

table.contactaction2 a{
display:block;
font-weight:bold;
padding:5px;
text-decoration:none;
text-align:left;
color:#FFFFFF;
}

table.contactaction2 a.non-block{
display:inline;
padding:0px;
}

table.contactaction2 + div table.contactaction2 a:hover{
text-decoration:underline;
}

table.contactaction2 + div{
background-color:#5B9DBD !important;
}
/* Tailor my news table */
table.kwds{
        border: 1px #E0EDF3 solid;
}

th.kwds{
        color: #17466A;
        background-color: #E0EDF3;
        text-align: left;
    font: bold 11px Arial, sans-serif;
}

span.kwds{
        color: #17466A;
        text-transform: uppercase;
        text-align: left;
    font: bold 11px Arial, sans-serif;
}

table.steps{
background-color: #E0EDF3;
}
table.kwds{
	border-collapse:collapse;
}
table.kwds TD{
	padding:5px;
	text-align:left;
	vertical-align:middle;
    border-bottom: 1px #E0EDF3 solid;
}
table.kwds-nowrap TD{
    white-space: nowrap;
}
td.kwds{
        color: #17466A;
        border: 1px #E0EDF3 solid;
        font-weight: bold;
}

.contact-us {
    background: url("../images/button-bg.gif") repeat-x scroll left top transparent;
    border-right: 1px solid #8CC00E;
    color: white;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 18px;
    line-height: 16px;
    padding: 5px;
    text-decoration: none;
}

table.tailored-kwds, table.tailored-kwds td {
/*	border-collapse:collapse;*/
}
table.tailored-kwds .trodd td:first-child, table.tailored-kwds .treven td:first-child {
	width:330px !important;
}
table.tailored-kwds tr.trodd label, table.tailored-kwds tr.treven label {
	width:auto !important;
}

table.tailored-kwds tr.tableheader {
    /*background:url(../images/tableheader-bg.gif) repeat-x left top;*/
    height:46px;
    vertical-align: top;
}
table.tailored-kwds tr.tableheader td {
    font:18px Tahoma, Arial, sans-serif;
    color:#1C7F9B;
    /*font-weight: bold;*/
}
table.tailored-kwds td {
    border-right:1px solid White;
}
table.tailored-kwds tr.trodd {
    background-color:#fcfcfc;
}
table.tailored-kwds tr.trodd a, table.tailored-kwds tr.treven a {
    color:#2899c5;
    font-size:12px;
}
table.tailored-kwds tr.trodd a:hover, table.tailored-kwds tr.treven a:hover {
    color:#147196;
    text-decoration:underline;
}
table.tailored-kwds tr.trodd, table.tailored-kwds tr.treven {
    color:#8e8e8e;
    border-bottom:1px solid #e9e8e8;
}
.members-logs .trodd td,.members-logs .treven td {
    padding-left:0px;
}
table.tailored-kwds .tableheader td {
    padding-top:16px;
}
table.tailored-kwds .trodd td, .trodd div, table.tailored-kwds .treven td, .treven div {
    padding-top:7px;
    padding-bottom:7px;
}

li.last-calendar a {
    cursor: pointer;
}

.buttonset-wrap ul.buttonset li a.button img.next {
    width: 15px;
    height: 28px;
    float: right;
    border: 0 none;
    margin:0;
    padding:0;
}

.buttonset-wrap ul.buttonset li a.button img.prev {
    width: 15px;
    height: 28px;
    float: left;
}

.hidemenu-hidden a {
	display:inline-block;
	width:38px;
	height:37px;
	background:url(../images/btn-show-menu.gif) no-repeat;
	vertical-align:-12px;
}
.hidemenu-hidden a:hover {
	background:url(../images/btn-show-menu-hover.gif) no-repeat;
}

.buttonset-wrap ul.buttonset li a.button {
    cursor: pointer;
}

h5 {
    color: #415F63;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}

.view-contact .lord-comments p.title-profile a.c_page_active {
    text-decoration: none;
    cursor: text;
}

.view-contact .lord-comments p.title-profile a.c_page_active:hover {
    color:#9cbcd3;
}

a.non-block {
    display: inline;
}

.popup-content-menu > p {
    color: white;
}

.news-table .diary-table .diary-category .subcategory .subcategory-text {
    padding: 0 30px;
}

.news-table .diary-table .diary-category .subcategory span {
    margin-left: 0px !important;
}

.news-table .diary-table .diary-category .subcategory > span {
    margin-left: 20px;
}

.table-database-edit .tree table tr td.selected .selected-img {
    margin-left: 194px;
}

.table-database-edit .tree .border-l {
    border-left: 1px solid #E9E8E8;
}


/**Home page testimonials (changes from style.css) **/
.comments .trademarks .inner_test_logos a{
	height: auto;
	width: auto;
	margin-top: 18px;
}

.comments .trademarks .inner_test_logos a img{
	height: 32px;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.comments .trademarks .inner_test_logos a.icon_active img{
	height: auto;
	filter: alpha(opacity=100);
	opacity: 1;
}
.comments .trademarks .inner_test_logos a.icon_active{
	margin-top: 0px;
}

.quote{
	position: relative;
	height: 85px;
}
.quote p{
	position: absolute;
	left: 0px;
	top: 30px;
}
.quote img{
	position: absolute;
	right: 0px;
	top: 115px;
}
.quote p span.autor{
	position: absolute;
	left: 0px;
	top: 127px;
}

.popup-box-database {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #1D4F68;
    border-radius: 7px 7px 7px 7px;
    padding: 8px;
    position: relative;
    text-align: center;
    z-index: 80;
}

.contact-hover {
    background: #1A6286 !important;
    text-decoration: none !important;
}
input.field {
    padding:2px;
    width:220px;
}
textarea.field {
    padding:2px;
    width:220px;
    height:80px;
}
div#messages div.error{
    padding:10px 0;
    font-size:16px;
}
ul.our_work_list{
    margin:0 0 0 35px;
}
ul.our_work_list li{
    padding: 5px 0;
}
a.save_work{
    line-height:18px;
    color:#2899C5;
}
ul.our_work_list li a{
    color:#2899C5;
}

/*--------------------popap print & share------------------*/
.popup-box-print_share{
    width:290px;
    border:1px solid #d3d3d3;
    background:#fff;
    position:absolute;
    right:0;
    top:42px;
}
.popap-wrap-print_share{
    position:relative;
    padding:12px 0;
}
.popap_bg_arrow{
    position:absolute;
    display:block;
    width:19px;
    height:11px;
    background:url(../images/bg_popap_print.gif) no-repeat;
    right:25px;
    top:-11px;
}
.popap-print_share-title{
    text-align:center;
    color:#333;
    font:normal 14px Tahoma,sans-serif;
    padding-bottom:10px;
}
.popap-cont-print_share{
    padding:0 10px 0 12px;
}
.popap-cont-print_share label{
    font:normal 11px Tahoma,sans-serif;
    color:#333;
    padding:0 5px;
}
.popap-cont-print_share td{
    padding-bottom:12px;
}
.popap-cont-print_share table{
    border-bottom:1px solid #e8e6e6;
    width:100%;
}
#input_text{
    height:21px;
    border:1px solid #d3d3d3;
    background:#f2f2f2;
    padding:0 5px;
    font:normal 12px/20px Tahoma, sans-serif;
    color:#333;
}
.popap-cont-print_share #input_text{
    width:137px;
}
.popap-btn-block{
    overflow:hidden;
    padding:12px 0 0;
}
.grey_btn{
    float:right;
    height:26px;
    font:bold 11px/24px Tahoma,sans-serif;
    color:#3d3c3c;
    text-decoration:none;
    position:relative;
    padding:0 30px;
    background:#e1e2e3;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    behavior:url("/js/pie.htc");
}
.grey_btn:hover{
    text-decoration:none;
    background:#999;
    color:#fff;
}
.popup-box-print_share.print_block{
    right:25px;
}
.print_block .popap_bg_arrow{
    right:60px;
}
.print_block .popap-cont-print_share tr td:first-child{
    width:20px;
    vertical-align:top;
}
.print_block .popap-btn-block{
    line-height:24px;
}
.print_block .popap-btn-block .print_block_link{
    color:#438cbd;
    float:left;
}
.print_block .grey_btn{
    padding:0 12px;
}
.print_block .popap-cont-print_share label{
    padding:0;
    margin-bottom:12px;
    float:left;
}
.print_block .popap-cont-print_share table{
    padding-bottom:12px;
}
.print_block .popap-cont-print_share td{
    padding-bottom:0;
    overflow:hidden;
}
.print_block .popap-cont-print_share{
    padding:0 8px 0 9px;
}
.signature_popup_block{
    font-size:11px;
    color:#b2aeae;
    display:block;
    margin-top:-12px;
    float:left;
    width:100%;
}
input.tailor_keywords_button{
    height: 36px;
/*    width:175px;*/
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    background: url(../images/tailor.gif) repeat scroll 0 0 transparent;
    border:1px solid #8bc41a;
    color: #ffffff;
    font: normal 14px/16px Tahoma,Arial,Sans-serif;
    behavior: url("/js/pie.htc");
    position:relative;
    text-shadow:1px 1px 0 #596d2c;
    cursor:pointer;
    float: right;
    bottom:46px;
    right:15px;
	padding: 0 10px;
}
input.tailor_keywords_button:hover{
    background:url(../images/tailor-hov.gif);
}
form#frmContact dl dd{
    padding: 5px 0 10px;
}
form#frmContact dl dd input[type="submit"],
form#frmContact dl dd input[type="reset"]{
    padding: 2px 5px;
    margin-right:5px;
}
span.news-sent{
    margin-left:25px;
}
/*---------------------------------*/
h3.category {
    background-color: #E0EDF3;
    font-weight: normal;
    margin-top: 5px;
    padding: 3px;
}
div.page-content table ul.diary_category {
    list-style-type: none;
    margin-bottom: 10px;
    margin-left: 10px;
}
div.page-content table ul.diary_category li {
    border-bottom: 1px solid #EEEEEE;
    padding: 2px 0;
}
.tabs dl.search dt {
    width: 51px;
}
input.search {
    width: 300px;
}
div.subcategory-checkboxes {
    float: right;
    height: 20px;
    margin-left: 20px;
    width: 20px;
}
div.category-dark-heading {
    float: right;
    font-weight: bold;
    padding: 5px 15px;
}
.qa-details {
    padding: 15px 0 15px 25px;
}
.members-lobby-email h3{
    padding:20px 0 25px 18px;
    background:#f3faff;
    margin-bottom:15px;
}
.members-lobby-email div.info-block{
    width:520px;
    border:1px solid #ececec;
    background:#fdf9e0;
    padding:15px 10px;
    overflow:hidden;
    margin-bottom:30px;
}
.members-lobby-email div.info-block img{
    padding: 2px 0 0;
    float:left;
}
.members-lobby-email div.info-block ul{
    color:#707374;
    font:normal 11px/14px Tahoma,sans-serif;
    margin:0 0 0 80px;
}
.members-lobby-email div.email_item{
    padding-bottom:8px;
    width:765px;
}
.members-lobby-email div.email_item label, .members-lobby-email div.email_item_file_browse label{
    width:60px;
    padding-right:2px;
    color:#656565;
    font:normal 11px/21px Tahoma,sans-serif;
    float:left;
}
.members-lobby-email div.email_item label span, .members-lobby-email div.email_item_file_browse label span{
    color:#fd0000;
}
.members-lobby-email div.email_item input, .members-lobby-email div.email_item select{
    background:#f2f2f2;
    border:1px solid #d3d3d3;
    height:21px;
    width:561px;
    float:left;
    font:normal 12px/21px Tahoma, sans-serif;
    color:#333;
    padding:0 5px;
}
.members-lobby-email div.email_item select{
    width:322px;
    padding-right:0;
}
.members-lobby-email div.email_item select option{
    padding-left:5px;
}
.members-lobby-email div.email_item a{
    font-size:12px;
    color:#4d95b9;
}
.members-lobby-email div.email_item a.click_here_btn{
    float:left;
    font-size:11px;
    line-height:21px;
    margin-left:12px;
}
.members-lobby-email div.email_item input.subject_input{
    width:691px;
}
.members-lobby-email div.email_item .edit{
    float:left;
}
.members-lobby-email div.email_item_file_browse label.file_browse{
    color:#333;
    line-height:24px;
}
.members-lobby-email div.email_item_file_browse{
    padding-bottom:8px;
    width:765px;
}
.members-lobby-email div.email_item_file_browse input{
    float:left;
    height:26px;
}
.members-lobby-email div.email_item_radio{
    padding-bottom:8px;
    width:703px;
    padding-left:62px;
}
.members-lobby-email div.email_item_radio input{
    height:21px;
    float:left;
    margin-right:5px;
}
.members-lobby-email div.email_item_radio label{
    color:#656565;
    font:normal 11px/21px Tahoma,sans-serif;
    float:left;
    margin-right:10px;
}
.email_item_bottom{
    border-top:1px solid #f0f0ee;
    width:695px;
    margin:5px 0 8px 62px;
    padding-top:5px;
}
.email_item_bottom span{
    color:3d3d3d;
    font:normal 11px/25px Tahoma,sans-serif;
    float:left;
}
.email_item_bottom span span{
    color:#fd0000;
    padding-right:5px;
}
.email_item_bottom .email_item_btn{
    float:right;
}
.email_item_bottom .email_item_btn input, .tabs_item_bottom .tabs_item_btn input{
    color: #FFFFFF;
    cursor: pointer;
    background: url("../images/button-bg.gif") repeat-x scroll left top transparent;
    border-top:none;
    border-bottom:none;
    border-left:none;
    border-right: 1px solid #8CC00E;
    float: left;
    font: 14px/16px Tahoma,Arial,Sans-serif;
    height: 28px;
    width:96px;
    text-decoration: none;
    margin-left:2px;
}
.email_item_bottom .email_item_btn input.yellow, .tabs_item_bottom .tabs_item_btn input.yellow{
    background: url("../images/button-bg-yellow.gif") repeat-x scroll left top transparent;
    border-right: 1px solid #d7d40d;
}
.email_item_bottom .email_item_btn input.yellow:hover, .tabs_item_bottom .tabs_item_btn input.yellow:hover{
    background: url("../images/button-bg-yellow.gif") repeat-x scroll left top transparent;
    background-position:left -28px;
    color:#fff;
}
.email_item_bottom .email_item_btn input:hover, .tabs_item_bottom .tabs_item_btn input:hover{
    background: url(../images/button-bg-hov.gif) repeat-x left top;
    color:#e5e9b2;
}
/*--------------------------------------SELECT---------------------------*/
.jScrollPaneDrag,
.jScrollArrowUp,
.jScrollArrowDown {
	background: url(../images/selects.gif) no-repeat;
}
.cusel {
	height: 22px;
	background-position: left top;
	display: inline-block;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	width:315px !important;
	background:#f2f2f2;
	border:1px solid #d3d3d3;
}
.cuselFrameRight {
	position: absolute;
	z-index: 2;
	top: 2px;
	right: 2px;
	height: 100%;
	width: 17px;
	background: url(../images/select_btn.gif) no-repeat right top;
}

.cuselText {
	padding:0 5px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	font:normal 12px/21px Tahoma, sans-serif;
	position: absolute;
	top: 0;
	left: 0;
	color:#666565;
	width:285px;
	height: 21px;
}
.cusel span {
	display: block;
	cursor: pointer;
	white-space: nowrap;
	padding: 2px 15px 2px 5px;
	zoom: 1;
}
.cusel span:hover,
.cusel .cuselOptHover {
	background: #2a81ac;
	color: #fff;
}
.cusel .cuselActive {
	background: #3399cc;
	color: #fff;
	cursor: default;
}
.cusel-scroll-wrap {
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 100%;
	background: #f1f1f1;
	min-width: 100%;
	width: auto;
}
.cusel .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
	border:1px solid #ddddde;
}

.cusel .jScrollPaneTrack {
	height: 100%;
	width: 7px !important;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 4px;
}
.cusel .jScrollPaneDrag {
	position: absolute;
	background-position: -40px 0;
	cursor: pointer;
	width: 15px !important;
	height: 27px !important;
	right: -4px;
}
.cusel .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.cusel .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.cusel .jScrollArrowUp {
	position: absolute;
	top: 0;
	right: 2px;
	width: 11px !important;
	height: 12px;
	cursor: pointer;
	background-position: -2px 0;
	overflow: hidden;
}
.cusel .jScrollArrowDown {
	width: 11px !important;
	height: 12px;
	position: absolute;
	top: auto;
	bottom: 0;
	right: 2px;
	cursor: pointer;
	background-position: -21px 0;
	overflow: hidden;
}

#cuselFrame-Seller_country{
    float: right;
    height: 27px;
    margin: 0 0 2px;
    width:262px;
    background:url("../images/input-bg.gif") no-repeat;
}

/*new-tabs
----------------------------------------------------*/
.new-tabs h3 {
    background: none repeat scroll 0 0 #F3FAFF;
    margin-bottom: 15px;
    padding: 20px 0 25px 18px;
}
.new-tabs .customtabs{
     padding-left:18px;
    }
.new-tabs .customtabs span.title-second{
    color: #4D95B9;
    display: block;
    font: bold 14px Tahoma,sans-serif;
    margin:20px 0;
    text-transform: uppercase;
}
.new-tabs  table.current-custom-tabs{
    border-collapse:collapse;
    margin-bottom:12px;
    }
.new-tabs  table.current-custom-tabs tr td{
     border-bottom: 1px solid #c3c3c3;
     height:28px;
    }
.new-tabs  table.current-custom-tabs tr td.city{
    padding:0 14px;
    font:bold 12px/14px Tahoma,Arial,sans-serif;
    color:#656565;
    }
.new-tabs  table.current-custom-tabs tr td a.open{
    background: url(../images/open-tab.gif) no-repeat scroll 0 0 transparent;
    float: right;
    height: 16px;
    width: 16px;
    }
.new-tabs  table.current-custom-tabs tr td a.open:hover{
    background: url(../images/open-tab.gif) no-repeat left -16px;
    }
.new-tabs  table.current-custom-tabs tr td a.close{
    background: url(../images/close-tab.gif) no-repeat scroll 0 0 transparent;
    float:left;
    height: 16px;
    margin-right:2px;
    width: 16px;
    }
.new-tabs  table.current-custom-tabs tr td a.close:hover{
    background: url(../images/close-tab.gif) no-repeat left -16px;
    }
.new-tabs  table.current-custom-tabs tr td p span {
    color:#4b4c4c;
}
.new-tabs  table.current-custom-tabs tr td p a{
    text-decoration:none;
    font:normal 11px/13px Tahoma,Arial,sans-serif;
    }
.new-tabs  table.current-custom-tabs tr td p a.blue-link{
    color:#195977;
    }
.new-tabs  table.current-custom-tabs tr td p a.blue-link:hover{
   color:#0f3b51;
    }
.new-tabs  table.current-custom-tabs tr td p a.delete{
    color:#eb7723;
    }
.new-tabs  table.current-custom-tabs tr td p a.delete:hover{
    color:#cf671c;
    }
.new-tabs .add-new-tab-block {
    padding:10px 0 0 0;
    }


.new-tabs div.tab_item {
    padding-bottom: 8px;
    width: 410px;
}
.new-tabs div.tab_item label, .new-tabs div.tab_item_file_browse label {
    color: #656565;
    float: left;
    font: 11px/21px Tahoma,sans-serif;
    padding-right: 2px;
    width:71px;
}
.new-tabs div.tab_item input {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #D3D3D3;
    color: #333333;
    float: left;
    font: 12px/21px Tahoma,sans-serif;
    height: 21px;
    padding: 0 5px;
    width: 325px;
}
.new-tabs div.tab_item textarea {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #D3D3D3;
    color: #333333;
    float: left;
    font: 12px/21px Tahoma,sans-serif;
    height:73px;
    padding: 0 5px;
    width: 325px;
}
.tabs_item_bottom {
    border-top: 1px solid #F0F0EE;
    margin:0 0 8px 0;
    padding-top: 5px;
    width: 410px;
}
.tabs_item_bottom .tabs_item_btn {
    float: right !important;
}
.tabs_item_bottom .tabs_item_btn input.yellow {
    width:237px !important;
}
.tabs_item_bottom .tabs_item_btn input {
    float: left !important;
    font:bold 11px/13px Tahoma,Arial,Sans-serif !important;
    width:167px !important;
}
.new-tab-form{
    width:410px;
    float:left;
    }
.new-tabs div.info-block {
    background: none repeat scroll 0 0 #FDF9E0;
    border: 1px solid #ECECEC;
    margin-bottom: 30px;
    margin-left: 438px;
    overflow: hidden;
    padding: 15px 10px;
    width: 520px;
}
.new-tabs div.info-block img {
    float: left;
    padding: 2px 0 0;
}
.new-tabs div.info-block ul {
    color: #707374;
    font: 11px/14px Tahoma,sans-serif;
    margin: 0 0 0 80px;
}
/*---*/
.popup-blue-box{
	width:450px;
	margin: 5px 0 0 37px;
    position: absolute;
}
.popup-blue-wrap{
	position:relative;
	background:url("../images/popup-blue-bg.gif") repeat-x #d6ecf2;
	padding:1px;
	border:1px solid #aae3f2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 1px #91b4be;
	behavior: url("js/pie.htc");
}
h3.popup-blue-title{
	min-height:22px;
	background:url("../images/popup-blue-title.gif") repeat-x #2c607a;
	background-position:left center;
	color:#fff;
	font:normal 18px/22px Tahoma,sans-serif;
	padding:8px 25px 8px 16px;
	margin:0 !important;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url("js/pie.htc");
}
h3.popup-blue-title a.close-popup-blue{
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-5px;
	width:10px;
	height:10px;
	background:url("../images/popup-blue-close.png") no-repeat;
	text-indent:-9999px;
	display:block;
}
h3.popup-blue-title a.close-popup-blue:hover{
	background-position:left -10px;
}
.popup-blue-text-wrap{
	padding:5px 5px 3px;
}
.popup-blue-text{
	background:url("../images/popup-blue-text-bg.gif") no-repeat #fff;
	background-position:right bottom;
	min-height:100px;
	padding:12px;
	font:normal 12px Tahoma,sans-serif;
}
.popup-blue-text-title{
	padding-bottom:10px;
}
.popup-blue-input-item{
	padding-bottom:3px;
}
.popup-blue-input-item input{
	padding:0;
	margin:0 8px 0 0;
	vertical-align:-2px;
	line-height:0;
}
.popup-blue-input-item a{
	color:#4d95b9;
	font-size:12px;
	text-decoration:none;
}
.popup-blue-input-item a:hover{
	text-decoration:underline;
	color:#4a819e;
}
.popup-blue-text p b{
	font:bold 12px Tahoma,sans-serif;
	color:#262424;
}

.popup-blue-btn-block{
	padding-top:5px;
}
.popup-blue-btn{
	font:bold 11px/28px Tahoma,sans-serif;
	float:right;
	border:1px solid #d3e1e5;
	text-decoration:none;
	color:#fff;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url("js/pie.htc");
}
.popup-blue-btn span{
	background:url("../images/popup-blue-btn-bg.gif") repeat-x #79a6bd;
	height:28px;
	padding:0 9px;
	display:block;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url("js/pie.htc");
}
.popup-blue-btn:hover span, .popup-blue-btn:hover{
	background-position:left -28px;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
/*Edms
----------------------------------------------------------------------*/
.nav-edms{
	z-index:90;
	padding-bottom:0 !important;
}
.tabs-edms {
	height:24px;
	margin-left:7px;
	position:absolute;
	bottom:-1px;
	z-index:100;
}
.tabs-edms li {
	list-style:none;
	float:left;
	margin:0;
}
.tabs-edms li a{
	float:left;
	height:24px;
	color:#fff;
	background:url(../images/tab-box-nav2.gif) repeat-x;
	background-position:left top;
	font:normal 12px/12px Tahoma,sans-serif;
}
.tabs-edms li a:hover{
	text-decoration:none;
}
.tabs-edms li a span{
	float:left;
	background:url(../images/tab-box-left2.gif) no-repeat;
	background-position:left top;
	height:24px;
}
.tabs-edms li a span span{
	float:left;
	height:14px;
	padding:5px 23px;
	background:url(../images/tab-box-right2.gif) no-repeat;
	background-position:right top;
    cursor:pointer;
}

.tabs-edms li a.active, .tabs-edms li a:hover{
	color:#276381;
	background-position:left -24px;
}
.tabs-edms li a.active span, .tabs-edms li a:hover span{
	background-position:left -24px;
}

.tabs-edms li a.active span span, .tabs-edms li a:hover span span{
	background-position:right -24px;
}
.popup-edms{
	position:relative;
	width:340px;
	min-height:30px;
	padding:1px 1px 5px;
	z-index:1;
	border:1px solid #7da9c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url("js/pie.htc");
}
.all-search-news .search-bg .popup-edms .nav-blue{
	border:1px solid #f5f5f5;
	background: url(../images/blue-line-edms.gif) repeat-x 0 0;
	height:29px;
}
.btn-edms{
	height:29px;
	padding:0px 0;
	margin-left:3px;
}
.btn-edms li {
	list-style:none;
	float:left;
	margin:0;
	border-right:1px solid #cbcbcb;
}
.btn-edms li a{
	float:left;
	height:29px;
	color:#4993cb;
	background:url(../images/tab-box-nav-edms.gif) repeat-x;
	background-position:left top;
	font:normal 12px/12px Tahoma,sans-serif;
}
.btn-edms li a:hover{
	text-decoration:none;
}
.btn-edms li a span{
	float:left;
	background:url(../images/tab-box-left-edms.gif) no-repeat;
	background-position:left -50px;
	height:29px;
}
.btn-edms li a span span{
	float:left;
	height:19px;
	padding:5px 20px;
	background:url(../images/tab-box-right-edms.gif) no-repeat;
	background-position:right -50px;
    cursor:pointer;
	line-height:19px;
}
.btn-edms li.first-btn-edms a span{
	background:url(../images/tab-box-first-left-edms.gif) no-repeat;
	background-position:left top;
}
.btn-edms li.first-btn-edms a span span{
	background:url(../images/tab-box-right-edms.gif) no-repeat;
	background-position:right -50px;
}
.btn-edms li.last-btn-edms a span{
	background:url(../images/tab-box-left-edms.gif) no-repeat;
	background-position:left -50px;
}
.btn-edms li.last-btn-edms{
	border-right:none;
}
.btn-edms li.last-btn-edms a span span{
	background:url(../images/tab-box-last-right-edms.gif) no-repeat;
	background-position:right top;
}

.btn-edms li a.active{
	color:#e1f1fd !important;
	background-position:left -29px !important;
}
.btn-edms li a:hover{
	background-position:left -58px;
}
.btn-edms li a.active span{
	background-position:left 0 !important;
}
.btn-edms li a:hover span{
	background-position:left -50px;
}
.btn-edms li a.active span span{
	background-position:right 0 !important;
}
.btn-edms li a:hover span span{
	background-position:right -50px;
}

.btn-edms li.first-btn-edms a.active span{
	background-position:left -29px !important;
}
.btn-edms li.first-btn-edms a:hover span{
	background-position:left -58px;
}
.btn-edms li.first-btn-edms a.active span span{
	background-position:right 0 !important;
}
.btn-edms li.first-btn-edms a:hover span span{
	background-position:right -50px;
}
.btn-edms li.last-btn-edms a.active span{
	background-position:left 0 !important;
}
.btn-edms li.last-btn-edms a:hover span{
	background-position:left -50px;
}
.btn-edms li.last-btn-edms a.active span span{
	background-position:right -29px !important;
}
.btn-edms li.last-btn-edms a:hover span span{
	background-position:right -58px;
}
.items-radio{
	padding:5px 0 0 11px;
	overflow:hidden;
	list-style:none;
	margin:0;
}
.items-radio li{
	float:left;
	font:normal 11px/15px Tahoma,sans-serif;
	color:#999;
	padding-right:10px;
}
.items-radio li input{
	vertical-align:top;
	margin:0 5px 0 0;
	padding:0;
	font-size:0;
	line-height:0;
}
.items-radio li label{
	color:#656565;
	font:normal 11px/15px Tahoma,sans-serif;
	padding-right:8px;
	white-space:nowrap;
}
tr.tableheader td{
	overflow:hidden
}
.arrow-nav{
	float:right;
	list-style:none;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}
.arrow-nav a, .arrow-nav span{
	display:block;
	width:10px;
	height:9px;
	background-position:left top;
}
.arrow-nav .top_arrow{
	background:url(../images/arrow_top.gif) no-repeat;
}
.arrow-nav .bottom_arrow{
	background:url(../images/arrow_bot.gif) no-repeat;
}
.arrow-nav span{
	background-position:left -9px !important;
}
.tab_title {
	border:0;
}
.asc {
    background:url(../images/arrow-grey-asc.gif) no-repeat scroll 4% 51% transparent;
    padding:0 0 0 25px;
}
.desc {
    background:url(../images/arrow-grey-desc.gif) no-repeat scroll 4% 51% transparent;
    padding:0 0 0 25px;
}
/*.treven input, .trodd input {height:auto}*/
/*.treven div, .trodd div {margin: 5px 0 0;}*/
#interests {
	margin: 10px 0 15px;
}
.pixel_border {
	border-collapse: collapse;
}
.pixel_border td, .pixel_border th {
	padding:2px;
}
.pixel_border td {
	border-bottom: solid #eee 1px;
}
.pixel_border th {
	color: #fff;
	background-color: #aaa;
}
.outcome td {
	color: #000;
	background-color: #f2f2f2;
	border-bottom: #fff solid 1px;
}
.news_body ul {
	padding: 5px 0 0 30px;
}
.fix_heading h1 {
    text-transform: uppercase;
    font: bold 16px/18px Tahoma,Arial,Sans-serif;
    color: #1b5d7d;
    margin-bottom: 12px;
}
.fix_heading h2 {
    text-transform: uppercase;
    font: bold 14px/16px Tahoma,Arial,Sans-serif;
    color: #1b5d7d;
    margin-bottom: 12px;
}
.fix_heading h3 {
    text-transform: uppercase;
    font: bold 12px/14px Tahoma,Arial,Sans-serif;
    color: #1b5d7d;
    margin-bottom: 10px;
    background-color: #ffffff;
    padding: 0;
}
li.new_tab a {
    position: relative;
    padding-right: 36px !important;
}
li.new_tab a:after {
    position: absolute;
    right: -2px;
    top: -4px;
    background: url("../images_20/new-icon3.png");
    background-size: 100%;
    width: 36px;
    height: 35px;
    content: "";
}
.flag_priority {
    width: 16px;
    height: 16px;
    display: block;
    background-size: 16px 16px;
    background-repeat: no-repeat;
}
.flag_1 {
    background-image: url("/images_20/flag_red.png");
}
.flag_2 {
    background-image: url("/images_20/flag_yellow.png");
}
.flag_3 {
    background-image: url("/images_20/flag_blue.png");
}
.delete_16 {
    background-image: url("/images_20/delete.png");
    width: 16px;
    height: 16px;
    display: block;
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
.add_16 {
    background-image: url("/images/green-plus.gif");
    width: 17px;
    height: 17px;
    display: block;
    background-size: 14px 14px;
    background-repeat: no-repeat;
    background-position: 0px 2px;
}
.user-settings {
    float: right;
    width: 26px;
    border-radius: 2px;
    cursor: pointer;
    height: 25px;
    padding: 0 8px;
    margin: 3px 6px 0 0;
    border: 1px solid rgba(0,0,0,0.1);
    color: #444;
    background-color: transparent;
    background-image: -webkit-linear-gradient(top,#f5f5f5,#e1e1e1);
}
.user-settings .s-1 {
    background: no-repeat url(/images_20/settings.png) 0px 0px!important;
    opacity: .55;
    height: 26px;
    width: 26px;
    background-size: 26px 26px!important;
}
.user-settings .s-1-h {
    opacity: .95;
}