body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin: 10px 0px 0px 0px;
	background-image: url(/images/home/back1.gif);
	background-repeat: repeat;
	background-position: center;
	line-height: 130%;
	
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 130%;
}



a{
	/*color: #371f56;*/
	color: #1e5515;
	text-decoration: underline;
}
a:hover{
	color: #f36f21;
}

.errorMessage{
	color: #ff0000;
}


a.tooltiplink{
	color: #ff8a0c;
	text-decoration: none;
}
a.tooltiplink2{
	color: #ff8a0c;
	text-decoration: underline;
}


/* Images to the right of a paragraph */

img.rightimg1{
	margin:0px 10px 0px 0px;
}

img.leftimg1{
	margin:0px 0px 0px 10px;
}


/* Interstitial text format */

td.interContent{

}


p{
	padding:0px;
	margin-top:15px;
	margin-bottom:15px;
}

/* For resolution <= 800 width */
td.leftsection1{
	width:209px;	
	background-image:url(/images/leftnav/orange_back.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
td.rightsection1{
	width: 168px;
	background-color: #ffffff;
	
}

td.rightsection1_2cols{
	width: 5px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}

/* For resolution > 800 width */
td.leftsection2{
	width:228px;
	background-image:url(/images/leftnav/orange_back_large.gif);
	background-repeat: repeat-y;
	background-position: left top;
}


td.rightsection2{
	width: 196px;
	background-image: url(/images/rightnav/right_back_large.gif);
	background-repeat: repeat-y;
	background-position: right;	
}

td.rightsection2_2cols{
	width: 32px;
	background-image: url(/images/rightnav/right_back_large.gif);
	background-repeat: repeat-y;
	background-position: right;	
}


/* Main section (content section ) */

td.mainsection{
	padding: 6px 0px 20px 0px;
	background-color:#FFFFFF;
	/*border: 1px solid blue;*/
}


/* this will hold the actual content */
div.mainsectiondiv{
	position: relative;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	/*border: 1px solid red;*/
	
}


td.mainsectionSearch{
	padding: 6px 0px 20px 0px;
	background-color:#FFFFFF;

	/*border: 1px solid blue;*/
}



div.mainsectiondiv img.floatcorner{
	position: absolute;
	top: -6px;
	left: 442px;
	width: 123px;
	height: 25px;
	
}



td.mainsectionprint{
	padding: 6px 10px 20px 10px;
	background-color:#FFFFFF;
	/*border: 1px solid blue;*/
}

/* this will hold the actual content */
td.mainsectionprint div.mainsectiondiv{
	position:relative;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	/*border: 1px solid red;*/

}






#leftnavtable td{
	font-size:10px;
	color:#000000;
}

#leftnavtable  a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}


#leftnavtable .tableft1{
	width:11px;
}

#leftnavtable td.orangearrowthin0{
	height: 20px;
	vertical-align:middle;
	padding: 0px 0px 0px 25px;

}
/* unselected subnav text */
#leftnavtable td.orangearrowthin1{
	height: 20px;
	vertical-align:middle;
	background-image: url(../images/leftnav/arrows/orange1b.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 25px;

}
/* selected subnav text */
#leftnavtable td.orangearrowthin2{
	height: 20px;
	vertical-align:middle;
	background-image: url(../images/leftnav/arrows/orange1b.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 25px;
	font-weight:bold;
}

#leftnavtable td.orangearrowthin2 a{
	color: black;
	font-weight: bold;
}



#leftnavtable td.orangearrowthick0{
	height: 33px;
	vertical-align:middle;
	padding: 0px 0px 0px 25px;
}
#leftnavtable td.orangearrowthick1{
	height: 33px;
	vertical-align:middle;
	padding: 0px 0px 0px 25px;
	background-image: url(/images/leftnav/arrows/orange2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#leftnavtable td.orangearrowthick2{
	height: 33px;
	vertical-align:middle;
	padding: 0px 0px 0px 25px;
	background-image: url(/images/leftnav/arrows/orange2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
}

#leftnavtable td.orangearrowthick2 a{
	color: #000000;
	font-weight: bold;
}


