html{font-size: 100.1%; height:100%;}
body {
	font: 64% Arial, Helvetica, sans-serif;
	margin: 0;
	background: #fff url(../img/bg-body.gif) repeat-x;
	min-width:985px;
	color:#666;
	height: 100%;
}
form, fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border-style: none;}

textarea {
    resize: none;
} 

#bodyContainer {
	min-height:100%;
	height:auto !important;
	height:100%;
}

#page_home {
	height:100%;
}

/*main*/
#main {
	margin: 0 auto;
	width: 985px;
	position: relative;
}
/*header*/
#header {
	height: 86px;
	position: absolute;
	top:0;
	left:0;
	/*z-index:100;*/
}
/*logo*/
.logo{
	width:256px;
	height:49px;
	background: url(../img/logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position:absolute;
	top:18px;
	left:46px;
	z-index: 15;
}
.logo a{
	display:block;
	height:100%;
}
div#page_home .logo{
	width:256px;
	height:49px;
	background: url(../img/logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position:absolute;
	top:18px;
	left:38px;
	z-index: 15;
}

.navigation{
	position: absolute;
	top:0;
	left:330px;
	margin:0;
	padding:0;
	list-style:none;
	width:680px;
}
.navigation li{
	float:left;
	margin: 0 -15px 0 0;
}
.navigation li a{
	overflow:hidden;
	text-indent: -9999px;
	display: block;
	height:59px;
	position: relative;
}
.navigation li a:hover, .navigation li.active a{background-position:0 100%;}
.home{
	width:85px;
	background: url(../img/home.gif) no-repeat;
}

div#page_home .navigation{
	position: absolute;
	top:0;
	left:200px;
	margin:0;
	padding:0;
	list-style:none;
	width:680px;
}
.about-us{
	width:112px;
	background: url(../img/about-us.gif) no-repeat;
}
.products{
	width:103px;
	background: url(../img/products.gif) no-repeat;
}
.login{
	width: 82px;
	background: url(../img/login.gif) no-repeat;
}
.direct{
	width: 82px;
	background: url(../img/direct.gif) no-repeat;
}
.health-info{
	width:113px;
	background: url(../img/health-info.gif) no-repeat;
}
.contact-us{
	width:113px;
	background: url(../img/contact-us.gif) no-repeat;
}
.media{
	width:82px;
	background: url(../img/media.gif) no-repeat;
}
.careers{
	width:104px;
	background: url(../img/careers.gif) no-repeat;
}
.visual{
	position: absolute;
	top:64px;
	left:26px;
}

.visual-products{
	position: absolute;
	top:64px;
	left:67px;
	z-index: 1;
}

.visual-form{
	position: absolute;
	top:65px;
	left:41px;
	z-index: 1;
}

.visual-direct{
	position: absolute;
	top:59px;
	left:26px;
}

.health-information{
	width:284px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../img/text-health-information.gif) no-repeat;
	margin: 0;
	position: absolute;
	top:114px;
	right:70px;
	z-index: 50;
}


/*PAGE TITLES*/
.main-title{
	margin: 0;
	overflow:hidden;
	text-indent:-9999px;
	position: absolute;
	top:114px;
	right:65px;
	z-index: 50;
}

#page_home .main-title {
	width:532px;
	height:106px;
	background: url(../img/text-janssen-cilag.gif) no-repeat;
	top:132px;
	left:56px;
	z-index:0;
	display:none;
}

#page_contactus .main-title {
	width:165px;
	height:27px;
	background: url(../img/text-contact-us.gif) no-repeat;
}

#page_Careers .main-title {
	width:120px;
	height:27px;
	background: url(../img/text-careers.gif) no-repeat;
}

#page_healthinfo .main-title {
	width:284px;
	height:27px;
	background: url(../img/text-health-information.gif) no-repeat;
}

#page_products .main-title {
	width:134px;
	height:27px;
	background: url(../img/text-products.gif) no-repeat;
}

