﻿/*
  SharePoint 2010 CSS Reset v0.1
  by Kyle Schaeffer
  http://kyleschaeffer.com/sharepoint/css-reset/
  */
.s4-title h1 a,.s4-title h2 a,.s4-tn li.static > .menu-item,.ms-WPBody a:link,.link-item a,.link-item a:link,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-ql a.selected,.s4-ql ul.root ul > li > a,.ms-menutoolbar td a,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,.ms-vb a:link,.ms-vb2 a:link,.ms-vb-user a:link,.ms-linksection-level1 ul li a,.ms-WPTitle a{color:#666;text-decoration:none;}.ms-WPBody a:visited,.link-item a:visited,.s4-qlheader:visited,a.ms-addnew:visited,.ms-ltviewselectormenuheader .ms-viewselector a:visited,.ms-ltviewselectormenuheader .ms-viewselectorhover a:visited,.ms-vb a:visited,.ms-vb2 a:visited,.ms-vb-user a:visited,.ms-linksection-level1 ul li a:visited{color:#666;text-decoration:none;}.s4-title h1 a:hover,.s4-title h2 a:hover,.s4-tn li.static > a:hover,.s4-toplinks .s4-tn a.selected:hover,.ms-WPBody a:hover,.link-item a:hover,.s4-ql ul > li > a:hover,.s4-ql ul.root > li > a:hover,.s4-qlheader:hover,.ms-rtestate-field a:hover,.s4-ql ul.root ul > li > a:hover,.ms-menutoolbar td a:hover,.ms-vh a:hover,.ms-vh2 a:hover,a.ms-addnew:hover,.ms-ltviewselectormenuheader .ms-viewselector a:hover,.ms-ltviewselectormenuheader .ms-viewselectorhover a:hover,a.ms-toolbar:hover,.ms-vh2-nofilter a:hover,.ms-vh2-nofilter-notextalign a:hover,.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-linksection-level1 ul li a:hover,.ms-propertysheet a:hover,.ms-sectionheader a:hover,.ms-disc a:hover{color:#666;text-decoration:none;}.link-item a:active,a.ms-addnew:active,.ms-ltviewselectormenuheader .ms-viewselector a:active,.ms-ltviewselectormenuheader .ms-viewselectorhover a:active,.ms-vb a:active,.ms-vb2 a:active,.ms-vb-user a:active,.ms-linksection-level1 ul li a:active{color:#666;text-decoration:none;}.s4-ql a.selected,.ms-viewlsts .ms-vb2 > a,.ms-addnew a,.ms-selectorlink a,.ms-selectorlink a:visited,.ms-navitem a:link{color:#666!important;text-decoration:none!important;}.s4-ql a.selected:visited,.ms-viewlsts .ms-vb2 > a:visited,.ms-addnew a:visited,.ms-navitem a:visited{color:#666!important;text-decoration:none!important;}.s4-ql a.selected:hover,.ms-viewlsts .ms-vb2 > a:hover,.ms-addnew a:hover,tr.s4-itm-hover a:hover,tr.ms-itmhover a:hover,.ms-selectorlink a:hover,.ms-navitem a:hover,.ms-WPTitle a:hover{color:#666!important;text-decoration:none!important;}.s4-ql a.selected:active,.ms-viewlsts .ms-vb2 > a:active,.ms-addnew a:active,.ms-navitem a:active{color:#666!important;text-decoration:none!important;}.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenuinner,.ms-siteactionsmenuhover,.ms-welcomeMenu,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,.ms-cui-toolbar-toolbar,.s4-titletable,.ms-socialNotif-Container,.ms-sbplain,.ms-sbtable,body #pageStatusBar,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.ms-dlgTitleText,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-sectionheader,.ms-linksection-level1,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-linksectionheader,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-propertysheet,.ms-formdescription,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit table.ms-pageinformation,.ms-listedit .ms-pageinformation table td,.ms-listedit .ms-propertysheet,.ms-listedit .ms-descriptiontext,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-sectionhead,.ms-wpadder-wpname,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.link-item-large,.link-item-large a,.link-item-large a:link,div.title-With-Background a,div.title-With-Background a:link,div.title-With-Background a:hover,div.title-With-Background a:visited,div.title-With-Background a:active,.headertitle,.headertitle a,.headertitle a:link,.level-item,.level-item a,.level-item a:link,.headertitle-band,.headertitle-band a,.headertitle-band a:link,.headertitle-large,.headertitle-large a,.headertitle-large a:link,.headertitle-small,.headertitle-small a,.headertitle-small a:link,.level-description,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-formbodysurvey,.ms-gridCol,.ms-gridT1,.ms-surveyVBarT,.ms-surveyVBarTC,.ms-surveyTotal{font-family:inherit;}.ms-selectorlink a,.ms-selectorlink a:visited{font-family:inherit!important;}
.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenu,.s4-breadcrumb-menu,.ms-cui-TabRowLeft,.ms-cui-toolbar-toolbar,.s4-search input.ms-sbplain,.ms-sbplain,.s4-search input,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-qlheader:visited,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.s4-titletable,.ms-dlgTitleText,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-dtinput,.ms-dttimeinput,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-linksection-level1 h3,.ms-linksection-level1 ul li a,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-formdescription,.ms-authoringcontrols,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.level-item,.level-item a,.level-item a:link,.level-description,.headertitle,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-gridCol{font-size:1em;}.s4-title h2,.ms-socialNotif-text,.s4-search select.ms-sbscopes,.s4-search input.ms-sbplain,.article-content,.welcome-content,.s4-title .s4-pagedescription,.s4-title .s4uniqpermdescription,.ms-toolbar,.ms-listheaderlabel,.ms-gb .ms-standardheader,.ms-standardheader,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb-tall,.ms-vb-user,.ms-pb,.ms-pb-selected td,.ms-vb,.ms-vb2,.ms-viewlsts-noitems > b,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,.ms-toolbarContainer,.description,.link-item,.ms-sectionheader,.ms-linksection-level1 h3,.ms-pageinformation h3.ms-standardheader,.ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-pageinformation th,.ms-createpageinformation th,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-vh,.ms-vh2,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph,.ms-propertysheet,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-bottompaging .ms-paging,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit .ms-gb .ms-vh2-nofilter,.ms-listedit .ms-gb .ms-vh2,.tmt-name,.ms-SPZoneTitle,.ms-SPZoneLabel,.ms-rteElement-P,.level-description,.headertitle,.medium,groupheader,.ms-rtefield,table.ms-disc td{color:inherit;}.ms-viewlsts th.ms-vh2-nofilter{color:inherit!important;}.ms-cui-ribbon a:link,.ms-cui-ribbon a:visited,.ms-cui-ribbon a:hover,.ms-cui-ribbon a:active,.ms-cui-menu a:link,.ms-cui-menu a:visited,.ms-cui-menu a:hover,.ms-cui-menu a:active,.ms-siteactionsmenu > span > a,.ms-menutoolbar td a,.ms-menutoolbar td a:hover,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,a.ms-socialNotif{text-decoration:none;}

/* 
.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink
{font-size:1em;} */
/*
  primary:#4ab351
  secondary:#754875
  tertiary:#bcbcbc
  font-color:#754875 
  link-color:#4ab351
  */

/* =============================================================================
   HTML5 Boilerplate CSS: h5bp.com/css
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { color: #222; }
body { margin: 0; font-size: 14px; /* line-height: 1.4; */ font-family: Arial, Helvetica, sans-serif; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a, a:link { color: #666; }
a:visited { color: #666; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, 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:before, q:after { content: ""; content: none; }
small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
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; 
    color:#fff;
    border:0;
    font-size:1.0em;
    font-family:  Myriad Pro, Trebuchet MS, Arial, Sans-Serif;
    padding: 4px;
    margin: 6px;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    text-shadow: 1px 1px 3px #666666;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#1c7ec0), to(#275a96));
    background: -moz-linear-gradient(top, #1c7ec0, #275a96);
    background: #8CBC60;	
} 
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {  
    background: #6a9a3e;
} */
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 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-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td {  }
input[type="text"], textarea {
    padding:.2em .6em;
}
input[type="text"], textarea, select, .ms-taxonomy-fieldeditor {
    border:1px solid #eeeeee;	
}
input[type="text"]:hover, textarea:hover, select:hover, .ms-taxonomy-fieldeditor:hover {
    border:1px solid #bcbcbc;	
}

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

/* ===== Primary Styles ========================================================
   Author:
   ========================================================================== */
   

/* GDPR Banner Styles */

.gdpr-banner {
    width: 1090px;
    /* height: 100px; */
    position: fixed;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.97);
    z-index: 219;
    padding: 20px;
    box-sizing: border-box;
    color: white;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 5px 5px 0px 0px;
    opacity: 0;
    transition: 0.25s all cubic-bezier(0.65, 0.05, 0.36, 1);
}
.gdpr-banner.active {
    opacity: 1;
}
button.cookie-acknowledgement {
    float: right;
    background-color: #de7324;
    border: none;
    padding: 10px 30px;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight:  bold;
    cursor: pointer;
    color: white;
    transition: .1s all ease-in-out;
}

.gdpr-banner h3 {
    color: white;
}

button.cookie-acknowledgement:hover {
    background-color: #d8874b;
}

.gdpr-func a {
    color: #de7324;
}
a.in-page-target, a.in-page-target:hover, a.in-page-target:visited {
    color: black;
    text-decoration: none !important;
}

@media screen and (max-width: 1090px) {
	.gdpr-banner {
		width: 100%;
	}
	button.cookie-acknowledgement {
		float: none;
		display: block;
		margin-top: 10px;
	}
	.gdpr-func {
	    max-width: 200px;
	}
}

body.v4master {
    overflow: visible;
    height: inherit;
    width: inherit;
}
body #s4-workspace {
    overflow: visible !important;
    padding-bottom:44px;
}
body .squi-content {
    background-color: #fff;
    width:auto !important;
    max-width: 975px;
    padding: 5px 10px;
	overflow: hidden; /* contain floated aside */
}

/* membership status */
#MembershipStatus {
	font-size:12px;
	clear:both;
}
#MembershipStatus .ms-WPBorderBorderOnly, #MembershipStatus .ms-WPBorder, #MembershipStatus .ms-WPHeader, #MembershipStatus .ms-WPHeader td {
	background:none !important;
}
#MembershipStatus h3 {
	display:none;
}

.INTA-MemberName { }
.INTA-MemberStatus { }

.ms-dialog .squi-content {
	overflow: visible; /* allow for dialog width to be computed properly */
}
.ms-dialog, .ms-dialog body {
    background: #fff;
}
.ms-dialog body .squi-content {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    margin:0;
    background: #fff;    
}
.ms-dlgFrameContainer textarea {
    max-width: 94% !important;
}
body #s4-ribbonrow {
    position: fixed;
    z-index: 1000;
    overflow: visible; /* deal with notification area display */
    min-height: 0 !important;
    height: auto !important;
}
body .s4-ribbonrowhidetitle { height:auto; }  /* needed to override something being injected into the page */

#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."] {
    position: fixed !important;
    width:254px;
}
body #s4-bodyContainer{
    min-width:320px;
    max-width:975px;
    margin:0 auto;
    background: transparent;
}
.ms-dlgOverlay {
    width: 100% !important;
}

/*
* {
    transition: all 1s;
}
*/
/* status bar */
/*
body #pageStatusBar {
    font-size: 1em;
    padding:0;
}
#s4-statusbarcontainer {
    background:#1c7ec0 !important;
}
#s4-statusbarcontainer #pageStatusBar {
    background: url('/_layouts/images/closex.png') 99.6% 8px #1c7ec0 no-repeat;
    cursor:pointer;
    border-color: #1c7ec0;
}
#s4-statusbarcontainer #pageStatusBar span {
    color:#fff !important;
}
*/
/* end status bar */

