* {
	margin: 0px;
	padding: 0px;
}
HTML {
	overflow: -moz-scrollbars-vertical;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin:0px;
	font-size:12px;
	color:#000000;
	background-color:#05347B;
}
a:link {
	color:#0363DE;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	color:#0363DE;
	text-decoration:none;
	font-weight:bold;
}
h1 {
	margin:10px;
	font-weight:bold;
	font-size:14px;
	color:#05347B;
}
h2 {
	margin:10px;
	font-weight:bold;
	font-size:12px;
	color:#05347B;
	font-style:italic;
}
h3 {
	font-size: 14px;
	padding-left: 10px;
}

p {
	margin:10px;
	text-align:justify;
}
.facultyName {
	margin:10px;
	font-weight:bold;
	font-size:12px;
	color:#05347B;
	text-align:center;
}	
form {
	margin:0px;
 	padding:0px;
}
label {
	width:200px;
	float:left;
	vertical-align:middle;
}
td {
	padding:3px;
}
ul {
	margin:5px 20px 5px 60px;
}
li {
	padding:3px;
}
textarea {
	font-size:12px;
}
input {
	vertical-align:middle;
}
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}
/* main structure styles */
#container {
	width:924px;
	margin:0px auto 10px;
	position:relative;
	background-color:#05347B;
}
#content {
	margin:0px;
	padding:0px;
}
#innerContent {
	margin:0px;
	padding:0px 10px;
	background-color:#FFFFFF;
	background-image:url(images/bg_bars.jpg);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
}
#homeBox {
	float:right;
	width:520px;
	text-align:right;
}
#navHome {
	padding-bottom:10px;
}
#nav, #footerNav {
	text-align:center;
	color:#4677C1;	
}
#nav ul {
	border-bottom:1px Solid #FFFFFF;
	margin:5px auto;
}
#navHome ul {
	border-bottom:1px Solid #FFFFFF;
	margin:0px;
	color:#4677C1;
}
#nav ul, #footerNav ul, #navHome ul {
	padding:5px 0px;
	width:522px;
}
#footerNav ul {
	margin:5px auto 0px;
	border-top:1px Solid #FFFFFF;
	width:100%;
}

#footerNav {
	width:924px;
	clear:both;
	background-color:#05347B;
	padding-top:16px;
	margin:0px auto;
}
#nav li, #footerNav li, #navHome li {
	list-style-type:none;
	display:inline;
	padding:0px 1px;
	
}
#loginBar {
	height:38px;
	margin-left:10px;
	padding:5px 0px;
}
#loginBarHome {
	padding:5px 0px;
}
#searchForm, #loginForm {
	float:left;
}
#searchForm {	
	margin:6px 0px;
	width:190px;
}
#loginForm {
	color:#FFFFFF;
	background-color:#1957B4;
	margin:2px 22px;
	padding:5px 10px;
	display:inline;
	width:450px;
}
#loginFormHome {
	color:#FFFFFF;
	background-color:#1957B4;
	margin:0px;
	padding:5px 10px;
}
* html #loginForm {
	margin:2px 19px;
} 
#loginForm input, #searchForm input, #loginFormHome input {
	font-size:14px;
}
#loginForm a, #loginFormHome a {
	color:#FFFFFF;
}