#page_aboutus .main-title {
	width:139px;
	height:27px;
	background: url(../img/text-aboutus.gif) no-repeat;
}

/*CONTAINER*/
#container {
	padding: 165px 68px 46px 0;
	height: 1%;
	overflow: hidden;
	background: url(../img/bg-container.jpg) no-repeat 15px 82px;
	position: relative;
}
.wrapper{
	width: 100%;
	overflow:hidden;
	padding-bottom: 76px;
}
.buttons-menu{
	position: absolute;
	top:282px;
	left:917px;
	z-index: 50;
	width: 36px;
}
.buttons-menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.buttons-menu li{
	width: 100%;
	vertical-align: top;
	border-bottom: 1px solid #c3e2f2;
}
.buttons-menu li a{
	display: block;
	height: 1%;
}
.buttons-menu li img{display:block;}
.content{
	width:644px;
	float:right;
	background: #fff url(../img/top-border.gif) no-repeat;
	padding: 35px 27px 10px 25px;
	color:#666;
	z-index: 1;
	position: relative;
}

.content a {
	color:#0082C6;
}

/* CONTENT TITLES */
.content-title {
	overflow:hidden;
	margin: 0 0 27px;
}

h2.content-title {
	font-weight:normal;
	font-size:250%;
}

.content strong{display: block;}
.content p, .content ul, .content ol {
	font-size:120%;
	line-height: 140%;
	margin: 0 0 18px;
}

.content ul, .content ol {
	margin-left:0px;
	padding-left:20px;
}


.links-box{
	width: 228px;
	background: url(../img/links-box.gif) no-repeat;
	float:right;
	margin: 0 0 0 32px;
	padding: 18px 20px 0;
}
.links-box .box{
	height:1%;
	overflow:hidden;
	background:url(../img/border.gif) repeat-x 0 100%;
	margin: 0 0 10px;
}
.links-box ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size: 120%;
}
.links-box ul li{
	background:url(../img/arrow.gif) no-repeat 0 40%;
	padding:0 0 5px 12px;
}
.links-box ul li a{color:#0082c6;}
.related-products, .useful-links{
	margin: 0 0 15px;
	overflow:hidden;
	text-indent: -9999px;
	height:12px;
}
.related-products{
	width:118px;
	background: url(../img/text-related-products.gif) no-repeat;
}
.useful-links{
	width:179px;
	background:url(../img/text-useful.gif) no-repeat;
}
.top{
	text-transform: uppercase;
	color:#118aca;
	background: url(../img/arrow-top.gif) no-repeat 100% 55%;
	float:right;
	padding: 0 15px 0 0;
	/*margin-bottom: 25px;*/
	font-size: 120%;
}
.side-column{
	width: 221px;
	float:left;
	padding: 89px 0 0;
	z-index: 25;
	position: relative;
}
.block-holder{width:100%;}

.side-block{
	width:178px;
	background: url(../img/side-block.png) repeat-y;
	
	padding: 19px 15px 18px 28px;
	/*padding: 0 0 18px;*/
}

#ie6 .side-block{
	height: 1%;
	background: url(../img/side-block-conv.gif) repeat-y;
	
	/*padding: 19px 15px 18px 28px;*/
}

.side-block ul{
	list-style:none;
	background: url(../img/border-side-nav.gif) no-repeat 0 100%;
	font-size: 110%;
	margin:0 -27px 0 0;
	padding: 0;
	
	/*width: 205px;
	margin: 19px 15px 18px 28px;
	margin: 0 -27px 18px 28px;
	display: block;
	padding-top: 19px;
	
	z-index: 100;
	position: relative;*/
}
.side-block ul li {
	width:100%;
	vertical-align: top;
	padding:2px 0 1px;
	background: url(../img/border-side-nav.gif) no-repeat;
	
	/*display: block;*/
}
.side-block ul li a{
	color:#0082c6;
	display: block;
	padding: 1px 0 2px 14px;
	background: url(../img/arrow.gif) no-repeat 0 60%;
	position: relative;
	height: 1%;
}
.side-block ul li a:hover, .side-block ul li.active a{
	background:url(../img/arrow-blue.gif) no-repeat; /* 100% 0;*/
	color:#fff;
	text-decoration:none;
	/*font-weight: bold;*/
}

