body {background:#979797; margin:auto;}
#pageContainer {width:770px; position:relative; text-align:left; margin:auto; background:#595959;}
#pageHeader {padding:10px 22px 10px 22px}
#pageBody {}
#pageFooter {font-weight:normal;font-size:8pt;color:white;font-family:Verdana, Arial, Helvetica, San-serif;padding:10px 24px 15px 24px;height:30px;}

.portfolioProject {padding: 0px 24px 15px 24px;}
.portfolioColumn1 {width:30%;padding-left:14px;padding-top:14px;vertical-align:top;}
.portfolioColumn1Thumbnail {border:0px}
.portfolioColumn1Snapshots {font-weight:normal;font-size:8pt;color:white;font-family:Verdana, Arial, Helvetica, San-serif;background-color:#595959;
	background-image: url("../images/icons/expand.gif");background-repeat:no-repeat;background-position:top left;height:20px;vertical-align:text-bottom;
	padding-top:4px;padding-left:33px;margin-top:5px;margin-bottom:7px}

.portfolioColumn2 {width:70%;padding:10px;font-weight:normal;font-size:8pt;color:white;font-family:Verdana, Arial, Helvetica, San-serif;background-color:#595959;}
.portfolioColumn2Top {background-image: url("../images/tables/round_rect_top.jpg");background-repeat:no-repeat;height:11px;}
.portfolioColumn2Bottom {background-image: url("../images/tables/round_rect_bottom.jpg");background-repeat:no-repeat;height:12px;}
.portfolioColumn2Paragraph {background-color:#515151;padding-left:14px;padding-right:14px;}
.portfolioColumn2Snapshots {font-weight:normal;font-size:8pt;color:white;font-family:Verdana, Arial, Helvetica, San-serif;background-color:#515151;
	background-image: url("../images/icons/expand.gif");background-repeat:no-repeat;background-position:top left;height:20px;vertical-align:text-bottom;
	padding-top:4px;padding-left:33px;padding-bottom:2px;margin-top:5px}

.portfolioProjectTitle {font-weight:bold;font-size:9pt;color:white;font-family:Verdana, Arial, Helvetica, San-serif;background-color: #515151;}
.portfolioParagraphTitle {color:#FB7E03;font-weight:bold;}

.portfolioRegular {font-weight:normal;font-size:8pt;color:white;font-family:Verdana, Arial, Helvetica, San-serif;background-color:#595959;}
.portfolioDetailsHeaderCol1 {width:40%}
.portfolioDetailsHeaderCol2 {width:60%}
.portfolioDetailsThumbnailsColumn {padding-left:4px;}
.portfolioDetailsImageSection {height:500px;border:solid 1px #c6c6c6;background-color:#727272;}
.portfolioDetailsImageArrowCol {width:35px}

.snapshotLink:link {font-weight:normal; font-size:8pt; color:white; background:#515151;}
.snapshotLink:visited {font-weight:normal; font-size:8pt; color:white; background:#515151;}
.snapshotLink:hover {font-weight:normal; font-size:8pt; color:#FB7E03; background:#515151; text-decoration:none;}


	
.clsProjectsBody
{
    font-weight: normal;
    font-size: 8pt;
    color: white;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #595959;
}
.clsProjectsTableItem
{
    font-weight: normal;
    font-size: 8pt;
    color: white;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #595959;
    border-bottom: #999999 1px solid;
}
.clsProjectsSectionBody
{
    font-weight: normal;
    font-size: 8pt;
    color: white;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #515151;
}
.clsProjectsBodyHighlight1
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #595959;
}
.clsProjectsBodyHighlight2
{
    font-weight: bold;
    font-size: 8pt;
    color: #FB7E03;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #595959;
}
.clsProjectsLink:link
{
    font-weight: normal;
    font-size: 8pt;
    color: white;
    background: #595959;
}
.clsProjectsLink:visited
{
    font-weight: normal;
    font-size: 8pt;
    color: white;
    background: #595959;
}
.clsProjectsLink:hover
{
    font-weight: normal;
    font-size: 8pt;
    color: #FB7E03;
    background: #595959;
    text-decoration: none;
}
.clsTable1
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    margin-top: 1pt;
    background-color: #595959;
}





.clsHeader1
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #FF9900;
}
.clsHeader2
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #CC6600;
}
.clsTextEnabled
{
    font-size: 9pt;
    color: black;
    font-family: Arial, Verdana, Helvetica, San-serif;
}
.clsTextDisabled
{
    font-size: 9pt;
    background: #ececec;
    color: black;
    font-family: Arial, Verdana, Helvetica, San-serif;
}
.clsTopLink:link
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    background: #FF9900;
    text-decoration: none;
}
.clsTopLink:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    background: #FF9900;
    text-decoration: none;
}
.clsTopLink:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #CC6600;
    background: #FF9900;
    text-decoration: none;
}
.clsLeftNavigation
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #FBE07E;
}
.clsTopNavigation
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #FFCC00;
}
.clsTopNavigationLink:link
{
    font-weight: bold;
    font-size: 9pt;
    color: black;
    background: #FFCC00;
    text-decoration: none;
}
.clsTopNavigationLink:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: black;
    background: #FFCC00;
    text-decoration: none;
}
.clsTopNavigationLink:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #CC6600;
    background: #FFCC00;
    text-decoration: none;
}
.clsLeftNavigationMenu
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #FFCC00;
}
.clsLeftLink:link
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    background: #FFCC00;
    text-decoration: none;
}
.clsLeftLink:visited
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    background: #FFCC00;
    text-decoration: none;
}
.clsLeftLink:hover
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    background: #FFCC00;
    text-decoration: none;
}
.clsHomeBody
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #336699;
}
.clsHomeBodyHighlight
{
    font-weight: bold;
    font-size: 9pt;
    color: #FFCC00;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #336699;
}
.clsHomeBodyLink:link
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    background: #336699;
}
.clsHomeBodyLink:visited
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    background: #336699;
}
.clsHomeBodyLink:hover
{
    font-weight: normal;
    font-size: 9pt;
    color: #62A9F2;
    background: #336699;
    text-decoration: none;
}
.clsRightPaneBody
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #6699CC;
}
.clsRightPaneBodyLink:link
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #6699CC;
}
.clsRightPaneBodyLink:visited
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #6699CC;
}
.clsRightPaneBodyLink:hover
{
    font-weight: normal;
    font-size: 9pt;
    color: #336699;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #6699CC;
    text-decoration: none;
}
.clsRightPaneBodyLink1:link
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #6699CC;
    text-decoration: none;
}
.clsRightPaneBodyLink1:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #6699CC;
    text-decoration: none;
}
.clsRightPaneBodyLink1:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #336699;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #6699CC;
    text-decoration: none;
}
.clsRightPaneBodyHighlight
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #6699CC;
}
.clsBody1
{
    font-weight: normal;
    font-size: 10pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: white;
}
.clsBody2
{
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: white;
}
.clsBody3
{
    font-weight: normal;
    font-size: 10pt;
    color: black;
    line-height: 1.4;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: white;
}
.clsBody4
{
    font-weight: bold;
    font-size: 9pt;
    color: #FFCC00;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #6699CC;
}
.clsBody5
{
    font-weight: bold;
    font-size: 9pt;
    color: #5f5f5e;
    line-height: 1.6;
    font-family: Verdana, Arial, Helvetica, San-serif;
}
.clsBody6
{
	font-weight: bold;
    font-size: 8pt;
    color: #336699;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
    border-right: #999999 1px solid;
    border-bottom: #999999 1px solid;
}
.clsSmall
{
    font-weight: normal;
    font-size: 8pt;
    color: black;
    line-height: 1.6;
    font-family: Verdana, Arial, Helvetica, San-serif;
}
.clsBodyHighlight1
{
    font-weight: bold;
    font-size: 11pt;
    color: #336699;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: white;
}
.clsParagraph1
{
    font-weight: normal;
    font-size: 10pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #B0DCE5;
}
.clsPageHeader
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #6699CC;
}
.clsPageHeaderLink:link
{
    font-weight: normal;
    font-size: 10pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #6699CC;
    text-decoration: none;
}
.clsPageHeaderLink:visited
{
    font-weight: normal;
    font-size: 10pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #6699CC;
    text-decoration: none;
}
.clsPageHeaderLink:hover
{
    font-weight: normal;
    font-size: 10pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #6699CC;
    text-decoration: underline;
}
.clsPageHeaderTitle
{
    font-weight: bold;
    font-size: 14pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: #6699CC;
}
.clsMorewave
{
    font-weight: bold;
    font-size: 10pt;
    color: red;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: white;
}
.clsWarning
{
    font-weight: bold;
    font-size: 10pt;
    color: red;
    font-family: Verdana, Arial, Helvetica, San-serif;
}
.clsSiteMapBody
{
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: white;
}
.clsTableRow1
{
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #E7F3FF;
}
.clsTableRow2
{
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: white;
}
.clsTableHeader
{
    font-weight: bold;
    font-size: 11px;
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #6699CC;
}
.clsTable2
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    margin-top: 1pt;
    background-color: white;
}
.clsTable3
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    margin-top: 1pt;
    background-color: white;
}
.clsTableStyle1
{
    font-weight: normal;
    font-size: 9pt;
    color: white;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #8CAAE7;
}
.clsTableStyle2
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #DEE8FF;
}
.clsTableStyle3
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #6699CC;
}
.clsTableStyle4
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: #E7F3FF;
 }
