body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	color:#FFFFFF;
}

body {
	background-color:#FFE690;
	background-image:url(images/framework/fmwk_bg_rt.gif);
	background-repeat:repeat-x;
}

a {
	font-weight:bold;
	color:#FFFFFF;
}

a:hover {
	text-decoration:none;
}

.rt-str {
	background-image:url(images/framework/fmwk_bg_ltstr.gif);
	background-repeat:repeat-x;
}

.rt-top {
	background-image:url(images/framework/fmwk_bg_strtop.gif);
	background-repeat:no-repeat;
	height:335px;
}

.rt-bg {
	background-image:url(images/framework/fmwk_bg_str.gif);
	background-repeat:repeat-y;
	width:324px;
	text-align:center;
}

.footer {
	text-align:center;
	padding:12px;
	color:#233865;
}

a.foot{
	color:#233865;
}

.bluebox,.greenbox,.orangebox {
	padding:12px;
}

.bluebox {
	background-color:#233865;
}

.greenbox {
	background-color:#4A8C05;
}

.orangebox {
	background-color:#FB9F00;
}
.projectProfile {
	background-color:#FB9F00;
	margin-left:10px;
	border:1px solid white;
	width:738px;
}
.sitememberSetWinner {
	background-color:#233865;
	margin-left:10px;
	border:1px solid white;
	width:738px;
}
.contractorProfile
{
	background-color:#4A8C05;
	padding:10px;
	border:1px solid white;
	width:738px;
	margin-left:10px;
}

.buttonContractors
{
	background-color:#4A8C05;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid white;
	color:#FB9F00;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	cursor:pointer;
}
.tbContractors, .ddlContractors
{
	background-color:white;
	color:#233865;
	border:1px solid #233865;
}
.lblContractors
{
	color:White;
	font-size:12px;
}

.buttonSiteMembers
{
	background-color:#233865;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid white;
	color:white;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	cursor:pointer;
}
.tbSiteMembers, .ddlSiteMembers
{
	background-color:white;
	color:#233865;
	border:1px solid Black;
}
.lblSiteMembers
{
	color:White;
	font-size:12px;
}

.buttonGeneral
{
	background-color:#FB9F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid white;
	color:#233865;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	cursor:pointer;
}
.tbGeneral, .ddlGeneral
{
	background-color:white;
	color:#233865;
	border:1px solid Black;
}
.lblGeneral
{
	color:White;
	font-size:12px;
}

.ddlFilter
{
	color:#000035;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
}
.panelFilter
{
	border:1px solid white;
	background-color:orange;	
}
.lblHeaderWhite
{
	color:white;
	font-size:18px;
}

.lblHeader
{
	color:#000b35;
	font-size:18px;
}
.lblDark
{
	color:#000b35;
	font-size:12px;
}
.lblDarkSmall
{
	color:#000b35;
	font-size:10px;
	font-weight:bold;
}
.lblHeaderOrange
{
	color:#FB9F00;
	font-size:18px;
}
.lblOrange
{
	color:#FB9F00;
	font-size:12px;
}
.lblOrangeSmall
{
	color:#FB9F00;
	font-size:10px;
	font-weight:bold;
}

/****************************/
/* DATA GRIDS */
/****************************/
.gridHeader
{
	/*background-color:#233865;*/
	font-size:10px;
	font-weight:bold;
	text-indent:5px;
	color:#233865;
	text-decoration:underline;
}
.gridHeaderC
{
	/*background-color:#233865;*/
	font-size:10px;
	font-weight:bold;
	text-indent:5px;
	color:#000b35;
	text-decoration:underline;
}
.gridHeaderCoverage
{
	/*background-color:#233865;*/
	font-size:10px;
	color:#FB9F00;
	padding-right:5px;
	text-align:left;
}
.gridHeaderFeedback
{
	/*background-color:#233865;*/
	font-size:10px;
	color:#FB9F00;
	padding-left:5px;
	padding-right:5px;
}
.gridDataFeedback
{
	/*background-color:#233865;*/
	font-size:12px;
	color:White;
	text-align:center;
}
.gridHeaderBlank
{
	/*background-color:#233865;*/
	text-indent:5px;
	text-decoration:none;
}
.gridData
{
	color:white;
	font-size:10px;
	padding:5px;
	padding-right:15px;
}
.gridButton
{
	padding-left:5px;
}
.buttonSiteMembersGrid
{
	background-color:#FB9F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	border:1px solid white;
	color:#233865;
	margin-bottom:5px;
	font-weight:bold;
	cursor:pointer;
}
.buttonContractorsGrid
{
	background-color:#FB9F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	border:1px solid white;
	color:#000b35;
	margin-bottom:5px;
	font-weight:bold;
	cursor:pointer;
}
.ddlSitemembersGrid
{
	font-size:10px;
}

.gridLink:link
{
	color:White;
	text-decoration:none;
}
.gridLink:visited
{
	color:White;
	text-decoration:none;
}
.gridLink:hover
{
	color:White;
	text-decoration:underline;
}
.gridLink:active
{
	color:White;
	text-decoration:none;
}

/****************************/
/* MODAL POPUP */
/****************************/
.modalBG
{
	background-color:gray;
	filter:alpha(opacity=70);
	opacity:0.7;	
}
.panelModalPop
{
	padding:20px;
	background-color:#4A8C05;
	border:1px solid white;
}
.panelModalPopSM
{
	padding:20px;
	background-color:#233865;
	border:1px solid white;
}
/****************************/
/* TABS */
/****************************/