/*.side-block fieldset {
	padding: 10px 0 10px 25px;
}*/

.side-block fieldset .button {
	margin-right: 5px;
	margin-top: 10px;
}
.shade{
	width: 100%;
	height: 32px;
	background: url(../img/side-block-shade.png) no-repeat;
}
.search-form{
	height:1%;
	overflow:hidden;
	padding: 0 22px 20px 25px;
	border-bottom: 1px solid #80ffff;
	margin: -5px 0 0;
}
.site-search{
	width:75px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../img/text-site-search.gif);
	margin:0 0 13px;
}
.search-form div{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.search-form label{
	float:left;
	font-size: 110%;
	line-height: 130%;
	color:#666;
	padding: 0 0 4px;
}
.search-form input{
	width:165px;
	border:1px solid #999;
	padding: 2px 3px;
	background: none
}
.button{
	overflow:hidden;
	display: block;
	background: url(../img/button.gif) no-repeat 100% 0;
	height: 18px;
	padding: 0 8px 0 0;
	font-size: 120%;
	color:#fff;
	font-weight: bold;
}
.button:hover{text-decoration:none;}
.button span{
	float:left;
	background: url(../img/button.gif) no-repeat;
	height: 17px;
	padding: 1px 0 0 8px;
	cursor: pointer;
}
.search-form .button{float:right;}
/*FOOTER*/
#footerContainer {
	margin-top:-88px;
	/*padding-top:10px;*/
	position:relative;
	z-index:1000;
}

#footer {
	width: 100%;
	background: #f4f9fd url(../img/bg-footer.gif) repeat-x;
	margin-top: -24px;
	bottom: 0px;
}
.footer-area{
	width: 1020px;
	padding:17px 0 17px 40px;
	margin: 0 auto;
	position: relative;
	font-size: 120%;
	line-height: 180%;
}
.footer-area a{color:#666;}
.footer-area a{color:#666;}
.footer-nav{
	margin: 0; /*0 0 15px 0;*/
	padding:0;
	list-style:none;
	width: 100%;
	float:right;
}
.footer-nav li:first-child{background: none;}
.footer-nav li{
	float:left;
	padding:0 13px;
	background:url(../img/separator.gif) no-repeat 0 55%;
}
.footer-nav li a{color:#666;}
.footer-nav li a:hover, .footer-nav li.active a{
	color:#508cd6;
	text-decoration: none;
}
.footer-logo{
	width:110px;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../img/footer-logo.gif) no-repeat;
	position: absolute;
	top:-32px;
	right:33px;
}
.footer-logo a{
	height:100%;
	display:block;
}
/*home*/

.inner #container {
	background:url(../img/bg-container-home.jpg) no-repeat 0 0;
	padding: 82px 0 15px 8px;
}

/*products*/
.inner2 .content{
	width:651px;
	padding: 30px 20px 20px 25px;
}
.city-filter, .therapeutic-filter, .product-search{
	margin: 0 0 10px;
	overflow:hidden;
	text-indent: -9999px;
}
.city-filter{
	width:129px;
	height:15px;
	background: url(../img/text-city-filter.gif) no-repeat;
}
.therapeutic-filter{
	width:129px;
	height:15px;
	background: url(../img/text-therapeutic.gif) no-repeat;
}
.product-search{
	width:104px;
	height:12px;
	background:url(../img/text-product-search.gif) no-repeat;
}
.products-table{
	width:100%;
	overflow:hidden;
	padding: 10px 0 0;
}

table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	font-size:100%;
}

.content table ul {
	font-size:100%;
}

.table-grey-border td {
	border:1px solid #f8f8f1;
	font-size:110%;
}

