body {
 margin-top:0px; padding:0px; margin-left: 0px; margin-right: 0px;
 background: #ffffff;
 background-image: url('./images/page-bg3.jpg'); background-repeat: repeat-x;
}

.minheight {
width:0px; height:510px; float: left;
  /* border: 1px solid #ff0000; */
}

.mainbodycontainer {
 margin:0px; padding:0px; text-align: left; display: inline; padding-bottom: 0px;
 /*background: #ffffff; */
 /*width: 750px; height: 585px;*/
			width: 750px;
			/* height: 605px; */
 
  /* border: 1px solid #00ff00; */
 background-image: url('./images/body-bg.jpg'); background-repeat: repeat-y;
}
        /* Stop Firefox removing background when a container contains floats */
				.mainbodycontainer:after
				{
					content: ".";
					display: block;
					height: 0;
					clear: both;
					visibility: hidden;
				}
				
				.mainbodycontainer
				{display: inline-block;}
				
				/* Hides from IE-mac \*/
				* html .mainbodycontainer
				{height: 1%;}
				
				.mainbodycontainer
				{display: block;}
				/* End hide from IE-mac */




#clear {clear: both; margin: 0px}

.tabletext {
 font-family: tahoma, verdana; font-size: 13;
 padding-top:5px;
}

.tabletext14 {
 font-family: tahoma, verdana; font-size: 14;
 padding-top:5px;
}


.tablefootertext {
 font-family: tahoma, verdana; color: #000000; font-size: 11;  font-weight: bold;
}

/* generic */
div.mainpagecontainer {
  display: inline; width:100%; margin:0px; padding:0px; text-align: center; 
 /* border: 1px solid #fff000; */
}

						.footerbackground {
						  display: inline; width:100%; margin:0px; padding-left: 0px; padding:0px; text-align: center; height: 200px;
						  /* border: 1px solid #ff0000; */
						  background-image: url('./images/widefooterbg.jpg'); background-repeat: repeat-x;
						}

					        /* Stop Firefox removing background when a container contains floats */
									.footerbackground:after
									{
										content: ".";
										display: block;
										height: 0;
										clear: both;
										visibility: hidden;
									}
									
									.footerbackground
									{display: inline-block;}
									
									/* Hides from IE-mac \*/
									* html .footerbackground
									{height: 1%;}
									
									.footerbackground
									{display: block;}
									/* End hide from IE-mac */
						
						.centrefooter {
						 margin-left: auto; margin-right: auto; margin: 0 auto;
						 width: 750px;
						}

.contentcontainer {
 margin-left: auto; margin-right: auto; margin: 0 auto;
		 /* width: 750px; height:832px; */
		 width: 750px;
 
 /* border: 1px solid #00ff00; */
}

.headercontainer {
 margin:0px; padding:0px;
 width: 750px; height: 121px;
 background-image: url('./images/page-header.jpg');
}



.menucontainer {
 position: relative; float: left; text-align: left;
 margin:0px; padding:0px;
      /* width: 172px; height: 605px;*/
      width: 172px;
 font-family: tahoma; color: #ffffff; font-size: 14;
    /* border: 1px solid #0000ff; */
}

.pagecontent {
 position: relative; float: right; margin-top:0px; margin-bottom:5px; padding:0px; text-align: left;
       /*width: 578px; height: 605px;*/  
       width: 578px;
 
 background: #ffffff;       
       
 font-family: tahoma, verdana; color: #000000; font-size: 14;
  /* border: 1px solid #0000ff; */
}

.mainbodycontainer #pagetext {
 margin-left: 5px; padding-top: 15px; padding-right: 5px;
  /* border: 1px solid #0000ff; */
}

.footercontainer {
 float: left; margin: 0px; padding: 0px; display: inline; text-align: left;
 width: 750px; height: 55px;
 background-image: url('./images/footer-bg1.jpg'); background-repeat: repeat-x;
 /* border: 1px solid #00ff00; */
}

.footerreflection {
 float: left; width:750px; height: 74px;
 /* background-image: url('./images/footer-bg-refl1.jpg'); */
 background-image: url('./images/footer-ref-tr.png');
  /* border: 1px solid #00ff00; */
}

#sponsortext {
 font-family: tahoma, verdana; color: #A6A6A6; font-size: 10;
}

#titletext {
 font-family: tahoma, verdana; color: #90003a; font-size: 18; font-weight: bold;
}

.committee_email {
 font-family: tahoma, verdana; color: #adadad; font-size: 11; font-weight: bold; text-decoration: none;
 float:right; padding-top:5px; padding-right:30px;
}

.datestable {
 font-family: tahoma, verdana; color: #ffffff; font-size: 11; font-weight: bold;
 padding-top:5px;
}

.newsdetailtable {
 font-family: tahoma, verdana; color: #000000; font-size: 14; font-weight: normal;
}

.newsdetailpost {
 font-family: tahoma, verdana; color: #000000; font-size: 15; font-weight: normal;
 margin: 0px; border-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding: 5px; cellspacing: 0px; border-collapse: collapse;
}


.linkshr {
color: #ffffff;
background-color: #ffffff;
height: 1px; width: 70px; border: 0px;
}

/* === UL LINKS LIST ON LEFT === */
.linkslist {
 list-style-type: none; margin-top: 2px; margin-left: 0px; text-align: left; float: left; padding-bottom: 15px;
 padding-left: 0;
 /* border: 1px solid #00ff00; */
}

