/* Client Tools Consultancy Style Master */

/*
.menuBarContainer { width:150px; padding:3px; margin-left:5px; margin-right:0px; margin-bottom:10px; font-family:Tahoma, Verdana, Arial; font-size:10pt; text-align:left; background-color:rgb(240,240,240); }

.menuItemL1       { border:1px solid rgb(81,81,81); font-weight:normal;
                    margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:2px;
                    padding:1px; padding-left:3px; padding-right:3px; width:125px; text-align:left; }

.menuItemSelectedL1 
                  { border:1px solid rgb(81,81,81); font-weight:normal; color:white; background-color:rgb(105,112,76); cursor:default;
				    margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:2px;
                    padding:1px; padding-left:3px; padding-right:3px; width:125px; text-align:left; }

.menuItemReSelectL1 
                  { border:1px solid rgb(81,81,81); font-weight:normal; color:white; background-color:rgb(105,112,76); cursor:hand;
				    margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:2px;
                    padding:1px; padding-left:3px; padding-right:3px; width:125px; text-align:left; }

.menuItemL2       { border:1px solid rgb(81,81,81); font-weight:normal;
                    margin-left:8px; margin-right:0px; margin-top:2px; margin-bottom:2px;
                    padding:1px; padding-left:3px; padding-right:3px; width:125px; text-align:left; }

.menuItemSelectedL2 
                  { border:1px solid rgb(81,81,81); font-weight:normal; color:white; background-color:rgb(105,112,76); cursor:default;
				    margin-left:8px; margin-right:0px; margin-top:2px; margin-bottom:2px;
                    padding:1px; padding-left:3px; padding-right:3px; width:125px; text-align:left; }

.menuItemSelectedL2Sub 
                  { border:1px solid rgb(81,81,81); font-weight:normal; color:white; background-color:rgb(105,112,76);
				    margin-left:8px; margin-right:0px; margin-top:2px; margin-bottom:2px;
                    padding:1px; padding-left:3px; padding-right:3px; width:125px; text-align:left; }

.menuItemL3       { border:1px solid rgb(81,81,81); font-weight:normal;
                    margin-left:16px; margin-right:0px; margin-top:2px; margin-bottom:2px;
                    padding:1px; padding-left:3px; padding-right:3px; width:125px; text-align:left; }

.menuItemSelectedL3 
                  { border:1px solid rgb(81,81,81); font-weight:normal; color:white; background-color:rgb(105,112,76); cursor:default;
				    margin-left:16px; margin-right:0px; margin-top:2px; margin-bottom:2px;
                    padding:1px; padding-left:3px; padding-right:3px; width:125px; text-align:left; }
*/

table.footer tr td  { font-family: Tahoma, Verdana, Arial; font-size: 8pt; color:rgb(95,95,95); border:0px solid rgb(81,81,81); }

A.textLink:link, A.emailLink:link         { text-decoration:none; font-weight:normal; }
A.textLink:visited, A.emailLink:visited   { text-decoration:none; font-weight:normal; }
A.textLink:active, A.emailLink:active     { text-decoration:none; font-weight:normal; }
A.textLink:hover, A.emailLink:hover       { text-decoration:none; color:white; font-weight:normal; cursor:hand; }

