/* $Id: html-elements.css,v 1.1.2.2 2009/02/13 19:42:10 johnalbin Exp $ */

/****
 **** HTML ELEMENT STYLING
 ****/


/** fonts **/
  /*
   * Our font size and line height declarations are based on the following ALA
   * article:
   *   http://www.alistapart.com/articles/howtosizetextincss
   *
   * All modern browsrs use a 16px default font size. Specifying the font-size
   * and line-height in ems (relative to the 16px default font) allows the user
   * to resize the font in the browser and produces the most consistent results
   * across different browsers.
   */
  body
  {
    font-size: 10px; /* Fixes exaggerated text resizing in IE6 and IE7 */
  }

  #page
  {
    /*
     * To use a 12px font size on the page, delete the 14px declarations.
     * to use a 14px font size on the page, delete the 12px declarations.
     */

    /* Use a 12px base font size with a 16px line height */
    font-size: 1em; /* 16px x .75 = 12px */
    line-height: 1.333em; /* 12px x 1.333 = 16px */

    /* Use a 14px base font size with a 18px line height 
    font-size: 0.875em; /* 16px x .875 = 14px 
    line-height: 1.286em; /* 14px x 1.286 = 18px */
  }

  body, caption, th, td, input, textarea, select, option, legend, fieldset
  {
    /* The following font family declarations are based on the Microsoft core
     * web fonts which are common fonts available on most computer systems. The
     * Bitstream Vera fonts are commonly available on Linux systems where the MS
     * fonts are less common.
     *
     * A user's web browser will look at the comma-separated list and will
     * attempt to use each font in turn until it finds one that is available
     * on the user's computer. The final "generic" font (sans-serif or serif)
     * hints at what type of font to use if the web browser doesn't find any
     * of the fonts in the list.

    font-family: "Times New Roman", Times, Georgia, "Bitstream Vera Serif", serif;
    font-family: Times, "Times New Roman", Georgia, "Bitstream Vera Serif", serif;
    font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif;

    font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
    font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
    font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

    font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;

     */

    /*font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
  }

  pre, code
  {
    font-size: 1.1em; /* Monospace fonts can be hard to read */
    font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
  }

/** headings **/
  h1
  {
    font-size: 2em;
    line-height: 1.3em;
    margin-top: 0;
    margin-bottom: 0.5em; /* 0.5em is equavalent to 1em in the page's base font.
                             Remember, a margin specified in ems is relative to
                             the element's font-size, not to the pages' base
                             font size. So, for example, if we want a 1em margin
                             (relative to the base font), we have to divide that
                             length by the element's font-size:
                             1em / 2em = 0.5em */
  }

  h2
  {
    font-size: 1.5em;
    line-height: 1em;
    margin-top: 0.667em; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
    margin-bottom: 0.667em;
	color:#3f3933;
  }
  

  h3
  {
  	font-size:1.5em;
	color:#9f9c99;
	font-weight:normal;
    line-height: 1.3em;
    margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
    margin-bottom: 0.769em;
  }

  h4, h5, h6
  {
    font-size: 1.1em;
    line-height: 1.3em;
    margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
    margin-bottom: 0.909em;
  }

/** block-level elements **/
  p, ul, ol, dl, pre, table, fieldset, blockquote
  {
    margin: 1em 0;
	font-size:1.2em;
	color:#675e53;
	font-weight:normal;
	line-height:1.4em;
  }

/** lists **/
  /* standardize list item indentation */
  ul, ol
  {
    margin-left: 0;
    padding-left: 2em;
  }

  .block ul, /* Drupal overrides */
  .item-list ul
  {
    margin: 1em 0;
    padding: 0 0 0 0;
  }

  ul ul, ul ol,
  ol ol, ol ul,
  .block ul ul, .block ul ol,
  .block ol ol, .block ol ul,
  .item-list ul ul, .item-list ul ol,
  .item-list ol ol, .item-list ol ul
  {
    margin: 0;
  }

  li
  {
    margin: 0;
    padding: 0;
  }

  .item-list ul li /* Drupal override */
  {
    margin: 0;
    padding: 0;
    list-style: inherit;
  }

  ul.menu li, /* Drupal override */
  li.expanded,
  li.collapsed,
  li.leaf
  {
    margin: 0;
    padding: 0;
  }

  ul          { list-style-type: disc; }
  ul ul       { list-style-type: circle; }
  ul ul ul    { list-style-type: square; }
  ul ul ul ul { list-style-type: circle; }
  ol          { list-style-type: decimal; }
  ol ol       { list-style-type: lower-alpha; }
  ol ol ol    { list-style-type: decimal; }

  dt
  {
    margin: 0;
    padding: 0;
  }

  dd
  {
    margin: 0 0 0 2em;
    padding: 0;
  }

/** links **/
  /* The order of link states are based on Eric Meyer's article:
   * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
   */
  a:link
  {
  }

  a:visited
  {
  }

  a:hover,
  a:focus
  {
  }

  a:active
  {
  }

/** tables **/
  /* Override Drupal default CSS */
  table
  {
    border-collapse: collapse;
    /* width: 100%; */ /* Prevent cramped-looking tables */
  }

  th,
  thead th,
  tbody th
  {
    text-align: left;
    padding-right: 0;
    border-bottom: none;
  }

  tbody
  {
    border-top: none;
  }

/** abbreviations **/
  abbr
  {
    border-bottom: 1px dotted #666;
    cursor: help;
    white-space: nowrap;
  }

  /* Date-based "abbreviations" show computer-friendly timestamps which are not
     human-friendly. */
  abbr.created
  {
    border: none;
    cursor: auto;
    white-space: normal;
  }

/** images **/
  img
  {
    border: 0;
  }

/** horizontal rules **/
  hr
  {
    height: 1px;
    border: 1px solid #666;
  }

/** forms **/
  form
  {
    margin: 0px 0px 0px 0px;
    padding: 0;
  }

  fieldset
  {
    margin: 1em 0;
    padding: 0.5em;
  }



/*=================EXTRA ADDED TAGS====================*/

