@charset "UTF-8";


html,
 body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
 pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, 
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, figcaption, figure, footer, header, ch1, ch2, ch3 
hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, 
menu, nav, section {
  display: block;
}

blockquote.bodyquote p{   
 color: #1D1D1D;
 font-family: Arial,Helvetica,sans-serif;
 background-image: none;
 padding-bottom: 1em;
 font-size: 0.9231em;
 line-height: 1.5em;
 margin-bottom: 0em;
}

.bodyquote p:last-of-type {
	background-image: url('/media/safecare/contentassets/images/aboutus/blockquote-right-1.png');
	padding-bottom: 40px; 

}


.float_right
{float:right;
padding:0px;
margin:0px 0px 10px 10px;
}


.shadow {
border: 2px solid #000; 
}



#logout {

        font-family: Verdana, Geneva, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        color: #FFF;
        background-color: #000;
        float: inherit;
        width: inherit;
        text-align: right;
        height: 15px;
        text-align: right;
        padding:8px;
	padding-right:1%;
        vertical-align: bottom;

}




.float_right
{float:right;
padding:0px;
margin:0px 0px 10px 10px;
}
.float_left
{float:right;
padding:0px;
margin:0px 0px 10px 10px;
}






#graybox {
position: relative;
border-bottom: 1px #dddddd solid;
padding-bottom: 20px;
width:auto;
border-top: 1px #dddddd solid;

}
#graybox p{font-size: 16px}

#graybox h2{font-size: 28px}



blockquote, q {
 quotes: none; 
}
blockquote:before, blockquote:after, q:before, q:after {
 content: ''; content: none; 
}
ins {
 background-color: #ff9; color: #000; text-decoration: none; 
}
mark {
 background-color: #ff9; color: #000; font-style: italic; font-weight: 
bold; 
}





del {
 text-decoration: line-through; 
}
abbr[title], dfn[title] {
 border-bottom: 1px dotted; cursor: help; 
}
table {
 border-collapse: collapse; border-spacing: 0; 
}
hr {
 display: block; height: 1px; border: 0; border-top: 1px solid #ccc; 
margin: 1em 0; padding: 0; 
}
input, select {
 vertical-align: middle; 
}
body {
 font:13px/1.231 sans-serif; *font-size:small; 
}
select, input, textarea, button {
 font:99% sans-serif; 
}
pre, code, kbd, samp {
 font-family: monospace, sans-serif; 
}
html {
 overflow-y: scroll; 
}
a:hover, a:active {
 outline: none; 
}
ul, ol {
 margin-left: 2em; 
}
ol {
 list-style-type: decimal; 
}
nav ul, nav li {
 margin: 0; list-style:none; list-style-image: none; 
}
small {
 font-size: 85%; 
}
strong, th {
 font-weight: bold; 
}
td {
 vertical-align: top; 
}
sub, sup {
 font-size: 75%; line-height: 0; position: relative; 
}
sup {
 top: -0.5em; 
}
sub {
 bottom: -0.25em; 
}
pre {
  
  white-space: pre; white-space: pre-wrap; word-wrap: break-word;
  padding: 15px;
}
textarea {
 overflow: auto; 
}
.ie6 legend, .ie7 legend {
 margin-left: -7px; 
}
input[type="radio"] {
 vertical-align: text-bottom; 
 width:21px;
}
input[type="checkbox"] {
 vertical-align: bottom; 
}
.ie7 input[type="checkbox"] {
 vertical-align: baseline; 
}
.ie6 input {
 vertical-align: text-bottom; 
}
label, input[type="button"], input[type="submit"], input[type="image"], 
button {
 cursor: pointer; 
}
button, input, select, textarea {
 margin: 0; 
}
input:valid, textarea:valid {
  
}
input:invalid, textarea:invalid {
   border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; 
-webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
 background-color: #f0dddd; 
}
::-moz-selection {
 background: #215FAC; color:#fff; text-shadow: none; 
}
::selection {
 background:#0063AC; color:#fff; text-shadow: none; 
}
a:link {
 -webkit-tap-highlight-color: #215FAC; 
}
button {
  width: auto; overflow: visible; 
}
.ie7 img {
 -ms-interpolation-mode: bicubic; 
}
textarea.contenteditable {
-webkit-appearance: none;
}
.gifhidden {
position: absolute; left: -100%;
}
.ir {
 display: block; text-indent: -999em; overflow: hidden; 
background-repeat: no-repeat; text-align: left; direction: ltr; 
}
.hidden {
 display: none; visibility: hidden; 
}
.visuallyhidden {
 border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: 
hidden; padding: 0; position: absolute; width: 1px; 
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
 clip: auto; height: auto; margin: 0; overflow: visible; position: 
static; width: auto; 
}
.invisible {
 visibility: hidden; 
}
.clearfix:before, .clearfix:after {
 content: "\0020"; display: block; height: 0; overflow: hidden; 
}
.clearfix:after {
 clear: both; 
}
.clearfix {
 zoom: 1; 
}

#loginContainer{
	width: 75%;
	height: auto;
	 float: ;
	padding-left: 25px;
}


/* button styles for direct edit - cfcable - 05/09/2012*/

p.t4-ar button {
    font-size:1em;
    line-height:1.5em;
}

@media only screen and (min-width: 800px) {
  
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only 
screen and (-o-min-device-pixel-ratio: 3/2), only screen and 
(min-device-pixel-ratio: 1.5) {
  
}
body, select, input, textarea {
  
  color:	#1D1D1D;
  font-family: 	Arial, Helvetica, sans-serif;  
}
h1, h2, h3, h4, h5, h6 {
 
	font-weight: 	normal; 
}
a {
	text-decoration:	none;
	color:	#0063AC;
}
a:hover {
	color: #000000; 
}
 .subtitle  {
  font-size: 2.6923em; 
  line-height: 1em; 
  margin-top: 0em;
  margin-bottom: 0.4em;
  
  font-family: 'LexiaLight', Georgia, sans-serif;
  color: #0063AC;
  letter-spacing: -0.04em;
}



 b  {
  font-size: 1.6923em; 
  line-height: 1.1818em; 
  margin-top: 0.8182em;
  margin-bottom: -0.2em;
  
  font-family: 'EffraLight', Arial, Helvetica, sans-serif;
  letter-spacing: -0.04em;
  color:black;
}


  strong {
  font-weight: bold;
  font-size: 1.0em; 
  line-height: 1.1818em; 
  margin-top: 0.8182em;
  margin-bottom: -0.2em;
  font-family: helvetica, arial,sans-serif;
  letter-spacing: -0.04em;
  color:black;
}


h1, .t36px {
  font-size: 2.6923em; 
  line-height: 1em; 
  margin-top: 0em;
  margin-bottom: 0em;
  
  font-family: 'LexiaLight', Georgia, sans-serif;
  color: #0063AC;
  letter-spacing: -0.04em;
}


h2, .t22px {
  font-size: 1.6923em; 
  line-height: 1.1818em; 
  margin-top: 0.8182em;
  margin-bottom: -0.2em;
  
  font-family: 'EffraLight', Arial, Helvetica, sans-serif;
  letter-spacing: -0.04em;
  color:black;
}



h3, .t15px {
  font-size: 1.1538em; 
  line-height: 1.2em; 
  margin-top: 1.2em;
  margin-bottom: -0.3em;
  font-weight: bold;
}
h4, .t14px {
	 font-size: 	1.0769em; 
 	 line-height: 	1.2857em; 
 	 margin-top: 	1.2857em;
 	 margin-bottom: 0em;
}
h5, .t12px {
  font-size: 0.9231em; 
  line-height: 1.5em; 
  margin-top: 1.5em;
  margin-bottom: 0em;
}
h6, .t11px {
	font-size: 0.8462em; 
  	line-height: 1.6364em; 
 	margin-top: 1.6364em;
 	margin-bottom: 0em;
}
.t25px {
  font-size: 1.9231em; 
  line-height: 1.44em; 
  margin-top: 0.72em;
  margin-bottom: 0em;
}
.t22px {
  font-size: 1.6923em; 
  line-height: 1.1818em; 
  margin-top: 0.8182em;
  margin-bottom: 0em;
}
.t20px {
  font-size: 1.5385em; 
  line-height: 1em;
  margin-top: 0.9em;
  margin-bottom: 0em;
  font-family: 'LexiaLight', Georgia, sans-serif;
}
.t18px {
  font-size: 1.3846em; 
  line-height: 1em; 
  margin-top: 1em;
  margin-bottom: 0em;
}
p.intro, .t17px, div.intro {
  font-size: 1.3077em; 
  line-height: 1.5294em; 
  margin-top: 1.0588em;
  margin-bottom: 0em;
}
.t16px {
  font-size: 1.2308em; 
  line-height: 1.125em; 
  margin-top: 1.125em;
  margin-bottom: 0em;
}
.t13px {
  font-size: 1em; 
  line-height: 1.3846em; 
  margin-top: 1.3846em;
  margin-bottom: 0em;
}

.t12px {
  font-size: 0.9231em; 
  line-height: 1.5em; 
  margin-top: 1.5em;
  margin-bottom: 0em;
}


.ChangeFontSizePlus {
  font-size: 1.2308em; 
 }




.ChangeFontSizeMinus  {
  font-size: 0.9231em; 
 }
#content-wrapper #main h2 {
}
#content-wrapper #main h2 a {
	padding-left:	12px;
	margin-left:	-12px;
	background-image: 	url(/media/safecare/styleassets/images/btn-arrow-red.png);
	background-position:	0 10px;
	background-repeat:	no-repeat;
}
#content-wrapper #main h2.t15px {
}
#content-wrapper #main h2.t15px a {
	padding:	0;
	margin:	0;
	background-image:	none;

}
.ie7 #content-wrapper #main h2 a, .ie7 #content-wrapper #main h2 a {
	display:	block;
}

h4 {
	margin-bottom: -0.5em;
	font-weight:	bold;
}
h5 {
	font-weight: bold;
	margin-bottom: -0.6em;
}
h6 {
	color: #0063AC;
	margin-bottom: -0.7em;
}



p,  ul, table tr td {
	font-size: 	16px; 
#	font-size: 	0.9231em; 
  	line-height: 	1.5em; 
  	margin-top: 	1.5em;
  	margin-bottom: 	0em;
}


p.vt-content2 { background-color: #013370; color: white;} 


p.vt-content2 {
	font-size: 	3.9231em; 
  	line-height: 	1.5em; 
  	margin-top: 	1.5em;
  	margin-bottom: 	0em;
}





ul {
	list-style:	none;
}
ul li {
	position:	relative;
}
p.intro, div.intro {
	font-family:	'LexiaLightItalic', Georgia, sans-serif;
	line-height:	1.4em;
	font-size: 1.2308em; 
  	margin-top: 1.0588em;
  	margin-bottom: 0em;
  	margin-bottom: 0em;
}
p a {
	font-weight:	bold;
}
.course h2:first-child {
	margin-top:	0;
}
.t15px {
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
}
p.light {
	color:	#858585;
}
p.large {
	font-weight:	normal;
}
ul {
	margin-left:	0;
	margin-top:	1.1em;
}
ul li {
	margin-top:	0.4em;
}
ul li a {
	color:	#000000;
	font-weight:	bold;
}
ul li a:hover {
	color:	#0063AC;
}
p.separator, div.separator, .detail {
	border-bottom:	1px solid #CCCCCC;
	padding-bottom:	1.5em;}
.style-me {
    color:      pink;
    font-size:  1.5em;
}




ul.bullet {
	list-style-position: inside;
}

ul.bullet   a 
{ color:  #0063AC;
        font-weight:    bold;
}

ul.bullet a:hover{ 
color: black;
}





ul.bullet li li {

	background-image: 	url(/media/safecare/styleassets/images/bullet_level2.gif);
	background-position:	1em 6px;
	background-repeat:	no-repeat;
	/*padding-left:	13px;*/
	/*padding-left: 1em;*/
	padding-left: 2.6em;

}


ul.bullet li  {

	background-image: 	url(/media/safecare/styleassets/images/bullet.gif);
	background-position:	1em 6px;
	background-repeat:	no-repeat;
	/*padding-left:	13px;*/
	/*padding-left: 1em;*/
	padding-left: 2.6em;

}

/* ordered list style for main content - cfcable 07/09/2012 */


ol.number {
	
	font-size: 0.9231em;
	line-height: 1.5em;
	margin-bottom: 0;
	margin-top: 1.5em;
	margin-left: 0;
	margin-top: 1.1em;
	list-style-position: inside;

}

ol.number li {
	margin-top: 0.4em;
	position: relative;
    padding-left: 1em;
}



ol.number li a {
    color: #000000;
    font-weight: bold;
}

ol.number li a:hover {
    color: #0063AC;
}

/* end ordered list style */

html, body {
	height:	100%;
	background-color: 	white;
}
#container {
	background-color: 	white;
}
#col-wrapper {
	width: 90%;
	margin: 0 auto;
	max-width:	940px;
}
#col-secondary {
	background-image: url(/media/safecare/styleassets/images/panel-subnav.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	width:	50%;
	float:	left;
	position:	relative;
	left:	-27.97872340425532%; 
	padding-top:	40px;
	padding-bottom:	43px;
}
#col-secondary .title {
	margin-top:	0;
	color:	black;
	padding-right:	6.80851063829787%; 
	padding-left:	0;
}
#col-secondary .col {
	width:	44.25531914893617%; 
	float:	right;
}
#col-primary {
	width:	50%;
	float:	left;
	position:	relative;
	left:	-27.97872340425532%;
	padding-top:	40px;
}
#col-primary #content-wrapper {
	width:	148.936170212766%; 
	margin-left:	6.80851063829787%; 
}
#content-wrapper {}

#content-wrapper .article-image {
	float:inherit;
	margin: 1.7em 0;
	margin-left: 20px;
	max-width:	100%;
	height: auto;
}
#content-wrapper .article-image-top {
    	margin-top:   	0.6em;
    
}
#content-wrapper #main {
	width:	100%; 
}
#content-wrapper .col-block {
	width:	48.57142857142857%; 
	margin-right:	2.85714285714286%; 
	float:	left;
}
#content-wrapper .col-block h2 {
	margin-bottom: 	-0.2em;
}

#content-wrapper .col-block:nth-of-type(2n+2) {
	margin-right: 	0;

}
#content-wrapper .seperator {
	border-bottom: 1px #dddddd solid;
	padding-bottom: 20px;
}
#content-wrapper.col-double {
}
#content-wrapper.col-double #main {
	width:	65.71428571428571%; 
	float:	left;
}
#content-wrapper.col-double #main .col-block {
	width:	47.82608695652174%; 
	margin-right:	4.34782608695652%; 
}
#content-wrapper.col-double #main .col-block:nth-of-type(2n+2) {
	margin-right: 	0;
}
#content-wrapper.col-double #related {
	width:	31.42857142857143%; 
	float:	right;
}
#content-wrapper.col-double #related .panel-related {
	margin-top:	20px;
}
#content-wrapper.col-double #related .image-wrapper {
	overflow:	hidden;
	position:	relative;
	margin-top:	20px;
}
#content-wrapper.col-double #related .image-wrapper img {
	max-width:	100%;
	right:	0;
	bottom:	0;
	display:	block;
}
#content-wrapper.col-double #related .image-wrapper:first-child {
	margin-top:	0;
}
#content-wrapper.col-double #related blockquote {
	padding-bottom:	8px;
}
#content-wrapper.col-double #related blockquote p {
	margin-top:	5px;
}
.ie7 #col-primary {
	width:	49.999999999999999%;
}
.wide-divider {
	 
	margin-top:	30px;
	padding-top:	30px;
	border-top:	1px solid #E5E5E5;
}
.wide-divider .col-wide {
	width:	90%;
	margin: 	0 auto;
	max-width:	940px;
	float:	none;
}
.col-wide {
	width:	100%;
	float:	left;
}
.block {
	display: block;
}
.standard-wide #main, .standard-wide #secondary {
	width:	90%;
	margin: 	0 auto;
	max-width:	940px;
	padding-top:	30px;
}
.standard-wide #main .col-left,
 .standard-wide #secondary .col-left {
	width: 	66%; 
	float:	left;
}
.standard-wide #main .col-right,
 .standard-wide #secondary .col-right {
	width: 	31.91489361702128%; 
	float:	right;
}
.standard-wide #main .col-wide,
 .standard-wide #secondary .col-wide {
	margin-top:	35px;
}
.standard-wide #main .col-wide-top,
 .standard-wide #secondary .col-wide-top {
	margin-top:	0;
}
.standard-wide-alt #main {
}
.standard-wide-alt #main .col-left,
.standard-wide-alt #main .col-ep {
	width: 	74.46808510638298%; 
	float:	left;
}
.standard-wide-alt #main .col-right,
.standard-wide-alt #main .col-search {
	width: 	23.40425531914894%; 
	float:	right;
}
.standard-wide-double-col #main {
}
.standard-wide-double-col #main .col-left {
	width: 	74.46808510638298%; 
	float:	left;
}
.standard-wide-double-col #main .col-right {
	width: 	23.40425531914894%; 
	float:	right;
}
.standard-wide-double-col #main .col-right .image-wrapper {
	overflow:	hidden;
	position:	relative;
}
.standard-wide-double-col #main .col-right .image-wrapper img {
	max-width:	100%;
	right:	0;
	bottom:	0;
	display:	block;
}
.standard-wide-double-col #main .col-right blockquote {
	padding-bottom:	8px;
}
.error #main {
}
.error #main .col-left {
	width: 	57.4468085106383%; 
}
.error #main .col-right {
	width: 	40.42553191489362%; 
}
.thin {
}
.thin #main {
	width: 	90%;
	margin: 	0 auto;
	max-width:	700px;
}
.thin header[role="banner"] {
	background-position: 42.2% bottom;
}
.thin header[role="banner"] .header-inner {
	width: 	90%;
	margin: 	0 auto;
	max-width:	700px;
}
.thin header[role="banner"] #logo-wrapper {
	width: 	28%; 
}
.thin #container {
	padding-bottom:	40px;
}
.col-ep {
	width: 	66%; 
	float:	left;
}
.col-search, .col-login {
	width: 	31.91489361702128%; 
	float:	right;
}
.col-search .video-wrapper,
 .col-login .video-wrapper {
	margin-top:	20px;
}
.col-news {
	width: 	66%; 
	float:	left;
}
.col-news p.large {
	margin-top:	1.5em;
}
.col-announcements {
	width:	23.40425531914894%; 
	margin-right:	2.12765957446809%;  
	float:	left;
	margin-top:	35px;
}
.col-testimonial {
	width:	23.40425531914894%; 
	float:	left;
	clear:	left;
	margin-top:	30px;
}
.col-features {
	width:	74.46808510638298%; 
	float:	right;
	margin-top:	30px;
}
.snippet-news-wrapper {
	width:	100%;
	margin-top:	1.8em;
}
.snippet-news-wrapper .t22px {
	margin-top:	0;
}
.snippet-news-wrapper .snippet-news-articles {
	width:	100%;
}
.snippet-news-wrapper .article {
	width:	21.29032258064516%;	float:	left;
	margin-right:	4.9%;
}
.snippet-news-wrapper .article a {
	display:	block;
}
.snippet-news-wrapper .article a .t15px {
	color:	#0063AC;
	margin-bottom:	0;
}
.snippet-news-wrapper .article img {
	max-width:	100%;
	display:	block;
	margin-top:	0.7em;
}
.snippet-news-wrapper .article time {
	color:	black;
	display:	block;
	margin-top:	0.8em;
}
.snippet-news-wrapper .article .t15px {
	font-family:	Arial, Helvetica, sans-serif;
	color:	black;
	font-weight:	bold;
	margin-top:	0.2em;
}
.snippet-news-wrapper .article p {
	margin-top:	0.8em;
}
.snippet-news-wrapper .last-child {
	margin-right:	0;
}
.ie7 .snippet-news-wrapper .last-child {
	margin-right:	-2px;
}
blockquote {
	padding-top:	40px;
	position:	relative;
	background-image: 	url('/media/safecare/contentassets/images/aboutus/blockquote-left-1.png');
	background-position:	top left;
	background-repeat:	no-repeat;
}
blockquote p,
blockquote .t18px {
	background-image: 	url('/media/safecare/contentassets/images/aboutus/blockquote-right-1.png');
	background-position:	bottom right;
	background-repeat:	no-repeat;
	font-family:	'LexiaLightItalic', Georgia, sans-serif;
	color:	#0063AC;
	line-height:	1.2em;
	position:	relative;
	padding-bottom:	40px;
	margin-top:	0;
}
blockquote img {
	max-width:	100%;
	position:	absolute;
	top:	-35px;
	right:	0;
}
blockquote footer {
	font-family:	'EffraRegular', Arial, Helvetica, sans-serif;
	color:	black;
	margin-top:	-30px;
	width:	66%;
	float:	left;
}
.col-double #main {
}
.col-double #main .panel-testimonial {
	width: 	39.1304347826087%; 
	padding-left: 	4.34782608695652%; 
	padding-right:	4.34782608695652%; 
	padding-top: 	20px;
	margin-top:	1.7em;
	float:	right;
	margin-left:	20px;
	background-position: bottom right;
}
.col-double #main .panel-testimonial blockquote {
	padding-bottom:	0;
}
.col-double #main .panel-testimonial p {
	margin-top:	0;
}
.btn-more {
  -webkit-border-radius: 100px 100px;
  -moz-border-radius: 100px 100px;
  -o-border-radius: 100px 100px;
  -ms-border-radius: 100px 100px;
  border-radius: 100px 100px;
	background:	#0063AC;
	background: 	-moz-linear-gradient(100% 100% 90deg, #AA2217, #0063AC);
  	background: 	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0063AC), 
to(#034B80));
	font-family: 	'LexiaBold', Georgia, sans-serif;
	color:	white;
	font-size:	1em;
	font-weight:	normal;
	line-height:	1em;
	margin-top:	1em;
	padding:	6px 12px 7px;
	display:	inline-block;
	cursor:	pointer;
	white-space:	nowrap;
}
.btn-more:hover {
	color:	#C1DDF2;
}
.btn-more:hover:before {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-1000px -33px;
}
.btn-more:before {
	content: '';
	width:	5px;
	height:	6px;
	margin-right:	7px;
	margin-top:	4px;
	display:	block;
	float:	left;
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-990px -33px;
}
.btn-more-list {
}
.btn-more-list .btn-more {
	float:	left;
	margin-right:	7px;
}
.btn-more-list .last-child {
	margin-right:	0;
}
.btn-more-left {
	float:	left;
}
.btn-more-right {
	float:	right;
}
.btn-large {
	font-family:	'LexiaLight', Georgia, sans-serif;
	letter-spacing:	-0.03em;
	color:	black;
	line-height:	1.2em;
	position:	relative;
	z-index:	2000;
	display:	block;
}
.btn-large:hover {
	color:	#0063AC;
}
.btn-large:hover:before {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-1000px -33px;
}
.btn-large:before {
	content:	'';
	width:	5px;
	height:	6px;
	margin-right:	7px;
	margin-top:	9px;
	display:	block;
	float:	left;
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-995px -33px;
}
.ie7 .btn-large:before {
	margin-top:	15px;
}
.btn-prospectus {
	margin-top:	20px;
	clear:	left;}
.ie7 .btn-prospectus {
	background-image: 	url(/media/safecare/styleassets/images/btn-arrow-red.png);
	background-position:	0 5px;
	background-repeat:	no-repeat;
	padding-left:	13px;
}
.ie7 .btn-prospectus:hover {
	background-image: 	url(/media/safecare/styleassets/images/btn-arrow-black.png);
}
.lnk-facebook {
	margin-top:	1.5em;
}
.lnk-facebook p {
	margin-top:	0;
	padding-left:	40px;
	background-image: 	url(/media/safecare/styleassets/images/btn-facebook.png);
	background-position:	top left;
	background-repeat:	no-repeat;
}
.lnk-profiles {
	margin-top:	1.5em;
}
.market .lnk-profiles{margin-top:0px; margin-left:0px; padding-left:0px;}

.lnk-profiles p {
	margin-top:	0;
	padding-left:	80px;
	padding-top:	20px;

	background-image: 	url(/media/safecare/styleassets/images/btn-question.png);
	background-position:	20px 30px;
	background-repeat:	no-repeat;
}
.btn-arrow {
}
.btn-arrow:before {
	content:	'';
	width:	5px;
	height:	6px;
	margin-right:	7px;
	margin-top:	7px;
	display:	block;
	float:	left;
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-995px -33px;
}
.btn-arrow:hover {
}
.btn-arrow:hover:before {
	content:	'';
	width:	5px;
	height:	6px;
	margin-right:	7px;
	margin-top:	7px;
	display:	block;
	float:	left;
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-1000px -33px;
}
.contact-details {
	margin-top:	2em;
}
.contact-details ul {
	margin-left:	0;
}
.contact-details ul li {
}
.contact-details ul li a {
	color:	#0063AC;
}
.contact-details ul li a:hover {
	color:	black;
}
.contact-details .t14px {
	font-weight:	bold;
	margin-bottom:	-0.5em;
}
#top {
	margin-bottom:	35px;
}
.video-wrapper {
	position:	relative;
}
.video-wrapper img {
	max-width:	100%;
	display:	block;
}
.video-wrapper a {
	position:	absolute;
	top:	0;
	left:	0;
	display:	block;
	height:	100%;
	width:	100%;
	font-weight:	normal;
}
.video-wrapper a span {
	display:	block;
	position:	relative;
}
.video-wrapper a .btn-video-wrapper {
	margin-top:	69px;
	width:	60%;
	margin-left:	20%;
	cursor:	pointer;
}
.video-wrapper a:hover {
}
.video-wrapper a:hover .btn-video-inner {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-hover.png);}
.video-wrapper a:active {
}
.video-wrapper a:active .btn-video-inner {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-active.png);}
#content-wrapper.col-double #related .video-wrapper a .btn-video-wrapper {
	margin-top: 23%;
	width: 	90%;
	margin-left: 5%;}
