﻿body
{
    margin: 0px 0px 0px 0px;
    background-color: White;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

td .label
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

hr
{
height: 2px;
color: #3262c2;
}

.ErrorLabel
{
    color: Red;
}


.PortfolioText
{
    color: Black;
    text-decoration: none;
}

.categoryLink
{
    padding: 5px;
}

.ErrorLabelInTooltip
{
    color: #9d0401;
}

.notes
{
    font-size: 12px;
    font-family: Serif;
}

h1, .h1
{
    font-weight: bold;
    font-size: 20px;
    font-family: Verdana;
    color: #3262c2;
    text-align:center;
}

.h2, h2
{
    font-weight: bold;
    font-size: 16px;
    font-family: Verdana;
    color: #3262c2;
}


.h3, h3
{
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana;
    color: #3262c2;
}



.h4, h4
{
    color: #3262c2;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}



.h5, h5
{
    color: #3262c2;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
}

.h6, h6
{
    color: #3262c2;
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana;
}


a
{
    color: #4672c7;
    text-decoration: underline;
}

a:hover
{
    color: coral;
}

.LinkOnBlue
{
    color: white;
}

.CategoryListRoot
{
    font-weight: bold;
    color: #darkblue;
}

.CategoryListChild
{
    margin-left:40px;
}

/* Form items */
.button, button
{
color:white;
background-color: #ff9800;
border-width:1px;
border-style:Solid;
border-color:#ff6b00;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 17px;
cursor: pointer;
}

.textbox
{
border-width:1px;border-style:Solid;border-color:#a8a9ab;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 14px;
}


.tooltip
{
	background: #fff6e9 url(../../images/grad-bg.gif) repeat-x bottom;
	border: solid 1px #fed499;
	padding: 15px;
	text-align: justify;
}


.WizardNavigationStyle
{
text-align: right;
}



/* Modal dialogs */
.modalBackground {
	background-color:gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


.modalPopup
{
    background-color: #F9F9FF;
    border-width: 1px;
    border-style: solid;
    border-color: #507CD1;
    padding: 3px;
}

.collapsePanel {
	overflow:hidden;
}


.LabelSuccess
{
color: green;
}


.ratingStar {
	background-color:#EFF3FB;
    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);
}



.modalProgressGreyBackground 
{
    background:gray;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalProgressRedBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}


.message_Customer
{
background-color: #eff3fb;
}


.message_Worker
{
background-color: #fff6e9;
}

.message_Arbiter
{
background-color: #fee3e3;
}

.message_System
{
background-color: #6C98ED;
color: White;
}


/* Templates */

.CopyrightBar
{
    height: 40px;
    background-repeat: no-repeat;
    background-color:#507CD1;
    background-image: url(../../Images/DefaultTheme/CopyrightBar.gif);
}

.CopyrightBarText
{
    color: white;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.CopyrightBarLink
{
    color: white;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.GrayBar
{
    background-color:#dadada;
}


.TopBar
{
    background-repeat: repeat-x;
    background-image: url(../../Images/DefaultTheme/top_3.gif);
}

.TopBar_Middle
{
    background-repeat:no-repeat;
    background-image: url(../../Images/DefaultTheme/top_2.gif);
}



.TopBarMessage
{
    color: #71411f;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.WebZoneTitle
{
    color: white;
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;
    height: 16px;
    vertical-align: middle;
    background-color: #507CD1;
    background-repeat: no-repeat;
    background-position: right;
    background-image: url(../../Images/DefaultTheme/block_header.gif);
    text-decoration: none;
    padding-left: 5px;
}


.WebZoneFrame
{
    width: 100%;
    border: solid 1px #D1DDF1;
    background-color:#EFF3FB;
    padding: 3px;
}


.WebZoneFrameWithTopIcon
{
    width: 100%;
    border: solid 1px #D1DDF1;
    background-color:White;
    padding: 12px;
    padding-top: 0px;
}



.WebZoneMoreInfoLink
{
    color: #df5e00;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 5px;
    text-decoration: underline;
    display:block;
}


.RootMenuItem
{
    color: #507cd1;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}



.RootMenuItemLink
{
    color: #507cd1;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}


.ParentMenuItemLink
{
    color: #636363;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.ParentMenuItemPrefix
{
    padding-left: 8px;
    padding-right: 3px;
    color: #ff9800;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}


.ProjectControlPanel_TD
{
    width: 25%;
    height: 38px;
    border: solid 1px #5580d2;
    background-image: url(../../Images/DefaultTheme/project_panel_bg.gif);
}


.ProjectControlPanel_Link
{
    color: White;
    font-weight:bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}


.MessageHeader
{
    color: #507cd1;
}


.RequiredStar
{
    color: red;
}


.UserInfoLabel
{
text-align: right;
background-color: #eaf0fb;
}


.UserInfoData
{
font-weight: bold;
background-color: #eaf0fb;
}


.UserInfoBlock
{
border: solid 1px #a7c0eb;
background-color: #f9fbff;
}