/* ribbon */
body #s4-ribbonrow {
    background-color: transparent;
    font-size: 0.857em;
}
body #s4-ribboncont {	
    background: #000;
}
.ms-cui-tt-a {
    margin-top: 16px;
}
.ms-cui-tt-span {
    padding: 0px 10px 0px;
    padding-bottom: 0 !important;	
    border-top:0;
}
.ms-siteactionsmenuhover, .s4-breadcrumb-anchor:hover, .ms-qatbutton:hover {
    background:transparent;
    border-color:transparent;	
}
.ms-siteactionsmenu .ms-viewselector-arrow {
    margin: 12px 0px 1px 0px;
}
.s4-breadcrumb-anchor, .ms-qatbutton {
    margin: 4px 3px 0px 0px;
}
.ms-cui-tt a, .ms-browseTab.ms-cui-tt-s > a.ms-cui-tt-a {
    background-color: #333333;
    border-color:transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;	
    background: #333333;	
    color:#fff;	
    cursor:pointer;
}
.ms-cui-tt a:hover {
    background: #666666 !important;
}
.ms-cui-tt-s a, .ms-cui-tt-s a:hover {
    background: #fff !important;
    color:#000 !important;	
}
.ms-cui-TabRowLeft {
    margin-top: 10px;
}

.ms-MenuUIPopupBody {
    top:38px !important;
}

.s4-noti {
    padding:0;
    margin:0;	
    background:#edb65e;
    background-color:#edb65e;			
}
.s4-noti-noti, .s4-noti-in1, .s4-noti-in2, .s4-noti-in3 {
    background:#edb65e;
    background-color:#edb65e;		
    border:0;
    border-width:0 0 0 0;
    margin:0;
    color:#fff;	
    padding:0;
}
.s4-noti-in3 {
    padding:2px;
}
/* end ribbon */

/* site actions */
/*
.ms-MenuUIPopupBody .ms-MenuUILabel {
    line-height:1.3em;
}
*/
/* end site actions */

.ms-SPZone {
    background:#EBEBEB;
    border: 0;
}
.ms-SPZone:hover {
    background:#E1E1E1;
    border: 0;	
}
.ms-WPAddButton, .ms-WPAddButton:hover {
    border:0;
}
/* web part tool pane */

.ms-ToolPaneOuter {
    position:absolute;
    right:0;
}
.ms-ToolPaneBody {
    overflow:auto !important;
    max-height:100%;
}
#MSOTlPn_ToolPaneCaption {
    cursor:move;
}

/* end web part tool pane */

/* side nav */
aside .ms-quicklaunch-navmgr {
    /* display:none; */
    margin-top: 20px;
}


.ms-toolbarItem img, .ms-WPMenuDiv img, .no-imgresize {
	width:auto !important;
}

#PrintNewsItemsContainer {
	display:none;
}

.TMAChapterMargin {
	margin-bottom: 20px;
}

.TMAChapterButton {
	border-top: 1px solid #ff6633 !important;
	background: #ff6633 !important;
	padding: 9px 18px !important;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0 !important;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0 !important;
	box-shadow: rgba(0,0,0,1) 0 1px 0 !important;
	text-shadow: rgba(0,0,0,.4) 0 1px 0 !important;
	color: white !important;
	font-size: 1em !important;
	font-family: Arial, Helvetica, "sans-serif !important";
	text-decoration: none;
	vertical-align: middle !important;
}
 .TMAChapterButton:hover {
   border-top-color: #ff6633;
   background: #ff6633;
   color: #000000;
   }
 .TMAChapterButton:active {
   border-top-color: #000000;
   background: #000000;
   }
/* =============================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {
/* Style adjustments for viewports that meet the condition */
}

/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; 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: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.clear {clear:both; visibility:visible !Important; overflow:visible !Important; height:auto !important; width:auto !important;}


/*	Less Framework 4
	http://lessframework.com
	by Joni Korpi
	License: http://opensource.org/licenses/mit-license.php	*/


/*	Resets
	------	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd,  li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
    display: block;
}

a img {border: 0;}

#TopNavLogin {
	margin: -2px -4px 0 0;
}

header {
    height:64px;
    position: absolute;
    width: 76%;
    top:0px;
    right: 5px;
}

header h2 {
    background:#E8E8E8;
    margin:-46px 0 0 100px;
    float: left;
    padding: 0 20px;
    -webkit-border-top-left-radius: 30px;
    -webkit-border-top-right-radius: 30px;
    -moz-border-radius-topleft: 30px;
    -moz-border-radius-topright: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;	
    font-size:2.0em;
}

.gigantic {
    font-size: 6.875em;
    line-height: 1.2em;
    letter-spacing: -0.125em;
}

.huge, h1, h1.ms-rteElement-H1 {
    font-size: 3.0em;
    line-height: 1.2em;
    letter-spacing: -0.0625em;
    margin:0 0 0.2em 0;	
}

.large, h2, h2.ms-rteElement-H2 {
    font-size: 2.2em;
    line-height: 1.2em;
    margin:0 0 0.2em 0;		
}

.bigger, h3, h3.ms-rteElement-H3 {
    font-size: 1.625em;
    line-height: 1.2em;
    color:#40679f;
    margin:0 0 0.2em 0;		
}

.big, h4, h4.ms-rteElement-H4 {
    font-size: 1.375em;
    line-height: 1.2em;
    margin:0 0 0.2em 0;		
}

.small, small {
    font-size: 0.8125em;
    line-height: 1.2em;
}
.search {
    position:absolute;
    right: 0px;
    top: 75px;
}
.search input.ms-sbplain {
    background:#fff;
}
.search .ms-sbgo a {
    background: url("../../Images/INTA_SearchArrow.png") no-repeat scroll 0 1px #f2f2f2;
    border-bottom: 2px solid #CCCCCC;
    border-right: 1px solid #F0F0F0;
    border-top: 1px solid #F0F0F0;
    display: block;
    height: 14px;
    width: 12px;
}
.search .s4-searchbox-QueryPrompt {
	font-style:normal;
}
.search .ms-sbgo a img {
    display:none;
}
.s4-search input.ms-sbplain, .search input.ms-sbplain {
    height: auto;
    padding: 2px 0 1px 0;
    border:none !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.768em;
    background-image: url('../../Images/INTA_WPTitleBackground.png');
    background-repeat: repeat-x;
    background-position: left bottom;
    font-weight: bold;
    color: #930;
    width:175px !important;
}
.s4-tn li.dynamic > .menu-item {
    padding: 0.5em 0.8em 0.5em;
    min-width:50px;
}
.utility-links {
	position: absolute;
	left: 0px;
	line-height: 1.0em;
	font-size: 0.85em;
	font-weight: bold;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-radius: 0.2em;
	padding: 0.2em 0.2em 0.2em 0em;
	background: #fff;
}
.utility-links ul {
	padding:0;
	margin:0;
}
.utility-links ul li {
    display:inline-block;
    /* border-left: 1px solid #ccc; */
    padding:0 2px;
}
.utility-links ul li:first-child {
    border-left: 0px;
}
.utility-links li a,
.utility-links li a:visited,
.utility-links li a:link {
    color: #666;
}
.utility-links .ms-welcomeMenu {
    padding:0;
    margin:0;
    border:0;		
}
.utility-links .ms-welcomeMenu.ms-SpLinkButtonInActive {
    padding:0;
    margin:0;
    border:0;	
}
.utility-links .ms-welcomeMenu.ms-SpLinkButtonActive {
    background:none;
}
.utility-links .ms-welcomeMenu a, .utility-links .ms-welcomeMenu.ms-SpLinkButtonActive a {
    color:#666;
    font-size:1.0em;
    padding:0;
    margin:0;
    border:0;
}
.navigation {
    text-align:right;
    margin: -28px 0 .4em 0;
    width:100%;
    display:block;
}
.navigation .menu-horizontal {
    margin: 0 0 0 auto;
    background: url('../images/grey-trans-70.png') top left transparent repeat;
    padding: 0.4em 6.0em 0.4em 0.4em;
}
.navigation .menu-horizontal ul.static {
    display: table-row;
}
.navigation .menu-horizontal li.static {
    float: none;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.navigation .menu-horizontal a.static {
    float: none;
}
.navigation .menu-horizontal .menu-item-text {
    white-space: normal;
}
.navigation .s4-tn li.static > .menu-item {
    color: #fff;
    display: block;
    white-space: normal;
    padding: .2em 0.8em 0.7em;
    font-size:1.1em;
    background:#efb658;
    margin:0 0 0 0.4em;
    text-transform:uppercase;
}
.navigation .s4-tn li.static:first-child > .menu-item {
    margin:0;
}
.navigation .s4-tn li.static > .menu-item .additional-background {
    background-image:none;
}
.navigation .s4-tn li.static > .menu-item:hover, .navigation .s4-tn li.static > .selected.menu-item {
    text-decoration:none;
    background:#1c7ec0;
}
.utility-bar {
    /* background: url('../images/grey-trans-70.png') top left transparent repeat; */
    /* margin-left: 22%; */
}
.site-title {
    display: none;
    color:#1d7fc1;
    font-size:2.0em;
    padding: 0.25em 0.3em;
    font-weight:bold;
}
.social-tools {
    display:none;
}
aside {
    float:left;
    width:20%;
    margin: 13px 0 0;
    padding: 0px 5px 0px 0px;
    font-size: .85em;
    /* background:#fff;	 */
}
.squi-logo {
    display:block;
    background: url('/SiteCollectionImages/inta_logo.jpg') transparent no-repeat top left;
    width:208px;
    height:87px;
}
aside .menu-vertical .static.menu-item .additional-background {
    /* background:#949494; */
}
.s4-ql {
    padding-left: 5px;
}
.s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited {
    font-size: 1em;
    /* color: #fff !important; */
    padding:0 12px 0 0;
    border-width: 0 0 0 0;
    margin:0px 0 0;		
}
.s4-ql ul.root > li .nav-site.menu-item, .s4-qlheader, .s4-qlheader:visited {
    background:#efb658;
}
.s4-ql ul.root > li > .nav-site.menu-item:hover, .s4-ql a.selected:hover  {
    text-decoration:none;
    background:#1d7ec1;
}
.s4-ql ul.root > li > .menu-item .menu-item-text {
    font-weight: bold;
    padding:0em 0.2em 0em 0%;
}

.s4-ql ul.root > li ul {
    display: none;
}

.s4-ql ul.root > li.selected ul {
    display: list-item;
}

.INTA-SideRail-Separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	clear: both;
	font-weight: bold;
}

body #s4-workspace .s4-ql a.selected {
    background: transparent;
    background-color: transparent;
    border-width: 0px !important;
    color: #C60 !important;
    padding: 0 12px 0 0 !important;
    padding-left: 0 !Important;;
}
.nav-site .menu-item-text {
    background: url('../images/right-arrow-white.png') 8% 12px transparent no-repeat;
}
.nav-site.nav-site-open .menu-item-text {
    background: url('../images/down-arrow-white.png') 8% 12px transparent no-repeat;
}
.s4-ql ul.root ul {
    margin: 0;
    padding-left: 0px;
}
.s4-ql ul.root ul > li > a {
    padding: 0px 0px 0px 10px;
    font-weight: bold;
}
.nav-page {
    padding:0 !important;
    margin:0 !important;
    border-width:1px 0 0 0 !important;
    color:#fff !important;	
}
.nav-page:hover .additional-background {
    background:#cacaca !important;
}
.nav-page .additional-background {
    background: #bcbcbc !important;	
}
ul li .nav-page .additional-background {
    padding:0;
}
ul li ul li .nav-page .additional-background {
    padding:0.2em 0.2em 0.2em 16%;
}
ul li ul li .nav-site {
    padding:0 !important;
    margin:0 !important;
    border-width:1px 0 0 0 !important;
    color:#fff !important;
}
ul li ul li .nav-site .additional-background {
    background: #bcbcbc !important;
    padding:0.2em 0.2em 0.2em 16%;
}
ul li ul li .nav-site .menu-item-text {
    background: none;
}

