body, html     
{
  color: #000000;
  font-family: Verdana, Tahoma, Arial, Helvetica;
  background-color: #A4B1B9;
  padding: 0px;
  margin: 0px;

}


A     
{
  text-decoration: none;

}
A:LINK,
A:VISITED     
{
  color: #DD7709;
}

A:HOVER ,
A:ACTIVE     
{
  text-decoration: underline;
  color: #F5901E;
/* color: #99aa99 */;
}

SELECT     
{
         font-family: Verdana, Tahoma, Arial, Helvetica;
         font-size: 90%;

}
TEXTAREA     
{
         font-family: Verdana, Tahoma, Arial, Helvetica;
         font-size: 90%;

}
INPUT     
{
         font-family: Verdana, Tahoma, Arial, Helvetica;
         font-size: 90%;

}
BUTTON     
{
         font-family: Verdana, Tahoma, Arial, Helvetica;
         font-size: 90%;

}
TD.CommonFormFieldName     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      color: #666666;
      padding: 2px;
      padding-right: 8px;
      font-weight: bold;

}
DIV.CommonFormFieldName     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      color: #666666;
      padding: 2px;
      padding-top: 8px;
      font-weight: bold;

}
TD.CommonFormFieldDescription     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      color: #000000;
      padding: 2px;
      font-size: 90%;
      font-weight: normal;

}
DIV.CommonFormFieldDescription     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      color: #000000;
      padding: 2px;
      font-size: 90%;
      font-weight: normal;

}
TD.CommonFormField     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      color: #000000;
      padding: 2px;

}
DIV.CommonFormField     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      color: #000000;
      padding: 2px;

}
UL.CommonFloatList     
{
      margin: 0px;
      padding: 0px;
      list-style-type: none;

}
UL.CommonFloatList LI     
{
      margin-bottom: 8px;
      clear: both;

}
UL.CommonSidebarList     
{
      margin: 0px;
      padding: 0px;

}
UL.CommonSidebarList LI     
{
      margin-bottom: 5px;
      list-style-type: disc;
      margin-left: 16px;
      color: #F78F1E;

}
UL.CommonSidebarRssList     
{
      margin: 0px;
      padding: 0px;

}
UL.CommonSidebarRssList LI     
{
      margin-bottom: 5px;
      padding-bottom: 1px;
      margin-left: 16px;
      list-style-image: url(../images/common/feed-icon-12x12.png);
       color: #698d73;

}
LI.CommonSidebarRssListItem     
{
      margin-bottom: 5px;
      padding-bottom: 1px;
      margin-left: 16px;
      list-style-image: url(../images/common/feed-icon-12x12.png);
       color: #698d73;

}
UL.CommonSidebarImageList     
{
      margin: 0px;
      padding: 0px;
      list-style-type: none;

}
UL.CommonSearchResultList     
{
      margin: 0px;
      padding: 0px;
      list-style-type: none;

}
p.MsoNormal, li.MsoNormal, div.MsoNormal     
{
      margin:0in;
    margin-bottom:.0001pt;

}
a.helpicon     
{
      border-style:none;
      height: 20px;
      background-image: url(../images/common/help_out_lt.gif);
      background-position: left top;
      background-repeat: no-repeat;

}
a.helpicon:hover, a.helpicon:active      
{
      background-image:url(../images/common/help_hover.gif);
      background-position: left top;
      background-repeat: no-repeat;
      cursor:help;

}
ol.CommonPollAnswerList     
{
      margin: 0px;
      padding: 0px;

}
ol.CommonPollAnswerList li     
{
      margin-left: 24px;

}
ul.CommonPollAnswerList     
{
      list-style-type: none;
      margin: 0px;
      padding: 0px;

}
ul.CommonPollAnswerList li     
{
      padding: 0px;
      margin: 6px;
      margin-left: 0px;
      margin-right: 0px;

}
ul.CommonPollFooterList     
{
      list-style-type: none;
      margin: 0px;
      text-align: center;

}
ul.CommonPollFooterList li     
{
      display: inline;
      margin-left: 6px;
      margin-right: 6px;

}


.CommonJumpArea     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      padding: 4px;
      padding-left: 0px;
      padding-right: 0px;
      font-weight: bold;

}
.CommonFeedArea     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      padding: 4px;
      padding-left: 0px;
      padding-right: 0px;
      font-weight: bold;

}
.CommonPagingArea     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      padding: 4px;
      margin-left: 3px;
      margin-right: 3px;
      font-weight: bold;

}
.CommonSortArea     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      padding: 4px;
      margin-left: 3px;
      margin-right: 3px;
      font-weight: bold;
      margin-right: 40px;

}
.CommonBreadCrumbArea     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-weight: bold;
      font-size: 80%;
      margin: -5px -15px 10px -15px;
      padding: 5px 5px 5px 20px;
      background-color: #f4f4f4;
      color: #666666;
      border-style: solid;
      border-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-color: #cccccc;

}
.CommonBreadCrumbArea A:LINK     
{
      color: #666666;

}
.CommonBreadCrumbArea A:VISITED     
{
      color: #666666;

}
.CommonFilterArea     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      padding: 4px;
      margin-left: 3px;
      margin-right: 3px;
      font-weight: bold;
      margin-right: 40px;

}
.CommonPagingArea A:LINK     
{
        color: #666666;

}
.CommonPagingArea A:VISITED     
{
        color: #666666;

}
.CommonSearchResults     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      color: #000000;
      font-weight: bold;
      padding: 8px;

}
.CommonSearchResultsArea     
{
      border-style: solid;
      border-width: 0px;
      border-top-width: 2px;
      border-color: #cccccc;
      margin-top: 16px;
      padding-top: 4px;

}
.CommonTreeFormArea     
{
      border-style: solid;
      border-color: #999999;
      border-width: 1px;
      padding: 2px;
      width: 350px;
      height: 175px;
      overflow: auto;
      margin: 4px;
      margin-left: 2px;

}
.CommonTreeFormTree     
{
      padding: 0px;

}
.CommonTreeFormNode     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      cursor: pointer;
      font-size: 90%;

}
.CommonTreeFormNodeSelected     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      padding: 1px;
      font-weight: bold;
      background-color: #dddddd;
      border-style: solid;
      border-width: 1px;
      border-color: #cccccc;
      cursor: pointer;
      font-size: 90%;

}
.CommonTreeFormNodeHover     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      cursor: pointer;
      font-size: 90%;

}
.CommonTitleBar     
{
	padding:15px;
	position: relative;

}
.CommonTitleBarImage     
{
	vertical-align:top;
}

.CommonTitleBarTitleArea     
{
	vertical-align:top;
	padding-top:0px;
	padding-left:30px;
}

