

body
{
    background-image: url( 'images/background_fade.jpg' );
    background-repeat: repeat-x;
    background-color: #1F3069;
    margin: 0px;
    width: 100%;
    text-align: center;
}
.WebSolutionHeader1
{
    width: 100%;
    color: Red;
}

body, td, div
{
    font-size: 12px;
}
.menulinks
{
    padding: 0px;
    margin: 0px;
    background-image: url( 'images/ToolBarRightSide.jpg' );
    background-repeat: no-repeat;
    background-position: right;
    height: 21px;
}
.regions td
{
    padding: 3px 0px;
}
.regions div
{
    width: 200px;
    float: left;
}

.menulinks li
{
    display: inline;
}

.menulinks2
{
    padding: 0px;
    margin: 0px;
    background-image: url( 'images/ToolBarRightSideWithSplash.jpg' );
    background-repeat: no-repeat;
    background-position: right;
    height: 21px;
}
.menulinks2 li
{
    display: inline;
}


td
{
    font: normal normal normal 12px Arial, Helvetica, Sans-Serif;
}


a
{
    color: #415174;
    text-decoration: underline;
}
a:link
{
    color: #415174;
    text-decoration: underline;
}
a:visited
{
    color: #415174;
    text-decoration: underline;
}
a:active
{
    color: orange;
}
a:hover
{
    color: orange;
}

td.caption, th.caption, div.caption
{
    background-color: #747653;
    color: White;
}
td.caption3, th.caption3, div.caption3
{
    background-color: #747653;
    color: White;
}

td.caption2, th.caption2, div.caption2
{
    background-color: #747653;
    color: White;
    font-weight: bold;
    text-align: center;
}
.thumlineimage
{
    border: 1px solid red;
}

td.caption2, th.caption2
{
    border-style: solid;
    border-color: White;
    border-width: thin;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}
td.caption3, th.caption3
{
    border-style: solid;
    border-color: White;
    border-width: thin;
    padding-left: 1px;
    padding-right: 1px;
    text-align: center;
}

td.stat, div.stat
{
    background-color: #D5D7B3;
}

td.stat, td.caption, th.caption
{
    border-style: solid;
    border-color: White;
    border-width: thin;
    padding-left: 5px;
    padding-right: 5px;
}

div.caption
{
    padding-left: 5px;
    padding-right: 5px;
}

td.caption01, th.caption01, div.caption01
{
    background-color: #747653;
    color: White;
}

td.BreathingRoom, div.BreathingRoom
{
    padding-left: 5px;
    padding-right: 5px;
}

td.BreathingRoomRight, div.BreathingRoomRight
{
    padding-right: 5px;
}

.Bold
{
    font-weight: bold;
    color: Gray;
}

img
{
    border: 0px;
}

table tr td img
{
    display: block;
}

table, table td
{
    border-collapse: collapse;
    border: none 0px #ffffff;
    padding: 0px;
    vertical-align: top;
}

.oddRow, .evenRow, .oddRow td, .evenRow td, td.Highlight, .Highlight td
{
    border-bottom: solid thin white;
    padding-left: 5px;
}
.oddRow1, .evenRow1, .oddRow1 td, .evenRow1 td, td.Highlight, .Highlight td
{
    border-bottom: solid thin white;
    padding-left: 5px;
}
.evenRow1 img, .oddRow1 img
{
    margin-left: -5px;
}


.oddRow
{
    background-color: #EEEFDE; /*B5B88A;*/
}

.evenRow
{
    background-color: #D5D7B3;
}

.oddRow1
{
    background-color: #EEEFDE; /*B5B88A;*/
}

.evenRow1
{
    background-color: #D5D7B3;
}



.EntityName
{
    font-size: 20px;
    font-weight: bold;
    font-family: Verdana, Arial;
    font-variant: small-caps;
}




.SubHeading
{
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana, Arial;
    font-variant: small-caps;
    color: #415174;
}
div.NewSubHeadingCell
{
    text-align: right;
}
.NewSubHeading
{
    font-size: 9pt;
    font-family: Arial;
    color: #415174;
    text-align: right;
}
a.Warning, .Warning
{
    color: Maroon;
    font-weight: bold;
    font-variant: small-caps;
}

.Highlight
{
    background-color: #C2CBDB; /*#FBFCA4;*/ /*FFFFD6;*/ /*#F4EC02;*/
}