.quicklinks-actions {
    /* display:none; */
}
.quicklinks-actions li {
    list-style-type: none;
}
article .propertysheet {
    width:72% !Important;
}
.ms-ButtonHeightWidth {
    width: 8.2em;
}
.breadcrumb {
    border-bottom: 1px solid #CCC;
    padding: .9em .9em .22em;
}
article {
    position: relative;
    bottom: 0px;
    margin: 0 0 0 22%;
    background:#fff;
}
.ms-rtestate-field ul {
    list-style:bullet inside none;
    margin:.5em 1.0em;
}
.side-navigation-menu {
    display:none;
    font-weight:bold;
    /* background: url('../images/side-menu-icon.png') no-repeat #3089C5 0 -3px; */
    padding:2px 4px;
    margin:4px 0;		
}
.side-navigation-menu:after {
    content: " ▶";
}
.side-navigation-menu.open:after {
    content: " ▼";
}
.ms-linksection-level1 li {
    display:block;
    margin:3px 0;
}
#ctl00_PlaceHolderMain_ctl01_SettingLinksV4 {
    width:auto;
    float:none;
    margin:30px; 
}
div.ms-pageinformation {
    /* display:none; */
}
/*
  .ms-cui-gallery {
  width:100%;
  }
  .ms-cui-gallery tr {
  display:block;
  width:100%;	
  }
  .ms-cui-gallery td {
  display:block;
  width:100%;	
  }
  .ms-cui-gallery .ms-cui-gallerybutton {
  width:300px !important;
  height:auto !important;	
  }
  .ms-cui-gallerybutton-a br {
  display:none;
  }
  .ms-cui-gallerybutton-a div {
  width:300px !important;
  height:auto !important;
  text-align: left;
  }
  .ms-cui-gallerybutton-a img {
  height:30px;
  width:auto !Important;
  display:inline-block;
  padding: 0 8px 0 0;	
  }
  .ms-cui-gallerybutton-a span {
  display:inline-block;
  }

*/
.ms-cui-cg-yl .ms-cui-ct-last .ms-cui-tt-a {
    border-right-color: transparent;
}
.ms-cui-cg-yl .ms-cui-ct-first .ms-cui-tt-a {
    border-left-color: transparent;
}
.ms-cui-cg-pp .ms-cui-ct-last .ms-cui-tt-a {
    border-right-color: transparent;
}
.ms-cui-cg-pp .ms-cui-ct-first .ms-cui-tt-a {
    border-left-color: transparent;
}
.ms-cui-ct-ul .ms-cui-tt-s .ms-cui-tt-span {
    padding-bottom: 0 !important;
}
.ms-cui-ct-ul .ms-cui-tt-span {
    padding-top: 0;
}

.ms-cui-cg-t-i {
    height: 10px;
    display: inline-block;
    line-height: 0.9em;
    display: block;	
    font-size:0.8em;
}

.ms-dlgFrameContainer {
    height:auto !important;
}
.ms-dlgTitle {
    background: #1d7fc1;
    background-color: #1d7fc1;
}
.ms-cui-topBar2 {
    border-bottom: 0;
}
.ms-wpadder-categories div.ms-wpadder-selected, .ms-wpadder-items div.ms-wpadder-selected {
    border: 0;
    background-color: #D7E3F3;
    background-image: none;
    color: black;
    border-image: initial;
}
/* page layouts */
.content-main {
    width:100%;
}
.content-main-inner {
    padding:2em;	
}
.wp-wrapper {
    margin:0 0 2em 0;
}
.wpz {

}
.wpz img {
    max-width:100% !important;
    height:auto;
}
.block {
    display:block;
}
.w25 {
    width:25%;	
}
.w33 {
    width:33%;	
}
.w34 {
    width:34%;	
}
.w50 {
    width:50%;	
}
.w67 {
    width:67%;	
}
.w75 {
    width:75%;	
}

.w100 {
    width:100%;	
}
.fLeft {
    float:left;
}
.fRight {
    float:right;
}
.mRight > .wpz-inner {
    margin-right:1em;
}
.mLeft > .wpz-inner {
    margin-left:1em;
}
.mLeftDouble > .wpz-inner {
    margin-left:2em;
}
.page-content {
    margin:0 0 2em 0;
}
.view-more-content {
    display:block;
    padding: .4em .6em;
    background:#efb658;
    border:.5em solid #f6f6f6;
    color:#fff !important;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    margin:0 0 1em 0;
}
.view-more-content:hover {
    background:#1d7ec1;
}

/* end page layouts */
.page-tools {
    float:right;
}
footer {
    margin-left: 22%;
}
/* edit mode styles */
.page-properties {
    margin:2em 0;
}
.page-properties .field {
    margin:0 0 1em;
}
.page-properties .label {
    font-size:0.9em;
    width:auto;
    border-bottom:1px solid #eeeeee;
    margin:0 0 .5em 0;	
    padding: 0 0 0 .5em;
}
.page-properties .value {
    
}
.publishing-image {
    float:left;
}
.publishing-image .image img {
    max-width:200px;
    height:auto;
    margin:0 1em 0 0;
    background:#eeeeee;
    padding:0.5em;
}
.publishing-image .caption {
    font-style:italic;
    font-size:0.9em;
    max-width:202px;
    margin:0 1em 0 0;	
    padding:0 0.5em 0.5em;
    background:#eeeeee;		
}
.publishing-image .caption .ms-rtestate-field {
    color:#949494;	
}
/* end edit mode styles */

/* web part styles */
.dfwp-column {
  /*  float: none; */
}
.ms-WPBody {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.929em;
    font-weight: normal;
    color: #333333;
}
.ms-WPBody TABLE,.ms-TPBody TABLE {
    font-size:1em;
}
.ms-WPBody A:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #669933;
    text-decoration: none;
    font-weight: bold;
    border-style: none;

}


.ms-WPBody A:visited {
    color: #cc6600;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
}

.ms-WPBody A:hover {
    color: #000000;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
} 

/* custom left nav handling */

.RNgroup {
				font-size: 1.15em !important;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 1.571em;
				color: #666666;
				font-weight: bold;
				text-align: center;
				text-decoration: none;
}
.RNheader {
				font-size: 1.15em !important;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 1.571em;
				color: #666666;
				font-weight: bold;
				text-decoration: none;
}
.RNheader a:link {
				color: #666666;
}
.RNheader a:active {
				color: #5888ad;
}
.RNheader a:visited {
				color: #666666;
}
.RNheader a {
				color: #666666;
				text-decoration: none;
}
.rnheader a:hover {
				background-color: #ffffff;
				color: #cc6600;
}
.RNheaderselected {
				font-size: 1.15em !important;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 1.571em;
				color: #cc6600;
				font-weight: bold;
				text-decoration: none;
}
.RNheaderselected a:link {
				color: #cc6600;
}
.RNheaderselected a:active {
				color: #cc6600;
}
.RNheaderselected a:visited {
				color: #cc6600;
}
.RNheaderselected a {
				color: #cc6600;
				text-decoration: none;
}
.rnheaderselected a:hover {
				color: #cc6600;
}
.RNlink {
				font-size: 1.1em !important;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 1.357em;
				color: #666666;
				padding-left: 15px;
				text-decoration: none;
}
.RNlink a:visited {
				color: #666666;
}
.RNlink a {
				color: #666666;
				text-decoration: none;
				font-weight: bold;
}
.rnlink a:hover {
				color: #cc6600;
}
.RNlinkselected {
				font-size: 1.1em !important;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 1.357em;
				color: #cc6600;
				padding-left: 15px;
				text-decoration: none;
}
.RNlinkselected a:visited {
				color: #cc6600;
}
.RNlinkselected a {
				color: #cc6600;
				text-decoration: none;
				font-weight: bold;
}
.rnlinkselected a:hover {
				color: #cc6600;
}
.RNarrowselected {
				background-image: url('Images/INTA_RightArrow.png');
				background-position: right center;
				background-repeat: no-repeat;
				width: 5px;
}
/****************/

/*Styles used within RadEditor Content */
.INTA-H1 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.929em;
				font-weight: normal;
				color: #666666;
}
.INTA-H2 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.859em;;
				font-weight: normal;
				color: #000000;
}
.INTA-H3, .INTA-h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.857em;
				font-weight: normal;
				color: #993300;
}


.INTA-H2 .INTA-H3, .INTA-H2 .INTA-h3 {
	font-size: 1em;
	padding-left: 0.4em;
}

.INTA-H4 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.429em;
				font-weight: normal;
				color: #000000;
}
.INTA-H5 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.071em;
				font-weight: bold;
				color: #000000;
}
.INTA-H6 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.857em;
				font-weight: bold;
				color: #000000;
}
.INTA-H7 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.429em;
				font-weight: normal;
				color: #000000;
}
.INTA-H8 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.071em;
				font-weight: normal;
				color: #993300;
}

.INTA-H9 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.071em;
				font-weight: normal;
				color: #000000;
}

.INTA-Text {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-weight: normal;
				color: #333333;
}
td.INTA-Text {
	padding-left: 3px;
	padding-right: 3px;
	padding-top:2px;
	padding-bottom: 2px;
}

.INTA-TextDV {
				font-family: Arial, Helvetica, sans-serif;
				font-size: .95em;
				font-weight: normal;
				color: #333333;
}
td.INTA-TextDV {
	padding-left: 3px;
	padding-right: 3px;
	padding-top:2px;
	padding-bottom: 2px;
}

/*Styles for Unreal Campaign page in Avocacy */
#UnrealButtons {
	width: 166px;
	margin-left: 4px;
	float:left;
}
#UnrealButtons {padding-top:4px;}
#site, #vblog, #facts, #why {
	padding-bottom:4px;
}
a#site {display:block; width:166px; height:60px; background: url("/Advocacy/PublishingImages/site_u.jpg") left top no-repeat;}
a#vblog {display:block; width:166px; height:60px; background: url("/Advocacy/PublishingImages/video_u.jpg") left top no-repeat;}
a#facts {display:block; width:166px; height:60px; background: url("/Advocacy/PublishingImages/facts_u.jpg") left top no-repeat;}
a#why {display:block; width:166px; height:60px; background: url("/Advocacy/PublishingImages/why_u.jpg") left top no-repeat;}
a#learn {display:block; width:166px; height:60px; background: url("/Advocacy/PublishingImages/learn_u.gif") left top no-repeat;}
#UnrealButtons > a:hover > img {position:absolute; left:-999em; top:-999em; }


#UnrealYouTubeArea {
padding-top:4px;
	width:560px;
	float:left;
}

.INTA-Byline {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-weight: normal;
				color: #993300;
}
.INTA-Block-Quote {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.143em;
				font-weight: normal;
				color: #333333;
}
.INTA-Login-Item {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.857em;
				color: #666666;
				background-color: #ffffff;
				text-decoration: none;
}
.INTA-Login-Button {
				margin-top: 10px;
}
.INTA-ContentFrame {
				border: 4px solid #e7e7e7;
				background-color: white;
                                width: 100%;
				/* max-width:725px; */
				/* width: 725px !important; */
				/* width: 732px; */
				/* width /\**\/:732px; */
				overflow: hidden;
}

#ImageArea img {
	width: 100%;
}

#StrategicPlanImage img {
	width:100%;
	max-width:100%
}

.INTA-UnrealContentFrame {
				background-color: white;
                width: 100%;
				/* max-width:725px; */
				/* width: 725px !important; */
				/* width: 732px; */
				/* width /\**\/:732px; */
				overflow: hidden;
}


