/*
Generics

Replaced 
Orange with Red
d87013 with C12424

Greys to tan
F4F4F4 with FCFCDF
EEEEEE with F8F8D8
DDDDDD with EFEFCC
CCCCCC with DFDFBC
BFBF9C with BFBF9C
9F9F7C with 9F9F7C
666666 with 6F6F4C

*/
.HomeFeatured {
    border-right: #666 1px solid;
    padding-bottom: 6px;
    margin-left: 4px;
    border-left: #CCC 1px solid;
    border-top: #CCC 1px solid;
    margin-right: 4px;
    margin-bottom: 8px;
    border-bottom: #666 1px solid;
    clear: both
    }
.HomeFeatured H3 {
    top: -5px;
    position: relative;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    background-color: #F7F7F7;
    background-repeat: repeat-x;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 2px
    }
.HomeSection H2 {
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    background-color: #F7F7F7;
    color: #66A;
    background-repeat: repeat-x;
    margin-bottom: 5px;
    margin-top: 0;
    padding-left: 2px
    }
.BlogHeader {
    background-color: #101929;
    margin-bottom: 8px;
    top: -10px;
    position: relative;
    color: #F7F7F7;
    padding: 6px
    }
.BlogTitle A {
    color: #F7F7F7;
    font-family: Verdana;
    font-size: large;
    font-weight: bold
    }
.BlogDescription {
    font-size: large
    }
.BlogAvatar {
    top: -10px;
    background-color: #101929;
    position: relative;
    float: right;
    clear: both;
    padding: 20px;
    z-index: 100
    }
.BlogInlineAd {
    width: 300px;
    float: right;
    margin: 10px
    }
.HomeSection H2 A {
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    background-color: #F7F7F7;
    color: #66A;
    background-repeat: repeat-x;
    margin-bottom: 5px;
    margin-top: 0;
    padding-left: 2px
    }
.HomeLeft {
    width: 68%;
    float: left
    }
.HomeSection {
    border-top: 1px solid #CCC;
    border-right: #666 1px solid;
    border-left: #CCC 1px solid;
    border-bottom: #666 1px solid;
    padding-bottom: 6px;
    margin-bottom: 8px;
    margin-top: 8px
    }
.HomeSection P {
    margin: 6px
    }
.HomeRight {
    width: 30%;
    float: right
    }
.HomeSection UL {
    padding-left: 5px;
    margin: 0;
    list-style-type: none
    }
.HomeSection LI {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 4px;
    padding-top: 0
    }
.HomeSection LI .title {
    font-weight: bold;
    font-size: small
    }
.HomeSection LI .excerpt {
    font-size: x-small
    }
.HomeSection LI .author {
    font-size: xx-small
    }
.downplayed LI A:link, .downplayed LI A:visited, .downplayed LI A:active, .downplayed LI A:hover {
    font-size: x-small;
    font-weight: normal;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0
    }
/*
Start of original
*/
body, html {
    margin: 0;
    padding: 0;
    color: #000;
    font-family: Verdana, Arial, sans-serif;
    font-stretch: condensed;
    font-size: 10pt;
    margin-left: 6px;
    margin-right: 6px;
    /*
    	background-color: #ffffff;
    */
    background-color: #000;
    background-image: url(../images/Common/body-background-gradient.gif);
    background-repeat: repeat
    }
#CommonOuter {
    min-width: 865px;
    width: 100%;
    /* 956px*/
    margin-left: auto;
    margin-right: auto
    }
#Common {
    background-color: #fff;
    /* border-top: solid 6px #c12424; */
    }
#CommonHeader {
    width: 100%;
    overflow: hidden
    }
#CommonFooter {
    background-color: #fff;
    /* f4f4f4 */
    padding: 8px;
    text-align: center;
    border-style: solid;
    border-width: 0;
    border-top-width: 2px;
    border-color: #ccc
    }
#CommonLeftColumn {
    background-color: #fff;
    /* f4f4f4 */
    padding-bottom: 22px;
    padding-left: 4px
    }
#CommonRightColumn {
    background-color: #fff;
    /* f4f4f4 */
    padding-bottom: 22px;
    padding-right: 4px
    }
A:link {
    color: #02469b
    }
A:active {
    color: #C12424
    }
A:visited {
    color: #02469b
    }
A:hover {
    text-decoration: underline
    }
SELECT {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%
    }
TEXTAREA {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%
    }
INPUT {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%
    }
BUTTON {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%
    }
/*
Common Styles
*/
.CommonJumpArea {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    padding: 4px;
    padding-left: 0;
    padding-right: 0;
    font-weight: bold
    }
.CommonFeedArea {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    padding: 4px;
    padding-left: 0;
    padding-right: 0;
    font-weight: bold
    }
.CommonPagingArea {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    padding: 4px;
    margin-left: 3px;
    margin-right: 3px;
    font-weight: bold
    }
.CommonSortArea {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    padding: 4px;
    margin-left: 3px;
    margin-right: 3px;
    font-weight: bold;
    margin-right: 40px
    }
.CommonBreadCrumbArea {
    /* font-family: Verdana, Arial, sans-serif; */
    font-weight: bold;
    font-size: 80%;
    margin: -5px -15px 10px -15px;
    padding: 5px 5px 5px 20px;
    background-color: #f4f4f4;
    color: #666;
    border-style: solid;
    border-width: 0;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-color: #ccc
    }
.CommonBreadCrumbArea A:link {
    color: #666
    }
.CommonBreadCrumbArea A:visited {
    color: #666
    }
.CommonFilterArea {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    padding: 4px;
    margin-left: 3px;
    margin-right: 3px;
    font-weight: bold;
    margin-right: 40px
    }
.CommonPagingArea A:link {
    color: #666
    }
.CommonPagingArea A:visited {
    color: #666
    }
.CommonSearchResults {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    color: #000;
    font-weight: bold;
    padding: 8px
    }
