/* 
* Cywex List Control Default Styles
*/
.CywexList {margin-left:auto; margin-right:auto;}
.CywexListItem, .CywexListItemAlter {padding:0px;}

/* Job Detail View Styles */
.JobDetailItem {width:530px; height:70px;}
.JobDetailItem TD, .JobListMain TD, .JobIndicatorItem 
{ color: #000; font-size: 11px; font-family: Tahoma, Arial, Helvetica;}
.JobListItemStressed {font-weight: bold;}

.JobListColons, .JobListColons a, .JobListColons a:link, 
.JobListColons a:active, .JobListColons a:visited, 
.JobListColons a:hover 
{
	color: #000;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
}

.JobListColons img {vertical-align: top;}

.JobListBorder1 {border: solid 1px a0a0a0;  margin-bottom: 5px}
.JobDetailBorder1 {border: solid 1px a0a0a0; margin:0 10px;}
.JobListBorder2 {border: solid 1px #d8d8d8;}
.JobListBorder3 {border: solid 1px #f5f5f5;}
.JobListBorder4 {border: solid 1px #fbfbfb;}
.JobDetailBorder4 {border: solid 1px #fbfbfb;}

a.JobListTitle {color: Green; font-size: 12px; cursor: pointer;}
.JobDetailTitle {color: #0e509c; font-size: 10px; font-weight: bold;}
.JobDetailHeading{font-size: 10px; font-weight: bold; position: relative; top: 25%;}
.JobDetailBid{font-size: 11px; color: #a80000; font-family: Tahoma, Arial, Helvetica;}
.JobDetailExcel{font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica; font-weight: bold;}
.JobListEndTime, .JobListBudget, a.JobListFullInfo {font-weight:bold;}
.JobListColapsHead, a.JobListButton
{
	color: #a80f14;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	cursor: pointer;
	text-align: center; 
	padding: 0 5;  
	vertical-align: middle;
}

.JobListAds 
{
	background-color: #cecece;
	width: 530px;
	height: auto;
	padding: 7px 0px;
}

.JobListDescript
{
	background-color: #e5e5e5;
	width: 534px;
	height: auto;
}

.JobDetailHeaderMessage
{
	color: Red;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
}

/* Cywex Buttons */
a.DarkBlueLongButton { background-image: url(Images/cw_dblue_btn.gif);}
a.DarkBlueLongButton:hover { background-image: url(Images/cw_dblue_over_btn.gif); color: #000000;}
a.CywexGreenLongButton { background-image: url(Images/cw_lgreen_btn.gif);}
a.CywexGreenLongButton:hover { background-image: url(Images/cw_lgreen_over_btn.gif); color: #000000;}
a.CywexGreyLongButton { background-image: url(Images/cw_lgrey_btn.gif);}
a.CywexGreyLongButton:hover { background-image: url(Images/cw_lgrey_over_btn.gif); color: #000000;}
a.CywexBraunLongButton { background-image: url(Images/cw_lbraun_btn.gif);}
a.CywexBraunLongButton:hover { background-image: url(Images/cw_lbraun_over_btn.gif); color: #000000;}
a.CywexLongButton
{
	background-position: right top;
	background-repeat: no-repeat;
	height: 22px;
	width: 116px;
	display: inline-block;
	text-align: left;
	text-indent: 10px;
	padding-top: 1px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
.JobTrackButton
{
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(Images/cw_tracked_icon.jpg);
	height: 27px;
	width: 100%;
	display: inline-block;
}
a.JobTrackButton:hover {background-image: url(Images/cw_tracked_over.jpg);}
a.CywexBidButton
{
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(Images/cw_currbid_bgr.gif);
	height: 27px;
	width: 95px;
	display: inline-block;
	text-align: left;
	text-indent: 30px;
	padding-top: 6px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold; 
	
}
a.CywexBidButton:hover
{
	background-image: url(Images/cw_currbid_over_bgr.gif);
	color: #000000;
}

.CywexDeleteButton
{
	background-image: url(Images/cw_delete_btn.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 3px;
}

a.CywexDeleteButton
{
	color: #000000;
	text-align: left;
	color: #891b1f;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-indent: 20px;
}

a.CywexDeleteButton:hover
{
	color: #000000;
	text-decoration: underline;
}

.DoItNowButton
{
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(Images/cw_doitnow_btn.gif);
	height: 23px;
	width: 90px;
	display: inline-block;
	margin: 2px 0px 2px 0px; 
}

.PagingNumbers
{
	color: #0b3370;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica;
	cursor: pointer;
	text-align: center; 
	padding:5px;  
	vertical-align: middle;
	font-weight: bold;
}

.PagingBarSelector
{
	margin-bottom: 4px;
	margin-top: 4px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: center;
}

.JobListColapsText
{
	color: #000;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica;
	text-indent: 10px;
}

.JobIndicatorItem { width: 216px; text-align: left; padding-left:10px; padding-top: 5px;}

a.JobAddThisText
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica;
}

/*
* Current Bid Styles
*/
.bid_top_bgr{background:url(Images/cw_currbid_top_bgr.gif); width:146px; height:4px}
.bid_content_bgr{background:url(Images/cw_currbid_content_bgr.gif); background-repeat:repeat-y; background-position: top; width:146px;}
.bid_bottom_lt_bgr{background:url(Images/cw_currbid_bottom_left_bgr.gif); background-repeat:no-repeat; width:51px; background-position:left; height:4px}
.bid_bottom_rt_bgr{background:url(Images/cw_currbid_bottom_right_bgr.gif); background-repeat:no-repeat; width:95px; height:4px}
.bid_bottom_bgr{background:url(Images/cw_currbid_bottom_bgr.gif); background-repeat:no-repeat; width:146px; height:4px}
.bid_button_bgr{background:url(Images/cw_bid_button_bgr.gif); background-repeat:repeat-y; background-position:right; padding-right:3px; }
.bid_button_bot_bgr{background:url(Images/cw_currbid_top_bgr.gif); background-repeat:no-repeat; background-position: bottom;}

/*
* Winning Bid Styles
*/
.winbid_top_bgr{background:url(Images/cw_winbid_top_bgr.gif); width:317px; height:4px}
.winbid_content_bgr{background:url(Images/cw_winbid_content_bgr.gif); background-repeat:repeat-y; background-position: top; width:317px;}
.winbid_bottom_bgr{background:url(Images/cw_winbid_bottom_bgr.gif); background-repeat:no-repeat; width:317px; height:5px}
.winbid_text{font-size: 11px; font-family: Tahoma, Arial, Helvetica;}
.winbid_text span{font-weight: bold;}
.winbid_cell td{width:105; text-align:center; padding-top:3px}
.winbid_off_cell{width:19px; padding: 7 0 0 0}
.winbid_title, a.winbid_title{color:Blue; font-weight:bold; display:inline-block; padding:4 0 4 0}
a.winbid_title:hover{color:#FF0000}
.winbid_stars{padding-left: 10px;}

/*
* Requirements Style
*/
.req_top_bgr{background:url(Images/cw_reqtable_top.gif); background-repeat:no-repeat; width:530px; height:5px}
.req_bottom_bgr{background:url(Images/cw_reqtable_bottom.gif); background-position:top; background-repeat:no-repeat; width:530px; height:10px;}
.reg_content_bgr{background:url(Images/cw_reqtable_content.gif); background-repeat:repeat-y; width:530px; height:68px;}
.req_text{color: #000; font-size: 10px; line-height:18px; font-family: Verdana, Tahoma, Arial, Helvetica;}
.req_warnng{color:#FF0000; text-align:center; line-height:20px; font-weight:bold;}
.req_text a{color:Blue; font-weight:bold;}

/* 
* Make Bid Styles
*/
.bidpanel_top_bgr{background:url(Images/cw_bidpanel_top_bgr.gif); width:200px; height:3px}
.bidpanel_bottom_bgr{background:url(Images/cw_bidpanel_bottom_bgr.gif); width:200px; height:5px}
.bidpanel_content_bgr{background:url(Images/cw_bidpanel_content_bgr.gif); background-repeat:repeat-y; width:200px;}
.bidpanel_heading{color: #71bd00; font-size: 11px; font-weight: bold; font-family: Verdana, Tahoma, Arial, Helvetica;}
.bidpanel_text{color: #000; font-size: 10px; font-weight: bold; font-family: Verdana, Tahoma, Arial, Helvetica;}
.bidpanel_warning{color: #ff0000; font-size: 9px; font-weight: bold; font-family: Verdana, Tahoma, Arial, Helvetica;}
#bid_result span{font-size: 11px;}

/* 
* Category Menu Styles
*/
.CategoryMenuTable {padding-left: 5px; }
.CategoryMenuItem, .CategoryMenuItemSelected,
.CategoryMenuItem a:hover, .CategoryMenuItem a:visited,
.CategoryMenuItemSelected a:hover, .CategoryMenuItemSelected a:visited
{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	display: inline;
	text-decoration: none;
}
.SelectedSubCategoryLink, .SelectedRootCategoryLink
{
	font-weight: bold;
}
a.CategoryMenuAddLink
{
	color: #861d2e;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
}

/*	
*	My Messages Styles
*/
.messageTable { background-color: black; margin: 0px; }
.messageTopCell { background-color: #336699; font-weight: bold; padding: 6px; height: 25px; }
.messageIconCell { background-color: #D0D0D0; width: 20px; }
.messageContentCell { padding: 6px; background-color: #FEFEFE; }
.messageFooterCell { padding: 3px; background-color: #6699CC; height: 25px; }
.messageQuote { font-family: Tahoma, Arial, Helvetica; font-size: 8pt; border-top: solid 1px #999999; border-bottom: solid 1px #999999; }
.messageTopCell .NormalBold { color: #FFFFFF; }
.messageFooterCell .NormalBold { color: #FFFFFF; }
.messageContentCell .Normal { color: #000000; }

/* Profile Styles */
.ProfileArea
{
	width: 515px; 
	margin: 5px 0 15px 0;
	padding: 5 0 5 15px;
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	color: black; 
	text-align:left;
	min-height: 30px;
}

.ProfileEditHeading
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: black;
	font-weight: bold;
}

.ProfileHeading, .ProfileDescription, .ProfileContacts
{
	text-align: left; 
	width: 530px;  
	display: inline-block;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: black; 
}

.ProfileDescription
{
	font-weight: normal;
	padding-left: 20px;
}

.ProfileHeading, .ProfileContacts span {font-weight: bold;}
.ProfileContacts div {padding-left: 20px;}

.ProfileLabel2 
{
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	width: 75px; 
	text-align: left; 
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

/* Feedback profile tabs 
.CywexTabSep {background: url(Images/cw_tab_bottom.gif) repeat-x bottom; height: 23px;}*/
.CywexTabSep {border-bottom: solid 1px #898c95;}

/* Profile linkbuttons */
a.ProfileLink {float:right; padding-right:5px; text-decoration:underline; color: #000; font-weight:bold;}
a.ProfileLink:hover {color: #FF0000}

/* Cywex Tab Strip Style */
.RadTabStrip_Cywex .rtsLI,
.RadTabStrip_Cywex .rtsLink {color: #000; font: 12px/26px "Segoe UI", Arial, sans-serif;}
.RadTabStrip_Cywex .rtsLink:hover{color: #4477dd;}
.RadTabStrip_Cywex .rtsSelected:hover{color: #000;}
.RadTabStripLeft_Cywex .rtsSeparator,
.RadTabStripRight_Cywex .rtsSeparator{background: #003C74;}

/* <disabled tabs> */
.RadTabStrip_Cywex .rtsLevel .rtsDisabled,
.RadTabStrip_Cywex .rtsLevel .rtsDisabled:hover { color: #aaa; }
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Cywex .rtsNextArrow,
.RadTabStrip_Cywex .rtsPrevArrow,
.RadTabStrip_Cywex .rtsPrevArrowDisabled,
.RadTabStrip_Cywex .rtsNextArrowDisabled { background-image: url('Images/TabStrip/TabStripStates.png');}
/* </scrolling arrows> */

/* <tab backgrounds> */
.RadTabStripTop_Cywex .rtsLevel { background-color: transparent; }

.RadTabStripTop_Cywex .rtsLevel .rtsLink,
.RadTabStripTop_Cywex .rtsLevel .rtsOut,
.RadTabStripBottom_Cywex .rtsLevel .rtsLink,
.RadTabStripBottom_Cywex .rtsLevel .rtsOut,
.RadTabStripTop_Cywex_Baseline .rtsLevel,
.RadTabStripBottom_Cywex_Baseline .rtsLevel { background-image: url('Images/TabStrip/TabStripStates.png'); }

.RadTabStripLeft_Cywex .rtsLink,
.RadTabStripRight_Cywex .rtsLink { background-image: url('Images/TabStrip/TabStripVStates.png'); }

.RadTabStripLeft_Cywex .rtsLast .rtsLink,
.RadTabStripRight_Cywex .rtsLast .rtsLink { border-bottom: 1px solid #003c74; }

.RadTabStripRight_Cywex .rtsLink,
.RadTabStripRight_Cywex .rtsLI .rtsDisabled:hover { background-position: 100% 0; }
.RadTabStripRight_Cywex .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_Cywex .rtsSelected,
.RadTabStripRight_Cywex .rtsSelected:hover { background-position: 100% -400px; }
/* </tab backgrounds> */

/* Job Bid List Styles */
.BidListHeader {font-family: Tahoma, Arial, sans-serif; font-size: 8pt; color: black; font-weight: bold;}
.BidListHeaderBgr {background-image: url(Images/cw_bidlist_hd_bgr.gif); background-repeat:repeat-x;}
.BidListHeaderLeft {background-image: url(Images/cw_bidlist_hd_left_bgr.gif); background-repeat:no-repeat;}
.BidListHeaderRight {background-image: url(Images/cw_bidlist_hd_right_bgr.gif); background-repeat:no-repeat;}
.BidListItem {font-family: Tahoma, Arial, sans-serif; font-size: 8pt; color: black;}
.CywexListItemAlter .BidListItem {background-color:#f3f3f3;}
.CywexListItem .BidListItem {background-color:#e9e9e9;}