#contact-details-wrapper {

}
#contact-details-wrapper .contact-type {
	width:	31.42857142857143%; 
	float:	left;
	margin-right:	2.85714285714286%;
}
#contact-details-wrapper .contact-type h2 {
	padding-left: 36px;
}
#contact-details-wrapper #contact-post {
}
#contact-details-wrapper #contact-post h2 {
	background-image: 	 url(/media/safecare/styleassets/images/icon-post.gif);
	background-repeat: 	 no-repeat;
	background-position: 0 2px;
}
#contact-details-wrapper #contact-phone {
}
#contact-details-wrapper #contact-phone h2 {
	background-image: 	 url(/media/safecare/styleassets/images/icon-phone.gif);
	background-repeat: 	 no-repeat;
	background-position: 0 2px;
}
#contact-details-wrapper #contact-email {
	margin-right:	0;
}
#contact-details-wrapper #contact-email h2 {
	background-image: 	 url(/media/safecare/styleassets/images/icon-email.gif);
	background-repeat: 	 no-repeat;
	background-position: 0 2px;
}
#contact-details-wrapper .contact-details {
	background-image: 	 
url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
	background-repeat: 	 repeat-x;
	background-position: top left;
	margin-top:	10px;
	padding-top:	10px;
}
#contact-details-wrapper .t17px {
	margin-top:	0;
	line-height:	1.3em;
	font-family:	'EffraRegular', Arial, Helvetica, sans-serif;
}
#contact-details-wrapper p {
	margin-top:	1em;
}
/*.title {
	display:	block;
}*/
.border {
	border-bottom:	1px solid #CCCCCC;
}
.intro.border {
	padding-bottom:	1.4em;
	margin-bottom:	1.4em;
}
.incidental {
	position:	relative;
}
.incidental img {
	display:	block;
}
.margin-top {
	margin-top:	1.5em;
}
.term-dates #content-wrapper #main h2 {
}
.term-dates #content-wrapper #main h2 a[href^=tel] {
	background-image: none;
}
.symbol-warning {
	background-image: url(/media/safecare/styleassets/images/icon-warning-black.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
p.symbol-warning {
	padding-top:	50px;
	margin-top:	0;
}
.tooltip-holder {
	position:	relative;
}
.tooltip {
	cursor:	help;
}
.tooltip span {
	margin-left: 	-9999px;
 	position: 	absolute;
}
.tooltip:hover {
}
.tooltip:hover span {
	margin-left: 	0;
	left:	0;
  	bottom: 	100%;
  	z-index: 	99999;
	display:	block;
	font-style:	italic;
	width:	55.55555555555556%; 
	background-color:	white;
	border:	1px solid #0063AC;
	padding:	20px;
	-webkit-box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.2);
}
.tooltip:hover span .title {
	padding:	0;
	width:	28px;
	height:	28px;
	margin-left:	0;
	top:	5px;
	left:	-15px;
	bottom:	auto;
	background-color:	transparent;
	padding:	0;
	border:	0;
	position:	absolute;
	background-image: url(/media/safecare/styleassets/images/tool-tip.png);
	background-repeat: no-repeat;
	background-position: top left;
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow:  0 0 0 0;
	box-shadow:  0 0 0 0;
}
.ie7 .study .panel-testimonial blockquote {
	margin-top: 55px;
}
.headline-panel {
	z-index:	21;
}
.btn-ep {
	z-index:	20;
}
.ep .ep-nav {
	z-index:	30;
}
.panel-form {
	z-index:	800;
}
.snippet-box {
	z-index:	801;
}
.ep-nav-button {
	z-index:	802;
}
.btn-prospectus {
	z-index:	10;
}
#live-search-holder {
	z-index:	9999;
}
button {
 background: none; border: none; margin: 0; padding: 0; font-size: 0; 
line-height: 0; width: auto; overflow: visible; 
}
button div {
 border: 1px solid; font-size: 12px; line-height: 12px; 
}
@-moz-document url-prefix(http://) {
    
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner {
        padding: 0px !important;
        border: 0px none !important;
    
}
}
fieldset, form {
	padding: 	0;
	margin: 	0;
}
.frm-simple {
}
.frm-simple input[type="search"] {
	-webkit-appearance:textfield;
       	-webkit-box-sizing:content-box;
}
.frm-simple input[type="search"]::-webkit-search-decoration,
.frm-simple input[type="search"]::-webkit-search-cancel-button,
.frm-simple input[type="search"]::-webkit-search-results-button,
.frm-simple input[type="search"]::-webkit-search-results-decoration {
	  display: none;
}
.frm-simple ol {
	list-style:	none;
	margin-left:	0;
}
.frm-simple ol li {
	padding:	0;
	margin:	0;
}
.frm-simple ol button {
	display:	block;
}
.frm-simple input {
	outline:	0; 
	padding:	0 5%;
	margin:	0;
	border:	1px solid #E5E5E5;
	height:	31px;
	width:	90%;
	font-size: 	0.9231em;
}
.frm-simple input:focus {
	border:	1px solid #0063AC;
}
.frm-site-search {
}
.frm-site-search ol {
}
.frm-site-search ol li {
	float:	left;
}
.frm-site-search ol li+li {
	height:	33px;
}
.frm-site-search ol button {
	width:	100%;
	height:	33px;
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	right -134px;
	text-indent:-9999px;
}
.frm-site-search ol button:hover {
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	right -167px;
}
.frm-site-search ol button:active {
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	right -200px;
}
input[type="search"]::-webkit-search-cancel-button {
   	display: none;
}
input[type="search"]::-webkit-search-decoration {
   	display: none;
}
.ie9 .frm-simple input {
	line-height:	100%;
}
.ie8 .frm-simple input, .ie7 .frm-simple input {
	line-height:	33px;
	height:	31px;
	margin-top:	0;
	width:	90%;
}
.ie7 .frm-simple input, .ie7 #col-primary #main .frm-simple input {
	margin-top:	-1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.frm-simple input {
	width:	90%;
	height:	31px;
	padding:	0 5%;
}
}
.frm-simple input,  x:-moz-any-link {
	padding-left: 10px;
	padding-right: 10px;
	width:	92%;
}
table {
	margin-top:	1.5em;
	width: 	100%;
	position: 	relative;
}
table tr {
}
table tr td {
	padding: 	0.5em 0;
	border-top:	1px solid #CCCCCC;
	margin:	0;
}
table tr td table {
	margin-top:	0;
}
table tr td table td {
	font-size:	100%;
}
table th {
	text-align:	left;
	padding:	0.5em 0;
}
table tr:first-child {
}
table tr:first-child td {
	border-top:	0;
	padding-top:	0;
}
.tbl-label {
	font-weight:	bold;
	margin-right:	20px;
}
.tbl-entry-requirements {
}
.tbl-entry-requirements .tbl-label {
	width:	30.43478260869565%; 
}
.tbl-entry-requirements .tbl-description {
	width:	65.21739130434783%; 
}
.tbl-details {
	border-bottom: 1px solid #CCCCCC;
}
.tbl-details td {
	padding:	0;
}
.tbl-details .tbl-details-col {
	width:	50%;
	padding-bottom:	1.5em;
}
.tbl-details .tbl-details-col table {
	width:	100%;
}
.tbl-details #tbl-details-col-left {
}
.tbl-details #tbl-details-col-left table {
	width:	70%;
}
.tbl-graduates {
}
.tbl-graduates td {
}
.tbl-graduates td p {
	margin-top:	0;
}


.kis-widget {
	margin-top: 10px;
}
.courseQuote {
	margin-bottom: 20px;
}
.courseQuote blockquote {
	margin-top: 40px;
}
.courseVideo {
	float: right;
	width: 50%;
	margin: 22px 0 10px 10px;
}
.courseVideo a .btn-video-wrapper {
	margin-top: 49px;
}


@media print {
  

* {
 background: transparent !important; color: black !important; 
text-shadow: none !important; filter:none !important; position: static 
!important; float: none !important; top: auto !important; left: auto 
!important; width: auto !important; height: auto !important; min-height:
 0 !important; min-width: 0 !important; text-align: left !important;  
  -ms-filter: none !important; 
}
a, a:visited {



 color: #444 !important; text-decoration: underline !important; padding:
 0 !important; border:none;  

 color: #520;
 background: transparent;
 font-weight: bold;
 text-decoration: underline;

}



.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
 content: ""; 
}
pre, blockquote {
 border: 1px solid #999; page-break-inside: avoid; 
}
thead {
 display: table-header-group; 
}
tr, img {
 page-break-inside: avoid; 
}
@page  {
 margin: 0.5cm; 
}
p, h2, h3 {
 orphans: 3; widows: 3; 
}
h2, h3 {
 page-break-after: avoid; 
}
header[role="banner"] {
 margin-bottom:0; 
}
#col-primary {
 width: 100%; float: none; left: 0; margin-left: 0; padding-top: 0; 
}
#col-primary #content-wrapper {
 width: 100%; margin-left: 0; 
}
.btn-arrow {
 padding:0; 
}
.btn-arrow::before {
width: 0; height: 0; margin:0; content:none;
}
.ep > div {
 position: relative !important; top: 0; left: 0; min-height: 100%; 
}
.ep-carousel-items {
 width: 100%; overflow: visible; 
}
.ep-carousel .ep-carousel-items .item {
 float: none !important; position: relative !important; 
}
.ep .headline-panel {
 width: 100% !important; position: relative !important; padding: 0 
!important; margin-top:1.5em; 
}
.ep-basic .ep-wrapper, .ep-basic footer {
 width:100%; padding:0; 
}
.features-wrapper .feature .t16px {

 position: relative; bottom: 0; margin-top:1.5em; 
}


.features-wrapper .feature-title .t16px a span {
 width: 100%; position: relative; padding: 0; 
}
.study .features-wrapper .feature, .features-wrapper 
.feature:nth-child(n+4) {
 border-top: 0; 
}
.col-testimonial {
width:100%; clear: none; margin: 0; float: none;
}
.standard #related .panel-aux, .standard-wide .panel-aux, 
.features-wrapper .panel-aux {
 width:100%; float: none; padding: 0; min-height: 100%; 
}
.lnk-facebook {
 padding:0; 
}
.lnk-facebook p {
 padding:0; 
}
#markets-wrapper .market .market-title .t17px, #markets-wrapper .market 
.market-title .t17px a, #markets-wrapper .market .market-title .t17px a 
span {
 position: relative; padding: 0; width: 100%; 
}
#markets-wrapper .market .market-title .t17px {
margin-top:1.5em;
}
.market .features-wrapper {
margin-top: inherit;
}
p.separator, div.separator, .detail {
 border: 0; padding-bottom: 0; 
}
.gallery-wrapper span {
 padding: 0; 
}
.college .item {
 border-bottom: 0; 
}
#content-wrapper #main h2 a {
 padding-left: 0; margin-left: 0; 
}
h2.visuallyhidden, h1.visuallyhidden {
 position: relative; height: 100%; width: 100%; overflow: visible; 
color: black; visibility: visible; display: block; 
}
#contact-details-wrapper .contact-type h2 {
 padding-left: 0; 
}
#contact-details-wrapper .contact-details {
 padding-top:0; margin-top: 0; 
}
.contact .features-wrapper .feature {

 border-top: 0; 
}
.course .wrapper-course-overview, .course 
.wrapper-course-entry-requirements, .course 
.wrapper-course-financial-support, .course .wrapper-course-study-abroad,
 .course .wrapper-course-related-courses {
 display: block; visibility: visible; margin-top: 2em; 
}
.course .wrapper-course-overview {
 margin-top: 0; 
}
.course #content-wrapper.col-double #related {
 display: block; visibility: visible; 
}
.course .panel-testimonial, .course .list-actions, .maps-and-travel 
.features-wrapper, .gmap-panel, .list-downloads, 
#content-wrapper.col-double #related .image-wrapper, .panel-nav, 
.course-search #col-primary #main #frm-course-search, 
.list-alphabetical, .panel-related, .features-wrapper #feature-related, 
#col-secondary, .features-wrapper .feature .lnk-feature , 
#markets-wrapper .market .market-title img, .btn-large, .btn-ep, 
blockquote, .features-wrapper .feature-title img, .video-wrapper, 
.btn-more, .ep .ep-nav, .ep .image-wrapper, nav, #quicklinks-wrapper, 
#stats-wrapper, #invisible-links, footer[role="contentinfo"], 
.panel-form, .breadcrumb-wrapper, .breadcrumb-wrapper, iframe {
display:none !important;
}
}
header[role="banner"] {
	margin-bottom: 40px;
	background-image: url(/media/safecare/styleassets/images/header.gif);
	background-repeat: no-repeat;
	background-position: 27.2% bottom;
}
header[role="banner"] .header-inner {
	width:	90%;
	margin: 	0 auto;
	max-width:	940px;
	padding:	25px 0;
}
.standard header[role="banner"], .standard-wide header[role="banner"] {
	margin-bottom: 0;
}
#quicklinks-alt {
	display: none;
	visibility: hidden;
}
#quicklinks-alt button {
            width: 50px;
            height: 50px;
            background-color: #000;
        
}
.no-js #quicklinks-alt button {
    
	display: 	none;
	visibility: hidden;
}
header[role="banner"] {
}
header[role="banner"] #logo-wrapper {
	width: 	20.85106382978723%; 
	float:	left;
}
header[role="banner"] #logo-wrapper #logo {
	margin-top:	0;
	width:	100%;
	/*height: 100%;*/
}
header[role="banner"] #logo-wrapper img {
	max-width:	100%;
	display:	block;
}
header[role="banner"] {
}
header[role="banner"] #stats-wrapper {
	width: 	45.1063829787234%; 
	float:	left;
}
header[role="banner"] #stats-wrapper #stats {
	width:	67.21698113207547%; 
	float:	right;
	margin-right:	7.01754385964912%;  
	margin-top:	13px;
}
header[role="banner"] #stats-wrapper #stats .stat {
	width:	46.31578947368421%; 
	float:	left;
}
header[role="banner"] #stats-wrapper #stats .stat .t25px {
	font-family:	'LexiaLight', Georgia, sans-serif;
	color:	#0063ac;
	letter-spacing:	-0.03em;
	line-height:	1em;
}
header[role="banner"] #stats-wrapper #stats .stat .t13px {
	font-family:	Arial, Helvetica, sans-serif;
	margin-top:	0.2em;
	color:	#2F2F2F;
	line-height: 	1.4em; 
	font-size:	0.8462em; 
}
header[role="banner"] #stats-wrapper #stats .stat:first-child,
header[role="banner"] #stats-wrapper #stats .stat-first {
	margin-right:	7.01754385964912%;  
}
.ie7 header[role="banner"] #stats-wrapper #stats .stat:last-child {
	border:1px solid red !important;
}
header[role="banner"] {
}
header[role="banner"] #quicklinks-wrapper {
	width: 	34.04255319148936%; 
	float:	left;
	background-image: url(/media/safecare/styleassets/images/border-dotted-vertical.png);
	background-repeat: 	repeat-y;
	background-position: 	0 0;
}
header[role="banner"] #quicklinks-wrapper #quicklinks {
	width:	100%;
	float:	right;
}
header[role="banner"] #quicklinks-wrapper #quicklinks ol {
	list-style:	none;
	margin-left:	0;
	margin-top:	0;
}
header[role="banner"] #quicklinks-wrapper #quicklinks ol li {
	font-weight:	bold;
	float:	left;
	margin-left:	6.25%; 
	width:	43.75%;	 
	line-height:	1em;
	margin-bottom:	0.5em;	white-space:	nowrap;
}
header[role="banner"] #quicklinks-wrapper #quicklinks ol li a {
	color:	black;
}
header[role="banner"] #quicklinks-wrapper #quicklinks ol li a:hover {
	color:	#0063AC;
}
header[role="banner"] #quicklinks-wrapper #quicklinks ol li.current a {
	color:	#0063AC;
}
header[role="banner"] #quicklinks-wrapper .frm-site-search {
	width:	93.75%; 
	margin-top:	10px;
	float:	right;
}
header[role="banner"] #quicklinks-wrapper .frm-site-search ol {
}
header[role="banner"] #quicklinks-wrapper .frm-site-search ol li {
	width:	88.66666666666667%; 
}
header[role="banner"] #quicklinks-wrapper .frm-site-search ol li+li {
	width:	11.33333333333333%; 
}
.ie7 header[role="banner"] #quicklinks-wrapper {
	margin-right: -2px;
}
.ie7 header[role="banner"] #quicklinks-wrapper ol {
}
.ie7 header[role="banner"] #quicklinks-wrapper ol li {
	margin-right: -2px;
}
footer[role="contentinfo"] {
    margin-top:     40px;
    position:       relative;
}
footer[role="contentinfo"] .footer-inner {
        width:	90%;
        margin: 0 auto;
        max-width:	940px;
    
}
.ie7 footer[role="contentinfo"] #footer-sharing li {
    width: 10%;
}
footer[role="contentinfo"] {
        
}
footer[role="contentinfo"] #footer-sharing {
            margin: 	0 auto;
            width:	90%;
            max-width:	940px;
            overflow: 	hidden;
            margin-bottom: 	10px;
        
}
footer[role="contentinfo"] #footer-sharing ul {
                    float: 	right;
                    width: 	auto;
                    position:	relative;
            
}
footer[role="contentinfo"] #footer-sharing li {
                   float: 	left;
                   width: 	auto; 
                   overflow: 	hidden;
                   display:	block;
                   position:	relative;
            
}
footer[role="contentinfo"] #footer-level1 {
	background-color:	#005395;
	padding:	40px 0;

}
footer[role="contentinfo"] #footer-level1 .footer-item {
	float:	left;
	background-image: url(/media/safecare/styleassets/images/border-dotted-vertical-white.png);
	background-repeat: 	repeat-y;
	background-position: 	top left;
}
footer[role="contentinfo"] #footer-level1 .footer-item h4 {
}
footer[role="contentinfo"] #footer-level1 .footer-item h4 a {
	background-image: 	url(/media/safecare/styleassets/images/btn-arrow-white.png);
	background-repeat: 	no-repeat;
	background-position: 	0 6px;
	padding-left:	10px;
	margin-left:	-10px;
}
footer[role="contentinfo"] #footer-level1 .footer-item:first-child {
	background-image:	none;
}
footer[role="contentinfo"] #footer-level1 ul {
	padding:	0;
	margin:	1.5em 0 0 0;
	list-style:	none;
	float:	left;
}
footer[role="contentinfo"] #footer-level1 ul li {
	color:	#F2BFBB;
}
footer[role="contentinfo"] #footer-level1 ul li a {
	color:	white;
	font-weight:	bold;
}
footer[role="contentinfo"] #footer-level1 ul li a:hover {
	color:	black;
}
footer[role="contentinfo"] #footer-level1 ul li.current a {
	color:	black;
}
footer[role="contentinfo"] #footer-level1 .t15px {
	margin-top:	0;
	font-family:	'EffraRegular', Arial, Helvetica, sans-serif;
	text-transform:	uppercase;
	color:	white;
	font-weight:	normal;
}
footer[role="contentinfo"] #footer-level1 .t15px a {
	color:	white;
}
footer[role="contentinfo"] #footer-level1 .t15px a:hover {
	color:	black;
}
footer[role="contentinfo"] #footer-level1 #footer-nav {
	width:	10.74468085106383%; 
	padding-right: 2.12765957446809%; 
	background-image:	none;
}
footer[role="contentinfo"] #footer-level1 #footer-nav ul {
	margin-top:	0;
}
footer[role="contentinfo"] #footer-level1 #footer-nav li {
	margin-top:	10px;
}
footer[role="contentinfo"] #footer-level1 #footer-nav li.current {
}
footer[role="contentinfo"] #footer-level1 #footer-nav li.current a {
	color:	white;
	border-bottom:	1px solid #9C0E18;
}
footer[role="contentinfo"] #footer-level1 #footer-nav li:first-child {
	margin-top:	0;
}
footer[role="contentinfo"] #footer-level1 #footer-quicklinks {
	width: 27.34042553191489%; 
	padding-left: 2.12765957446809%; 
	padding-right: 2.12765957446809%;
}
footer[role="contentinfo"] #footer-level1 #footer-quicklinks 
#footer-quicklinks-left {
	padding-right: 6.73400673400673%; 
}
footer[role="contentinfo"] #footer-level1 #footer-connect {
	width:	15.85106382978723%; 
	padding-left: 2.12765957446809%; 
	padding-right: 2.12765957446809%;

}
footer[role="contentinfo"] #footer-level1 #footer-connect a {
	cursor: pointer;}
