/* CSS Document */
/*Header */
h1
{
  height      : 44px;
  overflow    : hidden;
  padding-top : 32px;
  margin-left : 14px;
  color       : #7281BA;
}

h1 span
{
  position          : absolute;
  left              : 0;
  top               : 25px;
  width             : 250px;
  height            : 44px;
  background-image  : url("/templates/default/images/header/MDFFA.jpg");
  background-repeat : no-repeat;
}

.maryland_ag_teachers h1 span
{
  position          : absolute;
  left              : 0;
  top               : 25px;
  width             : 100%;
  height            : 100%;
  background-image  : url("/templates/default/images/header/MDFFA.jpg");
  background-repeat : no-repeat;
}

.headertop
{
  background    : url("/templates/default/images/header/FFAEmblem_80.jpg") no-repeat scroll 690px 8px #7281BA;
  border-bottom : 2px solid white;
  height        : 96px;
  width         : 770px;
  z-index       : 100;
}

.maryland_ag_teachers .headertop
{
  background : none;
  height     : 140px;
}

.subheader h1
{
  font-size : 24px;
}

.maryland_ag_teachers .matah1logo
{
  display : block;
}

.matah1logo
{
  display : none;
}

.maryland_ag_teachers .mdffah1header
{
  display : none;
}

.maryland_ag_teachers .mata_logo
{
  display  : block;
  position : absolute;
  right    : 1px;
  top      : 5px;
}

.mata_logo
{
  display : none;
}

.maryland_ag_teachers .matah1logo span
{
  display           : block;
  background-image  : url(/templates/default/images/MATA_word_logo.png);
  background-repeat : no-repeat;
  text-decoration   : none;
  width             : 400px;
}

.maryland_ag_teachers .matah1logo a
{
  color : #768B3C;
  width : 400px;
}

.mcaeh1logo img
{
  display : none;
}

.mcae_logo
{
  display : none;
}

.mcae .mcae_logo
{
  display  : block;
  position : absolute;
  right    : 1px;
  top      : 5px;
}

.matah1logo
.tagline
{
  color  : black;
  height : 15px;
}

.headermiddle
{
  clear            : left;
  height           : 135px;
  background-image : url("/templates/default/images/Header2Background.jpg");
}

#Header2LeftBox
{
  background-color : #FFF0B7;
  float            : left;
  margin-left      : 20px;
  margin-top       : 15px;
  padding          : 0;
  width            : 248px;
}

#Header2LeftBox .content_block_1 .Resource_Short_Display .Title_Display h3 a
{
  text-decoration : underline;
  line-height     : 1.3em;
  margin-bottom   : 5px;
  font            : 12px / 18px 'lucia grande', verdana, helvetica, sans-serif;
}

.Header2Top
{
  background : url("/templates/default/images/Corners/SmallHeader2Top.jpg") no-repeat scroll left top transparent;
  height     : 12px;
  margin     : 0;
  padding    : 0;
  width      : 100%;
}

#Header2RightBox
{
  background-color : #FFF0B7;
  float            : right;
  margin-right     : 20px;
  margin-top       : 15px;
  padding          : 0;
  width            : 248px;
}

.Header2Bottom
{
  background : url("/templates/default/images/Corners/SmallHeader2Bottom.jpg") no-repeat scroll left top transparent;
  height     : 12px;
  margin     : 0;
  padding    : 0;

.subheader
{
}

.subpage p
{
  margin-bottom : 10px;
}

.headerbottom
{
  clear : left;
}

.userlogindiv
{
  margin-top : 20px;
}

.logindiv
{
  margin-bottom : 10px;
}

.logindiv input
{
  margin-left : 23px;
}

#pcm
{
  display : none;
}

ul.pureCssMenu ul
{
  display : none
}

ul.pureCssMenu li:hover > ul
{
  display : block
}

ul.pureCssMenu ul
{
  position : absolute;
  left     : -1px;
  top      : 98%;
  z-index  : 1001
}

ul.pureCssMenu ul ul
{
  position : absolute;
  left     : 100%;
  top      : 0px;
}

ul.pureCssMenu, ul.pureCssMenu ul
{
  margin     : 0px;
  list-style : none;
  padding    : 0px 3px 3px 0px;
}

ul.pureCssMenu table
{
  border-collapse : collapse
}

ul.pureCssMenu
{
  display  : block;
  zoom     : 1;
  position : absolute;
  left     : 100;
  top      : 200;
}

* HTML ul.pureCssMenu
{
  position : absolute
}

ul.pureCssMenu ul
{
  width          : 260px;
  filter         : alpha(opacity = 90);
  -moz-opacity   : 0.9;
  -khtml-opacity : 0.9;
  opacity        : .9;
}

ul.pureCssMenu ul ul
{
  filter         : alpha(opacity = 99);
  -moz-opacity   : 0.99;
  -khtml-opacity : 0.99;
  opacity        : .99;
}

  }

