@charset "UTF-8";
/* CSS Document for Portal Demo*/
/* Version 1.3*/

/*---------full document------------*/
body{
	 font-family: "Lucida Sans Unicode", "Lucida Grande", calibri, sans-serif;
	 background-color:#888888;
     background-image: url("../../../../../assets/images/bodyBG.jpg");
  color: #000;
}
/*------links------*/
a,
.tab-slider--trigger {
	color: #0000ee;
}
/*------h1------*/
.post h1,
.faqArea h1,
.browserPage h1 {
	border-bottom-color:#15385D;
}
/*------h2------*/
.post h2{
	border-bottom-color:#DDDDDD;
}
.faqNav h2,
.bar h2,
.contact h2 {
	border-bottom-color: #546152;
}
.midCol h2 span,
.welcomeMessage h2,
.cardArea h2,
.rightHalf h2 span,
.leftHalf h2 span,
.faqArea .faqs h2,
.browser .bSection h2,
h2.intro {
	color: #546152;
}
.homeContent h2 {
  color: #546152;
  font-size: 1.22em;
  padding-bottom: 5px;
}
.tabSection h2 {
  border-bottom: 1px solid #546152;
  color: #546152;
  font-size: 1.25em;
  margin: 0.2em 0 0.5em;
  padding: 0 1.2em 0 0;
}
.welcomeMessageSegment h2 {
  color: #000;
  font-size: 1.35em;
  font-weight: normal;
  margin-bottom: 1em;
}
.trainingPage .welcomeMessage h2 {
  color: #000;
  font-size: 1.15em;
  font-weight: normal;
  margin-bottom: 1em;
}
/*------h3------*/
.post h3{
	border-bottom-color:#546152;
}
.browserPage .intro h3{
	border-bottom-color: #DDDDDD;
}
.contact h3{
	color:#546152;
}
.trainingPage .welcomeMessage h3 {
  color: #546152;
  font-weight: bold;
  background: #D5DBD5;
  padding: .2em;
}
/*------h4------*/
.post h4{
	color:#546152;
}
/*------h5------*/
.post h5{
	color:#DDDDDD;
}
/*------h6------*/
.post h6{
	color:#546152;
}
/*------sup------*/
sup {
  font-size: 0.5em;
}
/*----------------*/
/*------base------*/
.wrapper{
	background-color: #FFFFFF;
}
.sideColor {
	background: #fef5e7;
}
.rightCol, .rightHalf{
	box-shadow: none;
}
.whiteBackground{
	border-right:1px solid #F3F3F3;
}
/*------------------*/
/*------tables------*/
.post table td, .post table th{
	border: 1px solid #000;
	background-color: #fff;
}
.announcements.annc-content .post table td {
  border: none;
}
.post table thead td, .post table th{
	background-color: #999;
	color: #fff;
}
.post table .subHead th{
	background-color: #DDDDDD;
	color: #546152;
}
#resourceArea th, #dateArea th {
	color: #fff;
	background:#546152;
	border-color:#546152;
}
#resourceArea td, #dateArea th {
	border-color:#546152;
}
/*------------------*/
/*------Header------*/
.header{
	background-color: #546152;
	padding-left: 25px;
}
.mainNav {
	background-color: #D4D6D7;
}
.mainNav ul li {
	border-top-color:#D4D6D7;
}
.mainNav ul li.active {
	border-top-color: #005395;
}
.mainNav ul li a,
.mainNav ul li .noLink {
	color: #005295;
}
.mainNav ul li ul {
	background-color:#c6c8c9;
}
.mainNav ul li ul li {
	color:#005395;
}
.mainNav ul li:hover {
	background-color: #c6c8c9;
	border-top-color: #999;
}
.mainNav ul li ul li:hover {
	background-color: #D4D6D7;
}
.header .banner {
	background: none;
	border-bottom: none;
}
.header .logo {
  margin: 15px 0.75em;
}
.header .logo .logoHolder{
  	background-image:url("../../../../../assets/images/client/logo.png");
	height: 56px;
	width: 259px;
}
/*------Register For Email Alerts-----*/
.userBar{
	color: #546152;
	border-left-color: #C6C8C9;
}
.userBar a {
	color: #546152;
}
.userBar a:hover {
	color: #15385C;
}
.registerButton{
	background-image: url("../../../../../assets/images/client/emailicon.png");
  	background-position: 91px -4px;
	background-repeat: no-repeat;
  color: #B6C8B5;
  	cursor: pointer;
  float: right;
  font-size: 0.8em;
  margin: 15px 0.75em;
  	padding-top: 13px;
  	text-align: left;
  	width: 156px;
}
.registerButton:hover {
  color: #efead7;
}
/*---------------------*/
/*------Home Page------*/
.homeCards {
  background: url("../../../../../assets/images/client/cardAreaBG.jpg") no-repeat;
  padding: 0 10px;
}
.homeCards .cardArea {
  padding: 10px 0;
}
.homeContent {
  padding: 8px 5px;
}
.homeContent .whiteBG {
  border-right: none;
  padding-left: 10px;
  width: 548px;
}
.homeContent .rightCol {
  background: none;
  box-shadow: none;
  width: auto;
}
.homeContent .welcomeMessage {
  padding: 0;
}
.homeContent .announcementsDiv {
  padding: 1em 0;
}
/*-----------------*/
/*------Cards------*/
.cardBox{
  background: #546052;
  border: 1px solid #546152;
  border-radius: 0;
  box-shadow:0px 0px 5px #888888;
  float:left;
  height:135px;
  margin:100px 10px 0px;
  width:120px;
}
.cardBox a {
	color: #546152;
}
.homeCards .cardBox a{
	color: #fff;
}
.homeCards .cardBox img {
  border-radius: 0;
  padding: 0;
  max-width: inherit;
  width: 120px;
}
.homeCards .cardBox .cardTitle {
  background: #707e6d; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #707e6d 0%, #546052 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707e6d), color-stop(100%,#546052)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #707e6d 0%,#546052 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #707e6d 0%,#546052 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #707e6d 0%,#546052 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #707e6d 0%,#546052 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707e6d', endColorstr='#546052',GradientType=0 ); /* IE6-8 */
  font-size: 0.9em;
  height: 46px;
  padding: 5px 5px 4px;
  width: 110px;
}
.homeCards .cardBox:hover .cardTitle{
	background: #546052; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #546052 0%, #707e6d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#546052), color-stop(100%,#707e6d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #546052 0%,#707e6d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #546052 0%,#707e6d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #546052 0%,#707e6d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #546052 0%,#707e6d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#546052', endColorstr='#707e6d',GradientType=0 ); /* IE6-8 */
}
.cardBox.userCard{
  background: #efead8; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #efead8 0%, #c0b99b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efead8), color-stop(100%,#c0b99b)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #efead8 0%,#c0b99b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #efead8 0%,#c0b99b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #efead8 0%,#c0b99b 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #efead8 0%,#c0b99b 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efead8', endColorstr='#c0b99b',GradientType=0 ); /* IE6-8 */
  border-color: #c0b898;
  box-shadow: 0 0 5px #ccc;  
  width: 120px;
}
.cardBox.userCard:hover {
	background: #c0b99b; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c0b99b 0%, #efead8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0b99b), color-stop(100%,#efead8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c0b99b 0%,#efead8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c0b99b 0%,#efead8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c0b99b 0%,#efead8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c0b99b 0%,#efead8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0b99b', endColorstr='#efead8',GradientType=0 ); /* IE6-8 */
}
.cardBox.userCard a {
  height: 135px;
  padding: 0;
}
.cardBox.userCard .cardBoxInner {
  height: 34px;
  padding: 5px 3px 10px;
}
.cardBox.userCard img {
  height: inherit;
  max-height: 81px;
  padding: 5px 0 0;
  width: 120px;
}
.cardBox.userCard .secure {
  right: 2px;
  bottom: 1px;
}
/*----------------------*/
/*------QuickLinks------*/
.quickLinks {
  padding: 0 0 0 20px;
}
.quickLink {
  background: #efead7;
	border-radius: 5px;
	border: 1px solid #ccc;
	margin: 0 0 15px;
  text-align: center;
	width: 120px;
}
.quickLink:hover{
	background: #E1DECB;
}
.quickLink a{
	color: #000;
    height: 73px;
}
.quickLink img {
  padding: 0;
  max-width: 100%;
}
.quickLink .cardTitle {
  width: auto;
}
/*----------------*/
/*------FAQs------*/
.faq{
	display:block;
}
.faqsList li .question{
	color:#546152;
}
.leftHalf .faqsList li .question{
	color:#000;
}
.faqsList li div{
	color:#999;
}
.faqArea .faqs .faqsList li .answer{
	font-size:.8em;
	color:#999;
}
.faqNav ul li{
	color: #24326C;
}
.faqNav ul li.active{
	color: #9682b6;
}
.faqs {
	margin: 1em 0;
}
/*---------------------*/
/*------Sub-Pages------*/
.rightHalf ul li a,
.rightHalf .docsList li,
.rightHalf ul.announcements li a,
.documents ul li a {
	color:#546152;
}
.welcomeMessageSegment p {
  font-size: 0.85em;
  padding-bottom: 1em;
}
/*---------------------*/
/*------Resources------*/
.resourceWrapper{
  padding: 15px 25px;
}
#resourceArea {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efead8+0,ffffff+25&1+0,0+25 */
	background: -moz-linear-gradient(top, rgba(239,234,216,1) 0%, rgba(255,255,255,0) 25%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(239,234,216,1) 0%,rgba(255,255,255,0) 25%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(239,234,216,1) 0%,rgba(255,255,255,0) 25%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efead8', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
    border: 1px solid #546152;
    border-radius: 5px;
}
#resourceArea .printPDF {
	position: absolute;
	top: 15px;
	right: 20px;
}
#resourceArea table {
	background: #fff;
}
#resourceArea .post {
	color: #000;
}
.subfolder a {
	color: #000;
}
.resourceTitle a,
#resourceArea .post a {
	color: #546152;
    text-decoration: underline;
}
.resourceTitle a:hover,
#resourceArea .post a:hover {
	color: #A2B79F;
}
.keyDocuments {
  margin: 1.5em 0 1em;
}
.keyDocuments .resourceTitle a {
	color: #546152;
    text-decoration: none;
}
.keyDocuments .resourceTitle a:hover {
	color: #546152;
    text-decoration: underline;
}
.fileTree{
	background-color: #d4d7d4;
    border-radius: 5px 0 0 5px;
	border-right: 1px solid #546152;
	box-shadow: 0 0 5px #979a96 inset;
}
.fileTree li a {
	border: 1px dashed #d4d7d4;
    color: #000;
    font-size: 1.2em;
    padding: 2px;
}
.fileTree li a:hover,
.fileTree li a:focus {
	border: 1px dashed #546152;
	box-shadow: none;
	background: #d4d7d4;
}
.coming-soon {
  color: #666;
  font-size: 0.85em;
}
/*--------------------*/
/*------Browsers------*/
.btabs li{
	border-color: #999;
	background-color:#efefef;
}
.btabs li:hover,
.browser .bSection .dlBrowser:hover {
	background-color: #E4F0E2;
	cursor: pointer;
}
.btabs li.active{
	background-color:#fff;
	border-right-color:#fff;
}
.btabs li.disabled .OS .osName{
	color:#858585;
}
.btabs li .OS .version,
.browser .bSection a .download div,
.browser .bSection a:hover .download div {
	color:#546152;
}
.browser .bSection hr,
.browser .bSection:first-child {
	border-bottom-color:#546152;
}
.browser .bSection a .download span{
	color:#999;
}
.browser .bSection .download a {
  color: #5a6b56;
}
/*--------------------------*/
/*------Training Tests------*/
.trainingTest .availableTests{
	background: #fafafa; 
	color: #546152;
	border-color: #f3f3f3;
	box-shadow: 0 0 4px #f3f3f3 inset;
}
/*-------------------------------*/
/*------Item Type Tutorials------*/
.item {
	border-color: #c6cfc4;
}
.itemTitle {
	background: #c6cfc4;
}
.itemTitle a {
  color: #546152;
}
/*---------------------------*/
/*------Important Dates------*/
.tab-inner .events-loop .events-month {
	background-color: #546152;
}
.fc-event {
    border: 1px solid #546152 !important;
    background-color: #546152 !important;
}
/*---------------------------*/
/*------About this site------*/
.about .registerButton,
.about form #searchsubmit {
	background-color: #546152;
	color:#fff;
}
.about form #s{
	border-color: #546152;
}
.about .registerButton:hover,
.about form #searchsubmit:hover {
	background-color: #6E7F6B;
	color:#fff;
}
/*-------------------------*/
/*------Search Styles------*/
.searchResults li{
	border-bottom-color:#546152;
}
.searchResults li:first-child{
	border-top-color:#546152;
}
.searchResults li:nth-child(even){
	background:rgba(24, 131, 78, 0.025);
}
.fileTree #searchform{
	border-bottom-color: #546152;
}
.fileTree #searchform .field{
	border-color: #546152;
}
.searchButton{
	background-color: #546152;
	color: #fff;
}
.searchPage .navigation li a{
	color:#fff;
	background:#546152;
}
.searchButton:hover, 
.searchPage .navigation li a:hover{
	background-color: #6E7F6B;
}
/*-------Forms-------*/
.formContainer{
	background: #EFEFEF;
    border-color: #f3f3f3;
    box-shadow: 0 0 4px #f3f3f3 inset;
    color: #546152;
	max-width: 400px;
}
.formContainer input[type="submit"]{
	color:#fff;
	background:#546152;
	font-size:1em;
	border-radius:.25em;
	padding:.25em;
	border:2px solid #ccc;
}
.formContainer input[type="submit"]:hover{
	background:#15385C;
}
.tentativeDate {
    font-style: italic;
}
/*----------------------*/
/*------Contact Us------*/
.contactPage p {
  font-size: 0.9em;
  line-height: 1.4;
  margin: 1em 0;
}
/*------------------*/
/*------Footer------*/
.footer {
	background: #546152;
	border-top: 0;
  padding-right: 0;
}
.footlink a {
	border-right-color: #D4D6D7;
    padding: 0;
}
.footlink a:hover {
	color: #9FBCD0;
}
.footerPost .social a:hover {
	border-bottom-color: #AFB1B4;
}
/*-------------------------*/
/*----------Chat-----------*/
.chatButton {
	background-color: #25327B;
	border-radius: 0.5em;
	color: #fff;
	display: block;
	font-size: 0.8em;
	line-height: 25px;
	margin: 0 auto;
	padding: 0.5em 0.75em;
	width: 115px;
}
/*-------------------------*/
/*------Media Queries------*/
@media only screen and (max-width: 960px) {
}
@media only screen and (max-width: 756px) {
	.header .logo .logoHolder{
		/* Set to heigth and width of logo_mobile.png */
		height:45px;
		width:153px;
	}
	.header .mainNav .topLevelNav{
		background-color: #C6C8C9;
	}
	.header .mainNav .topLevelNav li ul li{
		background-color:#546152;
		border-top-color:#C6C8C9;
	}
	.openMenu{
		background-color:#C6C8C9;
		border-color:#C6C8C9;
	}
	.faqPage .leftHalf h2 span{
		color:#444444;
	}
	.supportedBrowsers .browserName{
		color:#666;
	}
	.rightCol,
    .rightHalf,
    .fileTree{
		box-shadow: 0 0 5px #ccc inset;
	}
}