#righttable td.rightpadding{
	width:28px;
}

#righttable td.barkercolumn{
	padding: 8px 0px 10px 0px;
}

/* title and subtitle of all pages */

div.maninTitle{
	margin:0px;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	/*text-transform: capitalize;*/
	padding:17px 0px 15px 0px;
	/*border: 1px solid blue;*/
	
	line-height: 110%;
	
}

.footnote{

	font-size: 10px;
}

div.subTitle1{
	color: #1e5515;
	font-size: 14px;
	font-weight: bold;
	/*border: 1px solid red;*/
	margin: 0px;
	padding: 20px 0px 6px 0px;
}


div.subTitle1b{
	color: #ed5828;
	font-size: 12px;
	font-weight: bold;
	/*border: 1px solid red;*/
	margin: 0px;
	padding: 20px 0px 6px 0px;
}

div.subTitle2{
	#color: #290f4a;
	color: #1e5515;
	font-size: 14px;
	font-weight: bold;
	/*border: 1px solid red;*/
	margin: 0px;
	padding: 0px 0px 6px 0px;
}

/* For those subtitles immidiatly below the main title of a page*/

div.subTitle3{
	color: #1e5515;
	font-size: 14px;
	font-weight: bold;
	/*border: 1px solid red;*/
	margin: 0px;
	padding: 2px 0px 6px 0px;
}


.greyText1{
	color: #8e8e8e;
}


.mainParagraph{
	/*color: #290f4a;*/
	/*color: #EF6D31;*/

}
img.leftimage{
	margin: 0px 10px 10px 0px;

}

/* Breadcrumbs settings go here */

div.breadcrumbsection{
	padding-bottom:10px;
	
	width: 100%;
}

div.breadcrumbsection td{

	font-size: 11px;
	color: #000000;
	text-decoration: none;

}


div.breadcrumbsection a{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
div.breadcrumbsection a:hover{
	text-decoration: underline;
}


div.breadcrumbsection td.arrow1{
	padding:5px 5px 2px 0px;
	vertical-align:top;
	
}

div.breadcrumbsection div.arrow1{
	display:inline;
	padding:5px 5px 2px 0px;
	vertical-align:top;
	
}
div.breadcrumbsection div.breadcrumb1{
	display:inline;
	padding:0px 5px 0px 0px;
	vertical-align:top;
}

div.breadcrumbsection div.breadcrumb2{
	display:inline;
	padding:0px 5px 0px 0px;
	font-weight:bold;
	color: #434343;
	vertical-align:top;
}

div.breadcrumbsection td.breadcrumb1{
	padding:0px 5px 0px 0px;
	vertical-align:top;
}

div.breadcrumbsection td.breadcrumb2{
	padding:0px 5px 0px 0px;
	font-weight:bold;
	color: #434343;
	vertical-align:top;
}
a.printPage{
	font-size: 10px;
	color: #290f4a;
	text-decoration:none;
	
}

hr.bottomlineprint{
	margin:0px;
	padding:0px;
	display:block;
}

#bottomlinktable{
	margin:0px;
	padding: 0px;
}

div.cellPrint{
	display:inline;
	border: 1px solid blue;
}

#theheader td.topback{
	background-image: url(../images/header/backtop.gif);
	background-repeat: repeat-x;
	background-position: center top;	
}



#theheader  #linkJoinTransparent1{
	position:absolute;
	top:30px;
	left: 30px;
	/*border: 1px solid white;*/
}


#theheader #linktopright {
	position:absolute;
	margin: 0px;
	color:#FFFFFF;
	text-align:right;
	/*border: 1px solid white;*/
	top: 79px;
	left:2px;
	padding-bottom:2px;
	width: 190px;	
	color: #1e5515;
	z-index: 100;
	
	
}

#theheader #linktopright a:visited, #theheader #linktopright a:link, #theheader #linktopright a:active {
	
	text-decoration: underline;
	color: #1e5515;
	
}

#theheader #linktopright2Buttons {
	/*display:block;*/
	/*margin: 25px 0px 0px 30px;*/
	text-align:left;
	/*border:1px solid #ffffff;*/
	position: absolute;
	top: 75px;
	left: 65px;
	width: 130px;
	
	
}