ul.pureCssMenu li
{
  display     : block;
  *list-style : none;
  font-size   : 0px;
}

.submenu .pureCssMenui
{
  margin : 0px;
}

ul.pureCssMenu a:active, ul.pureCssMenu a:focus
{
  outline-style : none;
}

ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover
{
  display         : block;
  vertical-align  : middle;
  text-align      : left;
  text-decoration : none;
  padding         : 4px;
  _padding-left   : 0;
  font-size       : 13px;
  color           : black;
  text-decoration : none;
  cursor          : pointer;
  text-transform  : uppercase;
}

.headertop ul.pureCssMenu a, .headertop ul.pureCssMenu li.dis a:hover, .headertop ul.pureCssMenu li.sep a:hover
{
  font-size : 12px;
}

ul.pureCssMenu span
{
  overflow : hidden;
}

ul.pureCssMenu li
{
}

ul.pureCssMenu ul li
{
  float : none;
}

ul.pureCssMenu ul a
{
  text-align  : left;
  white-space : nowrap;
}

ul.pureCssMenu li.sep
{
  text-align  : left;
  padding     : 0px;
  line-height : 0;
  height      : 100%;
}

ul.pureCssMenu li.sep span
{
  float            : none;
  padding-right    : 0;
  width            : 3;
  height           : 100%;
  display          : inline-block;
  background-color : #CECECE;
  background-image : none;
}

ul.pureCssMenu ul li.sep span
{
  width  : 100%;
  height : 3;
}

ul.pureCssMenu li:hover
{
  position : relative;
}

ul.pureCssMenu li:hover > a
{
  color           : #FFFFFF;
  text-decoration : none;
}

ul.pureCssMenu li a:hover
{
  position        : relative;
  color           : #FFFFFF;
  text-decoration : none;
}

ul.pureCssMenu li.dis a
{
  color : #AAAAAA !important;
}

ul.pureCssMenu img
{
  border       : none;
  float        : left;
  _float       : none;
  margin-right : 4px;
  width        : 24px;
  height       : 24px;
}

ul.pureCssMenu ul img
{
  width  : 16px;
  height : 16px;
}

ul.pureCssMenu img.over
{
  display : none
}

ul.pureCssMenu li.dis a:hover img.over
{
  display : none !important
}

ul.pureCssMenu li.dis a:hover img.def
{
  display : inline !important
}

ul.pureCssMenu li:hover > a img.def
{
  display : none
}

ul.pureCssMenu li:hover > a img.over
{
  display : inline
}

ul.pureCssMenu a:hover img.over, ul.pureCssMenu a:hover ul img.def, ul.pureCssMenu a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover a:hover img.over
{
  display : inline
}

ul.pureCssMenu a:hover img.def, ul.pureCssMenu a:hover ul img.over, ul.pureCssMenu a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover a:hover img.def
{
  display : none
}

ul.pureCssMenu a:hover ul, ul.pureCssMenu a:hover a:hover ul, ul.pureCssMenu a:hover a:hover a:hover ul
{
  display : block
}

ul.pureCssMenu a:hover ul ul, ul.pureCssMenu a:hover a:hover ul ul
{
  display : none
}

ul.pureCssMenu span
{
  display             : block;
  background-image    : url(./images/arrow_sub5.gif);
  background-position : right center;
  background-repeat   : no-repeat;
  padding-right       : 14px;
}

ul.pureCssMenu ul span, ul.pureCssMenu a:hover table span
{
  background-image : url(./images/arrow_sub2.gif)
}