sup
{
	color:#3f3933;
}

/*-----------HEADER AND MAIN NAV---------------*/
.topLinks ul
{
	margin:3px 0px 0px 0px;
	padding:0px;
}

.topLinks ul li
{
	list-style:none;
	float:left;
	margin:0px 0px 0px 0px;
}

.topLinks #search-box
{
	background:transparent url(assets/headInputBack.png) no-repeat 44px 0px;
	margin:-2px 0px 0px 0px;
	width:235px;
	float:right;
}

#search-box label
{
	color:#3f3933;
	font-size:1.2em;
	margin:6px 0px 0px 0px;
	padding:0px;
	float:left;
}

.topLinks #search-box input
{
	background:transparent;
	border:0px;
	width:115px;
	height:24px;
	padding:4px 10px 4px 4px;
	margin:0px;
}

.topLinks #search-box a.form-submit
{
	background: transparent url(assets/goButton.png) no-repeat;
	margin:0px;
	float:left;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	height:26px;
	padding:6px 0 0 15px;
	width:34px;
}

.topLinks #search-box a.form-submit:hover
{
	background-position: 0 -29px;
}

.topLinks ul li a:link,.topLinks ul li a:active,.topLinks ul li a:visited
{
	text-decoration:none;
	font-weight:bold;
}

.topLinks ul li a:link.active,.topLinks ul li a:active.active,.topLinks ul li a:visited.active
{
	color:#3f3933;
	background:transparent url(assets/arrow_internalActive.gif) no-repeat scroll 0 3px;
}

#get-involved p
{	
	color:#ffffff;
	margin:0px;
	padding:0px;
	font-size: 12px;
}

#get-involved p.padoutleft
{	
	padding-left: 12px;
	line-height: 1em;
}


#get-involved h2
{
	color:#ffffff;
	margin:0px 0px 0px 12px;
	padding:0px;
}

#get-involved span {
	font-weight:bold;
	font-size: 18px;
}

#get-involved a:link,#get-involved a:visited,#get-involved a:active
{	
	color:#FFFFFF;
	text-decoration:none;
}

#get-involved p.emphasis a:link,#get-involved p.emphasis a:visited,#get-involved p.emphasis a:active
{
	background:url(assets/arrowWhite.gif) no-repeat 0px 3px;
	color:#FFFFFF;
	padding:0px 0px 0px 12px;
	text-decoration:none;	
}

#get-involved a:hover span
{
	background:#015795;
}

ul.mainNav
{
	float:right;
	margin:0px;
	padding:0px;
}

ul.mainNav li
{
	float:left;
	list-style:none;
	margin:0px 0px 0px 1px;
}

ul.mainNav li a.home span
{
	display:none;
}