footer[role="contentinfo"] #footer-level1 #footer-connect li {
	margin-top: 10px;
	position: relative;
	float: left;
	width: 100%;
	display: block;
}
footer[role="contentinfo"] #footer-level1 #footer-connect li:first-child {
	margin-top:	0;
}
footer[role="contentinfo"] #footer-level1 #footer-connect span {
	display: 	block;
	overflow:	hidden;
}
footer[role="contentinfo"] #footer-level1 #footer-connect .btn-sf {
	width:	16px;
	height:	16px;
	margin-right: 	14px;
	float:	left;
}
footer[role="contentinfo"] #footer-level1 #footer-connect 
#connect-facebook .btn-sf {
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	0 0;
}
footer[role="contentinfo"] #footer-level1 #footer-connect 
#connect-twitter .btn-sf {
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	0 -26px;
}
footer[role="contentinfo"] #footer-level1 #footer-connect #connect-union
 .btn-sf {
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	0 -52px;
	height:	18px;
}
footer[role="contentinfo"] #footer-level1 #footer-connect 
#connect-flickr .btn-sf {
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	0 -79px;
}
footer[role="contentinfo"] #footer-level1 #footer-connect 
#connect-youtube .btn-sf {
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	0 -105px;
}
footer[role="contentinfo"] #footer-level1 #footer-connect 
#connect-foursquare .btn-sf {
	background: url(/media/safecare/styleassets/images/spm-global-horizontal.png);
        background-repeat:      no-repeat;      background-position:    0 -52px;

}
footer[role="contentinfo"] #footer-level1 #footer-fandd {
	width:	42.94294294294294%; 
	padding-left: 6.00600600600601%; 
	padding-right: 6.00600600600601%; 
}
footer[role="contentinfo"] #footer-level1 #footer-contact {
	width:	39.03903903903904%; 
	padding-left: 6.00600600600601%; 
	background-image:	none;
}
footer[role="contentinfo"] #footer-level1 #footer-contact address {
	margin-top:	1.5em;
	color:	#CBDDEC;
}
footer[role="contentinfo"] #footer-level1 #footer-contact address span {
	display:	block;
	line-height:	1.4em;
}
footer[role="contentinfo"] #footer-level1 #footer-contact ul {
	float:	none;
	line-height:	1.4em;
	overflow-x: hidden;
}
footer[role="contentinfo"] #footer-level1 .footer-group {
	width:	35.42553191489362%; 
	float:	left;
	background-image: url(/media/safecare/styleassets/images/border-dotted-vertical-white.png);
	background-repeat: 	repeat-y;
	background-position: 	top left;
}
footer[role="contentinfo"] {
}
footer[role="contentinfo"] #footer-level2 {
	background-color:	black;
	color: 	#FFFFFF;
	padding:	15px 0;
}
footer[role="contentinfo"] #footer-level2 .footer-inner {
}
footer[role="contentinfo"] #footer-level2 .footer-inner ul {
	list-style:	none;
	margin:	0;
	padding:	0;
}
footer[role="contentinfo"] #footer-level2 .footer-inner ul li {
	float:	left;
	font-size: 0.8462em; 
	  	line-height: 1.6364em; 
	margin: 0 30px 0 0;
}
footer[role="contentinfo"] #footer-level2 .footer-inner ul li a {
	font-weight:	bold;
	color:	#FFFFFF;
}
footer[role="contentinfo"] #footer-level2 .footer-inner ul li a:hover {
	color:	#0063AC;
}
footer[role="contentinfo"] #footer-level2 .footer-inner #terms {
	float:	left;
       font-size:   .9em;
;



}
footer[role="contentinfo"] #footer-level2 .footer-inner #credit {
	float:	right;
        font-size:   .9em;
}
footer[role="contentinfo"] #footer-level2 .footer-inner #credit li {
	margin-right:	0;
}
#footer-additional {
	display: 	none;
	visibility: hidden;
}
.ie7 footer[role="contentinfo"] #footer-level1 #footer-connect li {
	float: none;
}
.ie7 footer[role="contentinfo"] #footer-level1 .footer-item h4 a {
	padding-left:	11px;
	margin-left:	-12px;
}
.ie7 footer[role="contentinfo"] #footer-level1 .footer-group {
	margin-right:	-2px;
}
.ie7 footer[role="contentinfo"] #footer-level1 #footer-contact {
	margin-right:	-2px;
}
.ie7 footer[role="contentinfo"] .footer-item ul, .ie7 
footer[role="contentinfo"] #footer-sharing #footer-contact ul {
    position:       relative;
}
.ie7 footer[role="contentinfo"] #footer-level1 .footer-inner 
#footer-contact ul {
    float:          left;
}
.skype_pnh_container, .skype_pnh_print_container, .no-js #footer-sharing {
    display: none;
}
#router {
	width:	100%;
	background-color: 	#0063ac;
}
#router ul {
	width: 	90%;
	max-width:	940px;
	background-color: 	#0063ac;
	margin:	0 auto;
	background-image: 
url(/media/safecare/styleassets/images/nav-border-vertical.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
#router ul li {
	float:	left;
	display:	inline;
	margin-top:	0;
	width:	16.6%; 
	color:	#FFFFFF;
	text-align:	center;
	background-image: 
url(/media/safecare/styleassets/images/nav-border-vertical.gif);
	background-repeat: repeat-y;
	background-position: top right;
	font-family:	'EffraRegular', Arial, Helvetica, sans-serif;
}
#router ul li a {
	display:	block;
	width:	auto;
	color:	#FFFFFF;
	padding:	10px 11px;
	font-weight:	normal;
}
#router ul li a:hover {
	background-color:	#017AD4;
	-webkit-transition:background-color 0.1s ease-in;  
	-moz-transition:background-color 0.1s ease-in;  
	-o-transition:background-color 0.1s ease-in;  
	transition:background-color 0.1s ease-in; 
}
#router ul li.current a,
#router ul li.current span {
	background-color:	#017AD4;
}
.ie7 #router ul li {
	margin-right: -2px;
}
#navigation-secondary {
	color:	black;
	margin-top:	15px;
}
#navigation-secondary ol {
	margin:	0;
	padding:	0;
	position:	relative;
}
#navigation-secondary ol li {
	font-weight:	bold;
	border-top:	1px solid #E5E5E5;
	position:	relative;
	margin-top:	0;
	margin-right:	1px;

}
#navigation-secondary ol li a {
	color:	#333333;
	display:	block;
	padding:	10px 20px 10px 0;
	position:	relative;
}
#navigation-secondary ol li a:hover {
	color:	#0063AC;
}
#navigation-secondary ol li ul li a:hover {
	color:	black;
}
#navigation-secondary ol li span.currentbranch0 {
}
#navigation-secondary ol li span.currentbranch0 a {
	color:	#0063AC;
}
#navigation-secondary ol li ul, #navigation-secondary.sitemap ol li ol {
	padding-bottom:	0;
	padding-right:	1px;
	position:	relative;
}
#navigation-secondary ol li ul li, #navigation-secondary.sitemap ol li ol li {
	border-top:	 	 	0;
	background-image: 	 url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
	background-repeat: 	 	repeat-x;
	background-position: 	top left;
	padding-left:	 	20px;
	position:	relative;
	display:	block;
	padding-top:	1px;
}
#navigation-secondary ol li ul li a, #navigation-secondary.sitemap ol li ol li a {
	color:	#6B6B6B;
	padding-top:	7px;
	padding-bottom:	7px;
}
#navigation-secondary.sitemap ol li ol li a:hover {
	color: #0063AC;
}
#navigation-secondary ol li ul li ul, #navigation-secondary.sitemap ol li ol li ol {
	padding-top:	0;
	padding-bottom:	10px;
}
#navigation-secondary ol li ul li ul li, #navigation-secondary.sitemap ol li ol li ol li {
	border-top:	0;
	padding-left:	14px;
	background-image: 
url(/media/safecare/styleassets/images/nav-secondary-4th-level-branch.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}
#navigation-secondary ol li ul li ul li a, #navigation-secondary.sitemap ol li ol li ol li a {
	padding-top:	0;
	padding-bottom: 0;
	padding-left:	0;
}
#navigation-secondary ol li ul li ul li ol, #navigation-secondary.sitemap ol li ol li ol li ol {
	font-size:	95%;
}
#navigation-secondary ol li ul li ul li ul li, #navigation-secondary.sitemap ol li ol li ol li ol li  {
	background-image: url(/media/safecare/styleassets/images/bullet.gif);	background-repeat: no-repeat;
	background-position: 0 6px;
}
#navigation-secondary ol li ul li ul li ul li {
	font-size: 95%
}
#navigation-secondary ol li ul li ul li ul li a, #navigation-secondary.sitemap ol li ol li ol li ol li a {
	color: #000000;
}
#navigation-secondary ol li ul li ul li a {
	font-size: 0.96em;
	font-weight: bold;
	line-height: 1.6364em;
}
.ie7 #navigation-secondary ol li span.currentbranch0 ul li span.currentbranch1 ul li {
	margin-top:	-2px;
}
#navigation-secondary ol li span.currentbranch0 ul, #navigation-secondary ul 
li span.currentbranch0 ul li span.currentbranch1 ol {
}
#navigation-secondary ol li span.currentbranch0 ul li,
 #navigation-secondary ol li span.currentbranch0 ul li span.currentbranch1 ul li {
	background-color:	transparent;
}
#navigation-secondary ol li span.currentbranch0 ul li a,
 #navigation-secondary ol lispan.currentbranch0 ul lispan.currentbranch1 li a {
	color:	#6B6B6B;
}
#navigation-secondary ol li span.currentbranch0 ul li a:hover,
 #navigation-secondary ol li span.currentbranch0 ul li span.currentbranch1 ul li a:hover {
	color:	black;
}
#navigation-secondary ol li span.currentbranch0 ul li span.currentbranch1,
 #navigation-secondary ol li span.currentbranch0 ul li span.currentbranch1 ul li span.currentbranch2 {
}
#navigation-secondary ol li span.currentbranch0 a,
#navigation-secondary ol li span.currentbranch1 a,
#navigation-secondary ol li span.currentbranch2 a {
	color:	black;
}
#navigation-secondary ol li span.currentbranch0 ul li:hover,
 #navigation-secondary ol li span.currentbranch0 ul li span.currentbranch1 ul li:hover {
	background-color:	transparent;
}
#navigation-secondary.sitemap li{list-style-type:none;}
#navigation-secondary.sitemap ol li ol li{padding-left:20px;}
#navigation-secondary ol li span.currentbranch0 a {
	color:	#0063AC;
}