ul.pureCssMenu ul li:hover > a span
{
  background-image : url(./images/arrow_sub5.gif);
}

ul.pureCssMenu table a:hover span, ul.pureCssMenu table a:hover a:hover span, ul.pureCssMenu table a:hover a:hover a:hover span
{
  background-image : url(./images/arrow_sub5.gif)
}

ul.pureCssMenu table a:hover table span, ul.pureCssMenu table a:hover a:hover table span
{
  background-image : url(./images/arrow_sub2.gif)
}

.headertop ul.pureCssMenu
{
  z-index : 1000
}

@charset
"UTF-8"
;
/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/*******************************************************************************
 
 LAYOUT INFORMATION: describes box model, positioning, z-order
 
 *******************************************************************************/
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
.navdiv
{
  left     : 295px;
  position : absolute;
  top      : 10px;
}

.headerbottom .nav
{
  background-image  : url(/templates/default/images/bottom_nav.png);
  background-repeat : repeat-x;
  width             : 800px;
  margin-left       : 1px;
}

.nav
{
}

ul.MenuBarHorizontal
{
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  font-size       : 100%;
  cursor          : default;
}

#MenuBar1
{
  width   : 1000px;
  display : table;
}

.subpage #block_1 #MenuBar1
{
  width            : 800px;
  background-color : grey;
}

#MenuBar1 ul
{
  margin-top : 0px;
}

/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
  z-index : 1000;
}

/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  font-size       : 100%;
  position        : relative;
  text-align      : left;
  cursor          : pointer;
  float           : left;
}

.subpage #block_1 ul.MenuBarHorizontal li
{
  background-color : grey;
}

/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  font-size       : 100%;
  z-index         : 1020;
  cursor          : default;
  width           : 140px;
  position        : absolute;
  left            : -1000em;
}

/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
  left    : auto;
  z-index : 1000;
}

/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
  width   : 8.2em;
  z-index : 1000;
}

/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
  position : absolute;
  margin   : -5% 0 0 145px;
  z-index  : 1000;
}

/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
  left    : auto;
  top     : 0;
  z-index : 1000;
}

/*******************************************************************************
 
 DESIGN INFORMATION: describes color scheme, borders, fonts
 
 *******************************************************************************/
/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
  filter         : alpha(opacity = 90);
  -moz-opacity   : 0.9;
  -khtml-opacity : 0.9;
  opacity        : .9;
  z-index        : 1000;
}

/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
  display         : block;
  cursor          : pointer;
  color           : white;
  padding         : 0.5em 0.75em;
  text-decoration : none;
}

.headertop .submenu a
{
  background-image : url(/templates/default/images/topnav.png);
  height           : 15px;
  text-align       : center;
  width            : 130px;
  z-index          : 1000;
}

.headertop .submenu li
{
  width : 130px;
}

.headertop .submenu, #block_2 .submenu, .footer_submenu
{
  display : none;
  z-index : 1000;
}

.headertop .submenu .MenuBarHorizontal li ul li
{
  z-index     : 1000;
  margin-left : 210px;
}

/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
  color : white;
}

/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
  color : white;
}

#MenuBar1 li ul li .submenu
{
  color      : white;
  text-align : left
}

#MenuBar1 li ul li .submenu:hover
{
  color      : yellow;
  text-align : left
}

/*******************************************************************************
 
 SUBMENU INDICATION: styles if there is a submenu under a given menu item
 
 *******************************************************************************/
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
  background-repeat   : no-repeat;
  background-position : 95% 50%;
}

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
  background-repeat   : no-repeat;
  background-position : 95% 50%;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
  background-repeat   : no-repeat;
  background-position : 95% 50%;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
  background-repeat   : no-repeat;
  background-position : 95% 50%;
}

#dropdown li
{
  text-align : left;
}

#dropdown
{
  *margin-left : -60px;
}

/*******************************************************************************
 
 BROWSER HACKS: the hacks below should not be changed unless you are an expert
 
 *******************************************************************************/
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
ul.MenuBarVertical iframe
{
  position : absolute;
  z-index  : 1010;
}

/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is
 to keep IE 5.0 from parsing */