ul.mainNav li a:link, ul.mainNav li a:active, ul.mainNav li a:visited
{
	display:block;
	width:140px;
	/*width:116px;*/
	height:24px;
	padding:12px 0px 0px 6px;
	color:#015795;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}


/*--DIVERENT COLORS--*/
ul.mainNav li.bluegrey
{
	background:url(assets/nav_bluegrey.png) no-repeat;
}

ul.mainNav li.lightgrey
{
	background:url(assets/nav_lightgrey.png) no-repeat;
}

ul.mainNav li.plum
{
	background:url(assets/nav_plum.png) no-repeat;
}

ul.mainNav li.brown
{
	background:url(assets/nav_brown.png) no-repeat;
}

ul.mainNav li.red
{
	background:url(assets/nav_red.png) no-repeat;
}

ul.mainNav li.orange
{
	background:url(assets/nav_orange.png) no-repeat;
}

/*ul.mainNav li.bluegrey
{
	background:url(assets/nav_bluegrey.png) no-repeat;
}

ul.mainNav li.lightgrey
{
	background:url(assets/nav_lightgrey.png) no-repeat;
}

ul.mainNav li.plum
{
	background:url(assets/nav_plum.png) no-repeat;
}

ul.mainNav li.brown
{
	background:url(assets/nav_brown.png) no-repeat;
}

ul.mainNav li.red
{
	background:url(assets/nav_red.png) no-repeat;
}

ul.mainNav li.orange
{
	background:url(assets/nav_orange.png) no-repeat;
}
*/
/*--DIVERENT COLORS END--*/

ul.mainNav li.home
{
	background:url(assets/homeNav.png) no-repeat 0 0px;	
}

/*ul.mainNav li.home
{
	background:url(assets/homeNav.gif) no-repeat -1px 0px;	
}*/


ul.mainNav li.home a:link,ul.mainNav li.home a:active,ul.mainNav li.home a:visited
{
	display:block;
	width:54px;
	height:36px;
	padding:0px;
	margin:0 0 0 0;
}

/*ul.mainNav li.home a.active {background:url(assets/homeNav.gif) -1px 36px;}
ul.mainNav li.home a.active:hover {background:url(assets/homeNav.gif) -1px -36px;}*/

ul.mainNav li.home a.active {background:url(assets/homeNav.png) 0 36px;}
ul.mainNav li.home a.active:hover {background:url(assets/homeNav.png) 0 -36px;}

ul.mainNav li:hover.home,ul.mainNav li#active:hover.home,ul.mainNav li.home.sfhover#active
{
	background-position:0 -36px;
	color:#ffffff;
}


ul.mainNav li#active.home
{
	background-position:0 -72px;
}

ul.mainNav li:hover,ul.mainNav li#active:hover,ul.mainNav li.sfhover,ul.mainNav li#active .sfhover
{
	background-position:0 -36px;
}

ul.mainNav li:hover a,ul.mainNav li#active:hover a,#header ul.mainNav li.sfhover a,#header ul.mainNav li#active .sfhover a
{
	color:#FFFFFF;
}

ul.mainNav li#active
{
	background-position:0px -72px;
}

ul.mainNav li#active a
{
	color:#3f3933;
}

ul.subnav
{
	margin:0px;
	padding:20px 12px 20px 12px;
}

ul.subnav li
{
	float:none;
	margin:0px;
	padding:0px;
}

.bluegrey ul.subnav li.last,.lightgrey ul.subnav li.last,.plum ul.subnav li.last,.brown ul.subnav li.last,.red ul.subnav li.last,.orange ul.subnav li.last
{
	border:none;
}

ul.subnav li a:link ,ul.subnav li a:visited,ul.subnav li a:active,ul.mainNav li#active ul.subnav li a:link,ul.mainNav li#active ul.subnav li a:active,ul.mainNav li#active ul.subnav li a:visited
{
	background:url(assets/arrow.gif) no-repeat 0px 8px;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:3px 10px 3px 10px;
	width:144px;
	height:100%;
	line-height:14px;
}

ul.subnav li a:hover,ul.mainNav li#active ul.subnav li a:hover
{
	background:url(assets/arrow.gif) no-repeat 155px 8px;
	color:#3f3933;
}

ul.subnav li a:hover span
{
	color:#3f3933;
}

/*===COLORS====*/
.bluegrey ul.subnav li
{
	border-bottom:1px solid #4a636f;
}

.bluegrey ul.subnav li a:hover,ul.mainNav li#active div.bluegrey ul.subnav li a:hover
{
	background-color: #abbac1;
}

.lightgrey ul.subnav li
{
	border-bottom:1px solid #798b94;
}

.lightgrey ul.subnav li a:hover,ul.mainNav li#active div.lightgrey ul.subnav li a:hover
{
	background-color:#c7d1d7;
}

.plum ul.subnav li
{
	border-bottom:1px solid #5f474e;
}

.plum ul.subnav li a:hover,ul.mainNav li#active div.plum ul.subnav li a:hover
{
	background-color:#b8a9ae;
}

.brown ul.subnav li
{
	border-bottom:1px solid #984931;
}

.brown ul.subnav li a:hover,ul.mainNav li#active div.brown ul.subnav li a:hover
{
	background-color:#d6a595;
}

.red ul.subnav li
{
	border-bottom:1px solid #cb271f;
}

.red ul.subnav li a:hover,ul.mainNav li#active div.red ul.subnav li a:hover
{
	background-color:#f79792;
}

.orange ul.subnav li
{
	border-bottom:1px solid #d27e19;
}

.orange ul.subnav li a:hover,ul.mainNav li#active div.orange ul.subnav li a:hover
{
	background-color:#fbca8e;
}
/*===COLORS END====*/

ul.mainNav li div.bluegreyNavBorder, ul.mainNav li div.lightgreyNavBorder,ul.mainNav li div.plumNavBorder,ul.mainNav li div.brownNavBorder,ul.mainNav li div.redNavBorder,ul.mainNav li div.orangeNavBorder
{
	width:188px;
	position:absolute;
	left:-999em;
	z-index:5000;
	padding:0px 0px 4px 0px;

}
ul.mainNav li:hover div,ul.mainNav li li:hover div, ul.mainNav li.sfhover div, ul.mainNav li li.sfhover div
{
	left:auto;
}

ul.mainNav li:hover div.bluegreyNavBorder, ul.mainNav li li:hover div.bluegreyNavBorder, ul.mainNav li.sfhover div.bluegreyNavBorder, ul.mainNav li li.sfhover div.bluegreyNavBorder
{
	margin-left:-42px;
}



/*--Dropdown colors--*/
div.bluegrey
{
	background:#577483;
}

div.bluegreyNavBorder
{
	background:url(assets/navBorder_bluegrey.png) no-repeat 0px 100%;
}

div.lightgrey
{
	background:#8ea3ae;
}

div.lightgreyNavBorder
{
	background:url(assets/navBorder_lightgrey.png) no-repeat 0px 100%;
}

div.plum
{
	background:#70535c;
}

div.plumNavBorder
{
	background:url(assets/navBorder_plum.png) no-repeat 0px 100%;
}

div.brown
{
	background:#b35639;
}

div.brownNavBorder
{
	background:url(assets/navBorder_brown.png) no-repeat 0px 100%;
}

div.red
{
	background:#ee2e24;
}

div.redNavBorder
{
	background:url(assets/navBorder_red.png) no-repeat 0px 100%;
}

div.orange
{
	background:#f7941d;
}

div.orangeNavBorder
{
	background:url(assets/navBorder_orange.png) no-repeat 0px 100%;
	right:146px;
}
/*--Dropdown colors End--*/


/*--------HEADER AND MAIN NAV END------------*/

/*-----------BREADCRUMS AREA---------------*/

.breadcrumb ul
{
	padding:0px;
	margin:11px 0px 0px 11px;
}

.main_orange .breadcrumb ul li
{
	color:#fcddc9;
	background:url(assets/whiteArrow.gif) no-repeat 0px 5px;
}

.main_orange .breadcrumb ul li a:link,.main_orange .breadcrumb ul li a:visited,.main_orange .breadcrumb ul li a:active
{
	color:#FFFFFF;
}

.main_orange .breadcrumb ul li .linkCont
{
	background:url(assets/whiteArrow.gif) no-repeat 4px 4px;
}

.breadcrumb ul li
{
	background:url(assets/breadArrow.gif) no-repeat 0px 5px;
	float:left;
	list-style:none;
	color:#9f9c99;
	font-size:1em;
	font-weight:normal;
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 7px;
}

.breadcrumb .noArrow, .main_orange .breadcrumb .noArrow
{
	background:none;
	margin:0px;
	padding:0px;
}

.breadcrumb ul li .linkCont
{
	background:url(assets/breadArrowLink.gif) no-repeat 4px 4px;
}

.breadcrumb ul li a:link,.breadcrumb ul li a:visited,.breadcrumb ul li a:active
{
	color:#015795;
	text-decoration:none;
	margin:0px 0px 0px 9px;
	padding:0px 2px 0px 2px;
}

.breadcrumb ul li a:hover
{
	color:#ffffff;
	background:#015795; 
}


/*---------END BREADCRUMS AREA-------------*/


/*-----EXTRA STYLING FOR SIDEBAR-LEFT----------*/

.main_orange #sidebar-left
{
	background:#f7941d url(assets/ecoteams_bg_left.jpg) no-repeat;
}

#sidebar-left-inner h2
{
	background:#3f3933 url(assets/rightBorder.png) no-repeat;
	margin:0px -10px 0px -10px;
	padding:9px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	font-weight:bold;
	color:#9f9c99;
}

.main_orange #sidebar-left h2
{
	background:none;
	color:#fac5a6;
}

.main_orange #sidebar-left p
{
	color:#FFFFFF;
}

.main_orange #sidebar-left img
{
	margin:20px 0px 0px 0px;
}

.main_orange #sidebar-left a:link,.main_orange #sidebar-left a:visited,.main_orange #sidebar-left a:active
{
	background:url(assets/ecoteams_btn_go.gif) no-repeat;
	display:block;
	width:96px;
	height:41px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	padding:20px 0px 0px 27px;
	margin:30px 0px 30px 30px;
}

.main_orange #sidebar-left a:hover
{
	background:url(assets/ecoteams_btn_go_over.gif) no-repeat;
}

#sidebar-left-inner h2.caseStudy
{
	background:#9f9c99 url(assets/rightBorderCase.png) no-repeat;
	color:#cfcecc;
	margin:0px -10px 0px -10px;
}

#sidebar-left-inner #block-views-News-block_1 h2
{
	/*
	margin:30px -10px 0px -10px;
	padding:14px 10px;*/
}

#sidebar-left-inner ul
{
	margin:17px 0px 20px 0px;
	list-style:none;
	list-style-image:none;
}

#sidebar-left-inner ul li, li.leaf
{
	list-style:none;
	list-style-image:none;
	border-bottom:1px solid #cfd0c9;
}

#sidebar-left-inner .views-row-last, #sidebar-left-inner .last
{
	border:none;
}

#sidebar-left-inner ul li a:link, li.leaf a:link,#sidebar-left-inner ul li a:visited, li.leaf a:visited
{
	background:url(assets/arrow.gif) no-repeat 4px 6px;
	font-size:1em;
	color:#015795;
	text-decoration:none;
	line-height:17px;
	padding:0px 0px 0px 12px;
	width:150px;
	display:block;
	/*height:17px;*/
}

#sidebar-left-inner ul li a:hover, li.leaf a:hover,#sidebar-left #sidebar-left-inner ul li a.active:hover, li.leaf a.active:hover
{
	background:#e6eff5 url(assets/arrowHover.gif) no-repeat 162px 6px;
	color:#015795;
}


#sidebar-left #sidebar-left-inner ul li a.active, li.leaf a.active
{
	background:#ffffff url(assets/arrowHover.gif) no-repeat 162px 6px;
	color:#000000;
}

#sidebar-left-inner .caseStudy ul li a:link, .caseStudy li.leaf a:link,#sidebar-left-inner .caseStudy ul li a:visited, .caseStudy li.leaf a:visited
{
	background:url(assets/caseStudy.gif) no-repeat 0px 4px;
}

#sidebar-left-inner .caseStudy ul li a:hover,.caseStudy li.leaf a:hover
{
	background:#e6eff5 url(assets/caseStudy.gif) no-repeat 0px 4px;
}

#sidebar-left #sidebar-left-inner .caseStudy ul li a.active,.caseStudy  li.leaf a.active
{
	background:#ffffff url(assets/caseStudy.gif) no-repeat 0px 4px;
}

#sidebar-left #sidebar-left-inner .caseStudy ul li a.active:hover,.caseStudy  li.leaf a.active:hover
{
	background:#e6eff5 url(assets/caseStudy.gif) no-repeat 0px 4px;
	color:#000000;
}

#block-menu-primary-links
{
	margin:0px;
}

#sidebar-left .extraCont
{
	background:#e0e1da;
	width:100%;
	margin:0 -10px;
	padding:14px 10px;
}

#sidebar-left .extraCont p
{
	color:#3f3933;
}

#sidebar-left .contact
{
	margin:20px 0px 30px 0px;
}

#sidebar-left .contact h3
{
	color:#3f3933;
	font-size:1.2em;
	font-weight:bold;
	margin:12px 0px 4px 0px;
}

#sidebar-left .contact p
{
	margin:0px;
	padding:0px;
	color:#675e53;
	font-size:1.1em;	
}

#sidebar-left .contact a:link,#sidebar-left .contact a:active,#sidebar-left .contact a:visited
{
	color:#015795;
	text-decoration:none;
	font-size:1.1em;
}

/*---END EXTRA STYLING FOR SIDEBAR-LEFT-------*/


/*-----------CONTENT AREA---------------*/

#content-area table
{
	border:1px solid #CFD0C9;
	margin:20px 0px 0px 0px;
	float:none;
	width:470px;
	clear:both;
}

#content-area table td
{
	border:1px solid #CFD0C9;
	padding:5px;
}

#content-area h4
{
	color:#3f3933;
	font-size:1.5em;
	font-weight:bold;
	margin:30px 0px 0px 0px;
}
/*
#content-area .contentLinkCont
{
	background:url(assets/contLinkArrow.gif) no-repeat 0px 4px;
	
}*/
#content-area a
{
	font-size:1.2em;
}

#content-area p a
{
	font-size:1em;
}

#content-area p a:link,#content-area p a:active,#content-area p a:visited,#content-area p a.externalLink:link,#content-area p a.externalLink:active,#content-area p a.externalLink:visited
{
	background:none;
	padding:0px;
}

#content-area p a:hover,#content-area p a.externalLink:hover
{
	color:#FFFFFF;
	background:#004579;
}

#content-area a:link.externalLink, #content-area a:active.externalLink, #content-area a:visited.externalLink
{
	background:url(assets/arrow_external.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 12px;
	line-height:20px;
	color:#015795;
	text-decoration:none;
}

#content-area a:link,#content-area a:active,#content-area a:visited,.topLinks ul li a:link,.topLinks ul li a:active,.topLinks ul li a:visited,.homePageCont a:link,.homePageCont a:active,.homePageCont a:visited
{
	background:url(assets/arrow_internal.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 11px;
	line-height:20px;
	color:#015795;
	text-decoration:none;
}

#content-area a span, .topLinks ul li a span
{
	padding:0px 2px 0px 2px;
}

#content-area ul li a:link,#content-area ul li a:active,#content-area ul li a:visited,#content-area ul li a.externalLink:link, #content-area ul li a.externalLink:active, #content-area ul li a.externalLink:visited
{
	background:none;
	margin:0px;
	padding:0px;
	font-size:1em;
}



#content-area a:hover span, .topLinks ul li a:hover span, .homePageCont a:hover span,#sidebar-right .promoListItem a:hover span,#content-area ul li a:hover, #content-area ul li a.externalLink:hover
{
	color:#FFFFFF;
	background:#004579;
}

#content-area .newsCont
{
	border-top:3px dotted #D9D9D9;
	margin:40px 0px 0px 0px;
	padding:20px 0px 0px 0px;
}

#content-area .newsCont h2
{
	color:#9f9c99;
	font-size:1.2em;
	font-weight:bold;
}

#content-area .newsPromo p
{
	color:#3f3933;
	font-size:1.2em;
	margin:4px 0px 10px 0px
}

#content-area .newsPromo a:link, #content-area .newsPromo a:active, #content-area .newsPromo a:visited
{
	color:#FFFFFF;
	background:#015795;
	margin:0px;
	padding:1px 3px;
	font-weight:bold;
	font-size:1.2em;
}

#content-area .newsPromo a:hover
{
	color:#FFFFFF;
	background:#004579;
}

#content-area .imagePromoCont a:link, #content-area .imagePromoCont a:active, #content-area .imagePromoCont a:visited
{
	background:none;
	margin:0px;
	padding:0px;
}

#content-area .imagePromoCont
{
	background:url(assets/promoImgBack.png) no-repeat;
	width:231px;
	height:113px;
	margin:0px 0px 5px 0px;
}

#content-area .imagePromoCont img
{
	margin:0px;
	padding:0px;
	border:0px;

}


#content-area .imagePromoCont a:hover img
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;	
}


/*Styling for share area*/
.shareCont .shareEmail
{
	background:transparent url(assets/shareEmail.png) no-repeat scroll 0 4px;
	float:left;
	height:18px;
	padding:0 0 5px 22px;
}

#content-area .shareCont .shareEmail a:link,#content-area .shareCont .shareEmail a:visited,#content-area .shareCont .shareEmail a:active
{
	background:none;
	color:#015795;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	padding:0px 2px;
	margin:0px;
	font-size:1.2em;
}

#content-area .shareCont .shareEmail a:hover
{
	background:#004579;
	color:#ffffff;
}

.share h2
{
	float:left;
	color:#675e53;
	font-size:1.2em;
	font-weight:bold;
	margin:0px 5px 0px 0px;
	padding:0px;
}

#content-area .shareCont .share a:link,#content-area .shareCont .share a:active,#content-area .shareCont .share a:visited
{
	background:none;
	width:22px;
	height:23px;
	padding:0px;
	margin:0px;
}

#content-area .shareCont .share a:hover img
{
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;	
}


/*Styling for share area END*/

/*Styling for contact form*/
/*#content-area table
{
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:430px;
}

#content-area table .mandatory
{
	color:#9f9c99;
	font-style:italic;
	font-size:1em;
	font-weight:bold;
}

#content-area table tr td table
{
	margin:10px 0px 0px 0px;
}

#content-area table td
{
	padding:0px 0px 5px 0px;
}
*/

#content-area .contactTextArea textarea
{
	background:transparent;
	border:none;
	height:97px;
	padding:0px 6px 0px 6px;
	margin:6px 0px 6px 3px;
	width:286px;
	font-size:1.2em;
}

#content-area .contactInput input
{
	background:transparent;
	border:none;
	width:200px;
	margin:0px 0px 0px 3px;
	padding:6px 0px 0px 6px;
}

.form-select
{
	width:155px;
}

#content-area label
{
	color:#3f3933;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	width:120px;
	float:left;
	margin:0px 0px 15px 0px;

}

#content-area .option
{
	color:#675e53;
	font-size:1.2em;
	font-weight:normal;
	padding:3px 0px 0px 0px;
	float:none;

}

#content-area .form-radio
{
	width:13px;
	float:left;
}

/*Styling for contact form END*/

/*
#content-area table.trainingEvents h4
{
	font-size:1.23em;
}

#content-area table.trainingEvents .eventDetail
{
	color:#675e53;
	margin:0px;
	padding:0px;
	font-size:1em;
	font-weight:bold;
}

#content-area table.trainingEvents .headline
{
	color:#9f9c99;
	font-size:1em;
	
}

#content-area table.trainingEvents td.fixedWidth
{
}

#content-area table.trainingEvents a:link,#content-area table.trainingEvents a:visited,#content-area table.trainingEvents a:active
{
	background:transparent url(assets/signupBut.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:33px;
	width:78px;
}

#content-area table.trainingEvents a:hover
{
	background-position:0px -33px;
}
*/
/*Styling for events*/

/*Styling for content quote*/

#content-area blockquote p
{
	color:#9f9c99;
	font-size:1.23em;
	margin:5px 0px 5px 0px;
}

#content-area blockquote p.attribution
{
	color:#9F9C99;
	font-size:1em;
	font-style:italic;
	background:url(assets/contQuote.png) no-repeat right bottom;
	padding:0px 20px 10px 0px;
}

#content-area blockquote p span.attribution
{
	color:#9F9C99;
	font-size:0.83em;
	font-style:italic;
	background:url(assets/contQuote.png) no-repeat right bottom;
	padding:0px 0px 5px 0px;
	width:100%;
	display:block;
}

/*Styling for content quote END*/


/*====STYLING FOR GAP SITE======*/

/*Styling for article list and Sub section List*/
.articleListItem .articleListImageCont, .promoListItem .articleListImageCont
{
	height:83px;
	width:108px;
	background:url(assets/img_thumb.gif) no-repeat;
	float:left;
}

#content-area .articleListItem .articleListImageCont a:link,#content-area .articleListItem .articleListImageCont a:active,#content-area .articleListItem .articleListImageCont a:visited,#content-area .promoListItem .articleListImageCont a:link,#content-area .promoListItem .articleListImageCont a:active,#content-area .promoListItem .articleListImageCont a:visited,#sidebar-right .promoListItem .articleListImageCont a:link, #sidebar-right .promoListItem .articleListImageCont a:active, #sidebar-right .promoListItem .articleListImageCont a:visited
{
	background:none;
	padding:0px;
}

.articleListItem .articleListImageCont a:hover img,.promoListItem .articleListImageCont a:hover img
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;	
}

.articleListItem .listContentCont,.promoListItem .listContentCont
{
	padding:0px 7px 0px 7px;
	float:right;
	width:352px;
}

.articleListItem p
{
	margin:0px 0px 10px 0px;
	padding:0px;
}

#content-area .promoListItem a:link, #content-area .promoListItem a:active, #content-area .promoListItem a:visited,.homePageCont .promoListItem a:link, .homePageCont .promoListItem a:active, .homePageCont .promoListItem a:visited,#sidebar-right .promoListItem a:link, #sidebar-right .promoListItem a:active, #sidebar-right .promoListItem a:visited
{
	color:#FFFFFF;
	background:#015795;
	margin:0px;
	padding:1px 3px;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
}

#content-area .promoListItem a:hover
{
	color:#FFFFFF;
	background:#004579;
}

#content-area .promoListItem p
{
	margin:3px 0px 0px 0px;
}

/*Styling for article list and sub section list END*/

/*Styling for article page*/
.articlePromoImg p
{
	color:#9f9c99;
	font-size:1.1em;
	font-style:italic;
	margin:6px 6px 6px 6px;
}

.largePromo p
{
	float:right;
}
/*Styling for article page end*/

/*Styling for section home page*/

.sectMainFeat p.title, .subSectFeat p.title
{
	font-weight:bold;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	margin:10px 10px 5px 10px;
}

.sectMainFeat p, .subSectFeat p
{
	color:#FFFFFF;
	margin:0px 10px 10px 10px;
}

#content-area .sectMainFeat a:link,#content-area .sectMainFeat a:active,#content-area .sectMainFeat a:visited,#content-area .subSectFeat a:link,#content-area .subSectFeat a:active,#content-area .subSectFeat a:visited
{
	color:#FFFFFF;
	background:transparent url(assets/arrow_internalWhite.gif) no-repeat scroll 0 3px;
	margin:0px 10px 0px 10px;
}

/*---Styling for search result page---*/
#content-area dl dt.title a:link,#content-area dl dt.title a:visited,#content-area dl dt.title a:active,#content-area dl dt.title .externalLink a:link,#content-area dl dt.title .externalLink a:visited,#content-area dl dt.title .externalLink a:active
{	
	background:none;
	padding:0px;
	margin:0px;
	font-size:1.233em;
	font-weight:bold;
}

#content-area dl dt.title a:hover,#content-area dl dt.title .externalLink a:hover
{
	color:#FFFFFF;
	background:#015795;
}

#content-area dl dd.teaser
{
	margin:0px 0px 20px 0px;
	padding:0px;
}

#content-area dl dd.teaser p
{
	margin:2px 0px 8px 0px;
	padding:0px;
	color:#3f3933;
	font-size:1em;
}

#content-area dl dd.teaser p a:link,#content-area dl dd.teaser p a:visited,#content-area dl dd.teaser p a:active,#content-area dl dd.teaser p .externalLink a:link,#content-area dl dd.teaser p .externalLink a:visited,#content-area dl dd.teaser p .externalLink a:active
{
	background:none;
	color:#9f9c99;
	font-style:italic;
	font-size:12px;
	margin:0px;
	padding:0px;
}




/*====STYLING FOR GAP SITE END=====*/

/*---------END CONTENT AREA-------------*/



/*-----EXTRA STYLING FOR SIDEBAR-RIGHT----------*/
#sidebar-right-inner
{

}

#sidebar-right-inner h2
{
	margin:0px;
	padding:0px;
	color:#9f9c99;
	font-size:1.2em;
	font-weight:bold;
}

#sidebar-right-inner #block-quotes-5 h2
{
	font-size:1.3em;
}

#block-formblock-user_register h3
{
	color:#675e53;
	font-size:1.5em;
	font-weight:normal;
}

#block-formblock-user_register h4
{
	color:#9f9c99;
	font-style:italic;
	font-size:1.2em;
}

#block-formblock-user_register label
{
	color:#3f3933;
	font-weight:bold;
}

#block-formblock-user_register .regInput .form-text
{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	width:149px;
	margin:2px 2px 2px 2px
}

#block-formblock-user_register  select
{
	background:#ffffff;
	color:#000000;
	width:220px;
}

input.form-submit ,#content-area input.form-submit
{
	background-color: #F7941D;
	color: #FFFFFF;
	padding: 0.2em 0.5em;
	font-weight: bold;
}

a.form-submit, #content-area a.form-submit,#content-area .content a.form-submit
 {
	text-decoration: none;
	background: transparent url(assets/button.png) no-repeat;
	margin:0 0 0 105px;
	display: block;
	height: 32px;
	width:50px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 9px;
	height:27px;
}

#content-area .container-inline a:link,#content-area .container-inline a:active,#content-area .container-inline a:visited
{
	background:transparent url(assets/button.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	height:27px;
	margin:26px 0 0 21px;
	padding:4px;
	text-decoration:none;
	width:50px;
}

#content-area .container-inline a:hover
{
	background-position:0 -33px;
}

a.form-submit:hover, #content-area a.form-submit:hover,#content-area #forward-form a.form-submit:hover
{
	background-position: 0 -33px;
}



#block-formblock-user_register p
{
	color:#3f3933;
	font-size:1.2em;
}

/*Styling for quotes*/
.wordStat h3
{
	color:#3f3933;
	font-weight:bold;
	font-size:1.7em;
	margin:0px;
}

.numberStat h3,.main_default .numberStat h3 
{
	color:#f36d21;
	font-size:9.5em;
	margin:0px;
	padding:0px;
	line-height:1em;
}

.numberStat p
{
	color:#3f3933;
	font-size:1.4em;
	margin:0px;
	padding:0px;
}

.soundBiteCont p
{
	font-size:1.7em;
	margin:0px;
	padding:0px;
	color:#ffffff;
}

.soundBiteCont p.attribution
{
	margin:10px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	font-style:italic;
	font-size:1.2em;
	font-weight:bold;
}

#sidebar-right .promoListItem .listContentCont 
{
	width:152px;
}
/*====STYLING FOR GAP SITE======*/

.main_bluegrey .numberStat h3
{
	color:#577483;
}

.main_lightgrey .numberStat h3
{
	color:#8ea3ae;
}

.main_plum .numberStat h3
{
	color:#70535c;
}

.main_brown .numberStat h3
{
	color:#b35639;
}

.main_red .numberStat h3
{
	color:#ee2e24;
}

.main_orange .numberStat h3
{
	color:#f7941d;
}



/*==STYLING FOR GAP SITE END====*/

/*Styling for quotes end*/

/*Styling for organisation-branding */
/*
.organisation-branding .logoCont
{
	margin:0px 0px 0px 0px;
	text-align:center;
}

.organisation-branding .logoCont p
{
	margin:0px;
	padding:0px;
}

.organisation-branding p
{
	font-size:1.5em;
}

.organisation-branding .promoDesc
{
	color:#3f3933;
	font-size:1.2em;
}

.organisation-branding a:link,.organisation-branding a:visited,.organisation-branding a:active
{
	color:#FFFFFF;
	background:#e15a00;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
}

.organisation-branding .promoCont
{
	background:transparent url(assets/organisationImgBack.png) no-repeat scroll 0 0;
	height:112px;
	padding:4px 1px 1px 0;
	width:235px;
}

.organisation-branding .promoCont a:link,.organisation-branding .promoCont a:visited,.organisation-branding .promoCont a:active
{
	background:none;
}

.organisation-branding .promoCont a:hover img
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.organisation-branding a:hover
{
	background:#F7941D;
}*/
/*Styling for organisation-branding end*/

/*---END EXTRA STYLING FOR SIDEBAR-RIGHT-------*/


/*-----EXTRA STYLING FOR FOOTER----------*/
#footer h2
{
	color:#9f9c99;
	font-size:1.2em;
	font-weight:bold;
	margin:0px;
}


#footer-inner a:hover img
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;	
}

#footer ul li
{
	float:left;
	list-style:none;
	margin:0px 40px 0px 0px;
}


#footerLinks ul
{
	margin:0px;
	padding:0px;
	float:left;
}

#footerLinks ul li
{
	float:left;
	list-style:none;
	margin:0px 10px 0px 5px;
	color:#675E53;
	font-weight:bold;
	height:50px;
}
/*
#footerLinks ul li a:link,#footerLinks ul li a:active,#footerLinks ul li a:visited
{
	color:#f15922;
	font-size:1em;
	text-decoration:none;
	margin:0px 10px 0px 0px;
}

#footerLinks ul li.last
{
}

#footerLinks ul li a:hover
{
	background:#f7941d;
	color:#FFFFFF;
}
*/

#footerLinks p
{
	color:#acaba7;
	font-size:1em;
	margin:8px 0px 0px 0px;
	line-height:0em;
	padding:0px;
	height:15px;
}

#footerLinks .gapLogo
{
	float:left;
}

#footerLinks a:link.publicLogo,#footerLinks a:visited.publicLogo, #footerLinks a:active.publicLogo
{
	float:right;
	margin:0px 10px 0px 10px;
	padding:0;
}

a:hover.publicLogo img
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

#footer div#footer-inner .block-menu ul li
{
	float:none;
	border:none;
}

div#footer-inner .block-menu ul
{
	border-right:3px solid #dadbd4;
}

div#footer-inner #block-menu-menu-support-us ul
{
	border:none;
}

div#footer-inner .block-menu a:link,
div#footer-inner .block-menu a:visited,
div#footer-inner .block-menu a:active,
div#footer-inner .block-menu li.leaf a:link, div#footer-inner .block-menu li.leaf a:visited, div#footer-inner .block-menu li.leaf a:active

{	
	color:#004579;
	text-decoration:none;
	width:100%;
	background:none;
	margin:0px;
	padding:0px;
	display:inline;
}

div#footer-inner .block-menu a:hover,
div#footer-inner .block-menu li.leaf a:hover 

{
	color:#FFFFFF;
	background:#004579;
}


/*---END EXTRA STYLING FOR FOOTER--------*/

/*---EXTRA STYLING FOR POPUP--------*/
/*#popups input.form-submit
{
	background-color: #F7941D;
	color: #FFFFFF;
	padding: 0.2em 0.5em;
	font-weight: bold;
}

#popups a.form-submit
 {
	background:transparent url(assets/sendBut.png) no-repeat scroll 0 0;
	display:block;
	height:32px;
	left:170px;
	margin:0;
	position:relative;
	text-decoration:none;
	top:32px;
	width:50px;
}

#popups a.form-submit:hover
{
	background-position: 0 -32px;
}

#popups-close a:link,#popups-close a:visited, #popups-close a:active
{
	background:transparent url(assets/closeBut.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:19px;
	left:223px;
	padding:7px;
	position:relative;
	text-decoration:none;
	width:51px;
}

#popups-close a:hover
{
	background-position:0px -33px;
}

*/
/*--END EXTRA STYLING FOR POPUP--------*/

/*------STYLING FOR ERROR MESSAGES------*/
#edit-recipients-wrapper label
{
	float:left;
}

#edit-recipients-wrapper input
{
	float:left;
	margin:0px 14px 0px 0px;
}


#content a.form-submit
{/*
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	height:28px;
	margin:0 0 0 188px;
	padding:4px 9px;*/
}
/*------STYLING FOR ERROR MESSAGES------*/



/*-------GAP HOMEPAGE STYLING--------*/
.homePageCont a
{
	font-size:1.2em;
}

.homePageCont h2
{
	margin:0px;
	padding:0px;
	color:#9f9c99;
	font-weight:bold;
	font-size:1.2em;
}

.hpIntroCont p
{
	font-size:1.5em;
	color:#3f3933;
	margin:8px 0px;
}


.homePageCont p.flashText
{
	color:#fbae3b;
	margin:0px 0px 10px 0px;
}

.homePageCont .promoListItem .articleListImageCont a:link,.homePageCont .promoListItem .articleListImageCont a:active,.homePageCont .promoListItem .articleListImageCont a:visited
{
	background:none;
	padding:0px;
}

.homePageCont .promoListItem .listContentCont
{
	width:205px;
}

.homePageCont .promoListItem .listContentCont p
{
	margin:3px 0px 0px 0px;
}


.homePageCont #content-area .hpPromo .imagePromoCont
{
	background:url(assets/img_thumb_large.gif) no-repeat;
	width:274px;
	height:134px;
}

.homePageCont .hpPromo .imagePromoCont a:link,.homePageCont .hpPromo .imagePromoCont a:active,.homePageCont .hpPromo .imagePromoCont a:visited
{
	background:none;
	padding:0px;
}

.homePageCont .hpPromo .imagePromoCont a:hover img
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;	
}


