﻿/* */


/*  Temp style sheet import for STEM News and Links pages  */
@import url("getSTEMNews_Links_Events.css");
/* END import */


/*****************************
Colors Used:
Dark Green: #7c9d94;
Light Green: #9cc;
*****************************/

img, div { behavior: url(/style%20library/iepngfix.htc) }



.body
{
	background-color:#99cccc;
	background-image: none;
	background-repeat:repeat-x;
	height:100%;
	margin:0px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
}
.master
{
	width:58.375em;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background-color:#fff;
}
.mainContainer
{
	margin-left:0em;
	margin-right:0em;
}
.chalkboard
{
	background-color:#7c9d94;
}
.ChalkboardBGD
{
	background-image:url("/_layouts/images/getstem.portal/ChalkboardBgd.jpg");
	background-repeat: no-repeat;
	width: 100%;
}

img {
	border:0;
}
hr{
	height: 1px;
	color: #999;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 1px;
}

.shadowRight
{
	*height:100%;
	min-height:100%;
	width:.75em;	
	background-image: url("/_layouts/images/getstem.portal/stem_Shadow_Right.jpg");
	background-repeat:repeat-y;
	background-position:left top;
}
.shadowLeft
{
	*height:100%;
	min-height:100%;
	width:.75em;	
	background-image: url("/_layouts/images/getstem.portal/stem_Shadow_Left.jpg");
	background-repeat:repeat-y;
	background-position:left top;
}
.topArea
{
	/*background:url("/_layouts/images/getstem.portal/getSTEM-header-background.jpg") repeat;*/
	background:url("/Style%20Library/images/getSTEM-header-background-repeat.jpg") repeat;
	background-position:top right;
	border-bottom: 0 solid #7c9d94;

}
.topNavContainer
{
	background-color:#7c9d94;
	background-image: none;
	background-repeat:repeat;
	height: 30px;
}

.breadcrumb
{
    font-family: tahoma; 
    color: #656b77;
    clear:both;
    font-size:.9em; 
    font-family: tahoma; 
    padding-left:.44em;
    padding-bottom:.125em;
    padding-top:.25em;
    border-bottom:.0625em #7c9d94 solid;
    margin-bottom:.25em;
}
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}
.footer{
	font-family: tahoma;  
	font-size: .7em; 
	color: #666;
}
.RSSLink{
	color: #fff;
	font-size: .8em;
}
/*Navigation*/
#menu{
	margin-left: 0px;
}
#menu ul{
	list-style:none;
	margin:0px 0px 0px 5px;
	padding:0px;
}
#menu li{
	list-style:none;
	display:inline;
	margin:0 1px;
	color: #366;
}
#menu li a{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:2px solid #9cc;
	cursor:pointer;
	padding:0 0 1px 0;
}
#menu li a:hover{
	border-bottom:2px solid #366;
	color:#9cc;
	text-decoration:none;
}
#menu li a.current{
	border-bottom:2px solid #366;
	color:#9cc;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#MediaBox{
	background:url("../images/HomeMediaBgd.png") no-repeat;
	padding: 5px 0px 0px 10px;
	height: 100px;
	margin-left: 1px;
}
#RegisterBox
{
	background:url("/_layouts/images/getstem.portal/HomeRegBgd.png") no-repeat;
	padding: 5px 0px 0px 10px;
	height: 170px;
	margin-left: 1px;

}

#MediaBox ul{
	list-style:none;
	margin:0px 0px 0px 5px;
	padding:0px;
}
#MediaBox li{
	list-style:none;
	display:inline;
	margin:0 1px;
}
#AlertBar{
	background-color: #FFC;
	height: 18px;
	font-size: 12px;
	color: #333;
	padding: 1px 0px 0px 15px;
	font-style:italic;
}


/*XSL data grid*/
.linkStyleData{
	color: #7c9b95;
	text-decoration: underline;
	font-size: .7em;
}
a.linkStyleData:hover{
	color: #333;
	
}

#Box{
	background:url("../images/RecentActivityBackground.png") no-repeat;
}
.DataHeader{
	background-color:#7b9a94;
	/*background-image:url("../images/DataHeaderBgd.png");*/
	background-repeat: repeat-x;
	border: thin silver solid;
	font-weight: bold;
}
.DataBody{
	background-color:white;
	background-image:url("../images/DataCopyBgd.png");
	background-repeat: repeat-x;
	border: thin silver solid;
}