a:link.yellowTxt, a:hover.yellowTxt, a:visited.yellowTxt {
	color:#F6CF1F;
}
a:link.orangeTxt, a:hover.orangeTxt, a:visited.orangeTxt {
	color:#E97037;
}
a:link.redTxt, a:hover.redTxt, a:visited.redTxt {
	color:#F64A39;
}
a:link.pinkTxt, a:hover.pinkTxt, a:visited.pinkTxt {
	color:#E42EA8;
}
a:link.purpleTxt, a:hover.purpleTxt, a:visited.purpleTxt {
	color:#8272E8;
}
a:link.blueTxt, a:hover.blueTxt, a:visited.blueTxt {
	color:#14A9EA;
}
#copyrightHome {
	background-image:url(images/bg_copyright.jpg);
	background-repeat:no-repeat;
}
#copyright, #copyrightHome {
	text-align:center;
	margin:0px auto;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	height:76px;
	width:924px;
}
/* styles for forms on registration pages */
#smForm {
	width:300px;
	float:right;
	margin:20px 10px 20px 10px;
	border-color:#FDF0B3;
	border-style:solid;
	border-width:1px;
	text-align:center;
}
* html #smForm .regForm {
	width:260px;
}
#smForm label {
	width:100px;
	float:left;
	text-align:left;
}
#smForm ul, #loginList ul {
	text-align:left;
 	margin-left:10px;
	padding:10px;
}
#smForm h1 {
	border-bottom:8px #FDF0B3 Solid;
	background-color:#F6D229;
	color:#05347B;
	margin:0px;
	padding:10px;
}
.attention {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
/* styles for quizzes */
#quiz {
	margin:0px;
	padding:0px;
}
#quiz label {
	float:none;
}
#quizQuestion {
	clear:both;
	padding:0px;
	margin:0px;
}
#quizQuestion p {
	float:left;
	padding:2px 10px 3px 0px;
	text-align:justify;
	margin:0px;
	max-width:600px;
}
#quizQuestion p.quizRadioBtn {
	width:10px;
	padding:0px 0px 3px;
	margin:0px 14px;
}
#innerNav {
	text-align:center;
	margin:14px 0px;
}
#innerNav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#innerNav li {
	margin:3px;
	padding:6px;
	display: inline;
	background-color:#F6D229;
}
#innerNav li a {
	color:#05347B;
}
#menuBox {
	margin:10px 0px 0px 20px;
	padding:10px;
}
#menuBox li {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#menuBox ul {
	padding-left: 20px;
}
/* styles for home page */
#htBox {
	width:350px;
	float:left;
	background-color:#042556;
}
#ibs, #cc {
	width:270px;
	float:left;
	background-color:#042556;
	margin-left:14px;
}
#htBoxContent {
	height:300px;
	padding:0px 10px 10px;
	overflow:auto;
}
#downloadBox {
	height:57px;
	padding:0px 10px 10px;
	overflow:auto;
}
#ccContent {
	height:400px;
	padding:0px 10px 10px;
	overflow:auto;
}
#ibsContent {
	height:380px;
	padding:0px 10px 10px;
	overflow:auto;
}
#ht1, #ht2, #ht3, #ht4, #download {
	font-weight:bold;
	text-align:left;
}	
#ccepidemiology, #ccpathophysiology, #ccpresentation, #cctreatment, #ibsepidemiology, #ibspathophysiology, #ibspresentation, #ibstreatment {
	text-align:left;
}	
#ccepidemiology p, #ccpathophysiology p, #ccpresentation p, #cctreatment p {
	padding:10px;
	margin:0px;
	margin:0px 0px 0px 5px;
	color:#F6CF1F;
	text-align:left;
} 
#ibsepidemiology p, #ibspathophysiology p, #ibspresentation p, #ibstreatment p {
	padding:10px;
	margin:0px;
	margin:0px 0px 0px 5px;
	color:#14A9EA;
	text-align:left;
}
#ht1 p, #ht2 p, #ht3 p, #ht4  p, #download p {
	padding:10px 10px 0px 10px;
	margin:0px 0px 0px 5px;
	color:#69D9CF;
}
#ibs a, #cc a, #ht1 a, #ht2 a, #ht3 a, #ht4  a, #download a {
	color:#FFFFFF;
}
.surveyBlueCell {
	background-color:#134D9E;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	border-bottom:solid 1px #000000;
	text-align:center;
}
.surveyGrayCell {
	background-color:#E9E9E9;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	text-align:center;
}
.questionRow {
	border:solid 1px #000000;
	border-top:none;
	padding:10px 0px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}
