@import url(http://fonts.googleapis.com/css?family=Federo);

@import url(http://fonts.googleapis.com/css?family=Cabin:500);
/******************************* Customizable details *******************************/
.startupBkgd {
  background-image: url('cartographer.png');
  opacity: .6;
  filter: alpha(opacity=60);
}
.overallSite {
  /* Page plus dialogs */

  font-family: Verdana, 'Cabin', sans-serif;
  font-size: 12px !important;
}
textarea {
  /* For multiline text boxes for Submit's description and Review's review;
			   needs to be specified separately from overallSite to work */

  font-family: Verdana, 'Cabin', sans-serif;
  font-size: 12px !important;
}
#overallPage {
  /* Page without dialogs */

  /* Gradient:  see bottom of this file */

  /* fallback (Opera < 11.10) */

  /*background-position: 0% 0%;
	background-image: -o-linear-gradient(#025798, #ccddea);*/

  /* Opera >= 11.10 */

  /* Mozilla */

  /*background-color: #ccddea;
	background-repeat: repeat;
	background-attachment: scroll;*/

}
.noJavaScriptMessage {
  margin: 80px;
  font-size: large;
}
/* Rounding of graphic boxes */
.roundedMainFrame {
  border-radius: 10px;
  -moz-border-radius: 10px;
  /* Firefox 3.6 and earlier */

  overflow: hidden;
}
.rounded {
  border-radius: 8px;
  -moz-border-radius: 8px;
  /* Firefox 3.6 and earlier */

  overflow: hidden;
}
.roundedTop {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  -moz-border-top-left-radius: 8px;
  -moz-border-top-right-radius: 8px;
  overflow: hidden;
}
/* Shadowing */
.fullShadow {
  -moz-box-shadow: 0px 0px 5px #888888;
  -webkit-box-shadow: 0px 0px 5px #888888;
  box-shadow: 0px 0px 5px #888888;
}
.shadow {
  -moz-box-shadow: 3px 3px 3px #888888;
  -webkit-box-shadow: 3px 3px 3px #888888;
  box-shadow: 3px 3px 3px #888888;
}
/* Common title and column attributes */
.titleBarTitle {
  color: #fff;
  font-size: 18px;
}
.sideColumn {
  width: 220px;
}
.sideColumnBkgd {
  background-color: #d9e6f0;
}
a {
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
a:active,
a:focus,
a:visited {
  outline: none;
}
a:link {
  color: #015698;
  text-decoration: none;
  border-width: 0px;
}
a:hover {
  text-decoration: underline;
}
a:visited {
  color: #015698;
  text-decoration: none;
  border-width: 0px;
}
a.boxed {
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 3px !important;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 15px;
  background: #637d63;
  /*background-image: -o-linear-gradient(#6e8b6e, #003300); 
		background: -moz-linear-gradient(top, #6e8b6e, #003300); 
		background: -webkit-gradient(linear, left top, left bottom, from(#6e8b6e), to(#003300)); 
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#6e8b6e', EndColorStr='#003300', GradientType=0);*/

  line-height: 40px;
}
a.boxed:hover {
  background: #2c562c;
  /*background-image: -o-linear-gradient(@bg, #003300); 
			background: -moz-linear-gradient(top, @bg, #003300); 
			background: -webkit-gradient(linear, left top, left bottom, from(@bg), to(#003300)); 
			filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='@bg', EndColorStr='#003300', GradientType=0); */

  text-decoration: none;
}
/* City name and page title banner */
.banner {
  height: 76px;
  padding: 0px !important;
  overflow: hidden;
}
.logo {
  margin: 0 4px 0 0;
  /* top right bottom left */

}
.dj_gecko .logo {
  margin: 0 8px 0 0;
  /* top right bottom left */

}
.titleSeparator {
  position: absolute;
  top: 32px;
}
.title {
  position: absolute;
  top: 32px;
  color: #2A466D;
  /*#666;*/

  font-size: 32px;
  margin: 0 0 0 8px;
  /* top right bottom left */

  text-shadow: 1px 1px 1px #999999;
  font-family: 'Federo', cursive;
}
/* Tab bar */
#tabBar {
  background: #C1A588;
  /* fallback (Opera < 11.10) */
  /*background-image: -o-linear-gradient(#1A82BF, #0E4668);  /* Opera >= 11.10 */
  /*background: -moz-linear-gradient(top, #1A82BF, #0E4668);  /* Mozilla */
  /*background: -webkit-gradient(linear, left top, left bottom, from(#1A82BF), to(#0E4668));/*  Chrome, Safari */
  /*filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1A82BF', EndColorStr='#0E4668', GradientType=0);  /* MSIE */
  /*background-image: -o-linear-gradient(#A37447, #7F5733);  /* Opera >= 11.10 */
  /*background: -moz-linear-gradient(top, #A37447, #7F5733);  /* Mozilla */
  /*background: -webkit-gradient(linear, left top, left bottom, from(#A37447), to(#7F5733));/*  Chrome, Safari */
  /*filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#A37447', EndColorStr='#7F5733', GradientType=0);  /* MSIE */

  background-image: -o-linear-gradient(#c1a588, #461d00);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #c1a588, #461d00);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#c1a588), to(#461d00));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#C1A588', EndColorStr='#461D00', GradientType=0);
  /* MSIE */

}
.tabBarCollapsed {
  height: 36px;
}
.tabBarExpanded {
  height: 144px;
}
#tabBarExpandedImageFrame {
  width: 100%;
  height: 108px;
  overflow: hidden;
  background: gray;
}
#tabBarExpandedImage {
  height: 108px;
}
.tabBarTitle {
  color: #fff;
  font-size: 18px;
  text-align: center;
  width: 24.8%;
  /* Divide tab bar into 4 parts, but must be a bit less than 25% because of the separator widths */

  font-family: 'Federo', cursive;
}
/* Home page */
#homeMostPopularTitleBar {
  /* Gradient:  see bottom of this file */

  background: #0d7cc2;
  /* fallback (Opera < 11.10) */
  /*background-image: -o-linear-gradient(#7B5D40, #461D00);  /* Opera >= 11.10 */
  /*background: -moz-linear-gradient(top, #7B5D40, #461D00);  /* Mozilla */
  /*background: -webkit-gradient(linear, left top, left bottom, from(#7B5D40), to(#461D00));  /* Chrome, Safari */
  /*filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#7B5D40', EndColorStr='#461D00', GradientType=0);  /* MSIE */

  background-image: -o-linear-gradient(#1a82bf, #0e4668);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #1a82bf, #0e4668);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#1a82bf), to(#0e4668));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1A82BF', EndColorStr='#0E4668', GradientType=0);
  /* MSIE */

}
#mostPopularList {
  background-color: white;
}
.popularItem {
  color: #000000;
  padding: 8px 0px;
  border-color: LightGray;
  border-bottom-style: dotted;
  cursor: pointer;
}
.popularItem:hover {
  color: #015698;
  text-decoration: underline;
}
.metadata {
  cursor: pointer;
  color: #015698;
  text-decoration: none;
  border-width: 0px;
}
.metadata:hover {
  /*text-decoration: underline;*/

}
h3 {
  color: #004e94;
  font-size: 16px;
  font-weight: bold;
}
.welcomeImg {
  opacity: .2;
  filter: alpha(opacity=20);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -moz-border-bottom-left-radius: 80px;
  -moz-border-bottom-right-radius: 80px;
}
#homeWelcomeTitleBar {
  /* Gradient:  see bottom of this file */

  background: #2c562c;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#6e8b6e, #003300);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #6e8b6e, #003300);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#6e8b6e), to(#003300));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#6e8b6e', EndColorStr='#003300', GradientType=0);
  /* MSIE */

}
#homeHighlightsFrame {
  border: 1px solid #d9e6f0;
}
#homeHighlightsTitleBar {
  /* Gradient:  see bottom of this file */

  background: #2c562c;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#6e8b6e, #003300);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #6e8b6e, #003300);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#6e8b6e), to(#003300));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#6e8b6e', EndColorStr='#003300', GradientType=0);
  /* MSIE */

}
.mostRecentThumbnailImgSelected {
  border-color: #00bfff !important;
}
.mostRecentFocusImg {
  border: 2px solid black;
}
#homeWhatsNewTitleBar {
  /* Gradient:  see bottom of this file */

  background: #92930a;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#d1d31a, #686900);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #d1d31a, #686900);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#d1d31a), to(#686900));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#d1d31a', EndColorStr='#686900', GradientType=0);
  /* MSIE */

}
#homeStayConnectedFrame,
#homeMobileFrame {
  height: 82px;
}
#homeStayConnectedTitleBar {
  /* Gradient:  see bottom of this file */

  background: #7f2626;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#a15f5f, #690101);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #a15f5f, #690101);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#a15f5f), to(#690101));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#a15f5f', EndColorStr='#690101', GradientType=0);
  /* MSIE */

}
#homeMobileTitleBar {
  /* Gradient:  see bottom of this file */

  background: #7f2626;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#ff6600, #660000);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #ff6600, #660000);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#ff6600), to(#660000));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FF6600', EndColorStr='#660000', GradientType=0);
  /* MSIE */

}
/* Map Gallery page */
#mapGalleryLeftCol {
  /* Gradient:  see bottom of this file */

  background: #1966a2;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#3f7eb1, #015698);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #3f7eb1, #015698);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#3f7eb1), to(#015698));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3f7eb1', EndColorStr='#015698', GradientType=0);
  /* MSIE */

}
#mapGalleryLeftColTitle {
  color: #fff;
  font-size: 18px;
}
.mapGalleryLeftColEntry {
  padding-top: 12px;
}
.mapGalleryLeftColCurrentEntry {
  font-weight: bold;
}
.mapGalleryLeftColPotentialEntry {
  cursor: pointer;
}
.mapGalleryLeftColPotentialEntry:hover {
  text-decoration: underline;
}
#galleryCategories {
  color: #fff;
  font-size: 14px;
  border-color: LightBlue;
  border-top-style: dotted;
}
#galleryTypes {
  color: #fff;
  font-size: 14px;
  border-color: LightBlue;
  border-top-style: dotted;
}
.mapTileSize {
  width: 250px;
  height: 305px;
}
.mapTileTitleBar {
  /* Gradient:  see bottom of this file */

  background: #92930a;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#d1d31a, #686900);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #d1d31a, #686900);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#d1d31a), to(#686900));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#d1d31a', EndColorStr='#686900', GradientType=0);
  /* MSIE */

}
.mapTileTitle {
  color: #fff;
  font-size: 14px;
}
.mapTileImageFrame {
  width: 210px;
  height: 143px;
  background-color: white;
}
.mapTileImage {
  width: 200px;
  height: 133px;
}
.mapTileAuthor {
  font-weight: bold;
}
#galleryEmpty {
  padding: 40px;
  font-weight: bold;
}
/* Submit Your App page */
#submissionLeftCol,
#dataAccessCol {
  /* Gradient:  see bottom of this file */

  background: #1966a2;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#3f7eb1, #015698);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #3f7eb1, #015698);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#3f7eb1), to(#015698));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3f7eb1', EndColorStr='#015698', GradientType=0);
  /* MSIE */

}
#dataFrame {
  color: white;
}
#dataFrame h1,
#dataFrame h2,
#dataFrame h3,
#dataFrame h4,
#dataFrame h5,
#dataFrame h6 {
  color: white;
}
#dataFrame .subTitle {
  color: white;
  font-size: 14px;
  font-weight: bold;
}
#dataFrame a {
  color: white;
  font-size: 14px;
  text-shadow: 1px 1px 0px DarkBlue;
}
#dataFrameContent {
  font-size: 14px !important;
}
#dataFrameContent div[class^="col-"] {
  /*padding: 0px;*/

  text-align: left;
}
#dataFrameContent div.circle {
  width: 150px;
  /*height: 150px;*/

  text-align: center;
  vertical-align: middle;
  display: block;
  padding: 10px;
  /*margin-left: auto;
        margin-right: auto;*/

  background: #637d63;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#dataFrameContent div.circle:hover {
  background: #2c562c;
}
#dataFrameContent div.circle a {
  margin-top: 25px;
}
#dataFrameContent div.circle a:hover {
  text-decoration: none;
}
#dataFrameTitle {
  font-size: 18px;
}
#dataFrame #submissionLeftColTitle {
  color: #fff;
  font-size: 18px;
}
.submissionLeftColSubtitle {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.submissionLeftColContent {
  color: #fff;
  font-size: 14px;
}
.submissionLeftColContent a {
  color: DarkBlue;
}
#uploadedfileHint {
  font-size: 11px;
}
#submissionFormNotAvailable {
  padding: 40px;
}
/* Support page */
#aboutTitle {
  color: #004e94 !important;
  font-size: 22px;
  font-weight: bold;
}
.welcomeParagraph {
  font-size: 1.15em;
}
#supportLeftCol {
  /* Gradient:  see bottom of this file */

  background: #1966a2;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#3f7eb1, #015698);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #3f7eb1, #015698);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#3f7eb1), to(#015698));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3f7eb1', EndColorStr='#015698', GradientType=0);
  /* MSIE */

}
#supportTitleBar {
  /* Gradient:  see bottom of this file */

  background: #2c562c;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#6e8b6e, #003300);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #6e8b6e, #003300);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#6e8b6e), to(#003300));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#6e8b6e', EndColorStr='#003300', GradientType=0);
  /* MSIE */

}
#aboutTitleBar {
  /* Gradient:  see bottom of this file */

  background: #0d7cc2;
  /* fallback (Opera < 11.10) */
  /*background-image: -o-linear-gradient(#7B5D40, #461D00);  /* Opera >= 11.10 */
  /*background: -moz-linear-gradient(top, #7B5D40, #461D00);  /* Mozilla */
  /*background: -webkit-gradient(linear, left top, left bottom, from(#7B5D40), to(#461D00));  /* Chrome, Safari */
  /*filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#7B5D40', EndColorStr='#461D00', GradientType=0);  /* MSIE */

  background-image: -o-linear-gradient(#1a82bf, #0e4668);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #1a82bf, #0e4668);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#1a82bf), to(#0e4668));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1A82BF', EndColorStr='#0E4668', GradientType=0);
  /* MSIE */

}
.supportSubtitle {
  font-weight: bold;
}
#supportAdditionalContactTitleBar {
  /* Gradient:  see bottom of this file */

  background: #7f2626;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#a15f5f, #690101);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #a15f5f, #690101);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#a15f5f), to(#690101));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#a15f5f', EndColorStr='#690101', GradientType=0);
  /* MSIE */

}
#supportAdditionalContactTitle {
  font-size: 16px;
}
#supportAdditionalContact {
  height: 200px;
}
/* Page footer */
.footer {
  color: #015698;
}
.dialogFrame {
  overflow: auto;
  background-color: #D9E6F0;
  border: 1px solid gray;
}
/* Metadata dialog */
#metadataDialogFrame,
#contactsDialogFrame {
  width: 800px;
  height: 600px;
}
#mobileDialogFrame {
  width: 600px;
  height: 300px;
}
/* Details dialog */
#detailsDialogFrame {
  width: 1000px;
  height: 800px;
}
#detailsLeftCol {
  width: 180px;
  /* Gradient:  see bottom of this file */

  background: #1966a2;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#3f7eb1, #015698);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #3f7eb1, #015698);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#3f7eb1), to(#015698));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3f7eb1', EndColorStr='#015698', GradientType=0);
  /* MSIE */

}
.detailsLeftColTitles {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin: 15px 0 5px 0;
  /* top right bottom left */

}
.detailsLeftColEntries {
  color: #fff;
  font-size: 14px;
  margin: 5px 0;
  /* top+bottom right+left */

}
#detailsDialogTitleBar {
  background: white;
}
#detailsDialogTitle {
  color: #004e94;
  font-size: 16px;
  font-weight: bold;
}
#detailsDialogDescription {
  margin-top: 6px;
  line-height: 18px;
}
#detailsDialogReviewsList {
  line-height: 18px;
}
#detailsCenterColReviewTitleBar {
  /* Gradient:  see bottom of this file */

  background: #2c562c;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#6e8b6e, #003300);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #6e8b6e, #003300);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#6e8b6e), to(#003300));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#6e8b6e', EndColorStr='#003300', GradientType=0);
  /* MSIE */

}
.detailsReviewDate {
  font-weight: bold;
}
#detailsRightCol {
  width: 130px;
}
#detailsRightColRating {
  height: 110px;
}
#detailsRightColRatingTitleBar {
  /* Gradient:  see bottom of this file */

  background: #2c562c;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#6e8b6e, #003300);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #6e8b6e, #003300);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#6e8b6e), to(#003300));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#6e8b6e', EndColorStr='#003300', GradientType=0);
  /* MSIE */

}
#detailsRightColTryIt {
  height: 90px;
}
#detailsRightColTryItTitleBar {
  /* Gradient:  see bottom of this file */

  background: #92930a;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#d1d31a, #686900);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #d1d31a, #686900);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#d1d31a), to(#686900));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#d1d31a', EndColorStr='#686900', GradientType=0);
  /* MSIE */

}
#detailsRightColSupportIt {
  height: 100px;
}
#detailsRightColSupportItTitleBar {
  /* Gradient:  see bottom of this file */

  background: #7f2626;
  /* fallback (Opera < 11.10) */

  background-image: -o-linear-gradient(#a15f5f, #690101);
  /* Opera >= 11.10 */

  background: -moz-linear-gradient(top, #a15f5f, #690101);
  /* Mozilla */

  background: -webkit-gradient(linear, left top, left bottom, from(#a15f5f), to(#690101));
  /* Chrome, Safari */

  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#a15f5f', EndColorStr='#690101', GradientType=0);
  /* MSIE */

}
/* Gradient algorithm for the page, for title bars, for the left navigation
   thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/
   and http://www.puremango.co.uk/2010/04/css-gradient/;
   Opara >= 11.10 from http://dev.opera.com/articles/view/css3-linear-gradients/
   Each gradient contains five alternate implementations:
		fallback (e.g., for Opera < 11.10)
		Opera >= 11.10
		Mozilla
		Chrome, Safari
		MSIE
*/