.INTA-BulletinContentFrame {
				border: 4px solid #e7e7e7;
				background-color: white;
				/* max-width:725px; */
				/* width: 725px !important; */
				/* width: 732px; */
				/* width /\**\/:732px; */
				overflow: hidden;
}
.INTA-InnerContentFrame {
				border: 20px solid #FFFFFF;
				background-color: white;
				/* max-width: 685px; */
				/* width: 685px !important; */
				/* width: 725px; */
				/* width /\**\/:725px; */
				overflow: hidden;

}
.INTA-BulletinContentFrame #MastheadText > span {
	display:inline-block;
}
.INTA-OutterContentFrame {
				width: 100%;
				background-color: #ffffff;
				margin-top:16px;
}
.INTA-BottomContentFrame {
				border-top: 20px;
				border-top-color: #ffffff;
				background-color: #fbf5f6;
				border-top-style: solid;
}
.INTA-BecomeBox {
				border: medium solid #e7e7e7;
				background-color: #ffffff;
				width: 95px;
				float: right;
}
.INTA-BecomeText {
				border: 5px solid #FFFFFF;
				background-color: #669933;
				color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				text-decoration: none;
				width: 85px;
				font-weight: bold;
				text-align: center;
				vertical-align: middle;
}
.INTA-BecomeText a {
				text-decoration: none;
				text-align: center;
				vertical-align: middle;
				color: #FFFFFF;
}
.INTA-TabArea {
				width: 99%;
				background-color: #ffffff;
				float: left;
}
.INTA-TabStrip ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
}
.INTA-TabStrip li {
				list-style-type: none;
				float: left;
}
.INTA-TabStrip li a {
				list-style-type: none;
				float: left;
				text-decoration: none;
}
.INTA-TabLink {
				border-style: none none solid none;
				border-color: #666666;
				display: block;
				padding: 5px;
				text-decoration: none;
				background: #ffffff;
				color: #666666;
				border-width: 0 0 medium 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-weight: normal;
				width: 231px;
				text-align: center;
				height: 30px;
				line-height: 30px;
}
.INTA-TabLinkActive {
				background-position: center center;
				border-style: solid solid none solid;
				border-color: #666666;
				display: block;
				padding: 5px;
				border-width: medium medium 0 medium;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-weight: bold;
				width: 232px;
				text-align: center;
				color: #000000;
				background: #ffffff;
				height: 30px;
				line-height: 30px;
}
.INTA-TabLinkActiveText {
				border-style: solid;
				border-width: 5px 25px 5px 25px;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-weight: bold;
				text-align: center;
				color: #000000;
				background: #669933;
				border-top-color: #669933;
				border-right-color: #669933;
				border-bottom-color: #669933;
				border-left-color: #669933;
}
.INTA-TabLinkText {
				border-style: solid;
				border-width: 5px 25px 5px 25px;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-weight: bold;
				text-align: center;
				color: #ffffff;
				background: #c88041;
				border-top-color: #c88041;
				border-right-color: #c88041;
				border-bottom-color: #c88041;
				border-left-color: #c88041;
}
.INTA-TabContent {
				display: none;
				width: 100%;
}
.INTA-TabContentActive {
				border-style: none;
				border-width: medium;
				border-color: #666666;
				display: block;
				clear: both;
				background: #FFFFFF;
				padding: 10px;
				width: 98%;
}

.INTA-TabContent a, .INTA-TabContentActive a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #669933 !important;
    text-decoration: none;
    font-weight: bold;}

.INTA-MembershipCornerHeader {
				background-color: #ff3333;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				color: #FFFFFF;
				width: 231px;
				text-align: center;
				float: left;
				height: 30px;
				line-height: 30px;
				vertical-align: middle;
}
.INTA-CommitteeHeader {
				background-color: #c88041;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				color: #FFFFFF;
				width: 231px;
				text-align: center;
				float: left;
				height: 30px;
				line-height: 30px;
				vertical-align: middle;
}
.INTA-DiscussionHeader {
				background-color: #833d87;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				color: #FFFFFF;
				width: 231px;
				text-align: center;
				float: left;
				height: 30px;
				line-height: 30px;
				vertical-align: middle;
}
.INTA-MemberRotatorImage {
				margin: 11px 0px 11px 0px;
				cursor: hand;
				cursor: pointer;
				width: 238px;
}
.INTA-MembershipImageArea {
				float: left;
				width: 450px;
				margin: 10px;
}
.INTA-RotatingImageArea {
				float:right;
				width: 249px;
				position: static;
}

.INTA-SideRail {
				/**display: block;**/
}

/*YouTube Video Embed */
.youtube-video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; 
height: 0; 
overflow: hidden; 
}   
.youtube-video-container iframe, .youtube-video-container object, .youtube-video-container embed {     
position: absolute;     
top: 0;     
left: 2%;     
width: 95%;     
height: 95%; 
}

/* INTA search */
.INTA-SearchTextArea {
    float: left;
    width: 100px;
}
.INTA-SearchFields {
    background-color: #fbf5f6;
    float: left;
    max-width: 172px;
}
#SearchColumn2.INTA-SearchFields {
	max-width: 270px;
}
.INTA-SearchCommand {
    background-color: #fbf5f6;
    float: left; 
    width: 50px;
}
.INTA-SearchGutter {
    background-color: #fbf5f6;
    float: left;
    width: 10px;
    height: auto;
}
.INTA-SearchContainer {
    border: 10px solid #fbf5f6;
    background-color: #fbf5f6;
    float: left;
    width: 550px;
}
.INTA-Bulletin_date {
    font-size: 0.857em;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
}

/* inta article nav styling */

.INTA-nav-link-item a:link {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.929em;
				color: #666666 !important;
				text-decoration: none;
				font-weight: bold;
}
.INTA-nav-link-item a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.929em;
				color: #666666 !important;
				text-decoration: none;
				font-weight: bold;
}
.INTA-nav-link-item {
				line-height: 1.4em;
}
.INTA-nav-link-item a:active {
				color: #cc6600 !important;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.929em;
				font-weight: bold;
}
.INTA-nav-link-item a:visited {
				color: #666666 !important;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.929em;
				font-weight: bold;
}
.INTA-nav-link-item a:hover {
				color: #000000 !important;
				text-decoration: underline;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.929em;
				font-weight: bold;
}

.INTA-nav-link-large-item a:link {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.071em;
				color: #666666 !important;
				text-decoration: none;
				font-weight: bold;
}
.INTA-nav-link-large-item a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.071em;
				color: #666666 !important;
				text-decoration: none;
				font-weight: bold;
}
.INTA-nav-link-large-item {
				line-height: 1.6em;
}
.INTA-nav-link-large-item a:active {
				color: #cc6600 !important;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.071em;
				font-weight: bold;
}
.INTA-nav-link-large-item a:visited {
				color: #666666 !important;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.071em;
				font-weight: bold;
}
.INTA-nav-link-large-item a:hover {
				color: #000000 !important;
				text-decoration: underline;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.071em;
				font-weight: bold;
}


/* login styling */
#LoginControl {
				display: none;
				height: 225px;
				position: absolute;
				width: 200px;
				border: medium solid #e7e7e7;
				background-color: #FFFFFF;
				z-index: 500 !important;
				left: 30%;
				top: 50px;
				padding: 2px 10px;
}
#LoginControl .btn_close {
	float:right;
}
.INTA-TopSpacer {
	float:right;
}

.INTA-ChinaSite, .INTA-ChinaSite a {
	color:#cc6600 !important;
	font-size: 12px;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 50px;
	text-decoration: none;
	float:right;
}

.INTA-Regional, .INTA-Regional a {
	color:#cc6600 !important;
	font-size: .84em;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 10px;
	text-decoration: none;
	float:left;
}

/* INTA ad styling */

.INTA-LeftAd {
    background-color: #ffffff;
    width: 200px;
    height: auto;
    float: left;
    z-index: 4;
}
.INTA-AdFrame {
    width: 195px;
    height: 93px;
    background-image: url('../../Images/fullHeightAd_210x100.png');
}
.INTA-AdFrameHalf {
    width: 195px;
    height: 51px;
    background-image: url('../../Images/halfHeightAd_210x55.png');
}

.INTA-TestimonialFrame {
    width: 195px;
    height: 300px;
}

.INTA-RotatingAd1 {
    width: 185px;
    height: 41px;
}

.INTA-RotatingAd2 {
    width: 185px;
    height: 83px;
    display: block;
}

.INTA-RotatingAd3 {
    height: 83px;
    display: block;
    width: 185px;
    padding-left:5px !important;
    padding-left:2px;
    padding-top:5px;

}
.INTA-RotatingAd8 {
width: 185px;
height: 41px;
display: block;
padding-top: 5px;
padding-left: 5px !important;
padding-left: 2px;
}
.INTA-TestimonialAd {
    height: 300px;
    display: block;
    width: 195px;
    padding-left:0px !important;
    padding-left:-2px;

}

/* inta table */

.INTA-table, .INTA-Table{
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}
.INTA-table tr.INTA-tableTableHeaderRow, .INTA-table td.INTA-tableTableHeaderRow{
    padding: 6px;
    color: #333333;
    background: #8cbc60;
    text-align: left;
    font-size: 1em;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
    font-weight: bold;
    vertical-align: top;
}
.INTA-table td.INTA-tableTableHeaderFirstCol{
    padding:6px;
    color: #333333;
}
.INTA-table td.INTA-tableTableHeaderLastCol{
    padding:6px;
    color: #333333;
}
.INTA-table td.INTA-tableTableHeaderOddCol{ 
    padding:6px;
    color: #333333;

}
.INTA-table td.INTA-tableTableHeaderEvenCol 
{
    padding:6px; 
    color: #333333;
}
.INTA-table tr.INTA-tableTableOddRow, .INTA-table td.INTA-tableTableOddRow, INTA-Table-OddRow{
    color: #333333;
    background-color: #ffffff;
    font-size: 1em;
    vertical-align: top;
    text-align: left;

}
.INTA-table tr.INTA-tableTableEvenRow, .INTA-table td.INTA-tableTableEvenRow, INTA-Table-EvenRow{
    color: #333333;
    background-color: #f1e7e4;
    font-size: 1em;   
    vertical-align: top;
    text-align: left;

}
.INTA-table td.INTA-tableTableFirstCol{
    padding: 6px;
    text-align: left;
}
.INTA-table td.INTA-tableTableLastCol{
    padding:6px;
}
.INTA-table td.INTA-tableTableOddCol{
    padding:6px;
    vertical-align:middle;
}
.INTA-table td.INTA-tableTableEvenCol{
    padding:6px;
    vertical-align:middle;
}
.INTA-table tr.INTA-tableTableFooterRow{
    background-color: #336699;
    color: #ffffff;
    font-weight: 500;
    font-size: 1em;
    font-family: Arial, Helvetica, sans-serif;
}
.INTA-table td.INTA-tableTableFooterFirstCol{
    padding: 6px;
    border-top: solid gray 1.0pt;
    text-align: left;
}
.INTA-table td.INTA-tableTableFooterLastCol{
    padding:6px;;
    border-top:solid gray 1.0pt;
    text-align:left;
}
.INTA-table td.INTA-tableTableFooterOddCol{
    padding: 6px;
    text-align: left;
    border-top: solid gray 1.0pt;
}
.INTA-table td.INTA-tableTableFooterEvenCol{
    padding: 6px;
    text-align: left;
    border-top: solid gray 1.0pt;
}


/**inta links****/
.link-item a:link, TD.INTA-Text a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #669933;
    text-decoration: none;
    font-weight: bold;
}
.link-item a,  TD.INTA-Text a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #669933;
    text-decoration: none;
    font-weight: bold;
}
.link-item {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #669933 !important;
    text-decoration: none;
    font-weight: bold;
}
.link-item a:active,  TD.INTA-Text a:active {
    color: #cc6600;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
}
.link-item a:visited,  TD.INTA-Text a:visited {
    color: #cc6600;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
}
.link-item a:hover,  TD.INTA-Text a:hover {
    color: #000000;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
}


.link-itemDV a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    color: #669933;
    text-decoration: none;
    font-weight: bold;
    width:45%;
}
.link-itemDV a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    color: #669933;
    text-decoration: none;
    font-weight: bold;
    width:45%;
}
.link-itemDV  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    color: #669933 !important;
    text-decoration: none;
    font-weight: bold;
    width:45%;
}
.link-itemDV a:active {
    color: #cc6600;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    font-weight: bold;
    width:45%;
}
.link-itemDV a:visited {
    color: #cc6600;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    font-weight: bold;
    width:45%;
}
.link-itemDV a:hover {
    color: #000000;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    font-weight: bold;
    width:45%;
}



