body {
  margin: 0px;
  padding: 0px;
  background-color: #E0E0E0;
  text-align:center; 
  background-image:url("/medical/images/bg.gif");
  background-repeat: repeat-y;
  background-position: center;
}

img {
  border: 0px;
}

sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}

form {
  padding: 0;
  margin: 0;
}

a {
  color: #08107B;
  text-decoration: underline;
}

a:visited {
  color: #08107B;
  text-decoration: underline;
}

a:hover {
  color: #FFB300;
  text-decoration: none;
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.required{
    color: red;
}	

hr {
  height: 1px;
  color: #E3E3E3;
  margin: 15px 0px 0px 0px;
}

#wrapper {
  position: relative;
  margin: 0 auto;
  text-align: left;
  width: 995px;
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 14px;
  background-color: #4A75A6;
  background-image:url("/medical/images/faux_column.gif");
  background-repeat: repeat-y;
  background-position: center;
}

/* Header and Logo */ 

#header {
  width: 995px;
  height: 245px;
}

#olympusCI {
  width: 995px;
  height: 57px;
  display: block;
  background-color: #08107b;
  background-image:url("/medical/images/oly_blue_ci.gif");
  background-repeat: no-repeat;
  background-position: top right;
}

	#olympusCI img {
	  padding: 13px 0px 8px 9px;
	}


/* Left Nav */ 

#nav {
  width: 160px;
  border-right: 1px solid #93ADC9;
  background-color: #4A75A6;
  float: left;
  display: inline;
  font-size: 0pt;
}

	#nav ul {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  border: none;

	}

	#nav li a {
	  display: block;
	  padding: 0px 0px 0px 15px;
	  height:39px;
	  border-bottom: 1px solid #93ADC9;
	  background-image:url("/medical/images/ou_nav_bg_up.gif");
	}

	#nav li a:hover {
	  background-image:url("/medical/images/ou_nav_bg_over.gif");
	}

	#nav li img {
	  margin: 15px 0px 0px 0px;
	  border: 0px;
	}

	#nav .chip {
	  width: 160px;
	  text-align: center;
	  margin: 15px 0px 15px 0px;
	}

/* Center Content Area */ 

