﻿@import "../Layout.css";

/******************
Leave as the first style, need to make rounded corrners
******************/
.RoundedCornersInsideColors /*  */
{ 
	/* Inside color of rounded corners */
	color: #7C7348;
} 
/******************
Leave as the second style, need to make rounded corrners 
******************/
.RoundedCornersOutsideColors /* */
{ 
	/* Outside color of rounded corners */
	color: #fff;
} 

/******************
HTML Tags
******************/
body
{
	background-color: white;
	font-family: Arial;
	scrollbar-face-color: #7C7348;
    scrollbar-highlight-color: #7C7348;
	scrollbar-3dlight-color: #7C7348;
	scrollbar-darkshadow-color: #7C7348;
	scrollbar-shadow-color: #7C7348;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #B4AD83;
}
h3 
{
	background-color: #9F8828;
}
h3 a:link, h3 a:visited 
{
	color: #fff;
}
/******************
Classes
******************/
input.btn
{
	font-family: Arial;
	padding: 3px;
	font-size: .9em;
	font-weight:bold;
	background-color: #B4AD83;
	border: 1px solid;
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	border-right-color:#B4AD83;
	border-bottom-color:#B4AD83;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffB4AD83');
}
.hr
{
	border-bottom: solid 1px #767560
}
.closedFund
{
	background-color: #C4B37B;
	color: White;
	padding-left: 1px;
}
/******************
Layout Divs
******************/
#sideNav
{
	background-color: #7C7348;
	color: White;
}
/*Needs to be same color as #sidebav*/
.stretcher  
{
	background-color: #7C7348;
}
#mainColumn 
{
	background-color: white;
}
/******************
Masterpage Banner
******************/
#banner
{
	background-color: #B4AD83;
	border-bottom: solid 3px #767560;
	padding: 5px 5px 0px 42px;
}
#bannerTeamName
{
	color: #ffffff;
	padding-top: 3px;
}
#bannerTeamName a:link
{ 
	color: #ffffff ! important;
}
#bannerTeamName a:visited
{
	color: #ffffff ! important;
}
#bannerTeamName a:hover
{
	color: #ffffff ! important;
	text-decoration: underline ! important;
}
.bannerTitle
{
	font-size: 35px;
	font-weight: bold;
	color: #424221;
	margin-left: 35px;
}
/******************
Footer
******************/
#divFooterLogo
{
	height: 60px;
	border-top: solid 1px #767560;
	background-color: #B4AD83;
	text-align: center;
	padding-top: 15px;
}
/******************
 Team Page
******************/
/*Portfolio Stats*/
.portfolioStats th
{
	background-color: #424221;
}
.portfolioStats td
{
	border: #424221 1px solid;
	background-color: White;
	color: Black;
}
/*Challenge Progress*/
.teamStats th
{
	background-color: #424221;
}
.teamStats td
{
	border: #424221 1px solid;
	background-color: White;
	color: Black;
}
#divNewMessage
{
	background-color: #B4AD83;
	color: white;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
}
/******************
 Grids Styles
******************/
.gridViewHeader 
{ 
	text-align: left;
	background-color:#7C7348;
	color: White;
	font-weight: bold;
}
.tableTitle
{
	font-weight: bold;
}
.clearSort a:link, a:visited, a:hover
{
	color: Blue;
}
.gridViewHeader a:link
{
	color: White;
	font-weight: bold;
	text-decoration:underline;
}
.gridViewHeader a:visited
{
	color: White;
	font-weight: bold;
	text-decoration:underline;
}
.gridViewHeader a:hover
{
	color:#F3EBDC;
	text-decoration:none;
	font-weight: bold;
}
.gridViewAltRow
{
	background-color: #EEE4CF;
}
.gridViewSelectedRow
{
	background-color: #C4B37B;
	font-weight: bold;
}
.gridViewRow
{
	background-color: #ffffff;
}
.gridViewReadyForNext
{
	background-color: #C4B37B;
}
/******************
 Popup Divs
******************/
.divPopupBase
{
	background-color: #ffffff;
	font-weight: bold;
	color: black;
	border: #9F8828 3px solid;
}
.divPopupHeader
{
	background-color: #9F8828;
	color: White;
}
/******************
 Navigation Tabs
******************/
#divTabOuterWrapper{float:left; width: 100%; margin: 5px 0 0; 	font-size: 3em;}