.link-item-large a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.429em;
    color: #669933;
    text-decoration: none;
    font-weight: bold;
}
.link-item-large a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.429em;
    color: #669933;
    text-decoration: none;
    font-weight: bold;
}
.link-item-large {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.429em;
    color: #669933;
    text-decoration: none;
    font-weight: bold;
}
.link-item-large a:active {
    color: #cc6600;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.429em;
    font-weight: bold;
}
.link-item-large a:visited {
    color: #cc6600;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.429em;
    font-weight: bold;
}
.link-item-large a:hover {
    color: #000000;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.429em;
    font-weight: bold;
}

td.link-item {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
}
/**** inta footer and misc */
.INTA-BottomContentFrame {
    width: 100%;
    border-top: 20px;
    border-top-color: #ffffff;
    background-color: #fbf5f6;
    border-top-style: solid;
}
.INTA-BottomContent {
    width: 98%;
    z-index: 6;
    float: left;
    background-color: #fbf5f6;
    padding: 0px 14px;
}
.INTA-SocialMedia {
    Float: left;
    width: 20%;
    z-index: 7;
    background-color: #fbf5f6;
}
.INTA-BottomSpacer {
    Float: left;
    width: 20px;
    z-index: 7;
    background-color: #fbf5f6;
    display: none;
}
.INTA-MiniSiteMap {
    Float: left;
    width: 80%;
    background-color: #fbf5f6;
    z-index: 8;
}
.INTA-FooterContainer {
    float: left;
    width: 100%;
    z-index: 9;
    background-color: #fbf5f6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.857em;
    color: #666666;
    /* white-space: nowrap; */
    /* overflow: hidden; */
}
.INTA-Footer {
    float: left;
    width: 98%;
    z-index: 9;
    background-color: #fbf5f6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #666666;
    /* white-space: nowrap; */
    /* overflow: hidden; */
}
.INTA-Footer-Logo {
    width:200px; 
    float:right;
}
.INTA-Footer a {
    color: #666666;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
}
.INTA-FooterSeparator {
    color: #993300;
}
.INTA-FooterSpacer {
    Float: left;
    width: 15px;
    z-index: 7;
    background-color: #fbf5f6;
}

.INTA-FindUs {
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.875em;
    font-weight: bold;
    color: #993300;
    background-color: #ffffff;
    width: 90%;
}

.INTA-PopularColumn {
    width: 32%;
    float: left;
}
.INTA-PopularHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.875em;
    font-weight: bold;
    color: #993300;
    float: left;
}
.INTA-PopularHeader a {
    color: #993300;
    text-decoration: none;
}
.INTA-PopularText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.875em;
    font-weight: bold;
    color: #666666;
    float: left;
}
.INTA-PopularText a {
    text-decoration: none;
    color: #666666;
}

.inta-forgot-username {
	text-align: left;
}

.ms-standardheader {
				font-size: 1em;
				margin-top: 0em;
				margin-right: 0em;
				margin-bottom: 1em;
}


/* Start of Bulletins */
.bulletin_quotes{
    background-color:#d4d7d9; 
    background-image:url('https://extended.inta.org/INTABulletin/PublishingImages/pq_img.png'); 
    /*background: url("/INTABulletin/PublishingImages/pq_img.png")*/
    background-repeat: no-repeat;
    font-family: Arial, Verdana, Geneva, sans-serif; 
    font-size: 18px; 
    line-height: 24px;
    padding:12px; 
    width: 225px;
    margin:10px;
}
.bulletin_left{
      float:left;
      padding-right: 12px;
}
.bulletin_right{
      float:right;
      padding-left: 12px;
}
/* End of Bulletins */


/****/
.twitter_friends {
    border: 4px solid #e7e7e7;
    max-width: 185px;
    width: 185px !important;
    width: 195px;
    width /**/:195px;
    overflow: hidden;
    color: #cc6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.929em;
}

.wpic {
    width: 25px;
    height: 25px;
    border: 0px;
}
.wdiv {
    border-style: solid;
    border-width: 5px 5px 5px 7px;
    border-color: #FFFFFF;
    max-width: 175px;
    width: 175px !important;
    width: 185px;
    width /**/:185px;
    overflow: hidden;


}

.twitter_inner_friends {
    border: 10px solid #FFFFFF;
    width: 150px;
}
.twitter_frame {
    width: 195px;
    height: 199px;
    color: #cc6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.929em;
    background-image: url('../../Membership/PublishingImages/tweetBox.png');
}
#twitter_update_list {
    margin: 10px;
}
#twitter_update_list a {
    /* wraps the link to the tweet */
    /* by default it have 85% font-size therefore you might want to change it like below */
    font-size: 100% !important;
    font-size: 0.929em !important;
}
#twitter_update_list span {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.929em;
    text-align: left;
}
#twitter_update_list span a {
    color: #666666;
}
#twitter_update_list span a:hover {
    text-decoration: underline;
    color: #666666;
}
hr {
    color: #666666;
    height: 2px;
}


/* Selection colours (easy to forget) */

::selection 	 	{background: rgb(255,255,158);}
::-moz-selection 	{background: rgb(255,255,158);}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {-webkit-tap-highlight-color: rgb(255,255,158);}


.cube-shade {
				padding: 0px 0px 45px 22px;
				background-image: url('../images/CubeBackground.png');
				background-repeat: no-repeat;
				width: 174px;
				height: 115px;
				top: 0px;
				right: 0px;
}
.cube-shade a {
				text-decoration: none;
				color: #FFFFFF;
				cursor: pointer;
}
.cube-inside {
				margin: 0px;
				color: #FFFFFF;
				width: 100px;
				height: 100px;
				text-align: center;
				vertical-align: middle;
				font-size: 15px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
}
.cube-div-bottom {
				background-color: #ffffff;
				margin: 3px;
				padding: 3px;
				text-align: left;
}

/*		Default Layout: 992px. 
		Gutters: 24px.
		Outer margins: 48px.
		Leftover space for scrollbars @1024px: 32px.
                -------------------------------------------------------------------------------
                cols    1     2      3      4      5      6      7      8      9      10
                px      68    160    252    344    436    528    620    712    804    896    */

body {
    padding: 0;
    background: #333;
    color: rgb(60,60,60);
    -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
}
/* ribbon shortcuts */
.ribbon-shortcuts {
    float:left;	
    margin:2px;
}
.ribbon-shortcuts .ribbon-shortcut img {
    width:20px;
    height:20px;
}
.ribbon-shortcuts .ribbon-shortcut a {
    position:relative;
    width:20px;
    height:24px;
    color:#fff !important;
    border-top:2px solid #000;
    padding:2px 0 0 0;
}
.ribbon-shortcuts .ribbon-shortcut span {
    display:none;
}
.ribbon-shortcuts li.dfwp-item {
    display:inline-block;
    margin:0 20px 0 0;
}

/* end ribbon shortcuts */

/* featured story slider */
.featured-slider {	
    background:url('/_layouts/images/loading16.gif') transparent no-repeat 50% 50%;
    width:100%;
}
.featured-slider .ms-WPBody {	
    padding:0;
}
.featured-slider > table {
    display:none;
}
.featured-slider .pager {
    float:left;
    width:30%;
    height:300px;	
}
.featured-slider .pager li {
    list-style:none;
    margin:0 0 5px 0;	
}
.featured-slider .pager a {
    display:block;
    padding: 2px;
    height:52px;
    cursor:pointer;
}
.featured-slider .pager li.activeSlide a, .featured-slider .pager a:hover {
    background:#f6f6f6;	
}
.featured-slider .pager .thumb {
    width:60px;
    height:40px;
    overflow:hidden;
    border:6px solid #c9c7c7;	
    display:inline-block;
}
.featured-slider .pager li.activeSlide .thumb {
    border:6px solid #efb658;	
}
.featured-slider .pager img {	
    width:60px;
    height:auto;	
}
.featured-slider .pager h4 {
    display:inline-block;
    vertical-align:top;
    padding:0 0 0 8px;
}
.featured-slider .slides {
    width:70%;
    float:left;
    height:300px;		
}
.featured-slider .slides-inner {
    border:6px solid #c9c7c7;	
    height:288px;
    margin: 0 1.0em 0 0;
    overflow:hidden;
}
.featured-slider .featured-slide {
    height:auto;
    overflow:hidden;
    width:100%;
    
}
.featured-slider .featured-slide img {
    width:100%;
    height:auto;
}
.featured-slider .featured-slide .overlay {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;	
    background: url('../images/black-trans-70.png') transparent repeat top left;
    color:#fff;
}
.featured-slider .featured-slide .overlay-inner {
    padding:10px;
}
.featured-slider .featured-slide .overlay a {
    color:#fff !important;
}
.featured-slider .featured-slide .overlay h2 {
    display:inline-block;
    margin:0 20px 0 0;
}
.featured-slider .featured-slide .overlay .description {
    display:inline;
}
.featured-slider .featured-slide .overlay .read-more {
    position:absolute;
    bottom:0;
    right:0;
    padding:0.1em 2em 0.1em 0.5em;
    font-weight:bold;
    text-transform:uppercase;
    background:	url('../images/right-arrow-white-solid.png') #efb658 no-repeat 6.5em 0.6em;
    font-size:0.8em;	
}
/* end featured story slider */

/* web part chrome styles */
.ms-WPBorderBorderOnly, .ms-WPBorder {
    border: 0;
    background:#f6f6f6;
}
.ms-WPBorderBorderOnly > div.ms-WPBody {
    border: 1px solid #eeeeee;
    background:#fff;
    margin:0.5em;
}
.ms-WPBody {
    padding:0.8em;	
}
.ms-WPBorder div.ms-WPBody {
    border: 1px solid #eeeeee;
    background:#fff;
    padding:0.8em;
    margin: 0 0.5em 0.5em;
}

.ms-wpContentDivSpace {
    margin-left: 0;
    margin-right: 0;
}
.ms-WPHeader {
    background:inherit;
}

.ms-WPHeader A:link{
	color: #000000 !Important;
}

.ms-WPHeader A:visited {
	color: #000000 !Important;
}
.ms-wpTdSpace, .ms-WPHeaderTd, .ms-WPHeaderTdMenu, .ms-WPHeaderTdSelection {
    background:#fff;
}
.ms-wpTdSpace {
    width:0.5em !important;
    background:inherit;	
}

.ms-WPTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    padding: 2px 7px 2px 3px;
    text-transform: none;
    font-variant: normal;
}
.ms-WPHeaderCbxHidden {
    display:none;
}
/*
.ms-WPHeaderTdMenu, .ms-WPHeaderTdMenu:hover {
    background:#efb658;
    margin:0;
    padding:0;
} */
.s4-wpTopTable {
    position:relative;
}
.ms-WPMenuDiv:hover, .ms-WPMenuDivHover {
    border:0;
    padding:0;
    margin:0;	
}

.ms-MenuUIPopupBody.ms-MenuUIPopupScreen {
    top:0px !important;
  /*
    right:0.6em !important;
  */    
   position: absolute !important;
   left: 0px !important;
}

.s4-wpcell-plain {
    padding:0 0 .5em 0;
}
.ms-WPHeader, .ms-WPHeader td {
	background-image:url("../../Images/INTA_WPTitleBackground.png") !important;
	background-repeat: repeat-x !important;
	background-position: 0px -5px !important;
	border:none !important;
}
.ms-WPBorder div.ms-WPBody {
	border:none;
	margin:0;
}
.ms-WPHeaderTdMenu:hover {
	border:none !important;
	background:#ccc !important;
}
.ms-WPHeaderTdMenu img {
	display:block !important;
	visibility:visible !important;
}

/* end web part chrome styles */

/* event item styles */
.date-sticker {
    width:60px;
    float:left;
    text-align:center;
}
.date-sticker .month {
    font-size:0.9em;
    text-transform:uppercase;
    background:#efb658;
    color:#fff;
    display:block;
    padding:.1em;
    font-weight:bold; 
}
.date-sticker .day {
    font-size:3em;
    display:block;	
    padding:.4em 0;
    background:#f6f6f6;
    text-align:center;	
}
.event-info {
    margin:0 0 0 70px;
}
.event-info .location {
    display:block;
}
.event-info .time {
    display:block;	
}
/* end event item styles */

