﻿/******************************************
*******************************************
Border Styles
*******************************************
******************************************/


.basicBorder
{
    border-style: ridge;
    border-color: #d5d5d6;
    border-width: 1px;
}

div.roundedBorder1
{
border:3px solid;
border-radius:6px;
-moz-border-radius:6px; /* Old Firefox */
box-shadow: 5px 5px 5px #888888;
}

.basicBorderGray
{
    border-style: solid;
    border-color: #cccccc;
    border-width: 1px;
}

.borderLRThickGray
{
    border-right: #b4b4b4 3px solid;
    border-left: #b4b4b4 3px solid;
}

.hGrayDot
{
    width: 100%;
    font-size: 12px;
    color: #000000;
    border-bottom-color: Gray;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
/******************************************
*******************************************
Box Styles
*******************************************
******************************************/
.boxGray
{
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px 0px;
}
.boxGrayHover
{
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px 0px;
    text-align: center;
}
.boxGrayHover:hover
{
    background: #FFFFCC;
    border: 1px dotted #FFCC66;
    padding: 5px;
    margin: 5px 0px;
}
.boxGrayHoverLeft
{
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px 0px;
}
.boxGrayHoverLeft:hover
{
    background: #FFFFCC;
    border: 1px dotted #FFCC66;
    padding: 5px;
    margin: 5px 0px;
}
.boxGrayHoverSelected
{
    background: #FFFFCC;
    border: 1px dotted #FFCC66;
    padding: 5px;
    margin: 5px 0px;
}

.CheckboxWhite
{
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 10px;
    margin: 10px 0px;
    max-height:440px;
}

.boxTan
{
    color: #332817;
    background: #F9FAF1;
    border: 1px solid #ECE9D8;
    margin: 5px 0px;
}
.boxTanHeader
{
    color: #333;
    background: #eff0e7;
    border: 1px solid #e5e1ce;
    padding: 2px;
    margin: 0px 0px;
}
.boxYellow
{
    background: #FFFFCC;
    border: 1px dotted #FFCC66;
    padding: 5px;
    margin: 5px 0px;
}

.boxBlue
{
    color: #003366;
    background: #ECFAFF;
    border: 1px solid #BAE0FC;
    padding: 5px;
    margin: 5px 0px;
}

.boxBlue2
{
    color: #333;
    background: #DCE7ED;
    font-size: 12px;
    font-weight: bold;
    
    border: 1px solid #9ABDD6;
    padding: 10px;
    margin: 5px 0px;
}

.boxBlue3
{
    color: #333;
    background: #DCE7ED;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #9ABDD6;
    padding: 0px;
    margin: 2px 2px;
}
.boxGreen
{
    background: #c6efce;
    border: 1px dotted #006152;
    color: #006152;
    padding: 5px;
    margin: 5px 0px;
}
.boxRed
{
    background: #ffc7ce;
    border: 1px dotted #9c0054;
    color: #9c0054;
    padding: 5px;
    margin: 5px 0px;
}
.boxYellow2
{
    background: #ffeb9c;
    border: 1px dotted #9c653e;
    color: #9c653e;
    padding: 5px;
    margin: 5px 0px;
}

.boxYellow .yellowFont
{
    color: #9c653e;
}

.boxTan span.boxTitle, .boxYellow span.boxTitle, .boxBlue span.boxTitle, .boxGreen span.boxTitle, .boxRed span.boxTitle, .boxYellow2 span.boxTitle
{
    font-size: 14px;
    background-color: transparent;
    font-weight: bold;
}