.CommonSearchResultsArea {
    border-style: solid;
    border-width: 0;
    border-top-width: 2px;
    border-color: #ccc;
    margin-top: 16px;
    padding-top: 4px
    }
/* 
Tree Form Element
*/
.CommonTreeFormArea {
    border-style: solid;
    border-color: #c14342;
    border-width: 1px;
    padding: 2px;
    width: 350px;
    height: 175px;
    overflow: auto;
    margin: 4px;
    margin-left: 2px
    }
.CommonTreeFormTree {
    padding: 0
    }
.CommonTreeFormNode {
    /* font-family: Verdana, Arial, sans-serif; */
    cursor: pointer;
    font-size: 90%
    }
.CommonTreeFormNodeSelected {
    /* font-family: Verdana, Arial, sans-serif; */
    padding: 1px;
    font-weight: bold;
    background-color: #ddd;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    cursor: pointer;
    font-size: 90%
    }
.CommonTreeFormNodeHover {
    /* font-family: Verdana, Arial, sans-serif; */
    cursor: pointer;
    font-size: 90%
    }
/* 
Title Bar Styles
*/
.CommonTitleBar {
    position: relative
    }
.CommonTitleBarSearchArea {
    text-align: right;
    /* font-family: Verdana, Arial, sans-serif; */
    color: #666;
    padding: 10px;
    padding-right: 20px;
    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: #ccc;
    font-size: 12px;
    font-variant: small-caps;
    text-align: left;
    padding-left: 4px;
    font-weight: bold;
    color: #999;
    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: #ccc;
    font-size: 12px;
    font-variant: small-caps;
    text-align: left;
    padding-left: 5px;
    padding-right: 9px;
    padding-top: 3px;
    padding-bottom: 4px;
    font-weight: bold;
    color: #999
    }
.CommonSearchButton:link, .CommonSearchButton:visited, .CommonSearchButton:active {
    color: #999;
    text-decoration: none
    }
.CommonSearchButton:hover {
    text-decoration: underline
    }
.CommonTitleBarImage {
    height: 90px
    }
.CommonTitleBarTitle {
    height: 50px;
    padding: 0 0 0 4px;
    /* font-family: Verdana, Arial, sans-serif; */
    padding-top: 0;
    font-size: 250%;
    color: #555;
    margin: 0;
    margin-bottom: -5px;
    font-weight: bolder
    }
.CommonTitleBarTitle A:link {
    color: #333;
    text-decoration: none
    }
.CommonTitleBarTitle A:visited {
    color: #333;
    text-decoration: none
    }
.CommonTitleBarTitle A:active {
    color: #333;
    text-decoration: none
    }
.CommonTitleBarDescription {
    position: relative;
    /* font-family: Verdana, Arial, sans-serif; */
    top: -4px;
    padding: 0 0 0 6px;
    color: #000;
    margin: 0;
    margin-bottom: -14px;
    font-size: 120%
    }
/*
User Area
*/
.CommonUserArea {
    padding-top: 4px;
    color: #000;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    font-weight: normal
    }
.CommonUserArea A:link, .CommonUserArea A:visited, .CommonUserArea A:active, .CommonUserArea A:hover {
    font-weight: bold
    }
/*
Form Styles
*/
.CommonFormTitle {
    color: #999;
    font-size: 140%;
    font-weight: bold;
    /* font-family: Verdana, Arial, sans-serif; */
    padding: 4px;
    padding-left: 0;
    margin: 0
    }
.CommonFormDescription {
    /* font-family: Verdana, Arial, sans-serif; */
    padding: 2px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-top: 8px
    }
TD.CommonFormFieldName {
    /* font-family: Verdana, Arial, sans-serif; */
    color: #666;
    padding: 2px;
    padding-right: 8px;
    font-weight: bold
    }
DIV.CommonFormFieldName {
    /* font-family: Verdana, Arial, sans-serif; */
    color: #666;
    padding: 2px;
    padding-top: 8px;
    font-weight: bold
    }
TD.CommonFormFieldDescription {
    /* font-family: Verdana, Arial, sans-serif; */
    color: #000;
    padding: 2px;
    font-size: 90%;
    font-weight: normal
    }
DIV.CommonFormFieldDescription {
    /* font-family: Verdana, Arial, sans-serif; */
    color: #000;
    padding: 2px;
    font-size: 90%;
    font-weight: normal
    }
TD.CommonFormField {
    /* font-family: Verdana, Arial, sans-serif; */
    color: #000;
    padding: 2px
    }
DIV.CommonFormField {
    /* font-family: Verdana, Arial, sans-serif; */
    color: #000;
    padding: 2px
    }
.CommonFormActionButtons {
    /* font-family: Verdana, Arial, sans-serif; */
    color: #000;
    padding: 2px;
    text-align: right
    }
/*
Join Form Styles
*/
.JoinTitle {
    width: 650px;
    text-align: left;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 140%;
    font-weight: bold;
    background-color: #C12424;
    /* #e2eecd; */
    color: #FFF;
    /* #698d73; */
    padding: 8px;
    padding-left: 8px;
    margin: 0;
    margin-top: 20px
    }
.JoinArea {
    width: 650px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    color: #FFF;
    background-color: #C12424;
    /* #e2eecd; */
    padding: 8px;
    padding-bottom: 16px;
    text-align: left
    }
/*
Message Styles
*/
.CommonMessageArea {
    width: 75%;
    margin-top: 64px;
    margin-bottom: 64px;
    background-color: #fff
    }
.CommonMessageTitle {
    text-align: left;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 140%;
    font-weight: bold;
    background-color: #C12424;
    /* #e2eecd; */
    color: #FFF;
    /* #698d73; */
    padding: 2px;
    padding-left: 8px;
    margin: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc
    }
.CommonMessageContent {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    color: #000;
    padding: 8px;
    padding-bottom: 16px;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    border-color: #ccc
    }
.CommonInlineMessageArea {
    margin-top: 4px;
    margin-bottom: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    background-color: #fff;
    background-position: left top;
    background-repeat: repeat-x
    }