/* news article item */
.news-article-item {
    
}
.news-article-item img {
    max-width:80px !important;
    height:auto;
    border:.5em solid #f6f6f6;
}
-----------------------------------------------------------------------------
XSL Styles
-----------------------------------------------------------------------------
*/
.xsl-imageh200px {
    float:left;
    height:250px;
    width: auto;
    border-width:0px;
}

.xsl-heading {
    vertical-align:top;
    margin-top: 0px;
    padding-top: 0px;
    font-size: 2.0em;
    margin-bottom: 5px;
}
.xsl-body {
    vertical-align: top;
    text-align: left !Important;
    line-height: normal;
    margin-bottom: 10px;
}
.xsl-heading-sub {
    font-size: 1.1em;
    font-weight:bold;

    
}
.xsl-body-sub {

}
.xsl-image-thumbnail{
    height:auto;
    width:48px;
}
.xsl-imagew150px {
    float:left;
    height: auto;
    max-height:150px;
    width: 150px;
    border-width:0px;
}

/*Calendar XSLT Styles*/
.xslCal{
    margin-left:20px;
}
.xslCal .left{
    width:82px; 
    position:relative; 
    left:-21px; 
    float:left;
}
.xslCal .right span{
    display:block;
}
.xslCal .month{
    text-transform:uppercase; 
    background:#004B8E; 
    color:#fff; 
    padding:3px 0 3px 18px; 
    width:65px; 
    display:block; 
}
.xslCal .day{
    font-size:30px; 
    width:68px; 
    display:block; 
    line-height:35px; 
    text-align:center;
}
.xslCal .title{
    font-size: 1.3em;
    display: block;
    padding-top: 0px;
    margin-top: -10px;
}
.xsl-squi-highlight{
    margin-bottom: -5px !Important;
    margin-top: 10px !Important;
    font-size: 1.25em !Important;
    color: silver !Important;
    border-bottom: #C0C0C0
}
.item h4 {
    margin:0 0 .5em 0;
}
.accordion-detail {
    display:none;
}
.topic-accordion-item {
    padding:0;
    margin:0 0 .5em 0;
}
.topic-accordion-item h3 {
    padding:.2em .5em;
}
.topic-accordion-item h3.open, .topic-accordion-item h3:hover {
    background:#f6f6f6;
}
a.view-more-button {
    background: url('../images/right-arrow-white-solid.png') 90% 55% no-repeat #efb658;	
    padding:2px 26px 2px 6px;
    color:#fff !important;
    float:right;
    font-weight:bold;
    text-transform:uppercase;
    font-size:0.8em;
}
a.view-more-button:hover {
    background: url('../images/right-arrow-white-solid.png') 90% 55% no-repeat #1c7ec0;	
}
a.view-more-text {	
    padding:2px 6px;
    float:right;
    font-weight:bold;
    text-transform:uppercase;
    font-size:0.8em;
}



/* calendar styles */
.inta-calendartext, .INTA-CalendarText {
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.inta-calendartext a, .INTA-CalendarText a {
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.INTA-CalendarHeader {
	background-color: #669933;
}
.INTA-CalendarGroupHeader {
	background-color: #fbf5f6;
	font-weight: bold;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.INTA-Calendar-paging, .INTA-Calendar-paging A:link, .INTA-Calendar-paging A:visited  {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #ffffff;
	background-color: #336699;
}



.INTA-alternating, .inta-alternating {
	background-color: #ffffff;
}
.INTA-alternatingstrong, .inta-alternatingstrong {
	background-color: #f1e7e4;
}

@media screen and (max-width: 680px) {
	.INTA-CalendarHeader {
		display: none !important;
	}
	.inta-alternatingstrong,
	.inta-alternating,
	.inta-alternating td,
	.inta-alternatingstrong td {
		display: block;
	}
	.inta-alternatingstrong,
	.inta-alternating {
		padding: 10px;
	}
	.leadership-bio {
		overflow: hidden;
		margin-bottom: 30px;
	}
	.leadership-bio .collapse-left {
		float: left !important;
		padding-top: 15px;
		width: auto !important;
	}
	.INTA-SearchCommand {
		float: none;
		margin: 10px 0;
	}
	
	#CalendarArea .INTA-TextDV {
		display: block;
	}
	
	#CalendarArea tr,
	#CalendarArea td.INTA-TextDV,
	#CalendarArea td.link-item,
	#CalendarArea td.link-itemDV {
		display: block;
		width: auto !important;
	}
	
	#CalendarArea tr {
		padding: 10px;
		width: 100%;
	}
	#CalendarArea td.INTA-TextDV,
	#CalendarArea td.link-itemDV {
		padding: 3px 0;
	}
	
	#CalendarArea td.INTA-TextDV > img {
		float: left;
		padding: 3px;
	}
	
	#CalendarArea td.link-item {
		float: left;
	}
	#CalendarArea #group0 * {
		background-color: transparent;
		color: white;
	}
	#CalendarArea #group0,
	#CalendarArea .INTA-Calendar-paging {
		display: block;
		width: 100%;
		color: white;
		background-color: #336699;
		padding: 3px 5px;
	}
	
	.INTA-SearchFields {
		float: none;
	}
	
	table.officers-layout {
		width: auto !important;
	}
	table.officers-layout td,
	table.officers-layout tr {
	    display: block;
	}
	
	table.officers-layout td:nth-child(2n+2) {
	    margin-bottom: 20px;    
	}
	
	table.officers-layout td strong {
	    font-size: 16px;
	    padding: 5px 0;
	    display: inline-block;
	}
}

/* search best bets */
.srch-BestBetsWPTitle {
	background-image: url(../images/checkmark.gif);
	background-repeat: no-repeat;
	background-position:left;
}
.srch-BestBets, .srch-results {
	max-width: 691px;
}
div.srch-BB-Result {
	margin-left: 0px;
	padding-left: 0px;
}
div.srch-BestBetsBottom {
  border-bottom: solid 1px #6F9DD9;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0px; 
}
.srch-results {
	padding-left: 0px;
}
.srch-stats {
	margin-left: 0px;
}
.srch-BestBetsTitle {
	font-size: inherit;
}
.ms-advsrchtips {
	display: none;
}
div.ms-advsearch-header {
	margin-top: 6px;
}

/* quick launch left nav */
.quicklinks-actions {
	display:none;
}

@media only screen and (max-width:1024px) and (orientation: portrait) {
	.INTA-ContentFrame #ImageArea img {
    	max-width: 100%;
	}
	
	.RNgroup {
				font-size: .88em !important;
				line-height: 1.571em;

}
.RNheader {
				font-size: .88em !important;
				line-height: 1.571em;
}
.RNheaderselected {
				font-size: .88em !important;
				line-height: 1.571em;
}

.RNlink {
				font-size: .75em !important;
				line-height: 1.357em;
}

.RNlinkselected {
				font-size: .75em !important;
				line-height: 1.357em;
}

}


@media only screen and (max-width:975px) {
	.INTA-ContentFrame #ImageArea img {
    	max-width: 100%;
	}
}


/* large screen styles */

