/*  GMPhpMain Stylesheet
    Author: Giacomo Marani
    Using Silk Icons from Mark James (http://www.famfamfam.com/lab/icons/silk/)
    Last Updated: December 2008
*/

    #missions {
	background-image: url(../Images/Main%20Page%20Graphics%2004.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 173px;
	min-height: 173px;
	padding-top: 337px;
	clear: both;
	margin-top: 10px;
    }

  html>body #missions {
    height: auto;
  }

    #missions h2 {
      float: left;
      width: 460px;
      text-align: right;
    }

    #missions h2 {
      font-size: 28px;
      line-height: 130%;
      text-transform: uppercase;
      font-weight: bold;
      padding-top: 10px;
    }

    #missions #missionsLearnButton {
	float: left;
	text-align: left;
	clear: left;
	height: 28px;
	padding-top: 10px;
	width: 460px;
	text-indent: -1000px;
	background-image: url(../Images/learn_more_button.png);
	background-repeat: no-repeat;
	background-position: right 10px;
    }

    #missions ul {
      float: right;
      width: 430px;
      padding-left: 20px;
      padding-right: 10px;
    }

    #missions ul li {
	list-style-image: url(../Images/bullet_square.png);
	font-size: 14px;
	margin-bottom: 12px;
    }

  * html #missions ul li {
    list-style-image: url("/images/bullet_square.gif");
  }

    #missions a:link, #missions a:visited {
      color: black;
    }

    #labNews, #featuredResearch {
      float: left;
    }

    #labNews {
	width: 460px;
	background-image: url(../Images/lab_news_bg.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-right: 20px;
    }

    #labNews .additionals {
      padding-top: 12px;
    }

    .additionals a:link, .additionals a:visited {
      font-size: 12px;
      text-transform: uppercase;
      font-weight: bold;
    }

    #labNews h2 {
      position: absolute;
      visibility: hidden;
    }

    #labNewsNav {
      margin-left: 120px;
    }

		#labNews.scriptLess #labNewsNav {
			visibility: hidden;
		}
		
		#labNews h3.scriptLess {
			display: none;
		}
		
		#labNews.scriptLess h3.scriptLess {
			color: #707276;
			display: block;
			font-size: 14px;
			font-weight: bold;
			margin-top: 1.5em;
		}

    #topStory p, #topStory .additionals {
	margin-left: 120px;
	margin-top: 12px;
	text-align: justify;
    }

    .additionals {
      border-top: 1px solid #d8d9da;
      padding-top: 12px;
      clear: both;
    }

    .additionals a:link.feed, .additionals a:visited.feed {
      text-transform: none !important;
      padding-left: 25px;
      background-position: 6px;
    }

    #allNews {
      padding-right: 5px;
    }

    #topStory h3 {
      margin-bottom: 10px;
    }

    #topStory h3 {
      font-weight: bold;
      font-size: 14px;
    }

    #topStory h3 a:link, #topStory h3 a:visited {
	color: #63A5F1;
    }

    #topStory .floatLeft {
      margin-right: 20px;
    }

    #topStory .floatLeft img {
	width: 94px;
	border: 1px solid #999;
	padding: 2px;
	height: 94px;
    }

    #labNews table {
      border: none;
    }

    #labNews table th, #labNews table td {
      padding: 8px 0;
    }

    #labNews table th {
      text-align: left;
      color: #c97a00;
      text-transform: uppercase;
    }

    #labNews table td {
      border-top: 1px solid #d8d9da;
    }

    #labNews table .releaseDate, #labNews table .publication {
      width: 144px;
    }

    #labNews table td.releaseDate, #labNews table td.publication {
      color: #707276;
    }

    #featuredResearch {
	width: 460px;
	padding-bottom: 14px;
	padding-top: 50px;
	position: relative;
	background-image: url(../Images/featured_research_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
    }

    #featuredResearch h2 {
	background-image: url(../Images/featured_research_header.png);
	background-repeat: no-repeat;
	width: 460px;
	height: 64px;
	text-indent: -1000px;
	position: absolute;
	top: 0px;
	left: 0px;
    }

    #featuredResearch .content {
      padding: 10px 0 0 14px;
      z-index: 100;
      width: 256px;
      float: left;
    }

    #featuredResearch h3 {
      font-size: 12px;
      font-weight: bold;
      padding-bottom: 10px;
    }

    #featuredResearch h3 a:link, #featuredResearch h3 a:visited {
      color: white;
    }

    #featuredResearch, #featuredResearch p {
      font-size: 11px;
      color: white;
    }

    #featuredResearch .floatLeft {
      margin-right: 10px;
    }

    #featuredResearch .floatLeft img {
      width: 56px;
      border: 2px solid white;
    }

    #featuredResearch .additionals {
      margin-top: 12px;
    }

    #featuredResearch .additionals a:link, #featuredResearch .additionals a:visited {
      color: white;
    }

    #featuredResearch #directorates {
	margin-top: 3px;
	width: 138px;
	padding: 7px;
	margin-left: 290px;
	background-color: white;
	background-image: url(../Images/related_bg.png);
	background-repeat: repeat-x;
	border-right: 1px solid white;
	border-bottom: 2px solid white;
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
    }

    #featuredResearch #directorates h3 {
	color: #666;
    }

    #directorates li {
      padding-left: 50px;
      min-height: 42px;
      margin-bottom: 12px;
      line-height: 14px;
    }

	* html #directorates li {
      height: 42px;
  	}

    #directorates .eed {
	background-image: url(../Images/SauvimLogo.png);
	background-repeat: no-repeat;
    }

    #directorates .fcsd {
	background-image: url(../Images/HookScanningSnapshotMini.png);
	background-repeat: no-repeat;
    }

    #directorates .nsd {
      background: url("/images/nsd_icon.png") no-repeat;
    }
  .BlueText {
	color: #333;
	font-weight: bold;
}