/* Contractors */

.tabContractors .ajax__tab_header
{
	margin-left:9px;
}
.tabContractors .ajax__tab_outer
{
	background-color:#233865;
	border:1px solid white;
	border-bottom:none;
	margin-right:3px;
}
.tabContractors .ajax__tab_inner 
{
	background-color:#233865;
	padding:2px;
	padding-left:5px;
	padding-right:10px;
}
.tabContractors .ajax__tab_tab
{
}
.tabContractors .ajax__tab_hover .ajax__tab_outer
{
	background-color:#4A8C05;
}
.tabContractors .ajax__tab_hover .ajax__tab_inner 
{
	background-color:#4A8C05;
}
.tabContractors .ajax__tab_hover .ajax__tab_tab
{
	background-color:#4A8C05;
}

.tabContractors .ajax__tab_active .ajax__tab_outer 
{
	background-color:#4A8C05;
}
.tabContractors .ajax__tab_active .ajax__tab_inner 
{
	background-color:#4A8C05;
}
.tabContractors .ajax__tab_active .ajax__tab_tab
{
	background-color:#4A8C05;
	color:white;
	font-weight:bold;
}
.tabContractors .ajax__tab_body
{
	text-align:left;
	padding:10px;
	background-color:#4A8C05;
	margin-left:9px;
	border:1px solid white;
	width:718px;
}

/* SiteMembers */

.tabSiteMembers .ajax__tab_header
{
	margin-left:9px;
}
.tabSiteMembers .ajax__tab_outer
{
	background-color:#FB9F00;
	border:1px solid white;
	border-bottom:none;
	margin-right:3px;
}
.tabSiteMembers .ajax__tab_inner 
{
	background-color:#FB9F00;
	padding:2px;
	padding-left:5px;
	padding-right:10px;
}
.tabSiteMembers .ajax__tab_tab
{
	color:White;
}
.tabSiteMembers .ajax__tab_hover .ajax__tab_outer
{
	background-color:#233865;
}
.tabSiteMembers .ajax__tab_hover .ajax__tab_inner 
{
	background-color:#233865;
}
.tabSiteMembers .ajax__tab_hover .ajax__tab_tab
{
	background-color:#233865;
	color:White;
}

.tabSiteMembers .ajax__tab_active .ajax__tab_outer 
{
	background-color:#233865;
}
.tabSiteMembers .ajax__tab_active .ajax__tab_inner 
{
	background-color:#233865;
}
.tabSiteMembers .ajax__tab_active .ajax__tab_tab
{
	background-color:#233865;
	color:#FB9F00;
	font-weight:bold;
}
.tabSiteMembers .ajax__tab_body
{
	text-align:left;
	padding:10px;
	background-color:#233865;
	margin-left:9px;
	border:1px solid white;
	width:718px;
}

/* General */

.tabGeneral .ajax__tab_header
{
	margin-left:9px;
}
.tabGeneral .ajax__tab_outer
{
	background-color:#FB9F00;
	border:1px solid #FB9F00;
	border-bottom:none;
	margin-right:3px;
}
.tabGeneral .ajax__tab_inner 
{
	background-color:white;
	padding:2px;
	padding-left:5px;
	padding-right:10px;
}
.tabGeneral .ajax__tab_tab
{
	color:#FB9F00;
	font-weight:bold;
}
.tabGeneral .ajax__tab_hover .ajax__tab_outer
{
	background-color:#FB9F00;
	border:1px solid White;
	border-bottom:none;
}
.tabGeneral .ajax__tab_hover .ajax__tab_inner 
{
	background-color:#FB9F00;
}
.tabGeneral .ajax__tab_hover .ajax__tab_tab
{
	background-color:#FB9F00;
	color:White;
}

.tabGeneral .ajax__tab_active .ajax__tab_outer 
{
	background-color:#FB9F00;
	border:1px solid White;
	border-bottom:none;
}
.tabGeneral .ajax__tab_active .ajax__tab_inner 
{
	background-color:#FB9F00;
}
.tabGeneral .ajax__tab_active .ajax__tab_tab
{
	background-color:#FB9F00;
	color:White;
	font-weight:bold;
}
.tabGeneral .ajax__tab_body
{
	text-align:left;
	padding:10px;
	background-color:#FB9F00;
	margin-left:9px;
	border:1px solid white;
	width:718px;
}

/****************************/
/* COLLAPSE PANEL */
/****************************/
.collapsePanelHeader
{
	
}

.panelCollapsed
{
	height:0px;
	overflow:hidden;
}
.btnCollapse
{
	border:1px solid white;
	background-color:#FB9F00;
	color:#000035;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}
.divProjectEdit
{
	text-align:left;
	padding:10px;
	background-color:#233865;
	margin-left:9px;
	border:1px solid white;
	width:718px;
}

/****************************/
/* Rounded Panel */
/****************************/

.panelRoundedOrange 
{
	background-color:#FB9F00;
}
.panelRoundedBlue 
{
	background-color:#233865;
}
.panelSquareGreen
{
	background-color:#4A8C05;
	border:1px solid white;
	margin:5px;
}