.clsTableStyle5
{
    font-size: 8pt;
    background: #F9F9F9;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
}
.clsTableStyle6
{
    font-weight: normal;
    font-size: 9pt;
    background: #A0C4E9;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
}
.clsTableStyle7
{
    font-size: 8pt;
    background: #F9F9F9;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
    border-right: #999999 1px solid;
    border-bottom: #999999 1px solid;
}
.clsTableStyle8
{
    font-size: 8pt;
    background: #E7F3FF;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
    border-right: #999999 1px solid;
    border-bottom: #999999 1px solid;
}
.clsRequiredField
{
    font-weight: bold;
    font-size: 9pt;
    color: red;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
}
.clsDiscrete
{
    font-weight: normal;
    font-size: 10pt;
    color: #808080;
    font-family: Verdana, Arial, Helvetica, San-serif;
    background-color: white;
}
.clsStyle1
{
    font-weight: bold;
    font-size: 10pt;
    color: #3977A0;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background-color: white;
}
.clsSectionLink:link
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #8CAAE7;
    text-decoration: none;
}
.clsSectionLink:visited
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #8CAAE7;
    text-decoration: none;
}
.clsSectionLink:hover
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Arial, Verdana, Helvetica, San-serif;
    background: #8CAAE7;
    text-decoration: underline;
}
.clsCellStyle1
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
}
.clsCellStyle2
{
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
}









