/* ----------------------------------------------------------------------
   This class is automatically generated based on the ocean.template and the
   values specified using the corresponding configuration interface.  Please do
   not edit this file directly!
   
   Current values for editing:
   {{__et=null,__template=mexico,blockquote_border_color=#369,border_color=#ccc,comment_border_color=#ccc,controlstyle=none,display_name=RustSectionOverRide,entry_separator=#ddddd0,error_bgcolor=#eee,error_color=#f00,itemmatch_bgcolor=#f5f5f5,link_active_color=#ccc,link_hover_color=#1a2633,link_text_color=#1a2633,link_visited_color=#1a2633,mexico_button_bgimage=gray,mexico_button_border_color=#999,mexico_header_bgimage=red,mexico_header_border_color=#fff,mexico_header_default_text=#ddd,mexico_header_error_text=#ff6,mexico_header_link_text=#fff,mexico_header_logo_bgcolor=#fff,mexico_middle_bgcolor=#fff,mexico_middle_default_text=#1a2633,mexico_middle_entry_title_hover_text=#630,mexico_middle_entry_title_text=#630,mexico_middle_link_hover_text=#369,mexico_middle_link_text=#369,mexico_middle_section_title_hover_text=#666,mexico_middle_section_title_text=#666,mexico_sidebars_bgcolor=#f2ede0,mexico_sidebars_border_color=#d8d7ca,mexico_sidebars_default_text=#1a2633,mexico_sidebars_heading_bgimage=tan,mexico_sidebars_heading_link=#369,mexico_sidebars_heading_text=#333,mexico_sidebars_link_hover_bgcolor=#e5bb99,mexico_sidebars_link_hover_text=#369,mexico_sidebars_link_selected_bgcolor=#f0d8c4,mexico_sidebars_link_selected_text=#333,mexico_sidebars_link_text=#369,mexico_sidebars_show_borders=true,mexico_topic_button_bgimage=salmon,name=css Defaults,overrides=.mediumPortletContainer { border: 1px solid #ddd; padding: 10px; },primary_bgcolor=#fff,primary_highlight=#5782ad,primary_muted=#666,primary_plain=#1a2633,secondary_bgcolor=#eee,secondary_highlight=#1a2633,secondary_muted=#666,secondary_plain=#334d66,selection_bgcolor=#b3cde6,selection_plain=#1a2633,showlogo=left,top_bgcolor=#5782ad,top_highlight=#fff,top_plain=#fff,trim_muted_color=#555,trim_primary_bgcolor=#09c,trim_primary_color=#fff,trim_primary_muted_bgcolor=#9ed9ee,trim_secondary_bgcolor=#fc3,trim_secondary_color=#000,trim_secondary_muted_bgcolor=#ffeaab}}
   ---------------------------------------------------------------------- */

body {
  color: #1a2633;
}

/* ----------------------------------------------------------------------
   border color
   ---------------------------------------------------------------------- */
#left { 
  border-right: none;
}
#middlecontent {
  border: none;
}

A.smallPortletEntryAdd, 
A.mediumPortletEntryAdd, 
A.largePortletEntryAdd, 
A.newtopicarticle 
{
  border: 1px solid #999;
  -moz-border-radius: 4px;
  border-radius: 4px;
}


/* ----------------------------------------------------------------------
   header/footer bgcolors
   ---------------------------------------------------------------------- */
DIV#toolbar { 


  background: #900 url(/images/mexico/bg-header-topsection-red.jpg) bottom left repeat-x;
 
 
 

 
 
 
 
}

DIV#locator {
  color: #ddd;
}

SPAN#advancedsearch A, A.locatorlink, A.locatorlink:visited, A.locatorlink:hover { 
  color: #fff;
}

/*
#footer {
  background: #369 url(/images/mexico/bg-footer-369.png) top left repeat-x;
}
*/

/* ----------------------------------------------------------------------
   side column bgcolors
   ---------------------------------------------------------------------- */

BODY,
#main,
#left, 
TD.calendarshiftsliceback, 
TD.calendarshiftsliceforward
{
  background-color: #f2ede0;
}
#right {
   background-color: transparent;
}

#left, #middle, #right {
  border-top: 1px solid #fff;
}