.breadcrumb-wrapper {
	width:	100%;
	background-image: 	url(/media/safecare/styleassets/images/border-solid.png);
	background-position: 	bottom left;
	background-repeat:	repeat-x;
}
.breadcrumb-wrapper .breadcrumb {
	width:	95%;
	margin: 	0 auto;
	max-width:	940px;
}
.breadcrumb-wrapper .breadcrumb ol {
	margin:	0;
	padding:	1em 0;
	list-style:	none;
	float:	left;
	width:	100%;
}
.breadcrumb-wrapper .breadcrumb ol li {
	display:	inline;
	margin-right:	12px;
	padding-left:	18px;
	background-image: 	url(/media/safecare/styleassets/images/btn-breadcrumb.png);
	background-position: 	0 3px;
	background-repeat:	no-repeat;
}
.breadcrumb-wrapper .breadcrumb ol li a {
	color:	BLACK;
	font-weight:	normal;
}
.breadcrumb-wrapper .breadcrumb ol li a:hover {
	color:	#0063AC;;
}
.breadcrumb-wrapper .breadcrumb ol li.current {
}
.breadcrumb-wrapper .breadcrumb ol li.current a,
.breadcrumb-wrapper .breadcrumb ol li.current span {
	color:	#5A5A5A;
	font-weight:	normal;
}
.breadcrumb-wrapper .breadcrumb ol li:first-child {
	padding-left:	0;
	background-image:	none;
}
.breadcrumb-wrapper .breadcrumb span {
	padding:	1em 0;
	float:	right;
	margin-top:	0;
	width:	30%;
	text-align:	right;
}
.breadcrumb-wrapper .breadcrumb span a {
	font-weight:	bold;
}
.breadcrumb-wrapper .breadcrumb.current-student {
}
.breadcrumb-wrapper .breadcrumb.current-student ol {
	width:	70%;
}
.ep {
	overflow:	hidden;
	position:	relative;
	background-repeat: 	no-repeat;
	background-position: 	top right;

}
.ep .ep-wrapper {
	position:	relative;
	min-height:	250px;
	background-image: 	url(/media/safecare/styleassets/images/panel-curve.png);
	background-repeat: 	no-repeat;
	background-position: 	bottom right;
}
.ep img {
	max-width:	100%;
	display:	block;
	position:	absolute;
	top:	0;
	right:	0;
	padding:	0;
}
.ep .btn-ep {
	position:	absolute;
	top:	0;
	right:	0;
	height:	100%;
	width:	40%; 
	color:	black;
}
.ep .btn-ep span,
.ep .btn-ep t15px {
	position:	absolute;
	left:	20px;
	bottom:	20px;
	display:	block;
	width:	auto;
	cursor:	pointer;
	font-family:	'LexiaLight', Georgia, sans-serif;
	font-weight:	normal;
	text-transform:	uppercase;
}
.ep .btn-ep-video {
}
.ep .btn-ep-video:hover {
}
.ep .btn-ep-video:hover .btn-video-wrapper .btn-video-inner {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-hover.png);
	background-repeat: 	no-repeat;
	background-position: 	0 0;
}
.ep .btn-ep-video:active {
}
.ep .btn-ep-video:active .btn-video-wrapper .btn-video-inner {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-active.png);
	background-repeat: 	no-repeat;
	background-position: 	0 0;
}
.ep .fade-panel {
            height: 100%;
            zoom: 1;
        
}
.ep .headline-panel {
           
              
	width:	51.42857142857143%; 
	padding-left:	4.28571428571429%; 
	padding-right:	4.28571428571429%; 
	padding-top:	2.85714285714286%; 
	padding-bottom:	3.57142857142857%; 
	position: 	relative;
               
                
	background-image: 	url(/media/safecare/styleassets/images/panel-grey.png);
	background-repeat: 	no-repeat;
	background-position: 	bottom right;
}
.ep .headline-panel .t36px {
	color:	w#0063AC;
}
.ep .headline-panel .intro {
	color:	black;
	margin-top:	0.8em;
}
.ep .headline-panel .t25px {
	color:	#202020;
	font-family:	'LexiaLight', Georgia, sans-serif;
	line-height:	1.1em;
	margin-top:	0;
	letter-spacing:	-0.03em;
}
.ep .headline-panel p {
	margin-top:	1em;
}
.ep .image-wrapper {
}
.ep .image-wrapper .vignette {
	position: 	absolute;
	top: 	0;
	left: 	0;
	width:	61.85714285714286%; 
	height: 	100%;
	background-image: 	url(/media/safecare/styleassets/images/ep-vignette.png);
	background-repeat: 	no-repeat;
	background-position: 	top right;
}
.ep .ep-nav {
	display;	block;
	visibility:	visible;
	position:	relative;
	width:	100%;
}
.ep .ep-nav ul {
	padding:	0;
	margin:	0;
	width:	100%;
	float:	left;
	font-size: 	1.1538em; 
	position:	relative;
}
.ep .ep-nav ul li {
	width:	25%; 
	position:	relative;
	float:	left;
	padding-top:	15px;
	padding-bottom:	15px;
	font-weight:	bold;
	background-color: 	#EBEBEB;
	background-repeat: 	no-repeat;
	background-position: 	bottom right;
	margin-top:	0;
}
.ep .ep-nav ul li a {
	width:          74.19354838709677%; 
	padding-left:	12.90322580645161%; 
	padding-right:	12.90322580645161%; 
	display:	block;
	color:	#4F4F4F;
	font-weight:	normal;
	position:	relative;
	background-image: url(/media/safecare/styleassets/images/border-dotted-vertical.png);
	background-repeat: 	repeat-y;
	background-position: 	0 0;
}
.ep .ep-nav ul li span {
	display:	block;
}
.ep .ep-nav ul li:first-child a {
	background-image:	none;
}
.ep .ep-nav ul li#list-4 {
	background-image: 	url(/media/safecare/styleassets/images/ep-nav-last-child.png);
	background-color: 	transparent;
}
.ep .ep-nav ul li#list-4:hover,
.ep .ep-nav ul li.current#list-4 {
	background-image: url(/media/safecare/styleassets/images/ep-nav-last-child-hover.png);
}
.ep .ep-nav ul li#list-4:hover a,
.ep .ep-nav ul li.current#list-4 a {
	color:	white;
}
.ep .ep-nav ul li:hover {
	cursor: 	pointer;
	background-image: 	url(/media/safecare/styleassets/images/ep-nav-hover.png);
	background-color: 	transparent;
}
.ep .ep-nav ul li:hover a {
	color:	white;
}
.ep .ep-nav ul li.current {
	background-image: 	url(/media/safecare/styleassets/images/ep-nav-hover.png);
}
.ep .ep-nav ul li.current a {
	color:	white;
}
.ep .cta {
	position:	absolute;
	top:	20px;
	background-color:	white;
}
.ep .cta p {
	margin-top:	0;
}
.no-js .ep .ep-nav ul li.nojscurrent {
	background-image: 	url(/media/safecare/styleassets/images/ep-nav-hover.png);
}
.no-js .ep .ep-nav ul li.nojscurrent a {
                color:	white;
        
}
.no-js .ep .ep-nav ul li.nojscurrent#list-4 {
	background-image: url(/media/safecare/styleassets/images/ep-nav-last-child-hover.png);
}
.no-js .ep .ep-nav ul li.nojscurrent#list-4 a {
	color:	white;
}
.ep-carousel {
	overflow:	hidden;
	position: 	relative;
}
.ep-carousel .ep-carousel-wrapper {
	width:	100%;
	overflow:	hidden;
	position: 	relative;
}
.ep-carousel .ep-carousel-items {
	width:	400%;
	overflow:	hidden;
	position: 	relative;
}
.ep-carousel .ep-carousel-items .item {
	width:	25%;
	float:	left;
	position:	relative;
	overflow:	hidden;
	min-height:	250px;
	height:	250px;
}
.ep-carousel .ep-carousel-items .item .btn-ep {
	width:	40%; ;
	left:	60%; 
	right:	auto;
}
.ep-carousel .ep-carousel-items .item img {
	width:	auto;
	max-width:	100%;
	position: 	absolute;
	top: 	0;
	right: 	0;
	padding:	0;
}
.ep-carousel .ep-carousel-items .item .cta {
	width:	18.57142857142857%; ;
	left:	72.85714285714286%; 
	right:	auto;
}
.ep-carousel .ep-carousel-items .active-image-3 {
                        left: -50%;
                
}
.ep-carousel .ep-carousel-items .active-image-4 {
                    left: -75%;
                
}
.ep-carousel .ep-carousel-items .active-image-2 {
                       left: -25%;
                
}
.ep-carousel .ep-carousel-items .active-image-1 {
                       left: 0%;
                
}
.ep-carousel .ep-carousel-items .btn-ep {
	width:	11.07142857142857%; ;
	left:	13.92857142857143%; 
	right:	auto;
}
.ep-carousel .ep-nav {
}
.ep-carousel .ep-nav ul {
	background-image: 	url(/media/safecare/styleassets/images/ep-nav-last-child.png);
	background-repeat: 	no-repeat;
	background-position: 	bottom right;
}
.ep-carousel .ep-nav ul li {
	font-family:	'LexiaLight', Georgia, sans-serif;
	letter-spacing:	-0.02em;
	text-transform:	none;
	font-weight:	normal;
}
.ep-carousel .ep-nav ul li a {
	color:	black;
}
.ep-carousel .ep-nav ul li.current {
}
.ep-carousel .ep-nav ul li.current span {
	background-image: 	url(/media/safecare/styleassets/images/ep-nav-current-arrow.png);
	background-repeat: 	no-repeat;
	background-position: 	top center;
	display:	block;
	margin-top:	-22px;
	padding-top:	22px;
}
.standard-wide .ep, .home .ep {
}
.standard-wide .ep .btn-ep,
 .home .ep .btn-ep {
	width:	37.09677419354839%; 
	left:	62.90322580645161%; 
	right:	auto;
}
.standard-wide .ep .headline-panel,
 .home .ep .headline-panel {
	width:	53.2258064516129%; 
	padding-left:	4.83870967741935%; 
	padding-right:	4.83870967741935%; 
	padding-top:	3.2258064516129%; 
	padding-bottom:	4.83870967741935%; 
}
.standard-wide .ep .cta,
 .home .ep .cta {
	width:	5.24193548387097%; 
	padding:	0.80645161290323%; 
	left:	17.33870967741935%; 
	right:	auto;
}
.standard-wide .ep .image-wrapper,
 .home .ep .image-wrapper {
}
.standard-wide .ep .image-wrapper .vignette,
 .home .ep .image-wrapper .vignette {
	width:	55.32258064516129%; 
}
.standard-wide .ep-carousel {
}
.standard-wide .ep-carousel .ep-carousel-items .item {
}
.standard-wide .ep-carousel .ep-carousel-items .item .btn-ep {
	width:	37.09677419354839%; 
	left:	62.90322580645161%; 
	right:	auto;
}
.standard-wide .ep-carousel .ep-carousel-items .item .cta {
	width:	20.96774193548387%; 
	left:	69.35483870967742%; 
	padding:	3.2258064516129%; 
	right:	auto;
}
.standard-wide .ep-carousel .btn-ep {
	width:	9.2741935483871%; ;
	left:	15.7258064516129%; 
	right:	auto;
}
.standard-wide-alt .ep {
}
.standard-wide-alt .ep .headline-panel {
	width:	54.28571428571429%; 
	padding-left:	4.28571428571429%; 
	padding-right:	4.28571428571429%; 
	padding-top:	2.85714285714286%; 
	padding-bottom:	4.28571428571429%; 
}
.ep-basic {
	min-height:	255px;
	background-image: 	url(/media/safecare/styleassets/images/panel-grey.png);
	background-position:	bottom right;
	background-repeat:	no-repeat;
	background-size:	auto;
}
.ep-basic .ep-wrapper {
	min-height:	100%;
	background-image:	none;
}
.ep-basic .lnk-facebook {
	padding-left:	0;
	margin-top:	0;
}
.market .ep-basic {
	min-height:	240px;
}
.ep-course {
	min-height:	230px;
}
.ep-course .ep-wrapper {
	min-height:	230px;
	background-image:	none;
	overflow:	hidden;
}
.ep-course .headline-panel {
	width:	52.85714285714286%; 
	padding-left:	4.28571428571429%; 
	padding-right:	4.28571428571429%; 
	padding-top:	2.85714285714286%; 
	padding-bottom:	2.85714285714286%; 
	position: 	relative;
}
.ep-course .headline-panel ul {
	margin-left:	0;
	margin-top:	1em;
}
.ep-course .headline-panel ul li {
	float:	left;
	margin-right:	20px;
}
.ep-course .headline-panel ul li:last-child {
	margin-right:	0;
	clear:	both;
	width:	100%;
}
.ep-course .btn-more {
	position:	absolute;
	top:	0;
	right:	20px;
}
.ep-course .ep-nav {
}
.ep-course .ep-nav ul {
	font-size: 0.9231em;
}
.ep-course .ep-nav ul li {
	padding-top:	18px;
	padding-bottom:	20px;
	width:	21%;
        height: 18px!important;
}
.ep-course .ep-nav ul li a {
	font-weight:	bold;
}
.ep-course .ep-nav ul li:last-child {
	background-image: 	url(/media/safecare/styleassets/images/ep-nav-last-child.png);
	background-color: 	transparent;
}
.ep-course .ep-nav ul li:last-child:hover {
	background-image: url(/media/safecare/styleassets/images/ep-nav-last-child-hover.png);
}
.ep-course .ep-nav ul li.current:last-child {
	background-image: url(/media/safecare/styleassets/images/ep-nav-last-child-hover.png);
}
.ep-course .ep-nav ul li:first-child {
                            width:      15%;
                        
}
.ep-course .ep-nav ul li:first-child+li {
                            width:      14%;
                        
}
.ep-course .ep-nav ul li:first-child+li+li {
	width:	25%;
}
.ep-course .ep-nav ul li:first-child+li+li+li {
	width:	25%;
}
/*.ep-course .ep-nav .undergraduate ul li:first-child {
	width: 10%;                 
}
.ep-course .ep-nav .undergraduate ul li:first-child+li {
	width: 10%;                      
}
.ep-course .ep-nav .undergraduate ul li:first-child+li+li {
	width: 22%;
}
.ep-course .ep-nav .undergraduate ul li:first-child+li+li+li {
	width: 19%;
}
.ep-course .ep-nav .undergraduate ul li:first-child+li+li+li+li {
	width: 25%;
}
.ep-course .ep-nav .undergraduate ul li:first-child+li+li+li+li+li {
	width: 14%;
}*/
/* Roundhouse Changes 07/09/2012 */
.ep-nav .undergraduate ul {
	font-size: 0.9231em; /* 12px */
}
.ep-nav .undergraduate ul li {
	padding-top:	0;
	padding-bottom:	0;
	text-align:     center;
	height:         60px !important;
	width:		16.66666666666667% !important;	
}
.ep-nav .undergraduate ul li:last-child {
	background-image: 		url(/media/safecare/styleassets/images/ep-nav-last-child.png);
	background-color: 		transparent;
}
.ep-nav .undergraduate ul li:last-child:hover {
	background-image: 	url(/media/safecare/styleassets/images/ep-nav-last-child-hover.png);
}
.ep-nav .undergraduate ul li.current:last-child {
	background-image: 		url(/media/safecare/styleassets/images/ep-nav-last-child-hover.png);
}
.ep-nav .undergraduate ul li a {
	font-weight:	bold;
	vertical-align: middle;
	display:        table-cell;
	width:          100%;
	/*padding:        0;*/	
}
.ie8 .ep-nav .undergraduate ul li a {
	padding-left: 3px !important;
}
.ep-nav .undergraduate ul li span {
	display:    table;
	height:     60px !important;
}
.ep-nav .undergraduate ul li span:after {
	content: ".";
	visibility: hidden;
}
.ie7 .ep-course .ep-nav ul li a
{
    padding:    20px 0;
}
.ep-quote {
	background-image: 	url(/media/safecare/styleassets/images/ep-quote-1.png);
	background-position:	53.57142857142857% 0;  
	background-repeat:	repeat-y;

}
.ep-quote .headline-panel {
	width:	45%; 
	background-image:	none;
	float:	left;
}
.ep-quote blockquote {
	width:	35%; 
	padding-left:	5.71428571428571%; 
	padding-right:	5.71428571428571%; 
	padding-top:	40px; 
	margin-top:	40px;
	padding-bottom:	20px;
	float:	left;
	background-position:15% 0;
}
.ep-quote blockquote p {
	font-family:	'LexiaLight', Georgia, sans-serif;
	color:	#0063AC;
	margin-top:	0;
}
.employability {
}
.employability .ep-quote blockquote {
	margin-top:	15px;
}
.btn-video-wrapper, .ep .btn-ep .btn-video-wrapper {
	position: 	relative;
	height: 	auto;
	width:	71.42857142857143%; 
	float: 	left;
	top: 	0;
	left: 	0;
	margin-left:	14.28571428571429%; 
	margin-top:	97px;
	bottom:	auto;
  -webkit-border-radius: 100px 100px;
  -moz-border-radius: 100px 100px;
  -o-border-radius: 100px 100px;
  -ms-border-radius: 100px 100px;
  border-radius: 100px 100px;
	background:	#3C3C3C;
	background:	rgba(60,60,60,0.8);
}
.btn-video-wrapper span,
 .ep .btn-ep .btn-video-wrapper span {
	position: 	relative;
	top: 	0;
	left: 	0;
	bottom:	auto;
}
.btn-video-wrapper .btn-video-inner,
 .ep .btn-ep .btn-video-wrapper .btn-video-inner {
	position: 	relative;
	top: 	0;
	left: 	0;
	bottom: 	auto;
	min-height: 	46px;
	padding-left: 	50px;
	width:	67.5%; 
	margin:	4px 2.5%;
	background-image: 	url(/media/safecare/styleassets/images/btn-video.png);
	background-repeat: 	no-repeat;
	background-position: 	0 0;
}
.btn-video-wrapper .btn-video-inner:hover,
 .ep .btn-ep .btn-video-wrapper .btn-video-inner:hover {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-hover.png);
	background-repeat: 	no-repeat;
	background-position: 	0 0;
}
.btn-video-wrapper .btn-video-inner:active,
 .ep .btn-ep .btn-video-wrapper .btn-video-inner:active {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-active.png);
	background-repeat: 	no-repeat;
	background-position: 	0 0;
}
.btn-video-wrapper .btn-video-title,
 .ep .btn-ep .btn-video-wrapper .btn-video-title {
	font-family: 	'LexiaBold', Georgia, sans-serif;
	color:	white;
	font-size: 	0.9231em; 
	font-weight:	normal;
	line-height:	1em;
	text-transform: none;
	padding-top:	17px;
	padding-bottom:	13px;
	width:	92%;
}
.ep-nav-button {
	display: 	none;
	visibility: hidden;
}
.ie7 .ep-nav ul li:last-child {
	margin-right:-2px;
}
#course-search {
	position: relative;
}
#course-search form {
}
#course-search form fieldset {
	position:	relative;
}
#course-search form ol {
	margin-top:	0.5em;
}
#course-search form ol li {
	width:	82.30769230769231%; 
	float:	left;
}
#course-search form ol li:first-child {
}
#course-search form ol li:first-child input {
	width:	80.37383177570093%; 
	padding:	0 14.01869158878505% 0 4.67289719626168%;
}
#course-search form ol li:first-child input:focus {
	border:	1px solid #E5E5E5;
}
#course-search form ol li+li {
	width:	17.69230769230769%; 
}
#course-search form ol button {
	width:	100%;
	height:	33px;
	font-size:	1em;
	line-height:	33px;
	font-family:	'Effra Medium', Arial, Helvetica, sans-serif;
	color:	white;
	background-image: 	url(/media/safecare/styleassets/images/btn-submit-blank.png);
	background-position: 	top right;
	background-repeat:	no-repeat;
	background-color: transparent;
}
#course-search form ol button:hover {
	color:	#0063AC;
}
#course-search p {
	margin-top:	0;
}
#course-search #live-search-holder {
	position:	absolute;
	width:	64%; 
	padding:	0 3.33333333333333%; 
	border:	1px solid #E5E5E5;
	border-top:	0;}
.ie7 .col-search #course-search #live-search-holder, .ie8 .col-search 
#course-search #live-search-holder {
	width:	64%; 
}
.course-search #col-primary #main #frm-course-search {
	margin-top:	30px;
}
.course-search #col-primary #main #frm-course-search input {
	width:	76.73913043478261%; 
	border:	1px solid #818181;
	padding:	0 17.39130434782609% 0 5.43478260869565%; 
	height:	49px;
	position:	relative;
	font-size: 	1.2308em; 
	color:	#000000;
}
.course-search #col-primary #main #frm-course-search input:focus {
	border:	1px solid #818181;
}
.course-search #col-primary #main #frm-course-search fieldset {
	position:	relative;
}
.course-search #col-primary #main #frm-course-search fieldset li+li {
	width:	24px;
	height:	26px;
	position:	absolute;
	right:	4%;
	top:	15px;
}
.course-search #col-primary #main #frm-course-search button {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	0 -188px;
	width:	24px;
	height:	26px;
}
.course-search #col-primary #main #frm-course-search button:hover {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-30px -188px;
}
.course-search #col-primary #main #frm-course-search button:active {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-60px -188px;
}
#btn-clear-live {
    position:           absolute;
    right:              22%;
    bottom:             11px;
    width:              12px;
    height:             12px;
    
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-140px -192px;
}
#btn-clear-live:hover {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-155px -192px;
}
#btn-clear-live:active {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-170px -192px;
}
body.course-search #btn-clear-live {
    right:              13%;
	top:                40%;
}
#live-search-holder {
	border:	1px solid #818181;
	border-top:	0;
	background-color:	white;
	width:	88.69565217391304%; 
	padding:	0 5.43478260869565%; 
	margin-top:	-1px;
	position:	relative;
	height:	auto;
}
#live-search-holder .ajax-no-results {
	color:	#1D1D1D;
}
#live-search-holder .ajax-view-results {
	border-top:	1px solid #DFDFDF;
	text-align:	right;
	margin-top:	1.5em;
	padding-top:	1.2em;
}
#live-search-holder .ajax-view-results a {
	display:	inline;
	background-image: 	url(/media/safecare/styleassets/images/btn-arrow-red.png);
	background-position:	0 5px;
	background-repeat:	no-repeat;
	padding-left:	10px;
}
#live-search-holder ul,
#live-search-holder .ajax-no-results {
	margin-top:	0;
	background-color: 	white;
	position:	relative;
	padding-bottom:	14px;
	padding-top:	15px;
	background-image: 	 url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
	background-repeat: 	 	repeat-x;
	background-position: 	top left;
}
#live-search-holder ul li,
#live-search-holder .ajax-no-results li {
	padding-left:	0;
	background-image:	none;
}
#live-search-holder ul li a,
#live-search-holder .ajax-no-results li a {
	color:              black;
	display:	block;
}
#live-search-holder ul li a:hover,
#live-search-holder .ajax-no-results li a:hover {
	           	color:              #0063AC;
	        
}
.ie7 {
}
.ie7 #live-search-holder {
	clear: both;
	display: block;
}
.ie7 #live-search-holder ul,
.ie7 #live-search-holder .ajax-no-results {
	background-image:	none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.col-search #course-search #live-search-holder {
	width:	65.33333333333333%; 
}
#course-search form ol li:first-child input {
	width:	81.30841121495327%; 
}
}
.ie8 #course-search form ol li:first-child input, .ie7 #course-search 
form ol li:first-child input {
	width:	80.37383177570093%;
}
.ie8 .course-search #col-primary #main #frm-course-search input, .ie7 
.course-search #col-primary #main #frm-course-search input {
	line-height:	51px;
	height:	49px;
	width:	76.73913043478261%;
}
#course-search form ol li:first-child input,  x:-moz-any-link {
	padding-left: 10px;
	padding-right: 30px;
}
.course-search #col-primary #main #frm-course-search input,  
x:-moz-any-link {
	padding-left:	25px;
	padding-right:	80px;
}
#login {
}
#login form {
}
#login form ol {
	margin-top:	0.5em;
}
#login form ol li {
	width:	46.15384615384615%; 
	float:	left;
}
#login form ol li+li {
	float:	right;
}
#login form ol li+li+li {
	float:	left;
	margin-top:	15px;
	width:	50%;
}
#login form ol li+li+li input {
	width:	auto;
	height:	auto;
	padding:	0;
	border:	0;
	margin-top:	2px;
	float:	left;
	margin-right:	10px;
}
#login form ol li+li+li label {
	overflow:	hidden;
	color:	white;
	display:	inline;
	cursor:	auto;
}
#login form ol li+li+li+li {
	float:	right;
	margin-top:	10px;
}
#login form ol input {
	width:	90%;
}
.ie7 #login form ol li+li+li input {
 	margin-top:	-2px;
 
}
.services-wrapper {
	float:	left;
	width:	74.46808510638298%;
}
.services-wrapper .service {
	width:	31.42857142857143%; 
	margin-right:	2.85714285714286%; 
	float:	left;
	margin-top:	35px;
}
.services-wrapper .service h2 {
	margin-top:	0;
}
.services-wrapper .service h2:nth-of-type(n+2) {
	margin-top:	1.5em;
}
.services-wrapper .service ul {
}
.services-wrapper .service ul li {
}
.services-wrapper .service ul li a {
	color:	black;
}
.services-wrapper .service ul li a:hover {
	color:	#0063AC;
}
.services-wrapper .service-double {
	width:	48.93617021276596%; 
	margin-right:	0;
}
.services-wrapper .service-double ul {
	width:	47.82608695652174%; 
	float:	left;
}
.services-wrapper .service-double .floatleft {
	float:	left;
}
.services-wrapper .service-double .floatright {
	float:	right;
}
.services-wrapper .service:nth-of-type(3n+3), .services-wrapper 
.service:last-child, .facultiesanddepartments .services-wrapper 
.service:last-child {
	margin-right: 	0;
}
#service-announcements {
}
#service-announcements h2 {
	margin-top:	1em;
}



.features-wrapper .feature:nth-of-type(3n+3), .features-wrapper 
.feature:last-child, .col-double #main .features-wrapper 
.feature:nth-of-type(3n+3) {
padding-right: 	0;
}


.features-wrapper .feature:nth-child(n+4) {
	border-top:	1px solid #E5E5E5;
}
.features-wrapper .feature:nth-of-type(3n+4) {
	clear: left;
}
.features-wrapper #feature-related {
	border-top:	0;
	float:	left;
}
.features-wrapper {
	position:	relative;
	width:	100%;
}
.features-wrapper .clearleft {
	clear:	left;
}
.features-wrapper .feature {

	float:	left;
	position:	relative;	overflow: 	hidden;
	margin-top:	20px;
	width:	31.42857142857143%; 
	padding-right:	2.85714285714286%;

}
.features-wrapper .feature a.block {
	width: 100%;
	cursor: pointer;
}
.features-wrapper .feature a.block p {
	color: #000000;
	font-weight: normal;
}
.features-wrapper .feature a.block h2.t15px {
	color: #0063AC;
	position: relative;
}
.features-wrapper .feature a.block h2.t15px:hover {
	color: black;
}
.features-wrapper .feature a.block h2.t15px span {
	position: absolute;
	bottom: 0;
}
.features-wrapper .feature .t16px {
	margin-top:	0;
	position: 	absolute;
	bottom:	15px;
	left:	15px;
	width:	130px;
	font-family:	'LexiaLight', Georgia, sans-serif;
	text-transform:	none;
	font-weight:	normal;
	font-size: 	1.1538em; 
}
.features-wrapper .feature .t15px {
	font-family:	Arial, Helvetica, sans-serif;
	color:	black;
	font-weight:	bold;
	margin-top:	0;
	min-height:	45px;
	position:	relative;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
}
.features-wrapper .feature .t15px a {
	display:	block;
	position:	absolute;
	bottom:	0;
}
.features-wrapper .feature ul {
	margin-left:	0;
}
.features-wrapper .feature a {
	font-weight:	bold;
	display:	block;
	color:	#0063AC;
}
.features-wrapper .feature a:hover {
	color:	black;
}
.features-wrapper .feature img {
	max-width:	100%;
	overflow:	hidden;
	display;	block;
	margin-top:	1em;
}
.features-wrapper .feature .lnk-feature {
	margin-top:	0.7em;
	display:	block;
}
.features-wrapper .feature p {
	margin-top:	1em;

}
.features-wrapper .feature p a {
	display: inline;
}
.features-wrapper .feature .btn-large {
	font-weight: normal;
	color: black;
}

#LAST FEATURE (CARE GIVER STORY ON FRONT PAGE)
.features-wrapper .last-child {
	margin-right:	0;
}
.features-wrapper .panel-related {
}
.features-wrapper .panel-related a {
	color:	white;
}
.features-wrapper .panel-related a:hover {
	color:	#0063AC;
}
.features-wrapper-images {
}


#LESSON LIST


#feature:nth-child(n+4) 
lesson_list {
background-color:RED;
}


.features-wrapper .lesson_list .t15px {
        font-family:    Arial, Helvetica, sans-serif;
        color:  black;
        font-weight:    bold;
        margin-top:     0;
        min-height:     45px;
        position:       relative;
        -webkit-margin-before: 0;
        -webkit-margin-after: 0;

}




.features-wrapper .lesson_list p {
        font-family:    Arial, Helvetica, sans-serif;
        color:  black;
        font-weight:    bold;
        margin-top:     0;
        min-height:     45px;
        position:       relative;
        -webkit-margin-before: 0;
        -webkit-margin-after: 0;

}



