@charset "utf-8";/*! normalize.css 2012-02-07T12:37 UTC - http://github.com/necolas/normalize.css */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
[hidden], audio:not([controls]) {
display:none
}
html {
	/*font-size: 100%;*/
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
button, html, input, select, textarea {
	font-family: sans-serif
}
body {
	margin: 0
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}
.addthis_button img
{
display:none !important;
}
/*
	h1 {
		font-size: 2em;
		margin: .67em 0
	}
	h2 {
		font-size: 1.5em;
		margin: .83em 0
	}
	h3 {
		font-size: 1.17em;
		margin: 1em 0
	}
	h4 {
		font-size: 1em;
		margin: 1.33em 0
	}
	h5 {
		font-size: .83em;
		margin: 1.67em 0
	}
	h6 {
		font-size: .75em;
		margin: 2.33em 0
	}
*/
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
blockquote {
	margin: 1em 40px
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
p, pre {
	margin: 1em 0
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: none
}
q:after, q:before {
	content: '';
	content: none
}
small {
	font-size: 75%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
dl, menu, ol, ul {
	margin: 1em 0
}
dd {
	margin: 0 0 0 40px
}
menu, ol, ul {
	padding: 0 0 0 0px;
}
nav ol, nav ul {
	list-style: none;
	list-style-image: none
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic
}
svg:not(:root) {
	overflow: hidden
}
figure, form {
	margin: 0
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
*margin-left:-7px
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle
}
button, input {
	line-height: normal
}
button, input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow:visible
}
button[disabled], input[disabled] {
	cursor: default
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
*height:13px;
*width:13px
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}




/**TYPOGRAPHY ***/

body {
	background-color: #fff;
	color: #8A8683;
	font-family: 'Open Sans', sans-serif;
	/*font-size: 62.5%;*/
	font-weight: 400;
	overflow-x: hidden;
}
/**/
@font-face {
	font-family: "TrajanProRegular";
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/trajanpro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/trajanpro-regular-webfont.woff") format("woff"), url("../fonts/trajanpro-regular-webfont.ttf") format("truetype");
	text-rendering: optimizeLegibility;
	font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

/*
h1, h2, h3, h4, h5, h6 {
	font-family: "TrajanProRegular", "Trajan Pro", Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
*/

 @media screen and (-webkit-min-device-pixel-ratio:0) {
h1, h2, h3, h4, h5, h6 {
/*text-shadow: #727272 0px 0px 1px;*/
}
}

 head {
	font-size: 1em;
}
.headpad {
	padding: 10px 10px 10px 20px;
}
.heading {
	color: #333;
	line-height: 2em;
	margin: 15px
}
.black {
	background: none repeat scroll 0 0 #000000;
}
.right {
	float: right
}

header p,footer p {
	color: #333333;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0
}
.white {
	color: #fff
}
.small {
	font-size: 1.2em;
	line-height: 1.2em;
}
.hs_branding, .grey:hover {
	color: #0B6979;
}
.grey, .hs_branding:hover {
	color: #000;
}

.bold {
	font-weight: 700;
}
header a {
	color: #000 !important;
	text-decoration: none !important;
	outline: none !important;
}
header a:hover {
	color: #000;/*#01768A;*/
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	transition: all 0.6s ease 0s;
}
.ani-ease {
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	transition: all 0.6s ease 0s;
}
.clearfix {
	clear: both
}


.arrow {
	background: url("arrow.png") no-repeat scroll right center;
	display: inline-block;
	height: 11px;
	padding-left: 30px;
	width: 8px;
}

/**Header **/
header div:first-child {
	width: 300px;
	float: left;
}
header div:nth-child(2) {
	width: 620px;
	float: right;
}
header ul li {
	display: inline;
}
#access_links ul {
	width: 690px;
	left: 65px;
	position: relative
}
#access_links ul li {
	margin-right: 20px;
}
#socialshare span {
	color: #333;
}
/***Menu ***/
/* Menu Container */
.hs_mega {
	width: 100%;
	background: #000;
	display: inline-block;
}
.nav {
	position: relative;
	cursor: default;
	z-index: 500;
}
/* Menu List */
.nav > li {
	display: block;
	float: left;
}
.nav > li:not(:last-child) {
	border-right: 1px solid #F1F1F1;
}
/* Menu Links */
.nav > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height: 40px;
	padding: 0 20px;
	line-height: 40px;
	text-transform: uppercase;
	/*font-size: 1.25em;*/
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	color: #FFF;
	text-decoration: none !important;
	font-weight: 400 !important;
}
.nav > li > a.current {
	background: url("white-arrow.png") no-repeat scroll 50% bottom rgba(0, 0, 0, 0);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
.nav > li:hover > a {
	background: #DFE5E9;
	background: none repeat scroll 0 0 rgba(223, 229, 233, 1);
	color: #333
}
.nav > li:first-child > a {
	border-left: none;
}
/* Search Form */
.nav > li.nav-search > form {
	position: relative;
	width: inherit;
	height: 54px;
	z-index: 510;
	border-left: 1px solid #4b4441;
}
.nav > li.nav-search input[type="text"] {
	display: block;
	float: left;
	width: 1px;
	height: 24px;
	padding: 15px 0;
	line-height: 24px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #999999;
	text-shadow: 0 0 1px rgba(0,0,0,.35);
	background: #372f2b;
	-webkit-transition: all .3s ease 1s;
	-moz-transition: all .3s ease 1s;
	-o-transition: all .3s ease 1s;
	-ms-transition: all .3s ease 1s;
	transition: all .3s ease 1s;
}
.nav > li.nav-search input[type="text"]:focus {
	color: #fcfcfc;
}
.nav > li.nav-search input[type="text"]:focus, .nav > li.nav-search:hover input[type="text"] {
	width: 110px;
	padding: 15px 20px;
	-webkit-transition: all .3s ease .1s;
	-moz-transition: all .3s ease .1s;
	-o-transition: all .3s ease .1s;
	-ms-transition: all .3s ease .1s;
	transition: all .3s ease .1s;
}
.nav > li.nav-search input[type="submit"] {
	display: block;
	float: left;
	width: 20px;
	height: 54px;
	padding: 0 25px;
	cursor: pointer;
	background: #372f2b url(search-icon.png) no-repeat center center;
	border-radius: 0 3px 3px 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}
.nav > li.nav-search input[type="submit"]:hover {
	background-color: #4b4441;
}
/* Menu Dropdown */
.nav > li > div {
	position: absolute;
	display: block;
	width: 74%;
	/*top: 50px;*/
	/*right: 0;*/
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	background: none repeat scroll 0 0 #DFE5E9;
	background: none repeat scroll 0 0 rgba(223, 229, 233, 1);
	-webkit-transition: all .3s ease .15s;
	-moz-transition: all .3s ease .15s;
	-o-transition: all .3s ease .15s;
	-ms-transition: all .3s ease .15s;
	transition: all .3s ease .15s;
}
.nav > li:nth-last-child(-n+3) > div {
	right: 0
}
.nav > li:hover > div {
	opacity: 1;
	visibility: visible;
	overflow: visible;
}

/* Menu Content Styles */
.nav .nav-column {
	float: left;
	width: 28%;
	padding: 0 2.5% 2.5% 2.5%;
}

.nav .nav-column:not(:first-child):after
{

        content: "";
    display: block;
	/*min-height:250px;*/
    height:85%;
     
    position: absolute;
    top: 2em;
	border-right: 1px solid #FFFFFF;
	margin-left:-18px;
}


.nav .nav-column:not(:last-child) {
	/*border-right: 1px solid #FFFFFF;*/
}
.nav > li:hover > div {
	box-shadow: 0 0 4px #706F6F;
}
.nav .nav-column h3 {
	margin: 20px 0 10px 0;
	line-height: 18px;
	font-family: Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color:#000;
}
.nav .nav-column h3.orange {
	color: #ff722b;
}
.nav .nav-column a:hover h3
{
	color:#666;
	text-decoration:underline;
}
.nav .nav-column p
{
	color: #333333;
	
	line-height: 1.4em;
	margin: 0;
}
.nav .nav-column a {
	display: block;
	line-height: 26px;
	color: #333!important;
	font-size: 13px;
}
.nav .nav-column li a:hover {
	color: #666666;
	text-decoration:underline;
}
/**Grid **/

.container {
	width: 964px;
	margin: 0 auto;
	padding: 0 10px 0 10px;
	overflow: visible;
}
nav .container {
	overflow: visible !important;
}
.row {
	width: 940px;
	margin-bottom: 20px;
	clear: both;
	display: inline-block
}
.padder {
	padding: 20px;
}
.smallpad {
	padding: 10px
}
.valign {
	padding: 1em 0;
}
.salign {
	padding: 0 0 0.6em 0em;
}
.halign {
	padding: 0 1em;
}
 
.headline {
	font-size: 12px;
}
.underline {
	border-bottom: 1px solid #FFFFFF;
}
 
 
 
 
article {
	margin-top: 1em;
}
 
 
/** Slider styles **/
 
 

 
/* Browser Resets */
 
 
 
 
 
/** Font awesome only what is needed ***/

/*!
 *  Font Awesome 4.0.2 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
	font-family: 'FontAwesome';
	src: url('fontawesome-webfont.eot?v=4.0.2');
	src: url('fontawesome-webfont.eot?v=4.0.2#iefix') format('embedded-opentype'), url('fontawesome-webfont.woff?v=4.0.2') format('woff'), url('fontawesome-webfont.ttf?v=4.0.2') format('truetype'), url('fontawesome-webfont.svg?v=4.0.2#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
	font-size: 1.43333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.fa-medium {
	font-size: 1.5em;
}
.fa-2x {
	font-size: 1.7em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.2857142857142858em;
	text-align: center;
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.142857142857143em;
	list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	position: absolute;
	left: -2.142857142857143em;
	width: 2.142857142857143em;
	top: 0.14285714285714285em;
	text-align: center;
}
.fa-li.fa-lg {
	left: -1.8571428571428572em;
}
.fa-border {
	padding: .2em .25em .15em;
	border: solid 0.08em #eeeeee;
	border-radius: .1em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.fa.pull-left {
	margin-right: .3em;
}
.fa.pull-right {
	margin-left: .3em;
}
.fa-stack {
	position: relative;
	display: inline-block;
	width: 1.75em;
	height: 1.75em;
	line-height: 1.75em;
	vertical-align: middle;
	margin-right: 0.1em;
	/**custom */
	background: none repeat scroll 0 0 #F5F5F5;
	border-radius: 3px 3px 3px 3px;
}
.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: #181717;
	font-size: 1.5em;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
 /*Only that we use */  
   