#theheader div.referlink2{
	position: absolute;
	top: 68px;
	left: 50px;
	z-Index: 100;
}


#theheader div.signinlink2{
	position: absolute;
	top: 80px;
	left: 73px;
	z-Index: 100;
}

#theheader #linkRefereWHenLogged {
	position:absolute;
	text-align:right;
	padding: 0px;
	margin: 0px;	
	/*border: 1px solid white;*/	
	top: 68px;
	left: 50px;
	z-Index: 100;
	
}




#theheader #topjoinuslink {
	/*display:block;*/
	/*margin: 25px 0px 0px 30px;*/
	text-align:left;
	/*border:1px solid #ffffff;*/
	position: absolute;
	top: 42px;
	left: 42px;
	width: 150px;
	
}



#theheader #linktopright2Button img.link1{
	 
}





#theheader #linktopright a{
	color:#FFFFFF;
	text-decoration: none;
	
}



td.searchcell{
	padding-top:20px;
	text-align:right;
	padding-right:0px;
	background-image: url("/images/headerv2/middle.gif");
	background-repeat: no-repeat;
}
td.searchcell2{
	padding-top:20px;
	text-align:right;
	padding-right:0px;
	background-image: url("/images/headerv2/middle2.gif");
	background-repeat: no-repeat;
}

input.searchField{
	font-size:11px;
	width:100px;
	margin-left:6px;

}

/* Bottom copyright and sponsor table */

#copyright{

	font-weight:bold;
}


#copyright a{

	font-size: 10px;
}


#copyright td{
	font-size:10px;
	color:#2f3e55;
}
#copyright td.copy{
	vertical-align:top;
	text-align:left;
	padding:5px 0px 0px 10px;
	color: #1e5515;
}

#copyright td.sponsor{
	vertical-align:top;
	text-align: right;
	padding: 5px 10px 0px 0px;
	color: #1e5515;
}

div.regformdiv{
	clear:both;
}

/* Registration form */

#regform1{
	line-height: 130%;
	/*color: #8e8e8e;*/
	
	
}

#regform1 td{
	line-height: 130%;
	font-size: 12px;
		
}

#regform1 input.txtfield1{
	width: 128px;
}

#regform1 input.txtfield2{
	width: 190px;
}


#regform1 select.select1{
	width: 128px;
}
#regform1 select.select2{
	width: 128px;
	font-size: 11px;
}


#regform1 select.selectIam{
	width: 260px;
}


#regform1 td.leftlabeltab{
	width: 120px;
	
}

#regform1 a{
	color: #371f56;
	font-size: 11px;
	text-decoration: underline;
}

#regform1 div.doublelinediv{
	width: 97%;
	clear: both;
	padding: 0px;
	border-top: 1px solid #a296b0;
	border-bottom: 1px solid #a296b0;
}


#regform1 td{
	padding: 0px 0px 5px 0px;
}

#regform1 td.nopadding{
	padding: 0px 0px 0px 0px;
}


#regform1 td.orangearrow1{
	padding: 0px 0px 0px 0px;
}



#regform1 .title1{
	
	/*color: #ee6f31;*/
	color: #1e5514;
	font-weight:bold;
}
#regform1 .subtitle1{
	margin:0px;
	color: #848484;
	font-weight:bold;
	font-size: 11px;
	padding: 10px 0px 5px 0px;
	
		
}
#regform1 .legend1{
	color: #333333;
	font-size: 11px;
}


#regform1 div.regformdiv{
	color: #757877;
}

#regform1 .asterisk1{
	color: #f36f21;
}

#regform1 #generaldetailsdiv{
	padding: 0px 0px 10px 0px;
}

#regform1 #generaldetailsdiv  .showpass{
	color: #ff0000;
}


#regform1 #eventsdiv{
	margin: 0px 0px 15px 0px;
}
#regform1 #eventsdiv div.title1{
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	
}


#regform1 table.events {
	
}

#regform1 table.events td.check{
	width:30px;
}
#regform1 table.events td.date{
	width:180px;
}
#regform1 table.events td.location{
	
}