.DataCopy{
	font-size: .8em;
	color: white;
}
.OfferTitle{
	font-size: 1em;
	font-weight:bold;
}
.OfferTitle a{
	font-size: .9em;
	font-weight:bold;
	color: #069;
}
.OfferTitle a:hover{
	color: #999;
}
.OfferBody{
	font-size: 12px;
	font-weight:normal;
	line-height:1.4em;
}
.FormHeader{
	background-color:white;
	background-image:url("../images/FormHeader.gif");
	background-repeat: repeat-x;
	height: 30px;
	color: black;
}
.FormHeader h1{
	font-size: 1.3em;
	color: #333;
	padding: 0px;
	margin: 0px;
}



/*Interior Page*/
#InteriorPage{
	/*background:url("/_layouts/images/getstem.portal/Int-Page-Bgd.png") repeat-x;*/
}
#InteriorPageSingleLine{
	/*background:url("/_layouts/images/getstem.portal/Int-Page-Single-Bgd.png") repeat-x;*/
}

.bodycopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #333;
}

.quote{
	background-image:url("/_layouts/images/getstem.portal/quote-bgd.gif");
	background-repeat:repeat-x;
	background-color:#d6e5de;
	font-size: .9em;
	font-weight: normal;
}
.quoteText{
	font-size: .9em;
	font-weight:normal;
	color: #666;
}
.quoteDate{
	font-size: .8em;
	font-weight: normal;
	font-style:italic;
	color: #666;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
	text-align : left; 
	list-style-type : none;

}


.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;

}
/*Text Styles*/
#Highlight{
	
}
.caption{
	font-size: 12px;
	color: #333;
}
h1{
	font-size: 16px;
	font-family: Georgia, Tahoma, verdana, sans-serif;
	color: #333;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.ms-WPBody a:link, .ms-WPBody a:visited {
	color:#699;
	text-decoration:underline;
	font-weight:bold;
}

.ms-WPBody a:hover{
	color:#333;
}

/*Recent Activity*/
.RecentTitle{
	font-size:13px;
	font-weight:bold;
	color: #333;
}
.ms-vb a, .ms-vb a:visited{
	color: #366;
	text-decoration:underline;
	font-weight:bold;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-disc a:hover {
	color:#333;
}

/*Search Box*/
.search{
	visibility: visible;
	background-color:transparent;
	height: 35px;/* adds height to page even when visibility is hidden*/
	width: 302px;
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top: 0px;
}
.searchBox{
	padding-right: 10px;
	padding-top: 0px;
	color: #333;
	font-size:8pt;
}
.ms-sbtable-ex {
	border-collapse:separate;
}
.ms-sbtable-ex {
	border-collapse:collapse;
	margin-left:0.125em;
	margin-top:0.125em;
	width:1em;
}
.search .ms-sbcell {
	color:#333;
	font-size:0.9em;
	font-weight:normal;
}
.search .ms-sbcell .ms-sbplain {
	border:1px solid #dcdcdc;
	height:1.3em;
	margin-left:0.125em;
	margin-right:0.125em;
	font-size: 12px;
}
#SocialBox{
	display:inline;
	padding-top: 0px;
	padding-right: 10px;
	margin-left:20px;

}
#SocialBox ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	margin-bottom:5px;
}
#SocialBox li{
	list-style:none;
	display:inline;
	margin:0 1px;
}
#SocialBox span{
	font-size:11px;
	color: #333;
}

#TitleBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666;
	padding: 10px 0px 2px 17px;
	font-weight:normal;
	background-image: url(/style%20library/images/grayGradBgd.png);
	background-repeat:repeat-x;
	/*border-top:thin black solid;*/
	height: 28px;
	background-color:#ededef;
	border: 1px #cc solid;
}
#SubTitleBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	padding: 10px 0px 2px 0px;
	font-weight:bold;
	
}


/*Form Styles*/
#CustomForm
{
    border: solid 1px #ccc;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #333;
    padding: 10px 10px 10px 10px;
}
.Title
{
    font-size: 18px;
    font-weight: bold;
}
.Content
{
    font-size: 12px;
}
input
{
    padding: 5px;
}
.button
{
    background-color:#d9f1fd;
    background-image: url("../images/buttonBgd.gif");
    background-repeat: repeat-x;
    border: solid 1px #999;
    width:100%;
}
.button_noPadd
{
	background-color:#d9f1fd;
    background-image: url("/_layouts/images/getstem.portal/buttonBgd.gif");
    background-repeat: repeat-x;
    border: solid 1px #999;
    width:100%;
	padding:0px;
}