.features-wrapper-images .feature, .features-wrapper-images .feature:nth-child(n+4){

	border-top:	0;
}
.features-wrapper-images .feature img,
.features-wrapper-images .feature:nth-child(n+4) img {

	margin-top:	0;
}
.ie7 .features-wrapper #feature-related {
	white-space: nowrap;
	float: left;

}
.col-double #main .features-wrapper .feature {
	width:	30.43478260869565%; 
	padding-right:	4.34782608695652%; 
}
.col-double #main .features-wrapper-double {
}
.col-double #main .features-wrapper-double .feature {
	width:	47.82608695652174%; 
}
.col-double #main .features-wrapper-double .feature:nth-of-type(2n+2) {
	padding-right:	0;

}
.col-double #main .features-wrapper-double .feature:nth-of-type(3n+3) {

	padding-right:	0; 
}
.col-double #main .features-wrapper-double .feature:nth-of-type(3n+4) {
	clear:	none;

}
.col-double #main .features-wrapper-double .feature:nth-of-type(2n+3) {
	padding-right:	4.34782608695652%; 
	clear: left;

}
.col-double #main .features-wrapper-double .feature:nth-of-type(n+3) {
	border-top: 1px solid #E5E5E5;

}
.contact .features-wrapper .feature {
	border-top:	1px solid #E5E5E5;
}
.market .features-wrapper {

	margin-top:	-20px;
}
.ie7 .features-wrapper .feature:last-child {
	margin-right:	-2px;

}
.ie7 .features-wrapper .feature:nth-of-type(3n+3), .ie7 
.features-wrapper .feature:last-child, .ie7 .col-double #main 
.features-wrapper .feature:nth-of-type(3n+3) {
	margin-right:	-2px;

}
.ie7 .col-double #main .features-wrapper-double 
.feature:nth-of-type(2n+2) {
       background-color: RED;
	margin-right:	-2px;
}
.panel-aux {
	background-image: url(/media/safecare/styleassets/images/panel-grey-dark.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	min-height:	43px;
	padding-top:	15px;
	padding-bottom:	25px;
	margin-top:	20px;
}
.panel-aux .t22px {
	font-family: 	'EffraLight', Arial, Helvetica, sans-serif;
	letter-spacing:	-0.04em;
	margin-top:	0;
	color:	white;
}
.panel-aux ul,
.panel-aux ol {
	margin:	5px 0 0 0;
	padding:	0;
}
.panel-aux .panel-more {
	margin-top:	1.5em;
}
.panel-aux .panel-more .t14px {
	color:	black;
	font-weight:	bold;
}
.panel-aux .panel-more .t14px .btn-arrow {
	color:	black;
}
.panel-aux .panel-more .t14px .btn-arrow:hover {
	color:	#0063AC;
}
.panel-aux .panel-more p {
	margin-top:	1em;
}
.panel-aux:first-child {
	margin-top:	0;
}
.panel-nav {
	color:	white;
	padding-bottom:	20px;
	background-image: 	url(/media/safecare/styleassets/images/panel-blue.png);
}
.panel-nav .title {
	margin-top:	0;
}
.panel-nav a {
	color:	white;
	font-weight:	bold;
	display:	block;
	padding:	5px 0;
}
.panel-nav a:hover {
	color:	black;
}
.panel-nav p:first-child {
	margin-top:	0.6em;
}
.panel-nav li {
	margin-top:	0;
}
.panel-related {
	padding-bottom:	22px;
}
.panel-related a {
	display:	block;
	color:	white;
	font-weight:	bold;
	padding:	3px 0;
	word-wrap:	break-word;
}
.panel-related a:hover {
	color:	#0063AC;
}
.panel-testimonial {
	padding-bottom:	20px;
	background-image: 	url(/media/safecare/styleassets/images/panel-grey.png);
}
.standard #related .panel-aux, .standard-wide .panel-aux, 
.features-wrapper .panel-aux {
	width:	81.81818181818182%; 
	padding-left:	9.09090909090909%; 
	padding-right:	9.09090909090909%; 
}
.standard-wide .col-search .panel-related {
	width:	86.66666666666667%; 
	padding-left:	6.66666666666667%; 
	padding-right:	6.66666666666667%; 
	height:	auto !important;
	clear:	left;
	float:	left;
}
.standard .panel-form, .standard-wide .panel-form, .panel-form {
	width:	86.66666666666667%; 
	padding-left:	6.66666666666667%; 
	padding-right:	6.66666666666667%; 
	background-image: url(/media/safecare/styleassets/images/panel-blue.png);
}
.standard .panel-form p,
 .standard-wide .panel-form p,
 .panel-form p {
	color:	white;
}
.standard .panel-form .ajax-no-results,
 .standard-wide .panel-form .ajax-no-results,
 .panel-form .ajax-no-results {
	color:	#1D1D1D;
}
.standard .panel-form a,
 .standard-wide .panel-form a,
 .panel-form a,
.standard .panel-form label,
 .standard-wide .panel-form label,
 .panel-form label {
	color:	white;
	font-weight:	bold;
}
.standard .panel-form a:hover,
 .standard-wide .panel-form a:hover,
 .panel-form a:hover,
.standard .panel-form label:hover,
 .standard-wide .panel-form label:hover,
 .panel-form label:hover {
	color:	black;
}
.standard .panel-form ul,
 .standard-wide .panel-form ul,
 .panel-form ul {
	margin:	0.5em 0 0 0;
	padding:	0;
}
.standard .panel-form ul li,
 .standard-wide .panel-form ul li,
 .panel-form ul li {
}
.standard .panel-form ul li a,
 .standard-wide .panel-form ul li a,
 .panel-form ul li a {
}
.standard .panel-form ul li a:hover,
 .standard-wide .panel-form ul li a:hover,
 .panel-form ul li a:hover {
	color:	black;
}
.standard .panel-form form,
 .standard-wide .panel-form form,
 .panel-form form {
	margin-top:	1em;
	margin-bottom:	1em;
	padding-bottom:	1.5em;
	background-image: url(/media/safecare/styleassets/images/border-dotted-horizontal-white-1.png);
	background-position: 	bottom left;
	background-repeat:	repeat-x;
}
.standard .panel-form form input[type="search"],
 .standard-wide .panel-form form input[type="search"],
 .panel-form form input[type="search"] {
	-webkit-appearance:textfield;
       	-webkit-box-sizing:content-box;
}
.standard .panel-form form 
input[type="search"]::-webkit-search-decoration,
 .standard-wide .panel-form form 
input[type="search"]::-webkit-search-decoration,
 .panel-form form input[type="search"]::-webkit-search-decoration,
.standard .panel-form form 
input[type="search"]::-webkit-search-cancel-button,
 .standard-wide .panel-form form 
input[type="search"]::-webkit-search-cancel-button,
 .panel-form form input[type="search"]::-webkit-search-cancel-button,
.standard .panel-form form 
input[type="search"]::-webkit-search-results-button,
 .standard-wide .panel-form form 
input[type="search"]::-webkit-search-results-button,
 .panel-form form input[type="search"]::-webkit-search-results-button,
.standard .panel-form form 
input[type="search"]::-webkit-search-results-decoration,
 .standard-wide .panel-form form 
input[type="search"]::-webkit-search-results-decoration,
 .panel-form form 
input[type="search"]::-webkit-search-results-decoration {
	  display: none;
}
.standard .panel-form form input,
 .standard-wide .panel-form form input,
 .panel-form form input {
}
.standard .panel-form form input:focus,
 .standard-wide .panel-form form input:focus,
 .panel-form form input:focus {
	border:	1px solid black;
}
.standard .panel-form form ul,
 .standard-wide .panel-form form ul,
 .panel-form form ul {
	margin:	0;
}
.standard .panel-form form .list-radio,
 .standard-wide .panel-form form .list-radio,
 .panel-form form .list-radio {
}
.standard .panel-form form .list-radio li,
 .standard-wide .panel-form form .list-radio li,
 .panel-form form .list-radio li {
	display:	block;
	float:	left;
}
.standard .panel-form form .list-radio li label > 
input[type="radio"],
 .standard-wide .panel-form form .list-radio li label > 
input[type="radio"],
 .panel-form form .list-radio li label > input[type="radio"] {
                    width:          12px;
                    height:         12px;
                    margin-right:   2px;
                    border:         none;
	position:	relative;
	top:	-2px;
	padding:	0;
                
}
.standard .panel-form form .list-radio li:first-child,
 .standard-wide .panel-form form .list-radio li:first-child,
 .panel-form form .list-radio li:first-child {
	margin-right:	20px;
}
.standard .panel-form button,
 .standard-wide .panel-form button,
 .panel-form button {
	background:	#000000;
	background: 	-moz-linear-gradient(100% 100% 90deg, #000000, #232323);
  	background: 	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#232323), 
to(#000000));
	margin-top:	0;
	float:	right;
}
.standard .panel-form .btn-more,
 .standard-wide .panel-form .btn-more,
 .panel-form .btn-more {
	background:	#000000;
	background: 	-moz-linear-gradient(100% 100% 90deg, #000000, #232323);
  	background: 	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#232323), 
to(#000000));
	font-weight:	normal;
}
.standard .panel-form .btn-more:hover,
 .standard-wide .panel-form .btn-more:hover,
 .panel-form .btn-more:hover {
	color:	#D0D0D0;
}
.standard .panel-form .btn-more:hover:before,
 .standard-wide .panel-form .btn-more:hover:before,
 .panel-form .btn-more:hover:before {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-995px -33px;
}
.panel-warning {
	background-image: 	url(/media/safecare/styleassets/images/panel-blue.png);
	min-height:	212px;
}
.panel-warning p {
	color:	white;
}
.panel-warning a {
	color:	white;
}
.panel-warning .btn-arrow {
}
.panel-warning .btn-arrow:before {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-1000px -33px;
}
.panel-warning .btn-arrow:hover {
}
.panel-warning .btn-arrow:hover:before {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-990px -33px;
}
.panel-updates {
	background-image: 	url(/media/safecare/styleassets/images/panel-white.png);
	margin-top:	10px;
}
.panel-updates ul {
}
.panel-updates ul li {
	display:	block;
	margin-bottom:	10px;
}
.panel-updates ul li time {
	display:	block;
}
.panel-updates ul li a {
	color:	#0063AC;
}
.panel-updates ul li a:hover {
	color:	black;
}
.panel-twitter {
	position:	relative;
	min-height:	80px;

}
.panel-twitter blockquote {
	padding-top:	0;
	background-image:	none;
	font-size: 0.8462em; 
  	line-height: 1.6364em; 
}
.panel-twitter .quote {
	padding-top:	10px;
	margin-top:	10px;
	background-image: 	 url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
	background-repeat: 	 	repeat-x;
	background-position: 	top left;
}
.panel-twitter .quote:first-child {
	padding-top:	0;
	margin-top:	0;
	background-image:	none;
}
.panel-twitter .tweetname {
	color:	#0063AC;
}
.panel-twitter .tweettime {
	display:	block;
	font-weight:	bold;
	margin-top:	5px;
}
.panel-twitter #twitterloader {
	left:	50%;
	margin-left:	-10%;
	position:	absolute;
}
.panel-twitter .twittertitle-container {
	margin-bottom:	15px;
}
.panel-twitter .twitterlogo {
	float: 	left;
	margin-right: 	10px;
	width: 	33px; 
	height:	33px;
	background-image: 	 	url(/media/safecare/styleassets/images/icon-twitter-lancs.png);
	background-repeat: 	 	no-repeat;
	background-position: 	top left;
}
.panel-twitter .twitterlogo a {
	display:	block;
}
.panel-twitter .twittertitle {
	line-height:	1.4em;
	font-size: 	1.2308em; 
	font-family:	'LexiaLightItalic', Georgia, sans-serif;
	width: 	auto;
	overflow: 	hidden;
	padding-top:	5px;
}
.twitter-footer {
	position:	relative;
	padding-top:	10px;
}
.twitter-footer .btn-large {
	margin-top:	0;
	margin-left:	9.09090909090909%;
}
.twitter-footer .twitterbird {
	width:	63px;
	height:	47px;	position:	absolute;
	top:	-4px;
	right:	0;
	background-image: 	 	url(/media/safecare/styleassets/images/icon-twitter-bird.png);
	background-repeat: 	 	no-repeat;
	background-position: 	top left;
}
.panel-mask {
	width:	43px;
	height:	43px;
	position:	absolute;
	bottom:	0;
	right:	0;
	background-image: url(/media/safecare/styleassets/images/panel-curve.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.col-panel {
	padding: 0 6.66666666666667% 6.66666666666667% 6.66666666666667%; 
	background-image: 	url(/media/safecare/styleassets/images/panel-grey.png);
	position: relative;
}
.panel-fact {
	background-image: 	url(/media/safecare/styleassets/images/panel-grey.png);
}
.panel-campus-news {
	padding-bottom:         20px;
    background-image:       url(/media/safecare/styleassets/images/panel-grey.png);
}
.panel-campus-news h2 {
 
	color: #0063AC;
	margin-top: 0;
}
.panel-campus-news ul {
}
.panel-campus-news ul li {
}
.panel-campus-news ul li a {
	color: black;
}
.panel-campus-news ul li a:hover {
	color: #0063AC;
}
#markets-wrapper .market:nth-of-type(4n+4) {
	padding-right: 	0;
}
#markets-wrapper {
}
#markets-wrapper .market {
	width:	23.40425531914894%; 
	padding-right:	2.12765957446809%; 
	float:	left;
	margin-top:	20px;
}
#markets-wrapper .market .lnk-feature {
	margin-top:	0.7em;
	display:	block;
	font-weight:	bold;
}
#markets-wrapper .market .market-title {
	position:	relative;
	width: 100%;
}
#markets-wrapper .market .market-title img {
	display:	block;
	max-width:	100%;
}
#markets-wrapper .market .market-title .t17px {
	margin-top:	0;
	display: 	block;
	height:	100%;
	width:	100%;
	text-transform:	none;
	color:	white;
	font-family:	'LexiaLight', Georgia, sans-serif;
	line-height:	1em;
	font-size: 	1.1538em; 
	font-weight:	normal;
	position:	absolute;
	top:	0;
	left:	0;
}
#markets-wrapper .market .market-title .t17px a {
	display: 	block;
	width:	100%;
	height:	100%;
	position: 	absolute;
	bottom:	0;
	left:	0;
	color:	black;
	overflow:	hidden;
}
#markets-wrapper .market .market-title .t17px a:hover {
	color:	#0063AC;
}
#markets-wrapper .market .market-title .t17px a span {
	position:	absolute;
	bottom:	0;
	width:	82.81818181818182%; 
	padding:	15px 9.09090909090909%;
	cursor:	pointer;
	display:	block;
	background-image: url(/media/safecare/styleassets/images/market-panel.png);
	background-repeat:	repeat;
	background-position: top left;
}
#markets-wrapper .market .market-title .black {
	color:	black;
}
#markets-wrapper .market .market-title .black a {
}
#markets-wrapper .market .market-title .black a span {
	color:	black;
}
#markets-wrapper .market .market-title .black a:hover {
}
#markets-wrapper .market .market-title .black a:hover span {
	color:	#0063AC;
}
.ie7 #markets-wrapper .market .market-title .t17px a, .ie8 
#markets-wrapper .market .market-title .t17px a {
	background-image: url(/media/safecare/styleassets/images/spacer.gif);
	background-repeat: repeat;
	background-position: top left;
}
.ie7 #markets-wrapper .market:nth-of-type(3n+3) {
	margin-right: -2px;
}
.a-z {
}
.a-z a {
	background-image: none;
}
.a-z h2 {
	border-top:	1px solid #CCCCCC;
	padding-top: 	0.6em;
	margin-top: 	0.6em;	clear:	both;
}
.a-z h2.first-child {
	border-top:	0;
	margin-top:	0;
}
.a-z ul {
	margin-top:	0.6em;
	position:	relative;
}
.a-z ul li {
	position:	relative;
}
#main .a-z {
}
#main .a-z ul {
}
#main .a-z ul li {
	position:	relative;
}
#main .a-z ul li a {
	color:	black;
}
#main .a-z ul li a:hover {
	color:	#0063AC;
}
.a-z #content-wrapper #main h2 a {
	padding-left:	0;
	margin-left:	0;
	background-image:	none;
}
.list-alphabetical {
	float:	left;
	margin-top:	0;
	width:	100%;
	border-bottom:	1px solid #CCCCCC;
	position:	relative;
}
.list-alphabetical li {
	float:	left;
	width:	3.8%; 
	position:	relative;
}
.list-alphabetical li a,
.list-alphabetical li span {
	width:	100%;
	display:	block;
	text-align:	center;
	padding-bottom:	13px;
}
.list-alphabetical li a:hover {
	background-image: url(/media/safecare/styleassets/images/btn-a-z-hover.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.by-department #main ul {
	margin-top:	1.5em;
}
ul.list-float {
}
ul.list-float li {
	float:	left;
	margin-right:	20px;
	width: 100%;
}
ul.list-downloads {
	margin:	0;
	background-image: 	 
url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
	background-repeat: 	 repeat-x;
	background-position: top left;
}
ul.list-downloads li {
	background-image: 	 
url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
	background-repeat: 	 repeat-x;
	background-position: bottom left;
	margin-top:	0;
}
ul.list-downloads li a {
	color:	black;
	padding:	0.5em 0;
	display:	block;
	font-weight:	normal;
}
ul.list-downloads li a:hover {
	color:	#0063AC;
}
ul.list-downloads li a:before {
	content:	'';
	width:	5px;
	height:	6px;
	margin-right:	7px;
	margin-top:	7px;
	display:	block;
	float:	left;
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-995px -33px;
}
ul.list-actions {
	margin-left:	0;
}
ul.list-actions li {
	float:	left;
	margin-right:	35px;
	margin-top:	0;
}
ul.list-actions li a {
	color:	#0063AC;
}
ul.list-actions li a:hover {
	color:	black;
}
ul.list-actions li:last-child {
	margin-right:	0;
}
ul.list-calendar {
	margin-top:	0.5em;
}
ul.list-calendar li {
	margin-top:	1em;}
.clubs #main ul li {
}
.clubs #main ul li a {
	color: black;
}
.clubs #main ul li a:hover {
	color:	#0063AC;
}
#modal {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 900;

}
#modal #clicker {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: url(/media/safecare/styleassets/images/overlay-clicker-1.png);
	background-position: top left;
    
}
#modal #modal-inner {
        background-color: #fff; 
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -300px 0 0 -300px;
        width: 600px;
        
        border-radius: 0 0 40px 0;
        -webkit-border-radius: 0 0 40px 0;
        -ms-border-radius: 0 0 40px 0;
        -o-border-radius: 0 0 40px 0;
        -moz-border-radius: 0 0 40px 0;
        
        box-shadow: 0 0 15px rgba(255,255,255, 0.4), 0 0 20px 
rgba(0,0,0,0.8);
        -webkit-box-shadow: 0 0 15px rgba(255,255,255, 0.4), 0 0 20px 
rgba(0,0,0,0.8);
        -ms-box-shadow: 0 0 15px rgba(255,255,255, 0.4), 0 0 20px 
rgba(0,0,0,0.8);
        -o-box-shadow: 0 0 15px rgba(255,255,255, 0.4), 0 0 20px 
rgba(0,0,0,0.8);
        -moz-box-shadow: 0 0 15px rgba(255,255,255, 0.4), 0 0 20px 
rgba(0,0,0,0.8);
    
}
#modal textarea {
        resize: none;
        width: 96.07142857142857%; 
        height: 150px;
	padding: 10px 1.78571428571429%; 
	border:	1px solid #CCC;
	outline: none;
    
}
#modal textarea:focus {
	border:1px solid #0063AC;
}
#modal section {
        padding: 20px 20px;
    
}
#modal section h1 {
            margin-bottom: 0.5em;
        
}
#modal section fieldset {
            border: 1px solid #CCC;
            display: inline-block;
            padding-bottom: 25px;
            width: 47.85714285714286%; 
	position: relative;
	float: left;
        
}
#modal section fieldset label,
#modal section fieldset input {
                display: block;
                margin: 0 7.46268656716418%; 
	position: relative;
            
}
#modal section fieldset input {
                box-shadow: none;
                -webkit-box-shadow: none;
                -ms-box-shadow: none;
                -o-box-shadow: none;
                -moz-box-shadow: none;
	outline: 0;
	border:	1px solid #E5E5E5;
	width: 76.40449438202247%; 
	padding: 8px 3.73134328358209%; 
	height:	15px;
            
}
#modal section fieldset input:focus {
	border:1px solid #0063AC;
}
#modal section fieldset label {
	margin-top:	10px;
	margin-bottom:	5px;
	display:	block;
	width: 84.32835820895522%; 
}
#modal section fieldset legend {
                font-weight: bold;
                margin-left: 3.73134328358209%; 
                padding: 0px 3.73134328358209%; 
                background-color: #FFF;
            
}
#modal section .friend {
            
	float: right;
        
}
#modal section fieldset.stf-message {
            border: 0;
            padding-bottom: 10px;
            width: 100%;
        
}
#modal section fieldset.stf-message legend {
                display: none;
            
}
#modal section fieldset.stf-message label {
                margin-left: 0;
                font-weight: bold;
            
}
#modal section fieldset.stf-message #recaptcha_widget_div {
                padding:    17px 0px;
            
}
#modal section button {
            width: 	110px;
            height:	33px;
            font-size:	1em;
            line-height:	33px;
            font-family:	'Effra Medium', Arial, Helvetica, sans-serif;
            color:	white;
	background:	#000000;
	background: 	-moz-linear-gradient(100% 100% 90deg, #000000, #232323);
  	background: 	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#232323), 
to(#000000));
            
            
            border-radius: 17px;
            -webkit-border-radius: 17px;
            -ms-border-radius: 17px;
            -o-border-radius: 17px;
            -moz-border-radius: 17px;
        
}
#modal section button:hover {
	background:	#D52B1E;
	background: 	-moz-linear-gradient(100% 100% 90deg, #AA2217, #D52B1E);
  	background: 	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#D52B1E), 
to(#AA2217));
}
#modal #close-modal {
        display: block;
        width: 12px;
        height: 12px;
        background-color: white;
        position: absolute;
        top: 11px;
        right: 20px;
        
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-140px -192px;
    
}
#modal #close-modal:hover {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-155px -192px;
}
#modal #close-modal:active {
	background-image:	url(/media/safecare/styleassets/images/spm-global.png);
	background-repeat: 	no-repeat;	background-position: 	-170px -192px;
}
#modal .video-panel {
        height: 300px;
        padding: 35px 20px;
    
}
#modal section.no-javascript {
        height: auto;
    
}
.ie7 #modal #modal-inner,  .ie8 #modal #modal-inner {
	margin-top:	-330px;
}
.gallery-wrapper {
}
.gallery-wrapper .gallery-image {
	width:	31.42857142857143%; 
	margin-right:	2.85714285714286%; 
	float:	left;
	margin-top:	30px;
}
.gallery-wrapper .gallery-image-container {
	position:	relative;
}
.gallery-wrapper .gallery-image-container img {
	max-width:	100%;
	display:	block;
}
.gallery-wrapper span {
	font-size: 0.8462em; 
  	line-height: 1.4em;
 	margin-bottom: 0em;
	font-style: normal;
	display: block;
	background-color: #EFEFEF;
	padding:	10px 6.81818181818182%; 
}
.gallery-wrapper .gallery-image:nth-of-type(3n+3) {
	margin-right:	0;
	clear: right;
}
.gallery-wrapper .gallery-image:nth-of-type(3n+4) {
	clear:	left;
}
#emergency-message-container {
	width: 	90.32258064516129%; 
	padding:	4.83870967741935%;  
	background-image: 	url(/media/safecare/styleassets/images/panel-white.png);
	background-position:	bottom right;
	background-repeat:	no-repeat;
}
#emergency-message-container ul {
	margin-top:	0;
}
#emergency-message-container a {
	display:	block;
	font-weight:	normal;
}
#emergency-message-container a p {
	color:	black;
}
#emergency-message-container img {
	min-width:	14.67741935483871%; 
	margin-right:	4.03225806451613%; 
	float:	left;
	display:	block;
}
#emergency-message-container .description {
	width: 	auto;
	overflow: 	hidden;
	display:	block;
}
#emergency-message-container p {
	font-family:	'LexiaLight', Georgia, sans-serif;
	line-height:	1.4em;
	font-size: 	1.2308em; 
	  	margin-top: 	1.0588em;
	  	margin-bottom: 	0em;
	  	margin-bottom: 	0em;
}
.error-internal {
	background-color:	white;
}
.error-internal .breadcrumb-wrapper .breadcrumb,
.error-internal #router,
.error-internal #stats-wrapper,
.error-internal #quicklinks-wrapper,
.error-internal #quicklinks-alt,
.error-internal .ie7 #sitewide #quicklinks-alt {
	display: 	none;
	visibility: hidden;
}
.search-results .gs-result .gs-title, .search-results .gs-result 
.gs-title {
	text-decoration:	none;
	color:	black;
	font-weight:	bold;
}
.search-results .gs-result .gs-title b,
 .search-results .gs-result .gs-title b {
	color: #0063AC;
	text-decoration: none;
}
.search-results .gs-result .gs-title:hover,
 .search-results .gs-result .gs-title:hover {
	text-decoration:	underline;}