#regform1 #memberdiv{
	clear: top;
	background-color: #d3ede3;
	border-top: 1px solid #a296b0;
	border-bottom: 1px solid #a296b0;
	padding: 10px 0px 15px 10px;
	margin: 0px 0px 20px 0px;

}

#regform1 #memberdiv td{
	font-size: 11px;
}

#regform1 #memberdiv #hiddablemember {
	
	margin: 0px 0px 0px 23px;
}

#regform1 #memberdiv #hiddablemember div.instruct {
	
	margin: 10px 0px 15px 0px;
}


#regform1 div.membertitle{
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}


#regform1 #contactdiv{
	background-color: #c3e1c7;
	border-top: 1px solid #a296b0;
	border-bottom: 1px solid #a296b0;
	padding: 10px 0px 15px 10px;
}
#regform1 #contactdiv td{
	font-size: 11px;
}



#regform1 #contactdiv div.horline1{
	clear: both;
	background-image: url(../images/regform/hline2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-left:2px;
	margin-top: 10px;
}


#regform1 #contactdiv #emaildiv{
	clear: both;
	padding: 8px 0px 0px 0px;
}



#regform1 #contactdiv #textmessagediv{
	clear: both;
	
	
}

#regform1 input.cellphoneportion1{
	width:30px;
}

#regform1 input.cellphoneportion2{
	width:35px;
}


#regform1 #contactdiv #maildiv{
	clear: both;

}
#regform1 #contactdiv #hiddablecontact{
	
	padding: 0px 0px 0px 20px;
}

#regform1 #contactdiv #hiddablecontact #hiddableusmail{
	padding: 15px 0px 0px 25px;
}

#regform1 #contactdiv #hiddablecontact #hiddabletextmessage{
	padding: 15px 0px 0px 25px;
}




#regform1 #moreinfodiv  div.diseaseDiv{
	padding: 0px 0px 5px 0px;
}

#regform1 td.verticalline1{
	background-image: url(/images/regform/vline1.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}


#form_regform1{
	padding: 0px;
	margin: 0px;
}


#chart1{
	
}

#chart1 td{
	color: #566165;
	padding: 5px 5px 5px 5px;

}
#chart1 td.odd{
	background-color: #c3e1c7;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
}

#chart1 td.even{
	background-color: #d9ebdb;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
}


#chart1 td.header{
	background-color: #1e5514;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	border-left: 1px solid #ffffff;
}


#searchtable{
	border-bottom: 1px solid #290f4a;
}

#searchtable td.header{
	color: #1e5515;
	font-weight:bold;
	border-bottom: 1px solid #290f4a;
	padding: 0px 0px 5px 0px;
	
}

#searchtable td.res1{
	padding: 11px 0px 0px 0px;
}

#searchtable div.pagename{
	color: #f36f21;
	font-weight:bold;
	padding: 0px 0px 7px 0px;
}

#searchtable div.pagedescription{
	
	padding: 0px 0px 7px 0px;
}


#searchtable div.pagenumber{
	color: #f36f21;
	font-weight:bold;
	padding: 0px 0px 15px 0px;
}

#searchtable div.pageurl{
	padding: 0px 0px 10px 0px;	
	color: #290f4a;
}

#searchtable td.dottedline1{
	background-image: url(/images/search/dotline1.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}

/* Crohns fact2 */

#crohnsfact2{

	clear: both;
	position:relative;
	float: left;
	background-image: url(/images/facts/fact2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:100%;
	height:163px;
	text-align:left;
	vertical-align:top;
	font-size: 13px;
	margin: 0px 10px 5px 0px;
	
}

#crohnsfact2 div.content{
	
	position:absolute;
	top: 30px;
	left: 260px;	
	color: #371f56;
	padding: 0px 0px 3px 0px;
	
}


/* Crohns fact1 */

#crohnsfact1{

	position:relative;
	float: right;
	background-image: url(/images/facts/fact1b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:141px;
	height:138px;
	text-align:left;
	vertical-align:top;
	font-size: 13px;
	margin: 0px 10px 5px 0px;
	
}