.linkslist li {
 margin: 0px; margin-top: 2px; margin-left: 8px; text-align: left; padding: 0px;
 font-family: tahoma; color: #ffffff; font-size: 12;
 /*border: 1px solid #0000ff; */
}	  	

.linkslist li #activepage {
 color: #F4DD8C;
 /*border: 1px solid #0000ff; */
}	

.linkslist li a:link {
	color: #ffffff; text-decoration: none;
}	

.linkslist li a {
	color: #ffffff; text-decoration: none;
}

.linkslist li a:hover {
	color: #F4DD8C; text-decoration: none;
}	

.linkslist li a:link:hover {
	color: #F4DD8C; text-decoration: none;
}	

#smallfont {
 font-family: tahoma; color: #000000; font-size: 12;
}

/* === SPORTS PHOTO === */
.mainbodycontainer #sportsphoto {
 float: right;
 /* border: 1px solid #ff0000; */
}

/* === Social Photos (Banner style )=== */
.mainbodycontainer #socialphotos {
 float: left;
 padding: 0px; margin-bottom: 5px;
}

/* === NEWS POSTS === */
#newspostsbar {
/*	position:absolute; bottom: 10px;	left: 10px;*/
  padding-left: 15px;
	width: 568px; height: 70px;
	/* border: 1px solid #ff0000; */
}
			
			#newspostsbar #newspostsitem {
			 position: relative; float: left; display: block;
			 height: 70px; width: 100px; margin-right: 5px;
			 /* border: 1px solid #00ff00; */
			}
			
			#newspostsbar #newspostsitem #newstitle {
			 font-family: tahoma; color: #d99113; font-size: 12; font-weight: bold;
			}
			
						#newspostsbar #newspostsitem #newstitle a:link {
							color: #d99113; text-decoration: none;
						}	
						
						#newspostsbar #newspostsitem #newstitle a {
							color: #d99113; text-decoration: none;
						}
						
						#newspostsbar #newspostsitem #newstitle a:hover {
							color: #EEC844; text-decoration: none;
						}	
			
			#newspostsbar #newspostsitem #newsmore {
			 /*position:absolute; bottom: 0px;	left: 0px;*/
			 font-family: tahoma; color: #A6A6A6; font-size: 12; font-weight: normal;
			}

						#newspostsbar #newspostsitem #newsmore a:link {
							color: #A6A6A6; text-decoration: none;
						}	
						
						#newspostsbar #newspostsitem #newsmore a {
							color: #A6A6A6; text-decoration: none;
						}
						
						#newspostsbar #newspostsitem #newsmore a:hover {
							color: #d99113; text-decoration: none;
						}	
			
			#newspostsbar #newspostsitem #newsdate {
			 font-family: tahoma; color: #000000; font-size: 10; font-weight: normal;
			}

#sponsorsbar{
	position: relative; bottom: 0px;	left: 15px;
	padding-left: 15px;
	/* border: 1px solid #ff0000; */
}

#newspostdetailotherposts {
	position: relative; bottom: 0px;	
}


/* === FOOTER === */
.logolinks {
 float: left; width: 172px; height: 55px;
 /* border: 1px solid #00ff00; */
}

					.logolinks #ullogo {
					  position: relative; left: 26px;
					}
					
					.logolinks #isbslogo {
					  position: relative; left: 24px;
					}

.inpagelinks {
 color: #000000; font-weight: bold;
 /* border: 1px solid #00ff00; */
}

		.inpagelinks a {
			color: #000000; text-decoration: none;
		}

		.inpagelinks a:hover {
			color: #EABA15; text-decoration: underline;
		}	

		.inpagelinks a:link:hover {
			color: #EABA15; text-decoration: underline;
		}
		
		.inpagelinks a:link {
			color: #000000; text-decoration: none;
		}	


.footerlinks {
 margin: 0px; margin-top: 15px; margin-left: 230px;
 font-family: tahoma; color: #c3c3c3; font-size: 14;
 /* border: 1px solid #00ff00; */
}

.footerlinks a:link {
	color: #c3c3c3; text-decoration: none;
}	


/* === TEMP FOOTER TILL CONFERENCE === */
.footerlinkstemp {
 margin: 0px; margin-top: 15px; margin-left: 320px;
 font-family: tahoma; color: #c3c3c3; font-size: 14;
 /* border: 1px solid #00ff00; */
}

		.footerlinkstemp a {
			color: #c3c3c3; text-decoration: none;
		}

		.footerlinkstemp a:hover {
			color: #EEC844; text-decoration: none;
		}	

		.footerlinkstemp a:link:hover {
			color: #EEC844; text-decoration: none;
		}	
		
		.footerlinkstemp a:link {
			color: #c3c3c3; text-decoration: none;
		}	
		


#smallgrey {
			 color: #C0C0C0; font-size: 12; font-weight: normal;
			}
			
			
/* === KEYNOTE/ SESSION CHAIRS PHOTO === */
.mainbodycontainer #photo {
 float: right;
 /* border: 1px solid #ff0000; */
}

/* === KEYNOTE/ SESSION CHAIRS TITLE === */
.mainbodycontainer #title {
 color: #90003a; font-size: 12; font-weight: bold;
}