@media screen, projection
{
  ul.MenuBarVertical li.MenuBarItemIE
  {
    display : inline;
    f & #92;
    loat    : left;
  }
}

#navTop
{
  background : url("/templates/default/images/sidebar/Top.gif") no-repeat scroll left top transparent;
  height     : 7px;
  margin     : 0;
  padding    : 0;
  width      : 180px;
}

#innerNavWrap
{
  background-color : #AFBFF0;
  border-left      : 2px solid white;
  border-right     : 2px solid white;
  color            : #333333;
  margin           : 0;
  padding          : 0;
  width            : 173px;
}

#navBottom
{
  background : url("/templates/default/images/sidebar/Bottom.gif") no-repeat scroll left top transparent;
  height     : 7px;
  margin     : 0 0 10px;
  padding    : 0;
  width      : 180px;
}

#innerNavWrap ul
{
  border     : medium none;
  list-style : none outside none;
  margin     : 0;
  padding    : 0;
}

#innerNavWrap li
{
  border-bottom : 1px solid #8198E8;
  border-top    : 1px solid #BBC8F4;
  padding-left  : 5px;
}

#innerNavWrap li a
{
  background-image    : url(/templates/default/images/Bullet1.gif);
  background-repeat   : no-repeat;
  background-position : 1px;
  background-color    : #AFBFF0;
  color               : #FFFFFF;
  display             : block;
  padding             : 4px 4px 4px 0.5em;
  text-decoration     : none;
  padding-left        : 15px;

}

.headertop #innerNavWrap .main_40
{
  display : none;
}

/*Main Content*/
#block_1 #main a:link,
#block_1 #main a:visited,
#block_1 #maint a:link strong,
#block_1 #main a:visited strong
{
  color           : #6188BD;
  text-decoration : underline;
}

.maryland_ag_teachers #block_1 #main a:link,
.maryland_ag_teachers #block_1 #main a:visited,
.maryland_ag_teachers #block_1 #maint a:link strong,
.maryland_ag_teachers #block_1 #main a:visited strong
{
  color           : #E17D08;
  text-decoration : underline;
}

.maryland_ag_teachers .content_block_1
{
  padding-bottom : 50px;
}

#block_1 #mainc a:hover,
#block_1 #main a:hover strong
{
  color         : #fc0;
  border-bottom : 0;
}

#block_1 #main a img,
#block_1 #main a:link img,
#block_1 #main a:visited img,
#block_1 #main a:hover img
{
  border-width : 0;
}

#block_1 #main h3 a, #block_1 #main h3 a:link, #block_1 #main h3 a:visited, #block_1 #maint h3 a:link strong, #block_1 #main h3 a:visited strong
{
  color          : #353D67;
  font-size      : 14px;
  letter-spacing : -1px;
  margin-bottom  : 0;
  padding-bottom : 0;
  margin-top     : 5px;
}

.main_site_parent .event_time
{
  display : none;
}

.main_site_parent #SectionItems
{
  display : none;
}

#SectionItems
{
  font-size      : 10px;
  height         : 40px;
  left           : 200px;
  letter-spacing : 0.1px;
  line-height    : 1.2em;
  position       : absolute;
  top            : 100px;
  width          : 540px;
  z-index        : 100;
}

#SectionItems .officerssbar, #SectionItems .eventsbar, #SectionItems .alumnibar, #SectionItems .aboutbar, #SectionItems .foundationbar
{
  display : none;
}

.alumni #SectionItems .alumnibar, .officers #SectionItems .officerssbar, .news #SectionItems .eventsbar, .events #SectionItems .eventsbar, .chapter_guide #SectionItems .eventsbar, .about_ffa #SectionItems .aboutbar, .ffa_foundation #SectionItems .foundationbar
{
  display : block;
}

#mainTop, #main, #mainBotton
{
  display : none;
}

.main_site_parent #main
{
  padding     : 5px;
  margin-left : 5px;
  display     : block
}

.main_site_parent #block_1 .content_block_1,
.main_site_parent #block_1 .content_block_2,
.main_site_parent #block_1 .content_block_3
{
  margin-bottom : 22px;
}