.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044";
}
.fa-long-arrow-right:before {
	content: "\f178";
}
.fa-mail-reply:before, .fa-reply:before {
	content: "\f112";
}
.fa-retweet:before {
	content: "\f079";
}
.fa-credit-card:before {
	content: "\f09d";
}
.fa-twitter:before {
	content: "\f099";
}
.fa-facebook:before {
	content: "\f09a";
}
.fa-instagram:before {
	content: "\f16d";
}
.fa-flickr:before {
	content: "\f16e";
}
.fa-chevron-left:before {
	content: "\f053";
}
.fa-chevron-right:before {
	content: "\f054";
}
.fa-pinterest:before {
	content: "\f0d2";
}
.fa-youtube:before {
	content: "\f167";
}
.fa-google-plus:before {
	content: "\f0d5";
}
.fa-lock:before {
	content: "\f023";
}
.fa-star:before {
	content: "\f005";
}
/*End */

@-moz-document url-prefix() {
 	.search #search-button, .search #prop-search {
 		bottom:1px !important;
	}
}

.fa-spec {
	font-size: 1.25em;
	margin-right: 0.25em;
}
.fa-spec:hover {
	color: #000
}
 
.pull-left {
	margin-right: 5px;
	float: left
}
#socialshare {
	margin-bottom: 25px;
	position: relative;
	left: 246px;
}
/**Search **/
.search legend, .search label {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}
.search {
	width: 350px;
	display: inline-block
}
.search #Search, .search #Search_property {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #DCD4D4;
	border-radius: 0;
	/* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;*/
	color: #A29E9E;
	display: inline-block;
	font-family: arial;
	height: 33px;
	/*line-height: 54px;*/
	padding: 0 10px;
	width: 65%;
	font-size: 1.2em;
	
}
.lt-ie9 .search #Search input, .lt-ie9 .search #Search_property input {
	line-height:34px;
	height:34px;
	
}
.search #Search_property {
	border-style: none;
}
.search #search-button, .search #prop-search {
	background: url("search.png") no-repeat scroll center center transparent;
	border: 0 none;
	overflow: hidden;
	position: relative;
	right: 3px;
	text-indent: -2000px;
	width: 33px;
	height: 34px;
	bottom: 1px;
}
.search #prop-search {
	height: 33px;
}
 
 