.search-results .gsc-control-cse .gs-result .gs-title, .search-results 
.gsc-control-cse .gs-result .gs-title * {
	font-size: 	1.0769em; 
 	line-height: 	1.2857em; 
}
.search-results .gs-snippet {
	margin-top:	6px;
}
.search-results .gs-snippet b {
	color: 	#0063AC;
	text-decoration: 	none;
	font-weight:	bold;
}
.search-results .gs-result a.gs-visibleUrl, .search-results .gs-result 
.gs-visibleUrl {
	color:	black;
	font-weight:	bold;
	margin-top:	5px;
}
.search-results .gsc-webResult .gsc-result {
	border-bottom:	0;
	background-image: 	 url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
	background-repeat: 	 	repeat-x;
	background-position: 	top left;
	margin-top:	17px;
	padding-top:	22px;
}
.search-results .gsc-webResult .gsc-result td {
	border: 0 !important;
}
.search-results .gsc-webResult .gsc-result:first-child {
	margin-top:	0;
	padding-top:	0;
	background-image:	none;
}
.search-results .gsc-expansionArea .gsc-result:first-child {
	margin-top:	14px;
	padding-top:	22px;
	background-image: 	 url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
}
.search-results .gsc-control-cse .gsc-table-result {
	margin-top:	0;
}
.search-results .gsc-control-cse .gsc-table-result td {
	padding:	0;
}
.search-results table.gsc-search-box {
	display: 	none;
	visibility: hidden;
}
.search-results .gsc-results .gsc-cursor-box {
	margin-top:	30px;
}
.search-results .gsc-cursor {
    clear:              both;
}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page {
	width:	24px;
	height:	20px;
	margin-top:	10px;
	padding-top:	4px;
	display:	block;
	text-align:	center;
    float:              left;
	color:	white;
	text-decoration:	none;
  -webkit-border-radius: 12px 12px;
  -moz-border-radius: 12px 12px;
  -o-border-radius: 12px 12px;
  -ms-border-radius: 12px 12px;
  border-radius: 12px 12px;
	background-color:	black;
}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
	background-color:	#0063AC;
}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	background-color:	#0063AC;
}
/*.search-results table.gsc-branding {
	position:	absolute;
	top:	0;
	right:	0;
}*/
.search-results #main .col-left {
	position:	relative;
}
.gs-webResult div.gs-visibleUrl-short {
    display: none;
}
.gs-webResult div.gs-visibleUrl-long {
    display: block!important;
}
#jump-links {
	margin: 0;
	margin-top: 1em;
}
#jump-links li {
	background-image: 
url(/media/safecare/styleassets/images/border-dotted-vertical.png);
    background-position: 0 0;
    background-repeat: repeat-y;
	padding: 0;
	padding-left: 1em;
	margin: 0;
	margin-right: 1em;
	display: inline;
	list-style: none;
}
#jump-links li:first-child {
	background: none;
}


#jump-links li a {
	color: #0063AC;}
#jump-links li a:hover {
color: #000; }


#fact-list {
	overflow: hidden;
	padding-left: 0em;
}
#fact-list .blurb {
	color: #cc0000;
	text-transform:uppercase;
	font-weight: bold;
	display: block;
    float: left;
	border:0;
	padding-right:10px;
	width: 7em;
	font-size: 1.5em;
	text-align: right;
	vertical-align:text-top;
	padding-bottom: 1em;
}
#fact-list li {
	list-style-type: none;
	display: block;
	clear: both;
	padding-top: 1em;
	padding-bottom: 1em;
	background: url(/media/safecare/styleassets/images/border-solid.png) repeat-x 
scroll 0 0 transparent;
}
#fact-list  p.fact {
    color: #000000;
    margin-left: 13em;
    position: relative;
	vertical-align:text-top;
	margin-top: 0.3em;
}
.item img {
  float: left;
  padding: 20px;
}
#find-an-expert  li a {
	color: black !important;
}
#find-an-expert  li a:hover {
	color:  #0063AC  !important;
}
a.toplink {
	float: right ;
}
.non-modal-form fieldset {
	border: 0.1em solid #E5E5E5;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.non-modal-form dd {
	margin-bottom: 2em;
}
.non-modal-form dt {
	margin-bottom: 0.5em;
}
.non-modal-form legend {
	padding: 0 0.5em;
}
.non-modal-form label {
}
.non-modal-form.radio-group label {
	font-weight: normal;
}
.non-modal-form fieldset p {
	margin-top: -0.5em;
	margin-bottom: 0.5em;
}
/*.non-modal-form textarea, input[type="text"], input[type="email"] {
	box-shadow: none;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
	outline: 0;
	border:	1px solid #E5E5E5;
	width: 100%;
	resize: none;
}
.non-modal-form textarea:focus,
 input[type="text"]:focus,
 input[type="email"]:focus {
	border:1px solid #0063AC;
}
.non-modal-form  p.form-error {
	color: #0063AC;
}
.non-modal-form button {
            width: 	110px;
            height:	33px;
            font-size:	1em;
            line-height:	33px;
            font-family:	'Effra Medium', Arial, Helvetica, sans-serif;
            color:	white;
	background:	#D52B1E;
	background: 	-moz-linear-gradient(100% 100% 90deg, #AA2217, #D52B1E);
  	background: 	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#D52B1E), 
to(#AA2217));
            
            border-radius: 17px;
            -webkit-border-radius: 17px;
            -ms-border-radius: 17px;
            -o-border-radius: 17px;
            -moz-border-radius: 17px;
}
.non-modal-form button:hover {
	background:	#000000;
	background: 	-moz-linear-gradient(100% 100% 90deg, #000000, #232323);
  	background: 	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#232323), 
to(#000000));
}
.non-modal-form button.depressed {
            width: 	110px;
            height:	33px;
            font-size:	1em;
            line-height:	33px;
            font-family:	'Effra Medium', Arial, Helvetica, sans-serif;
            color:	white;
	background:	#000000;
	background: 	-moz-linear-gradient(100% 100% 90deg, #000000, #232323);
  	background: 	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#232323), 
to(#000000));
            
            border-radius: 17px;
            -webkit-border-radius: 17px;
            -ms-border-radius: 17px;
            -o-border-radius: 17px;
            -moz-border-radius: 17px;
}
.non-modal-form .passenger-list {
	display: table;
	border-spacing: 1em;
}
.non-modal-form .passenger-list .passenger {
	display: table-row;
}
.non-modal-form .passenger-list dd, .non-modal-form .passenger-list dt {
	display: table-cell;
}
.non-modal-form .required {
	color: #0063AC;
	font-weight: bold;
}*/
dl.faq {
 
	margin-top:	1.5em;
	position:	relative;
	 
 
}
dl.faq dt {
	font-weight: bold;
	margin-top:  3em;
	margin-bottom: 0em;
	position:	 relative;
}
dl.faq dd {
	margin-top: 1.5em;
	margin-bottom: 0em;
	margin-left: 1.5em;
}
dl.faq dd:last-child {
	text-align:right;
	font-weight:bold;
}
dl.indented {
 
	margin-top:	1.5em;
	line-height: 	1.5em;
	position:	relative;
	 
 
}
dl.indented dt {
	font-size:	0.9231em;
	font-weight: bold;
	margin-top:  1.5em;
	margin-bottom: 0em;
	position:	 relative;
}
dl.indented dd {
	font-size:	0.9231em;
	margin-bottom: 0em;
	margin-left: 1.5em;
}




@media print {
  





 
* {
 background: transparent !important; color: black !important; 
text-shadow: none !important; filter:none !important; position: static 
!important; float: none !important; top: auto !important; left: auto 
!important; width: auto !important; height: auto !important; min-height:
 0 !important; min-width: 0 !important; text-align: left !important;  
  -ms-filter: none !important; 
}
a, a:visited {
 color: #520;
 background: transparent;
 font-weight: bold;
 text-decoration: underline;

}

.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
 content: ""; 
}
pre, blockquote {
 border: 1px solid #999; page-break-inside: avoid; 
}
thead {
 display: table-header-group; 
}
tr, img {
 page-break-inside: avoid; 
}
@page  {
 margin: 0.5cm; 
}
p, h2, h3 {
 orphans: 3; widows: 3; 
}
h2, h3 {
 page-break-after: avoid; 
}
header[role="banner"] {
 margin-bottom:0; 
}
#col-primary {
 width: 100%; float: none; left: 0; margin-left: 0; padding-top: 0; 
}
#col-primary #content-wrapper {
 width: 100%; margin-left: 0; 
}
.btn-arrow {
 padding:0; 
}
.btn-arrow::before {
width: 0; height: 0; margin:0; content:none;
}
.ep > div {
 position: relative !important; top: 0; left: 0; min-height: 100%; 
}
.ep-carousel-items {
 width: 100%; overflow: visible; 
}
.ep-carousel .ep-carousel-items .item {
 float: none !important; position: relative !important; 
}
.ep .headline-panel {
 width: 100% !important; position: relative !important; padding: 0 
!important; margin-top:1.5em; 
}
.ep-basic .ep-wrapper, .ep-basic footer {
 width:100%; padding:0; 
}
.features-wrapper .feature .t16px {
 position: relative; bottom: 0; margin-top:1.5em; 
}
.features-wrapper .feature-title .t16px a span {
 width: 100%; position: relative; padding: 0; 
}
.study .features-wrapper .feature, .features-wrapper 
.feature:nth-child(n+4) {
 border-top: 0; 
}
.col-testimonial {
width:100%; clear: none; margin: 0; float: none;
}
.standard #related .panel-aux, .standard-wide .panel-aux, 
.features-wrapper .panel-aux {
 width:100%; float: none; padding: 0; min-height: 100%; 
}
.lnk-facebook {
 padding:0; 
}
.lnk-facebook p {
 padding:0; 
}
#markets-wrapper .market .market-title .t17px, #markets-wrapper .market 
.market-title .t17px a, #markets-wrapper .market .market-title .t17px a 
span {
 position: relative; padding: 0; width: 100%; 
}
#markets-wrapper .market .market-title .t17px {
margin-top:1.5em;
}
.market .features-wrapper {
margin-top: inherit;
}
p.separator, div.separator, .detail {
 border: 0; padding-bottom: 0; 
}
.gallery-wrapper span {
 padding: 0; 
}
.college .item {
 border-bottom: 0; 
}
#content-wrapper #main h2 a {
 padding-left: 0; margin-left: 0; 
}
h2.visuallyhidden, h1.visuallyhidden {
 position: relative; height: 100%; width: 100%; overflow: visible; 
color: black; visibility: visible; display: block; 
}
#contact-details-wrapper .contact-type h2 {
 padding-left: 0; 
}
#contact-details-wrapper .contact-details {
 padding-top:0; margin-top: 0; 
}
.contact .features-wrapper .feature {
 border-top: 0; 
}
.course .wrapper-course-overview, .course 
.wrapper-course-entry-requirements, .course 
.wrapper-course-financial-support, .course .wrapper-course-study-abroad,
 .course .wrapper-course-related-courses {
 display: block; visibility: visible; margin-top: 2em; 
}
.course .wrapper-course-overview {
 margin-top: 0; 
}
.course #content-wrapper.col-double #related {
 display: block; visibility: visible; 
}
.course .panel-testimonial, .course .list-actions, .maps-and-travel 
.features-wrapper, .gmap-panel, .list-downloads, 
#content-wrapper.col-double #related .image-wrapper, .panel-nav, 
.course-search #col-primary #main #frm-course-search, 
.list-alphabetical, .panel-related, .features-wrapper #feature-related, 
#col-secondary, .features-wrapper .feature .lnk-feature , 
#markets-wrapper .market .market-title img, .btn-large, .btn-ep, 
blockquote, .features-wrapper .feature-title img, .video-wrapper, 
.btn-more, .ep .ep-nav, .ep .image-wrapper, nav, #quicklinks-wrapper, 
#stats-wrapper, #invisible-links, footer[role="contentinfo"], 
.panel-form, .breadcrumb-wrapper, .breadcrumb-wrapper, iframe {
display:none !important;
}
}
@font-face {
    font-family: 'AktivGroteskBold';
    src: url(../fonts/aktivgrotesk_std_0-webfont.eot);
    src: url(../fonts/aktivgrotesk_std_0-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/aktivgrotesk_std_0-webfont.woff) format('woff'),
         url(../fonts/aktivgrotesk_std_0-webfont.ttf) 
format('truetype'),
         url(../fonts/aktivgrotesk_std_0-webfont.svg#AktivGroteskBold)
 format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AktivGroteskLight';
    src: url(../fonts/aktivgrotesk_std_lt_0-webfont.eot);
    src: url(../fonts/aktivgrotesk_std_lt_0-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/aktivgrotesk_std_lt_0-webfont.woff) 
format('woff'),
         url(../fonts/aktivgrotesk_std_lt_0-webfont.ttf) 
format('truetype'),
         
url(../fonts/aktivgrotesk_std_lt_0-webfont.svg#AktivGroteskLight) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'EffraBold';
    src: url(../fonts/effra_std_0-webfont.eot);
    src: url(../fonts/effra_std_0-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/effra_std_0-webfont.woff) format('woff'),
         url(../fonts/effra_std_0-webfont.ttf) format('truetype'),
         url(../fonts/effra_std_0-webfont.svg#EffraBold) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'EffraLight';
    src: url(../fonts/effra_std_lt_0-webfont.eot);
    src: url(../fonts/effra_std_lt_0-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/effra_std_lt_0-webfont.woff) format('woff'),
         url(../fonts/effra_std_lt_0-webfont.ttf) format('truetype'),
         url(../fonts/effra_std_lt_0-webfont.svg#EffraLight) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'EffraMedium';
    src: url(../fonts/effra_std_md_0-webfont.eot);
    src: url(../fonts/effra_std_md_0-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/effra_std_md_0-webfont.woff) format('woff'),
         url(../fonts/effra_std_md_0-webfont.ttf) format('truetype'),
         url(../fonts/effra_std_md_0-webfont.svg#EffraMedium) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'EffraRegular';
    src: url(../fonts/effra_std_rg_0-webfont.eot);
    src: url(../fonts/effra_std_rg_0-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/effra_std_rg_0-webfont.woff) format('woff'),
         url(../fonts/effra_std_rg_0-webfont.ttf) format('truetype'),
         url(../fonts/effra_std_rg_0-webfont.svg#EffraRegular) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LexiaBold';
    src: url(../fonts/lexia_std-webfont.eot);
    src: url(../fonts/lexia_std-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/lexia_std-webfont.woff) format('woff'),
         url(../fonts/lexia_std-webfont.ttf) format('truetype'),
         url(../fonts/lexia_std-webfont.svg#LexiaBold) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LexiaBoldItalic';
    src: url(../fonts/lexia_std_bdit-webfont.eot);
    src: url(../fonts/lexia_std_bdit-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/lexia_std_bdit-webfont.woff) format('woff'),
         url(../fonts/lexia_std_bdit-webfont.ttf) format('truetype'),
         url(../fonts/lexia_std_bdit-webfont.svg#LexiaBoldItalic) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LexiaLight';
    src: url(../fonts/lexia_std_lt-webfont.eot);
    src: url(../fonts/lexia_std_lt-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/lexia_std_lt-webfont.woff) format('woff'),
         url(../fonts/lexia_std_lt-webfont.ttf) format('truetype'),
         url(../fonts/lexia_std_lt-webfont.svg#LexiaLight) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LexiaLightItalic';
    src: url(../fonts/lexia_std_ltit-webfont.eot);
    src: url(../fonts/lexia_std_ltit-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/lexia_std_ltit-webfont.woff) format('woff'),
         url(../fonts/lexia_std_ltit-webfont.ttf) format('truetype'),
         url(../fonts/lexia_std_ltit-webfont.svg#LexiaLightItalic) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LexiaThin';
    src: url(../fonts/lexia_std_th-webfont.eot);
    src: url(../fonts/lexia_std_th-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/lexia_std_th-webfont.woff) format('woff'),
         url(../fonts/lexia_std_th-webfont.ttf) format('truetype'),
         url(../fonts/lexia_std_th-webfont.svg#LexiaThin) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LexiaThinItalic';
    src: url(../fonts/lexia_std_thit-webfont.eot);
    src: url(../fonts/lexia_std_thit-webfont.eot?#iefix) 
format('embedded-opentype'),
         url(../fonts/lexia_std_thit-webfont.woff) format('woff'),
         url(../fonts/lexia_std_thit-webfont.ttf) format('truetype'),
         url(../fonts/lexia_std_thit-webfont.svg#LexiaThinItalic) 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@media screen and (min-width: 985px) {
#col-wrapper {
	width:	100%;
}
#col-secondary {
	left:	-263px;
}
#col-secondary .col {
	width:	208px
}
#col-primary {
	left:	-263px;
}
#col-primary #content-wrapper {
	width:	700px;
}
.standard-wide #main {
	width: 	940px;
	margin: 	0 auto;
}
.standard-wide #secondary {
	width: 	940px;
	margin: 	0 auto;
}
.wide-divider {
}
.wide-divider .col-wide {
	width: 	940px;
	margin: 	0 auto;
}
header[role="banner"] {
	background-image: 	url(/media/safecare/styleassets/images/header940.gif);
	background-position: center bottom;
}
header[role="banner"] .header-inner {
	width: 940px;
	margin: 0 auto;
}
.breadcrumb-wrapper {
}
.breadcrumb-wrapper .breadcrumb {
	width: 940px;
	margin: 0 auto;
}
footer[role="contentinfo"] .footer-inner {
	width: 940px;
}
footer[role="contentinfo"] #footer-sharing {
	width: 940px;
}
#router ul {
	width: 940px;
	margin: 0 auto;
}
.home #main {
	width: 	940px;
	margin: 	0 auto;
}
.home .features-wrapper {
	width: 	940px;
	margin: 	0 auto;
}
.thin #main, .thin header[role="banner"] .header-inner {
	width: 	700px;
	margin: 	0 auto;
}
.ie7 #col-wrapper, .ie8 #col-wrapper {
	max-width:	940px;
}
.ie7 #sitewide, .ie8 #sitewide {
	background-image: 	url(/media/safecare/styleassets/images/header940.gif);
	background-position: center bottom;
}
}
@media screen and (max-width: 768px) {
header[role="banner"] #stats-wrapper, .breadcrumb-wrapper .breadcrumb 
span, #stats-wrapper, .current-students .panel-testimonial {
}
h1, .t36px {
	font-size: 2.3077em; 
}
header[role="banner"], .ie7 #sitewide {
	background-position: 23.2% bottom;
}
header[role="banner"] #quicklinks-wrapper,
 .ie7 #sitewide #quicklinks-wrapper {
	width:	54%;
	background-image:	none;
	float:	right;
}
header[role="banner"] #quicklinks-wrapper #quicklinks ol,
 .ie7 #sitewide #quicklinks-wrapper #quicklinks ol {
	 	background-image: url(/media/safecare/styleassets/images/border-dotted-vertical.png);
	background-position:	50% 0;
	background-repeat:	repeat-y;
	 
}
header[role="banner"] #logo-wrapper,
 .ie7 #sitewide #logo-wrapper {
	width:	25.52083333333333%;
}
.breadcrumb-wrapper .breadcrumb ol, .breadcrumb-wrapper 
.breadcrumb.current-student ol {
	width:100%;
}
#router {
}
#router ul {
}
#router ul li {
	font-size: 	90%;
}
#router ul li a {
	padding-left:	5px;
	padding-right:	5px;}
.ep-carousel .ep-carousel-items .item {
	min-height:	250px;
}
.video-wrapper a {
	background-image: 	url(/media/safecare/styleassets/images/btn-video.png);
	background-repeat: 	no-repeat;
	background-position: 	50%;
}
.video-wrapper a:hover {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-hover.png);
}
.video-wrapper a:active {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-active.png);
}
.video-wrapper a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   90%;
}
.ep-quote blockquote {
	margin-top:	15px;
}
.ep-quote blockquote p {
	font-size: 1.3077em; 
}
footer[role="contentinfo"] #footer-level1, .ie7 #footer-level1, .ie8 
#footer-level1 {

}
footer[role="contentinfo"] #footer-level1 #footer-nav,
 .ie7 #footer-level1 #footer-nav,
 .ie8 #footer-level1 #footer-nav {
	width:	13.31403762662808%; 
	padding-right: 	2.60492040520984%; 
}
footer[role="contentinfo"] #footer-level1 #footer-quicklinks,
 .ie7 #footer-level1 #footer-quicklinks,
 .ie8 #footer-level1 #footer-quicklinks {
	width: 	33.14037626628075%; 
	padding-left: 	2.60492040520984%; 
	padding-right: 	2.60492040520984%;
}
footer[role="contentinfo"] #footer-level1 #footer-quicklinks 
#footer-quicklinks-left,
 .ie7 #footer-level1 #footer-quicklinks #footer-quicklinks-left,
 .ie8 #footer-level1 #footer-quicklinks #footer-quicklinks-left {
	padding-right: 	6.79245283018868%; 
	width: 	43.39622641509434%; 
}
footer[role="contentinfo"] #footer-level1 #footer-quicklinks 
#footer-quicklinks-right,
 .ie7 #footer-level1 #footer-quicklinks #footer-quicklinks-right,
 .ie8 #footer-level1 #footer-quicklinks #footer-quicklinks-right {
	padding-right: 	0;
	43.39622641509434%; 
}
footer[role="contentinfo"] #footer-level1 #footer-connect,
 .ie7 #footer-level1 #footer-connect,
 .ie8 #footer-level1 #footer-connect {
	width:	19.82633863965268%; 
	padding-left: 	2.60492040520984%; 
	padding-right: 	2.60492040520984%; 
}
footer[role="contentinfo"] #footer-level1 #footer-fandd,
 .ie7 #footer-level1 #footer-fandd,
 .ie8 #footer-level1 #footer-fandd {
	width:	87.41258741258741%; 
	padding-left: 	12.58741258741259%; 
	padding-right: 	0;
	float:	none;
}
footer[role="contentinfo"] #footer-level1 #footer-fandd ul,
 .ie7 #footer-level1 #footer-fandd ul,
 .ie8 #footer-level1 #footer-fandd ul {
	display:	none;
}
footer[role="contentinfo"] #footer-level1 #footer-contact,
 .ie7 #footer-level1 #footer-contact,
 .ie8 #footer-level1 #footer-contact {
	width:	87.41258741258741%; 
	padding-left: 	12.58741258741259%; 
	padding-right: 	0;
	background-image:	none;
	float:	none;
	margin-top:	1.5em;
}
footer[role="contentinfo"] #footer-level1 #footer-contact address,
 .ie7 #footer-level1 #footer-contact address,
 .ie8 #footer-level1 #footer-contact address {
	display:	none;
}
footer[role="contentinfo"] #footer-level1 .footer-group,
 .ie7 #footer-level1 .footer-group,
 .ie8 #footer-level1 .footer-group {
	width:	20.69464544138929%; 
	float:	left;
	background-image: url(/media/safecare/styleassets/images/border-dotted-vertical-white.png);
	background-repeat: 	repeat-y;
	background-position: 	top left;}