#content {
  width: 547px;
  background-color: #EAEFF3;
  background-image:url("/medical/images/content_bg.gif");
  background-repeat: repeat-x;
  background-position: top left;
  float: left;
  display: inline;
  padding: 10px 0px 10px 14px;
}

	/* Reuseable Rounded Corners */ 

	.roundedCorners {
	  width: 535px;
	  margin: 0px 0px 12px 0px;
	}

	.roundedCornersTop {
	  width: 535px;
	  height: 6px;
	  overflow: hidden;
	  background: url("/medical/images/curved_top.gif") top left no-repeat;
	}
	
	.roundedContent {
	  background-color: #FDFEFE;
	  font-family: verdana;
	  font-size: 8pt;
	  line-height: 16px;
	  padding: 7px 10px 7px 20px;
	}

	.CourseSectionSeminar {
	  font-family: verdana;
	  font-size: 15pt;
	  font-weight: bold ;
	  color: #08107b ;  
	}

	.CourseSectionTitle {
	  font-family: verdana;
	  font-size: 10pt;
	  font-weight: bold ;
	  color: #08107b ;
	}

	.roundedCornersBottom {
	  width: 535px;
	  height: 10px;
	  overflow: hidden;
	  background: url("/medical/images/curved_bottom.gif") top left no-repeat;
	}

	#content h1 {
	  width: 325px;
	  line-height: 20px;
	  font-family: verdana;
	  font-size: 13pt;
	  font-weight: bold;
	  margin: 0px 0px 0px 0px;
	}

	/* Homepage Classes */ 
	
	table.upcomingEvents {
	  width: 500px;
	  margin: 10px 0px 0px 0px;
	}
	
    table.upcomingEvents td {
	  /*background-color:#EDF1F6;*/
	  padding: 10px 0px 10px 10px;
	  margin: 0px 0px 0px 0px;
	}

	.alt {
	  background-color:#F6F6F6 !important;
	}


	.home_nowAvailable {
	  float: left;
	  width: 242px;
	  height: 70px;
	  background: url("/medical/images/chip_endoscopyeq.gif") top left no-repeat;
	  display: inline;
	  font-size: 7.5pt;
	  color: #666666;
	  padding: 58px 0px 0px 20px;
	}
		.home_nowAvailable ul {
	 	  font-size: 7.5pt;
		  margin-top: 0px;
		  margin-left: 15px;
		  padding-left: 0px;
		}

		.home_nowAvailable h4 {
		  font-size: 7.5pt;
		  font-weight: normal;
		  margin: 0px 0px 0px 0px;
		}

	.home_watchVideos {
	  float: left;
	  width: 242px;
	  height: 70px;
	  background: url("/medical/images/chip_colcancer.gif") top left no-repeat;
	  display: inline;
	  margin: 0px 0px 0px 11px;
	  font-size: 7.5pt;
	  color: #666666;
	  padding: 58px 0px 0px 20px;
	}

		.home_watchVideos ul {
	 	  font-size: 7.5pt;
		  margin-top: 0px;
		  margin-left: 15px;
		  padding-left: 0px;
		}

		.home_watchVideos h4{
		  font-size: 7.5pt;
		  font-weight: normal;
		  margin: 0px 0px 0px 0px;
		}


	/* Form */ 

	#form {
	  
	}

		#form img {
		  margin: 32px 0px 0px 0px;
		  display: block;
		}

		#form label { 
		  display: block;
		  float: left; 
		  width: 150px; 
		  padding: 0px 0px 0px 0px; 
		  margin: 11px 10px 0px 0px;
		  text-align: left; 
		  font-weight: bold;
		}


		#form input, #form textarea, #form select {
		  width:auto;
		  margin: 11px 0px 0px 0px;
		  font-family: verdana;
		  font-size: 8pt;
		  width: 148px;
		}

		#form .zip {
		  width: 50px;
		}

		#form .phone3 {
		  width: 30px;
		  margin: 11px 6px 0px 0px !important;
		}

		#form .phone4 {
		  width: 40px;
		  margin: 11px 6px 0px 0px !important;
		}

		#form .month, #form .year {
		  width: auto !important;
		}

		#form .submit {
		  width: auto !important;
		  margin: 0px 5px 0px 0px;
		}

			#radios {
			  margin: 0px 0px 10px 0px;
			}

			#radios label { 
			  width: auto; 
			  padding: 0px 0px 0px 0px; 
			  margin: 5px 25px 0px 0px;
			  text-align: left; 
			  font-weight: bold; 
			}

			#radios input {
			  width: auto; 
			  margin: 5px 0px 0px 0px;
			  font-family: verdana;
			  font-size: 8pt;
			}

			#form_additionalRegistrants {
			
			}

			#form_additionalRegistrants label { 
			  width: auto; 
			  padding: 0px 0px 0px 0px; 
			  margin: 5px 5px 0px 5px;
			  text-align: left; 
			  font-weight: bold;
			  font-size: 7.5pt;
			}

			#form_additionalRegistrants input {
			  width: 95px; 
			  margin: 5px 0px 0px 0px;
			  font-family: verdana;
			  font-size: 7.5pt;
			}


/* Right Column */ 

#rightcolumn {
  width: 273px;
  background-color: #2C5A8D;
  float: left;
  display: inline;
}

	/* Course Finder */ 

	#courseFinder {
	  width: 256px;
	  height: 93px;
	  background-image:url("/medical/images/ou_courseFinder.jpg");
	  background-repeat: no-repeat;
	  background-position: top left;
	  border-left: 1px solid #406998;
	  padding: 95px 0px 0px 16px;
	}

		#courseFinder select {
		  font-family: verdana;
		  font-size: 8pt;
		  width: 130px;
		  display: block;
		  margin: 7px 0px 0px 0px;
		}

	/* Poll */ 

	.quiz {
	  width: 221px;
	  background-color: #406998;
	  font-family: verdana;
	  font-size: 8pt;
	  color: #ffffff;
	  padding: 18px 35px 0px 17px;
	}

		.quiz h1 {
		  font-family: verdana;
		  font-size: 8pt;
		  color: #ffffff;
		  font-weight: bold;
		  margin: 0px 0px 16px 0px;
		}

		.quiz ul {
		  list-style: none;
		  margin: 0px 0px 0px 0px;
		  padding: 0px 0px 0px 10px;
		  border: none;
		}

		.quiz li {
		  margin: 0px 0px 13px 0px;
		}

		.quiz .results {
		  width: 200px;
		  height: 15px;
		  padding: 10px 0px 10px 0px;
		}

			.quiz .results input {
			  float: left;
			}

			.quiz .results a {
			  color: #ffffff;
		  	  float: right;
			}
		
			.quiz .results a:hover {
			  color: #ffb300;
			}