footer {
	background: #dfe5e9; /* Old browsers */
	background: -moz-linear-gradient(top, #dfe5e9 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfe5e9), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dfe5e9 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dfe5e9 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dfe5e9 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dfe5e9 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe5e9', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	width: 100%;
	height: 300px;
	clear: both;
	position: relative;
	/*bottom: 30px*/
	margin-top:15px;
}

footer a {
	color: #000 !important;
	text-decoration: none !important;
}

#websites {
	width: 295px;
}
#websites, #legal {
	border-right: 1px dotted #C8CDD0;
	padding-right: 15px;
	float: left;
}
#legal {
	width: 290px;
	margin-left: 15px;
}
#logos {
	width: 295px;
	float: right
}
footer .smallpad {
	padding: 10px 10px 10px 0;
}
footer .heading {
	font-weight: 700;
	margin: 15px 0;
}
#logos .heading {
	margin: 15px 0 0 0;
}
/*:nth-child(-n+1)*/
footer ul:first-child {
	width: 51%;
	float: left;
}
footer ul li, header ul li {
	color: #333333;
	list-style-type: none;
 }
footer ul ,header ul{
	margin: 0;
	padding: 0
}
footer li,header li {
	line-height: 2em;
}

.go_social {
	padding-top: 30px;
}
header .go_social {
	display: inline
}
footer .go_social li {
	display: inline;
}
.go_social .fa {
	top: 2px;
	position: relative
}
.facebook .fa {
	top: 3px;
}
.btn-large {
	border-radius: 0;
	padding: 8px 6px 6px;
	background-color: #2C3E50;
	background-image: linear-gradient(to bottom, #2C3E50, #2C3E50);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
}
/*.facebook
{
font-size:1.2em;	
}
.facebook a {
	background: #3B5998;
	padding: 8px 11px 7px;
	bottom:1px;
	position:relative;
}*/
.go-social li a:hover {
}
.go_social .btn:hover {
	color: #fff;
	background: #6d6c6c;
}
/*.tweet a {
	background: #00acee;
}
.share a
{
bottom:1px;
position:relative;	
}
.share a {
	top: 9px;
	display: inline-table;
	height: 29px;
	position: relative;
	width: 30px;
}*/

.share a {
	background: url(share.png) no-repeat scroll 0 0px transparent;
}
.share a:hover {
	background: url(share.png) no-repeat scroll 0 -31px transparent;
}
.flickr a {
	background: url("flickr.png") no-repeat scroll 0 top transparent;
}
.flickr a:hover {
	background: url(flickr.png) no-repeat scroll 0 -31px transparent;
}
.facebook a {
	background: url("facebook-i.png") no-repeat scroll 0 top transparent;
}
.facebook a:hover {
	background: url(facebook-i.png) no-repeat scroll 0 -31px transparent;
}
 .tweeter a {
	background: url("twitter-i.png") no-repeat scroll 0 top transparent;
}
.tweeter a:hover {
	background: url(twitter-i.png) no-repeat scroll 0 -31px transparent;
}
.instagram_s a {
	background: url("instagram.png") no-repeat scroll 0 top transparent;
}
.instagram_s a:hover {
	background: url(instagram.png) no-repeat scroll 0 -31px transparent;
}

.pinterest a {
	background: url("pinterest.png") no-repeat scroll 0 top transparent;
}
.pinterest a:hover {
	background: url(pinterest.png) no-repeat scroll 0 -31px transparent;
}
.google a {
	background: url("google.png") no-repeat scroll 0 top transparent;
}
.google a:hover {
	background: url(google.png) no-repeat scroll 0 -31px transparent;
}
 
.go_social li a {
	top: 9px;
	display: inline-table;
	height: 30px;
	position: relative;
	width: 30px;
}
.youtube a {
	background: url(youtube.png) no-repeat scroll 0 0px transparent;
}
.youtube a:hover {
	background: url(youtube.png) no-repeat scroll 0 -31px transparent;
}
 
 



 
/* IE */

.lt-ie9 .over-lay {
	background: #fff !important;
}
.lt-ie9 .nav > #learning_menu > div, .lt-ie9 .nav > #news_menu > div, .lt-ie9 .nav > #about_menu > div {
	right: 0
}
.lt-ie9 .search #search-button, .lt-ie9 .search #prop-search {
	height: 34px;
	bottom: -8px;
}
 