.products-table td, .products-table th{background: url(../img/border-table.gif) repeat-x 0 100%;}
.products-table th{
	text-align:left;
	padding: 0 0 14px 5px;
	overflow: hidden;
}
.products-table td{
	padding: 2px 0 7px 13px;
	color:#666;
	font-size: 130%;
	line-height: 140%;
	border-right: 1px solid #fff;
	overflow: hidden;
}
.products-table .even td, .products-table .color td{background-color: #f3f3f3;}
.col2{width:220px;}
.col-date{width:40px;}
.product-name, .generic-name, .therapeutic-class, .date, .career-title, 
.career-location, .career-jobtype, .media-release,
.health-condition, .condition-summary, .city, .venue{
	float:left;
	text-indent: -9999px;
	overflow:hidden;
}
.health-condition{
	width:83px;
	height:18px;
	background: url(../img/text-condition.gif) no-repeat;
}
.condition-summary{
	width:140px;
	height:18px;
	background: url(../img/text-summary.gif) no-repeat;
}
.date{
	width:40px;
	height:18px;
	background: url(../img/text-date.gif) no-repeat;
}
.city{
	width:33px;
	height:19px;
	background: url(../img/text-city.gif) no-repeat;
}
.venue{
	width:54px;
	height:19px;
	background: url(../img/text-venue.gif) no-repeat;
}
.career-title{
	width:125px;
	height:18px;
	background: url(../img/text-career-title.gif) no-repeat;
}
.career-location{
	width:85px;
	height:18px;
	background: url(../img/text-career-location.gif) no-repeat;
}
.career-jobtype{
	width:80px;
	height:18px;
	background: url(../img/text-career-jobtype.gif) no-repeat;
}
.media-release{
	width:128px;
	height:18px;
	background: url(../img/text-release-name.gif) no-repeat;
}
.product-name{
	width:127px;
	height:15px;
	background: url(../img/text-product-name.gif)
}
.generic-name{
	width:126px;
	height:15px;
	background: url(../img/text-generic.gif) no-repeat;
}
.therapeutic-class{
	width:161px;
	height:19px;
	background: url(../img/text-therapeutic-class.gif) no-repeat;
}
.down, .up{
	width:10px;
	height:12px;
	float:right;
	text-indent: -9999px;
	overflow:hidden;
	margin: 0 9px 0 0;
}
.down{background: url(../img/arrow-down.gif) no-repeat;}
.up{background: url(../img/arrow-top.gif) no-repeat;}
.products-table .name{
	color:#0082c6;
	font-size: 120%;
	padding-left:9px;
	width:200px;
}
.form{
	height:1%;
	overflow:hidden;
}
.form .button{
	float:right;
	margin: 0 10px 0 0;
	display: inline;
}
.form div{
	width:100%;
	overflow:hidden;
	padding: 0; /*0 0 15px;*/
	
	/*padding: 0;*/
}
.form .box{
	background: url(../img/border.gif) repeat-x 0 100%;
	margin: 0 0 15px;
	
	padding: 0 0 10px;
}
.form label{
	float:left;
	font-size: 120%;
	color:#666;
	padding: 0 0 5px;
}
.form select{
	float:left;
	width:168px;
}
.form input{
	border:1px solid #999;
	padding: 2px 3px;
	width:162px;
	float:left;
}
.text-block{
	height: 1%;
	/*overflow:hidden;*/
	/*padding: 20px 20px 0 11px;*/
	
	padding: 20px 20px 0 25px;
}
.title-health-information{
	width:125px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../img/text-health-information2.gif);
	margin: 0 0 18px;
}
.text-block p{
	margin: 0 0 15px;
	font-size: 120%;
	line-height: 140%;
	color:#666;
}
.more{
	float:right;
	padding: 0 0 3px 26px;
	background: url(../img/icon.gif) no-repeat 0 55%;
	color:#0082c6;
	text-decoration: underline;
	font-size: 120%;
}
.more:hover{text-decoration:none;}