/*  .venueDisplay {
	  width: 150px;
	  background-color: #E4E8ED;
	  margin: 5px 0px 5px 5px;
	  padding: 0px 0px 0px 0px;
	}

        .venueDisplay p {
		  font-family: verdana;
		  font-size: 8pt;
		  margin: 0px 0px 0px 0px;
		}
*/
	/* Course Registration - Right Side of Course Pages */ 

	.courseRegistration {
	  width: 241px;
	  background-color: #E4E8ED;
	  margin: 17px 0px 0px 16px;
	  padding: 0px 0px 10px 0px;
	}

		.courseRegistration h2 {
		  width: 226px;
		  padding: 15px 0px 15px 15px;
		  margin: 0px 0px 0px 0px;
		  background-color: #F6F6F6;
		}

		.courseRegistration h3 {
		  font-family: verdana;
		  font-size: 8pt;
		  margin: 10px 0px 0px 15px;
		}

		.courseRegistration li {
		  margin: 0px 0px 12px 0px;
		}

	img#crmSignupBtn {
	  margin: 11px 0px 0px 11px;
	}

	div#crmSignup {
	  width:267px;
	  height:430px;
	  position:absolute;
	  z-index:3;
	  left:726px;
 	  overflow:hidden;
	  border:1px solid #dddddd;

	  background-color:#FFFFFF;
	}

/* Footer */ 

.footer {
  width: 995px;
  height: 30px;
  font-family: verdana;
  font-size: 7.5pt;
  color: #868686;
  text-align: center;
  background-color: #E2E2E2;
  padding: 25px 0px 12px 0px;
  border-top: 1px solid #FFFFFF;
}

	.footer a {
	  font-family: verdana;
	  font-size: 8pt;
	  color: #8E8E8E;
	}

	.footer a:hover {
	  color: #ffffff;
	}
	
/* Email registration Popup Window */	
.popup_body {
  margin: 0px;
  padding: 0px 0px 0px 40px;
  font-family: verdana;
  font-size: 7.5pt;
  background-image: url('/medical/images/dropdown_bg.gif');
  background-repeat: repeat;
}

.popup_form {
  margin: 0px;
  padding: 0px;
}

.popup_info {
  font-size: 7.5pt;
  font-family: verdana;
  line-height: 17px;
  text-align: left;
  padding: 5px 0px 5px 0px;
}

.popup_email {
  padding: 7px 0px 0px 0px;
}
	.popup_email p {
	  text-align: left;
	  font-size: 7.5pt;
	  font-family: verdana;
	  margin: 0px 0px 3px 0px;
	}

	.popup_email input {
	  font-size: 7.5pt;
	  font-family: verdana;
	  width: 185px;
	}

.popup_optional_field {
  padding: 7px 0px 0px 0px;
}

	.popup_optional_field p {
	  text-align: left;  
	  font-size: 7.5pt;
	  font-family: verdana;
	  margin: 0px 0px 3px 0px;
	}

	.popup_optional_field input {
	  font-size: 7.5pt;
	  font-family: verdana;
	  width: 185px;
	}

	.popup_optional_field select {
	  font-size: 7.5pt;
	  font-family: verdana;
	  width: 185px;
	}
	
  .popup_body td {
  margin: 0px;
  font-family: verdana;
  font-size: 7.5pt;
}