.CommonInlineMessageTitle {
    text-align: left;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    font-weight: bold;
    background-color: #f4f4f4;
    color: #666;
    padding: 6px;
    padding-left: 8px;
    margin: 0;
    border-style: solid;
    border-width: 0;
    border-bottom-width: 1px;
    border-color: #ccc
    }
.CommonInlineMessageArea A:link, .CommonInlineMessageArea A:visited, .CommonInlineMessageArea A:active, .CommonInlineMessageArea A:hover {
    color: #666
    }
.CommonInlineMessageContent {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    color: #333;
    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, Arial, sans-serif; */
    font-size: 80%;
    font-weight: bold;
    color: #6b6
    }
.CommonInlineTidbit A {
    color: #494
    }
.CommonMessageSuccess {
    padding: 8px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    color: #343;
    font-weight: bold;
    border: solid;
    border-width: 1px;
    border-color: #999;
    background-color: #cfe7c0;
    margin-top: 8px;
    margin-bottom: 8px
    }
.CommonLicenseMessageSuccess {
    padding: 8px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    color: #343;
    font-weight: bold;
    border: solid;
    border-width: 1px;
    border-color: #999;
    background-color: #cfe7c0;
    margin-top: 8px;
    margin-bottom: 8px
    }
.CommonSmallMessageSuccess {
    padding: 2px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    font-weight: bold;
    color: #343
    }
.CommonMessageError {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 4px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    color: #433;
    font-weight: bold;
    border: solid;
    border-width: 1px;
    border-color: #999;
    background-color: #EBD9D9
    }
.CommonLicenseMessageError {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 4px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    color: #443;
    font-weight: bold;
    border: solid;
    border-width: 1px;
    border-color: #999;
    background-color: #fff499
    }
.CommonSmallMessageError {
    padding: 2px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    font-weight: bold;
    color: #900
    }
/*
Content
*/
.CommonTextBig {
    margin: 1px;
    padding: 5px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-weight: bold;
    font-size: 120%
    }
.CommonInputSearch {
    font-size: 150%
    }
.CommonInputBig {
    width: 90%;
    font-size: 130%
    }
.CommonContentArea {
    background-color: #fff;
    margin: 4px;
    padding: 0 10px 10px 10px;
    border: solid;
    border-width: 1px;
    border-color: #fff;
    text-align: left
    }
.CommonFreeTextContent {
    line-height: 20px;
    padding-left: 15px
    }
.CommonTitle, .CommonProfileTitle {
    color: #C12424;
    /* #d87013; */
    font-size: 180%;
    /* font-family: Verdana, Arial, sans-serif; */
    font-weight: bold;
    padding: 15px 0 15px 8px;
    margin: 0
    }
.CommonTitle A:link, .CommonTitle A:active, .CommonTitle A:visited, .CommonTitle A:hover {
    color: #c12424
    }
.CommonSubTitle {
    color: #C12424;
    /* #d87013; */
    font-size: 140%;
    font-weight: bold;
    /* font-family: Verdana, Arial, sans-serif; */
    padding: 4px;
    padding-left: 0;
    margin: 0
    }
.CommonHeader {
    color: #666;
    font-size: 130%;
    font-weight: bold;
    /* font-family: Verdana, Arial, sans-serif; */
    padding: 0;
    margin: 0;
    margin-top: 8px
    }
.CommonContent {
    padding: 0 8px 8px 8px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%
    }
.CommonGroupedContentArea {
    padding-bottom: 8px;
    margin-bottom: 16px;
    border-style: solid;
    border-width: 0;
    border-bottom-width: 1px;
    border-color: #eee
    }
.CommonFloatArea {
    float: left;
    width: 126px;
    margin: 8px;
    margin-left: 0;
    padding: 8px;
    padding-top: 0
    }
UL.CommonFloatList {
    margin: 0;
    padding: 0;
    list-style-type: none
    }
UL.CommonFloatList LI {
    margin-bottom: 8px;
    clear: both
    }
.CommonNonFloatArea {
    margin-left: 150px
    }
.CommonSidebar {
    padding: 0;
    margin-left: 0;
    margin-right: 0
    }
.CommonSidebarContentItem {
    margin-bottom: 0;
    display: list-item;
    list-style-type: square;
    margin-left: 8px;
    color: #C12424;
    /* #698d73; */
    }
.CommonSidebarArea {
    width: 194px;
    margin: 8px 0 0 0;
    overflow: hidden
    }
.CommonSidebarArea A:link {
    color: #FFF
    }
.CommonSidebarArea A:active {
    color: #FFF
    }
.CommonSidebarArea A:visited {
    color: #FFF
    }
.CommonSidebarArea A:hover {
    color: #FFF
    }
.CommonSidebarContent A:link {
    color: #C12424
    }
.CommonSidebarContent A:active {
    color: #C12424
    }
.CommonSidebarContent A:visited {
    color: #C12424
    }
.CommonSidebarContent A:hover {
    color: #C12424
    }
.CommonSidebarFooter A:link {
    color: #C12424
    }
.CommonSidebarFooter A:active {
    color: #C12424
    }
.CommonSidebarFooter A:visited {
    color: #C12424
    }
.CommonSidebarFooter A:hover {
    color: #C12424
    }
.CommonSidebarHeader {
    text-align: left;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    background-color: #C12424;
    /* #d2e6bd / #e2eecd */
    color: #FFF;
    /*#698d73*/
    padding: 2px;
    padding-left: 6px;
    margin-bottom: 0;
    margin-top: 0;
    /* 
    	background-image: url(../images/common/sidebar-header.gif);
    	background-position: top left;
    	background-repeat: no-repeat;
    	*/
    border-style: solid;
    border-width: 1px;
    border-color: #C12424;
    border-bottom-width: 0;
    width: 184px
    }
.CommonSidebarContent {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    color: #000;
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    background-color: #fff;
    width: 180px;
    overflow: hidden
    }