@media only screen and (min-width: 975px) {
	.squi-logo {
		position:relative;
		top:4px;
	}
	.utility-links {
	    left: 0px;
	    top: 68px;
	}
	.utility-links li a, .utility-links li a:visited, .utility-links li a:link {
	    background-color: #FFFFFF;
	    color: #666666;
	    float: left;
	    font-family: Arial,Helvetica,sans-serif;
	    font-size: 1em;
	    font-weight: bold;
	}
	aside > table.s4-wpTopTable {
		margin:17px 0 0 10px;
	}
	footer {
		margin:0 20px 0 215px;
	}
	.INTA-Text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #333;
	}
	.INTA-Text > p > a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #669933;
		text-decoration: none;
		font-weight: bold;
	}

		.INTA-Text > p > a:visited {
		color: #cc6600;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	.INTA-Text > p > span > span > a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #669933;
		text-decoration: none;
		font-weight: bold;
	}

		.INTA-Text > p > span > span > a:visited {
		color: #cc6600;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	.link-item a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #669933;
		text-decoration: none;
		font-weight: bold;
	}
	.link-item a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #669933;
		text-decoration: none;
		font-weight: bold;
	}
	.link-item {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #669933;
		text-decoration: none;
		font-weight: bold;
	}
	.link-item a:active {
		color: #cc6600;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
	.link-item a:visited {
		color: #cc6600;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
	.link-item a:hover {
		color: #000000;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
	.link-item-large a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #669933;
		text-decoration: none;
		font-weight: bold;
	}
	.link-item-large a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #669933;
		text-decoration: none;
		font-weight: bold;
	}
	.link-item-large {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #669933;
		text-decoration: none;
		font-weight: bold;
	}
	.link-item-large a:active {
		color: #cc6600;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
	}
	.link-item-large a:visited {
		color: #cc6600;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
	}
	.link-item-large a:hover {
		color: #000000;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
	}
	.inta-calendartext {
		font-size: 13px;
	}
	.inta-calendartext a {
		font-size: 13px;
	}
	.INTA-CalendarGroupHeader {
		height: 22px;
		padding-bottom: 3px;
		font-size: 13px;
	}
	.INTA-Calendar-paging {
		font-size: 11px;
	}
	.RNheader {
		font-size: 12px;
		line-height: 20px;
		color: #666;
	}
	.rnlinkselected {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #C60;
		padding-left: 15px;
		text-decoration: none;
	}
	aside {
		width:210px;
	}
	article {
		margin:0 0 0 215px;
	}
	aside > table.s4-wpTopTable .RNlink {
		font-size: 11px;
		line-height: 17px;
	}
	.INTA-ContentFrame {
		width:725px;
	}
	.ms-WPBody {
		padding:0;
	}
	.inta-calendar-paging {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: white;
		background-color: #369;
	}
	.INTA-H1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #666666;
	}
	.INTA-H2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 26px;
		font-weight: normal;
		color: #000000;
	}
	.INTA-H3, .INTA-h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 26px;
		font-weight: normal;
		color: #993300;
	/*	margin-left:7px; */
	}
	.INTA-H4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		color: #000000;
	}
	.INTA-H5 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
	}
	.INTA-H6 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	.INTA-H7 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		color: #000000;
	}
	.INTA-H8 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #993300;
	}
	
	.INTA-H9 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #000000;
	}
	.INTA-TabContentActive {
		clear:none;
		padding-top: 52px;
	}
	.INTA-DescriptionArea {
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #333;
		width: 85%;
	}
	.s4-search input.ms-sbplain {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	}
	.ms-WPTitle {
		background:none;
	}
	.ms-WPHeader, .ms-WPHeader td {
		background-image:url("../../Images/INTA_WPTitleBackground.png") !important;
		background-repeat: repeat-x !important;
		background-position: 0px -5px !important;
		border:none !important;
	}
	.ms-WPBorder div.ms-WPBody {
		border:none;
		margin:0;
	}
	.srch-stats {
		COLOR: #ffffff;
		FONT-SIZE: 1.0em;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		background-color: #336699 !important;
		text-align: left;
		white-space: nowrap;
	}
	.srch-stats A:link {
		text-decoration: none;
		color: #669933;
	}
	.srch-stats a:hover {
		color: #FF0000;
	}
	.srch-Page {
		COLOR: #ffffff;
		FONT-WEIGHT: bold;
		FONT-SIZE: 1.0em;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		background-color: #336699 !important;
		text-align: right;
		padding:0;
	}
	.srch-Page A:link, .srch-Page A:visited {
		text-decoration: none;
		color: #ffffff !important;
		FONT-WEIGHT: normal;
		float:none;
		display:inline;
		font-size:13px;
		padding:0;
	}
	.srch-Page strong {
		background:none;
		float:none;
		display:inline;
		font-weight:bold;
		border:none;
		padding:0;
	}
	.srch-Page a:hover {
		color: #FFFFFF;
	}
	.srch-sort {
		COLOR: #333333;
		FONT-SIZE: 1.0em;
	}
	.srch-sort A:link, .srch-sort A:visited {
		text-decoration: none;
		color: #669933;
	}
	.srch-sort a:hover {
		color: #000000;
	}
	.srch-sort-right {
		float: right;
		COLOR: #333333;
		FONT-SIZE: 1.0em;
		padding-bottom: 4px;
	}
	.srch-sort-right A:link, .srch-sort-right A:visited {
		text-decoration: none;
		color: #669933;
	}
	.srch-sort-right a:hover {
		color: #FF0000;
	}
	.srch-Title {
		FONT-SIZE: 13px ;
		MARGIN: 0px 0px 5px;
		COLOR: #669933 ;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	.srch-Title A:link, .srch-Title2 A:visited {
		text-decoration: none;
		color: #cc6600;
	}
	.srch-Title2 {
		FONT-SIZE: 13px !important;
		MARGIN: 0px 0px 5px;
		COLOR: #669933 !important;
		FONT-FAMILY: Arial, Helvetica, sans-serif !important;
	}
	.srch-Title2 A:link, .srch-Title2 A:visited {
		text-decoration: none !important;
		color: #cc6600 !important;
	}

	.srch-Title a:hover {
		color: #000000;
		text-decoration: underline;
	}
	.srch-Description {
		FONT-SIZE: 13px;
		MARGIN: 0px 0px 4px;
		COLOR: #333333;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	.srch-Description b {
		font-weight: bold;
		COLOR: #333333;
	}
	.srch-URL A:link, .srch-URL A:visited {
		color: #669933 !important;
		text-decoration: none;
	}
	.srch-URL a:hover {
		color: #000000;
		text-decoration: underline;
	}
	.srch-WPBody {
	FONT-FAMILY: Arial, Helvetica, sans-serif !important;
}
	TD.ms-advsrchHeadingText {
		PADDING-BOTTOM: 5px;
		BACKGROUND-COLOR: #fbf5f6;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 13px;
		FONT-WEIGHT: bold;
		PADDING-TOP: 5px;
	}
	.ms-WPBody td {
		font-size: 13px;
		font-family: arial,helvetica,sans-serif;
	}
	DIV.ms-searchChannelTitle {
		border-style: none;
		border-color: #669933;
		border-bottom: #cee0f9 1px solid;
		border-left: #cee0f9 1px solid;
		PADDING-BOTTOM: 3px;
		MARGIN: 0px;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		BACKGROUND: #669933 none no-repeat;
		BORDER-TOP: #cee0f9 1px solid;
		BORDER-RIGHT: #cee0f9 1px solid;
		PADDING-TOP: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.ms-searchChannelTitle SPAN {
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR: #ffffff !important;
		MARGIN-LEFT: 3px;
		FONT-SIZE: 13px;
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
	}
	.ms-searchChannelTitle SPAN IMG {
		BORDER-BOTTOM: 0px;
		BORDER-LEFT: 0px;
		MARGIN-LEFT: 13px;
		VERTICAL-ALIGN: middle;
		BORDER-TOP: 0px;
		MARGIN-RIGHT: 3px;
		BORDER-RIGHT: 0px;
	}
	.ms-searchsummarymain {
		BORDER-BOTTOM: 0px;
		BORDER-LEFT: 0px;
		PADDING-BOTTOM: 0px;
		BACKGROUND-COLOR: #fbf5f6;
		MARGIN: 0px;
		PADDING-LEFT: 0px;
		WIDTH: 100%;
		PADDING-RIGHT: 0px;
		BORDER-TOP: 0px;
		BORDER-RIGHT: 0px;
		PADDING-TOP: 0px;
		font-family: Arial, Helvetica, sans-serif;
	}
	DIV.ms-searchsummaryTitle {
		MARGIN-TOP: 2px;
	}
	.ms-searchsummaryTitle A {
		FONT-FAMILY: Arial, Helvetica, sans-serif !important;
		COLOR: #669933 !important;
		FONT-SIZE: 13px !important;
		TEXT-DECORATION: none;
		PADDING-TOP: 4px;
	}
	.ms-searchsummaryTitle A IMG {
		BORDER-BOTTOM: 0px;
		BORDER-LEFT: 0px;
		VERTICAL-ALIGN: middle;
		BORDER-TOP: 0px;
		MARGIN-RIGHT: 3px;
		BORDER-RIGHT: 0px;
	}
	.ms-searchsummaryUrl A {
		PADDING-BOTTOM: 0px;
		PADDING-LEFT: 16px;
		TEXT-OVERFLOW: ellipsis;
		PADDING-RIGHT: 4px;
		FONT-FAMILY: Arial, Helvetica, sans-serif !important;
		COLOR: #669933 !important;
		MARGIN-LEFT: -16px;
		FONT-SIZE: 8pt !important;
		TEXT-DECORATION: none;
		PADDING-TOP: 0px;
	}
	DIV.ms-searchsummarydescouter {
		PADDING-BOTTOM: 11px;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 4px;
		DISPLAY: block;
		PADDING-TOP: 0px;
	}
	DIV.ms-searchsummarydesc {
		PADDING-BOTTOM: 0px;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		FONT-FAMILY: Arial, Helvetica, sans-serif !important;
		COLOR: #333333 !important;
		FONT-SIZE: 13px !important;
		TEXT-DECORATION: none;
		PADDING-TOP: 0px;
	}
	.ms-searchsummarydesc IMG {
		WIDTH: 120px;
		HEIGHT: 160px;
	}
	.ms-searchsummarydesc DIV {
		POSITION: static !important;
		MARGIN: 0px;
		FLOAT: none !important;
		HEIGHT: 100% !important;
	}
	.ms-searchsummarydesc DIV DIV {
		border-style: none;
		border-color: inherit;
		border-width: 0px;
		padding: 0px;
		POSITION: static !important;
	}
	.ms-searchsummarydesc DIV DIV EMBED {
		POSITION: static !important;
		WIDTH: 240px !important;
		HEIGHT: 180px !important;
		align: 0px;
	}
	.ms-searchsummarydesc FONT {
		PADDING-LEFT: 2px;
		FONT-FAMILY: Arial, Helvetica, sans-serif !important;
		COLOR: #333333 !important;
		FONT-SIZE: 8pt !important;
		TEXT-DECORATION: none;
	}
	#SearchArea .srch-advancedtable {
		padding:0;
		margin:0;
		border:0;
		background:none;
	}
	#SearchArea .srch-advancedtable h3 {
		font-size:1em;
	}
	#TitleField .icons {
		font-size:8pt;
		margin:1px 7px 0 0;
	}
}



/*		Tablet Layout: 768px.
Gutters: 24px.
Outer margins: 28px.
Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    
    body {
	width: 768px;
	padding:0;
    }
    /*	Typography presets
	------------------	*/
    header {
	height:50px;
    }
    header h1 {
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.75);	
	padding: 0 0 10px 0;
	margin: 10px 0;
	width: 100%;	
    }
    header h2 {
	background:#E8E8E8;
	margin:-25px 0 0 60px;
	font-size:1.3em;
	padding: 0 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;	
    }
    
    .gigantic {
	font-size: 4.6em;
	line-height: 1.2em;
	letter-spacing: -0.125em;
    }
    
    .huge, h1 {
	font-size: 3.0em;
	line-height: 1.2em;
	letter-spacing: -0.0625em;
    }
    
    .large, h2 {
	font-size: 2.2em;
	line-height: 1.2em;
	
    }
    
    .bigger, h3 {
	font-size: 1.8em;
	line-height: 1.2em;

    }
    
    .big, h4 {
	font-size: 1.3em;
	line-height: 1.2em;

    }
    
    .small, small {
	font-size: 0.8125em;
	line-height: 1.0em;
    }
    .squi-logo {
        width: 160px;
        height: 67px;
        background-size: cover;
        position: relative;
        top: 0px;
        background: url('/SiteCollectionImages/inta_logo_160.jpg') transparent no-repeat top left;
    }
    /* .s4-search input.ms-sbplain { */
    /*     height: auto; */
    /*     padding: 0.2em 0.4em 0.2em; */
    /*     width:100px; */
    /*     font-size:0.9em; */
    /* } */
    /* .search { */
    /*     margin: 0.6em 0 0 0; */
    /* } */
    /* .search .ms-sbgo a { */
    /*     height: 22px; */
    /*     width: 24px; */
    /*     display: block; */
    /*     background: url('/_layouts/images/ppl_search_normal_rtl.png') #fff no-repeat 7px 5px; */
    /* }	 */
    /* .search input.ms-sbplain { */
    /*     background:#fff; */
    /*     -webkit-border-top-left-radius: 20px; */
    /*     -webkit-border-bottom-left-radius: 20px; */
    /*     -moz-border-radius-topleft: 20px; */
    /*     -moz-border-radius-bottomleft: 20px; */
    /*     border-top-left-radius: 20px; */
    /*     border-bottom-left-radius: 20px; */
    /*     width:110px !important;	 */
    /*     border: 1px solid #fff !important; */
    /* } */
    .search {
		top: 60px;
	}
    .utility-links {
	position:absolute;
	top:60px;
	left:0px;
    }
    .utility-links ul li {
	display:inline-block;
	border-left: 1px solid #ccc;
	padding:0 5px;
    }
    .navigation .menu-horizontal {
	margin: 0 0 0 auto;
	background: url('../images/grey-trans-70.png') top left transparent repeat;
	padding: 0.4em 0.4em 0.4em 0.4em;
    }

    #AdArea {
        display: none;
    }

    /* page layout zones */
    .w75, .w25, .w50, .w67, .w33, .w34 {
	width:100%;
	margin:0 0 2em 0;
    }	
    .mRight > .wpz-inner {
	margin-right: 0;
    }	
    .ms-WPHeader .ms-WPHeaderTd {
	cursor:pointer;	
    }
    .mLeft > .wpz-inner {
	margin-left: 0;
    }		
    .mLeftDouble > .wpz-inner {
	margin-left:0
    }
    
    /* sidebar web parts condensed */
    .sidebar .ms-WPBody {	
	display:none;
    }
    .publishing-image .image img {
	max-width:120px;
    }
    .publishing-image .caption {
	max-width:122px;
    }
    .s4-devdashboard {
	display:none;
    }
    #footer {
	/* display:none !important; */
        margin-left: 0px;
    }
    .featured-slider .pager .thumb {
	display: none;
    }	
    .s4-wpcell-plain {
	padding: 0;
    }

    /* inta footer */
    .INTA-SocialMedia {
        width: 25%;
    }
    .INTA-MiniSiteMap {
        width: 75%;
    }
    .INTA-PopularColumn {
        width: 48%;
    }
    .INTA-Footer-Logo {
        float: none;
        display: block;
    }    
}
/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
                ---------------------------------------------
                cols    1     2      3
                px      68    160    252    */