.main_site_parent #block_1 .content_block_3
{
  background-color : #FACB63;
  padding          : 5px;
  height           : 335px;
}

.subpage #mainTop
{
  background-image  : url("/templates/default/images/mainTop.jpg");
  background-repeat : no-repeat;
  float             : right;
  height            : 30px;
  margin            : 50px 20px -10px 0;
  padding           : 0;
  width             : 540px;
  display           : block
}

.subpage #main
{
  background : url("/templates/default/images/mainCenter.jpg") repeat scroll 0 0 transparent;
  float      : right;
  margin     : 0 20px 0 0;
  min-height : 175px;
  padding    : 0 10px;
  width      : 520px;
  display    : block
}

.maryland_ag_teachers #main
{
  background-color   : #CAD6A9;
  background-image   : none;
  filter             : alpha(opacity = 90);
  opacity            : 0.9;
  -moz-border-radius : 15px;
  border-radius      : 15px;
  border             : 1px solid #E17D08;
  margin-bottom      : 15px;
  padding-bottom     : 15px;

}

.maryland_ag_teachers #mainTop
{
  background-image : none;
}

.subpage #mainBottom
{
  background   : url("/templates/default/images/mainBottom.gif") no-repeat scroll 0 0 transparent;
  float        : right;
  height       : 33px;
  margin-right : 20px;
  width        : 540px;
  display      : block
}

.maryland_ag_teachers #mainBottom
{
  background-image : none;
  display          : none;
}

.maryland_ag_teahcers #wrapper
{
  background-color : #FFFFFF;
}

/*Block 1*/
.breadcrumb
{
  margin-left : 10px;
  font-size   : 10px;
}

.breadcrumb a
{
  color           : #B85000;
  text-decoration : none;
  font-size       : 10px;
}

.breadcrumb a:hover
{
  text-decoration : underline;
  font-size       : 10px;
}

h2
{
  color         : #CC0000;
  font-size     : 20px;
  margin-bottom : 5px;
  text-align    : center;
}

h3
{
  font-size      : 18px;
  letter-spacing : -1px;
  margin-bottom  : 0;
  padding-bottom : 0;
}

p img
{
  margin : 5px;
}

.text_content a
{
  color           : #25527C;
  text-decoration : none;
  font-weight     : bold;
}

.list a:visited
{
  color : #004F25;
}

.list a
{
  color : #004F25;
}

.list a:hover
{
  color : #FDB813;
}

.listsort a:visited
{
  color : #004F25;
}

.listsort a
{
  color : #004F25;
}

.listsort a:hover
{
  color : #FDB813;
}

.article
{
  margin-bottom : 5px;
  width         : 675px;
  margin-left   : 10px
}

.withimage p
{
  float : left;
  width : 520px;
}

.withimage img
{
  float       : left;
  margin-left : 10px;
}

.nodetags
{
  float  : left;
  margin : 5px;
}

.tagsdiv
{
  clear : left;
}

hr
{
  clear         : left;
  margin-bottom : -5px;
  height        : 1px;
}

#block_1 ul
{
  margin-left : 15px;
}

ol
{
  margin-left : 20px;
}

.moreinfo
{
  float      : right;
  margin-top : 10px;
}

.resource_title
{
  font-weight    : bold;
  font-size      : 24px;
  margin-left    : 5px;
  padding-bottom : 0px;
}

.resourcelisting
{
  margin-bottom : 20px;
}

.Tag_Display
{
  padding-top : 10px;
}

.Tag_Display a
{
  color           : #007AB5;
  text-decoration : none;
  font-size       : 11px;
}

.Tag_Display a:hover
{
  text-decoration : underline;
  font-size       : 11px;
}

.Resource_Short_Display .Title_Display h3 a, .Resource_Short_Display .Title_Display h3 a:visited
{
  color : #003199;

}

.Resource_Bullet_List .Title_Display a
{
  color           : #647D23;
  font-weight     : bold;
  font-size       : 16px;
  text-decoration : none;
}

.Resource_Short_Display
{
  margin-bottom : 15px;
  margin-top    : 10px;
}

.cde_rules .Text_Display div
{
  margin-top : 5px;
}

.cde_rules .Text_Display div img
{
  margin-right : 5px;
  marign-top   : 5px;

}