.hpPromo p.title
{	
	color:#015795;
	font-size:1.5em;
	font-weight:bold;
	margin:3px 0px 3px 0px;
}

.slideshowCont #panelHolder a
{
	background:none;
	padding:0px;
}

.slideshowCont #panelHolder a:hover img
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;	
}

.slideshowCont #panelHolder h2
{
	margin:10px 10px 5px 10px;
}

/*===COLORS====*/
.slideshowCont #panelHolder div.bluegrey h2
{
	color:#abbac1;
}

.slideshowCont #panelHolder div.lightgrey h2
{
	color:#c7d1d7;
}

.slideshowCont #panelHolder div.plum h2
{
	color:#b8a9ae;
}

.slideshowCont #panelHolder div.brown h2
{
	color:#d6a595;
}

.slideshowCont #panelHolder div.red h2
{
	color:#f79792;
}

.slideshowCont #panelHolder div.orange h2
{
	color:#fbca8e;
}
/*===COLORS END====*/

.slideshowCont #panelHolder p
{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin:0px 10px 0px 10px;
	overflow:hidden;
	height:50px;
}

#highlightNav ul
{
	margin:0px;
	padding:0px;
}

#highlightNav ul li
{
	float:left;
	list-style:none;
	margin:0px 1px 0px 0px;
}

