.tt-menu{
	width: 217px;
    padding: 10px;
    background-color: rgb(255, 255, 255);
}
.bootstrap-tagsinput {
	width: 230px;
    border-radius: 0 !important;
}
.tt-suggestion{
	cursor: pointer;
}
#fm_search_rail > div > div > div > div.bootstrap-tagsinput{
	line-height: 16px;
}
.rr-s-btn-wrap{
	padding: 0;
	padding-right: 24px;
}
.rr-search-wrap{
	padding: 0;
	padding-left: 15px;
}
.label-info {
	background-color: #5998C9;
	font-size: 85%;
}
.ui-menu .ui-menu-item{
	padding: 3px 10px;
}

.twitter-typeahead, .tt-hint, .tt-input, .tt-menu { width: 100% !important; }
/* bootstrap overrides
****************************************************************************************/
h1 { font-size: 22px; text-transform:uppercase; border-bottom: 1px solid #c3c3c3; padding-bottom:20px;}
h4, .h4 {font-size: 15px;}
article h2 {font-size: 15px; text-transform:uppercase; margin-bottom:20px;}
.btn-primary { font-size: 14px; padding: 11px 20px;}
textarea.form-control {height: 200px;}
.form-control {border-radius: 0;}
.breadcrumb {padding-left: 0; margin: 0; background: none;}
.page-header{margin: 0 0 1em 0;}
.media-heading {margin-top: 0.5em; /*text-transform:uppercase;*/}
.thumbnail {background:none; border:none;}
.thumbnail > img, .thumbnail a > img {margin-left:0;}
.btn {border-radius: 0;}
.navbar-default {
    background: -webkit-linear-gradient(top, rgb(91, 91, 91) 0%, rgb(25, 25, 25) 43%, rgb(21, 21, 21) 84%, rgb(19, 19, 19) 86%, rgb(147, 147, 147) 100%);
    background: -o-linear-gradient(top, rgb(91, 91, 91) 0%, rgb(25, 25, 25) 43%, rgb(21, 21, 21) 84%, rgb(19, 19, 19) 86%, rgb(147, 147, 147) 100%);
    background: -ms-linear-gradient(top, rgb(91, 91, 91) 0%, rgb(25, 25, 25) 43%, rgb(21, 21, 21) 84%, rgb(19, 19, 19) 86%, rgb(147, 147, 147) 100%);
    background: -moz-linear-gradient(top, rgb(91, 91, 91) 0%, rgb(25, 25, 25) 43%, rgb(21, 21, 21) 84%, rgb(19, 19, 19) 86%, rgb(147, 147, 147) 100%);
    background: linear-gradient(to bottom, rgb(91, 91, 91) 0%, rgb(25, 25, 25) 43%, rgb(21, 21, 21) 84%, rgb(19, 19, 19) 86%, rgb(147, 147, 147) 100%);
	border: none;
}
.dropdown-menu {background: #414141; padding:0; border-radius:0;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #000;
}
.navbar-nav > li > a {padding-bottom: 5px; padding-top: 8px;}
.navbar-nav > li > a.active {background-color: #000;}
.navbar-default .navbar-nav > li > a {
	border-right: 1px solid #777788;
    height: 31px;
}
.navbar-default .navbar-nav > li > a.first {border-left: none;}
.navbar-default .navbar-nav > li > a.last {border-right: none;}
ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
}
/* callout - not included in base bootstrap */
.bs-callout {margin: 20px 0; padding: 15px 30px 15px 15px; border-left: 5px solid #eee;}
.bs-callout h4 {margin-top: 0;}
.bs-callout p:last-child {margin-bottom: 0;}
.bs-callout code, .bs-callout .highlight {background-color: #fff;}
.bs-callout-danger {background-color: #fcf2f2; border-color: #d9534f;}
.bs-callout-warning {background-color: #fefbed;	border-color: #f0ad4e;}
.bs-callout-info {background-color: #f0f7fd; border-color: #5bc0de;}
/*carousel
note: use the customize tool to change the color and width of the prev/next controls .carousel-control
*/
.carousel-indicators {/*position: relative; bottom: 0;*/} /* this removes the default absolute positioning if you need to*/
.carousel-control {top: 350px; opacity: 1; text-shadow:none; width: 25%;}

/* if you want to remove the background shadow. */
.carousel-caption {left: 0; right: 0; bottom:0; background-color: #000; text-align:left; padding-bottom:20px; position: relative; max-height:212px;}
.carousel-caption h3 {margin-top:0; font-weight: bold; font-size:14px;}
.carousel-caption .col-sm-8{border-left: 1px solid #fff; border-right: 1px solid #fff; min-height:90px; margin-bottom: 20px;}
.carousel-body {font-style: italic; font-size: 10px;}
.carousel-count {text-align: right; top: 40px; font-size: 14px;}
span.carousel-current {font-style: bold;}
/* bootstrap validator - avoiding adding another http for separate css file.
****************************************************************************************/
.bootstrap-validator-form .help-block{margin-bottom:0}

/* hr line styles
****************************************************************************************/
hr.content {clear: both; border-top: 1px dashed #999; border-bottom: none; border-right: none; border-left: none; height: 1px; padding: 0; margin: 10px 0;}
hr.solid { clear: both; border-top: 1px solid #c3c3c3; margin-top:8px;}
/* homepage styles
*************************************************************/
.v-italic {font-size: 24px; font-style: italic;}
.v-regulag {font-size: 24px; font-weight: bold;}
h2.home-h2 {margin-top: 40px; margin-bottom: 40px;}
.ico-image {width: 37px; height: 35px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px 0px; margin-top: 15px;}
.ico-register {width: 20px; height: 15px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -420px;}
.ico-phone {width: 16px; height: 17px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  -0px -370px;}
.ico-email {width: 19px; height: 15px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  -0px -395px;}
.grey_box {background-color: #c3c3c3; padding:20px 5px; margin-top:25px;}
.row.grey_box div.thumb-wrapper a.thumb_image, div.highlight-image a.thumb_image{ border: none;}
.grey_box .col-lg-6.right-col, .grey_box .col-md-6.right-col   {padding-right:10px;}
.grey_box .col-lg-6.left-col, .grey_box .col-md-6.left-col  {padding-left:10px;}
.blue-box {background-color: #5998c9; padding:20px;}
.blue-box h4 {color:#fff;}
.blue-box .btn-primary {
    background-color: #3b5f7c;
    border-color: #3b5f7c;
    text-transform: uppercase;
    padding: 4px 40px;
	font-size:11px;
}
.blue-box p a {color: #fff; text-transform:uppercase; text-decoration: underline; font-weight: bold; font-size:11px;}
.image-box { background-color: #666666; padding:20px;}
.image-box.orange {background-color:#D1792F;}
.image-box h4 {color:#fff;}
.image-box hr.solid {margin-bottom: 8px;}
.image-box p a {color: #fff; font-size:11px;}
.contact-us-box {padding-left: 20px;}
div.thumb-wrapper {position: relative; padding-top: 45px;}
div.thumb_desc {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    background-color: #000;
    color: #fff;    
    padding: 10px;
    margin: 0px;
}
div.thumb_desc a {
    color: #fff !important;
	font-size: 18px;
	font-weight: bold;
}
div.thumb_desc a:hover {text-decoration: none;}
.ico-arrow.glyphicon.glyphicon-menu-right {font-size: 20px;}
.btn.btn-primary.nav-btn {

    background-color: #666;
    padding-left: 12px;
    padding-right: 12px;
    width: 90px;
    border-radius: 100px;
    font-family: "APHont","Neue Helvetica W01",Arial,"Microsoft Yahei","????",STXihei,"????",sans-serif;
    font-size: 12.1833px;

}
.btn.btn-primary.nav-btn:hover, .btn.btn-primary.nav-btn:active, .btn.btn-primary.nav-btn:focus {background: #676767;}
.hp-pk {
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
}
/* header styles
*************************************************************/
.trustrow {
	background-color: #EEEEEE;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 0;
	margin-right: 0;
}
.widthtwohundred {
	width: 240px;
}

.widthonesixtysix {
	width: 166px;
}

.cssmenu {
	height: 30px;
	display: block;
	padding: 0;
	margin: 0;
	background-color: #EEEEEE;
	border-color: #EEEEEE;
}

.cssmenu > ul {
	list-style: inside none;
	padding: 0;
	margin: 0;
}

.cssmenu > ul > li {
	list-style: inside none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	position: relative;
}

.cssmenu > ul > li > a {
	outline: none;
	display: block;
	position: relative;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

.cssmenu > ul > li > a:after {
	content: '';
	position: absolute;
	top: -1px;
	bottom: -1px;
	right: -2px;
	z-index: 99;
}

.cssmenu ul li.has-sub:hover > a:after {
	top: 0;
	bottom: 0;
}

.cssmenu > ul > li.has-sub > a:before {
	content: '';
	position: absolute;
	top: 15px;
	right: -1px;
	border: 5px solid transparent;
	border-top: 5px solid #000000;
}

.cssmenu > ul > li.has-sub:hover > a:before {
	top: 15px;
}

.cssmenu ul li.has-sub:hover > a {
	background: #EEEEEE;
	border-color: #EEEEEE;
	padding-bottom: 0px;
	padding-top: 9px;
	top: 0px;
	z-index: 999;
}

.cssmenu ul li.has-sub:hover > ul,
.cssmenu ul li.has-sub:hover > div {
	display: block;
}

.cssmenu ul li.has-sub > a:hover {
	background:  transparent;
}

.cssmenu ul li > ul,
.cssmenu ul li > div {
	display: none;
	width: auto;
	position: absolute;
	top: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	background: #CCCCCC;
	z-index: 999;
	margin: 0px;
}

.cssmenu ul li > ul {
  width: 175px;
}

.cssmenu ul li > ul li {
	display: block;
	list-style: inside none;
	padding: 0;
	margin: 0;
	position: relative;
}

.cssmenu ul li > ul li a {
	outline: none;
	display: block;
	position: relative;
	margin: 0;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	font: 12px Arial;
	font-weight:normal;
	color: #1D1D1D;
	text-decoration: none;
	border-top: 1px #A8A8A8 solid;
	border-right: 0px #FF19E9 solid;
	border-bottom: 0px #333333 solid;
	border-left: 0px #FF19E9 solid;
}

.cssmenu > ul > li > ul > li a:hover {
	background:#BBBBBB;
}

.cssmenu > ul > li > a {
	color: #000000;
}

.cssmenu > ul > li > a:after {
	border-color: #EEEEEE;
}

.cssmenu > ul > li > a:hover {
	background:  #EEEEEE;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

.cssmenu ul ul a:hover {
	color: #1D1D1D;
}
.cssmenu > ul > li.has-sub > a:hover:before {
	border-top: 5px solid #1D1D1D;
}
.header-banner {
	background-image: url('../graphics/1208/trust-header.jpg');
    background-size: cover;
    height: 67px;
    background-repeat: no-repeat;
}

.trustcol a{ padding-right:5px; padding-left: 5px;}
.trustcol a:hover {
    background: #D4D4D4;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    text-decoration: none;
}
.col-sm-5.trustcol {
    padding-top: 10px;
}
.searchbox {
	position: absolute;
	float:left;
	top:0px;
	padding-top:4px;
	width:217px;
}

.searchform {
	border-left: 1px #CCCCCC solid;
}

.headersearchbox-submit {
	position: absolute;
	/*top:3px;*/
	left:157px;
	/*width:60px;*/
	height: 22px;
	background:#818181;
	font-family: arial;
	font-size:11px;
	font-weight:normal;
	color:white;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 0 none;
}

.icon-adv-search:before {
	display: inline;
	float: left;
	background-color: #FFFFFF;
	height: 22px;
	content:'';
	border-top: 1px #CCCCCC solid;
	border-right: 0px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
}

.headersearchbox-input {
	height:20px;
	background-color: #FFFFFF;
	border-top: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 0px #CCCCCC solid;
	width:121px;
	padding-left: 23px;
}

#adv-search ul li.has-sub:hover > a {
	background-color: transparent;
}

#adv-search.cssmenu ul li.has-sub ul li.active a span {
	font-size:10px;
	font-weight:bold;
}

#adv-search.cssmenu ul li.has-sub ul li.active a {
	background-color: #A8A8A8;
}

#adv-search.cssmenu > ul > li > a {
	padding-left:2px;
}

#adv-search.cssmenu > ul > li{
	padding-top:1px;
	padding-left:1px;
	top: -5px;
}

#adv-search.cssmenu > ul > li > a:before {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #FFFFFF transparent transparent;
	border-image: none;
	border-right: 0px solid transparent;
	border-style: solid;
	border-width: 0px;
	content: "";
	position: absolute;
	right: 0px;
	top: 18px;
}
#div2 {
    display: none;
    height: 1px;
}

ul#hhs {
    list-style: none;
    position: relative;
    width: 984px;
	margin-bottom:0;
}
ul#hhs li {
    position: absolute;
}
#gettyhome {
    width: 62px;
    height: 44px;
    top: -50px;
    left: 0px;
}
ul#hhs li a {
    display: block;
    height: 100%;
    text-indent: -9000px;
}
li#section_home a, li#gettyhome a {
    border-bottom: 1px transparent dotted;
}
.trust_home {
    width: 300px;
    height: 50px;
    top: -50px;
    left: 320px;
}
li#section_home a, li#gettyhome a {
    border-bottom: 1px transparent dotted;
}
/* footer styles
********************************************/
#footer-top {
	background: -webkit-linear-gradient(top, rgb(18, 18, 18) 0%, rgb(14, 14, 14) 27%, rgb(191, 191, 191) 36%, rgb(238, 238, 238) 91%, rgb(238, 238, 238) 100%);
	background: -o-linear-gradient(top, rgb(18, 18, 18) 0%, rgb(14, 14, 14) 27%, rgb(191, 191, 191) 36%, rgb(238, 238, 238) 91%, rgb(238, 238, 238) 100%);
	background: -ms-linear-gradient(top, rgb(18, 18, 18) 0%, rgb(14, 14, 14) 27%, rgb(191, 191, 191) 36%, rgb(238, 238, 238) 91%, rgb(238, 238, 238) 100%);
	background: -moz-linear-gradient(top, rgb(18, 18, 18) 0%, rgb(14, 14, 14) 27%, rgb(191, 191, 191) 36%, rgb(238, 238, 238) 91%, rgb(238, 238, 238) 100%);
	background: linear-gradient(to bottom, rgb(18, 18, 18) 0%, rgb(14, 14, 14) 27%, rgb(191, 191, 191) 36%, rgb(238, 238, 238) 91%, rgb(238, 238, 238) 100%);
	width:100%;
	height: 12px;	
}
.programs {
    margin-left: 70px;
}
.pss {
	margin-right:23px;
	float:right;
}

.programs li a:link, .programs li a:visited, .programs li a:hover, .programs li a:active {
    color: #404040;
    font-size: inherit;
    text-decoration: none;
    border-bottom: none;
}
.pss li a:link, .pss li a:visited, .pss li a:hover, .pss li a:active {
	color: #404040;
    font-size: inherit;
    text-decoration: none;
    border-bottom: none;
}
.bugcopptc {
    position: relative;
    width: 984px;
    background: #EFEFEF;
    background-image: none;
    background-repeat: repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    height: 35px;
    clear: both;
    margin-left: 0px;
    padding-top: 7px;
    padding-left: 30px;
    background-image: url('../graphics/1208/footer_logo.gif');
    background-repeat: no-repeat;
    background-position: 0px 10px;
    font-family: verdana,arial,sans-serif;
    font-size: 10px;
    color: #646464;
}

.footer-pipe {
	display:inline;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	padding-left:0px;
	color: #A4A4A4;
}

.footer-border {
    border-top: 1px dashed #ccc;
}
.footer-bugcptc li {
    margin-left: 0px;
    display: inline;
    float: left;
    height: 17px;
    padding-left: 0px;
    padding-right: 8px;
    background-color: inherit;
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    color: #252525;
}

/* section display
****************************************************************/
.row.filter-by {
    background-color: #eee;
    margin-left: 0;
    margin-right: 0;
	margin-bottom:30px;
}
.archive-form .col-sm-9 {padding-left:0; padding-right:0;}
.archive-form .col-sm-3 {padding-left:0; padding-right:0;}
.archive-form .btn-primary {padding: 11px 15px;}
.filter-by .form-group {margin-bottom:0;}
/* homepage highlight
*****************************************************************/
div.highlight h4{font-size:14px; font-weight: bold;}
div.highlight .exh-date{font-size:11px; font-style:normal;}
div.highlight div.image-abstarct{font-size:10px; font-style:italic;}
/* article display
****************************************************************/
h3.media-contacts {font-size: 12px; font-weight: bold;}
h3.exhibition_info {font-size: 14px; font-weight: bold; margin-bottom: 8px; margin-top: 8px;}
h3.exhibition_info span {font-weight: normal;}
.imm-release {font-size: 12px; font-style:italic; margin-bottom: 5px;}
span.imm-release {vertical-align: 5px;}
span.press_release {width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -135px; margin-right: 15px;}
span.icon-pdf {width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -135px; margin-right: 15px;}
span.other_file {width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -135px; margin-right: 15px;}
span.press_image_sheet {width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -164px; margin-right: 15px;}
span.exhibition_object_list {width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -193px; margin-right: 15px;}
span.related_events {width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -222px; margin-right: 15px;}
span.images {width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -251px; margin-right: 15px;}
span.images-photographs {width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -280px; margin-right: 15px;}
.imm-release-bp {font-size: 12px; font-style:italic; margin-bottom: 5px; line-height: 28px;}
span.imm-release-bp {}
.exhibition_row {margin-bottom:40px;}
div.thank_you a{color:#3366CC;}
/********************************************************************/
/*** Getty lexhibitions ***/
.exhibiton-styles {font-size: 11px; font-weight: normal;}
.exhibiton-styles.btn-primary {font-size: 21px; font-weight: bold; padding:35px 35px;}
h2.exhibiton-styles {font-size: 23px; font-weight: bold;}
h4.exhibiton-styles {font-size: 14px; font-weight: normal; margin-top:10px;}
h3.exhibiton-styles {font-size: 14px; font-weight: bold; margin-top:35px; margin-bottom:15px;}
.exhibiton-styles.section-desc {font-size: 14px; font-weight: normal;}
hr.exhibiton-styles {border-color:#000;}
span.current_exhibition {
    width: 22px;
    height: 23px;
    display: inline-block;
    background: url(../graphics/1208/getty_sprite.png) no-repeat 0px -309px;
    margin-right: 15px;
}
span.upcoming_exhibition {
    width: 22px;
    height: 23px;
    display: inline-block;
    background: url(../graphics/1208/getty_sprite.png) no-repeat 0px -338px;
    margin-right: 15px;
}
div#current-exhibition{margin-top: 40px;}
div#upcoming-exhibition{margin-top: 40px;}
div.image-abstract {/*font-style: italic;*/ padding-top:10px;}
.exhibition_details {font-size: 12px;}
.exhibition_details h4 {font-size:17px;}
.exh-date {font-size:17px; font-style: italic; margin-bottom:5px;}
.exhibition_contacts_location {color: #3366cc; font-size:16px;  margin-top:30px;}
.exhibition_contacts{font-size:12px; margin-top:10px;}
/********************************************************************/
/*** Getty locations PANEL DEFAULT ***/
h4.press_materials{ border-bottom: 1px solid #666; padding-bottom:5px; padding-top:15px;}
h4.additional_info a{color: #3366cc;}
h4.additional_info a:hover, h4.additional_info a:active {text-decoration: none;}
.press_materials a{font-size:12px; color: #3366cc;}
.press_materials a:hover, .press_materials a:active{text-decoration: none;}
span.press_materials {vertical-align: 5px;}
.panel-default > .panel-heading {
	border: 1px solid #aaaaaa;
	background: #cccccc url(../graphics/1208/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
	padding-bottom: 0;
}
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    border: 1px solid #d3d3d3;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(211, 211, 211);
	background: #e6e6e6 url(../graphics/1208/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
	padding-left: 40px;
	padding-right: 40px;	
	font-size: 14px;

}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    border: 1px solid #d3d3d3;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(211, 211, 211);
	background: #e6e6e6 url(../graphics/1208/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
	font-size: 14px;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	/*color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;*/
	border: 1px solid #aaaaaa;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
	background: #ffffff url(../graphics/1208/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #212121;
	top: 2px;
	font-size: 14px;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
/* iamge gallery display
****************************************************************/
.image-box h4 a {color:#fff;}
.image-box h4 a:hover {text-decoration:none;}
.image-gallery.caption h3 a, .image-gallery.caption h3 {
    font-size: 11px;
    margin-top: 0;
    font-weight: bold;
}
.image-gallery.caption {margin-bottom:0; padding-left:10px;}
.image-gallery.thumbnail {margin-bottom:10px;}
/* main containers -- note: the tek containers are overridden with layout.css if not in responsive mode.  make your changes in layout.css if that is the case.
------------------------------------------------------------*/
header {width: 100%;}
footer {width:100%;	background-color: #eee;	color: #fff;}
#tek-wrap-site {background-color: #eee;}
#tek-site {/*padding-left: 15px; padding-right: 15px;*/ background-color:#fff; margin-left:0; margin-right:0;}
#tek-wrap-leftrail {background-color: #fff; padding-right: 50px;}
#tek-wrap-leftrail-xs {background-color: #fff;}
#tek-wrap-leftrail h4, #tek-wrap-leftrail-xs h4{ font-weight:bold;  margin-top:20px; margin-bottom:20px;  font-weight:bold; }
#tek-wrap-leftrail h4 a, #tek-wrap-leftrail-xs h4 a{ font-weight:bold; margin-top:20px; margin-bottom:20px;  font-weight:bold; }
#tek-wrap-leftrail h4 a:hover, #tek-wrap-leftrail-xs h4 a:hover { text-decoration:none;}
.row.tek-wrap-leftrail-xs {padding-right: 30px; padding-left: 30px;}
div.sidebar-nav {padding:15px; background-color:#e2e2e2;}
div.sidebar-nav ul {list-style: square; padding-left: 20px;}
div.sidebar-nav ul li {padding-bottom:15px;}
.blue-box.left-rail {padding-top: 10px;padding-left:10px; padding-bottom: 10px;}
.blue-box.left-rail .col-md-7, .blue-box.left-rail .col-lg-7{padding-right:0;}
.blue-box.left-rail .col-md-5, .blue-box.left-rail .col-lg-5{padding-left:0; }
.blue-box.left-rail .btn-primary {padding: 4px 10px;}
.blue-box.left-rail h3{font-weight:normal; text-transform:uppercase; font-size:14px; color:#fff; margin-top:0; }
#rail_search_keywords {height: 25px;}
div.image-box.left-rail {color: #fff; padding:10px;}
div.image-box.left-rail a {color: #fff;}
div.image-box.left-rail h3 {text-transform: uppercase; font-weight:bold; font-size:14px; margin-top:0; }
div.image-box.left-rail .btn-primary {font-size: 11px; padding: 5px 10px; text-transform: uppercase;}
div.image-box.left-rail label {font-weight: normal;}
#tek-wrap-centerwell {background-color: #fff; padding-bottom: 10px;}
#tek-wrap-rightrail {background-color: #fff; border-left: 1px solid #ccc;}
#tek-wrap-footer {}
#tek-rr-items, #tek-lr-items, #tek-lr-items-xs {margin: 0;}
#tek-rr-items > li, #tek-lr-items > li,  #tek-lr-items-xs > li {margin-bottom: 2.5em;}
#poweredBy {height: 71px; width: 133px;	float: left;}
#nonmediawarning {width: 400px;}

/* comments styles
****************************************************************************************/
.comments_username {color: #888; font-weight: bold;}
.comments_date {color: #888; font-weight: normal; font-size: 10px;}
.comments_text {font-weight: normal;}
	
/* tag cloud styles: 
NOTE: you may want to make same changes to maint\newsroom_maint.css
****************************************************************************************/
.tag_cloud_smallest, a.tag_cloud_smallest, a.tag_cloud_smallest:link, a.tag_cloud_smallest:visited {font-weight: normal; font-size: 12px; line-height: 14px;}
.tag_cloud_small, a.tag_cloud_small, a.tag_cloud_small:link, a.tag_cloud_small:visited {font-weight: normal; font-size: 16px; line-height: 18px;}
.tag_cloud_medium, a.tag_cloud_medium, a.tag_cloud_medium:link, a.tag_cloud_medium:visited {font-weight: normal; font-size: 18px; line-height: 20px;}
.tag_cloud_large, a.tag_cloud_large, a.tag_cloud_large:link, a.tag_cloud_large:visited {font-weight: normal; font-size: 22px; line-height: 24px;}
.tag_cloud_largest, a.tag_cloud_largest, a.tag_cloud_largest:link, a.tag_cloud_largest:visited {font-weight: normal; font-size: 26px; line-height: 28px;}

/* link styles
****************************************************************************************/
.pagination {float: left; margin: 12px 0; padding: 0 3px 0 0;}
.morelinks, a.morelinks , a.morelinks:visited, .taglinks, a.taglinks, a.taglinks:visited, .editlinks, a.editlinks, a.editlinks:visited, .relatedlinks, a.relatedlinks, a.relatedlinks:visited, .pagenavlinks, a.pagenavlinks, a.pagenavlinks:visited {}
a.morelinks:hover, a.taglinks:hover, a.editlinks:hover, a.relatedlinks:hover, a.pagenavlinks:hover, a.smallfont:hover {}
.pagination > li > a, .pagination > li > span {margin-left: 5px; border-radius: 4px; padding: 3px 8px;}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {border-radius: 4px; color: #000;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color:#eee; border-color: #ddd; color: #000;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {color: #000;}
/* thumb image
***************************************************************************************/
.thumb_image { 
	/*padding: 5px;
	border: 2px solid #eee;*/
	margin: auto;
    background: #ccc;
    border: 5px solid white;
    position:relative;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.50);
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.50);
}
/****************************************************************************************/
.gallery_thumb_image { 
	/*padding: 5px;
	border: 2px solid #eee;*/
	margin: auto;
    background: #EEE9E3;
    border: 5px solid white;
    position:relative;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.50);
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.50);
}

/* misc
****************************************************************************************/
.body-popup {background-color: #fff; padding: 10px;}
.rail-fb *, .rail-twitter * {width: 100% !important;} /*makes responsive width*/
.recaptchatable {line-height: 14px;}/*anything higher than 16px causes gaps in the layout.*/
.nowrap {white-space: nowrap;}
.spacer {height: 15px;}
.underscore {text-decoration: underline;}
.fo_select, .fo_select td {margin: 0; padding: 0;}
.spacer5 {clear: both; height: 5px;}
.spacer10 {clear: both; height: 10px;}
.spacer15 {clear: both; height: 15px;}
.spacer25 {clear: both; height: 25px;}
.spacer1em {clear: both; height: 1em;}
.spacer2em {clear: both; height: 2em;}
.no-pad {padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;}
.pad-5 {padding: 5px;}
.pad-10 {padding: 10px;}
.pad-15 {padding: 15px;}
.pad-20 {padding: 20px;}
.pad-25 {padding: 25px;}
.pad-1em {padding: 1em;}
.pad-2em {padding: 2em;}
.pad-right5 {padding-right: 5px;}
.pad-right10 {padding-right: 10px;}
.pad-right15 {padding-right: 15px;}
.pad-right20 {padding-right: 20px;}
.pad-right25 {padding-right: 25px;}
.pad-right1em {padding-right: 1em;}
.pad-right2em {padding-right: 2em;}
.pad-left5 {padding-left: 5px;}
.pad-left10 {padding-left: 10px;}
.pad-left15 {padding-left: 15px;}
.pad-left20 {padding-left: 20px;}
.pad-left25 {padding-left: 25px;}
.pad-left1em {padding-left: 1em;}
.pad-left2em {padding-left: 2em;}
.pad-top5 {padding-top: 5px;}
.pad-top10 {padding-top: 10px;}
.pad-top15 {padding-top: 15px;}
.pad-top20 {padding-top: 20px;}
.pad-top25 {padding-top: 25px;}
.pad-top1em {padding-top: 1em;}
.pad-top2em {padding-top: 2em;}
.pad-bottom5 {padding-bottom: 5px;}
.pad-bottom10 {padding-bottom: 10px;}
.pad-bottom15 {padding-bottom: 15px;}
.pad-bottom20 {padding-bottom: 20px;}
.pad-bottom25 {padding-bottom: 25px;}
.pad-bottom1em {padding-bottom: 1em;}
.pad-bottom2em {padding-bottom: 2em;}
.margin-top50 {margin-top: 50px;}
.margin-top25 {margin-top: 25px;}
.warning {color: #ff0000; font-weight: bold;}
.tek-thumbnail-left {float: left !important; margin-right: 1em;}
.tek-thumbnail-right {float: right !important; margin-left: 1em;}
ul.dl-media-items {padding: 0 !important; margin: 0 !important;}

/* classes for tigra form validator */
.inputHighlighted {color: red;}
.inputNormal {color: black;}

/* content detail display based styles (ie: article display, press kit display, etc.)
****************************************************************************************/
.outlet, .author, .author-box {font-style:italic; color: #919191;}
.author-box {margin-bottom: 15px;}
.author-box img {padding-right: 10px; width: 100px; /*max-height: 100px;*/ overflow: hidden;}
.abstract {}
.tek-caption {font-size: .85em; padding-bottom: 1em;}
.subtitle {font-style:italic; font-weight: bold;}
.rel-date, .bio-title {font-size: 12px; font-weight:normal; text-transform:uppercase;}
.disclaimer {
	margin: 0 0 10px 0;
	font-style:italic;
	font-size: 0.9em;
}
.contacts {margin: 10px 0;}
.headshot {padding-right: 5px; display: block; float: left;}

#content-details {overflow: auto;}
#content-details img {padding: 0 .75em;}
#comments, #tags {margin: 0 0 15px 0;}
#related-assets {background-color: #eee; padding: 15px 20px; margin: 40px 0 15px 0;}
#related-assets h3 {margin-top:0; text-transform:uppercase; border-bottom: 1px solid#c3c3c3; padding-bottom:15px;}
#related-assets h4.media-heading {font-size: 11px; font-style: italic;margin-top: 0; text-transform:none;}
#page-banner-img {margin-bottom: 15px;}

/* ckeditor images */
figure {width: 1px; margin: 0 .75em; display: table; background-color: #eee;}
figure img, figure figcaption {display: table-row; vertical-align: bottom;}
figure img {padding: 0 !important; margin: 0 !important;}
figure figcaption {text-align: left;}
figure figcaption div {padding: 1em; width: 100%; display: block;}
/*ckeditor images - responsive specfic*/
figure.figure-responsive {width: 100%; margin: 0; display: block;}
figure.figure-responsive figcaption {display: block; background-color: #eee; width: 100%;}

/* carousel styles
****************************************************************************************/
#tek-carousel {background-color:#eee; overflow: hidden;}
#tek-carousel h3 a {color: #fff;}
.carousel-inner>.item {max-height: 422px !important;}/* if you need to cap the height */

/* jQuery Cycle */
/* NOTE: if you are having issues with your carousel showing all pieces of content for a brief second when the page loads,
you can fix this by specifying an exact height on the data-cycle-auto-height element and set overflow: hidden on tek-carousel container; */
.cycle-pager {text-align: center; width: 100%; z-index: 500; overflow: hidden; margin-top: 10px;}
.cycle-pager span { font-family: arial; font-size: 50px; width: 16px; height: 16px; display: inline-block; color: #ddd; cursor: pointer;}
.cycle-pager span.cycle-pager-active { color: #5B9CC8;}
.cycle-pager > * { cursor: pointer;}
.cycle-slideshow-img-left {padding: 0 10px 10px 0;}
.cycle-slideshow-img-right {padding: 0 0 10px 10px;}

/* Bootstrap */
/*.carousel-inner, .carousel-inner>.item, .carousel-inner>.item.active {width: 100%; height: 100%;}*/
.carousel-inner .item img {width: 100%;}

.tek-index-mm-box {background-color:#eee; border: 1px solid #ccc;}
.tek-index-mm-box.video {} /*special properties for video*/
.tek-index-mm-box.audio {} /*special properties for audio*/
.tek-index-mm-box.image {} /*special properties for image*/

/* media gallery popup
****************************************************************************************/
.media_gallery {
	margin: 10px;
	padding: 10px;
	width: 740px;
	border: #ccc solid 1px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000; 
}
.media_gallery img { padding-right: 10px;}

/* media gallery carousel
****************************************************************************************/
#mmCarousel .item img {max-height: 312px; overflow: hidden;}/* change height to suit your needs */
#mmCarouselThumbs .item img {height: 80px; overflow: hidden;}/* change height to suit your needs */
#mmCarouselThumbs a {display: block;}

/* masonary tile layout styles
****************************************************************************************/
.row-masonry {
	 -moz-column-width: 18em;
	 -webkit-column-width: 18em;
	 -moz-column-gap: 1em;
	 -webkit-column-gap:1em;
}

.item-masonry {
	 display: inline-block;
	 padding:  .25rem;
	 width:  100%;
}

.well-masonry {
 	position:relative;
 	display: block;
}

.row-eq-height {overflow: hidden;}
.col-eq-height {margin-bottom: -99999px; padding-bottom: 99999px;}

/************* icons ********************/
.ico-sm {height: 16px; width: 16px; display: block;}
.ico-med {height: 24px; width: 24px; display: block;}
.ico-lg {height: 32px; width: 32px; display: block;}
.ico-rss {background: url(../graphics/sm_icons/feed-16x16.png) no-repeat;}
.ico-create-pdf-sm {background: url(../graphics/icons/icon-pdf-16px.png) no-repeat;}
.ico-create-rtf-sm {background: url(../graphics/icons/icon-word-16px.png) no-repeat;}
.ico-create-pdf-med {background: url(../graphics/icons/icon-pdf-24px.png) no-repeat;}
.ico-create-rtf-med {background: url(../graphics/icons/icon-word-24px.png) no-repeat;}
.ico-create-pdf-lg {background: url(../graphics/icons/icon-pdf-32px.png) no-repeat;}
.ico-create-rtf-lg {background: url(../graphics/icons/icon-word-32px.png) no-repeat;}
.ico-dl-sm {background: url(../graphics/icons/icon-dl-16px.png) no-repeat;}
.ico-dl-med {background: url(../graphics/icons/icon-dl-24px.png) no-repeat;}
.ico-dl-lg {background: url(../graphics/icons/icon-dl-32px.png) no-repeat;}
.ico-tek {height: 67px; width: 127px; display: block; padding: 0; margin: 0; background: url(../graphics/tek-logo.png) no-repeat; }
.icon-print{width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -46px; vertical-align: middle;}
.icon-email{width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -76px; vertical-align: middle;}
.icon-share{width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -106px; vertical-align: middle;}
.icon-print-calendar{width: 22px; height: 23px; display: inline-block; background:url(../graphics/1208/getty_sprite.png) no-repeat  0px -46px; margin-right: 15px;}
.icon-txt {
    margin-left: 10px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: middle;
}

/* video players
****************************************************************************************/
/* make youtube and other iframes responsive */
.resp-video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.resp-video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* datepicker */
.datepicker .next, .datepicker .prev {cursor: pointer;}
.datepicker.datepicker-dropdown.dropdown-menu {
	background-color: #fff; 
	border: 1px solid #ccc;
	padding: 0 10px;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(187,187,187,1);
	-moz-box-shadow: 0px 5px 5px 0px rgba(187,187,187,1);
	box-shadow: 0px 5px 5px 0px rgba(187,187,187,1);
	text-align: center;
}
th.datepicker-switch {text-align: center;}
td.day.active {background-color: #f69a1d; color: #fff;}
td.day{cursor: pointer;}
div#print-footer {display: none;}
/* thumbnails
****************************************************************************************/
/* make thumbnails all a consistent size regardless of dimensions */
.ratio-1_1, .ratio-4_3, .ratio-16_9, .ratio-2_1, .ratio-3_1, .ratio-3_4, .ratio-3_2, .ratio-27_1 {
  width:100%;
  position:relative;
  background:url() 50% 50% no-repeat;
  background-size:cover;
  background-clip:content-box;
}
.ratio-1_1:before { /* square */
    display:block;
    content:"";
    padding-top:100%;
}
.ratio-4_3:before { /* rectangle - landscape */
    display:block;
    content:"";
    padding-top:75%;
}
.ratio-16_9:before { /* rectangle - landscape */
    display:block;
    content:"";
    padding-top:56.25%;
}
.ratio-2_1:before { /* rectangle - landscape */
    display:block;
    content:"";
    padding-top:50%;
}
.ratio-3_1:before { /* rectangle - landscape */
    display:block;
    content:"";
    padding-top:33%;	
}
.ratio-27_1:before { /* rectangle - landscape */
    display:block;
    content:"";
    padding-top:36%;	
}
.ratio-3_4:before { /* rectangle - portrait */
    display:block;
    content:"";
    padding-top:133%;
}
.ratio-3_2:before { /* rectangle - landscape */
    display:block;
    content:"";
    padding-top:66.66%;	
}
@media (max-width: 767px) {
	.navbar-nav > li > a { padding-left: 35px;}
	ul.nav.navbar-nav.navbar-left li.active a {
    	background-color: #666;
		padding-left: 15px;
		text-transform: uppercase;
	}	
	.navbar-nav > li > a.first {padding-left: 15px; text-transform: uppercase;}	
	#global-nav.top-bar.off-canvas {
	    border-bottom: 1px solid #fff;
	}
	#global-nav.top-bar.off-canvas {
	    height: 40px;
	    line-height: 40px;
	}
	#global-nav.top-bar {
	    margin-bottom: 0;
	    font-family: "APHont","Syntax Next W01","Neue Helvetica W01",Helvetica,Arial,sans-serif;
	    font-weight: 500;
	}
	.top-bar {
	    overflow: hidden;
	    height: 30px;
	    line-height: 30px;
	    position: relative;
	    background: #000;
	    margin-bottom: 0;
	}
   .navbar-collapse.collapse.in {
    	background-color: #000;
	}
	.programs {
    	margin-left: 0px;
	}
	.pss {
		margin-right:0;
		float:left;
	}
	div.thumb_desc a {font-size: 15px;}
	div.thumb_desc {padding: 5px;}
	ico-arrow.glyphicon.glyphicon-menu-right { font-size: 10px;}
	.grey_box .col-sm-6 {margin-bottom: 10px;}
	.contact-us-box {margin-bottom:10px;}
	.blue-box.left-rail .col-md-5, .blue-box.left-rail .col-lg-5 {padding-left:15px; }
	.archive-form .btn-primary { padding: 11px 15px; margin-top: 10px; margin-bottom: 10px;}
	.with-nav-tabs.panel-default .nav-tabs > li > a,
	.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
	.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
		padding-left:2px;
		padding-right:2px;
		font-size:8px;
	}
	.with-nav-tabs.panel-default .nav-tabs > li.active > a, .with-nav-tabs.panel-default .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-default .nav-tabs > li.active > a:focus
	{
		padding-left:2px;
		padding-right:2px;
		font-size:8px;
	}
	.navbar-default .navbar-nav > li > a {border-right:none;}
	.image-gallery.thumbnail.gallery_thumb_image .thumbnail > img, .thumbnail a > img {    
    	margin-left: 0;
		box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.50);
		-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.50);
		-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.50);
		border: 5px solid white;

	}
	.gallery_thumb_image, .thumbnail.gallery_thumb_image {
		background:none;
		border:none;
		box-shadow: none;
	}
	.trustcol a:hover {
    background: #D4D4D4;
    padding: 0px;
    text-decoration: none;
	}
	.navbar-default {background:none; background-color:#000;}
	.navbar-header {text-align:center;}
	.navbar-header span.header-title{
		color:#fff; 
		font-size: 18px; 
		font-weight:500; 
		font-family: "APHont","Syntax Next W01","Neue Helvetica W01",Helvetica,Arial,sans-serif;
		position: relative;
		top: 5px;
		left:15%;
	}
	.navbar-toggle {border:none;}
	.navbar-toggle .icon-bar {width: 20px; height: 3px;}
	.logo-col {width:41px; padding:0;}
	.logo-col {width:40px; padding-left:0; padding-right:0;}
	.getty-col {padding-left:0; padding-right:0;}
	.carousel-caption h3 {font-size:10px;}
	.carousel-caption {padding-left:40px; padding-right:10px; padding-bottom:0;}
	.carousel-caption .col-sm-8 {margin-bottom:0;}
	div.thumb-wrapper {padding-top: 30px;}
	.grey_box .col-lg-6.right-col, .grey_box .col-md-6.right-col   {padding-right:15px;}
	.grey_box .col-lg-6.left-col, .grey_box .col-md-6.left-col  {padding-left:15px;}
	.exhibiton-styles.btn-primary {
    	font-size: 14px;
   		font-weight: bold;
    	padding: 12px 12px;
	}
	.carousel-control {top: 60%; opacity: 1; text-shadow:none; width: 8%;}
	.carousel-caption .col-sm-8 {border:none;}

}
@media (max-width: 430px) {
	.carousel-caption {padding-left:40px; padding-right:40px; padding-bottom:0;}
	.carousel-control {top: 30%; opacity: 1; text-shadow:none; width: 10%;}
}

@media (min-width: 768px) {
	.row.image-gallery {padding-left: 15px;padding-right: 15px;}
	.col-sm-4.pad-bottom1em.image-gallery {padding-left: 30px;padding-right: 30px;}
	 ul.nav li.dropdown:hover > ul.dropdown-menu {display: block; }
	 .dropdown-menu > li > a {	border-bottom: 1px solid gray;padding: 5px 20px;}
	.dropdown-menu > li:last-child > a {border: none;}
	.blue-box .col-sm-5 {padding-left: 0;}
	.image-box .col-sm-2 {padding-left: 0;}
	#opt_category_id {width: 95%; padding: 3px 12px;}	
	.archive-form .btn-primary {padding: 11px 15px; margin-top:-10px;}	
	
}

@media (min-width: 768px) and (max-width: 991px) {
	.carousel-control {top: 250px;}
	.navbar-nav > li > a { padding-left:5px; padding-right: 5px;}
	.navbar-collapse.collapse.in {background-color: #000;}
	.blue-box.left-rail .col-md-5, .blue-box.left-rail .col-lg-5 {padding-left:15px; }
	.grey_box .col-lg-6.right-col, .grey_box .col-md-6.right-col   {padding-right:15px;}
	.grey_box .col-lg-6.left-col, .grey_box .col-md-6.left-col  {padding-left:15px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-nav > li > a { padding-left:15px; padding-right: 15px;}
	.navbar-left {padding-left: 20px;}
}
@media (min-width: 1200px) {
	.navbar-nav > li > a {padding-left: 15px; padding-right: 15px;}
	.carousel-control.left {
		background: none;		
		margin-top: 10px;
		margin-bottom: 10px;
	} 
	.carousel-control.right {
		background: none;		
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.navbar-left {padding-left: 40px;}
}