.lt-ie9 .search #Search_property {
	width: 55%;
}
/*.lt-ie9a .search #Search
{
	width:66%;
	
}*/

.lt-ie9a #access_links ul {
	left: 85px;
}
 
 

.lt-ie9 #header_links, .lt-ie9 #access_links {
	width: 620px;
	float: right;
}
.lt-ie9 #access_links ul {
	left: 40px;
}
.placeholder {
	color: #aaa;
}
 input:focus::-webkit-input-placeholder {
color:transparent;
}
input:focus:-moz-placeholder {
color:transparent;
}

#upgrade-ie7 {
	display: none;
}

.lt-ie8 #upgrade-ie7 {
	display: block;
	top: 0px;
	background-color: #000;
	border: 0;
	padding: 10px 0;
	z-index: 10000;
	width: 100%;
	left: 0;
	/*position: fixed;*/
	top: 0px;
	font-size: 16px;
	text-align: center;
}
.lt-ie8 #upgrade-ie7 p {
	color: #fff !important
}
.lt-ie9 h2 > span {
	background-image: url('heading-flourish.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 0.54em;
}

/* FLEXSLIDER HACK FOR SUBLEVEL PAGES
* FLEXSLIDER CAROUSEL MAKES THE MEGA MENU
* WORK ON IPAD, NO IDEA WHY BUT THIS ID
* HIDES IT SO THAT IT CAN RUN IN BACKGROUND
* on SUB PAGES
*/

#ghost {
position: absolute;
top: -500px;
left: -500px;
}