.CommonSidebarContentInfo {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    color: #000;
    margin-left: 6px;
    margin-right: 6px;
    padding: 0;
    border-style: solid;
    border-width: 0;
    border-color: #ccc;
    background-color: #fff;
    width: 180px;
    overflow: hidden
    }
.CommonSidebarFooter {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    color: #000;
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    border-color: #ccc;
    background-color: #fff;
    width: 180px;
    overflow: hidden
    }
.CommonSidebarFooterShort {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 10%;
    color: #000;
    padding: 0 6px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    border-color: #ccc;
    /* #DFDFBC; */
    background-color: #fff;
    width: 180px;
    height: 1px;
    overflow: hidden
    }
UL.CommonSidebarList {
    margin: 0;
    padding: 0
    }
UL.CommonSidebarList LI {
    margin-bottom: 5px;
    list-style-type: square;
    margin-left: 16px;
    color: #C12424;
    /* #698d73; */
    }
UL.CommonSidebarRssList {
    margin: 0;
    padding: 0
    }
UL.CommonSidebarRssList LI {
    margin-bottom: 5px;
    padding-bottom: 1px;
    margin-left: 16px;
    list-style-image: url(../images/common/feed-icon-12x12.png);
    color: #C12424;
    /* #698d73; */
    }
LI.CommonSidebarRssListItem {
    margin-bottom: 5px;
    padding-bottom: 1px;
    margin-left: 16px;
    list-style-image: url(../images/common/feed-icon-12x12.png);
    color: #C12424;
    /* #698d73; */
    }
.CommonDescription {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    color: #333;
    padding: 0 0 8px 0;
    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
    }
UL.CommonSidebarImageList {
    margin: 0;
    padding: 0;
    list-style-type: none
    }
.CommonSidebarLeft {
    padding: 0;
    margin-left: 0;
    margin-right: 0
    }
.CommonSidebarContentItemLeft {
    margin-bottom: 4px;
    display: list-item;
    list-style-type: square;
    margin-left: 8px;
    color: #C12424;
    /* #698d73; */
    }
.CommonSidebarAreaLeft {
    width: 134px;
    margin: 8px 0 0 0;
    overflow: hidden
    }
.CommonSidebarAreaLeft A:link {
    color: #FFF
    }
.CommonSidebarAreaLeft A:active {
    color: #FFF
    }
.CommonSidebarAreaLeft A:visited {
    color: #FFF
    }
.CommonSidebarAreaLeft A:hover {
    color: #FFF
    }
.CommonSidebarContentLeft A:link {
    color: #C12424
    }
.CommonSidebarContentLeft A:active {
    color: #C12424
    }
.CommonSidebarContentLeft A:visited {
    color: #C12424
    }
.CommonSidebarContentLeft A:hover {
    color: #C12424
    }
.CommonSidebarFooterLeft A:link {
    color: #C12424
    }
.CommonSidebarFooterLeft A:active {
    color: #C12424
    }
.CommonSidebarFooterLeft A:visited {
    color: #C12424
    }
.CommonSidebarFooterLeft A:hover {
    color: #C12424
    }
.CommonSidebarHeaderLeft {
    text-align: left;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    background-color: #C12424;
    /* #d2e6bd / #e2eecd */
    color: #FFF;
    /*#698d73*/
    padding: 2px;
    padding-left: 6px;
    margin-bottom: 0;
    margin-top: 0;
    /* 
    	background-image: url(../images/common/sidebar-header-left.gif);
    	background-position: top left;
    	background-repeat: no-repeat;
    	*/
    border-style: solid;
    border-width: 1px;
    border-color: #C12424;
    border-bottom-width: 0;
    width: 124px
    }
.CommonSidebarContentLeft {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    color: #000;
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    background-color: #fff;
    width: 120px;
    overflow: hidden
    }
.CommonSidebarContentLeftInfo {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    color: #000;
    margin-left: 6px;
    margin-right: 6px;
    padding: 0;
    /* padding-right: 6px; 
    	padding-left: 6px; */
    border-style: solid;
    border-width: 0;
    border-color: #ccc;
    background-color: #fff;
    width: 120px;
    overflow: hidden
    }
.CommonSidebarFooterLeft {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    color: #000;
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    border-color: #ccc;
    background-color: #fff;
    width: 120px;
    overflow: hidden
    }
#welcome {
    color: #000;
    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
    }
/*
Text Button
*/
.CommonTextButton {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    margin: 1px;
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    background-color: #eee;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    font-weight: bold;
    white-space: nowrap
    }
.CommonTextButton:link {
    text-decoration: none;
    color: #333;
    background-color: #eee
    }
.CommonTextButton:visited {
    text-decoration: none;
    color: #333;
    background-color: #eee
    }
.CommonTextButton:active {
    text-decoration: none;
    color: #333
    }
.CommonTextButton:hover {
    text-decoration: underline;
    color: #333;
    background-color: #ddd
    }
.CommonTextButtonBig {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    margin: 1px;
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    background-color: #eee;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 120%;
    white-space: nowrap
    }
.CommonTextButtonBig:link {
    text-decoration: none;
    color: #333;
    background-color: #eee
    }
.CommonTextButtonBig:visited {
    text-decoration: none;
    color: #333;
    background-color: #eee
    }
.CommonTextButtonBig:active {
    text-decoration: none;
    color: #333
    }
.CommonTextButtonBig:hover {
    text-decoration: underline;
    color: #333;
    background-color: #ddd
    }
.CommonTextButtonHighlight {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    margin: 1px;
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    background-color: #bbb;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    font-weight: bold;
    white-space: nowrap
    }
.CommonTextButtonHighlight:link, .CommonTextButtonHighlight:visited, .CommonTextButtonHighlight:active, .CommonTextButtonHighlight:hover {
    text-decoration: none;
    background-color: #bbb;
    color: #333
    }
.CommonImageTextButton {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    padding: 4px;
    margin: 1px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    background-color: #eee;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    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: #333;
    margin: 1px
    }