#crohnsfact1 div.content{
	
	position:absolute;
	top: 33px;
	left: 20px;	
	color: #371f56;
	padding: 0px 5px 3px 0px;
}

#crohnsfact3{

	position:relative;
	float: left;
	background-image: url(/images/facts/fact1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:141px;
	height:166px;
	text-align:left;
	vertical-align:top;
	font-size: 13px;
	margin: 0px 10px 5px 0px;
	
}


#crohnsfact3 div.content{
	
	position:absolute;
	top: 0px;
	left: 2px;	
	color: #371f56;
	padding: 0px 10px 0px 0px;
}



/* Ben, Luis and Barbara cards */

#cards {
	color: #666666;
	font-size: 11px;
	line-height: 126%;
	margin: 10px 0px 0px 0px;
}

#cards a{
	
	color: #290f4a;
	text-decoration: underline;
}
#cards a:hover{
	color: #f36f21;
}

/* Carmen1 */

#cards #cardcarmen1{
	clear: both;
	position:relative;
	background-image: url(/images/hear/barker/carmen1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:379px;
	height:238px;
	text-align:left;
	vertical-align:top;

}

#cards #cardcarmen1 div.info{
	position:absolute;
	top: 54px;
	left: 152px;
	padding-bottom:2px;
	/*border: 1px solid white;*/
}

#cards #cardcarmen1 div.link1{
	position:absolute;
	top: 140px;
	left: 178px;
}

#cards #cardcarmen1 div.link2{
	position:absolute;
	top: 175px;
	left: 178px;
}


/* Carmen2 */

#cards #cardcarmen2{
	clear: both;
	position:relative;
	background-image: url(/images/hear/barker/carmen2b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:379px;
	height:238px;
	text-align:left;
	vertical-align:top;

}

#cards #cardcarmen2 div.info{
	position:absolute;
	top: 54px;
	left: 152px;
	padding-bottom:2px;
	/*border: 1px solid white;*/
}

#cards #cardcarmen2 div.link1{
	position:absolute;
	top: 120px;
	left: 178px;
}

#cards #cardcarmen2 div.link2{
	position:absolute;
	top: 155px;
	left: 178px;
}

/* Jaume */

#cards #cardjaume{
	clear: both;
	position:relative;
	background-image: url(/images/hear/barker/jaume.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:379px;
	height:238px;
	text-align:left;
	vertical-align:top;

}

#cards #cardjaume div.info{
	position:absolute;
	top: 54px;
	left: 152px;
	padding-bottom:2px;
	/*border: 1px solid white;*/
}

#cards #cardjaume div.link1{
	position:absolute;
	top: 148px;
	left: 178px;
}

#cards #cardjaume div.link2{
	position:absolute;
	top: 185px;
	left: 178px;
}


/* Ben */

#cards #cardben{
	clear: both;
	position:relative;
	background-image: url(/images/hear/back_ben3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:379px;
	height:238px;
	text-align:left;
	vertical-align:top;

}

#cards #cardben div.info{
	position:absolute;
	top: 54px;
	left: 152px;
	padding-bottom:2px;
	/*border: 1px solid white;*/
}

#cards #cardben div.link1{
	position:absolute;
	top: 130px;
	left: 178px;
}

#cards #cardben div.link2{
	position:absolute;
	top: 165px;
	left: 178px;
}
#cards #cardben div.link3{
	position:absolute;
	top: 183px;
	left: 178px;
}



div.doublelinedivNoWidth{
	clear: both;
	padding: 0px;
	border-top: 1px solid #a296b0;
	border-bottom: 1px solid #a296b0;
}

div.simplelinedivNoWidth{
	clear: both;
	padding: 0px;
	border-top: 1px solid #a296b0;
	
}



/* orange bulltest + purple text */

ul.ullist1{
	
}

ul.ullist1 li{
	color: #ff8a0c;
	padding-bottom:2px;
}
ul.ullist1 li span{
	/*color: #624e7a;*/
	color: #333333;
	color: #1e5515;
}