@media only screen and (max-width: 767px) {
    
    body {
	width: 320px;
	padding: 0;
    }
    body .squi-content {
	/* background: url('../images/header-stripes-desktop.png') no-repeat 88px 0px white; */
	    background-color: #fff;
    }	
    
    header h1 {
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.75);	
	padding: 0 0 5px 5px;
	margin: 5px 0;
	width: 100%;
	text-align:left;	
    }
    header h2 {
	background:#E8E8E8;
	margin:-20px 0 0 106px;
	padding: 0 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size:1.0em;	
    }	
    .gigantic {
	font-size: 3.0em;
	line-height: 1.2em;
	letter-spacing: -0.125em;
    }
    
    .huge, h1 {
	font-size: 1.8em;
	line-height: 1.2em;
	letter-spacing: -0.0625em;
    }
    
    .large, h2 {
	font-size: 1.4em;
	line-height: 1.2em;
    }
    
    .bigger, h3 {
	font-size: 1.3em;
	line-height: 1.2em;
    }
    
    .big, h4 {
	font-size: 1.2em;
	line-height: 1.2em;
    }
    
    .small, small {
	font-size: 0.8125em;
	line-height: 1.0em;
    }
    header {
	height:26px;
    }
    .squi-logo {
        width: 100px;
        height: 42px;
        background-size: cover;
        background: url('/SiteCollectionImages/inta_logo_100.jpg') transparent no-repeat top left;
    }

    /* header .squi-logo { */
    /*     display:block; */
    /*     position:absolute; */
    /*     top:2px; */
    /*     left:2px; */
    /*     background: url('../images/squi-logo-mobile.png') transparent no-repeat top left; */
    /*     width:80px; */
    /*     height:18px; */
    /* } */
    /* header .squi-logo:hover { */
    /*     background: url('../images/squi-logo-blue-mobile.png') transparent no-repeat top left; */
    /* } */
    .navigation {
	margin:0;
    }

    .utility-links {
	display:none;
    }
    .search {
		margin: 9px 0 0 0;
		top: 37px;
    }	
    .s4-search input.ms-sbplain {
	padding: 0.1em 0.5em 0.1em;
	font-size:0.8em;
	width:100px !important;
    }
    
    .search .ms-sbgo a {
	height: 18px;
	width: 18px;
	display: block;
	background: url('/_layouts/images/ppl_search_normal_rtl.png') #E8E8E8 no-repeat 3px 2px;
    }	
    .navigation .s4-tn li.static > .menu-item {
	padding: 0 0.3em 0.5em;
	font-size: 1.0em;
    }	
    .site-title {
	font-size: 1.2em;
	padding: 0.15em 0.3em;	
    }
    .search .ms-sbgo a {
	height: 18px;
	width: 18px;
	display: block;
	background: url('/_layouts/images/ppl_search_normal_rtl.png') #E8E8E8 no-repeat 3px 2px;
    }	
    .navigation .menu-horizontal {
	margin: 0 0 0 auto;
	background: url('../images/grey-trans-70.png') top left transparent repeat;
	padding: 0.4em 0.4em 0.4em 0.4em;
    }	
    aside {
        display: none;
	float:none;
	border-width: 1px;
        border-style: solid;
	width:100%;
	margin:0;	
    }
    #AdArea {
	display: none;
    }
    .ms-pageinformation {
        display: none;
    }
    article {
		margin:20px 0px 0px;
        bottom: 0px;
    }
    .side-navigation-menu {
	display:block;
    }
    /* page layout zones */
    .w75, .w25, .w50, .w67, .w33, .w34 {
	width:100%;
	margin:0;
    }
    .mRight > .wpz-inner {
	margin-right: 0;
    }			
    .ms-WPHeader .ms-WPHeaderTd {
	cursor:pointer;	
    }
    .mLeft > .wpz-inner {
	margin-left: 0;
    }		
    .mLeftDouble > .wpz-inner {
	margin-left:0
    }
    .wp-wrapper {
	margin:0;
    }
    /* sidebar web parts condensed */
    /* .ms-WPBody {	 */
    /*     display:none; */
    /* } */
    .ribbon-shortcuts {
	display:none;	
    }
    .publishing-image .image img {
	max-width:100px;
    }
    .publishing-image .caption {
	max-width:102px;
    }
    .ms-WPHeaderTdSelection	{
	display:none;
    }
    .s4-devdashboard {
	display:none;
    }
    footer {
	/* display:none !important; */
        margin-left: 0px;
    }
    /* inta footer */
    .INTA-SocialMedia {
        width: 100%;
    }
    .INTA-MiniSiteMap {
        width: 75%;
    }
    .INTA-PopularColumn {
        width: 48%;
    }
    .INTA-Footer-Logo {
        float: none;
        display: block;
    }    

    .featured-slider .featured-slide {
	height: auto;
	overflow: hidden;
	width: 100%;
    }	
    .featured-slide img {
	display: none;
    }	
    .featured-slider .slides-inner {
	border: 0;
    }	
    .featured-slider .featured-slide .overlay {	
	position:inherit;
    }
    .featured-slider {
	background: none;
    }	
    .featured-slider .ms-WPBody {
	display:block;
    }
    .s4-wpcell-plain {
	padding: 0;
    }
    .featured-slider .pager .thumb {
	display: none;
    }	
}


/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
                ------------------------------------------------------------
                cols    1     2      3      4      5
                px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    
    body {
	width: 480px;
	padding: 0;
    }
    body .squi-content {
/*	background: url('../images/header-stripes-desktop.png') no-repeat 88px 0px white; */
    background-color: #fff;
    }	

    header h1 {

    }
    header h2 {
    }	
    .gigantic {
	font-size: 4.0em;
	line-height: 1.2em;
	letter-spacing: -0.125em;
    }
    
    .huge, h1 {
	font-size: 2.2em;
	line-height: 1.2em;
	letter-spacing: -0.0625em;
    }
    
    .large, h2 {
	font-size: 1.4em;
	line-height: 1.2em;
    }
    
    .bigger, h3 {
	font-size: 1.3em;
	line-height: 1.2em;
    }
    
    .big, h4 {
	font-size: 1.2em;
	line-height: 1.2em;
    }
    
    .small, small {
	font-size: 0.8125em;
	line-height: 1.0em;
    }
    header {
	height:64px;
    }
    /* header .squi-logo { */
    /*     display:block; */
    /*     position:absolute; */
    /*     top:2px; */
    /*     left:2px; */
    /*     background: url('../images/squi-logo-mobile.png') transparent no-repeat top left; */
    /*     width:80px; */
    /*     height:18px; */
    /* } */
    /* header .squi-logo:hover { */
    /*     background: url('../images/squi-logo-blue-mobile.png') transparent no-repeat top left; */
    /* } */
    .navigation {
	margin:0;
    }
    aside {
        float: none;
    }
    .utility-links {
	display:none;
    }	
        .INTA-Regional, .INTA-Regional a {
	color:#cc6600 !important;
	font-size: .7em;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 10px;
	text-decoration: none;
	float:left;
}
.INTA-MemberStatus {
	display:none;
}

    .search {
	margin: 5px 0 0 0;
    }	
    .s4-search input.ms-sbplain {
	padding: 0.1em 0.5em 0.1em;
	font-size:0.8em;
	width:100px !important;
    }
    .site-title {
	font-size: 1.2em;
	padding: 0.15em 0.3em;	
    }
    .search .ms-sbgo a {
	height: 18px;
	width: 18px;
	display: block;
	background: url('/_layouts/images/ppl_search_normal_rtl.png') #E8E8E8 no-repeat 3px 2px;
    }	
    .navigation .menu-horizontal {
	margin: 0 0 0 auto;
	background: url('../images/grey-trans-70.png') top left transparent repeat;
	padding: 0.4em 0.4em 0.4em 0.4em;
    }	
    .navigation .s4-tn li.static > .menu-item {
    }	
    .side-navigation-menu {
	display:inline-block;
    }
    .ms-WPHeaderTdSelection	{
	display:none;
    }
    
}

@media only screen and (max-width: 360px){
    
    body {
	width: 100%;
	padding: 0;
    }
    body .squi-content {
/*	background: url('../images/header-stripes-desktop.png') no-repeat 88px 0px white; */
    background-color: #fff;
    }	

    header h1 {

    }
    header h2 {
    }	
    .gigantic {
	font-size: 4.0em;
	line-height: 1.2em;
	letter-spacing: -0.125em;
    }
    
    .huge, h1 {
	font-size: 2.2em;
	line-height: 1.2em;
	letter-spacing: -0.0625em;
    }
    
    .large, h2 {
	font-size: 1.4em;
	line-height: 1.2em;
    }
    
    .bigger, h3 {
	font-size: 1.3em;
	line-height: 1.2em;
    }
    
    .big, h4 {
	font-size: 1.2em;
	line-height: 1.2em;
    }
    
    .small, small {
	font-size: 0.8125em;
	line-height: 1.0em;
    }
    header {
	height:64px;
    }
    /* header .squi-logo { */
    /*     display:block; */
    /*     position:absolute; */
    /*     top:2px; */
    /*     left:2px; */
    /*     background: url('../images/squi-logo-mobile.png') transparent no-repeat top left; */
    /*     width:80px; */
    /*     height:18px; */
    /* } */
    /* header .squi-logo:hover { */
    /*     background: url('../images/squi-logo-blue-mobile.png') transparent no-repeat top left; */
    /* } */
    .navigation {
	margin:0;
    }
    aside {
        float: none;
    }
        .INTA-Regional, .INTA-Regional a {
display:none;
}

    .utility-links {
	display:none;
    }	
    .INTA-MemberStatus {
	display:none;
}

    .search {
	margin: 5px 0 0 0;
    }	
    .s4-search input.ms-sbplain {
	padding: 0.1em 0.5em 0.1em;
	font-size:0.8em;
	width:95px !important;
    }
    .site-title {
	font-size: 1.2em;
	padding: 0.15em 0.3em;	
    }
    .search .ms-sbgo a {
	height: 18px;
	width: 18px;
	display: block;
	background: url('/_layouts/images/ppl_search_normal_rtl.png') #E8E8E8 no-repeat 3px 2px;
    }	
    .navigation .menu-horizontal {
	margin: 0 0 0 auto;
	background: url('../images/grey-trans-70.png') top left transparent repeat;
	padding: 0.4em 0.4em 0.4em 0.4em;
    }	
    .navigation .s4-tn li.static > .menu-item {
    }	
    .side-navigation-menu {
	display:inline-block;
    }
    .ms-WPHeaderTdSelection	{
	display:none;
    }
    
    .INTA-SideRail {
	width: 3em !important;
	}
	.INTA-H2, .INTA-H3, .INTA-h3 {
	font-size: 1.2em;
	}
	
	.INTA-Login-Item {
	font-size: .6em;
	}
	.INTA-ContentFrame {	
	width: 95%;
	}
	
	.INTA-InnerContentFrame { 
	border-width: 1%;
	}

	.INTA-nav-link-item a:link {
	font-size: .7em;
	}

.icons {
	display:none; 
	}
.ms-WPTitle {
	font-size: .9em;
	}

.INTA-nav-link-item {
line-height: .9em;
	}
}

/* INTA Ads Styling */

a.ad-link {
    padding: 5px 0px 0px 5px;
    display: block;
}

div.inta-ad {
	margin-top: 5px;
	margin-left: 5px;
}

/* =============================================================================
   Print Styles
   ========================================================================== */

@media print {
    * { -webkit-print-color-adjust:exact; background-color: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
    article { bottom: 0px; }
    a, a:visited { text-decoration: underline; }
    /* a[href]:after { content: " (" attr(href) ")"; } */
    /* abbr[title]:after { content: " (" attr(title) ")"; } */
    #TitleField a[href='#'] { display: none !important; } /* hide print icon */
    .search, .utility-links, aside, .INTA-MiniSiteMap, #SocialMedia { display: none; }
    article { margin-left: 0px; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; } /* h5bp.com/t */
    img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
 

/* #ImageArea, */
	
#AdArea, #DoNotPrint, #DoNotPrintHeader, .utility-bar, .squi-logo, .INTA-SideRail, #SideRailArea{
	display:none;
	}

* {
	/*overflow: visible !important;*/
	margin: 0; 
	float: none;
}
.INTA-ContentFrame {
	border: 0px none #FFFFFF;
	background-color: white;
	width: 100%; /* max-width:725px; */ /* width: 725px !important; */ /* width: 732px; */ /* width /\**\/:732px; */;
	overflow: visible !important;
}
.INTA-InnerContentFrame {
				border: 0px none #FFFFFF;
				background-color: white;
				/* max-width: 685px; */
				/* width: 685px !important; */
				/* width: 725px; */
				/* width /\**\/:725px; */
				overflow: visible !important;
				width: 100%;

}

.INTA-OutterContentFrame {
				width: 100%;
				background-color: #ffffff;
				margin-top:0px;
				overflow: visible !important;
}

#EditorArea {
	overflow: visible !important;
}
	#wowslider-container1 {
	display: none !important;
}




#PrintNewsItemsContainer {
	display:block;
}



}

/*INTA Programs and Events table fix for Chrome */
tr[class*=INTA-alternating] > td:nth-child(3) { 
	width: 320px 
};