.CommonImageTextButton:visited {
    text-decoration: none;
    color: #333
    }
.CommonImageTextButton:active {
    text-decoration: none;
    color: #333
    }
.CommonImageTextButton:hover {
    text-decoration: underline;
    color: #333;
    background-color: #ddd
    }
.CommonImageTextButtonBig {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    padding: 4px;
    margin: 1px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    background-color: #eee;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    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: #333;
    margin: 1px
    }
.CommonImageTextButtonBig:visited {
    text-decoration: none;
    color: #333
    }
.CommonImageTextButtonBig:active {
    text-decoration: none;
    color: #333
    }
.CommonImageTextButtonBig:hover {
    text-decoration: underline;
    color: #333;
    background-color: #ddd
    }
.CommonImageTextButtonHighlight {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    margin: 1px;
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    background-color: #bbb;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    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: #bbb;
    color: #333
    }
.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
    }
/*
Options Styles
*/
.CommonOptionsListArea {
    background-color: #f4f4f4;
    padding: 4px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin: 0;
    margin-bottom: 6px;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    border-top-width: 1px;
    border-bottom-width: 1px
    }
.CommonOptionsListTitle {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 8pt;
    font-weight: normal;
    color: #666;
    margin: 0;
    margin-bottom: 4px;
    padding: 0
    }
.CommonOptionsListItem {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 8pt
    }
/*
Advertisements
*/
.CommonStandardTopAdArea {
    padding: 4px;
    margin: 0;
    margin-bottom: 4px;
    border: solid;
    border-width: 0;
    /* border-top-width: 1px; */
    border-color: #999
    }
.CommonStandardTopAdArea IFRAME {
    margin-left: auto;
    margin-right: auto
    }
.CommonStandardBottomAdArea {
    padding: 4px;
    border: solid;
    border-width: 0;
    /* border-top-width: 1px; */
    border-color: #999;
    margin: 0;
    margin-top: 4px
    }
.CommonStandardBottomAdArea IFRAME {
    border: solid;
    border-width: 1px;
    border-color: #999;
    margin-left: auto;
    margin-right: auto
    }
/*
List 
*/
.CommonListArea {
    padding-bottom: 8px;
    padding-top: 8px
    }
.CommonListTitle {
    padding: 6px;
    padding-left: 8px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    background-color: #C12424;
    /* #d2e6bd; */
    /* was #e2eecd */
    color: #FFF;
    /* #698d73; */
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    font-weight: bold;
    margin: 0
    }
.CommonListTitle A, .CommonListTitle A:visited, .CommonListTitle A:active, .CommonListTitle A:hover {
    color: #FFF;
    /* #698d73; */
    }
.CommonListHeaderLeftMost {
    text-align: left;
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #eee;
    background-color: #eee;
    color: #666;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    font-weight: bold
    }
.CommonListHeader {
    text-align: left;
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-left-width: 0;
    border-color: #eee;
    background-color: #eee;
    color: #666;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    font-weight: bold
    }
.CommonListCellLeftMost {
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    border-color: #eee;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%
    }
.CommonListCell {
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    border-left-width: 0;
    border-color: #eee;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%;
    text-align: left
    }
/* 
Simple Tab Strip Styles 
*/
.CommonSimpleTabStripTab {
    color: #FFF;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 12px;
    cursor: pointer;
    border-style: solid;
    border-width: 0;
    border-right-width: 1px;
    border-color: #db8484;
    height: 30px;
    vertical-align: middle
    }
.CommonSimpleTabStripTab A:link, .CommonSimpleTabStripTab A:visited, .CommonSimpleTabStripTab A:active {
    display: block;
    height: 22px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
    color: #FFF;
    text-decoration: none
    }
.CommonSimpleTabStripTab A:hover {
    display: block;
    height: 22px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
    color: #FFF;
    text-decoration: none
    }
.CommonSimpleTabStripTabHover {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 12px;
    color: #FFF;
    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: 0;
    border-right-width: 1px;
    border-color: #db8484
    }
.CommonSimpleTabStripTabHover A:link, .CommonSimpleTabStripTabHover A:visited, .CommonSimpleTabStripTabHover A:active {
    display: block;
    height: 22px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
    color: #FFF;
    text-decoration: none
    }
.CommonSimpleTabStripTabHover A:hover {
    display: block;
    height: 22px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
    color: #FFF;
    text-decoration: none
    }
.CommonSimpleTabStripSelectedTab {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    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: 0;
    border-right-width: 1px;
    border-color: #db8484
    }
.CommonSimpleTabStripSelectedTab A:link, .CommonSimpleTabStripSelectedTab A:visited, .CommonSimpleTabStripSelectedTab A:active {
    display: block;
    height: 22px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
    color: #FFF;
    text-decoration: none
    }
.CommonSimpleTabStripSelectedTab A:hover {
    display: block;
    height: 22px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
    color: #FFF;
    text-decoration: none
    }
/* 
Tab Strip Styles 
*/
.CommonTabBar {
    padding-left: 24px;
    margin: 0;
    margin-top: -3px;
    background-color: #ccc;
    height: 32px;
    overflow: hidden;
    background-image: url(../images/common/top_group_bg.gif);
    background-repeat: repeat-x
    }
.CommonTabBarInner {
    border-style: solid;
    border-width: 0;
    border-left-width: 1px;
    border-color: #db8484
    }
.CommonTopGroup ul {
    margin: 0;
    padding: 0
    }
.CommonTopGroup li {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none
    }
.CommonTopLevelTab, .CommonTopGroup li {
    color: #FFF;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 12px;
    cursor: pointer;
    padding-left: 16px;
    padding-right: 16px;
    border-style: solid;
    border-width: 0;
    border-right-width: 1px;
    border-color: #db8484;
    padding-top: 8px;
    padding-bottom: 8px;
    white-space: nowrap
    }
