#container {height:100%;width:100%}

/* Course header container */
#header {
	background-image:url(/assets/images/corexcel.nursing.border.top.jpg);
	background-repeat:repeat-x;
	margin:0;
	overflow:hidden;
	padding:0;
	position:fixed;
	width:100%;
	z-index:1
}
/* CSS definition file containing sitestyle stylesheets */
body {
	background-color:#fff;
	background-image:url(/assets/images/corexcel.nursing.border.left.jpg);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height: 1.42857;
	margin:0;
	padding:0
}

/* Course title only */
h1 {
	border-bottom:1px solid #999;
	clear:both;
	font-size:24px;
	font-weight:normal;
	margin-top:0;
	text-align:left;
  	text-shadow: 1px 1px 1px rgba(204, 204, 204, 0.93);
}

/* Learning objectives & secondary headers */
h2 {
	clear:both;
	font-size:20px;
	font-weight:normal;
	text-align:left;
  	text-shadow: 1px 1px 1px rgba(204, 204, 204, 0.93);
}

h3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:7px;
	text-align:left
}

h4 {
	clear:both;
	font-size:14px;
	font-weight:bold;
	text-align:left
}

h5 {
	font-size:14px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
}

h6 {font-size:16px;font-weight:bold}

ol {
	background-image:none;
	clear:both;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	list-style-type:decimal;
	list-style-image:none
}


/* Left navigation container */
#navigator {
	border:none;
	margin-left:9px;
	padding:0;
	position:fixed;
	top:85px;
	width:177px
}


/* Container for course content */
#content {
	position:absolute;
	height:100%;
	left:201px;
	top:90px;
	width:70%
}

/* Container for buttons */
#buttons {position:absolute}

/* Back & next navigation buttons at bottom of page */
#backbutton,#nextbutton {position:absolute}

/* Home & exam navigation buttons at bottom of page */
#exambutton,#homebutton {text-align:center;width:48%}
#homebutton {float:left}
#exambutton {float:right}

/* Common list properties */
ul,li {font-size:14px}
ul {
	list-style-type:none;
	margin:0;
	padding:0
}