ul.ullist2{
	
}
ul.ullist2 div.title{
	padding: 0px 0px 4px 0px;
	
}
ul.ullist2 div.des{
	margin: 0px 0px 0px 0px;
}

ul.ullist2 li{
	color: #ff8a0c;
	padding-bottom:28px;
}

ul.ullist2  li.nopadd{
	padding-bottom:0px;
}

ul.ullist2 li span{
	/*color: #624e7a;*/
	color: #333333;
	color: #1e5515;
}


ul.ulnotoppadding{
	padding-top:0px;
	margin-top:0px;
}


ol.ollist1{

}
ol.ollist1 li{
	padding-bottom: 7px;
}

#tooltiptable{

	font-size: 11px;
}

#tooltiptable td.backtop{
	
	background-image: url(/images/tooltip2/top.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}

#tooltiptable td.backleft{
	
	background-image: url(/images/tooltip2/left.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}

#tooltiptable td.backright{
	
	background-image: url(/images/tooltip2/right.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}
#tooltiptable td.backbottom{
	
	background-image: url(/images/tooltip2/bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
#tooltiptable td.content{
	text-align:left;
	vertical-align: top;
	padding:2px 3px 2px 3px;
	background-color: #c8dacb;
	color: #5e6562;
}


#tooltiptable td.content .title{
	
	font-weight: bold;
	color: #1e5515;
}


div.noflashwarning{
	color: #ff6600;
	width:400px;
	padding:0px 0px 10px 0px;
	font-style: italic;
	
}

div.noflashwarning a{
	color: #ff6600;
}


.orangetext1{
	color: #ff8a0c;
	font-weight: bold;
}


div.downloaddiv1{
	position: relative;
	/*border: 1px solid black;*/
	height: 20px;
	width: 380px;
	margin: 20px 0px 20px 0px;
}

div.downloaddiv1 div.backline {
	position: absolute;
	width: 100%;
	top: 10px;
	left: 0px;
	z-index: 1;
}

div.downloaddiv1 div.downloadmessage {	
	position: absolute;
	top: 0px;
	left: 130px;
	z-index: 100;
	background-color: #ffffff;
	width: 120px;
	height: 18px;
	text-align: center;
	/*border: 1px solid black;*/
	padding: 1px 0px 0px 0px;
}


table.eventtable{
	margin: 0px 0px 10px 0px;
}
table.eventtable td{
	color: #666666;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}


table.eventtable td.header{
	padding: 9px 0px 9px 0px;
	background-color: #290f4a;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
}

table.eventtable td.content{
	padding: 15px 0px 11px 8px;
}

table.eventtable .odd{
	background-color: #afd2e1;
}

table.eventtable .even{
	background-color: #cee3ec;
}

table.eventtable td.date{
	width: 110px;	
}
table.eventtable td.city{
	width: 130px;	
}

table.eventtable td.location{
	width: 160px;	
}



div.toploginlinks{
	position: relative;
	z-Index:100;
}

div.toploginlinks img.refer{
	position: absolute;
	top:-10px;
	left:44px;
	
}
div.toploginlinks img.signin{
	position: absolute;
	top:10px;
	left:23px;
}
img.toplogo2{
	margin: 12px 0px 0px 0px;
}

img.toplogo{
	position: absolute;
	top:12px;
	left: 0px;
}


table.heartable{
	margin: 20px 0px 10px 0px;
}

table.heartable td{
	text-align: left;
	vertical-align: top;
}

table.heartable td.header{
	padding: 0px 0px 0px 0px;	
}

table.heartable td.pic{
	padding: 0px 10px 0px 0px;
}

table.heartable td.desc{
	padding: 20px 0px 0px 0px;
}

/* space above screening rooms */
div.spaceabovesr{
	clear: both;
	height: 22px;
	width: 100%;
	
}


div.lineabovescreeningroom{
	clear: both;
	padding: 0px;
	border-top: 1px solid #a296b0;
	border-bottom: 1px solid #a296b0;
	width: 535px;
}

input.button1{
	width: 40px;
}

div.comienzo{

	margin:-23px 0px 30px 40px;
}

div.comienzo2{

	margin:0px 0px 30px 40px;
}