/* styles for activity pages */
#cmePage, #cmePageIBS {
	margin:0px;
}
#cmePage p, #cmePage li, #cmePageIBS p, #cmePageIBS li {
	text-align:justify;
}
#cmePage h1, #cmePageIBS h1 {
	border-bottom:1px #05347B Solid;
	padding-bottom:5px;
}
#cmePage h2, #cmePageIBS h2 {
	margin:10px;
	font-weight:bold;
	font-size:14px;
	color:#F36F39;
	font-style:normal;
}
#cmePage h3, #cmePageIBS h3 {
	margin:10px;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	padding-left:0px;
}
#cmePage h3 {
	color:#0089C7;
}
#cmePage h2 {
	color:#F36F39;
}
#cmePageIBS h2 {
	color:#0089C7;
}
#cmePage ol, #cmePageIBS ol {
	margin:5px 5px 5px 36px;
}
.blueSubTitle {
	font-weight:bold;
	font-style:italic;
	color:#0089C7;
}
#frontMatterBox {
	margin:0px;
}
#frontMatterBox img {
	float:left;
	margin:0px 20px 0px 10px;
	border-style:solid;
	border-color:#05347B;
	border-width:1px;
}
#innerBox {
	width:410px;
	margin:0px 10px;
	float:left;
}

/*Styles for ref and slide image pop up boxes */

#ref1, #ref2, #ref3, #ref4, #ref5, #ref6, #ref7, #ref8, #ref9, #ref10, #ref11, #ref12, #ref13, #ref14, #ref15, #ref16, #ref17, #ref18, #ref19, #ref20, #ref21, #ref22, #ref23, #ref24, #ref25, #ref26, #ref27, #ref28, #ref29, #ref30, #ref31, #ref32, #ref33, #ref34, #ref35, #ref36, #ref37, #ref38, #ref39, #ref40, #ref41, #ref42, #ref43, #ref44, #ref45, #ref46, #ref47, #ref48, #ref49, #ref50, #ref51, #ref52, #ref53, #ref54, #ref55, #ref56, #ref57, #ref58, #ref61, #ref62, #ref63, #ref64, #ref65, #ref66, #ref67, #ref68, #ref69, #ref70, #ref71, #ref1to2, #ref1to3, #ref1to4, #ref1to5, #ref1to6, #ref2to3, #ref2to4, #ref2to19, #ref3to4, #ref3to5, #ref3to8, #ref4to5, #ref4to6, #ref5to6, #ref5to7, #ref5to10, #ref5to13, #ref5to15, #ref6to7, #ref6to12, #ref7to8, #ref7to9, #ref7to16, #ref9to10, #ref9to11, #ref10to13, #ref11to16, #ref11to12, #ref11to35, #ref13to14, #ref14to18, #ref15to17, #ref15to24, #ref16to17, #ref17to18, #ref18to21, #ref18to34, #ref19to20, #ref20to21, #ref20to25, #ref21to27, #ref22to23, #ref22to24, #ref23to24, #ref24to25, #ref25to26, #ref25to27, #ref25to39, #ref26to27, #ref26to38, #ref27to28, #ref27to29, #ref28to29, #ref29to30, #ref29to39, #ref30to32, #ref30to34, #ref31to35, #ref32to34, #ref33to34, #ref33to35, #ref33to37, #ref33to41, #ref36to39, #ref37to38, #ref38to39, #ref40to41, #ref40to42, #ref41to42, #ref44to45, #ref44to47, #ref46to47, #ref46to48, #ref47to53, #ref48to50, #ref54to55, #ref54to56, #ref56to57, #ref57to60, #ref59to60, #ref61to62, #ref66to67, #ref35to37 {
	position:absolute;
	top:400px;
	left:20px;
	width:890px;
	min-height:40px;
	background-color:#FFFFCC;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	visibility:hidden;
	padding:3px 13px 3px;
	font-size:10px;
}
#fig1, #fig2, #fig3, #fig4, #fig5, #fig6, #fig7, #fig8, #fig9, #fig10, #fig11, #fig12, #fig13, #fig14, #fig15, #fig16 {
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	visibility:hidden;
	z-index:2;
}

.leftPic {
	 float:left;
	 margin:5px;
	 border:1px Solid #000000;
}
.rightPic {
	 float:right;
	 margin:5px;
	 border:1px Solid #000000;
}
.evalTitleCells, .evalCells {
	border:1px Solid #DCDDDE;
	border-left:none;
	border-bottom:none;
	padding:10px
}
.evalTitleCells {
	background-color:#F1F1F2;
}