.main_site_parent .ID_1 .Resource_Short_Display
{
  margin-bottom : 5px;
}

.Admin_Edit_Page
{
  clear : both;
}

p
{
  margin-bottom : 10px;
}

/*End Block 1*/
/*Home*/
.main_site_parent #block_1 .event_monthyear_title
{
  display : block;
}

.main_site_parent #block_1 .Event_List h3, .main_site_parent #block_1 .Event_List .event_start
{
  font-size   : 11px;
  line-height : 1em;

}

.main_site_parent #block_2 .content_block_1
{

}

.main_site_parent .ID_3 .Event_1
{
  margin-bottom : 25px;
  height        : 10px;
}

.main_site_parent .ID_3 .Event_1 .event_start
{
  margin-left : -592px;
}

.main_site_parent .ID_3 .Event_1 .Title_Display
{
  margin-left : 118px;
  width       : 476px;
}

.main_site_parent .content_block_3 h2
{
}

/*News*/
#block_2 .content_block_1, #block_2 .content_block_1 .nav a, #block_2 .content_block_2, #block_2 .content_block_2 .nav a
{
  text-align : center;

}

/*directory*/
.listsort
{
  float  : left;
  margin : 10px;
}

.sortedby
{
  clear         : left;
  margin-left   : 10px;
  margin-bottom : 5px;
}

.directorylist
{
  clear       : left;
  margin-left : 40px;
  height      : 50px;
}

.directorylist .list
{
  width : 320px;
  float : left;
}

/*imagegallery*/
.photogallerytitle
{
  margin-bottom : 10px;
}

.image
{
  float  : left;
  width  : 150px;
  height : 150px;
}

.photogallery
{
  float            : left;
  height           : 150px;
  width            : 150px;
  margin           : 10px;
  background-color : brown;
  display          : block;
}

/*projectpage*/
.rightmainarticle
{
  padding : 10px;
  height  : 150px;
}

.rightmainarticle div
{
  margin-right : 15px;
}

/*Contacts Directory*/
.contacts
{
  float  : left;
  height : 150px;
  width  : 380px;
}

.contacts .addressinfo
{
  list-style  : none;
  float       : left;
  margin-left : 10px;
}

.contacts .imagediv
{
  float : left;
}

/*Block 2*/

.main_site_parent #block_2 .navdiv
{
  display : none;
}

.subpage #block_2 .navdiv
{
  display     : block;
  position    : relative;
  left        : 0px;
  margin-left : 10px;
}

.mcae .mainmenu
{
  display : none;
}

.mcae .subsitemenu
{
  display : block;
}

.mcaepanel
{
  display : none;
}

.mcae .mcaepanel
{
  display     : block;
  margin-left : 10px;
}

.maryland_ag_teachers .mainmenu
{
  display : none;
}

.maryland_ag_teaachers .subsitemenu
{
  display : block;
}

.subsitemenu
{
  display : none;
}

#block_2 .content_block_1 ul.pureCssMenu a, #block_2 .content_block_1 ul.pureCssMenu li.dis a:hover, #block_2 .content_block_1 ul.pureCssMenu li.sep a:hover,
#block_2 .content_block_2 ul.pureCssMenu a, #block_2 .content_block_2 ul.pureCssMenu li.dis a:hover, #block_2 .content_block_2 ul.pureCssMenu li.sep a:hover
{
  color           : #6188BD;
  text-decoration : underline
}

.maryland_ag_teachers #block_2 .content_block_1 ul.pureCssMenu a, .maryland_ag_teachers #block_2 .content_block_1 ul.pureCssMenu li.dis a:hover, .maryland_ag_teachers #block_2 .content_block_1 ul.pureCssMenu li.sep a:hover,
.maryland_ag_teachers #block_2 .content_block_2 ul.pureCssMenu a, .maryland_ag_teachers #block_2 .content_block_2 ul.pureCssMenu li.dis a:hover, .maryland_ag_teachers #block_2 .content_block_2 ul.pureCssMenu li.sep a:hover
{
  color           : #465615;
  text-decoration : underline;
  text-align      : left;

}

#block_2 #maincontent
{
  margin-left : 0px;

}