footer[role="contentinfo"] #footer-level2 .footer-inner #credit, .ie7 
#footer-level2 .footer-inner #credit, .ie8 #footer-level2 .footer-inner 
#credit {
	float: left;
}
.col-ep, .standard-wide-alt #main .col-ep, .market .col-ep {
	width: 	100%;
	float:	none;
}
.col-search, .standard-wide-alt #main .col-search, .services-wrapper {
	width: 	49.92764109985528%; 
	float:	right;
	margin-top:	2.3em;
}
.services-wrapper {
	margin-top:	0;
}
.panel-warning {
	min-height:	100%;
}
.col-news, .col-announcements {
	width: 	47.46743849493488%; 
	float:	left;
}
.snippet-news-wrapper .article:nth-of-type(2n+2) {
	clear: right;
	margin: 0;
}
.snippet-news-wrapper .article:nth-of-type(3n) {
	clear: left;
}
.snippet-news-wrapper .article {
	width: 	40.24390243902439%; 
	margin-right:	8.23170731707317%; 
}
.snippet-box {
	float:	left;
	width: 	47.2463768115942%;
}
.snippet-box .btn-more-list .btn-more {
	margin-right:	0;
	display:	block;
}
.snippet-box:nth-of-type(2n+1) {
	float:	right;
}
.snippet-box .btn-more-list .btn-more {
	background:	none;
	font-family: 	Arial, Helvetica, sans-serif;
	color:	#0063AC;
	font-size:	1em;
	font-weight:	bold;
	line-height:	1em;
	margin-top:	0.6em;
	padding:	0;
	display:	inline-block;
	cursor:	pointer;
}
.snippet-box .btn-more-list .btn-more:hover {
	color:	black;
}
.snippet-box .btn-more-list .btn-more:hover:before {

	background:	none;
}
.snippet-box .btn-more-list .btn-more:before {
	display: none;}
#col-secondary {
}
#col-secondary .title {
	padding-right:	9.26193921852388%; 
}
#col-secondary .col {
	width:	60.20260492040521%; 
}
#col-primary {
	width:	50%;
}
#col-primary #content-wrapper {
	width:	130.246020260492%; 
	margin-left:	9.26193921852388%; 
}
#col-secondary, #col-primary {
	left:	-19.97105643994211%; 
}
#content-wrapper.col-double {
}
#content-wrapper.col-double #main {
	width:	100%;
	float:	none;
}
#content-wrapper.col-double #related {
	width:	100%;
	float:	none;
	margin-top:	20px;
}
#content-wrapper.col-double #related .image-wrapper,
#content-wrapper.col-double #related .video-wrapper {
	width: 	47.82608695652174%;	float:	left;
	margin-right: 	4.34782608695652%;
	margin-bottom:	20px;
	margin-top:	0
}
#content-wrapper.col-double #related .image-wrapper:nth-of-type(2) {
	margin-top:	0;
}
#content-wrapper.col-double #related .image-wrapper:nth-of-type(2n+2) {
	margin-right:	0;
}
#content-wrapper.col-double #related .image-wrapper:nth-of-type(2n+3) {
	clear:	left;
}
#content-wrapper.col-double #related .panel-aux {
	width: 	38.88888888888889%; 
	padding-left: 	4.44444444444444%; 
	padding-right: 	4.44444444444444%; 
	margin-bottom:	20px;
	margin-top:	0;
	float:	left;}
.standard .ep-carousel .ep-nav {
}
.standard .ep-carousel .ep-nav ul {
	font-size: 	0.9231em; 
  	line-height: 	1.5em;
}
.standard .ep-carousel .ep-nav ul li {
	text-transform:	inherit;
	font-family:	Arial, Helvetica, sans-serif;
}
.standard .ep .headline-panel .intro {
	font-size: 	0.9231em; 
  	line-height: 	1.5em; 
	font-family:	Arial, Helvetica, sans-serif;
}
.standard .ep-carousel .ep-carousel-items .item img {
	max-width: 	75%;
}
.standard-wide #main .col-left, .standard-wide #secondary .col-left {
	width:	100%;
	float:	none;
}
.study #main {
}
.study #main .col-features {
	width:	100%
}
.study #main .col-testimonial {
	width: 	47.17800289435601%; 
	margin-top:	2.3em;
}
.study #main .col-testimonial .panel-testimonial {
	padding-top:	20px;
}
.study #main .col-testimonial .panel-more {
	margin-top:	0;
}
.study #main .col-testimonial blockquote {
}
.standard .features-wrapper .feature:nth-of-type(2n+2), .standard 
.features-wrapper .feature:last-child, .col-double #main 
.features-wrapper .feature:nth-of-type(2n+2) {
	padding-right: 	0;
}
.standard .features-wrapper .feature:nth-child(n+3) {
	border-top:	1px solid #E5E5E5;
}
.standard .features-wrapper .feature:nth-of-type(2n+3) {
	clear: left;
}
.standard .features-wrapper .feature:nth-of-type(3n+4) {
	clear: none;
}
.standard .features-wrapper .feature:nth-of-type(2n+1) {
	padding-right: 	4.44444444444444% !important; 
}
.standard .features-wrapper .feature:nth-of-type(3n+3), .standard 
.features-wrapper .feature:last-child, .standard .col-double #main 
.features-wrapper .feature:nth-of-type(3n+3) {
	padding-right: 	0;
}
.features-wrapper #feature-related {
	padding-right:	0 !important;
}
.standard .features-wrapper {
}
.standard .features-wrapper .feature {
	margin-top:	20px;
	width: 	47.77777777777778%; 
	padding-right:	0;
	padding-right: 	4.44444444444444%; 
}
.standard .features-wrapper-small .feature:nth-of-type(2n+3) {
	clear: none;
	padding-right:	0;
	border-top:	0;
	padding-left: 	4.34782608695652%;
}
.col-double #main .features-wrapper-small .feature:nth-of-type(2n+2) {
	padding-right: 4.34782608695652%;
}
.col-double #main .features-wrapper-small .feature:nth-of-type(3n+3) {
	padding-right: 0 !important;
	padding-left:	0;
}
.features-wrapper .feature a.block p, .well-being .features-wrapper 
.feature a.block p {
	min-height:	100%;
}
.gallery-wrapper {
}
.gallery-wrapper .gallery-image {
	margin-top:	20px;
	width: 	47.77777777777778%; 
	margin-right: 	4.44444444444444%; 
}
.gallery-wrapper .gallery-image:nth-of-type(2n+2) {
	margin-right: 	0;
	clear:	none;
}
.gallery-wrapper .gallery-image:nth-of-type(2n+1) {
	margin-right: 	4.44444444444444%; 
}
.ie7 .gallery-wrapper .gallery-image, .ie8 .gallery-wrapper 
.gallery-image {
	margin-right: 	2.22222222222222%; 
}
.col-double #main .features-wrapper-images .feature {
	width: 47.77777777777778%;
}
.panel-nav {
	margin-right:   4.44444444444444%; 
}
.video-wrapper a span {
	display:	none;
}
#content-wrapper.col-double #related .panel-aux {
	margin-right:   4.44444444444444%; 
}
.ie7 #content-wrapper.col-double #related .panel-aux, .ie8 
#content-wrapper.col-double #related .panel-aux {
	padding-right: 2.22222222222222%;
	margin-right:	-2px;
}
#content-wrapper.col-double #related .panel-aux:nth-of-type(2n+2), 
#content-wrapper.col-double #related .panel-aux:last-child {
	margin-right:   0;
}
.market .col-search {
	width:	100%;
}
.market .col-search .panel-form {
	width:	91.11111111111111%; 
	padding-left:   4.44444444444444%; 
	padding-right: 	4.44444444444444%; 
}
.coast #content-wrapper {
}
.coast #content-wrapper .col-block {
	width:	100%;
	float:	0;
	margin-right:	0;
}
.coast #content-wrapper .col-block img {
	max-width:	50%;
}
.gmap-panel {
	margin-bottom:	20px;
	height:	100%;
	float:	left;
}
#gmap {
	width:	100%;
	float:	left;
	height:	245px;
}
.gmap-form {
	width:	100%;
	height:	auto;
}
.gmap-form #gmap-dir {
	position:	relative !important;
	padding: 0 4.44444444444444%; 
	width:	91.11111111111111%; 
	overflow-y: scroll !important;
	overflow: scroll !important;
	height:	100%;
}
.gmap-form #gmap-dir .panel-fade {
	left:	4.44444444444444%;
	width:	91.11111111111111%;
}
.gmap-arrow {
	left: 20px;
	top: -7px;
	width:14px;
	height:	7px;
	background: url(/media/safecare/styleassets/images/ep-nav-current-arrow.png);
	background-repeat:	none;
}
.tbl-contact {
	font-size:	95%;
}
.ie7 .standard .features-wrapper .feature, .ie8 .standard 
.features-wrapper .feature {
	padding-right: 2.22222222222222%;
	margin-right:	-2px;
}
.ep-course .ep-nav ul li {
	min-height:	40px !important;
}
.search-results #main .col-right {
}
.study #markets-wrapper .market p {
	min-height:	100%;
}
}
@media screen and (max-width: 480px) {
html {
     -webkit-text-size-adjust: none;
 
}
#quicklinks-wrapper, .ep .ep-nav, #course-search, .wide-features, 
.btn-prospectus, .study .col-search, .col-search, #breadcrumb-top, 
#col-secondary, .study .col-testimonial, footer[role="contentinfo"] 
#footer-level1 #footer-nav, footer[role="contentinfo"] #footer-level1 
#footer-quicklinks, footer[role="contentinfo"] #footer-level1 
#footer-contact address, footer[role="contentinfo"] #footer-level1 
#footer-contact ul, .ie7 #footer-level1 #footer-nav, .ie7 #footer-level1
 #footer-quicklinks, .ie7 #footer-level1 #footer-contact address, .ie7 
#footer-level1 #footer-contact ul, .col-double #main .panel-testimonial {
}
h1, .t36px {
	font-size: 2.3077em; 
}
.col-search {
	width:	100%;
	float:	none;
}
.col-news {
	width:	100%;
	float:	none;
	padding-top:	15px;
	margin-top:	20px;
	border-top:	1px solid #E5E5E5;
}
.snippet-news-wrapper {
	width:	100%;
	margin-top:	0;
}
.snippet-news-wrapper .t22px {
	margin-bottom:	-0.5em;
}
.snippet-news-wrapper .snippet-news-articles {
	width:	100%;
}
.snippet-news-wrapper .article {
	width:	100%;
	float:	left;
	margin-right:	0;
	display:	block;
	clear:	both;
	margin-top:	20px;
	min-height:	100px;
}
.snippet-news-wrapper .article img {
	margin-top:	0;
}
.snippet-news-wrapper .article a,
.snippet-news-wrapper .article .block img {
	float:	left;
	margin-right:	4.62962962962963%;
	min-width:	30.55555555555556%;
}
.snippet-news-wrapper .article .article-description {
	width:	auto;
	overflow:	hidden;
}
.snippet-news-wrapper .article .article-description time {
	margin-top:	0;
}
.snippet-news-wrapper .article .article-description a {
	margin-right:	0;
	width: 	100%;
	min-width: 	100%;
}
.snippet-news-wrapper .article:nth-of-type(2n+2) {
	margin-top: 20px;
}
.col-features {
	margin-top:	0;
}
#markets-wrapper .market {
	width:	100%;
	float:	none;
	padding-right:	0;
}
#markets-wrapper .market p.description {
	min-height:	100%;
}
#markets-wrapper .market .market-title {
}
#markets-wrapper .market .market-title img {
	display:	none;
}
#markets-wrapper .market .market-title .t17px {
	text-transform:	none;
	color:	black;
	font-family:	'EffraLight', Arial, Helvetica, sans-serif;
	font-size: 	1.6923em; 
	line-height: 	1.1818em; 
	margin-top: 	0.8182em;
	margin-bottom:	-0.2em;
	position:	relative;
}
#markets-wrapper .market .market-title .t17px a {
	color:	#0063AC;
	position:	relative;
}
#markets-wrapper .market .market-title .t17px a span {
	position:	relative;
	padding:	0;
	background-image:	none;
}
#markets-wrapper .market .market-title .t17px a:hover {
	color:	black;
}
.market .features-wrapper {
	margin-top: 0;
}
.features-wrapper .feature, .standard .features-wrapper .feature, 
.standard .features-wrapper-double .feature {
	float:	none;
	width:	100%;
	padding-right:	0;
}
.features-wrapper .feature .lnk-feature,
 .standard .features-wrapper .feature .lnk-feature,
 .standard .features-wrapper-double .feature .lnk-feature {
	font-size: 0.9231em; 
}
.features-wrapper .feature a,
 .standard .features-wrapper .feature a,
 .standard .features-wrapper-double .feature a {
	display:	none;
}
.features-wrapper .feature a img,
 .standard .features-wrapper .feature a img,
 .standard .features-wrapper-double .feature a img {
	display:	none;
}
.features-wrapper .feature .block,
 .standard .features-wrapper .feature .block,
 .standard .features-wrapper-double .feature .block {
	display:	block;
}
.features-wrapper .feature .t15px,
 .standard .features-wrapper .feature .t15px,
 .standard .features-wrapper-double .feature .t15px {
	min-height:	0;
	padding-top:	1.3em;
	margin-bottom:	0;
}
.features-wrapper .feature .t15px a,
 .standard .features-wrapper .feature .t15px a,
 .standard .features-wrapper-double .feature .t15px a {
	position:	relative;
}
.features-wrapper .feature h2,
 .standard .features-wrapper .feature h2,
 .standard .features-wrapper-double .feature h2,
.features-wrapper .feature p,
 .standard .features-wrapper .feature p,
 .standard .features-wrapper-double .feature p,
.features-wrapper .feature ul li,
 .standard .features-wrapper .feature ul li,
 .standard .features-wrapper-double .feature ul li {
}
.features-wrapper .feature h2 a,
 .standard .features-wrapper .feature h2 a,
 .standard .features-wrapper-double .feature h2 a,
.features-wrapper .feature p a,
 .standard .features-wrapper .feature p a,
 .standard .features-wrapper-double .feature p a,
.features-wrapper .feature ul li a,
 .standard .features-wrapper .feature ul li a,
 .standard .features-wrapper-double .feature ul li a {
	display:	block;
}
.standard .features-wrapper .feature:nth-child(n+2) , .standard 
.features-wrapper-double .feature:nth-child(n+2) {
	border-top: 1px solid #E5E5E5;
}
.standard .features-wrapper .feature:nth-of-type(2n+1), .standard 
.features-wrapper-double .feature:nth-of-type(2n+1) {
	padding-right:	0 !important;
}
.standard .features-wrapper .feature:first-child, .standard 
.features-wrapper-double .feature:first-child {
	margin-top:	0;
}
.col-double #main .features-wrapper-small .feature {
	width:	100%;
	padding-left:	0;
	padding-right:	0;
	padding-top:	20px;
	clear:	both;
}
.col-double #main .features-wrapper-small .feature a {
	display:	block;
}
.col-double #main .features-wrapper-small .feature:nth-of-type(2n+2) {
	padding-left:	0;
	padding-right:	0;
}
.col-double #main .features-wrapper-images .feature {
	float:	left;
	padding-right: 	4.44444444444444% !important;
}
.col-double #main .features-wrapper-images .feature:nth-of-type(2n+2) {
	padding-right: 	0 !important;
}
.col-double #main .features-wrapper-images .feature:nth-of-type(n+2) {
	border-top:	0;
}
.standard .features-wrapper-images .feature:first-child {
	margin-top:	20px;
}
.col-double #main .features-wrapper-double .feature {
	width:	100%;
}
.features-wrapper .feature a.block h2.t15px span {
	position: relative;
}
header[role="banner"], .ie7 #sitewide {
	background-position: 23.2% bottom;
}
header[role="banner"] .header-inner,
 .ie7 #sitewide .header-inner {
	padding-top:	10px;
	padding-bottom:	10px;
}
header[role="banner"] #logo-wrapper,
 .ie7 #sitewide #logo-wrapper {
	width: 	40.97222222222222%; 
}
header[role="banner"] #quicklinks-alt,
 .ie7 #sitewide #quicklinks-alt {
	display:	block;
	visibility:	visible;
	margin-top:	4.62962962962963%; 
	width:	41.66666666666667%; 
	float:	right;
}
header[role="banner"] #quicklinks-alt select,
 .ie7 #sitewide #quicklinks-alt select {
	width:	100%;
}
header[role="banner"] #quicklinks-alt button,
 .ie7 #sitewide #quicklinks-alt button {
}
header[role="banner"] #quicklinks-alt .btn-find-course,
 .ie7 #sitewide #quicklinks-alt .btn-find-course {
	font-weight:	bold;
	color:	black;
	margin-top:	10px;
	display:	block;
}
header[role="banner"] #quicklinks-alt .btn-find-course:hover,
 .ie7 #sitewide #quicklinks-alt .btn-find-course:hover {
	color:	#0063AC;
}
header[role="banner"] #quicklinks-alt .btn-find-course:hover:before,
 .ie7 #sitewide #quicklinks-alt .btn-find-course:hover:before {
}
header[role="banner"] #quicklinks-alt .btn-find-course:active,
 .ie7 #sitewide #quicklinks-alt .btn-find-course:active {
}
header[role="banner"] #quicklinks-alt .btn-find-course:active:before,
 .ie7 #sitewide #quicklinks-alt .btn-find-course:active:before {
}
header[role="banner"] #quicklinks-alt .btn-find-course:before,
 .ie7 #sitewide #quicklinks-alt .btn-find-course:before {
	content:	"";
	width:	17px;
	height:	17px;
	display:	block;
	float:	left;
	margin-right:	7px;
}
.no-js #sitewide #quicklinks-alt form {
	float:	left;
	margin-bottom:	10px;
}
.no-js #sitewide #quicklinks-alt select {
	width:	70%;
	float:	left;
}
.no-js #sitewide #quicklinks-alt button {
	width:	30%;
	height:	100%;
	float:	left;
	font-size: 	0.9231em; 
	line-height: 	1.5em; 
	display:	block;
	visibility:	visible;
	background-color:	transparent;
	clear:	right;
	font-weight:	bold;
	color:	black;
}
.no-js #sitewide #quicklinks-alt button:hover {
	color:	#0063AC;
}
#router {
}
#router ul {
	width:	100%;
	background-image:	none;
}
#router ul li {
	width:	33.33333333333333%; 
	background-image:	none;
	text-align:	left;
	background-image: 
url(/media/safecare/styleassets/images/nav-border-horizontal.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
#router ul li a {
	padding:	5px 15%;
}
.ep {
	z-index:	495;
}
.ep .ep-carousel-wrapper {
	z-index:	496;
}
.ep .ep-carousel-items {
	z-index:	497;
}
.ep .item {
	z-index:	498;
}
.ep .headline-panel {
	z-index:	499;
}
.ep .headline-panel .t25px {
	font-size: 1.3846em;
}
.ep .headline-panel .intro {
	font-size: 	0.9231em; 
	line-height: 	1.5em; 
  	margin-top: 	1em;
  	margin-bottom: 	0em;
	font-family:	Arial, Helvetica, sans-serif;
}
.ep .btn-more {
	background:	none;
	font-family: 	Arial, Helvetica, sans-serif;
	color:	#0063AC;
	font-size:	1em;
	font-weight:	bold;
	line-height:	1em;
	margin-top:	0.6em;
	padding:	0;
	display:	inline-block;
	cursor:	pointer;
}
.ep .btn-more:hover {
	color:	black;
}
.ep .btn-more:hover:before {
	background:	none;
}
.ep .btn-more:before {
	display: none;}