.CommonTopLevelTab A:link, .CommonTopLevelTab A:visited, .CommonTopLevelTab A:active {
    color: #FFF;
    display: block;
    text-decoration: none
    }
.CommonTopLevelTab A:hover {
    color: #FFF;
    display: block;
    text-decoration: none
    }
.CommonTopLevelTabHover {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 12px;
    color: #FFF;
    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: 0;
    border-right-width: 1px;
    border-color: #db8484;
    padding-top: 8px;
    padding-bottom: 8px;
    white-space: nowrap
    }
.CommonTopLevelTabHover A:link, .CommonTopLevelTabHover A:visited, .CommonTopLevelTabHover A:active {
    color: #FFF;
    display: block;
    text-decoration: underline
    }
.CommonTopLevelTabHover A:hover {
    color: #FFF;
    display: block;
    text-decoration: none
    }
.CommonSelectedTopLevelTab {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    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: 0;
    border-right-width: 1px;
    border-color: #db8484;
    padding-top: 8px;
    padding-bottom: 8px;
    white-space: nowrap
    }
.CommonSelectedTopLevelTab A:link, .CommonSelectedTopLevelTab A:visited, .CommonSelectedTopLevelTab A:active {
    color: #FFF;
    display: block;
    text-decoration: none
    }
.CommonSelectedTopLevelTab A:hover {
    color: #FFF;
    display: block;
    text-decoration: none
    }
/*
Search Results
*/
.CommonSearchResultArea {
    border-style: solid;
    border-width: 0;
    border-bottom-width: 1px;
    border-color: #eee;
    margin: 8px;
    margin-bottom: 8px;
    margin-left: 0
    }
.CommonSearchResult {
    color: #000;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    line-height: 20px
    }
.CommonSearchResultName {
    color: #738AC4;
    font-size: 150%;
    font-weight: normal;
    /* font-family: Verdana, Arial, sans-serif; */
    padding: 4px;
    padding-left: 0;
    margin: 0
    }
.CommonSearchResultDetails {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #999;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 80%
    }
.CommonSearchStatistics {
    font-size: 80%;
    margin-top: 8px;
    margin-bottom: 16px
    }
UL.CommonSearchResultList {
    margin: 0;
    padding: 0;
    list-style-type: none
    }
/*
Validation Styles
*/
.CommonValidationWarning {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 100%;
    color: #f00;
    font-weight: bold;
    padding: 2px
    }
/*
Popup Area
*/
.CommonPopupArea {
    padding: 8px;
    background-color: #eee;
    border-style: solid;
    border-width: 1px;
    border-color: #999
    }
/***** CA ************/
.CATopGroup {
    z-index: 99;
    position: relative
    }
.CADefaultTab {
    color: black;
    background-image: url(../../../utility/caimages/tabs/tab_bg.gif);
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 11px;
    cursor: default
    }
.CADefaultTabHover {
    color: black;
    background-image: url(../../../utility/caimages/tabs/hover_tab_bg.gif);
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 11px;
    cursor: default
    }
.CASelectedTab {
    color: black;
    background-image: url(../../../utility/caimages/tabs/selected_tab_bg.gif);
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 11px;
    cursor: default
    }
.CADisabledTab {
    color: #AAA;
    background-image: url(../../../utility/caimages/tabs/tab_bg.gif);
    /* font-family: Verdana, Arial, sans-serif; */
    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, Arial, sans-serif; */
    }
/*
ContentParts
*/
.CommonContentPartBorderOff {
    padding: 1px
    }
.CommonContentPartBorderOn {
    border-style: dashed;
    border-width: 1px;
    border-color: #999;
    background-color: #efefef
    }
.CommonInlineEditOn {
    background-color: #efefef
    }
.CommonInlineEditOff {
    padding: 0
    }
/*
Copyright
*/
.Copyright {
    margin-top: 10px;
    /* font-family: Verdana, Arial, sans-serif; */
    margin-left: 13px;
    margin-right: 13px;
    font-size: 11px;
    text-align: right
    }
/*
Context Menu Styles
*/
.CommonContextMenuGroup {
    background-color: #fff;
    border: solid 1px gray
    }
.CommonContextMenuItem {
    background-color: white;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    border: solid 1px white;
    cursor: pointer;
    padding: 3px
    }
.CommonContextMenuItemHover {
    background-color: #C12424;
    /* #e2eecd; */
    color: #FFF;
    /* black; */
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    border: solid 1px #ddd;
    cursor: pointer;
    padding: 3px
    }
.CommonContextMenuItemExpanded {
    background-color: silver;
    color: black;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    border: solid 1px white;
    cursor: pointer;
    padding: 3px
    }
.CommonContextMenuSeperatorItem {
    background-color: #ccc;
    height: 1px;
    border-style: solid;
    border-color: white;
    border-width: 4px;
    cursor: pointer
    }
/* Modal Styles */
.CommonModalMask {
    opacity: 0.4;
    filter: alpha(opacity=40);
    background-color: #333
    }
.CommonModal {
    border-style: solid;
    border-width: 1px;
    border-color: #888;
    border-right-width: 3px;
    border-right-color: #888;
    border-bottom-width: 3px;
    border-bottom-color: #888;
    background-color: #eee
    }