.subpage #block_2 #maincontent .tagsmenu
{
  margin-left : 12px;
}

#block_2 .sponsor
{
  margin-top : 10px;
}

#block_2 h3
{
  margin-left  : 0px;
  margin-top   : 10px;
  font         : 15px/18px 'lucida grande', verdana, helvetica, sans-serif;
  color        : #666666;
  padding-top  : 10px;
  *padding-top : 0px;
  *margin-top  : 0px;

}

#block_2 p
{
  margin : 0px;
}

#block_2o a
{
  color : #004F25;
}

.tagmenu a
{
  color : #004F25;
}

.map
{
  background-color : #FFF;
  width            : 270px;
  height           : 190px;
}

.tags
{
}

.tagsmenu ul
{
  list-style : none;
}

.tagsmenu a
{
  text-decoration : none;
}

.tagsmenu a:visited
{
}

.directory .search
{
  margin-left : 10px;
}

.tag_description
{
  margin-left : 10px;
}

.resource_gallery
{
  margin : 5px;
}

.resource_tags
{
  margin : 5px;
}

.resource_text
{
  margin        : 5px;
  margin-bottom : 10px;
  margin-top    : 0px;
}

hr
{
  margin-bottom : 5px;
}

.tag_remove_listing
{
  margin-bottom : 5px;
}

/*Block_2 Main content*/
.main_site_parent #block_2 .content_block_2
{
  background-color    : #ffffff;
  margin-left         : -10px;
  padding-left        : 10px;
  height              : 333px;
  *height             : 400px;
  clear               : both;
  color               : black;
  padding-top         : 10px;
  background-image    : url("/templates/default/images/FFALogo.png");
  background-repeat   : no-repeat;
  background-position : 23px 50%;
  width               : 375px;
}

.main_site_parent #block_3 .ID_3
{
  width : 300px;
}

/*QuickLinks*/

.quicklinks ul
{
  list-style : none;
  color      : white;
}

.quicklinks li
{
  margin-bottom : 10px;
}

.quicklinks a, .quicklinks a:visited
{
  color           : white;
  text-decoration : none;
}

.googlesearchbox_input
{
  float : left;
}

.googlesearchbox_input input
{
  width       : 132px;
  margin-left : 5px;
}

.googlesearchbox
{
  padding : 5px 0 5px 0
}

/* End QuickLinks*/

/*footer*/
.footer_nav .MenuBarFooter li
{
  float           : left;
  list-style-type : none;
  padding-right   : 4px;
}

.footer_submenu li a
{
  float : none;
}

.MenuBarFooter li a
{
  padding-right   : 5px;
  text-decoration : none;
  color           : white;
  padding-bottom  : 3px;
  font-size       : 13px;
  font-weight     : bold;
  text-transform  : uppercase;
}

.footernav, #copyright
{

  clear       : both;
  display     : block;
  height      : 10px;
  margin      : 0 auto;

  padding-top : 10px;
  position    : relative;
  width       : 625px;
  *width      : 665px;
}

#copyright p span
{
  color          : white;
  font-family    : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size      : 9px;
  letter-spacing : 0;
  line-height    : 13px;
}

.footertop_right
{
  float         : left;
  margin-left   : 5px;
  padding-right : 15px;
  font-size     : 10px;
}

.footertop_middle
{
  float     : left;
  width     : 855px;
  font-size : 10px;
}

.footertop_left
{
  float : left;
}

.headerbottomleft form
{
  z-index : 999
}

.Admin_Edit_Content_block a, .Admin_Edit_Content_block a:visited, .Admin_Edit_Page a, .Admin_Edit_Page a:visited, .Admin_Edit_Resource a, .Admin_Edit_Resource a:visited
{
  color     : #CF2626;
  font-size : 10px;
}

.main_site_parent .Admin_Edit_Content_block a, .main_site_parent .Admin_Edit_Content_block a:visited, .main_site_parent .Admin_Edit_Page a, .main_site_parent .Admin_Edit_Page a:visited, .main_site_parent .Admin_Edit_Resource a, .main_site_parent .Admin_Edit_Resource a:visited
{
  display : none;
}

.cde_sponsors .content_block_2
{
  margin-left : 20px;
}

