
div#option {
    border-color: #9E9E9E;
    border-style: solid;
    border-width: thin;
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 5px;
}

ol#inline {
	min-width: 696px;
list-style-type: lower-alpha;
	}
ol#inline li {
		display: inline;
	}

.hero {
    position: relative;
    z-index: 1;
    overflow: hidden;
/*    padding-bottom: 20px;*/
}
/*.row {
    margin-left: -15px;
    margin-right: -15px;
}*/
.hero .caption {
    position: relative;
    z-index: 2;
    background: #5aabda;
    color: #000;
/*    margin: 10px 30px 10px -30px;*/
    margin: 10px/* 40px 0px -50px*/;
/*    padding: 7px 0 7px 20px; */   
    padding: 4px/* 0 4px 40px*/;
/* -webkit-transform: skewX(30deg);
    -ms-transform: skewX(30deg);
    -o-transform: skewX(30deg);
    transform: skewX(30deg);*/
}
.hero .caption .inner {
/*    -webkit-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    -o-transform: skewX(-30deg);
    transform: skewX(-30deg);*/
/*    margin-left: 18px;*/
    margin-left: 5px;
}
.hero .caption .h3 {
	font-family: Tahoma, Geneva, sans-serif;
	color: white;
	font-size:18px;
	}
.hero a:link, .hero a:active, .hero a:visited {
	font-family: inherit;
	color: black; 
	text-decoration:none;}
.hero a:hover {
	color: black; 
	text-decoration:underline;}
.hero ul { 
	list-style:none; 
	list-style-position:outside; 
	list-style-image:none;
	}
.hero ul li {
	margin-left: -40px; 
	margin-bottom: 3px;
	}



body.homeSection .navhome {
background:none repeat scroll 0 0 #7BD;
}

#skipLinks {
background:none repeat scroll 0 0 transparent;
position:absolute;
top:-500px;
}

#sideNav h3 {
margin:-2px 0;
position:relative;
}

.breadcrumb,.crumb {
float:none!important;
}

.breadcrumbs {
margin:1em 0 0 1em;
position:relative;
position:relative;
z-index:1;
}

#breadcrumbs {
width:850px;
}

.nobr {
white-space:nowrap;
}

#sideNav ul {
display:block;
}

#sideNav li a {
color:#29527A;
}

#main {
padding:0 0 30px;
}

#main h2,#main h3,#main h4 {
margin:.75em 0;
}

#main li {
margin-top:1em;
margin-bottom:1em;
}

.offscreen {
left:-50000em;
position:absolute;
}

table {
	border-spacing: 2px;
	border-collapse: collapse;
	width: 99%;
	margin: 10px 0 10px 0;
	border-color: #CBD8DE;
	border-style: solid;
	border-width: 1px;
	padding: 0;
}

table th {
	background-color: #B3E7FB;
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	text-align: left;
}

table td {
border-color:#CBD8DE;
border-style:dotted;
border-width:1px;
padding:5px;
text-align:left;
}

tr:nth-child(odd){
background-color:#EBF0F3;
}

tr:nth-child(even){
background-color:#F6F6F6;
}

#highlightbox {
background-color:#E9EEF1;
text-align:center;
margin:10px 0;
padding:10px;
}

#related {
background-color:#F0F0F0;
margin:40px 0;
padding:10px;
}

#related ul {
list-style-type:circle;
}

#navigation h3 a {
position:relative;
border-color:#B3D9EC;
color:#29527A;
}

#sidenav #navigation a {
color:#29527A;
}

.specialsbox {
border:#e9e5a1 1px solid;
padding:25px 30px;
font-size:1.25em;
line-height:1.5em;
background-color:#f7f5cd;
width:auto;
margin:5px auto;
}

.introtext {
    /* border: #e9e5a1 1px solid; */
    padding: 25px 30px;
    font-size: 1.2em;
    /* line-height: 1.4em; */
    background-color: #0088cc;
    width: auto;
    margin: 8px auto;
    color: rgb(241, 241, 235);
}

.clear {
clear:both;
}

.frenchlink {
color:#900;
font-size:.75em;
}

#language {
position:absolute;
right:24px;
top:20px;
font-size:11px;
}

/* styles placeholder text in search box */
.placeholder {
color:#999;
}

input::-webkit-input-placeholder {
color:#999;
}

input:-moz-placeholder {
color:#999;
}

#rightcol {
background:url(http://novascotia.ca/clf/argyle/rightcol-bg.png) no-repeat scroll 0 0 transparent;
float:right;
height:auto!important;
min-height:460px;
padding-top:39px;
position:relative;
top:-28px;
width:219px;
min-height:400px;
height:auto;
}

/* for Internet Explorer */
* html #rightcol {
height:400px;
}

/**/
#main .pullquote {
padding:10px;
float:right;
width:200px;
background-color:#EBF0F3;
margin-left:10px;
font-weight:bold;
}

#rightcol .pullquote {
/*padding:10px;*/
float:right;
width:215px;
/*background-color:#EBF0F3;*/
/*margin-left:10px;*/
/*font-weight:bold;*/
}

em,i,cite {
font-style:italic;
}

#BAF .bonjourLink {
display:block!important;
margin:4px auto;
}

.crumb {
margin:0 4px;
}

.submit-warning {
color:#900;
}

ul.program-list a {
font-size:1.2em;
}

#LanguageLinks {
    font-size: 80%;
    position: relative;
    text-align: left;
    top: -10px;
    margin: 0;
    padding: 0;
}

::-moz-selection {
       background-color: #FFA;
       color: #000;
}

.left {
float:left;
display:inline;
width:48%
}

.right {
float:right;
display:inline;
width:48%
}

.iwantto {
	background-color:#00406F;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #fff;
	font-size: 1.2em;
/*	font-size:16px;*/
/*	margin:5px;*/
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 30px;}

	
#main .iwantto h2 {
color: white;
}

.no-js #sectionPage #container #contentContainer #main ARTICLE BLOCKQUOTE .specialsbox
{
	color: #0F9FE6;
}

blockquote/*, .specialsbox*/
{
background: rgba(212,248,255,1);
padding: 4px;
/*margin: 5px 0;*/
border-radius: 7px;
font-size: 1.1em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:110%;	
}

.highlighter {background-color:yellow;}




.emphasize {background-color: powderblue; line-height: 140%; font-size: 1.2em; }

#none li {
    list-style-type: none;
}

.border {border:thin; border-width: thin; border-color: gray; border-collapse: collapse;}