#middle {
  border-right: 1px solid #d8d7ca;
  border-left: 1px solid #d8d7ca;
  border-bottom: 1px solid #d8d7ca;
}
#middletop,
DIV#searchexpression, DIV.archivebanner, DIV.entrytabs {
  border-bottom: 1px solid #d8d7ca;
}
DIV.entrycontrols {
  border: 1px solid #d8d7ca;
}
FORM.chunknav {
  border-top: 1px solid #d8d7ca;
  border-bottom: 1px solid #d8d7ca;
}


/* ----------------------------------------------------------------------
   main column bgcolors
   ---------------------------------------------------------------------- */
TD.commentinner,
#middle,
#middlecontent { 
  background-color: #fff;
}

/* ----------------------------------------------------------------------
   primary, highlighted text
   ---------------------------------------------------------------------- */
A, A:visited,
#right A.calendarquarter, #right A.calendarquarter:visited,
#right A.calendaryeartitle, #right A.calendaryeartitle:visited,
#right A.calendarmonthtitle, #right A.calendarmonthtitle:visited,
#right A.calendarmonthyeartitle, #right A.calendarmonthyeartitle:visited,
TD.calendarshiftsliceback A, TD.calendarshiftsliceback A:visited, 
TD.calendarshiftsliceforward A, TD.calendarshiftsliceforward A:visited, 
TD.calendardayname,
A.calendarweeklink, A.calendarweeklink:visited,
SPAN#advancedsearch { 
  color: #369;
}
A:hover, A.plain:hover {
  color: #369;
}

A.smallPortletEntryTitle, A.smallPortletEntryTitle:visited,
A.mediumPortletEntryTitle, A.mediumPortletEntryTitle:visited,
A.largePortletEntryTitle, A.largePortletEntryTitle:visited,
A.entrytitlelink, A.entrytitlelink:visited {
  color: #630;
}
A.smallPortletEntryTitle:hover,
A.mediumPortletEntryTitle:hover,
A.largePortletEntryTitle:hover,
A.entrytitlelink:hover {
  color: #630;
}

/* ----------------------------------------------------------------------
   primary, bright text
   ---------------------------------------------------------------------- */
TABLE.titlelabels A, TABLE.itemlabels A,
A.ellipsislink, A.ellipsislink:visited { 
  color: #369;
}
A.more, A.more:visited {
  color: #369;
}

/* ----------------------------------------------------------------------
   primary, normal text
   ---------------------------------------------------------------------- */
TD.commentinner,
#middlecontent,
SPAN.itemid,
TR.searchhitsnippetrow,
SPAN.attachmentdescription,
SPAN.attachmentsource,
TR.entryitem,
TABLE.commentouter,
TD.smallPortletEntry, 
TD.mediumPortletEntryItem, 
TD.largePortletEntryItem, 
DIV.projectActivityProjectDescription,
TD.footer,
TD.quoted,
.filelist A,
.filelist .filename A,
.filelist .filepath A,
.filelist .dirname A,
TD.footer,
DIV.copyright,
A.plain
{ 
  color: #1a2633;
}

/* ----------------------------------------------------------------------
   primary, muted text
   ---------------------------------------------------------------------- */
DIV.commentdetails,
DIV.commentdetails A, 
DIV.commentdetails A:visited, 
DIV.entrydetailslarge,
DIV.entrydetailslarge A, 
DIV.entrydetailslarge A:visited, 
DIV.entrydetailsportlet,
DIV.entrydetailsportlet A,
DIV.entrydetailsportlet A:visited,
DIV.entrydetailssmall,
DIV.entrydetailssmall A, 
DIV.entrydetailssmall A:visited, 
A.mediumPortletProjectName, A.mediumPortletProjectName:visited,
A.largePortletProjectName,  A.largePortletProjectName,:visited,
A.relatedentrytype, A.relatedentrytype:visited,
A.relatedentrydetails, A.relatedentrydetails:visited,
A.showallcomments, A.showallcomments:visited,
SPAN.articlecomments,
SPAN.relatedentries,
SPAN.attachments,
SPAN.relatedentrycount,
DIV.viewdescription,
FORM.entryaddcomment,
.filesize,
.filedesc,
.filedate,
DIV.commentcollapsed .commentcollapsedcontent,
DIV.commentcollapsed A.commentcollapsedcontent:hover,
DIV.commentcollapsed A.commentcollapsedcontent:visited,
.DRAFT TD.searchhittitlecell A,
.DRAFT A.smallPortletEntryTitle, .DRAFT A.smallPortletEntryTitle:visited,
.DRAFT A.mediumPortletEntryTitle, .DRAFT A.mediumPortletEntryTitle:visited,
.DRAFT A.largePortletEntryTitle, .DRAFT A.largePortletEntryTitle:visited,
.DRAFT A.entrytitlelink,
SPAN.DRAFT,
.REJECTED TD.searchhittitlecell A,
.REJECTED A.smallPortletEntryTitle, .REJECTED A.smallPortletEntryTitle:visited,
.REJECTED A.mediumPortletEntryTitle, .REJECTED A.mediumPortletEntryTitle:visited,
.REJECTED A.largePortletEntryTitle, .REJECTED A.largePortletEntryTitle:visited,
.REJECTED A.entrytitlelink,
SPAN.REJECTED,
.user-profile TD .key
{ 
  color: #666;
}