.columns-holder{
	width:706px;
	float:left;
	background: url(../img/bg-columns-holder-top.gif) no-repeat 10px 0;
	padding: 7px 0 0;
	z-index: 700;
	position: relative;
}
.columns-holder .bottom{
	height:1%;
	overflow:hidden;
	background: url(../img/bg-columns-holder.gif) repeat-y 10px 0;
	z-index: 700;
	position: relative;
}
.columns-holder .column{
	width:205px;
	float:left;
	background: url(../img/bg-column.gif) repeat-x;
	padding: 20px 5px 30px 15px;
	margin: 0 0 0 10px;
	display: inline;
	position: relative;
}
.latest-products, .community-support, .janssen-cilag-direct{
	overflow:hidden;
	text-indent: -9999px;
	margin: 0 0 15px;
}
.latest-products{
	width:137px;
	height:20px;
	background: url(../img/text-latest.gif) no-repeat;
}
.community-support{
	width:175px;
	height:20px;
	background: url(../img/text-community-support.gif) no-repeat;
}
.janssen-cilag-direct{
	width:183px;
	height:20px;
	background: url(../img/janssen-cilag.gif) no-repeat;
}
.columns-holder .column p{
	font-size: 120%;
	line-height: 140%;
	color:#666;
	margin: 0;
	padding: 0 0 10px;
	height: 130px;
	z-index: 800;
}
.columns-holder .column a{
	color:#0082c6;
	text-decoration: underline;
	padding: 0 0 3px 28px;
	float:left;
	clear:left;
	line-height: 120%;
	font-size: 120%;
	background: url(../img/icon.gif) no-repeat;
	margin: 0 0 5px;
	z-index: 800;
}
.columns-holder .column a:hover{text-decoration:none;}
.inner .search-form{
	float:left;
	width:202px;
	padding: 0;
	border: 0;
	margin: 49px 0 0;
}
.inner .search-form .bottom{
	width:163px;
	overflow:hidden;
	padding: 18px 16px 30px 13px;
}
.inner .search-form .bottom input{
	background:#fff;
	width:155px;
}
.links{
	margin:0;
	padding:0;
	list-style:none;
	position: absolute;
	/*top:245px;*/
	/*right:47px;*/
	width:47px;
	z-index: 600;
	visibility: hidden;
	
	/* added by vladimir */
	right: 57px;
	top: 237px;
}
.links li{
	padding:0 0 3px;
	width:100%;
	
	/* added by vladimir */
	margin-bottom: 4px;
}
.links a{
	width:40px;
	/*height:20px;*/
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	
	/* added by vladimir */
	height: 25px;
}
.next{
	background: url(../img/next-button.png) no-repeat;
	/*margin: 0 0 0 7px;*/
	
	/* added by vladimir */
	margin: 0 0 0 10px;
}
.previous{background: url(../img/previous-button.png) no-repeat;}
.inner .visual{
	position: absolute;
	top:104px;
	left:620px;
	z-index: 10;
}
.inner .wrapper{
	position:relative;
	/*z-index:500; */
	margin-left:27px;
	margin-top:-46px;	
}
.inner .box{
	height:1%;
	overflow:hidden;
	background:url(../img/border.gif) repeat-x;
	margin: -15px 0 0;
	padding: 12px 0 0;
}

.diseaselanding td, .diseaselanding a {
	font-size:110%;
}

/*CONTACT FORM*/
.inner3 .content{
	width:439px;
	padding: 35px 232px 220px 25px;
}
.row{
	width: 100%;
	overflow:hidden;
	font-size: 120%;
}
.row span{
	float:right;
	padding: 0 0 17px;
}
.contact-form{
	/*width:347px;*/
	overflow:hidden;
	background: #f3f3f3;
	padding: 30px 54px 23px 38px;
}
.contact-form div{
	width:100%;
	overflow:hidden;
	padding: 0 0 18px;
}
.contact-form label{
	width:80px;
	float:left;
	font-size: 120%;
	color:#666;
	padding: 2px 0 0;
}
.contact-form input, .contact-form textarea, .contact-form select{
	float:left;
	color:#0082c6;
	font-size: 110%;
}
.contact-form input[type=submit], .contact-form input[type=button] {
	float:none;
}
.contact-form input, .contact-form textarea{
	width:255px;
	border: 1px solid #999;
	padding: 2px 3px;
}
.contact-form textarea{
	height:155px;
	overflow:auto;
}