.CommonModalTitle {
    /* font-family: Verdana, Arial, sans-serif; */
    height: 18px;
    font-size: 16px;
    padding: 5px;
    padding-bottom: 7px;
    border-style: solid;
    border-width: 0;
    border-bottom-width: 1px;
    border-color: #ccc;
    background-color: #C12424;
    /* #e2eecd; */
    color: #FFF;
    /* #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: #fff
    }
.CommonModalFooter {
    border-style: solid;
    border-width: 0;
    border-top-width: 1px;
    border-color: #ccc;
    background-color: #eee;
    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
    }
/*
Rating Styles
*/
.CommonRateControlReadOnly {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    background-color: #fff;
    border-style: solid;
    border-color: #999;
    border-width: 0;
    padding: 2px;
    white-space: nowrap
    }
.CommonRateControl {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    background-color: #fff;
    /* eeeeee */
    border-style: solid;
    border-color: #999;
    border-width: 0;
    cursor: pointer;
    padding: 2px;
    white-space: nowrap
    }
.CommonRateControlActive {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    background-color: #fc6;
    border-style: solid;
    border-width: 1px;
    border-color: #c93;
    cursor: pointer;
    padding: 1px;
    white-space: nowrap
    }
/*
Content Selector Styles 
*/
.CommonContentSelectorTreeArea {
    background-color: #fff;
    height: 330px;
    width: 215px;
    margin: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    overflow: auto
    }
.CommonContentSelectorItemsArea {
    margin: 5px;
    margin-bottom: 0;
    margin-left: 0;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    height: 250px;
    overflow: auto;
    padding: 4px
    }
.CommonContentSelectorOptionsArea {
    margin: 5px;
    margin-top: 0;
    margin-left: 0;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    height: 60px;
    overflow: auto;
    padding: 4px
    }
.CommonContentSelectorTree {
    padding: 0;
    height: 330px;
    width: 215px;
    overflow: visible
    }
.CommonContentSelectorTreeNode {
    /* font-family: Verdana, Arial, sans-serif; */
    cursor: pointer
    }
.CommonContentSelectorTreeNodeSelected {
    /* font-family: Verdana, Arial, sans-serif; */
    font-weight: bold;
    cursor: pointer
    }
.CommonContentSelectorTreeNodeHover {
    /* font-family: Verdana, Arial, sans-serif; */
    cursor: pointer
    }
.CommonContentSelectorItem {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    cursor: pointer;
    padding: 3px;
    width: 79px;
    height: 79px;
    overflow: hidden;
    margin: 6px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle
    }
.CommonContentSelectorItemSelected {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 90%;
    border-style: solid;
    border-width: 3px;
    border-color: #999;
    cursor: pointer;
    padding: 1px;
    width: 79px;
    height: 79px;
    overflow: hidden;
    margin: 6px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle
    }
.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img {
    margin-top: auto;
    margin-bottom: auto
    }
.CommonContentSelectorItemName {
    /* font-family: Verdana, Arial, sans-serif; */
    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, Arial, sans-serif; */
    font-size: 90%;
    font-weight: normal;
    text-align: center;
    background-color: #999;
    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: 0;
    /* font-family: Verdana, Arial, sans-serif; */
    font-weight: bold;
    font-size: 120%
    }
/*
ThreePanelResizeableControl Styles
*/
.CommonResizeArea {
    width: 8px;
    background-color: #7fa2bd /*#eeeeee*/;
    border-style: solid;
    border-width: 0;
    border-right-width: 1px;
    border-left-width: 1px;
    border-color: #333;
    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: #ccc;
    color: #000;
    font-size: 10px;
    font-weight: bold;
    /* font-family: Verdana, Arial, sans-serif; */
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
    border-color: #666
    }
.CommonCollapseButton:link, .CommonCollapseButton:visited, .CommonCollapseButton:active {
    color: #000
    }
.CommonCollapseButton:hover {
    background-color: #eee;
    color: #000
    }
p.MsoNormal, li.MsoNormal, div.MsoNormal {
    margin: 0;
    margin-bottom: 0.0001pt
    }
/* Comment Form */
#CommonCommentForm, #CommonContactForm {
    padding: 0;
    font-size: 0.95em
    }
#CommonCommentForm h2, #CommonContactForm h2 {
    margin-bottom: 0
    }
#CommonCommentForm h3, #CommonContactForm h3 {
    font-size: 1.3em;
    margin: 0 10px 0 0;
    padding: 10px 0 5px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-weight: 600;
    letter-spacing: 0
    }
#CommonCommentForm p, #CommonContactForm p {
    padding: 0;
    font-size: 0.95em
    }
#CommonCommentForm dl, #CommonContactForm dl {
    margin: 0;
    padding: 0
    }
#CommonCommentForm dt, #CommonContactForm dt {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-left: 0;
    font-size: 1em;
    margin: 0
    }
#CommonCommentForm dd, #CommonContactForm dd {
    color: #777;
    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 */
#comments {
    margin: 0;
    padding: 0
    }
#comments dl {
    margin: 0;
    padding: 0
    }
#comments h3 {
    font-size: 1.3em;
    margin: 0 0 0 0;
    padding: 10px 0 5px;
    /* font-family: Verdana, Arial, sans-serif; */
    font-weight: 600;
    letter-spacing: 0
    }
#comments dt {
    font-size: 1.1em;
    letter-spacing: 0;
    font-weight: 600;
    margin-left: 0;
    padding-left: 0
    }
#comments dd {
    padding: 0.5em 1em;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 0;
    padding-left: 0;
    font-size: 0.9em
    }
#comments dd span {
    font-weight: 600;
    padding-top: 0.5em;
    font-size: 0.9em;
    color: #777
    }
.comment h4 {
    font-size: 1.1em;
    margin: 0;
    padding: 0;
    font-weight: 600
    }
/* Help Icon */
.helpicon {
    border-style: none;
    line-height: normal
    }
.helpicon img {
    height: 20px;
    width: 16px;
    vertical-align: middle
    }
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
    }
/* BEGIN ComponentArt Date Picker & Popup Calendar */
.calendar_button {
    border: none;
    cursor: pointer
    }
.picker {
    background-color: #FFF;
    border: 1px gray solid;
    font-size: 12px;
    font-weight: bold;
    /* font-family: Verdana, Arial, sans-serif; */
    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: #FFF
    }
.othermonthday {
    color: #999
    }
.outofrangeday {
    visibility: hidden
    }
.selectedday {
    width: 25px;
    background-color: #FBE694;
    color: #000;
    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: #FFF;
    cursor: default
    }
.month {
    background-color: #F6F6F6;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-top: 0
    }
.nextprev {
    cursor: pointer;
    height: 25px;
    vertical-align: center;
    padding: 0 5px 0 5px
    }