.userMenuTable
{
        border: solid 1px #ccc;
}
.userMenuHeader
{
    background-color:#ccc;
    background-image: url("../images/buttonBgd.gif");
    background-repeat: repeat-x;
    padding-left: 5px;
    width:100%;
}
.userMenuCell
{
    font-size: 12px;
    padding-left: 5px;
}
.askOfferDetailCell
{
	padding-right: 20px; 
	padding-left: 20px; 
	padding-bottom: 5px; 
}
.textBox
{
    border: solid 1px #dcdcdc;
    color: #666;
}

.itemTable
{
	/*background-image: url("../images/DataRowBgd.png");*/
	background-image: url("../images/grayGradBgd.png");
	background-repeat:repeat-x;	
	background-color:#ededef;
	width:100%;
	color:#333;
	margin-bottom:10px;
}
.AskOfferContent
{
	font-size: 12px;
	border: 1px #ccc solid;
}
.offersTD
{
	text-align:center;
	width:70px;
	vertical-align:middle;
	height:30px;	
}

.offersDiv a
{
	
	text-decoration:underline;
	
}

.offersDiv
{
	background-color:#F8F5C2;
	border:1px #ccc solid;
	height:35px;
	vertical-align:middle;
	color:black;	
}
.offersDiv a
{
	color:black;	
}

* html .offersDiv img /* IE6 targetted filter */
{
	background: transparent;	
}

.matchDiv
{
	background-color:#CFEBEE;
	border:1px #ccc solid;
	height:35px;
	vertical-align:middle;
	color:black
}
.matchDiv a
{
	color:black
}

.viewsDiv
{
	background-color:#dcdcdc;
	border:1px #999 solid;
	height:35px;
	vertical-align:middle;
	color:gray;

}


.itemTD
{
	padding-left:30px;
}

.responsePanel
{
	background-color:white;	
	overflow:hidden;
	height:0px;
}
.responseTable
{
	width:100%;
}
.responseTD
{
	background-image:url(../images/ResponseRowBgd.png);
	background-repeat:repeat-x;
	background-color:#f8f5c2;
	padding-left:20px;
	width:100%;
	border:1px #ccc solid;
	/*vertical-align:middle;*/
}
.matchTD
{
	background-image:url(../images/buttonbgd.gif);
	background-repeat:repeat-x;	
	background-color:#dbf2fd;
	width:100%;
	border:1px #ccc solid;
	

}
.responseTextDiv
{
	width:400px;
	float:left;
}
.responseButton
{
	height:30px;
	float:right;
}
.blankResponseRow
{
	height: 5px;
	background-color:white;
}
.linkButtonsStyle
{
	font-size:large;
	
}
.userViewsCount
{
	font-size:large;

}
.matchBottomRow
{
	background-color:#efefef;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;
	border-top: 1px #ccc solid;
}
.matchTopRow
{
	padding-left:20px;
}
.mainAskOfferTags
{
	padding-top:3px;
	
}
.arrowDownImage
{
	z-index:1;
	position:relative;
}
.relevanceDiv
{
	text-align:right;
	
}

/*Sign In/Register link*/
#ctl00_explitLogout_ExplicitLogin, .register a{
	font-size: 11px;
	text-transform:uppercase;
	padding: 2px 5px 2px 0px;
	color: #333;
	text-decoration:underline;
	color: #069;
}
td.register{
	font-size:11px;
	padding: 2px 5px 2px 0px;
}




.lbPgMainTable
{
	color:#646765;
}

.lnPgAOCell
{
	text-align:center
}

.lnPgMyAsksLbl
{
	font-size:large;
	font-weight:bold;
}

.lndPgAskOfferDiv
{
	background-color:#CDEFEE;
	text-align:center;
	padding:10px;
	border:1px black solid;
}

.lnPgAOopen
{
	font-size:medium;
}
.lnPgAOCount
{
	padding-bottom:15px;
	padding-top:5px;
	font-size:medium;
}
.refFrSucMessage
{
	float:left;
}
.referFriendTitle
{
	font-size:large;
	font-weight:bold;
}
.refFriButtonDiv
{
	margin-left:10px;
	text-align:right; width:590px; padding-bottom:10px
}