.contact-form input#login {
	width: auto;
	margin-left: 100px;
}

.contact-form input#submit {
	width: auto;
}

.contact-form div.item {
	display: block;
	width: auto;
	padding: 0 !important;
	margin-bottom: 10px;
}

.contact-form div.item div.checkbox {
	width: 45px;
	float: left;
	display: inline;
	text-align: left;
}

.contact-form div.item div.checkbox span.required {
	margin-right: 5px;
	float: right;
	color: #ff0000;
	padding: 5px 0 0;
}

.contact-form div.item span.required {
	margin-left: 5px;
	color: #ff0000;
	padding: 5px 0 0;
	display: inline;	
}

.contact-form div.item div.label {
	width: 355px;
	float: left;
	display: inline;
	text-align: left;
}

.contact-form div.item div.label label {
	width: auto;
}

.contact-form div.item div.label span {
	display: block;
}

.contact-form div.item div.label span.errorMessage {
	font-size: 1.1em;
}

.contact-form div.item div.clearer {
	padding: 0 !important;
}





input.contact-form-checkbox{
	/*float:left;*/
	color:#0082c6;
	font-size: 110%;
	width:50px;
	/*padding: 2px 3px;*/
	border: none;
	/*margin-top: -14px;*/
	
	width: auto;
	margin: 3px 0 0;
}

.contact-form select{width:260px;}
.contact-form .title{width:96px;}
.contact-form .column{
	width:267px;
	overflow:hidden;
	padding: 0 0 0 80px;
}
.content  a.button{
	color:white;
}
.contact-form .column .button{
	float:left;
	margin: 0 0 12px;
}
.contact-form .column input{
	width:15px;
	height:15px;
	margin: 2px 0 0;
	border: 0;
}
.border{
	height: 1%;
	overflow:hidden;
	background: url(../img/border.gif) repeat-x 0 100%;
	padding: 0 0 5px;
	margin: 0 0 17px;
	clear:both;
}
.border label{width:248px;}

.contact-form .button{
	float:left;
	/*width: 34px;*/
}

.contact-form .buttonleft{float:left;}



.inner3 .search-form, #page_Privacy .search-form, #page_legalnotice .search-form, #page_Search .search-form{
	padding: 0;
	border: 0;
}

.inner3 .search-form .button, #page_Privacy .search-form .button, #page_legalnotice .search-form .button{
	margin-right:5px;
}

#copynotice {
	text-align:center;
	color:#666;
	font-size:90%;
	clear:both;
	margin-top: -15px;
}