.CommonTitleBarTitle     
{
	height: 50px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	padding-top: 0px;
	color: #000000;
	margin: 0px;
	margin-bottom: 5px;
}

.CommonTitleBarDescription     
{
	position: relative;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	top: -4px;
	padding: 0px 0px 0px 6px;
	color: #999999;
	margin: 0px;
	margin-bottom: -14px;
}

.CommonTitleBarSearchArea     
{
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	color: #666666;
	padding: 0px;
	padding-right: 2px;
	margin-top: 5px;
}

.CommonSearchButtonOuter     
{
	background-image: url(../images/common/search-button.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	color: #cccccc;
	font-size: 12px;
	font-variant: small-caps;
	text-align: left;
	padding-left: 4px;
	font-weight: bold;
	color: #999999;
	margin-left: 4px;
}
.CommonSearchButton     
{
	background-image: url(../images/common/search-button-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	color: #cccccc;
	font-size: 12px;
	font-variant: small-caps;
	text-align: left;
	padding: 3px;
	padding-left: 5px;
	padding-right: 9px;
	padding-bottom: 4px;
	font-weight: bold;
	color: #999999;
}

.CommonSearchButton:link, .CommonSearchButton:visited, .CommonSearchButton:active     
{
      color: #999999;
      text-decoration: none;

}
.CommonSearchButton:hover     
{
      text-decoration: underline;

}
.CommonTitleBarTitle A:LINK     
{
      color: #333333;
      text-decoration: none;

}
.CommonTitleBarTitle A:VISITED     
{
      color: #333333;
      text-decoration: none;

}
.CommonTitleBarTitle A:ACTIVE     
{
      color: #333333;
      text-decoration: none;

}
.CommonUserArea     
{
      padding-top: 4px;
      color: #000000;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: normal;

}
.CommonUserArea A:LINK, .CommonUserArea A:VISITED, .CommonUserArea A:ACTIVE, .CommonUserArea A:HOVER     
{
      font-weight: bold;

}
.CommonFormArea     
{

}
.CommonFormTitle     
{
      color: #999999;
      font-size: 140%;
      font-weight: bold;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      padding: 4px;
      padding-left: 0px;
      margin: 0px;

}
.CommonFormDescription     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      padding: 2px;
      padding-left: 0px;
      padding-bottom: 8px;
      padding-top: 8px;

}
.CommonFormActionButtons     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      color: #000000;
      padding: 2px;
      text-align: right;

}
.JoinTitle     
{
      width:650px;
      text-align: left;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 140%;
      font-weight: bold;
      background-color: #e2eecd;
      color: #698d73;
      padding: 8px;
      padding-left: 8px;
      margin: 0px;
      margin-top: 20px;

}
.JoinArea     
{
      width:650px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;
      color: #000000;
      background-color: #e2eecd;
      padding: 8px;
      padding-bottom: 16px;
      text-align: left;

}
.CommonMessageArea     
{
      width: 50%;
      margin-top: 64px;
      margin-bottom: 64px;
      background-color: #ffffff;

}
.CommonMessageTitle     
{
  text-align: left;
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-size: 140%;
  font-weight: bold;
  background-color: #e2eecd;
  color: #698d73;
  border: 1px solid #cccccc;
  padding: 2px;
  padding-left: 8px;
  margin: 0px;

}
.CommonMessageContent     
{
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-size: 100%;
  color: #000000;
  text-align: left;
  border: 1px solid #cccccc;
  border-top: 0px solid #cccccc;
  padding: 8px;
  padding-bottom: 16px;

}
.CommonInlineMessageArea     
{
      margin-top: 4px;
      margin-bottom: 4px;
      border-style: solid;
      border-width: 1px;
      border-color: #cccccc;
      background-color: #ffffff;
      background-position: left top;
      background-repeat: repeat-x;

}
.CommonInlineMessageTitle     
{
      text-align: left;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;
      font-weight: bold;
      background-color: #f4f4f4;
      color: #666666;
      padding: 6px;
      padding-left: 8px;
      margin: 0px;
      border-style: solid;
      border-width: 0px;
      border-bottom-width: 1px;
      border-color: #cccccc;

}
.CommonInlineMessageArea A:LINK, .CommonInlineMessageArea A:VISITED, .CommonInlineMessageArea A:ACTIVE, .CommonInlineMessageArea A:HOVER     
{
      color: #666666;

}
.CommonInlineMessageContent     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      color: #333333;
      padding: 8px;
      text-align: left;

}
.CommonInlineTidbit     
{
      background-image: url('/cs/themes/default/images/tidbit_arrow.gif');
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      padding: 4px;
      margin: 1px;
      background-repeat: no-repeat;
      background-position: 1px 1px;
      padding-left: 22px;
      margin-left: 40px;

}
.CommonInlineTidbit, .CommonInlineTidbit A     
{
      text-align: left;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      color: #66bb66;

}
.CommonInlineTidbit A     
{
      color: #449944;

}
.CommonMessageSuccess     
{
      padding: 8px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;
      color: #334433;
      font-weight: bold;
      border: solid;
      border-width: 1px;
      border-color: #999999;
      background-color: #cfe7c0;
      margin-top: 8px;
      margin-bottom: 8px;

}
.CommonLicenseMessageSuccess     
{
      padding: 8px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;
      color: #334433;
      font-weight: bold;
      border: solid;
      border-width: 1px;
      border-color: #999999;
      background-color: #cfe7c0;
      margin-top: 8px;
      margin-bottom: 8px;

}
.CommonSmallMessageSuccess     
{
      padding: 2px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      color: #334433;

}
.CommonMessageError     
{
      margin-top: 8px;
      margin-bottom: 8px;
      padding: 4px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;
      color: #443333;
      font-weight: bold;
      border: solid;
      border-width: 1px;
      border-color: #999999;
      background-color: #EBD9D9;

}
.CommonLicenseMessageError     
{
      margin-top: 8px;
      margin-bottom: 8px;
      padding: 4px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;
      color: #444433;
      font-weight: bold;
      border: solid;
      border-width: 1px;
      border-color: #999999;
      background-color: #fff499;

}
.CommonSmallMessageError     
{
      padding: 2px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      color: #990000;

}
.CommonTextBig     
{
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-weight: bold;
  font-size: 120%;
  padding: 5px;
  margin: 1px;

}
.CommonInputSearch     
{
      font-size: 150%;

}
.CommonInputBig     
{
      width: 90%;
      font-size: 130%;

}
.CommonContentArea     
{
      background-color: #ffffff;
      margin: 4px;
      padding: 0px 10px 10px 10px;
      border: solid;
      border-width: 1px;
      border-color: #ffffff;
      text-align: left;

}
.CommonFreeTextContent     
{
      line-height: 20px;
      padding-left: 15px;

}
.CommonTitle, .CommonProfileTitle     
{
      color: #91723f;
      font-size: 180%;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-weight: bold;
      padding: 15px 0px 15px 8px;
      margin: 0px;

}
.CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED, .CommonTitle A:HOVER     
{
         color: #91723f;

}
.CommonSubTitle     
{
  color: #999999;
  font-size: 140%;
  font-weight: bold;
  font-family: Verdana, Tahoma, Arial, Helvetica;
  padding: 4px;
  padding-left: 0px;
  margin: 0px;

}
.CommonHeader     
{
  color: #666666;
  font-size: 130%;
  font-weight: bold;
  font-family: Verdana, Tahoma, Arial, Helvetica;
  padding: 0px;
  margin: 0px;
  margin-top: 8px;

}
.CommonContent     
{
      padding: 0px 8px 8px 8px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;

}
.CommonGroupedContentArea     
{
      padding-bottom: 8px;
      margin-bottom: 16px;
      border-style: solid;
      border-width: 0px;
      border-bottom-width: 1px;
      border-color: #eeeeee;

}
.CommonFloatArea     
{
      float: left;
      width: 126px;
      margin: 8px;
      margin-left: 0px;
      padding: 8px;
      padding-top: 0px;

}
.CommonNonFloatArea     
{
      margin-left: 150px;

}
.CommonSidebar     
{
      padding: 0px;
      margin-left: 18px;
      margin-right: 18px;

}
.CommonSidebarContentItem     
{
      margin-bottom: 5px;
      display: list-item;
      list-style-type: square;
       margin-left: 16px;
      color: #698d73;

}
.CommonSidebarArea     
{
      width: 192px;
      margin: 22px 0px 0px 0px;
      overflow: hidden;

}
.CommonSidebarArea A:LINK     
{
      color: #698d73;

}
.CommonSidebarArea A:ACTIVE     
{
      color: #698d73;

}
.CommonSidebarArea A:VISITED     
{
      color: #698d73;

}
.CommonSidebarArea A:HOVER     
{
      color: #698d73;

}
.CommonSidebarContent A:LINK     
{
      color: #4A5C68;

}
.CommonSidebarContent A:ACTIVE     
{
      color: #4A5C68;

}
.CommonSidebarContent A:VISITED     
{
      color: #4A5C68;

}
.CommonSidebarContent A:HOVER     
{
      color: #4A5C68;

}
.CommonSidebarHeader     
{
      text-align: left;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;
      background-color: #f9a84f;
/* was #e2eecd */;
      color: #14252F;
      padding: 2px;
      padding-left: 8px;
      margin: 0px;
      background-image: url(../images/common/sidebar-header.gif);
      background-position: top left;
      background-repeat: no-repeat;

}
.CommonSidebarContent     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      color: #000000;
      padding: 8px;
      padding-bottom: 5px;
      border-style: solid;
      border-width: 1px;
      border-color: #cccccc;
      background-color: #ffffff;
      width: 174px;
      overflow: hidden;

}
.CommonSidebarFooter     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      color: #000000;
   padding: 8px;
      padding-top: 4px;
      padding-bottom: 6px;
      border-style: solid;
      border-width: 1px;
      border-top-width: 0px;
      border-color: #cccccc;
      background-color: #ffffff;
      width: 174px;
      overflow: hidden;

}
.CommonDescription     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      color: #333333;
      padding: 0px 0px 8px 0px;
      margin-top: -5px;
      margin-bottom: 15px;

}
.CommonSidebarImage     
{
      margin-top: 4px;
      margin-bottom: 4px;
      padding: 3px;
      border-style: solid;
      border-width: 1px;
      border-color: #C4D6AE;
      background-color: #fafafa;
      text-align: center;

}
.CommonTextButton     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      margin: 1px;
      padding: 4px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-color: #cccccc;
      border-left-color: #cccccc;
      background-color: #eeeeee;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      white-space: nowrap;

}
.CommonTextButton:LINK     
{
      text-decoration: none;
      color: #333333;
      background-color: #eeeeee;

}
.CommonTextButton:VISITED     
{
      text-decoration: none;
      color: #333333;
      background-color: #eeeeee;

}
.CommonTextButton:ACTIVE     
{
      text-decoration: none;
      color: #333333;

}
.CommonTextButton:HOVER     
{
      text-decoration: underline;
      color: #333333;
      background-color: #dddddd;

}
.CommonTextButtonBig     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      margin: 1px;
      padding: 10px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-color: #cccccc;
      border-left-color: #cccccc;
      background-color: #eeeeee;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 120%;
      white-space: nowrap;

}
.CommonTextButtonBig:LINK     
{
      text-decoration: none;
      color: #333333;
      background-color: #eeeeee;

}
.CommonTextButtonBig:VISITED     
{
      text-decoration: none;
      color: #333333;
      background-color: #eeeeee;

}
.CommonTextButtonBig:ACTIVE     
{
      text-decoration: none;
      color: #333333;

}
.CommonTextButtonBig:HOVER     
{
      text-decoration: underline;
      color: #333333;
      background-color: #dddddd;

}
.CommonTextButtonHighlight     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      margin: 1px;
      padding: 4px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-color: #cccccc;
      border-left-color: #cccccc;
      background-color: #bbbbbb;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      white-space: nowrap;

}
.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER     
{
      text-decoration: none;
      background-color: #bbbbbb;
      color: #333333;

}
.CommonImageTextButton     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      padding: 4px;
      margin: 1px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-color: #cccccc;
      border-left-color: #cccccc;
      background-color: #eeeeee;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      background-repeat: no-repeat;
      background-position: 1px 1px;
      padding-left: 22px;
      line-height: normal;
      white-space: nowrap;

}
.CommonImageTextButton:LINK     
{
      text-decoration: none;
      color: #333333;
      margin: 1px;

}
.CommonImageTextButton:VISITED     
{
      text-decoration: none;
      color: #333333;

}
.CommonImageTextButton:ACTIVE     
{
      text-decoration: none;
      color: #333333;

}
.CommonImageTextButton:HOVER     
{
      text-decoration: underline;
      color: #333333;
      background-color: #dddddd;

}
.CommonImageTextButtonBig     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      padding: 4px;
      margin: 1px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-color: #cccccc;
      border-left-color: #cccccc;
      background-color: #eeeeee;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 130%;
      background-repeat: no-repeat;
      background-position: 4px 5px;
      padding-left: 30px;
      padding-right: 10px;
      line-height: normal;
      white-space: nowrap;

}
.CommonImageTextButtonBig:LINK     
{
      text-decoration: none;
      color: #333333;
      margin: 1px;

}
.CommonImageTextButtonBig:VISITED     
{
      text-decoration: none;
      color: #333333;

}
.CommonImageTextButtonBig:ACTIVE     
{
      text-decoration: none;
      color: #333333;

}
.CommonImageTextButtonBig:HOVER     
{
      text-decoration: underline;
      color: #333333;
      background-color: #dddddd;

}
.CommonImageTextButtonHighlight     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      margin: 1px;
      padding: 4px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-color: #cccccc;
      border-left-color: #cccccc;
      background-color: #bbbbbb;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      background-repeat: no-repeat;
      background-position: 1px 1px;
      padding-left: 22px;
      line-height: normal;
      white-space: nowrap;

}
.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER     
{
      text-decoration: none;
      background-color: #bbbbbb;
      color: #333333;

}
.CommonButtonInnerContentDown     
{
      background-image: url(../images/common/button-down-arrow.gif);
      padding-right: 9px;
      background-repeat: no-repeat;
      background-position: right center;

}
.CommonButtonInnerContentRight     
{
      background-image: url(../images/common/button-right-arrow.gif);
      padding-right: 7px;
      background-repeat: no-repeat;
      background-position: right center;

}
.CommonBigButton     
{
      font-size: 18px;

}
.CommonOptionsListArea     
{
      background-color: #f4f4f4;
      padding: 4px;
      padding-top: 6px;
      padding-bottom: 6px;
      margin: 0px;
      margin-bottom: 6px;
      border-style: solid;
      border-color: #cccccc;
      border-width: 0px;
      border-top-width: 1px;
      border-bottom-width: 1px;

}
.CommonOptionsListTitle     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 8pt;
      font-weight: normal;
      color: #666666;
      margin: 0px;
      margin-bottom: 4px;
      padding: 0px;

}
.CommonOptionsListItem     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 8pt;

}
.CommonStandardTopAdArea     
{
      text-align: center;
      padding: 4px;
      margin: 0px;
      margin-bottom: 4px;
      border: solid;
      border-width: 0px;
      border-top-width: 1px;
      border-color: #999999;

}
.CommonStandardTopAdArea IFRAME     
{
      margin-left: auto;
      margin-right: auto;

}
.CommonStandardBottomAdArea     
{
      text-align: center;
      padding: 4px;
      border: solid;
      border-width: 0px;
      border-top-width: 1px;
      border-color: #999999;
      margin: 0px;
      margin-top: 4px;

}
.CommonStandardBottomAdArea IFRAME     
{
      border: solid;
      border-width: 1px;
      border-color: #999999;
      margin-left: auto;
      margin-right: auto;

}
.CommonListArea     
{
      padding-bottom: 8px;
      padding-top: 8px;

}
.CommonListTitle     
{
      padding: 6px;
      padding-left: 8px;
      border-style: solid;
      border-width: 1px;
      border-color: #cccccc;
      background-color: #d2e6bd;
/* was #e2eecd */;
      color: #698d73;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      font-weight: bold;
      margin: 0px;

}
.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE, .CommonListTitle A:HOVER     
{
      color: #698d73;

}
.CommonListHeaderLeftMost     
{
      text-align: left;
      padding: 4px;
      border-style: solid;
      border-width: 1px;
      border-color: #eeeeee;
      background-color: #eeeeee;
      color: #666666;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;

}
.CommonListHeader     
{
      text-align: left;
      padding: 4px;
      border-style: solid;
      border-width: 1px;
      border-left-width: 0px;
      border-color: #eeeeee;
      background-color: #eeeeee;
      color: #666666;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;

}
.CommonListCellLeftMost     
{
      padding: 4px;
      border-style: solid;
      border-width: 1px;
      border-top-width: 0px;
      border-color: #eeeeee;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;

}
.CommonListCell     
{
      padding: 4px;
      border-style: solid;
      border-width: 1px;
      border-top-width: 0px;
      border-left-width: 0px;
      border-color: #eeeeee;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      text-align: left;

}
.CommonSimpleTabStripTab      
{
      color: #000000;
      font-family: Verdana, Tahoma, Arial, Helvetica;
       font-size:12px;
       cursor:pointer;
      border-style: solid;
      border-width: 0px;
      border-right-width: 1px;
      border-color: #999999;
      height: 30px;

}
.CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE     
{
      display: block;
      height: 22px;
      padding-top: 8px;
      padding-left: 16px;
      padding-right: 16px;
      color: #000000;
      text-decoration: none;

}
.CommonSimpleTabStripTab A:HOVER     
{
      display: block;
      height: 22px;
      padding-top: 8px;
      padding-left: 16px;
      padding-right: 16px;
      color: #000000;
      text-decoration: none;

}
.CommonSimpleTabStripTabHover     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
       font-size:12px;
       color: #000000;
      cursor:default;
      cursor:pointer;
      background-image: url(../images/common/top_item_selected_bg.gif);
      background-repeat:repeat-x;
      height: 30px;
      border-style: solid;
      border-width: 0px;
      border-right-width: 1px;
      border-color: #999999;

}
.CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE     
{
      display: block;
      height: 22px;
      padding-top: 8px;
      padding-left: 16px;
      padding-right: 16px;
      color: #000000;
      text-decoration: none;

}
.CommonSimpleTabStripTabHover A:HOVER     
{
      display: block;
      height: 22px;
      padding-top: 8px;
      padding-left: 16px;
      padding-right: 16px;
      color: #000000;
      text-decoration: none;

}
.CommonSimpleTabStripSelectedTab     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
       font-size:12px;
       font-weight: bold;
      color: #000000;
      cursor:default;
      cursor:pointer;
      background-image: url(../images/common/top_item_selected_bg.gif);
      background-repeat:repeat-x;
      height: 30px;
      border-style: solid;
      border-width: 0px;
      border-right-width: 1px;
      border-color: #999999;

}
.CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE     
{
      display: block;
      height: 22px;
      padding-top: 8px;
      padding-left: 16px;
      padding-right: 16px;
      color: #000000;
      text-decoration: none;

}
.CommonSimpleTabStripSelectedTab A:HOVER     
{
      display: block;
      height: 22px;
      padding-top: 8px;
      padding-left: 16px;
      padding-right: 16px;
      color: #000000;
      text-decoration: none;

}
.CommonTabBar     
{
      padding-left: 24px;
      margin: 0px;
      margin-top: 0px;
        background-color:#cccccc;
         height: 2px;
        overflow: hidden;
/* background-image: url(../images/common/top_group_bg.gif) */;
/*   background-repeat:repeat-x */;

}
.CommonTabBarInner     
{
      border-style: solid;
      border-width: 0px;
      border-left-width: 1px;
      border-color: #999999;

}
.CommonTopGroup ul     
{
      margin: 0px;
      padding: 0px;

}
.CommonTopGroup li     
{
      float: left;
      margin: 0px;
      padding: 0px;
      list-style-type: none;

}
.CommonTopLevelTab, .CommonTopGroup li     
{
       color: #000000;
      font-family: Verdana, Tahoma, Arial, Helvetica;
       font-size:12px;
       cursor:pointer;
      padding-left: 16px;
      padding-right: 16px;
      border-style: solid;
      border-width: 0px;
      border-right-width: 1px;
      border-color: #999999;
      padding-top: 8px;
      padding-bottom: 8px;
      white-space: nowrap;

}
.CommonTopLevelTab A:LINK, .CommonTopLevelTab A:VISITED, .CommonTopLevelTab A:ACTIVE     
{
      color: #000000;
      display:block;
      text-decoration: none;

}
.CommonTopLevelTab A:HOVER     
{
      color: #000000;
      display: block;
      text-decoration: none;

}
.CommonTopLevelTabHover      
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
       font-size:12px;
       color: #000000;
      cursor:default;
      cursor:pointer;
      background-image: url(../images/common/top_item_selected_bg.gif);
      background-repeat:repeat-x;
      padding-left: 16px;
      padding-right: 16px;
      border-style: solid;
      border-width: 0px;
      border-right-width: 1px;
      border-color: #999999;
      padding-top: 8px;
      padding-bottom: 8px;
      white-space: nowrap;

}
.CommonTopLevelTabHover A:LINK, .CommonTopLevelTabHover A:VISITED, .CommonTopLevelTabHover A:ACTIVE     
{
      color: #000000;
      display:block;
      text-decoration: none;

}
.CommonTopLevelTabHover A:HOVER     
{
      color: #000000;
      display: block;
      text-decoration: none;

}
.CommonSelectedTopLevelTab     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
       font-size:12px;
       font-weight: bold;
      color: #000000;
      cursor:default;
      cursor:pointer;
      background-image: url(../images/common/top_item_selected_bg.gif);
      background-repeat:repeat-x;
      padding-left: 16px;
      padding-right: 16px;
      border-style: solid;
      border-width: 0px;
      border-right-width: 1px;
      border-color: #999999;
      padding-top: 8px;
      padding-bottom: 8px;
      white-space: nowrap;

}
.CommonSelectedTopLevelTab A:LINK, .CommonSelectedTopLevelTab A:VISITED, .CommonSelectedTopLevelTab A:ACTIVE     
{
      color: #000000;
      display:block;
      text-decoration: none;

}
.CommonSelectedTopLevelTab A:HOVER     
{
      color: #000000;
      display:block;
      text-decoration: none;

}
.CommonSearchResultArea     
{
      border-style: solid;
      border-width: 0px;
      border-bottom-width: 1px;
      border-color: #eeeeee;
      margin: 8px;
      margin-bottom: 8px;
      margin-left: 0px;

}
.CommonSearchResult     
{
      color: #000000;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;
      line-height: 20px;

}
.CommonSearchResultName     
{
      color: #738AC4;
      font-size: 150%;
      font-weight: normal;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      padding: 4px;
      padding-left: 0px;
      margin: 0px;

}
.CommonSearchResultDetails     
{
      margin-top: 10px;
      margin-bottom: 10px;
      color: #999999;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;

}
.CommonSearchStatistics     
{
      font-size: 80%;
      margin-top: 8px;
      margin-bottom: 16px;

}
.CommonValidationWarning     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 100%;
      color: #ff0000;
      font-weight: bold;
      padding: 2px;

}
.CommonPopupArea     
{
      padding: 8px;
      background-color: #eeeeee;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;

}
.CATopGroup     
{
       z-index:99;
       position:relative;

}
.CADefaultTab      
{
       color:black;
        background-image: url(../../../utility/caimages/tabs/tab_bg.gif);
       font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size:11px;
        cursor:default;

}
.CADefaultTabHover      
{
       color:black;
        background-image: url(../../../utility/caimages/tabs/hover_tab_bg.gif);
       font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size:11px;
        cursor:default;

}
.CASelectedTab      
{
       color:black;
        background-image: url(../../../utility/caimages/tabs/selected_tab_bg.gif);
       font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size:11px;
        cursor:default;

}
.CADisabledTab      
{
       color:#AAAAAA;
        background-image: url(../../../utility/caimages/tabs/tab_bg.gif);
       font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size:px;
        font-weight: bold;
       cursor:default;

}
.CAMultiPage     
{
       background-color:White;
       border: 1px solid #919B9C;
       width:100%;
       position:relative;
       padding:10px;
       top:-3px;
       left:1px;
       z-index:98;

}
.CAMultiPageModal     
{
       background-color:White;
       border: 1px solid #919B9C;
       height:350px;
       position:relative;
       padding:20px;
       top:-3px;
       left:1px;
       z-index:98;

}
.PageViewModalPanel     
{
      height:290px;
      overflow-y:scroll;
      padding-right:2px;

}
.CAPageContent     
{
       font-family: Verdana, Tahoma, Arial, Helvetica;

}
.CommonContentPartBorderOff     
{
      padding: 1px;

}
.CommonContentPartBorderOn     
{
      border-style: dashed;
      border-width: 1px;
      border-color: #999999;
      background-color: #efefef;

}
.CommonInlineEditOn     
{
      background-color: #efefef;

}
.CommonInlineEditOff     
{
      padding: 0px;

}
.Copyright     
{
      margin-top: 10px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      margin-left: 13px;
      margin-right: 13px;
      font-size: 11px;
      text-align: right;
      padding-bottom:15px;

}
.CommonContextMenuGroup     
{
      background-color:#ffffff;
      border:solid 1px gray;

}
.CommonContextMenuItem     
{
      background-color:white;
       font-family: Verdana, Tahoma, Arial, Helvetica;
       font-size:90%;
       border:solid 1px white;
       cursor:pointer;
      padding: 3px;

}
.CommonContextMenuItemHover     
{
      background-color:#e2eecd;
       color:black;
       font-family: Verdana, Tahoma, Arial, Helvetica;
       font-size:90%;
       border:solid 1px #dddddd;
       cursor:pointer;
      padding: 3px;

}
.CommonContextMenuItemExpanded     
{
      background-color:silver;
       color:black;
       font-family: Verdana, Tahoma, Arial, Helvetica;
       font-size:90%;
       border:solid 1px white;
       cursor:pointer;
       padding: 3px;

}
.CommonContextMenuSeperatorItem     
{
      background-color:#cccccc;
       height: 1px;
      border-style: solid;
      border-color: white;
      border-width: 4px;
      cursor:pointer;

}
.CommonModalMask     
{
      opacity: .4;
      filter: alpha(opacity=40);
      background-color: #333333;

}
.CommonModal     
{
      border-style: solid;
      border-width: 1px;
      border-color: #888888;
      border-right-width: 3px;
      border-right-color: #888888;
      border-bottom-width: 3px;
      border-bottom-color: #888888;
      background-color: #eeeeee;

}
.CommonModalTitle     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      height: 18px;
      font-size: 16px;
      padding: 5px;
      padding-bottom: 7px;
      border-style: solid;
      border-width: 0px;
      border-bottom-width: 1px;
      border-color: #cccccc;
      background-color: #e2eecd;
      color: #698d73;
      font-weight: bold;
      cursor: move;
      overflow: hidden;

}
.CommonModalClose     
{
      width: 33px;
      height: 12px;
      background-image: url(../images/common/close.gif);
      background-repeat: no-repeat;
      overflow: hidden;
      cursor: pointer;
      float: right;

}
.CommonModalContent     
{
      background-color: #ffffff;

}
.CommonModalFooter     
{
      border-style: solid;
      border-width: 0px;
      border-top-width: 1px;
      border-color: #cccccc;
      background-color: #eeeeee;
      padding: 2px;

}
.CommonModalResize     
{
      width: 14px;
      height: 14px;
      background-image: url(../images/common/resize.gif);
      background-repeat: no-repeat;
      overflow: hidden;
      float: right;
      cursor: se-resize;

}
.CommonRateControlReadOnly     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      background-color: #ffffff;
      border-style: solid;
      border-color: #999999;
      border-width: 1px;
      padding: 1px;
      white-space: nowrap;

}
.CommonRateControl     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      background-color: #eeeeee;
      border-style: solid;
      border-color: #999999;
      border-width: 1px;
      cursor: pointer;
      padding: 1px;
      white-space: nowrap;

}
.CommonRateControlActive     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      background-color: #ffcc66;
      border-style: solid;
      border-width: 1px;
      border-color: #cc9933;
      cursor: pointer;
      padding: 1px;
      white-space: nowrap;

}
.CommonContentSelectorTreeArea     
{
      background-color: #ffffff;
      height: 330px;
      width: 215px;
      margin: 5px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      overflow: auto;

}
.CommonContentSelectorItemsArea     
{
      margin: 5px;
      margin-bottom: 0px;
      margin-left: 0px;
      background-color: #ffffff;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      height: 250px;
      overflow: auto;
      padding: 4px;

}
.CommonContentSelectorOptionsArea     
{
      margin: 5px;
      margin-top: 0px;
      margin-left: 0px;
      background-color: #ffffff;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      height: 60px;
      overflow: auto;
      padding: 4px;

}
.CommonContentSelectorTree     
{
      padding: 0px;
      height: 330px;
      width: 215px;
      overflow: visible;

}
.CommonContentSelectorTreeNode     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      cursor: pointer;

}
.CommonContentSelectorTreeNodeSelected     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-weight: bold;
      cursor: pointer;

}
.CommonContentSelectorTreeNodeHover     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      cursor: pointer;

}
.CommonContentSelectorItem     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      border-style: solid;
      border-width: 1px;
      border-color: #cccccc;
      cursor: pointer;
      padding: 3px;
      width: 79px;
      height: 79px;
      overflow: hidden;
      margin: 6px;
      margin-bottom: 0px;
      text-align: center;
      vertical-align: middle;

}
.CommonContentSelectorItemSelected     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      border-style: solid;
      border-width: 3px;
      border-color: #999999;
      cursor: pointer;
      padding: 1px;
      width: 79px;
      height: 79px;
      overflow: hidden;
      margin: 6px;
      margin-bottom: 0px;
      text-align: center;
      vertical-align: middle;

}
.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img     
{
      margin-top: auto;
      margin-bottom: auto;

}
.CommonContentSelectorItemName     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      font-weight: normal;
      text-align: center;
      cursor: pointer;
      padding: 2px;
      width: 83px;
      height: 12px;
      overflow: hidden;
      margin: 6px;
      margin-top: 1px;
      margin-bottom: 16px;

}
.CommonContentSelectorItemNameSelected     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 90%;
      font-weight: normal;
      text-align: center;
      background-color: #999999;
      cursor: pointer;
      padding: 2px;
      width: 83px;
      height: 12px;
      overflow: hidden;
      margin: 6px;
      margin-top: 1px;
      margin-bottom: 16px;

}
.CommonContentSelectorButtonArea     
{
      text-align: right;
      margin: 5px;
      margin-top: 0px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-weight: bold;
      font-size: 120%;

}
.CommonResizeArea     
{
      width: 8px;
      background-color: #7fa2bd ;
/*#eeeeee*/;
      border-style: solid;
      border-width: 0px;
      border-right-width: 1px;
      border-left-width: 1px;
      border-color: #333333;
      position: relative;
      cursor: move;
      cursor: col-resize;

}
.CommonCollapseButton     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      padding-top: 16px;
      padding-bottom: 16px;
      background-color: #cccccc;
      color: #000000;
        font-size: 10px;
      font-weight: bold;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      vertical-align: middle;
      border-style: solid;
      border-width: 1px;
      border-color: #666666;

}
.CommonCollapseButton:LINK, .CommonCollapseButton:VISITED, .CommonCollapseButton:ACTIVE     
{
      color: #000000;

}
.CommonCollapseButton:HOVER     
{
      background-color: #eeeeee;
      color: #000000;

}
.comment h4    
{
      font-size: 1.1em;
      margin: 0px;
      padding: 0px;
      font-weight: 600;

}
.helpicon     
{
      border-style:none;
      line-height: normal;

}
.helpicon img     
{
      height: 20px;
      width: 16px;
      vertical-align: middle;

}
.calendar_button     
{
     border:none;
     cursor:pointer;

}
.picker     
{
       background-color: #FFFFFF;
       border: 1px gray solid;
       font-size: 12px;
       font-weight: bold;
       font-family: Verdana, Tahoma, Arial, Helvetica;
       padding: 2px;
       cursor: pointer;

}
.calendar td     
{
     font-size:11px;

}
.title     
{
     font-weight:bold;
     background-color:#D7D7E5;

}
.day     
{
      width:25px;
      cursor:pointer;
      text-align:center;
      border-width:1px;
      border-color:#F6F6F6;
      border-style:solid;

}
.dayhover     
{
      width:25px;
      cursor:pointer;
      text-align:center;
      text-decoration:underline;
      border-width:1px;
      border-color:#F6F6F6;
      border-style:solid;

}
.dayheader     
{
      width:25px;
      text-align:center;
      border-width:1px;
      border-color:white;
      border-style:solid;
      font-weight:bold;
      background-color:#FFFFFF;

}
.othermonthday     
{
     color:#999999;

}
.outofrangeday     
{
     visibility:hidden;

}
.selectedday     
{
      width:25px;
      background-color:#FBE694;
      color:#000000;
      border-width:1px;
      border-color:#BB5503 !important;
      border-style:solid;
      font-weight:bold;

}
.calendar     
{
      border-style:solid;
      border-width:1px;
      border-color:Black;
      border-collapse:collapse;
      background-color:#FFFFFF;
      cursor:default;

}
.month     
{
      background-color:#F6F6F6;
   margin: 5px;
      margin-top:0px;

}
.nextprev     
{
      cursor:pointer;
      height:25px;
      vertical-align:center;
      padding:0px 5px 0px 5px;

}
.selector     
{
      width:14px;
      cursor:pointer;
      text-align:left;
      vertical-align:center;
      background-color:#FFFFFF;

}
.CommonPollMoveUpButton     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      margin: 1px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-color: #cccccc;
      border-left-color: #cccccc;
      background-color: #eeeeee;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      background-repeat: no-repeat;
      background-position: left top;
      width: 20px;
      height: 20px;
      line-height: normal;
      background-image: url(../images/common/up.gif);

}
.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE     
{
      text-decoration: none;
      color: #333333;

}
.CommonPollMoveUpButton:HOVER     
{
      text-decoration: none;
      color: #333333;
      background-color: #dddddd;

}
.CommonPollMoveDownButton     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      margin: 1px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-color: #cccccc;
      border-left-color: #cccccc;
      background-color: #eeeeee;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      background-repeat: no-repeat;
      background-position: left top;
      width: 20px;
      height: 20px;
      line-height: normal;
      background-image: url(../images/common/down.gif);

}
.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE     
{
      text-decoration: none;
      color: #333333;

}
.CommonPollMoveDownButton:HOVER     
{
      text-decoration: none;
      color: #333333;
      background-color: #dddddd;

}
.CommonPollDeleteButton     
{
      display: inline-table;
      display: -moz-inline-box;
      display: inline-block;
      margin: 1px;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-color: #cccccc;
      border-left-color: #cccccc;
      background-color: #eeeeee;
      color: #333333;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 80%;
      font-weight: bold;
      background-repeat: no-repeat;
      background-position: left top;
      width: 20px;
      height: 20px;
      line-height: normal;
      background-image: url(../images/common/delete.gif);

}
.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE     
{
      text-decoration: none;
      color: #333333;

}
.CommonPollDeleteButton:HOVER     
{
      text-decoration: none;
      color: #333333;
      background-color: #dddddd;

}
.CommonPollArea     
{
      width: 375px;
      background-color: #f4f4f4;
      border-style: solid;
      border-width: 1px;
      border-color: #bbbbbb;
      margin-left: auto;
      margin-right: auto;

}
.CommonPollQuestion     
{
      background-color: #e2eecd;
      border-style: solid;
      border-width: 0px;
      border-bottom-width: 1px;
      border-color: #bbbbbb;
      padding: 4px;
      color: #698d73;
      margin: 0px;
      font-size: 105%;

}
.CommonPollContent     
{
      padding: 4px;

}
.CommonPollDescription     
{

}
.CommonPollSwitchedContent     
{
      width: 275px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 6px;
      margin-bottom: 6px;

}
.CommonPollAnswer     
{
      padding: 2px;

}
.CommonPollUserVote     
{
      color: #777777;

}
.CommonPollFooter     
{
      padding: 2px;
      background-color: #cccccc;
      border-style: solid;
      border-width: 0px;
      border-top-width: 1px;
      border-color: #999999;
      font-size: 80%;

}
.CommonTagCloud     
{
      background-color: #f7f7f7;
      padding: 8px;
      padding-top: 16px;
      padding-bottom: 16px;
      margin: 0px;
      margin-bottom: 16px;
      margin-top: 16px;
      color: #999999;
      line-height: 250%;
      list-style-type: none;

}
.CommonSidebarTagCloud     
{
      line-height: 225%;
      margin: 0px;
      padding: 0px;
      list-style-type: none;

}
.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6     
{
      margin: 0px;
      padding: 0px;
      display: inline;

}
.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active     
{
      margin-right: 6px;
      text-decoration: none;
      color: #334433;
      font-size: 225%;
      font-weight: 900;

}
.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active     
{
      margin-right: 6px;
      text-decoration: none;
      color: #445544;
      font-size: 175%;
      font-weight: 800;

}
.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active     
{
      margin-right: 6px;
      text-decoration: none;
      color: #556655;
      font-size: 150%;
      font-weight: 600;

}
.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active     
{
      margin-right: 6px;
      text-decoration: none;
      color: #667766;
      font-size: 120%;
      font-weight: 500;

}
.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active     
{
      margin-right: 6px;
      text-decoration: none;
      color: #778877;
      font-size: 100%;
      font-weight: 300;

}
.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active     
{
      margin-right: 6px;
      text-decoration: none;
      color: #889988;
      font-size: 80%;
      font-weight: 200;

}
.CommonTag1 a:hover, .CommonTag2 a:hover, .CommonTag3 a:hover, .CommonTag4 a:hover, .CommonTag5 a:hover, .CommonTag6 a:hover     
{
      background-color: #dddddd;
      text-decoration: none;

}
.CommonSearchArea     
{
      margin-bottom: 8px;
      margin-top: 16px;
      padding: 6px;
      background-color: #f3f3f3;
      border-style: solid;
      border-width: 1px;
      border-color: #cccccc;

}
.CommonSearchArea table     
{
      margin-left: auto;
      margin-right: auto;

}
.CommonPane     
{
      padding: 0px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 10pt;
      border-style: solid;
      border-width: 1px;
      border-color: #999999;
      border-top-width: 0px;
      background-color: #ffffff;
      padding: 8px;

}
.CommonPaneTabSet     
{
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-size: 11px;
      padding: 0px;
      padding-bottom: 0px;
      background-image: url(../images/common/tabset.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
      white-space: nowrap;

}
.CommonPaneTab     
{
      padding-right: 4px;
      background-image: url(../images/common/tab-right.gif);
      background-repeat: no-repeat;
      background-position: top right;
       height: 21px;
      margin-top: 1px;

}
.CommonPaneTab1     
{
      padding-left: 3px;
      background-image: url(../images/common/tab-left.gif);
      background-repeat: no-repeat;
      background-position: top left;

}
.CommonPaneTab2     
{
      padding: 4px;
      height: 13px;
      cursor: pointer;
      white-space: nowrap;
      background-image: url(../images/common/tab.gif);
      background-repeat: repeat-x;
      background-position: top left;
      text-align: center;
      overflow: hidden;

}
.CommonPaneTabSelected     
{
      padding-right: 4px;
      background-image: url(../images/common/tab-selected-right.gif);
      background-repeat: no-repeat;
      background-position: top right;
       height: 21px;
      margin-top: 1px;

}
.CommonPaneTabSelected1     
{
      padding-left: 3px;
      background-image: url(../images/common/tab-selected-left.gif);
      background-repeat: no-repeat;
      background-position: top left;

}
.CommonPaneTabSelected2     
{
      padding: 4px;
      padding-top: 3px;
      padding-bottom: 5px;
      height: 13px;
      cursor: pointer;
      white-space: nowrap;
      background-image: url(../images/common/tab-selected.gif);
      background-repeat: repeat-x;
      background-position: top left;
      text-align: center;
      font-weight: bold;
      overflow: hidden;

}
.CommonPaneTabHover     
{
      padding-right: 4px;
      background-image: url(../images/common/tab-hover-right.gif);
      background-repeat: no-repeat;
      background-position: top right;
       height: 21px;
      margin-top: 1px;

}
.CommonPaneTabHover1     
{
      padding-left: 3px;
      background-image: url(../images/common/tab-hover-left.gif);
      background-repeat: no-repeat;
      background-position: top left;

}
.CommonPaneTabHover2     
{
      padding: 4px;
      cursor: pointer;
      white-space: nowrap;
      height: 13px;
      background-image: url(../images/common/tab-hover.gif);
      background-repeat: repeat-x;
      background-position: top left;
      text-align: center;
      overflow: hidden;

}
.CommonInlineTagEditor     
{
      padding: 4px;
      border: solid 1px #999999;
      background-color: #f3f3f3;

}
#CommonOuter     
{
      width: 956px;
      margin-left: auto;
      margin-right: auto;
      border:1px solid black;

}
#Common     
{
      background-color: #ffffff;
      border-top: solid 10px #f68f1e;

}
#CommonHeader     
{
      width: 100%;

}
#CommonFooter     
{
      background-color: #d3d3d3;
      padding: 8px;
      text-align:right;
      border-style: solid;
      border-width: 0px;
      border-top-width: 2px;
      border-color: #bbbbbb;

}
#CommonLeftColumn     
{
      background-color: #d2d9de;
      padding-bottom: 22px;

}
#CommonRightColumn     
{
      background-color: #d2d9de;
      padding-bottom: 22px;

}
#welcome     
{
      color: #000000;
      font-size: 10px;
      margin-right: 5px;
      margin-top: -5px;
      padding-bottom: 10px;

}
#welcome A, #welcome A:VISITED, #welcome A:ACTIVE, #welcome A:HOVER     
{
      font-size: 10px;

}
#CommonCommentForm, #CommonContactForm     
{
       padding: 0;
       font-size: 0.95em;

}
#CommonCommentForm h2, #CommonContactForm h2     
{
      margin-bottom:0;

}
#CommonCommentForm h3, #CommonContactForm h3    
{
      font-size: 1.3em;
      margin: 0px 10px 0px 0px;
      padding: 10px 0px 5px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-weight: 600;
      letter-spacing: 0px;

}
#CommonCommentForm p, #CommonContactForm p    
{
      padding: 0em;
      font-size: 0.95em;

}
#CommonCommentForm dl, #CommonContactForm dl     
{
      margin: 0;
      padding: 0;

}
#CommonCommentForm dt, #CommonContactForm dt     
{
      padding-top: 5px;
      padding-bottom: 5px;
      padding-right: 0px;
      padding-left: 0px;
      font-size: 1.0em;
      margin: 0px;

}
#CommonCommentForm dd, #CommonContactForm dd     
{
      color: #777777;
      margin-left:0;

}
#CommonCommentForm dt em, #CommonContactForm dt em     
{
      font-size: 0.95em;

}
#CommonCommentForm .smallbox, #CommonContactForm .smallbox     
{
      width: 350px;
      padding: 2px;
      border-top: 1px solid #7F8D3E;
      border-right: 1px solid #E2E3D1;
      border-bottom: 1px solid #E2E3D1;
      border-left: 1px solid #E2E3D1;

}
#CommonCommentForm textarea, #CommonContactForm textarea     
{
      width: 500px;
      height: 150px;
      padding: 2px;
      border-top: 1px solid #7F8D3E;
      border-right: 1px solid #E2E3D1;
      border-bottom: 1px solid #E2E3D1;
      border-left: 1px solid #E2E3D1;
      font-size: 1em;

}
#comments    
{
      margin: 0px;
      padding: 0;

}
#comments dl     
{
         margin:0;
         padding:0;

}
#comments h3    
{
      font-size: 1.3em;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 5px;
      font-family: Verdana, Tahoma, Arial, Helvetica;
      font-weight: 600;
      letter-spacing: 0px;

}
#comments dt    
{
      font-size: 1.1em;
      letter-spacing: 0px;
      font-weight: 600;
         margin-left:0;
          padding-left:0;

}
#comments dd    
{
      padding: 0.5em 1em;
   margin: 0px;
      margin-bottom: 1em;
      padding-left:0;
      font-size: 0.9em;

}
#comments dd span    
{
      font-weight: 600;
      padding-top: 0.5em;
      font-size: 0.9em;
      color: #777777;

}

.clearIt, .clearBoth, .clear
{
	clear: both;
	display: block;
}
.floatRight
{
	float:right;
	padding:0px;
	padding-left:15px;
	padding-bottom:15px;
}

.floatLeft
{
	float:left;
	padding:0px;
	padding-right:15px;
	padding-bottom:15px;
}

.imageComment
{
	font-weight: bold; 
	font-size: 11px; 
	text-align: center;
	white-space:normal;
}

.codeHighlight
{
	COLOR: #fff; 
	background-color: #335ea8
}

.Code     
{
	font-family: Consolas, Courier New;
	border: 1px dashed #FBCE66;
	padding: 10px;
	margin-left: 25px;
	margin-right: 25px;
	background-color: White;
	font-size: 1.1em;
	word-spacing: Normal;
	text-align: left;
}
.Quote     
{
  background-image: url(../images/common/BeginQuote.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  background-color: #E9E8EB;
  font-family: Verdana, Tahoma, Sans Serif;
  font-size: 10pt;
  text-align: justify;
  font-style: italic;
  border: 1px solid #AAAAAA;
  padding: 10px;
  padding-top: 20px;
  padding-left: 15px;
  
  margin-left: 25px;
  margin-right: 25px;

}

.EndQuote
{
  background-image: url(../images/common/EndQuote.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}

.footnote
{
	clear:both;
	font-size: 8pt;
}