/*******************************************************************/
/*** LINKS ***/
/*** Standard Content Links ***/
a, a:link, a:visited, a.featurePanel {
	font-family:      "Arial";
	font-size:        8pt;
	color:            #8f9190;
	text-decoration:  underline;
	cursor:           pointer;
}
a:hover {
	color:            #494b4a;
}
a.featurePanel {
	font-size:        8pt;
}
/*** Sub-Navigational Links ***/
a.subNav, a.subNav:link, a.subNav:visited, a.subNavHighlight, a.subNavHighlight:link, a.subNavHighlight:visited {
	font-family:      Arial;
	font-size:        10px;	
	display:          block;
	font-weight:      normal;
	color:            #ffffff;
	text-decoration:  none;
	width:            160px;
	padding:          5px;
	padding-left:     8px;
	background:		  #50a823;
}
a.subNav:hover, a.subNavHighlight:hover {
	color:            #14481b;
	background:		  #ffffff;
}
a.subNavHighlight, a.subNavHighlight:link, a.subNavHighlight:visited {
	font-weight:      bold;
	color:            #ffffff;
	background:		  #3f861c;
}
a.subNavHighlight:hover {
	color:            #14481b;
	background:		  #ffffff;
}
.subNavTitle {
	font-family:      Arial;
	font-size:        10px;	
	font-weight:      bold;
	color:            #ffffff;
	padding:          5px;
}
/*** Secondary Navigational Links ***/
a.langToggle, a.langToggle:link, a.langToggle:visited, a.footer, a.footer:link, a.footer:visited, a.secondaryNav, a.secondaryNav:link, a.secondaryNav:visited {
	font-family:      Arial;
	color:            #14481b;
	text-decoration:  none;
}
a.langToggle:hover, a.footer:hover {
	color:            #3f861c;
}
a.secondaryNav, a.secondaryNav:link, a.secondaryNav:visited {
	color:            #ffffff;
}
a.secondaryNav:hover {
	color:            #ffffff;
}
/*******************************************************************/
/*** PORTFOLIO SEARCH ELEMENTS ***/
td.portfolioCell, td.portfolioCellHeader {
	font-family:      "Arial";
	font-size:        10px;
	font-weight:      normal;
}
td.portfolioCellHeader {
	font-family:      "Arial";
	font-weight:      bold;
}
a.portfolioCell, a.portfolioCell:link, a.portfolioCell:visited {
	font-family:      "Arial";
	font-size:        10px;
	font-weight:      normal;
	color:            #3f861c;
}
a.portfolioCell:hover {
	color:            #14481b;
}
/*******************************************************************/
/*** INPUT/FORM ELEMENTS ***/
input.searchButton, input.button {
	font-family:      "Arial";
	font-size:        10px;
	color:            #ffffff;
	background-color: #50a823;
	border:           1px #14481b solid;
}
input.searchBox {
	width:            150px;
	background-color: #ffffff;
	font-size:        10px;
	color:            #14481b;
	border:           1px #14481b solid;
}
select.largeSelect {
	width:            270px;
	font-family:      "Arial";
	font-weight:      normal;
	font-size:        11px;
}
select.smallSelect {
	width:            70px;
	font-family:      "Arial";
	font-weight:      normal;
	font-size:        11px;
}
select.mediumSelect {
	width:            200px;
	font-family:      "Arial";
	font-weight:      normal;
	font-size:        11px;
}
input.longText {
	width:            250px;
	background-color: #ffffff;
	color:            #14481b;
	border:           1px #14481b solid;
}
input.normalText {
	width:            175px;
	background-color: #ffffff;
	color:            #14481b;
	border:           1px #14481b solid;
}
input.smallText {
	width:            100px;
	background-color: #ffffff;
	color:            #14481b;
	border:           1px #14481b solid;
}
textarea.commentText {
	width:            250px;
	background-color: #ffffff;
	color:            #14481b;
	border:           1px #14481b solid;
}
ul.errorList {
	margin-top:5px; 
 	margin-bottom:10px;
}
/*******************************************************************/
/*** GLOBAL PAGE ELEMENTS ***/
td {
	font-family:      "Arial";
	font-size:        11px;
	font-weight:      normal;
	color:            #000000;
}
.error {
	color:            red;
}
.greyText {
	font-family:      "Arial";
	font-size:        10px;
	font-weight:      normal;
	color:            #666666;
}
td.featurePanel {
	font-size:        10px;
}
#tagline, #taglineOpaque {
	position:         absolute;
	z-index:          0;
	top:              170px;
	left:             28px;
	font-family:      "Arial";
	font-size:        22px;
	font-weight:      bold;
	font-style:       italic;	
	color:            #ffffff; 
	width:            730px;     
}
#taglineOpaque { 
	filter:           dropshadow(color=#000000, offx=1, offy=1), alpha(Opacity=75);    
}
#homePromo, #homePromoOpaque {
	position:         absolute;
	z-index:          0;
	top:              180px;
	left:             22px;
	font-family:      "Arial";
	font-size:        18px;
	font-style:       italic;
	color:            #ffffff; 
	width:            470px;     
}
#homePromoOpaque { 
	filter:           dropshadow(color=#000000, offx=1, offy=1), alpha(Opacity=100);    
}
#homePromo p, #homePromoOpaque p {
	padding:          0;
	margin:           0;
}
#homePromoLinks, #homePromoLinksOpaque {
	position:         absolute;
	z-index:          0;
	top:              250px;
	left:             22px;
	font-family:      "Arial";
	font-size:        12px;
	font-weight:      normal;
	color:            #ffffff; 
	width:            466px;
	text-align:       right;     
}
#homePromoLinks p, #homePromoLinksOpaque p {
	padding:          0;
	margin:           0;
}
#homePromoLinksOpaque { 
	filter:           dropshadow(color=#000000, offx=1, offy=1), alpha(Opacity=75);    
}
#homePromoLinks a, #homePromoLinks a:link, #homePromoLinks a:visited, #homePromoLinksOpaque a, #homePromoLinksOpaque a:link, #homePromoLinksOpaque a:visited {
	font-size:        12px;
	color:            #eeeeee;
	text-decoration:  none;
}
#homePromoLinks a:hover, #homePromoLinksOpaque a:hover {
	text-decoration:  underline;
	color:            #ffffff;
}
#homeLogin {
	position:         absolute;
	z-index:          0;
	top:              240px;
	left:             560px;
	font-family:      "Arial";
	font-size:        10px;
	font-style:       normal;
	color:            #ffffff; 
	width:            180px;     
}
#homeLogin p {
	margin:           0;
	padding:          0;
}
#homeLogin a, #homeLogin a:link, #homeLogin a:visited {
	font-size:        10px;
	color:            #ffffff;
	font-style:       bold;
	text-decoration:  none;
}
#homeLogin a:hover {
	text-decoration:  underline;
}
#homeLogin a#loginButton {
	height:           20px;
	background-color: #50a823;
	border:           1px #006225 solid;
	color:            #ffffff;
	font-face:        "Arial";
	font-weight:      bold;
	font-size:        11px;
	text-decoration:  none;
	padding-top:      2px;
	padding-bottom:   2px;
	text-align:       center;
}
.txtHeadline {
	font-size:        15px;
	font-weight:      bold;	
	color:            #3f861c;          
}
.txtSmallHeadline {
	font-size:        12px;
	font-weight:      bold;	
	color:            #3f861c;          
}
.txtSearchBar {
	font-family:      Arial;
	font-size:        11px;
	font-weight:      normal;	
	color:            #ffffff; 
	padding-left:     6px;         
}
.txtLight {
	color:            #999999;
	font-size:        10px;
}
.teamDIV_title {
	font-size:        12px;
	font-weight:      bold;	
	color:            #3f861c;     
}
.teamDIV_summary {
	    
}
/******************************************************************/
/* STYLE: Style guide for the Dynamic Menu                        */
/******************************************************************/
a.mainNav, a.mainNav:link, a.mainNav:visited {
	font-family:      Arial;
	font-size:        8pt;
	font-weight:      bold;
	color:            #ffffff;
	text-decoration:  none;
}
a.mainNav:hover {
	color:            #ffffff;
}
a.mainNavHighlighted, a.mainNavHighlighted:link, a.mainNavHighlighted:visited {
	font-family:      Arial;
	font-size:        8pt;
	font-weight:      bold;
	color:            #3f861c;
	text-decoration:  none;
}
a.mainNavHighlighted:hover {
	color:            #50a823;
}
a.subMenuItem, a.subMenuItem:link, a.subMenuItem:visited {
	font-family:      Arial; 
	padding:          4px;
	padding-left:     7px;
	font-size:        7pt;
	font-weight:      bold;
	color:            #ffffff;
	text-decoration:  none;
	display:          block;
}
a.subMenuItem:hover {
	background:		  #50a823;
}