.clr{clear:both; line-height:1%;}

#divTabOuterWrapper .rcn .rce{display:block; font-size:0; line-height:0; background:url(images/tabContainerNE.gif) no-repeat top right; margin:0; height:3px; position:relative; top:-1px; right:-1px; }
#divTabOuterWrapper .rcn .rce .rcw{display:block; font-size:0; line-height:0; background:url(images/tabContainerNW.gif) no-repeat top left; margin:0; height:3px; width:3px; position:relative; left:-2px; }
#divTabOuterWrapper .rcs .rce{display:block; font-size:0; line-height:0; background:url(images/tabContainerSE.gif) no-repeat top right; margin:0; height:3px;  position:relative; bottom:-1px; right:-1px; }
#divTabOuterWrapper .rcs .rce .rcw{display:block; font-size:0; line-height:0; background:url(images/tabContainerSW.gif) no-repeat top left; margin:0; height:3px; width:3px; position:relative; left:-2px; }

#divTabOuterWrapper .tabContent{clear:both; font-size: 11px ! important;}
#divTabOuterWrapper .divTabInnerWrapper{border:1px solid #7C7348; margin:10px 0; position:relative; font-size: .7em;}
#divTabOuterWrapper .tabs{background:#f2f3f5 url(images/tabContainerBkgd.gif) repeat-x bottom left; height:17px; border-bottom:1px solid #7C7348; }
#divTabOuterWrapper .tabs ul{float:left; margin:0; padding:0; list-style:none; position:absolute; top:-5px; left:7px; width:100%; overflow: hidden; height: 2.4em; clip: rect(auto auto 100px auto); }
#divTabOuterWrapper .tabs li{float:left; font-family:Arial; display:block; padding-bottom:6px; }
#divTabOuterWrapper .tabs li a{float:left; display:block; text-decoration:none; color:black ; }
#divTabOuterWrapper .tabs li a:link{color: black ; }
#divTabOuterWrapper .tabs li a:hover{text-decoration:underline; }
#divTabOuterWrapper .tabs li a:visited{color: black ; }
#divTabOuterWrapper .tabs li a:hover{text-decoration:underline; }
#divTabOuterWrapper .tabs li em{float:left; display:block; padding:0 4px; font:10px verdana; margin:8px 0 0 0; font-style:normal; color: black ; border-right:1px solid #7C7348; cursor:pointer; }
#divTabOuterWrapper .tabs li.on{background:url(images/tabBottom.gif) bottom center no-repeat; padding-top:2px;}
#divTabOuterWrapper .tabs li.on a{color:#fff; background:#B4AD83 url(images/tabLeft.gif) no-repeat; padding-left:3px; }
#divTabOuterWrapper .tabs li.on a:visited{color:#fff; }
#divTabOuterWrapper .tabs li.on a:hover{text-decoration:none; }
#divTabOuterWrapper .tabs li.on em{background:#B4AD83 url(images/tabRight.gif) no-repeat top right; margin:0; padding:8px 7px 5px 4px; border:none; font-weight:bold; color:#fff; }
#divTabOuterWrapper .tabs li.last em{border:none; }
#divTabOuterWrapper .divTabInnerWrapper .rcn{background-color:#B4AD83; }
#divTabOuterWrapper .divTabInnerWrapper .catheadlines{border:none; padding-bottom:0; }
#divTabOuterWrapper .tabContent{border-top:0; padding:10px; }