bodyX           { background-color:rgb(103,103,103); font-family: Tahoma, Verdana, Arial; text-align:justify; font-size:12pt; color: rgb(95,95,95); margin-top:10px; margin-bottom:10px; margin-left:0px; margin-right:0px; }
body           { background-color:rgb(103,103,103); font-family: Tahoma, Verdana, Arial; text-align:justify; font-size:11pt; color:#303440; margin-top:10px; margin-bottom:10px; margin-left:0px; margin-right:0px; }

.paraHeader1   { font-family:Tahoma, Verdana, Arial; text-align:left; font-size:14pt; font-weight:bold; color:rgb(80,129,192); margin-top:0px; margin-bottom:20px; margin-left:15px; margin-right:20px; }
.paraHeader2   { font-family:Tahoma, Verdana, Arial; text-align:left; font-size:14pt; font-weight:bold; color:white; }

.paraTextX      { font-family:Tahoma, Verdana, Arial; text-align:justify; font-size:12pt; color:rgb(95,95,95); margin-top:0px; margin-bottom:30px; margin-left:15px; margin-right:20px; }
.paraTextY      { font-family:Tahoma, Arial, Verdana; text-align:justify; font-size:10pt; color:rgb(89,93,102); margin-top:0px; margin-bottom:30px; margin-left:15px; margin-right:20px; }
.paraText      { font-family:Tahoma, Arial, Verdana; text-align:justify; font-size:11pt; color:#303440; widthX:100%; margin-top:0px; margin-bottom:30px; margin-left:15px; margin-right:20px; }
.text          { font-family:Tahoma, Arial, Verdana; text-align:justify; font-size:11pt; color:#303440; widthX:100%; margin-topX:0px; margin-bottomX:30px; margin-leftX:15px; margin-rightX:20px; }

.controlTemplate { font-family:Courier New, Arial, Verdana; text-align:left; font-size:9pt; color:#303440; widthX:100%; margin-topX:0px; margin-bottomX:30px; margin-left:15px; margin-rightX:20px; }

.paraLabel     { font-family:Tahoma, Verdana, Arial; text-align:center; font-size:8pt; color:rgb(95,95,95); margin-top:0px; margin-bottom:20px; margin-left:0px; margin-right:0px; }

.boxTop        { font-family:Tahoma, Verdana, Arial; text-align:left; font-size:14pt; color:white; background-color:rgb(107,142,102); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-left:10px; height:30px }

.boxTopSmall   { font-family:Tahoma, Verdana, Arial; text-align:left; font-size:11pt; font-weight:bold; color:white; background-color:rgb(107,142,102); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-left:10px; padding-bottom:10px; heightX:30px }

.boxContent    { font-family:Tahoma, Verdana, Arial; text-align:justify; font-size:11pt; color:#303440; background-color:rgb(176,198,174); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-top:10px; padding-left:10px; padding-right:10px; }

.boxTopClr2    { font-family:Tahoma, Verdana, Arial; text-align:left; font-size:14pt; color:white; background-color:rgb(112,128,144); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-left:10px; height:30px }

.boxTopSmallClr2 { font-family:Tahoma, Verdana, Arial; text-align:left; font-size:11pt; font-weight:bold; color:white; background-color:rgb(112,128,144); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-left:10px; padding-bottom:10px; heightX:30px }

.boxContentClr2 { font-family:Tahoma, Verdana, Arial; text-align:justify; font-size:11pt; color:#303440; background-color:rgb(194,201,208); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-top:10px; padding-left:10px; padding-right:10px; }

.boxTopClr3    { font-family:Tahoma, Verdana, Arial; text-align:left; font-size:14pt; color:white; background-color:rgb(228,175,122); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-left:10px; height:30px }

.boxContentClr3 { font-family:Tahoma, Verdana, Arial; text-align:justify; font-size:11pt; color:#303440; background-color:rgb(255,228,175); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-top:10px; padding-left:10px; padding-right:10px; }

.boxTopClr4    { font-family:Tahoma, Verdana, Arial; text-align:left; font-size:14pt; color:white; background-color:rgb(77,77,55); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-left:10px; height:30px }

.boxContentClr4 { font-family:Tahoma, Verdana, Arial; text-align:justify; font-size:11pt; color:#303440; background-color:rgb(175,175,148); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:20px; padding-top:10px; padding-left:10px; padding-right:10px; }

.bulletedList  { margin-top:5px; margin-bottom:0px; margin-left:30px; margin-right:20px; }

b              { font-weight: bold; color: #595d66; }

span.BreadCrumbs { color: #656981; font-size:10pt; }
.youAreHereBar { widthx:100%;margin-top:5px; margin-bottom:15px; margin-left:15px; margin-right:20px; }

.emailLink     { color:rgb(80,129,192); }
.textLink      { color:rgb(80,129,192); }
.menuLink      { color:rgb(80,129,192); }

.cellHeader    { font-family:Tahoma, Verdana, Arial; text-align:left; font-size:11pt; font-weight:bold; color:rgb(95,95,95); vertical-align:top; }

h4             { margin-top:0px; margin-bottom:5px; }
form           { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
ul             { margin-top:0px; margin-bottom:5px; }

.line          { border-bottom:1px solid #ccc; margin-top:0px; margin-bottom:10px; margin-left:0px; margin-right:0px; }

table.cell                   { border-style:solid; border-width:1px; border-color:#5F5F5F; padding:4px; border-collapse:collapse; margin-top:10px;}
table.cell tr td.cellHeader  { background-color:#5F5F5F; color:white; font-weight:bold; text-align:left; border-style:solid; border-width:1px; border-color:#5F5F5F; padding:4px; }
table.cell tr td.cellItem    { color:rgb(95,95,95); text-align:justify; vertical-align:top; border-style:solid; border-width:1px; border-color:#5F5F5F; padding:4px; }

table.cc                     { border-style:solid; border-width:0px; border-color:#5F5F5F; padding:4px; border-collapse:collapse; margin-top:0px;}
table.cc tr td.cellHeader    { background-color:#5F5F5F; color:white; font-weight:bold; text-align:left; border-style:solid; border-width:0px; border-color:#5F5F5F; padding:4px; padding-left:10px; }
table.cc tr td.cellItemLeft  { width:255px; color:rgb(95,95,95); text-align:justify; vertical-align:top; border-style:solid; border-width:0px; border-color:#5F5F5F; padding:4px; }
table.cc tr td.cellItemLeftASP { width:275px; color:rgb(95,95,95); text-align:justify; vertical-align:top; border-style:solid; border-width:0px; border-color:#5F5F5F; padding:4px; }
table.cc tr td.cellItemRight { color:rgb(95,95,95); text-align:justify; vertical-align:top; border-style:solid; border-width:0px; border-left-width:1px; border-color:#5F5F5F; padding:4px; }