/* ----------------------------------------------------------------------
   primary, highlighted items
   ---------------------------------------------------------------------- */
TD.highlightedtitle,
TD.briefhighlightedtitle,
TD.highlighteditem,
TD.briefhighlighteditem {
  background-color: #f5f5f5;
}

/* ----------------------------------------------------------------------
   primary section borders
   ---------------------------------------------------------------------- */
DIV.entryDateSeparator {
  border-bottom-color: #ddddd0;
}
.dateseparator { 
  border-bottom-color: #$date_separator$;
}
#type_single .largePortletContainer .entryseparator,
.entryseparator { 
  border-bottom: #ddddd0 solid 1px;
}
SPAN.relatedentries,
SPAN.attachments,
SPAN.articlecomments,
TABLE.shareportlet TD.sharefolder,
TABLE.shareportlet TD.sharefolder A.sharefolderlink {
  color: #1a2633;
  border-color: #ccc;
}
.filelist, .fileheading { 
  border-color: #ccc;
}

/* ----------------------------------------------------------------------
   primary borders
   ---------------------------------------------------------------------- */
/*DIV#topiclinks {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px dotted #ccc;
} */
TD.quoted {
  border-color: #369;
}
#middlecontent,
div.poweredbytraction img, 
DIV#toolbar { 
  border-color: #ccc;
}

/* ----------------------------------------------------------------------
   secondary, bright text
   ---------------------------------------------------------------------- */
#right A.calendarmonthactive, #right A.calendarmonthactive:visited, #right A.calendarmonthactive:hover,
DIV.commentformheading,
DIV#searchexpression,
#searchfilteractive,
#middlebottom, 
DIV.lefttools H3,
DIV.lefttools DIV.navlinks .navlink H3 A,
DIV.lefttools DIV.navlinks .navlabel,
FORM.chunknav SPAN.chunkpages SPAN.currentchunk, 
SPAN.calendardayactive {
  color: #1a2633;
}

/* ----------------------------------------------------------------------
   secondary, highlighted text
   ---------------------------------------------------------------------- */
TD.calendarmonthselected,
DIV.archivebanner,
TABLE.entrytabs,
FORM.chunknav, 
FORM.chunknav SPAN.chunkpages SPAN,
DIV.lefttools LI, 
DIV.lefttools SPAN, 
DIV#projectActivity,
DIV#projectActivity DIV A:hover,
DIV#labelactivity,
DIV#righttools
{
  color: #369;
}

A.smallPortletHeading, A.smallPortletHeading:visited, 
A.mediumPortletHeading, A.mediumPortletHeading:visited, 
A.largePortletHeading, A.largePortletHeading:visited {
  color: #666;
}
A.smallPortletHeading:hover,
A.mediumPortletHeading:hover,
A.largePortletHeading:hover {
  color: #666;
}

/* ----------------------------------------------------------------------
   secondary text
   ---------------------------------------------------------------------- */
DIV.lefttools LI A, 
DIV.lefttools LI A:visited,
A.calendarshowallyears, A.calendarshowallyears:visited,
DIV#righttools A,
DIV#righttools A:visited, 
#right A, #right A:visited,
A.footerrss, A.footerrss:visited,
A.footer, A.footer:visited,
DIV#searchexpression A,
#searchfilteractive A,
.fileheading
{
  color: #369;
}
A.footer, A.footer:visited {
  color: #369;
}

/* ----------------------------------------------------------------------
   secondary, highlighted backgrounds
   ---------------------------------------------------------------------- */