a.Headers
{
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
a.Headers:link
{
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
a.Headers:visited
{
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
a.Headers:active
{
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
a.Headers:hover
{
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}


td.toolBarRight
{
    display: block;
    width: 80px;
}

.ImportantText
{
    font-size: 12;
    font-style: italic;
    font-weight: bold;
    color: #415174;
}

.Outline
{
    border: solid 1px #415174;
}

.GradientHeader
{
    background-image: url( 'images/ToolBarGradient.jpg' );
    background-repeat: repeat-x;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    color: #747653;
    font-variant: small-caps;
}
.Caption
{
    font-weight: bold;
}
a.Caption
{
    text-decoration: underline;
    color: White;
    font-weight: bold;
}
a.Caption:link
{
    text-decoration: underline;
    color: White;
}
a.Caption:visited
{
    text-decoration: underline;
    color: White;
}
a.Caption:active
{
    text-decoration: underline;
    color: Orange;
}
a.Caption:hover
{
    text-decoration: underline;
    color: White;
}

.newscrollclass
{
    overflow: auto;
    height: 100px;
}
span.SearchTotal
{
    font-size: 10px;
}


.LinkSlogan
{
    font-size: 12;
    font-style: italic;
    font-weight: bold;
    color: black;
}

div.Beta
{
    position: absolute;
    display: block;
    top: 1px;
    right: 1px;
    z-index: 100;
}

div.BetaPopup
{
    position: absolute;
    text-align: left;
    width: 300px;
    border: solid thin black;
    background-color: White;
    top: 120px;
    right: 1px;
    padding: 5px;
    z-index: 100;
    font-size: 12px;
}



td.BlueHeader
{
    background-image: url( 'images/blueHeader.gif' );
    background-repeat: repeat-x;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
    color: White;
    background-color: #183A7D;
}

a.BlueHeaderLink
{
    text-decoration: underline;
    color: White;
}
a.BlueHeaderLink:link
{
    text-decoration: underline;
    color: White;
}
a.BlueHeaderLink:visited
{
    text-decoration: underline;
    color: White;
}
a.BlueHeaderLink:active
{
    text-decoration: underline;
    color: Orange;
}
a.BlueHeaderLink:hover
{
    text-decoration: underline;
    color: White;
}



td.PanelHeader
{
    padding-top: 2px;
    padding-left: 10px;
    width: 134px;
    text-align: left;
    font-variant: small-caps;
    background-color: #CED41E; /*#EEEFDE;*/ /*#C2CBDB;*/
    border-bottom: solid thin #415174;
    border-top: solid thin white;
    font-size: 14;
    text-decoration: none;
    font-weight: bold;
    color: black;
}

a.PanelHeader
{
    font-size: 14;
    text-decoration: none;
    font-weight: bold;
    color: black;
}
a.PanelHeader:link
{
    font-size: 14;
    text-decoration: none;
    font-weight: bold;
    color: black;
}
a.PanelHeader:visited
{
    font-size: 14;
    text-decoration: none;
    font-weight: bold;
    color: black;
}
a.PanelHeader:active
{
    font-size: 14;
    text-decoration: none;
    font-weight: bold;
    color: black;
}
a.PanelHeader:hover
{
    font-size: 14;
    text-decoration: none;
    font-weight: bold;
    color: black;
}



div.BlueContentBox
{
    width: 100%;
    border: solid thin #8A93B0;
    background-color: #F4F3F8;
    color: Black;
}



.PlainContentBox td, .BlueContentBox td
{
    padding: 5px;
}

div.PlainContentBox
{
    width: 100%;
    border: solid thin gray;
    background-color: white;
    color: Black;
}

.MultiSelectDropdown
{
    height: 200px;
    width: 175px;
    overflow-y: scroll;
    overflow: scroll;
    overflow-x: hidden;
    border-style: solid;
    border-width: 1px;
    border-color: Navy;
    background-color: White;
}

.MultiSelectTextBox
{
    vertical-align: top;
    height: 20px;
    width: 175px;
}

/* User Profile Modules and efficency classes */

.fLeft
{
    float: left;
}
.fRight
{
    float: right;
}
.clear
{
    clear: both;
}

.t3
{
    padding-top: 3px;
}
.t10
{
    padding-top: 10px;
}

.pL10
{
    padding-left: 10px;
}

.pR8
{
    padding-right: 8px;
}

.profileTable
{
    width: 100%;
}

.profileTablenew
{
    overflow-y: scroll;
    overflow: scroll;
    overflow-x: hidden;
    border-style: solid;
    border-width: 1px;
    border-color: Navy;
    background-color: White;
    width: 400px;
    height: 100px;
    border-bottom: 1px;
}

.module
{
    width: 100%;
    border: 1px solid #b8b7b7;
    padding-bottom: 10px;
}
.moduleHeader
{
    padding: 4px;
    height: 22px;
    background: url(images/moduleHeader.gif) repeat-x top left;
}
.moduleTitle
{
    font-size: 18px;
    color: #888787;
    font-family: Arial;
}
.moduleLink
{
    padding: 3px 5px 0 0;
}
.profilePic
{
    width: 200px;
    height: 250px;
    border: 1px solid #b8b7b7;
}

.textBox
{
    width: 150px;
    font-size: 10px;
    background-color: #ccc7e2;
    margin: 2px 0 2px 0;
    border: 1px solid black;
}
.textBoxddlist
{
    width: 90px;
    font-size: 10px;
    background-color: #ccc7e2;
    margin: 2px 0 2px 0;
    border: 1px solid black;
}

.textBoxday
{
    background-color: #CCC7E2;
    border: 1px solid black;
    font-size: 10px;
    margin: 2px 0;
    width: 50px;
}
.textjustify
{
	text-align:justify;
	
}