.donor_recognition h3
{
  color : red;
}

.style1
{
  color       : #0000FF;
  font-weight : bold;
}

#PointsArea a
{
  cursor : default;
}

.TextArea
{
  display : none;
  width   : 500px;
  height  : 260px;
}

.CurrentButton
{
  border-bottom : 5px solid #F6BF5B;
}

.EmblemImageStop
{
  padding : 0px 2px;
}

.EmblemImage
{
  float         : left;
  padding-left  : 10px;
  padding-right : 20px;
}

.event_monthyear_title h2
{
  text-align  : left;
  color       : #666;
  font-weight : bold;
  font-size   : 12px;

}

.Event_List .event_title_wrapper
{
  float : left;
}

.Event_List .event_date
{
  clear : both;
  float : left;
}

.back_to_top
{
  float      : left;
  margin-top : 35px;
}

.Event_List .event_date .event_day_start
{
  width : 77px;
  float : left;
}

.Event_List .event_date .event_day_end
{
  width : 90px;
  float : left;
}

.Event_List .Title_Display
{
  float : left;

}

.Event_List .Title_Display h3
{
  color           : #6188BD;
  text-decoration : underline;
  font-size       : 12px;
  margin-left     : 35px;
}

.Event_List .event_start
{
  float       : left;
  margin-left : -598px;
}

.Event_, .event_monthyear_title
{
  clear : left;
}

.Admin_Edit_Event
{
  clear : left;
}

.main_site_parent .month_selection, .main_site_parent .show_all_events, .main_site_parent .back_to_top
{
  display : none;
}

.event_monthyear_title
{
  float         : left;
  margin-top    : 35px;
  margin-right  : 15px;
  margin-bottom : 5px;
}

.officers #innerNavWrap .main_15
{
  background-color : #6184BD;
}

.news #innerNavWrap .main_4
{
  background-color : #6184BD;
}

.events #innerNavWrap .main_5
{
  background-color : #6184BD;
}

.chapter_guide #innerNavWrap .main_6
{
  background-color : #6184BD;
}

.about_ffa #innerNavWrap .main_7
{
  background-color : #6184BD;
}

.ffa_foundation #innerNavWrap .main_8
{
  background-color : #6184BD;
}

.alumni #innerNavWrap .main_9
{
  background-color : #6184BD;
}

.directory .Individual_Contact
{
  height       : 150px;
  margin-left  : 15px;
  margin-right : 20px;
  padding-top  : 40px;
  width        : 133px;
}

.region1 .Individual_Contact, .region2 .Individual_Contact, .region3 .Individual_Contact, .region4 .Individual_Contact, .region5 .Individual_Contact
{
  height : 100%;
  width  : 202px;
}

.board .Individual_Contact
{
  height : 100%;
  width  : 222px;
}

.directory .contact_block, .board .contact_block
{
  float  : left;
  height : 240px;
}

.region1 .contact_block, .region2 .contact_block, .region3 .contact_block, .region4 .contact_block, .region5 .contact_block
{
  height : 390px;
}

.directory .ID_2
{
  padding-bottom : 10px;
}

.directory #block_1 .content_block_1, .directory #block_1 .content_block_2, .directory #block_1 .content_block_3, .directory #block_1 .content_block_4, .directory #block_1 .content_block_5, .directory #block_1 .content_block_6
{
  Clear : left;
}

.board .Contact_Row, .region1 .Contact_Row, .region2 .Contact_Row
{
  height      : 335px;
  text-align  : center;
  margin-left : 38px;
}

.board h3
{
  margin-bottom : 5px;
  text-align    : center;
}

.alumni .content_block_2, .alumni .content_block_3, .alumni .content_block_4
{
  padding-bottom : 50px;
}

.headertop h1 a
{
  color : #7281BA;
}

.maryland_ag_teachers
{
  background-image : none;
  background-color : #465615;
}

.maryland_ag_teachers ul.pureCssMenu li
{
  float : none;
}

.maryland_ag_teachers .nav
{
  width : 1000px;

}

.maryland_ag_teachers #block_2 .navdiv
{
  display : none;
}

.maryland_ag_teachers_parent #mainTop
{
  height : 0px;
}