.diff-section,
.history-title,
.history-table .headings TD,
.version-navigator,
DIV.archivebanner,
DIV.entrytabs,
FORM.chunknav, 
DIV.group A.group,
DIV.commentformheading,
DIV#searchexpression,
.fileheading {
  background-color: #f2ede0;
}
DIV.entrycontrols {
  background-color: #f2ede0;
}

/* calendar nav */
#right A.calendarweeklink:hover,
#right A.calendaryeartitle:hover,
#right A.calendarmonthtitle:hover,
#right A.calendarmonthyeartitle:hover,
#right A.calendarquarter:hover,
TD.calendaractiveyears,
TD.calendarmonthselected,
TD.calendardayselected { 
  background-color: #f0d8c4;
  color: #1a2633;
}

/* middletop controls */
#middletop {
  background: #f2ede0;
}

/* left nav */
DIV.lefttools LI.newspagelink,
DIV.lefttools H2,
DIV#left H2,
#left #onthispageheading,
/* #right nav */
#right #calendarheading,
#right .toolsheading, 
#right A.sidebartitle, 
#right #xmlheading,
#right td.sharefolder,
#right H2.heading,
/* middlenav */
#middlenav,
TABLE.entrytabs TD.selected A,
TABLE.entrytabs TD A:hover
{
  color: #333;

  background: #d8d7ca url(/images/mexico/bg-heading-tan.jpg) bottom left repeat-x;









}

#middlenav A {
  color: #369
}

DIV.lefttools DIV.navlinks .navlink H2 A,
#right A.sidebartitle, 
#middlenav .middlenavbase A,
#right A.sharefolder
{
  color: #333;      
}

#left A:hover, #left A:hover span {
  background: #e5bb99;
  color: #369;
  text-decoration: none;
}

/* .lefttools */
DIV.lefttools LI.currentproject A,
DIV.lefttools LI#currentlabel A,
DIV.lefttools LI#currentsection A,
DIV#onthispage LI.current A {
  display: block;
  background: #f0d8c4;
}
DIV.entrycontrols .status {
  background: #f0d8c4;
}
DIV.entrycontrols.PUBLISHED .status {
  background: #f2ede0;
}

DIV.entrycontrols .status,
DIV.lefttools LI.currentproject,
DIV.lefttools LI.currentproject A,
DIV.lefttools LI.currentproject SPAN,
DIV.lefttools LI#currentlabel A,
DIV.lefttools LI#currentlabel SPAN,
DIV.lefttools LI#currentsection A,
DIV#onthispage LI.current A {
  font-weight: bold;
  color: #333;
}

/* add buttons */
A.smallPortletEntryAdd, A.mediumPortletEntryAdd, A.largePortletEntryAdd, A.newtopicarticle {

  background: #fff url(/images/mexico/bg-but-sm1.png) bottom left repeat-x; 
  color: #666;

}

/* ----------------------------------------------------------------------
   secondary borders
   ---------------------------------------------------------------------- */
.diff-section,
.history-title,
.history-table,
.history-table .headings TD,
.version-navigator,
DIV.commentformheading,
FORM.chunknav,
FORM.chunknav SPAN.chunkpages SPAN,
.filelist, .fileheading
{
  border-color: #ccc;
}


DIV#searchexpression, DIV.archivebanner, DIV.entrytabs {
  border-top-color: #fff;
}
TABLE.entrytabs TD A {
  color: #1a2633;
/*	background-color: #ccc; */
	border: 1px solid #ccc;
	border-width: 1px 1px 0 1px;
}

.user-profile TR.name TD,
DIV.smallPortletHeading, DIV.mediumPortletHeading, DIV.largePortletHeading {
  border-bottom: 3px solid #$mexico_middle_section_title_border$;
}

.user-profile TD.picture IMG {
  border: 1px solid #ccc;;
  padding: 3px;
  margin: 3px 0;
}

/* ----------------------------------------------------------------------
   misc backgrounds
   ---------------------------------------------------------------------- */
div.poweredbytraction img { 
  background-color: #fff;
}

/* ----------------------------------------------------------------------
   special groupby styles
   ---------------------------------------------------------------------- */
DIV.groupindex { 
  color: #1a2633;
}
DIV.group A.group {
  border-bottom-color: #ccc;
}

/* ----------------------------------------------------------------------
   misc colors
   ---------------------------------------------------------------------- */

/* email headers in entry body */
.emailheader { 
  color: #666;
}
.emaildetail {
  color: #1a2633;
}