td
{
    font-weight: normal;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, San-serif;
}
.clsSmallBody
{
    font-weight: normal;
    font-size: 7pt;
    color: black;
    background-repeat: repeat;
    font-family: Verdana, Arial, Helvetica;
}
.clsImageTitle
{
    font-weight: bold;
	background-image: url("../images/decoration/gradient_band.gif");
}
.clsTitle
{
    font-weight: bold;
    font-size: 11pt;
    background-image: none;
    color: #7C8AA4;
    background-repeat: repeat;
    font-family: Verdana, Arial, Helvetica;
    background-color: white;
}
.clsHighlight1
{
    font-weight: bold;
    font-size: 9pt;
    color: #3980F4;
    font-family: Verdana, Arial, Helvetica;
}
.clsError
{
    font-weight: bold;
    font-size: 9pt;
    color: red;
    font-family: Verdana, Arial, Helvetica;
}
.clsFieldCaption
{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, San-serif;
}
.clsFieldCaptionHighlight
{
    font-weight: bold;
    font-size: 9pt;
    color: red;
    font-family: Verdana, Arial, Helvetica, San-serif;
}
.clsTextEnabledHighlight
{
    font-size: 9pt;
    color: red;
    font-family: Verdana, Arial, Helvetica, San-serif;
}
.clsTextAreaEnabled
{
    font-size: 9pt;
    background: white;
    color: black;
    font-family: Verdana, Arial, Helvetica, San-serif;
}
.clsTextAreaDisabled
{
    font-size: 9pt;
    background: #ededca;
    color: black;
    font-family: Verdana, Arial, Helvetica, San-serif;
}
.clsDropDownEnabled
{
    font-size: 9pt;
    background: #ffffff;
    color: black;
    font-family: Verdana, Arial;
}
.clsDropDownDisabled
{
    font-size: 9pt;
    background: #ececec;
    color: #6633cc;
    font-family: Verdana, Arial;
}
.clsDescription
{
    font-weight: normal;
    font-size: 9pt;
    color: #666666;
    font-family: Tahoma, Arial, Helvetica, San-Serif;
}
.clsSubHeading
{
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, San-Serif;
}
.clsSectionHeading
{
    font-weight: bolder;
    font-size: 9pt;
    color: #ff6600;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.clsMenu
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    font-weight: bolder;
    font-size: 8pt;
    background: #cccccc;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 150px;
    color: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.clsHelpButton
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    font-size: 7pt;
    BORDER-LEFT-color: #cccccc;
    background: #ffffff;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-color: #cccccc;
    WIDTH: 12pt;
    BORDER-TOP-color: #cccccc;
    font-family: arial;
    HEIGHT: 12pt;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-color: #cccccc;
}
.clsPartTitle
{
    font-weight: bolder;
    font-size: 10pt;
    color: #6633cc;
    font-family: Arial;
}
.clsPartAction
{
    font-weight: bolder;
    font-size: 8pt;
    color: #6633cc;
    font-family: Arial;
}
.clsPartBody
{
    font-size: 8pt;
    color: #000000;
    font-family: verdana,arial
}
.clsPartButton
{
    BORDER-TOP-WIDTH: 1px;
    font-weight: bolder;
    BORDER-LEFT-WIDTH: 1px;
    font-size: 8pt;
    background: #ececec;
    BORDER-BOTTOM-WIDTH: 1px;
    WIDTH: 16px;
    color: #000000;
    font-family: Verdana, arial;
    HEIGHT: 16px;
    BORDER-RIGHT-WIDTH: 1px
}
.clsStartPageTableHeader
{
    font-weight: bold;
    font-size: 11px;
    background: #ccccff;
    color: black;
    TEXT-INDENT: 5px;
    font-family: Verdana,Arial,Helvetica,san-serif
}
.clsTableHeaderText
{
    font-weight: bold;
    font-size: 11px;
    background-IMAGE: none;
    color: #ccff66;
    TEXT-INDENT: 5px;
    background-REPEAT: repeat;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsTableDataHeader
{
    font-weight: 600;
    font-size: 10px;
    background: #425397;
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsTableDataFilterSortArea
{
    font-weight: bold;
    font-size: 10px;
    background-IMAGE: none;
    color: white;
    background-REPEAT: repeat;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #425397
}
.clsTableBody
{
    font-size: 9px;
    background: #f5f5f5;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsTableBodyGroup
{
    font-size: 9px;
    background-IMAGE: none;
    color: black;
    background-REPEAT: repeat;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #cccccc
}
.clsTableBodyRowAlt
{
    font-size: 9px;
    background: #f5f5f5;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsTableFooter
{
    font-weight: bolder;
    font-size: 7pt;
    background: #999999;
    color: #ffffff;
    font-family: verdana, arial
}
.clsTableCheckBox
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    font-size: 7px;
    background: #fafafa;
    BORDER-LEFT: medium none;
    color: #000000;
    BORDER-BOTTOM: medium none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    HEIGHT: 15px
}
.clsTableButton
{
    BORDER-TOP-WIDTH: 1px;
    font-weight: bolder;
    BORDER-LEFT-WIDTH: 1px;
    font-size: 8pt;
    background: #ececec;
    BORDER-BOTTOM-WIDTH: 1px;
    WIDTH: 16px;
    color: #000000;
    font-family: arial;
    HEIGHT: 16px;
    BORDER-RIGHT-WIDTH: 1px
}
.title
{
    font-weight: normal;
    font-size: 11px;
    background-IMAGE: none;
    color: white;
    background-REPEAT: repeat;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    background-color: #778899
}
.m-tbl-bdr
{
    background: #999999
}
.clsTable
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    MARGIN-TOP: 1pt;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    background-color: #fafafa
}
.clsBody
{
    font-weight: normal;
    font-size: 9pt;
    background-IMAGE: none;
    color: black;
    background-REPEAT: repeat;
    font-family: Verdana, Arial;
    background-color: #e6e6fa
}
.clsHeader
{
    background: #000000;
    color: #000000
}
.clsHeaderBody
{
    background: #000000;
    color: #ccff66
}
.clsHeaderBodyStrong
{
    font-weight: bolder;
    background: #000000;
    color: #ccff66
}
.clsHeaderBodyHighlight
{
    font-weight: bolder;
    background: #000000;
    color: #ffffff
}
.clsAccountBody
{
    background: #6633cc;
    color: #ffffff
}
.clsAccountBodyStrong
{
    font-weight: bolder;
    background: #6633cc;
    color: #ccccff
}
.clsAccountBodyHighlight
{
    font-weight: bolder;
    background: #6633cc;
    color: #ccff66
}
.clsAccountLink:link
{
    font-weight: bolder;
    background: #6633cc;
    color: #ffffff
}
.clsAccountLink:visited
{
    font-weight: bolder;
    color: #ffffff;
    text-decoration: none
}
.clsAccountLink:hover
{
    font-weight: bolder;
    background: #6633cc;
    color: #ccccff;
    text-decoration: underline
}
.clsSiteNavigationBody
{
    font-weight: bolder;
    font-size: 8pt;
    background-IMAGE: none;
    color: white;
    background-REPEAT: repeat;
    font-family: Verdana, Arial;
    background-color: #bdc6db
}
.clsSiteNavigationLink:link
{
    font-weight: bolder;
    font-size: 11px;
    background-IMAGE: none;
    color: #6633cc;
    background-REPEAT: repeat;
    font-family: Verdana, Arial
}
.clsSiteNavigationLink:visited
{
    font-weight: bolder;
    font-size: 11px;
    background-IMAGE: none;
    color: #6633cc;
    background-REPEAT: repeat;
    font-family: Verdana, Arial
    text-decoration: none
}
.clsSiteNavigationLink:hover
{
    font-weight: bolder;
    font-size: 11px;
    background-IMAGE: none;
    color: white;
    background-REPEAT: repeat;
    font-family: Verdana, Arial
    text-decoration: underline
}
.clsPageNavigationBody
{
    font-weight: bolder;
    font-size: 8pt;
    background-IMAGE: none;
    color: #bdc6db;
    background-REPEAT: repeat;
    font-family: Verdana, Arial;
    background-color: #9999cc
}
.clsPageNavigationLink:link
{
    font-weight: bolder;
    font-size: 11px;
    background-IMAGE: none;
    color: white;
    background-REPEAT: repeat;
    font-family: Verdana, Arial
}
.clsPageNavigationLink:visited
{
    font-weight: bolder;
    font-size: 11px;
    background-IMAGE: none;
    color: white;
    background-REPEAT: repeat;
    font-family: Verdana, Arial
    text-decoration: none
}
.clsPageNavigationLink:hover
{
    font-weight: bolder;
    font-size: 11px;
    background-IMAGE: none;
    color: white;
    background-REPEAT: repeat;
    font-family: Verdana, Arial
    text-decoration: underline
}
.clsCommandSection
{
    background-IMAGE: none;
    background-REPEAT: repeat;
    background-color: #bdc6db
}
.clsSection1
{
    background-IMAGE: none;
    background-REPEAT: repeat;
    background-color: #fafafa
}
.clsSection2
{
    background-IMAGE: none;
    background-REPEAT: repeat;
    background-color: #ececec
}
.clsDropDown
{
    font-size: 9pt;
    color: black;
    font-family: Verdana, Arial
}
.clsButtonNormal
{
    font-size: 9pt;
    color: black;
    font-family: Verdana, Arial;
}
.clsButtonHighlighted
{
    font-weight: bolder;
    font-size: 10px;
    color: black;
    font-family: Verdana, Arial;
    background-color: transparent
}
.clsButtonLogout
{
    font-weight: bolder;
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana, Arial;
    background-color: transparent
}
.clsTreeViewTitleLink:link
{
    font-weight: bolder;
    font-size: 12px;
    background: white;
    color: steelblue
}
.clsTreeViewTitleLink:visited
{
    font-weight: bolder;
    font-size: 12px;
    background: white;
    color: steelblue;
    text-decoration: none
}
.clsTreeViewTitleLink:hover
{
    font-weight: bolder;
    font-size: 12px;
    background: white;
    color: steelblue;
    text-decoration: underline
}
.clsTreeViewHeader
{
    background: white;
    color: black;
    font-family: Verdana, Arial
}
.clsTreeViewBody
{
    font-size: 8pt;
    color: black;
    font-family: Verdana, Arial
}
.clsTreeViewLink:link
{
    font-size: 11px;
    color: blue;
    font-family: Verdana, Arial
}
.clsTreeViewLink:visited
{
    font-size: 11px;
    color: blue;
    font-family: Verdana, Arial
    text-decoration: none
}
.clsTreeViewLink:hover
{
    font-size: 11px;
    color: blue;
    font-family: Verdana, Arial
    text-decoration: underline
}
.clsTreeViewCount
{
    font-size: 8pt;
    color: black;
    font-family: Verdana, Arial
}
.clsOwner
{
    font-size: 8pt;
    color: black;
    font-family: Verdana, Arial
}
.clsDate
{
    font-size: 8pt;
    color: black;
    font-family: Verdana, Arial
}
.clsHighlightStyle1
{
    font-weight: bolder;
    font-size: 8pt;
    color: #6633cc;
    font-family: arial
}
.clsResultSetHeader
{
    font-weight: bold;
    font-size: 11px;
    color: white;
    TEXT-INDENT: 5px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #bdc6db
}
.clsResultSetHeaderText
{
    font-weight: bold;
    font-size: 11px;
    color: #ccff66;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsFieldName
{
    font-weight: normal;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,san-serif;
}
.clsFormSubtitle
{
    font-weight: bolder;
    font-size: 9pt;
    color: steelblue;
    font-family: Verdana,Arial,Helvetica,san-serif;
}
.clsRow1
{
    font-weight: normal;
    font-size: 9pt;
    background-color: #b0c4de;
    font-family: Verdana,Arial,Helvetica,san-serif;
}
.clsRow2
{
    font-weight: normal;
    font-size: 9pt;
    background-color: #e6e6fa;
    font-family: Verdana,Arial,Helvetica,san-serif;
}
.clsDocBody
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Verdana, Arial;
    background-color: white;
}
.clsDocTitle
{
    font-weight: bold;
    font-size: 11pt;
    color: #9999cc;
    font-family: Verdana, Arial, Helvetica;
    background-color: white;
}
.clsDocSubTitle
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Verdana, Arial, Helvetica;
    padding: 2px 2px 2px 2px; 
    background-color: #9999cc;
}
.clsDocHighlight
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica;
}
.clsDocHighlight1
{
    font-weight: bold;
    font-size: 9pt;
    color: green;
    font-family: Verdana, Arial, Helvetica;
}
.clsDocNote
{
    font-weight: normal;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica;
}
.clsDocCode
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Verdana, Arial, Helvetica;
    background-color: #e6e6fa
}
.CSPB
{
	position:relative; 
	top:0; 
	left:0; 
	z-index:0;
}
.cspbBtnCell
{
	background-image: url(../images/navigation/panel/button_texture1.gif);
	cursor:hand;
	height:18;
}
.cspbBtn
{
	font-family:Arial, Helvetica, Sans-Serif; 
	font-size:12px; 
	font-weight:bold; 
	font-style:normal; 
	color:#222222; 
	text-decoration:none; 
	text-align:Center; 
	Padding-left:0px; 
	Padding-right:0px;
}
.cspbItm
{
	font-family:Arial, Helvetica, Sans-Serif; 
	font-size:11px; 
	font-weight:normal; 
	font-style:normal; 
	color:white; 
	text-decoration:none;
}
.cspbItm:hover 
{
	font-family:Arial, Helvetica, Sans-Serif; 
	font-size:11px; 
	font-weight:normal; 
	font-style:normal; 
	color:yellow; 
	text-decoration:underline;
}
.cspbItmAlign
{
	text-align:Center; 
	Padding-left:0; 
	Padding-right:0;
}
.clsFormRow1
{
    font-size: 9pt;
    background: #fcfcfd;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsFormRow2
{
    font-size: 9pt;
    background: #f0efed;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsFormStyle1
{
    font-size: 9pt;
    background: #D5E9FD;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsFormStyle2
{
    font-size: 9pt;
    background: #F0FAFF;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsFormStyle3
{
    font-size: 9pt;
    background: #7598E3;
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clsGridHeader
{
    font-weight: bold;
    font-size: 8pt;
    background: #7598E3;
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clsSmallDropDown
{
    font-size: 8pt;
    background: #ffffff;
    color: black;
    font-family: Verdana, Arial;
}
.clsRoleAssignmentStyle1
{
    font-size: 8pt;
    background: #D5E9FD;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.clsRoleAssignmentStyle2
{
    font-size: 8pt;
    background: #F0FAFF;
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