.ep .image-wrapper .vignette {
	display:	none;
}
.ep-carousel .ep-carousel-items .item img, .standard .ep-carousel 
.ep-carousel-items .item img, .ep .image-wrapper img {
	width:	100%;
	max-width:	100%;
}
.standard-wide .ep .headline-panel, .home .ep .headline-panel, .ep 
.headline-panel {
	width:	93%;
	padding:	15px 4.16666666666667%;
	background-image:	none;
	background-color: 	#EFEFEF;
}
.ep .image-wrapper, .standard #col-primary #content-wrapper .ep 
.image-wrapper {
	height:	144px;
	position: relative;
	overflow: hidden;
}
.ep .ep-wrapper {
	min-height:	100%;
	background-image:	none;
}
.ep-carousel .fade-panel {
	height:	auto;
	position: relative;
}
.standard-wide .ep-carousel-items .item .btn-ep, .ep-carousel 
.ep-carousel-items .item .btn-ep {
	width:	100% !important;
	top:	0 ;
	left:	0 !important;
	margin-top:	-144px;
	height:	144px;
	background-image: 	url(/media/safecare/styleassets/images/btn-video.png);
	background-repeat: 	no-repeat;
	background-position: 	50%;
}
.standard-wide .ep-carousel-items .item .btn-ep:hover,
 .ep-carousel .ep-carousel-items .item .btn-ep:hover {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-hover.png);
}
.standard-wide .ep-carousel-items .item .btn-ep:active,
 .ep-carousel .ep-carousel-items .item .btn-ep:active {
	background-image: 	url(/media/safecare/styleassets/images/btn-video-active.png);
}
.ep .btn-ep span, .ep .btn-ep t15px {
	display:	none;
}
.ep-nav-button, .standard #col-primary #content-wrapper .ep 
.ep-nav-button {
	display:	block;
	visibility:	visible;
	position:	absolute;
	top:	55px;	width:	22px;
	height:	43px;
}
.ep-nav-button a,
 .standard #col-primary #content-wrapper .ep .ep-nav-button a {
	width:	22px;
	height:	43px;
	display:	block;
}
#prev-button {
	left:	0;
}
#prev-button:hover {
}
#prev-button:active {
}
#next-button {
	right:	0;
}
#next-button:hover {
}
#next-button:active {
}
.market .col-left {
	width:	100%;
	float:	none;
}
.market .ep-basic {
	min-height: 100%;
}
.ep-quote, .ep-basic {
	background:	none;
	min-height:	100%;
	padding-bottom:	20px;
	border-bottom:	1px solid #E5E5E5;
}
.ep-quote .ep-wrapper,
 .ep-basic .ep-wrapper {
	min-height:	100%;
	width:	100%;
	padding:	0;
	background-color:	transparent;
}
.ep-quote .headline-panel,
 .ep-basic .headline-panel {
	position:	relative;
	padding:	0;
	width:	100%;
	background-image:	0;
	background-color:	transparent;
}
.ep-quote blockquote,
 .ep-basic blockquote,
.ep-quote footer,
 .ep-basic footer {
}
.standard #col-primary #content-wrapper .ep-quote .headline-panel {
	position:	relative;
	padding:	0;
	width:	100%;
	background-image:	0;
	background-color:	transparent;
}
.ep .fade-panel {
	height: auto;
}
.standard-wide .ep-carousel .ep-carousel-items .item .cta {
	height:	auto;
	width:	auto;
	top:	0;
	left:	auto;
	right:	0;
	margin-top:	-144px;
}
.standard-wide .ep-carousel .ep-carousel-items .item .cta .btn-large {
	margin-top:	0;
}
.standard-wide .ep-carousel .ep-carousel-items .item .cta p {
	display:	none;
}
.btn-video-wrapper, .ep .btn-ep .btn-video-wrapper {
}
.ep-course .btn-more {
	font-family: 	'LexiaBold', Georgia, sans-serif;
	color:	white;
	font-size:	1em;
	font-weight:	normal;
	line-height:	1em;
	margin-top:	1em;
	padding:	6px 12px 7px;
	display:	inline-block;
	cursor:	pointer;
	white-space:	nowrap;
	right:	auto;
	left:	20px;
}
.ep-course .btn-more:hover {
	color:	#C1DDF2;
}
.ep-course .btn-more:hover:before {
}
.ep-course .btn-more:before {
	content: '';
	width:	5px;
	height:	6px;
	margin-right:	7px;
	margin-top:	4px;
	display:	block;
	float:	left;
}
.ep-course .ep-nav {
	display: block;
	visibility: visible;
	margin-top:	15px;
}
.ep-course .ep-nav ul {
	background-image: none;
}
.ep-course .ep-nav ul li {
	display: 	block;
	width: 	100%;
	color: 	black;
	height: 	auto !important;
	min-height: 100% !important;
	padding:	5px 0;
	position:	relative;
	background-color:	transparent;
	background-image: 	 url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
	background-repeat: 	 	repeat-x;
	background-position: 	bottom left;
}
.ep-course .ep-nav ul li a {
	color: 	#0063AC;
	background-image:	none;
	padding:	0;
	width:	100%;
}
.ep-course .ep-nav ul li a:hover {
	color: 	black;
}
.ep-course .ep-nav ul li:hover {
	background-image: 	 url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
	color:	#0063AC;
}
.ep-course .ep-nav ul li:hover a {
	color:	black;
}
.ep-course .ep-nav ul li:last-child,
.ep-course .ep-nav ul li.current:last-child {
	background-image:	none;
}
.ep-course .ep-nav ul li:last-child:hover,
.ep-course .ep-nav ul li.current:last-child:hover {
	background-image:	none;
}
.ep-course .ep-nav ul li.current {
	background-image: 	 url(/media/safecare/styleassets/images/border-dotted-horizontal.png);
}
.ep-course .ep-nav ul li.current a {
	font-weight:	normal;
	color:	black;}
footer[role="contentinfo"], .ie7 footer {
	margin-top:	20px;}
footer[role="contentinfo"] #footer-level1, .ie7 #footer-level1 {
	padding:	15px 0;
}
footer[role="contentinfo"] #footer-level1 h4,
 .ie7 #footer-level1 h4,
footer[role="contentinfo"] #footer-level1 .t15px,
 .ie7 #footer-level1 .t15px {
	text-transform:	inherit;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 	80%;
}
footer[role="contentinfo"] #footer-level1 .footer-group,
 .ie7 #footer-level1 .footer-group {
	background-image:	none;
	width:	100% !important;
	margin-top:	10px;
	padding-top:	10px;
	border-top:	1px solid #D94135;
	float:	left !important;
}
footer[role="contentinfo"] #footer-level1 #footer-fandd,
 .ie7 #footer-level1 #footer-fandd {
	background-image:	none;
	width:	auto;
	padding:	0;
	float:	left;
}
footer[role="contentinfo"] #footer-level1 #footer-fandd a,
 .ie7 #footer-level1 #footer-fandd a {
	font-weight:	bold;
	background-image:	none;
}
footer[role="contentinfo"] #footer-level1 #footer-contact,
 .ie7 #footer-level1 #footer-contact {
	padding: 	0;
	width: 	auto;
	float:	left;
	margin:	0 0 0 15px;
}
footer[role="contentinfo"] #footer-level1 #footer-contact a,
 .ie7 #footer-level1 #footer-contact a {
	font-weight:	bold;
	background-image:	none;
}
footer[role="contentinfo"] #footer-level1 #footer-connect,
 .ie7 #footer-level1 #footer-connect {
	width:	100% !important;
	background-image:	none;
	padding:	0;
	display:	block;
}
footer[role="contentinfo"] #footer-level1 #footer-connect h4,
 .ie7 #footer-level1 #footer-connect h4 {
	float:	left !important;
}
footer[role="contentinfo"] #footer-level1 #footer-connect ul,
 .ie7 #footer-level1 #footer-connect ul {
	float:	left;
	margin-top:	0;
	position:	relative;
}
footer[role="contentinfo"] #footer-level1 #footer-connect ul li,
 .ie7 #footer-level1 #footer-connect ul li {
	float:	left !important;
	width:	16px;
	margin-top:	-1px;
	margin-left:	10px;
	position:	relative;
}
footer[role="contentinfo"] #footer-level1 #footer-connect ul li a,
 .ie7 #footer-level1 #footer-connect ul li a {
	width:	16px;
	height:	16px;
	display:	block;
}
footer[role="contentinfo"] #footer-level1 #footer-connect 
#connect-facebook,
 .ie7 #footer-level1 #footer-connect #connect-facebook {
	margin-top:	-1px;
}
footer[role="contentinfo"] #footer-level1 #footer-connect span,
 .ie7 #footer-level1 #footer-connect span {
	display:	none !important;
}
footer[role="contentinfo"] #footer-level1 #footer-connect .btn-sf,
 .ie7 #footer-level1 #footer-connect .btn-sf {
	display:	block !important;
}
.ie7 #footer-level1 #footer-fandd, .ie7 #footer-level1 #footer-contact {
	width:	35% !important;
	float:	left !important;
	padding-left:	0 !important;
	background-image:	none !important;
}
.ie7 #footer-level1 #footer-fandd a,
 .ie7 #footer-level1 #footer-contact a {
	padding-left:	0 !important;
	margin-left:	0 !important;
}
.ie7 #footer-level1 #footer-connect {
	padding-left:	0 !important;
}
footer[role="contentinfo"] #footer-level1 .footer-item h4 a, .ie7 
#footer-level1 .footer-item h4 a {
	background-image:	none;
	padding:	0;
	margin-left:	0;
}
footer[role="contentinfo"] #footer-level2 .footer-inner, .ie7 
#footer-level2 .footer-inner {
}
footer[role="contentinfo"] #footer-level2 .footer-inner #terms,
 .ie7 #footer-level2 .footer-inner #terms,
footer[role="contentinfo"] #footer-level2 .footer-inner #credit,
 .ie7 #footer-level2 .footer-inner #credit {
	width:	100%;
	float: left;

}
footer[role="contentinfo"] #footer-level2 .footer-inner ul li,
 .ie7 #footer-level2 .footer-inner ul li {
	margin-right:	15px;
}
#footer-additional {
	display:	block;
	visibility:	visible;	width:	100%;
	margin-top:	20px;

}
#footer-additional #footer-search {
	margin-top:	0;
}
#footer-additional .footer-additional-inner {
	border-top:	1px solid #E5E5E5;
	margin-top:	20px;
	padding-top:	20px;
}
#footer-additional .footer-additional-item {
	width:	90%;
	margin:	0 auto;
}
#footer-additional .frm-site-search {
}
#footer-additional .frm-site-search ol {
}
#footer-additional .frm-site-search ol li {
	width:	88.42592592592593%;
}
#footer-additional .frm-site-search ol li input {
	border:	1px solid #818181;
}
#footer-additional .frm-site-search ol li input:focus {
	border:	1px solid #0063AC;
}
#footer-additional .frm-site-search ol li+li {
	width:	11.57407407407407%; 
}
#footer-additional #footer-nav-alt {
	margin-top:	0;
	margin-bottom:	20px;
}
#footer-additional #footer-nav-alt select {
	width:	100%;
}
#footer-additional #footer-nav-alt button {
}
#footer-additional #footer-breadcrumbs {
	margin-top:	0;
	padding:	0;
}
#footer-additional #footer-breadcrumbs .breadcrumb-wrapper {
	background:	0;
}
#footer-additional #footer-breadcrumbs .breadcrumb-wrapper .breadcrumb {
	width:	100%;
	margin:	0;
}
#footer-additional #footer-breadcrumbs .breadcrumb-wrapper .breadcrumb 
ol {
	padding:	0.7em 0;
	width:	100%;
}
#footer-additional #footer-breadcrumbs .breadcrumb-wrapper .breadcrumb 
ol li {
	margin-right: 	5px;
	padding-left: 	12px;
	font-size: 	0.8462em; 
	display:	inline-block;
	background-position: 0 4px;
}
#footer-additional #footer-breadcrumbs .breadcrumb-wrapper .breadcrumb 
ol li:first-child {
	padding-left: 	0;
	display: 	block;
	margin-top:	2px;
	float:	left;
	margin-right:	9px;
}
#footer-additional #footer-breadcrumbs .breadcrumb-wrapper .breadcrumb 
ol li:first-child a {
	display: 	block;
	text-indent: 	-999em;
	overflow: 	hidden;
	background-repeat: 	no-repeat;
	text-align: 	left;
	direction: 	ltr;
	width:	16px;
	height:	14px;
}
#footer-additional #footer-breadcrumbs .breadcrumb-wrapper .breadcrumb 
ol li:first-child a:hover {
}
#footer-additional #footer-breadcrumbs .breadcrumb-wrapper .breadcrumb 
ol li:first-child a:active {
}
.ie7 .frm-site-search ol button {
	width:	33px;
	margin-left:	-5px;
	float:	right !important;
}
.ie7 #footer-additional .frm-site-search ol .btn-submit {
	width:	33px !important;
	float:	left;
}
.no-js #footer-additional #footer-nav-alt {
	clear:	both;
	display:	block;
}
.no-js #footer-additional #footer-nav-alt select {
	width:	85%;
	float: 	left;
}
.no-js #footer-additional #footer-nav-alt button {
	width: 	10%;
	height: 	100%;
	float: 	left;
	font-size: 	0.9231em;
	line-height: 	1.5em;
	display: 	block;
	visibility: 	visible;
	background-color: 	transparent;
	clear: 	right;
	font-weight: 	bold;
}
footer[role="contentinfo"] #footer-sharing, .ie7 #footer-sharing, .ie8 
#footer-sharing {
}
footer[role="contentinfo"] #footer-sharing ul,
 .ie7 #footer-sharing ul,
 .ie8 #footer-sharing ul {
	float:	left;
	width:	100%;
}
footer[role="contentinfo"] #footer-sharing li,
 .ie7 #footer-sharing li,
 .ie8 #footer-sharing li {
	float: left;
	width: 33.4537037037037%; 
	margin-right: -2px;
}
#snippet-work-foundation, .home .video-wrapper {
	margin-top:	0;
}
.col-search {
	margin-top:	20px;
}
.standard-wide #main, .standard-wide #secondary {
	padding-top: 	30px;
}
#content-wrapper.col-double #main .col-block, #content-wrapper 
.col-block {
	width:	100%;
	float:	none;
	margin-right:	0;
}
#content-wrapper.col-double #related .video-wrapper {
	width:	100%;
}
.ie7 #col-primary, #col-primary {
	width:	100%;
	left:	0;
	margin-left:	0;
	margin-top:	0;
	padding-top: 	30px;
}
.ie7 #col-primary #content-wrapper,
 #col-primary #content-wrapper {
	width:	100%;
	margin-left:	0;
}
.ie7 #col-primary #content-wrapper #main,
 #col-primary #content-wrapper #main {
	margin-top:	0;
}
.error {
}
.error .incidental img {
}
#content-wrapper.col-double #related .panel-aux, .standard #related 
.panel-aux, .standard-wide .panel-aux, .features-wrapper .panel-aux {
	width:	90.74074074074074%; 
	padding-left: 	4.62962962962963%; 
	padding-right: 	4.62962962962963%; 
	float:	none;
	margin-right:	0;
	clear:	both;
}
.col-news p.large {
	margin-top:	0;
}
.snippet-news-wrapper .article img {
	max-width:	132px;
}
.snippet-news-wrapper .article .t15px {
	margin-bottom:0;
}
.snippet-news-wrapper .article .t15px a {
	float: none;
}
.alumni .snippet-news-wrapper .article .t15px {
	margin-top:	0.5em;
}
.col-announcements {
	width:	100%;
}
.services-wrapper {
	width:	100%;
	margin-top:	0;
}
.services-wrapper .service {
	width:	100%;
	float:	none;
	margin:	20px 0 0 0;
}
.col-announcements {
}
.col-announcements .panel-updates {
	width:	100%;
	padding:	0;
	background-image:	none;
}
.current-students #main .col-search {
	display:	block;
	visibility:	visible;
	width:	100%;
	float:	none;
}
.current-students #main .col-search .panel-aux {
	width:	91.66666666666667%;
	padding:	15px 4.16666666666667%;
}
.facultiesanddepartments .services-wrapper {
}
.facultiesanddepartments .services-wrapper .service {
	width:	100%;
	margin-right:	0;
	margin-top:	0;
}
#contact-details-wrapper .contact-type {
	width: 	100%;
	float: 	none;
	margin-right: 	0;
}
#modal #modal-inner {
	width:	432px;
	margin: 50px 0 0 -216px;
	top:	0
}
.ie7 #modal iframe, .ie8 #modal iframe {
	width:	392px;
}
.thin header[role="banner"] #quicklinks-alt, .ie7 #sitewide 
#quicklinks-alt {
}
.tbl-contact {
	font-size:	85%;
}
.clubs .col-double #main .features-wrapper .feature {
	width:	100%;
	float:	 	none;
	padding-right:	0;
}
#modal section fieldset {
	width:	100%;
	float:	none;
	margin-bottom:	20px;
}
.ep-carousel .ep-carousel-items .item {
	height: auto;
}
.twitter-footer {
}
.twitter-footer .btn-large {
	margin-top:	0;
	margin-left:	0;
}
.twitter-footer .twitterbird {
}
.market {
	height:	100%;
	min-height: 100%;
}
.Facultiesanddepartments .services-wrapper {
}
.Facultiesanddepartments .services-wrapper h2 {
	margin-top:	0;
}
.Facultiesanddepartments .services-wrapper .service {
	width:	100%;
	margin-top:	0;
}
.Facultiesanddepartments .services-wrapper .service ul {
	margin-top:	0;
}
}
@media screen and (max-width: 320px) {
footer[role="contentinfo"] #footer-sharing li.twitter-btn {
	width:100px;
}
header[role="banner"], .ie7 #sitewide {
	background-position: 24.5% bottom;
}
.snippet-box {
	width:	100%;
	float:	none;
}
#snippet-work-foundation {
	margin-top:	20px;
	text-align:	left;
}
.snippet-box .btn-more-list .btn-more {
	font-family: 	'Effra Medium', Arial, Helvetica, sans-serif;
	color:	white;
	font-size:	1em;
	font-weight:	normal;
	line-height:	1em;
	margin-top:	1em;
	padding:	7px 12px;
	display:	inline-block;
	cursor:	pointer;
}
.snippet-box .btn-more-list .btn-more:hover {
	color:	#C1DDF2;
}
.snippet-box .btn-more-list .btn-more:hover:before {
}
.snippet-box .btn-more-list .btn-more:before {
	content: '';
	width:	5px;
	height:	6px;
	margin-right:	7px;
	margin-top:	4px;
	display:	block;
	float:	left;
}
.snippet-box .btn-more-list .last-child {
	float:	right;
}
#content-wrapper.col-double #related .image-wrapper {
	width:	100%;
	float:	none;
	margin-right:	0;
}
.article-image {
	width:	100%;
}
.snippet-news-wrapper .article-image {
	width:	auto;
}
.gallery-wrapper {
}
.gallery-wrapper .gallery-image {
	width: 	100%;
	margin-right: 	0;
}
.col-double #main .features-wrapper-images .feature {
	float:	none;
	width:	100%;
	padding-right: 	0 !important;
}
.col-double #main .features-wrapper-images .feature img {
	width:	100%;
}
.college .item {
}
.college .item .college-image {
	width:	43.40277777777778%; 
	margin-top:	0;
}
.college .item p {
	float:	none;
	width: 	auto;
	overflow: 	hidden;
}
/*#modal #modal-inner {
	width:	288px;
	margin: 50px 0 0 -144px;
	top:	0
}
.ie7 #modal iframe, .ie8 #modal iframe {
	width:	248px;
}
#modal section fieldset {
}
#modal section fieldset textarea {
	width:	75%;
}*/
.search-results table.gsc-branding {
	position:	relative;
	top:	0;
	right:	auto;
	left:	0;
	width:	auto;
	margin-top:	10px;
}
.search-results form.gsc-search-box {
	width:	auto;
}
.contact-enquiry {
    width: 40%;
}
.contact-tel {
    width: 30%;
}
.contact-email {
    width: 30%;
}

/* button styles for direct edit - cfcable - 05/09/2012 */

.t4-ar button {
    font-size:1em;
    line-height:1.5em;
}





.float_right
{float:right;
padding:0px;
margin:0px 0px 10px 10px;
}




.float_left shadow
{float:right;
padding:0px;
margin:0px 0px 10px 10px;
}



/* Login Styles*/


.frmx-simple {
}
.frmx-simple input[type="search"] {
	-webkit-appearance:textfield;
       	-webkit-box-sizing:content-box;
}
.frmx-simple input[type="search"]::-webkit-search-decoration,
.frmx-simple input[type="search"]::-webkit-search-cancel-button,
.frmx-simple input[type="search"]::-webkit-search-results-button,
.frmx-simple input[type="search"]::-webkit-search-results-decoration {
	  display: none;
}
.frmx-simple ol {
	list-style:	none;
	margin-left:	0;
}
.frmx-simple ol li {
	padding:	0;
	margin:	0;
}
.frmx-simple ol button {
	display:	block;
}
.frmx-simple input {
	outline:	0; 
	padding:	0 5%;
	margin:	0;
	border:	1px solid #E5E5E5;
	height:	31px;
	width:	90%;
	font-size: 	0.9231em;
}
.frmx-simple input:focus {
	border:	1px solid #0063AC;
}
.frmx-site-search {
}
.frmx-site-search ol {
}
.frm-site-search ol li {
	float:	left;
}
.frmx-site-search ol li+li {
	height:	33px;
}
.frmx-site-search ol button {
	width:	100%;
	height:	33px;
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	right -134px;
	text-indent:-9999px;
}
.frmx-site-search ol button:hover {
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	right -167px;
}
.frmx-site-search ol button:active {
	background-image:	url(/media/safecare/styleassets/images/spm-global-horizontal.png);
	background-repeat: 	no-repeat;	background-position: 	right -200px;
}

.ie9 .frmx-simple input {
	line-height:	100%;
}
.ie8 .frmx-simple input, .ie7 .frmx-simple input {
	line-height:	33px;
	height:	31px;
	margin-top:	0;
	width:	90%;
}
.ie7 .frmx-simple input, .ie7 #col-primary #main .frmx-simple input {
	margin-top:	-1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.frmx-simple input {
	width:	90%;
	height:	31px;
	padding:	0 5%;
}
}
.frmx-simple input,  x:-moz-any-link {
	padding-left: 10px;
	padding-right: 10px;
	width:	92%;





table.one-column-emphasis
{
        font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-size: 12px;
        margin: 45px;
        width: 480px;
        text-align: left;
        border-collapse: collapse;
}
table.one-column-emphasis th
{
        font-size: 14px;
        font-weight: normal;
        padding: 12px 15px;
        color: #039;
}
table.one-column-emphasis td
{
        padding: 10px 15px;
        color: #669;
        border-top: 1px solid #e8edff;
}
table.oce-first
{
        background: #d0dafd;
        border-right: 10px solid transparent;
        border-left: 10px solid transparent;
}
table.one-column-emphasis tr:hover td
{
        color: #339;
        background: #eff2ff;
}



.caption 
{
margin: 5px; 
text-align: center; 
font-style: italic; 
font-size: 12px; 
float: left; 
}



li ul{
z-index:1;
}





.ch1 
   {

     font-weight: bold;
     line-height: 25px
   }


.ch1_bold_span 
   {
     font-weight: bold;
   }




.ch1, .ch2, .ch3 
{
     font-size: 20px;
}

.ch2 
   {
    font-weight: bold; 
    font-size: 18px;   
    text-decoration:  underline;;
   }


.ch3 
   {
     font-style: italic;
     font-size: 18px;   
   }