/* rapid selector error */
DIV#rserror SPAN {
  color: #ff6;
}

.showhidehidden, .showhidehidden A, .showhidehidden A:hover { 
  color: #aaa;
}


/* ----------------------------------------------------------------------
   misc calendar styles
   ---------------------------------------------------------------------- */
TD.calendaractiveyears,
#right TD.calendaractiveyears A, 
SPAN.calendardayinactive,
A.calendarmonthinactive, A.calendarmonthinactive:visited {
  color: #666;
}
TABLE.calendaractiveyears,
TABLE.calendaryear {
  color: #666;
  border-color: #ccc;
}
TD.calendaryeartitle,
TD.calendarmonthtitle,
TD.calendarmonthyeartitle { 
  background-color: #fff;
}
TD.calendaryeartitle,
TD.calendarmonthtitle,
TD.calendarmonthyeartitle { 
  border-color: #ccc;
}

SPAN.calendardaynotincurrentmonth,
SPAN.calendardaynotincurrentmonth SPAN.calendardayinactive { 
  color: #666;
}

/* ----------------------------------------------------------------------
   comment borders
   ---------------------------------------------------------------------- */
TABLE.commentouter { 
  background-color: #ccc;
}

/*
TEXTAREA.entryaddcomment {
  border: 1px solid #666;
}
*/

/* -----------------------------------------------------------------------------
   misc overrides
   ----------------------------------------------------------------------------- */

DIV#toolbar { 
/*  border-bottom: 1px solid #eee; */
  border-top: none;
}

/* display code nicely */
TR.entryitem PRE.example, 
TR.entryitem PRE.code, 
TR.entryitem PRE.config,
PRE.example, 
PRE.code, 
PRE.config {
  border-color: #ccc; 
  background: #f2ede0;
}

div.poweredbytraction img { 
  border: none;
  margin-bottom: 20px;
}

/* turn the logo image back on */
DIV.logoimage {
  background-color: #fff;

  display: block;

  text-align: left;


}
/* with a logo image, save some vertical space */
DIV#locator { 
  float: left;
}
DIV#toolbar { 
  float: none;
}
DIV#toolbar,
DIV#locator { 
}
DIV#main { 
  clear: both;
}

.pagenotfound A { 
  background-color: #f2ede0;
  border-color: #d8d7ca;
}

/* -----------------------------------------------------------------------------
   fastsearch
   ----------------------------------------------------------------------------- */
.lefttools H3.fastsearch-navtitle-hover,
.lefttools H3.fastsearch-navtitle-selected { 
  background: #e5bb99;
  color: #369;
  text-decoration: none;
}
div.fastresults { 
  border-color: #d8d7ca;
}
#navframe TABLE.layout { 
  background-color: #f2ede0;
  border-color: #d8d7ca;
}
#navframe_terms TD { 
  background: #f2ede0;
}
#navframe_header TD,
#navframe_header TD A {
  background: #f2ede0;
  color: #$mexico_sidebars_text$;
  background: #e5bb99;
  color: #369;
  border-color: #d8d7ca;
}
#navframe_footer TD { 
  background: #f2ede0;
  color: #$mexico_sidebars_text$;
  border-color: #d8d7ca;
}
.fastsearch TABLE.advanced TD.border { 
  background-color: #d8d7ca;
}
.fastsearch TABLE.advanced,
.fastsearch TABLE.advanced TD { 
  border-color: #d8d7ca;
}
.fastsearch-zoompanel {
  background-color: #f2ede0;
  border-color: #d8d7ca;
}
.lefttools H3 SPAN.morecount { 
  color: #1a2633;
}
.fastsearch-addterm,
.fastsearch-addterm:hover { 
  color: #1a2633;
}
#navqueue_controls,
#navqueue {
  border-color: #d8d7ca;
}
.lefttools H3.fastsearch-navtitle { 
  background: #f0d8c4; 
}
.lefttools #navqueue H3 { 
  background-color: #f2ede0;
}
.lefttools .fastsearch-apply A,
#navqueue_filters { 
  background: #fff;
  color: #1a2633;
  border-color: #d8d7ca;
}
.fast-filter-op,
.fast-filter-fieldname {
  color: #666;
}

/* -----------------------------------------------------------------------------
   advanced overrides
   ----------------------------------------------------------------------------- */
.mediumPortletContainer { border: 1px solid #ddd; padding: 10px; }