.title-janssen-cilag{
	width:302px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../img/text-janssen.gif) no-repeat;
	position: absolute;
	top:115px;
	right:67px;
	margin: 0;
	z-index: 50;
}
.product-samples, .latest-news, .upcoming-events{
	overflow:hidden;
	text-indent:-9999px;
}
.product-samples{
	width:161px;
	height:15px;
	background: url(../img/text-product-samples.gif) no-repeat;
	margin:0 0 12px;
}
.latest-news{
	width:82px;
	height:12px;
	background: url(../img/text-latest-news.gif) no-repeat;
	margin:0 0 16px;
}
.upcoming-events{
	width:115px;
	height:16px;
	background:url(../img/text-upcoming.gif);
	margin:0 0 16px;
}
.welcome{
	float:left;
	width:291px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/text-welcome.gif) no-repeat;
	margin:0;
}
.row-holder{
	width:100%;
	overflow:hidden;
	padding: 0 0 20px;
	margin: 0 0 26px;
	background: url(../img/border.gif) repeat-x 0 100%;
}
.inner4 .row-holder .button{
	float:right;
	margin: 0 0 0 6px;
}
.inner4 .content{
	width:651px;
	background: #fff url(../img/top-border-direct.gif) no-repeat;
	padding: 35px 20px 20px 25px;
}
.your-patients{
	width:127px;
	height:17px;
	background: url(../img/text-your-patients.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin: 0 0 10px 10px;
}
.reminders, .recent-activity{
	overflow:hidden;
	text-indent:-9999px;
	margin: 0 0 10px 10px;
}
.reminders{
	width:97px;
	height:17px;
	background: url(../img/text-reminders.gif) no-repeat;
}
.recent-activity{
	width:131px;
	height:19px;
	background:url(../img/text-recent.gif) no-repeat;
}
.heading-holder{
	width:100%;
	overflow:hidden;
}
.heading-holder h3{float:left;}
.heading-holder .bread-crumbs{
	float:right;
	margin:0;
	padding:10px 0 0;
	list-style:none;
	overflow:hidden;
	font-size: 110%;
}
.bread-crumbs li{
	float:left;
	padding:0 9px;
	background: url(../img/separator2.gif) no-repeat 0 55%;
	margin: 0 0 0 -1px;
}
.bread-crumbs li a{
	color:#0082c6;
	text-decoration:underline;
}
.bread-crumbs li a:hover{text-decoration:none;}
.table{
	width: 100%;
	overflow: hidden;
	margin: 0 0 28px;
	padding: 5px 0 0;
	background: url(../img/border-table.gif) repeat-x;
	
	clear: both;
	float: none;
}
.table td{background: url(../img/border-table.gif) repeat-x 0 100%;}
.table td{
	padding: 3px 0 8px;
	font-size: 120%;
	line-height: 140%;
	overflow: hidden;
}
.table .col1{
	width:105px;
	font-weight: bold;
	padding-left:9px;
}
.table .col2{ width:460px;}
.table .color td{background-color: #f3f3f3;}
.table .active td{background-color: #fff2bf !important;}
.table .grey td{background-color: lightgrey;}
.table .col3{
	color:#8fbe00;
	font-weight: bold;
	width:53px;
}
.table .active .col3{color:#ff5a00;}
.inner4 .block-holder{margin-bottom:-22px;}
.text-box{
	height: 1%;
	overflow:hidden;
	padding: 18px 14px 13px 10px;
	border-bottom:1px solid #80ffff;
}
.inner4 .block-holder p, .text-box p{
	font-size: 120%;
	line-height: 140%;
}
.inner4 .block-holder p{
	margin:0;
	padding: 0 0 15px;
}
.inner4 .block-holder .box-wrapper{
	height: 1%;
	overflow:hidden;
	margin: -5px 0 -8px;
}
.inner4 .side-block ul li a:hover, .inner4 .side-block ul li.active a{
	background:url(../img/arrow-green.gif) no-repeat 100% 0;
	color:#fff;
	text-decoration:none;
	/*font-weight: bold;*/
}
.text-box p{
	margin:0;
	padding: 0 0 20px;
}
.inner4 .column{
	padding: 0 0 0 15px;
	height: 1%;
	overflow:hidden;
}
.inner4 .search-form{
	padding-left:10px;
	padding-top: 15px;
	margin: 0;
}
.inner4 .top{margin-top: 40px;}

.errorMessage {
	text-align:center;
	color:red;
	font-size:90%;
}

.mT15{
margin-top:-15px;
width:50px;
}

.txtLabel{
width: 315px;
margin-top:  -19px;
margin-left:40px;
}


.clearer {
	clear: both;
	line-height: 1;
	margin: 0;
	padding: 0;
	display: block;
}

#flashMessage {
	font-size: 140%;
	font-weight: bold;
}

#loading_message {
	font-size: 300%;
}

ul.error_list {
	list-style-type: disc;
	color: red;
}

/* addition to fix the overflow by Mladen Danic */

#optionsDiv2 {
	overflow: scroll;
}