.selector {
    width: 14px;
    cursor: pointer;
    text-align: left;
    vertical-align: center;
    background-color: #FFF
    }
/* END ComponentArt Date Picker & Popup Calendar */
/* Poll Styles */
.CommonPollMoveUpButton {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    margin: 1px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    background-color: #eee;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    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:visited, .CommonPollMoveUpButton:active {
    text-decoration: none;
    color: #333
    }
.CommonPollMoveUpButton:hover {
    text-decoration: none;
    color: #333;
    background-color: #ddd
    }
.CommonPollMoveDownButton {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    margin: 1px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    background-color: #eee;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    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:visited, .CommonPollMoveDownButton:active {
    text-decoration: none;
    color: #333
    }
.CommonPollMoveDownButton:hover {
    text-decoration: none;
    color: #333;
    background-color: #ddd
    }
.CommonPollDeleteButton {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    margin: 1px;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    background-color: #eee;
    color: #333;
    /* font-family: Verdana, Arial, sans-serif; */
    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:visited, .CommonPollDeleteButton:active {
    text-decoration: none;
    color: #333
    }
.CommonPollDeleteButton:hover {
    text-decoration: none;
    color: #333;
    background-color: #ddd
    }
ol.CommonPollAnswerList {
    margin: 0;
    padding: 0
    }
ol.CommonPollAnswerList li {
    margin-left: 24px
    }
/* rendered poll styles */
.CommonPollArea {
    width: 375px;
    background-color: #f4f4f4;
    border-style: solid;
    border-width: 1px;
    border-color: #bbb;
    margin-left: auto;
    margin-right: auto
    }
.CommonPollQuestion {
    background-color: #C12424;
    /* #e2eecd; */
    border-style: solid;
    border-width: 0;
    border-bottom-width: 1px;
    border-color: #bbb;
    padding: 4px;
    color: #FFF;
    /* #698d73; */
    margin: 0;
    font-size: 105%
    }
.CommonPollContent {
    padding: 4px
    }
.CommonPollSwitchedContent {
    width: 275px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
    margin-bottom: 6px
    }
ul.CommonPollAnswerList {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
ul.CommonPollAnswerList li {
    padding: 0;
    margin: 6px;
    margin-left: 0;
    margin-right: 0
    }
.CommonPollAnswer {
    padding: 2px
    }
.CommonPollUserVote {
    color: #777
    }
.CommonPollFooter {
    padding: 2px;
    background-color: #ccc;
    border-style: solid;
    border-width: 0;
    border-top-width: 1px;
    border-color: #999;
    font-size: 80%
    }
ul.CommonPollFooterList {
    list-style-type: none;
    margin: 0;
    text-align: center
    }
ul.CommonPollFooterList li {
    display: inline;
    margin-left: 6px;
    margin-right: 6px
    }
/* End Poll Styles */
/* Tag Styles */
.CommonTagCloud {
    background-color: #f7f7f7;
    padding: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0;
    margin-bottom: 16px;
    margin-top: 16px;
    color: #999;
    line-height: 250%;
    list-style-type: none
    }
.CommonSidebarTagCloud {
    line-height: 225%;
    margin: 0;
    padding: 0;
    list-style-type: none
    }
.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6 {
    margin: 0;
    padding: 0;
    display: inline
    }
.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active {
    margin-right: 6px;
    text-decoration: none;
    color: #343;
    font-size: 180%;
    /* 225 */
    font-weight: 700;
    /* 900; */
    }
.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active {
    margin-right: 6px;
    text-decoration: none;
    color: #454;
    font-size: 160%;
    /* 175 */
    font-weight: 600;
    /* 800; */
    }
.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active {
    margin-right: 6px;
    text-decoration: none;
    color: #565;
    font-size: 140%;
    /* 150 */
    font-weight: 500;
    /* 600; */
    }
.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active {
    margin-right: 6px;
    text-decoration: none;
    color: #676;
    font-size: 120%;
    font-weight: 400;
    /* 500; */
    }
.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active {
    margin-right: 6px;
    text-decoration: none;
    color: #787;
    font-size: 100%;
    font-weight: 300
    }
.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active {
    margin-right: 6px;
    text-decoration: none;
    color: #898;
    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: #ddd;
    text-decoration: none
    }
/* End Tag Styles */
.CommonSearchArea {
    margin-bottom: 8px;
    margin-top: 16px;
    padding: 6px;
    background-color: #f3f3f3;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc
    }
.CommonSearchArea table {
    margin-left: auto;
    margin-right: auto
    }
/*
TabPane Styles
*/
.CommonPane {
    padding: 0;
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 10pt;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    border-top-width: 0;
    background-color: #fff;
    padding: 8px
    }
.CommonPaneTabSet {
    /* font-family: Verdana, Arial, sans-serif; */
    font-size: 11px;
    padding: 0;
    padding-bottom: 0;
    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
    }
/* Inline tag editor */
.CommonInlineTagEditor {
    padding: 4px;
    border: solid 1px #999;
    background-color: #f3f3f3
    }
/* ShareItModule */
.shareblockTitle {
    color: #C12424;
    font-size: 125%;
    font-weight: bold;
    /* font-family: Verdana, Arial, sans-serif; */
    padding: 2px;
    padding-top: 0;
    padding-left: 0;
    margin: 0
    }
.shareblockLink {
    color: #C12424;
    /* #d87013; */
    font-size: 100%;
    /* font-family: Verdana, Arial, sans-serif; */
    font-weight: bold;
    padding: 2px;
    padding-top: 0;
    padding-left: 0;
    margin: 0
    }
.shareblockLink A:link {
    color: #02469b
    }
.shareblockLink A:visited {
    color: #C12424;
    /* #d87013; */
    }
.shareblockLink A:active {
    color: #f00
    }
.shareblockLink A:hover {
    text-decoration: underline;
    color: #C12424;
    /* #d87013; */
    }