/*Tag Cloud*/
#cloud{
	border: 0px #ccc solid;
	font-size:10px;
	padding: 5px 5px 5px 5px;
	text-align:center;
}
#cloud ul{
	list-style:none;
	padding-bottom: 15px;
	width:200px;
	padding-left:0px;
}

#cloud li{
	list-style:none;
	display:inline;
	margin:10px 7px 10px 7px;
	
}
#cloud li a{
	color:#666;
	font-weight: bold;
	text-decoration:underline;
	
}
#cloud li a:hover{
	color:#7c9d94;
	text-decoration:underline;
}
#cloud li a.current{
	color:#7c9d94;
	font-size:100%;
	font-weight:bold;
	text-decoration:underline;
}
#cloud a.tag1{
	font-size: 100%;
}
#cloud a.tag2{
	font-size: 110%;
}
#cloud a.tag3{
	font-size: 120%;
}
#cloud a.tag4{
	font-size: 130%;
}
#cloud a.tag5{
	font-size: 140%;
}
#cloud a.tag6{
	font-size: 150%;
}
#cloud a.tag7{
	font-size: 160%;
}
#cloud a.tag8{
	font-size: 170%;
}
#cloud a.tag9{
	font-size: 180%;
}
#cloud a.tag10{
	font-size: 190%;
}
/*Search Results*/
.srch-Title {
	color:#003399;
	font-family:Arial, tahoma, sans-serif;
	font-size:14px;
	margin:0 0 0 10px;
}
#BottomCell{
	padding-left: 20px;
}
.srch-Description{
	font-size: 12px;
}
.srch-Metadata{
	font-size: 11px;
	font-style:italic;
}


#CustomFormReferAFriend
{
    font-family: Tahoma, Arial, Sans-Serif;
    color: #333;

}
.refFriSepAdd
{
	font-size:small;
}
.watermarked 
{
background-color:white;
border:1px solid #BEBEBE;
color:gray;
height:15px;
padding:2px 0 0 2px;
width:110px;
}
.watermarkedPW
{
background-image:url("/_layouts/images/getstem.portal/passwordWM.jpg");
background-repeat:no-repeat;
border:1px solid #BEBEBE;
color:white;
height:15px;
padding:2px 0 0 2px;
width:110px;

}
.textBox_sm
{
    border: solid 1px #dcdcdc;
    color: #666;
    width:110px;
    height:15px;
    padding:2px 0 0 2px;
}
.rblType_sm
{
	font-size:6pt;
}

.as-borderBottom {
  border-bottom: 1px solid #d8d7d4;
}

td.forumCenter {
  font-size: 13px;
  line-height: 19px;
  color: black;
  width: 574px;
  vertical-align: top !important;
  padding: 8px 0 8px 15px;
}

td.forumRight {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  width: 201px;
  vertical-align: top !important;
  padding: 8px 0 8px 0;
}

a.as-links {
  color: #669999 !important;
  text-decoration: underline !important;
  font-size: 13px;
}

a.forumsLink:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px !important;
  line-height: 22px;
  color: #3e3929 !important;
}

.forumName {
  font-size: 14px;
  line-height: 22px;
  color: black;
  font-weight: bold;
}

.forumInfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px !important;
  line-height: 18px;
  color: #3e3929;
}

.forum-ZoneContainer
{
	margin:10px;
}

h3.forum-inputHeader {
  font-size: 14px;
}

#forumHeader {
  font-size: 18px;
  color: black;
  line-height: 22px;
  width: 100%;
}

#forumSuggest {
  width: 100%;
  text-align: right;
}

.STEMEventSubmit
{
	
}
.ChartHeader
{
 	font-family: Arial, Helvetica, sans-serif;
  	font-size: 18px;
  	font-weight:bold;
  	padding:10px;
  	text-align:center;
  	

}
.MetricsCell
{
	padding:20px;
	vertical-align:middle;
}
.MetricTitle
{
	font-style:italic;
}
.ChartTable
{
	margin-left:10px;
}
.AdminInputContainer
{
	margin-left:10px
}
.FAQQuickLinks
{
	color:#333333;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

table.up-disInputTable {
  margin-left: 15px;
}