.slideshowCont #highlightNav a:link,.slideshowCont #highlightNav a:active,.slideshowCont #highlightNav a:visited
{
	height:8px;
	width:77px;
	display:block;
	margin:0px;
	padding:0px;
}

.slideshowCont #highlightNav ul li a:hover
{
	background-position:0px -8px;
}

.slideshowCont #highlightNav ul li a.active
{
	background-position:0px -16px;
}

.slideshowCont #highlightNav a.lightgrey
{
	background:url(assets/slideshowTab_lightgrey.gif) no-repeat;
}

.slideshowCont #highlightNav a.bluegrey
{
	background:url(assets/slideshowTab_bluegrey.gif) no-repeat;
}

.slideshowCont #highlightNav a.plum
{
	background:url(assets/slideshowTab_plum.gif) no-repeat;
}

.slideshowCont #highlightNav a.brown
{
	background:url(assets/slideshowTab_brown.gif) no-repeat;
}

.slideshowCont #highlightNav a.red
{
	background:url(assets/slideshowTab_red.gif) no-repeat;
}

.slideshowCont #highlightNav a.orange
{
	background:url(assets/slideshowTab_orange.gif) no-repeat;
}

.slideshowCont #highlightNav a span
{
	display:none;
}
/*-----GAP HOMEPAGE STYLING END------*/

