﻿*{
	margin:0;
}
body, html{
	background: #FFFFFF url(images/VIRUS03.jpg) top center no-repeat; height:100%; /*Required*/		
	background-position: 50% 0%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3E3E3E;
	line-height:1.4em;
}

#ContainerMain{
	margin: 0 auto;
	width:968px;
	position: relative;
	min-height:100%;
	height:auto !important;
	height: 100%;
	background-image:url('images/MainBodyBgTiler968.png');
	background-repeat:repeat-y;
	background-position:top center;	
}

#TopSpacer{
	height:65px;
	background-image:url('images/TopPageSpacerB.gif');
}


/*---------Logo Title Bar Setup------------*/
#LogoTitleBarSetup{

	width:968px;
	height:127px;
	background-image:url('images/HeaderMain.gif');
	background-position: 0% 50%;
	background-repeat:no-repeat
}
	#Logo{
	margin-left:90px;
	padding-top:5px;
	float:left;
	width:110px;
	}
	#Title{
	padding:50px 10px 20px 20px;
	float:left;
	font-family:Georgia,Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:32pt;
	color:#333333;

}
/*---------Logo Title Bar Setup------------*/


/*-----------notice rotator---------------*/
#NoticeRotaterSetup{
	height:45px;	
}
	#NoteRotLeft{
	background-image:url('images/NoteRotateLeftC.gif');
	width:37px;
	height:45px;
	float:left;
	}
	#NoteRotCenter{
	width:894px;
	background-image:url('images/NoteRotateTiler.gif');
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	height:45px;

}
	#NoteRotRight{
	background-image:url('images/NoteRotateRightB.gif');
	width:37px;
	height:45px;
	float:right;
	}
	
/*-----------notice rotator---------------*/	
#ContainerContent{
	padding:0;
	background-image:url('images/MainContentBGTiler.gif');
	background-repeat:repeat-x;
	height:100%;
	min-height:500px;
	width:932px;
	margin-left:18px;
}
#ContainerContent:after{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}


#WelcomeSetup{
	width:894px;
	margin-left:18px;
	padding-top:15px;
	font-size:11pt;
	line-height:1.7em;
}
#WelcomeSetup h2{
	font-weight:normal;
	color:#045070;
	padding-bottom:15px;
	padding-top:5px;
	font-size:22pt
}

#NewsEventsSetup{
	float:left;
	width:490px;	
	height:340px;
	margin-left:18px;
}




/*----- Home Page Headers -----*/

#NewsEventsSetup h3, #HomePageContactus h3, #HomePageSponsors h3 {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	/*text-transform:uppercase;*/
	padding:0 0 0 55px;
	background-repeat:no-repeat;
	background-position:left;
	line-height:48px;	
	height:51px;
	border-bottom:1px #969796 dotted;
}
/*------ Home Page Header Icons-----*/
#NewsEventsHead{
	background-image:url('images/Icon_NewsEvents.png');
	color:#37484F;
}
#ContactusHead{
	background-image:url('images/Icon_Contactus.png');
	color:#457D12;
}
	#ContactusLeft{
	float:left;
	width:150px;
	margin-top:15px;
	}
	#ContactusRight{
	float:left;
	width:150px;
	margin-top:15px;
}
#SponsorHead{
	background-image:url('images/Icon_Sponsors.png');
	color:#81450F;
}
#SponsorLogoGSK{
	margin-top:10px;
	float:left;
	height:70px;
	width:190px;
	background-image:url('images/Sponsor_GSK.gif');
	background-repeat:no-repeat;	
	border-right:1px #969796 solid;
}
#SponsorLogoMSD{
	margin-top:10px;
	margin-left:5px;
	float:left;
	height:65px;
	width:174px;
	background-image:url('images/Sponsor_MSD.gif');
	background-repeat:no-repeat;

}


/*------ Home Page Header Icons-----*/

#HomePageDevider{
	float:left;
	height:300px;
	min-height:200px;
	width:30px;
	background-image:url('images/HPVertDevider.gif');
	background-repeat:repeat-y;
	background-position:top center;
}
#HomePageContactus{
	float:left;
	width:374px;
	margin-bottom:15px;
}
#HomePageSponsors{
	float:left;
	width:374px;
}

.AmazingHoriDOT
{
	background-image:url('images/AmazingDOT.jpg'); background-position: 50% 50%; background-repeat:repeat-x; height:6px
}

/*----------------------Sub Page Classes------------------------*/
#SubPageTopMenuShadow{
	height:17px;
	background-image:url('images/SPTopMenuShadowB.gif');
}

#LeftMenuSetup{
	float:left;
	width:200px;	
	height:340px;
	margin-left:18px;
}
#LeftMenuSetup h3{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#000000;
	padding-top:5px;
		 
}
#ContentRight{
	float:left;
	margin-left:30px;
	width:664px;
	padding-bottom:20px;
}
#ContentRight h3{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;	
	color:#000000;	
	padding-bottom:15px;
	padding-top:5px;
}

#CongressRight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.6em;
	
	float:left;
	margin-left:30px;
	width:664px;

	text-align:justify;
	padding-bottom:20px;
}
#CongressRight h3{
	font-weight:Bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;	
	color:#57362F;	
	padding-bottom:15px;
	padding-top:5px;
}

#ContentRight h5{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;	
	color:#333333;	
	padding-bottom:5px;
	font-weight:bold;
}

#JournalMonthHeader {
	float:left;
	width:300px;
}

#JournalMonthHeader h4, #ContentRight h4{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;	
	color:#333333;	
	padding-bottom:15px;
}
#JournalBack{
	color:maroon;
	float:right;
}

.Line93{
	margin:15px 0 15px 0; height:1px; color:#939393;
}
#OLContentBox{
	padding:15px;
	background-color:#EFEFEF;
	border:1px #939393 dotted;
	margin-bottom:20px;
}
#OLContentBox H2{
	font-size:12pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#457D12;
	padding-bottom:10px;
}

/*----------------------Sub Page Classes------------------------*/



A:link{color:#185BAE; text-decoration:none}
A:visited{color:#185BAE; text-decoration:none}
A:active{color:#185BAE; text-decoration:none}
A:hover{color:#81450F; text-decoration:none}