#blue-button {
font-size: 1.2em;
padding: 7px;
color: #FFF;
background-color: #2a7d9b;
}

/*==Learning Button Link==*/



.learning-btn 
{
   /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 5px;
  
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 5px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 5px; 
  
  
  padding: .5em 1em .7em 1em;
}

.learning-btn,  .learning-btn,  .learning-btn,  .learning-btn {
        /* disable border */
        *filter: chroma(color=#000000)!important;
}

.btn-link {
  color: #fff;
    font-weight:bold;
  text-shadow: 0 -1px 1px rgba(0, 27, 104, 0.75);
  border-color: #001b68 #2a7d98 #3467a6;
  
  border-radius: 5px;
  
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 5px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 5px; 
  
  
  background: #001b68; /* Old browsers */
  background: -moz-linear-gradient(top, #1f627a 0%, #2a7d9b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f627a), color-stop(100%, #2a7d9b)); /* Chrome,Safari4+ 

*/
  background: -webkit-linear-gradient(top, #1f627a 0%, #2a7d9b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1f627a 0%, #2a7d9b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1f627a 0%, #2a7d9b 100%); /* IE10+ */
  background: linear-gradient(to bottom, #1f627a 0%, #2a7d9b 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f627a', endColorstr='#2a7d9b', GradientType=0 ); /* IE6-9 */
}

.btn-link:link
{
	color:#fff;
	font-weight:normal;
}

.btn-link:hover 
{
  color: #fff;
  background: #2a7d9b;
  /*text-decoration: underline;;*/
  
}

.btn-link:active, .btn-link.active 
{
  color: #fff;
  background: #1f627a;
}

.btn-link:visited 
{
  color: #fff;
}

.btn-inline {
  border-radius: 5px;
  
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 5px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 5px; 
  
  height: 25px;
  margin-left: -2px;
}

.button-pos {
  float:right;
  margin:1em 1em 0 0;

 }
 
.learning-para
{
	float:left;
	margin-bottom:1em;
}

.learning-para img
{
	margin:0 1em 1em 0;
}

/*PUBLICATIONS SEARCH*/

.pubkeywords
{
	/*width: 210px;*/
	width:100%;
	height: 40px;
	color: #6e6e6e;
	margin: 0;
	padding: 0;
	float: left;
}

.pubkeywords input
{
	width:200px;
}

.pubcategory
{
	width: 210px;
	height: 40px;
	margin: 0;
	padding: 0;
	float: left;
}

.pubsubcategory
{
	width: 210px;
	height: 40px;
	margin: 0 0 0 37px;
	padding: 0;
	float: left;
}

.pgnHolder
{
	float:left;
	padding:10px 0;
	margin-bottom:1em;
	width:100%;
	border: #f0f0f0 1px solid;
	/*background: url(bg_557px.jpg) no-repeat top right;*/

	
}

.pgnDislpay,.pgnPage
{
	text-align: center;
}

.pgnPage a.on
{
	color:#196a89;
	font-weight:bolder;
}

/* Change Notification */

#changeNotificate {
	background:#000000;
	color:#FFF;
	height:217px;
	display:block;
}

#changeContent {
	position: relative;
	float:left;
	display:block;
	width:46%;
	z-index:99;
}

#changeContent p {
	color:#fff;
	line-height:1.4em;
}

#changeContent a#findClose, #changeContent a#changeClose {
	color:#d9c57e;
}

#changeContent a#findClose:hover, #changeContent a#changeClose:hover {
	color:#d9c57e;
}

#changeContent h2 {
	font-size:3.1em;
	margin: 10px 0 15px 0;
	font-family: "TrajanProRegular","Trajan Pro",Georgia,"Times New Roman",Times,serif !important;
    font-weight: normal;
    line-height: 1.4em;
}

#changeContent p.gold {
	color:#d9c57e;
	font-family: "TrajanProRegular","Trajan Pro",Georgia,"Times New Roman",Times,serif !important;
	padding-top:20px;
	width:50%;
	float:left;
}

#changeContent p.gold span {
	background:#fff;
	color:#000;
	margin-left:10px;
	padding:0 5px 0 5px;
	font-weight:600;
}

#changeBG {
	position:relative;
	right:0;
	bottom:0;
	float:right;
	display:block;
}

.cc {
	font-size:1em;
}