li {
	background-image:url(/assets/images/bullet-courses.gif);
	background-repeat:no-repeat;
	background-position:26px 5px;
	margin-left:20px;
	padding-left:38px;
	margin-bottom:4px
}
/* links */
a,img {border:none}
a:hover,a:focus {background-color:transparent;color:#ef7c22}
a.imagelinks:hover {background-color:transparent}
a.imagelinks:focus {background-color:transparent}

/* green button links */
a.btn {
	text-decoration:none;
	display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
a.btn:hover, a.btn:focus {background-color:transparent;color:#fff;
    background-image: -webkit-linear-gradient(#4fb961 0%, #1f5e29 100%);
    background-image: -o-linear-gradient(#4fb961 0%, #1f5e29 100%);
    background-image: linear-gradient(#4fb961 0%, #1f5e29 100%);
}
.btn-primary {
    background-image: -webkit-linear-gradient(top, #4fb961 0%, #3a9149 100%);
    background-image: -o-linear-gradient(top, #4fb961 0%, #3a9149 100%);
    background-image: linear-gradient(to bottom, #4fb961 0%,#3a9149 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4FB961', endColorstr='#FF3A9149', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #378a45;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
    color: #fff;
    background-color: #4fb961;
    border-color: #44ab55;
}

/* End of course post exam link */
.examlink {
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline
}

/* Red links not in left frame */
.notframelink {color:#f00;font-size:13px;text-decoration:underline;}

/* Course navigation links */
.leftnav {
	display:inline-block;
	font-size:1em;
	line-height:30px;
	padding:5px 0 5px 3px;
	text-decoration:none;
	width:99%;
	background-image: -webkit-linear-gradient(top, #d7d7d7 0%, #b3b2b3 100%);
	background-image: -o-linear-gradient(top, #d7d7d7 0%, #b3b2b3 100%);
	background-image: linear-gradient(to bottom, #d7d7d7 0%, #b3b2b3 100%);
}

.leftnav:hover {
	background-image: -webkit-linear-gradient(top, #c8c8c8 0%, #8e8d8d 100%);
	background-image: -o-linear-gradient(top, #c8c8c8 0%, #8e8d8d 100%);
	background-image: linear-gradient(to bottom, #c8c8c8 0%, #8e8d8d 100%);
	text-shadow: 1px 1px #1c2a5a
}

/* CE course catalog link */
.leftnavorange {
	color:#ef7c22;
	display:inline-block;
	font-size:1em;
	font-weight:normal;
	line-height:30px;
	padding:5px 0 5px 3px;
	text-decoration:none;
	width:99%;
	background-image: -webkit-linear-gradient(top, #d7d7d7 0%, #b3b2b3 100%);
	background-image: -o-linear-gradient(top, #d7d7d7 0%, #b3b2b3 100%);
	background-image: linear-gradient(to bottom, #d7d7d7 0%, #b3b2b3 100%);
	text-shadow: 1px 1px #263874;
}

.leftnavorange:hover {
	color:#dedede;
	background-image: -webkit-linear-gradient(top, #c8c8c8 0%, #8e8d8d 100%);
	background-image: -o-linear-gradient(top, #c8c8c8 0%, #8e8d8d 100%);
	background-image: linear-gradient(to bottom, #c8c8c8 0%, #8e8d8d 100%);
	text-shadow: 1px 1px #ef7c22;
}

/* Smaller links centered */
.smalllinkc {
	font-size:11px;
	margin-bottom:0;
	text-align:center;
	text-decoration:underline
}

.tablehead {font-size:13px;font-weight:bold;}

/* Corexcel logo for nursing courses */
.logo {clear:right;position:absolute}

.bordertop {
	position:absolute;
	left:483px;
	top:0;
	background-attachment:absolute;
	background-image:url(/assets/images/corexcel.nursing.border.top.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border:0;
	height:100px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
	z-index:2
}
.emaillogo {border:none}

/* Contact hours subtitle under course title */
.chrstext {
	color:#ef7c22;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:19px;
  margin-top:2px;
  margin-bottom:0px;
}

.centerDiv {text-align:center}

/* Callout boxes */
.callout,.calloutcentered,.callcenter {color:#800000;border-top:thin;border-top-color:#999;border-top-style:ridge;border-bottom:thin;border-bottom-color:#999;border-bottom-style:ridge;font-size:11px;text-align:center;white-space:15px}
.callcenter {margin:30px auto 30px auto}

/* Callout centered text */
.calloutcenter {font-size:11px;text-align:center}
.clear {clear:both}
.txtCenter,.txtCenterSmall {text-align:center}
.txtCenterSmall {font-size:11px}
img.centered {display:block;margin-right:auto;margin-left:auto}

/* Common properties */
body,h1,h2,h3,h4,.examlink,.smalllinkc {color:#039}
h5,li,p,ol,ul,.calloutcenter {color:#414040}
h6,.tablehead {color:#fff}
#navigator,.leftnav {color:#1c2a5a;}
.imgFloatRight {clear:right;float:right;margin:0 0 5px 10px}
.imgFloatLeft {clear:left;float:left;margin:0 10px 5px 0}
.imgShadow {box-shadow: 2px 2px 2px #ccc;}

/* logo used with contact information & hours of operation */
#addrLogo {
  clear: both;
  margin-top: 40px;
  text-align: left;
}

/* Corexcel style that doesn't change so we're not using variables here */
#hoursOperation {
  color: #000;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
}

/* Form validation field */
#vdate { display:none; }

.courseTitle {
  line-height:30px;
	margin-top:2px;
}

.emailToFriend {
  display:block;
	margin-bottom:-5px;
}

.button21 {
  background-image:url("/assets/images/courses-buttons.png");
  display:inline-block;
  height:36px;
  text-indent:-9999em;
  width:97px;
}
.button21:hover {
	background-position-x:97px;
}
.back-button21 {
	background-position:0 0;
}
.next-button21 {
	background-position:0 -36px;
}
.home-button21 {
	background-position:0 -72px;
}
.exam-button21 {
	background-position:0 -108px;
}