/*------FORWARD FORM--------*/
#content-area #forward-form label
{
	font-size:1.2em;
	margin:2px 0px;
	clear:left;
}

#content-area #forward-form .mandatory 
{
	color:#9F9C99;
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
	float:left;
}

#content-area #forward-form a.form-submit
 {
	text-decoration: none;
	background: transparent url(assets/button.png) no-repeat;
	margin:17px 0 0 183px;
	display: block;
	height: 32px;
	width:50px;
	color:#ffffff;
	font-weight:bold;
	padding:4px 9px;
	height:27px;
}

#content-area #forward-form .description
{
	color:#9F9C99;
	font-style:italic;
	font-size:1.1em;
	clear:none;
}

/* Fix styling for tabs */
/*ul.tabs a {
    background: transparent url(/sites/all/themes/zen/zen/images/tab-left.png) no-repeat scroll left -38px !important;
    color: inherit !important;
    padding: 0 0 0 5px !important;
}*/

ul.primary a
{
	background: transparent url(/sites/all/themes/zen/zen/images/tab-left.png) no-repeat scroll left -38px !important;
    color: inherit !important;
    padding: 0 0 0 5px !important;
}

ul.primary a:hover span
{
	color:#777777;
}

.homePageCont ul.secondary a
{
	background:none;
	padding:0px;
}


/*------FORWARD FORM END--------*/
/*==============END EXTRA ADDED TAGS==============*/
div.twitter
{
	margin:20px 0px 0px 0px;
}


.hpPromo div.twitter a:link.twitter,.hpPromo div.twitter a:active.twitter,.hpPromo div.twitter a:visited.twitter
{
	background:transparent url(assets/twitter-logo.gif) no-repeat scroll 0 0;
	display:block;
	height:73px;
	padding:25px 0 0 95px;
	width:177px;
	color: #3f84ad;
	font-size:1.2em;
	font-weight:bold;
}

.hpPromo div.twitter a:hover.twitter span
{
	color:#ffffff;
	background:#3f84ad;
}
