/* Texrope CSS */

/* Generic styles */
.Error_Message p {
    padding-left:20px;
    color:#e71f38;
}

body {
    margin: 0;
    padding: 0;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #2E5A55;
    font-weight: normal;
    background: #fff;
    height: 100%;
    width: 100%;
    line-height: 130%;
}
.header {
    font-size: 11px;
    color: #2E5A55;
    line-height: 140%;
    font-weight: bold;
}
.header sup {
    font-size: 9px;
}
.tdHeaderDark {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #89C5BB;
    text-align: center;
    vertical-align: middle;
    background-image: "/Communities/Texrope/Images/tdHeaderDark_bg.gif";
}
.tdHeaderDark .note {
    color: #FFFFFF;
    font-weight: normal;
    font-size: 10px;
}
.header p {
    font-size: 12px;
    color: #000;
    line-height: 140%;
}
table.full-height {
    height: 100%;
    width: 100%;
}
#homeCostSaving {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #254C44;
    padding-left: 17px;
    padding-bottom: 15px;
    padding-top: 5px;
    line-height: 180%;
}
.energysavings {
    line-height: 180%;
    color: #2E5A55;
}
#bgTd {
    height: 100%;
    width: 100%;
    background: #dedede url(../Images/background.gif) repeat-y top center;
}
li, ul, h1, h2, h3, h4, h5, h6, input, textarea, option {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
img {
    border: 0;
}
p, ol {
    padding-right: 25px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 140%;
}

ul {
    padding-right: 25px;
    list-style-image: url(../Images/bullet.gif);
    line-height: 20px;
    list-style-type: disc;
}
ol {
    padding-right: 25px;
    line-height: 20px;
}
.red sup {
    font-size: 8px;
}
body sup {
    font-size: 8px;
}
.productName {
    color: #E71F38;
    font-weight: bold;
    padding-bottom: 5px;
}
.productName sup {
    font-size: 10px;
}
.productCaption {
    padding-top: 5px;
    color: #2E5A55;
}
.productIntro {
    padding: 15px;
    line-height: 180%;
    color: #FFF;
}

.productConstruction ul {
    list-style-image: url(../Images/bullet_red.gif);
    list-style-position: outside;
    line-height: 180%;
    list-style-type: disc;
    color: #A41426;
    vertical-align: text-bottom;
}
.bodyRed {
    line-height: 180%;
    color: #A41426;
}
.maintenance {
    line-height: 180%;
}
.productIntro td {
    color: #FFF;
    padding-right: 0px;
    line-height: 120%;
}

.productTable td.tdoff {
    background-color: #666;
    color: #666;
}
.productTable td.tdofflight {
    background-color: #CCC;
    color: #CCC;
}
.productTable td {
    background-color: #FFF;
    border-right: 1px solid #83B9B9;
    border-bottom: 1px solid #83B9B9;
    padding: 5 0 5 0;
    font-size: 10px;
    height: 20px;
    white-space: nowrap;
}
.productSubTable td {
    background-color: #FFF;
    border-right: 1px solid #83B9B9;
    border-bottom: 1px solid #83B9B9;
    padding: 5 0 5 0;
    font-size: 10px;
    white-space: nowrap;
}

.productTable tr {
    height: 20px;
    scrollbar-face-color: #85BBBA;
    scrollbar-shadow-color: #6EA1A0;
    scrollbar-highlight-color: #C3D6DA;
    scrollbar-3dlight-color: #E4F2EB;
    scrollbar-darkshadow-color: #85989C;
    scrollbar-track-color: #E4F2EB;
    scrollbar-arrow-color: #000;
}
.productTable tr.odd td {
    background-color: #F1F2F0; /*background-image:url(../img/td_odd_bg.gif)*/
}
.productTable tr.odd td.tdoff {
    background-color: #F1F2F0;
}

.productTable td img {
    display: inline;
}
.productTable td.productTableHeader {
    border: 0;
    padding-left: 0px;
    margin: 0px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}
.productTable td.tdHeader {
    font-size: 11px;
    color: #2E5A55;
    font-weight: bold;
    white-space: nowrap;
    padding: 5px;
    background-color: #F1F9F7;
    vertical-align: middle;
    text-align: center;
    border-top: 1px solid #83B9B9;
}
.productTable td.subtdHolder {
    border-bottom: 1px solid #FFF;
    border-right: 1px solid #FFF;
    padding: 0px;
}
.productTable td.subtdHolder td {
    padding: 5px;
}
.productTable td.subtdRight {
    border-left: 1px solid #83B9B9;
    border-bottom: none;
    border-right: none;
}
.productAlternating {
    background-color: #F1F2F0;
}

td.productType {
    border: 0;
    color: #FFF;
    text-align: left;
    padding-left: 30px;
    font-size: 11px;
    font-weight: bold;
}
/*body a:link{
	color:#333;
	text-decoration:none;
}
body a:hover, a:visited{
	color:#333;
	text-decoration:none;
}*/
a {
    color: #333;
    text-decoration: none;
}
td {
    font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #333;
    line-height: 140%; /*vertical-align:top;*/
}
.contentHeaderBG {
    background: url(../Images/ContentTitleBg.gif) no-repeat top left;
    height: 64px;
}
.contentHeader {
    font-size: 18px;
    font-weight: bold;
    color: #F2FCF6;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#contentCell {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 0px;
    vertical-align: top; /*background:url(../img/prodfield_shadow.gif) no-repeat left top;*/
}
#bodycell img {
    display: inline;
    border: 0;
}

.languageSelectorHome {
    color: #333;
    font-size: 10px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.languageSelector {
    color: White;
    font-size: 10px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.languageSelector td {
    font-size: 10px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.languageSelector input {
    font-size: 10px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.contactLink a {
    color: #333;
    font-size: 11px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.contactLink a:hover {
    color: #E71F38;
    font-size: 11px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}
/* Home */



.homeSpanMenu {
    z-index: 900;
    left: -190px;
    width: 190px;
    position: relative;
    height: 192px;
    top: -166px;
}

.homeSpanContent {
    z-index: 920;
    width: 438px;
    left: -190px;
    position: relative;
    top: -450px;
}
.homeSpanBox {
    z-index: 930;
    width: 290px;
    left: 250px;
    position: relative;
    top: -192px;
    height: 258px;
}

#compInfo {
    padding-top: 0px;
    padding-left: 90px;
}
.homesubtitle {
    font-size: 10px;
    color: #929386;
    font-weight: bold;
    white-space: nowrap;
    padding-bottom: 5px;
    padding-top: 10px;
    padding-left: 0px;
    background: url(../img/crnr_right_line.gif) no-repeat right top;
}
.tdHomeTxt {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 9px;
    color: #333;
    padding-right: 10px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 5px;
    line-height: 18px;
    text-align: left;
}
.homeSmall {
    font-size: 10px;
    color: #9C9C9C;
}
.date {
    font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-left: 10px;
}
#homeEvents ul {
    padding-left: 1em;
    margin-left: 0;
}
#homeEvents li {
    margin-left: 10px;
    padding-left: 10px;
    text-indent: -26px;
    padding-right: 7px;
    list-style-position: inside;
    list-style-image: url(../img/list_arr.gif);
    list-style-type: disc;
}
#homeEvents li img {
    display: inline;
}
#homeEvents li a:link, li a:visited {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #555;
    line-height: 2;
}

#homeEvents li a:hover {
    color: #000;
}
/*  end Home  */
/* producttable styles */

.productSeparator {
    /*background:url(../Images/productSeperator.gif) repeat-x;*/
    height: 11px;
}


.productTitle {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #E71F38;
    font-weight: bold;
    white-space: nowrap;
}
.productTitle sup {
    font-size: 13px;
}
.productDescription {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #2E5A55;
    font-weight: bold;
    white-space: nowrap;
}

td.productType {
    border: 0;
    color: #FFF;
    text-align: left;
    padding-left: 30px;
    font-size: 11px;
    font-weight: bold;
}
td.tdProductWhite {
    padding: 0;
    margin: 0;
    width: 1px;
    border: none;
}
.productid {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #DA1D1D;
    font-weight: bold;
    white-space: nowrap;
    padding-left: 10px;
}
.productTable td a:link {
    font-weight: bold;
    white-space: nowrap;
    text-decoration: none;
    color: #DA1D1D;
}
.productTable td a:visited {
    font-weight: bold;
    white-space: nowrap;
    color: #555;
    text-decoration: none;
}
.productTable td a:hover {
    font-weight: bold;
    white-space: nowrap;
    text-decoration: none;
    color: #DA1D1D;
}
.tableHeading td, .tableHeading td a:visited, .tableHeading td a:link {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    white-space: nowrap;
    padding-left: 5px;
    background-image: url(../img/td_dgrey_bg.gif);
}
.tableHeading td a:hover {
    text-decoration: underline;
    color: #000000;
}
/* producttabs styles */
#tabholder {
    background-image: url(../img/tab_bg.gif);
    margin-left: 2px;
}
#producttabs {
    font-size: 11px;
}
#producttabs td {
    height: 23px;
    white-space: nowrap;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #555;
    font-size: 11px;
    background: url(../img/tab_right_off.gif) no-repeat right top;
    vertical-align: top;
    padding-top: 0px;
    margin-top: 5px;
}

#producttabs td A {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #90979C;
    font-weight: bold;
    text-decoration: none;
    margin-right: 16px;
    margin-left: 10px;
}
#producttabs A:hover {
    color: #000;
}

#producttabs #current {
    background: url(../img/tab_right_on.gif) no-repeat right top;
    padding-top: 0px;
}
#producttabs #seperator {
    width: 6px;
    background: url(../img/tab_left_off.gif) no-repeat left top;
}
#producttabs #seperatorcurrent {
    width: 6px;
    background: url(../img/tab_left_on.gif) no-repeat left top;
}
#producttabs #current A {
    color: #000;
}
/* -------------------------- */
/* Trade Shows styles */
.h1Green {
    display: block;
    white-space: nowrap;
    font: 18px Tahoma,Geneva,Arial,Helvetica,sans-serif;
    color: #00BCD2;
    text-decoration: none;
    font-weight: normal;
    text-indent: 45px;
    margin-top: 0;
    margin-bottom: 10px;
}
.h2_blue {
    font-size: 12px;
    color: #2568D0;
    font-weight: bold;
    white-space: nowrap;
    padding-bottom: 5px;
    padding-top: 10px;
}
.tdEventDate {
    background: url( "../img/events_lft_bg.gif" ) no-repeat left top;
    height: 56px;
    padding-left: 25px;
    font-weight: bold;
    font-size: 10px;
    color: #000;
}
.provListing {
    font-size: 9px;
    color: #00BCD2;
}
.tdCapacity {
    font-size: 11px;
    color: #007EAD;
    font-weight: bold;
    white-space: nowrap;
    background: #FFF;
    padding-left: 10px;
}
.tdEventName {
    font-size: 12px;
    color: #F45000;
    font-weight: bold;
    white-space: nowrap;
    padding-bottom: 5px;
    padding-top: 10px;
    background: #FFF;
    border-right: 1px solid #ECECEA;
}
.eventInfo {
    font-size: 10px;
    color: #555;
    font-weight: normal;
}
.tdHeader {
    font-size: 11px;
    color: #2E5A55;
    font-weight: bold;
    white-space: nowrap;
    padding: 5px;
}
.tdnewsdetail {
    font-size: 11px;
    color: #000;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
}
.tdnewsdetail li {
    font-size: 11px;
    color: #000;
    font-weight: normal;
    padding-left: 10px;
}
.tdnewsdetail a:link {
    color: #00BCD2;
    text-decoration: none;
}
.tdnewsdetail a:hover, .tdnewsdetail a:visited {
    color: #00BCD2;
    text-decoration: none;
}

.tdnewslist {
    font-size: 11px;
    color: #555;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    border-bottom: 1px solid #ECECEA;
}
.tdnewslist a:link {
    color: #555;
    text-decoration: none;
}
.tdnewslist a:hover {
    color: #000;
    text-decoration: none;
}
.tdnewslist a:visited {
    color: #555;
    text-decoration: none;
}
.tdnewsline {
    font-size: 11px;
    color: #000;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
    border-bottom: 1px solid #ECECEA;
}
.tdnewsinfo {
    font-size: 10px;
    color: #555;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #ECECEA;
    text-align: right;
}
.listrow {
    /*background:#FFF;*/
}
.listrowon {
    background: #F1F9F7;
}
.note {
    font-size: 10px;
    color: #83B9B9;
    font-weight: normal;
}
.note a:link, .note a:visited {
    font-size: 10px;
    color: #E71F38;
    font-weight: normal;
}
.note_grey {
    font-size: 10px;
    color: #333;
    font-weight: normal;
}
.eventNote {
    font-size: 10px;
    color: #DA1D1D;
    font-weight: normal;
}
.eventInfo a {
    font-size: 10px;
    color: #555;
    font-weight: normal;
}
.tdEventName a:link, .tdEventName a:visited {
    color: #F45000;
    text-decoration: none;
}
.tdEventName a:hover {
    color: #F45000;
    text-decoration: underline;
}
.eventText {
    font-size: 11px;
    color: #555;
    font-weight: normal;
}
.tdEventName img {
    display: inline;
    margin-right: 6px;
}
.tdEventRepresentation {
    background: #FFF;
    font-size: 10px;
    padding-left: 10px;
    border-right: 1px solid #ECECEA;
}
.tdEventLocation {
    background: url( "../img/events_right_bg.gif" ) no-repeat right top;
    padding-left: 10px;
    font-weight: bold;
    font-size: 10px;
}
/* -------------------------- */
#productGroupTable {
    background: url(../img/prod_tab_conventional.gif) repeat-x;
}
.productGroup {
    font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: normal;
    white-space: nowrap;
    padding-top: 6px;
    padding-left: 9px;
    text-align: left; /*background:url(../img/prod_tab_left.gif) no-repeat left top; 	line-height:1*/
}
.productGroup a:link, .productGroup a:hover, .productGroup a:visited {
    font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: normal;
    text-decoration: none;
}
/* boxstyles */

#menubox {
    background-color: #8BC4C0;
}
#menubox .t {
    background: url(../Images/menuboxdot.gif) 0 0 repeat-x;
}
#menubox .b {
    background: url(../Images/menuboxdot.gif) 0 100% repeat-x;
}
#menubox .l {
    background: url(../Images/menuboxdot.gif) 0 0 repeat-y;
}
#menubox .r {
    background: url(../Images/menuboxdot.gif) 100% 0 repeat-y;
}
#menubox .bl {
    background: url(../Images/menuboxbl.gif) 0 100% no-repeat;
}
#menubox .br {
    background: url(../Images/menuboxbr.gif) 100% 100% no-repeat;
}
#menubox .tl {
    background: url(../Images/menuboxtl.gif) 0 0 no-repeat;
}
#menubox .tr {
    background: url(../Images/menuboxtr.gif) 100% 0 no-repeat;
    padding: 6px;
}

/* boxstyles */

/* Corporate styles */

.ContentBackGround {
    background: url(../Images/ContentBG.gif) repeat-x;
}

.subtitle {
    background-image: url(../Images/SubtitleBG.gif);
    background-repeat: repeat-x;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight: normal;
    white-space: nowrap;
    padding-bottom: 10px;
    padding-top: 6px;
    padding-left: 10px;
}

/* Footer styles */
#footerEnd {
    /*background-image:url(../img/footer_bg.gif);*/
    background-repeat: repeat-x;
}
#copyright {
    font-size: 9px;
    padding-left: 17px;
    padding-bottom: 2px;
    padding-right: 5px;
    color: #CBDFD3;
}

/* Topmenu styles */

.menuBottom {
    background-image: url(../Images/MenuBottom.gif);
    background-repeat: no-repeat;
    line-height: 18px;
}
.leftnavtd {
    background-image: url(../Images/MenuTop.gif);
    background-repeat: repeat-x;
    height: 56px;
}
#separatorMenuContent {
    background-image: url(../Images/ContentBG.gif);
    background-repeat: repeat-x;
    width: 19px;
    height: 100%;
}

#separatorMenuContent .top {
    background-image: url(../Images/SeparatorMenuContentTop.gif);
    background-repeat: no-repeat;
    width: 19px;
    height: 312px;
}

#separatorMenuContent .middle {
    background-image: url(../Images/SeparatorMenuContentMiddle.gif);
    background-repeat: repeat-y;
    width: 19px;
    height: 100%;
}

#separatorMenuContent .bottom {
    background-image: url(../Images/SeparatorMenuContentBottom.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    width: 19px; /*height:250px;*/
}

/* TEXT editor Styles */

#txtContent {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2E5A55;
    font-size: 11px;
}
.greenTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2E5A55;
    font-size: 13px;
}
.greenTitle p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2E5A55;
    font-size: 13px;
}
.darkGreen {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2E5A55;
    font-size: 11px;
}
.darkGreen p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2E5A55;
    font-size: 11px;
}
.darkGreenHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2E5A55;
    font-size: 11px;
    line-height: 16px;
}
.darkGreenHeader p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2E5A55;
    font-size: 11px;
    line-height: 16px;
}
.green {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2E5A55;
    font-size: 11px;
}
.lightGreen {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #86B9AD;
    font-size: 11px;
}
.bodySmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #86B9AD;
    font-size: 10px;
}
.bigTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 18px;
}
.red {
    color: #E71F38;
}

/* TEXT editor Styles */


/*****************************
  Default Style Elements
*****************************/

/*body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color:#FFFFFF; font-size:11px; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
SCROLLBAR-FACE-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-ARROW-COLOR: #CC3333;
}*/

a {
    text-decoration: none;
}
a:active {
    text-decoration: underline;
}
a:hover {
    text-decoration: underline;
}

#homeContentBox a {
    text-decoration: none;
    color: #333;
    font-size: 9px;
}
#homeContentBox a:active {
    text-decoration: underline;
    color: #333;
    font-size: 9px;
}
#homeContentBox a:hover {
    text-decoration: underline;
    color: #333;
    font-size: 9px;
}

.FooterText {
    color: #86B9AD;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.FooterText a {
    color: #333;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.Image {
    border: solid 1px black;
}
/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/


/* Section Menu */

.SectionMenu a {
    color: #0066CC;
    font-family: tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: none;
    font-weight: bold;
    letter-spacing: normal;
}
.SectionMenu a:hover {
    color: #CC3333;
    text-decoration: none;
}

.SectionMenu2 {
    color: #272727;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: none;
    font-weight: normal;
    letter-spacing: normal;
}
.SectionMenu2 a {
    color: #272727;
    font-family: tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
    text-transform: none;
}
.SectionMenu2 a:hover {
    color: #0066CC;
    text-decoration: none;
}

.SectionHeader {
    color: #f3f2f2;
    font-family: tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.SectionHeader a {
    text-decoration: underline;
}

.ItemSectionLink {
    color: #0066CC;
    font-size: 11px;
    font-weight: normal;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ItemSectionLink a {
    color: #0066CC;
    text-decoration: none;
}
.ItemSectionLink a:hover {
    text-decoration: underline;
}

/* TreeView Menu*/

.TreeNode {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
}

.TreeNodeOver {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #82B9B8;
    cursor: pointer;
    text-decoration: none;
}

.TreeNodeSelect {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff; /*background: #006699;*/
    cursor: pointer;
}

.TreeNodeDisabled {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
}

.treeView {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #993300;
    font-weight: bold;
}
.treeView a {
    color: #993300;
    font-size: 10px;
    font-weight: normal;
}
.treeView a:hover {
    text-decoration: underline;
}


/* Topic Menu */

.TopicMenu {
    white-space: nowrap;
}
.TopicMenu a {
    color: #000000;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.TopicMenu a:hover {
    color: #000000;
    text-decoration: underline;
}


/* BreadCrumb Navigation */

.BreadCrumb {
    font-size: 9px;
    color: #89B5DE;
    line-height: 120%;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.BreadCrumb a {
    color: #89B5DE;
    text-decoration: none;
    font-size: 9px;
}
.BreadCrumb a:hover {
    color: #E4E4E4;
    text-decoration: none;
    font-size: 9px;
}

/* PreviousNext */

.PreviousNext {
    font-size: 9px;
    color: #787878;
    line-height: 120%;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.PreviousNext a {
    color: #787878;
    text-decoration: none;
    font-size: 9px;
}
.PreviousNext a:hover {
    color: #787878;
    text-decoration: underline;
    font-size: 9px;
}

/* sorter */
.inputStyle {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    height: 18;
    vertical-align: middle;
}
.SorterStyle {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    height: 15;
    vertical-align: middle;
    line-height: 25px;
}
.sorterDropdown {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    vertical-align: middle;
    height: 22px;
    color: #993300;
}

/* UserLogin */

.UserLogin {
    font-size: 9px;
    color: #eeeeee;
    line-height: 120%;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.UserLogin a {
    color: #eeeeee;
    text-decoration: none;
    font-size: 9px;
}
.UserLogin a:hover {
    color: #333;
    text-decoration: none;
}


/* Search */

.Search {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #333;
    padding-left: 8px;
}
.Search a {
    color: #333;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
}
.Search a:hover {
    color: #333;
    text-decoration: underline;
    font-size: 10px;
    font-weight: normal;
}
.Search INPUT {
    color: #333;
    background: #9ACBC0;
    border: 1px solid #C3C3C3;
    border-top-color: #7C7C7C;
    border-bottom-color: #DDD;
}
.SearchHome {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #333;
    padding-left: 8px;
}
.SearchHome INPUT {
    color: #333;
    border: 1px solid #C3C3C3;
    border-top-color: #7C7C7C;
    border-bottom-color: #DDD;
}

/*a:link{
	color:#E71F38;
	text-decoration:none;
}
a:hover, a:visited{
	color:#E71F38;
	text-decoration:none;
}*/

/* itemTitle */
.itemID {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #333;
    line-height: 12px;
}
.itemTitle {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #E71F38;
    line-height: 12px;
}
.itemTitle a {
    color: #E71F38;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}
.itemTitleLink {
    color: #E71F38;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}
.itemTitleLink a:link {
    color: #E71F38;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}
.itemTitleLink a:hover {
    color: #E71F38;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}
.itemTitleLink a:visited {
    color: #E71F38;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}
.itemTitleLink a {
    color: #E71F38;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}

/* Basket */
.basket {
    overflow: auto;
    width: 115px;
    height: 305px;
    border: solid 2px #969696;
    font-size: 12px;
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #C4C3C1;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
.basketTitle {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #993300;
    font-variant: normal;
    letter-spacing: 0px;
    line-height: 15px;
}
.collectiveDownloadTitle {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-variant: small-caps;
    letter-spacing: 0px;
}
.basketLink {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #993300;
    font-variant: normal;
    letter-spacing: 0px;
    line-height: 15px;
}
.basketLink a {
    text-decoration: underline;
}
.iconSpacing {
    line-height: 26px;
}

/* Notify */
.notify {
    font-size: 9px;
    color: #787878;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Delete Move content*/
.deleteMoveContent {
    font-size: 12px;
    color: #000000;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
}

/* ContentAdmin */

.contentAdmin_links {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #333;
}
.contentAdmin_links a {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #333;
}
.contentAdmin_links a:hover {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    color: #333;
}

/* Orders */

.Orders_text {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}
.Orders_links {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #993300;
}
.Orders_links a {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #993300;
}
.Orders_links a:hover {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    color: #993300;
}
.Orders_box {
    overflow: auto;
    width: 115px;
    border: solid 2px #969696;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #C4C3C1;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
.Orders_boxTitle {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #993300;
    font-variant: normal;
    letter-spacing: 0px;
    line-height: 15px;
}

/* UserAdmin */

.listPicker {
    width: 200px;
    font-family: verdana, arial;
    font-size: 10px;
}
.listPickerArrow {
}

.UserAdmin_SectionTitle {
    font-size: 11px;
    font-variant: small-caps;
    line-height: 15px;
}
.UserAdmin_CleanEmail {
    font-family: Times New Roman, Arial;
    font-size: 14px;
    font-weight: normal;
}
.UserAdmin_SectionDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.UserAdmin_SectionDescription a {
    color: #993300;
}
.UserAdmin_SpacerCell {
    background-color: #993300;
    font-variant: small-caps;
}
.UserAdmin_ListTable {
    border: none;
    color: #000000;
    font-size: 11px;
    text-transform: none;
}
.UserAdmin_ListTable a {
    border: none;
    color: #000000;
    font-size: 11px;
}
.UserAdmin_Pager {
    color: #993300;
    font-size: 10px;
}
.UserAdmin_Pager a {
    color: #993300;
    font-size: 10px;
}
.UserAdmin_ListItem {
    color: #000000;
    background-color: #ffffff;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.UserAdmin_ListItem a {
    color: #993300;
}
.UserAdmin_ListAlternatingItem {
    color: #000000;
    background-color: #dddddd;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.UserAdmin_ListAlternatingItem a {
    color: #993300;
}
.UserAdmin_ListTitle {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.UserAdmin_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}


/***************************
  Modules 
***************************/

/* Standard classes */
.SectionTitle {
    font-size: 11px;
    font-variant: small-caps;
    line-height: 15px;
}
.SectionDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.SpacerCell {
    background-color: #993300;
    font-variant: small-caps;
}
.ListTable {
    border: none;
    color: #993300;
    font-size: 10px;
    text-transform: none;
}
.ListTable a {
    border: none;
    color: #993300;
    font-size: 10px;
}
.Pager {
    border-top: 0px #696969;
    color: #555;
    font-size: 9px;
}
.Pager a:hover {
    btext-transform: none;
    color: #000000;
}
.ListItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #FFFFFF;
}
.ListItem2 {
    background-color: #CCCCFF;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ListAlternatingItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #EEEEEE;
}
.ListAlternatingItem2 {
    background-color: #CCCCFF;
}
.ListTitle {
    font-size: 10px;
    font-weight: bold;
    color: #993300;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ListReadMoreLink {
    color: #993300;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
}
.NoContent {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    color: #000000;
}
.ListReadMoreLink {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ListDownloadLink {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}


.Table {
}
.LabelRow {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.IntroCell {
    font-size: 8px;
}
.BodyCell {
    background-color: #ffffff;
    border: solid #993300 1.5px;
}
.LabelCell {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.LabelText {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.LabelRow {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.FieldRow {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.FieldCell {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Field {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SectionRow {
    background-color: #E7EE8E;
    font-size: 11px;
    color: #993300;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SectionCell {
    font-size: 12px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SectionText {
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Button {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.HelpText {
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SubSectionRow {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SubSectionCell {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SubSectionText {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.List {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Message {
    font-size: 11px;
    color: #993300;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Title {
    font-size: 13px;
    font-weight: bolder;
    font-variant: small-caps;
    color: #993300;
}
.ID {
    font-size: 11px;
    font-weight: normal;
    color: #696969;
}
.AuthorLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.DateCreated {
    font-size: 10px;
}
.Description {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.BriefDescription {
    font-size: 11px;
    font-style: normal;
}
.FullDescription {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.searchKeyWords {
    font-size: 11px;
}
.searchKeyWords a {
    font-size: 11px;
    color: #993300;
}
.searchKeyWords a:hover {
    text-decoration: underline;
}
.DownloadLink {
    color: #333;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}

/* Articles */

.ArticleSection_SectionTitle {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
}
.ArticleSection_SectionDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ArticleSection_ListTable {
}
.ArticleSection_ListItem {
    background-color: #F5F5F5;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ArticleSection_ListItem2 {
    background-color: #FFFFFF;
}
.ArticleSection_ListAlternatingItem {
    background-color: #F5F5F5;
}
.ArticleSection_ListAlternatingItem2 {
    background-color: #FFFFFF;
}
.ArticleSection_ListTitle {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
}
.ArticleSection_ListAuthorLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.ArticleSection_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ArticleSection_ListReadMoreLink {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.ArticleSection_ListReadMoreLink a {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.ArticleSection_NoArticles {
    font-family: verdana, arial, helvetica;
    font-size: 11px;
    color: #CC0000;
}

.Article_Table {
    border: none;
}
.Article_IntroCell {
    background-color: #F5F5F5;
    border: #F5F5F5 solid 1px;
}
.Article_BodyCell {
    background-color: #FFFFFF;
}
.Article_Title {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
}
.Article_AuthorLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.Article_BriefDescription {
    font-size: 11px;
    font-variant: small-caps;
}
.Article_FullDescription {
    font-size: 11px;
    color: #333333;
}


/* Books */

.BookSection_SectionTitle {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
}
.BookSection_SectionDescription {
    color: #666666;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.BookSection_ListTable {
}
.BookSection_ListItem {
    background-color: #F5F5F5;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.BookSection_ListItem2 {
    background-color: #FFFFFF;
}
.BookSection_ListAlternatingItem {
    background-color: #F5F5F5;
}
.BookSection_ListAlternatingItem2 {
    background-color: #FFFFFF;
}
.BookSection_ListLabel {
    font: 10pt verdana;
}
.BookSection_ListTitle {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
}
.BookSection_ListAuthor {
    font-style: italic;
}
.BookSection_ListPublisher {
    font-style: italic;
}
.BookSection_ListPublicationDate {
    font-style: italic;
}
.BookSection_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.BookSection_ListReadMoreLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
.BookSection_NoBooks {
    font-family: verdana, arial, helvetica;
    font-size: 11px;
    color: #CC0000;
}

.Book_Table {
}
.Book_IntroCell {
    background-color: #F5F5F5;
}
.Book_BodyCell {
    background-color: #FFFFFF;
}
.Book_Label {
    font-size: 11px;
}
.Book_Title {
    font-weight: bold;
    font-size: 18px;
    font-family: tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Book_Author {
    font: 12pt;
}
.Book_BriefDescription {
    font-size: 11px;
    font-style: italic;
}
.Book_FullDescription {
    font-size: 11px;
    color: #333333;
}


/* Downloads */
.itemReadMoreLink {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.DownloadSection_SectionTitle {
    font-size: 11px;
    font-variant: small-caps;
    line-height: 15px;
}
.DownloadSection_SectionDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.DownloadSection_ListTable {
    border: thick solid #993300 1.5px;
    background-color: #FFFFFF;
}
.DownloadSection_ListItem {
    background-color: #FFFFFF;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.DownloadSection_ListItem2 {
    background-color: #FFFFFF;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.DownloadSection_ListAlternatingItem {
    background-color: #ffffff;
}
.DownloadSection_ListAlternatingItem2 {
    background-color: #ffffff;
}
.DownloadSection_ListTitle {
    color: #993300;
    font-weight: bold;
    font-size: 13px;
    font-variant: small-caps;
}
.DownloadSection_ListAuthorLink {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.DownloadSection_ListFileSize {
    font-family: Trebuchet, verdana, arial, helvetica;
    font-size: 10px;
    color: #000000;
}
.DownloadSection_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.DownloadSection_ListReadMoreLink {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.DownloadSection_ListDownloadLink {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.DownloadSection_NoDownloads {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    color: #000000;
}

.Download_Table {
    border: thick solid #993300 1.5px;
    background-color: #ffffff;
}
.Download_IntroCell {
    background-color: #ffffff;
}
.Download_BodyCell {
    background-color: #FFFFFF;
}
.Download_Label {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
    color: #993300;
}
.Download_Title {
    font-size: 11px;
    font-weight: bold;
}
.Download_FileSize {
    font-size: 11px;
}
.Download_BriefDescription {
    font-size: 10px;
    font-style: italic;
}
.Download_FullDescription {
    font-size: 11px;
    color: #333333;
}
.Download_AuthorLink {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
}
.Download_DownloadLink {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}


/* Events */

.EventSection_SectionTitle {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
}
.EventSection_SectionDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.EventSection_ListTable {
    border: thick solid #CCCCFF 2px;
}
.EventSection_ListItem {
    background-color: #FFFFFF;
}
.EventSection_ListItem2 {
    background-color: #CCCCFF;
}
.EventSection_ListAlternatingItem {
    background-color: #CCCCFF;
}
.EventSection_ListAlternatingItem2 {
    background-color: #CCCCFF;
}
.EventSection_ListTitle {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
}
.EventSection_ListDate {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
}
.EventSection_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.EventSection_ListReadMoreLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
.EventSection_ListNotVisible {
    background-color: #CCCCFF;
    font-size: 11px;
    font-style: italic;
}
.EventSection_NoBooks {
    font-family: verdana, arial, helvetica;
    font-size: 11px;
    color: #CC0000;
}

.Event_Table {
    border: none;
}
.Event_IntroCell {
    background-color: #FFFFFF;
}
.Event_BodyCell {
    background-color: #FFFFFF;
}
.Event_Title {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
}
.Event_Date {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
}
.Event_BriefDescription {
    font-size: 11px;
    font-style: italic;
}
.Event_FullDescription {
    font-size: 11px;
    color: #333333;
}


/* Links */

.LinkSection_SectionTitle {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
}
.LinkSection_SectionDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.LinkSection_ListTable {
    border: none;
}
.LinkSection_ListItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #FFFFFF;
}
.LinkSection_ListItem2 {
    background-color: #CCCCFF;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.LinkSection_ListAlternatingItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #EEEEEE;
}
.LinkSection_ListAlternatingItem2 {
    background-color: #CCCCFF;
}
.LinkSection_ListTitle {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
}
.LinkSection_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.LinkSection_ListCommentLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.LinkSection_NoLinks {
    font-family: verdana, arial, helvetica;
    font-size: 11px;
    color: #CC0000;
}

.Link_Table {
    border: none;
}
.Link_IntroCell {
    background-color: #FFFFFF;
}
.Link_BodyCell {
    background-color: #FFFFFF;
}
.Link_Link {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
}
.Link_BriefDescription {
    font-size: 11px;
}


/* Parent Section */

.ParentSection_SectionTitle {
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ParentSection_SectionDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ParentSection_ListTable {
    border: none;
}
.ParentSection_ListItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #FFFFFF;
}
.ParentSection_ListItem2 {
    background-color: #CCCCFF;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ParentSection_ListAlternatingItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #EEEEEE;
}
.ParentSection_ListAlternatingItem2 {
    background-color: #CCCCFF;
}
.ParentSection_ListTitleLink {
    color: #E71F38;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.ParentSection_ListTitleLink a {
    color: #E71F38;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.ParentSection_ListBriefDescription {
    color: #333;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}


/* Photo Gallery */

.PhotoSection_SectionTitle {
    font-size: 11px;
    font-variant: small-caps;
    line-height: 15px;
}
.PhotoSection_SectionDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.PhotoSection_SpacerCell {
    background-color: #993300;
    font-variant: small-caps;
}
.PhotoSection_ListTable {
    border: none;
    color: #993300;
    font-size: 10px;
    text-transform: none;
}
.PhotoSection_ListTable a {
    border: none;
    color: #993300;
    font-size: 10px;
}
.PhotoSection_Pager {
    border-top: 1px #696969;
    color: #993300;
    font-size: 10px;
}
.PhotoSection_ListItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #FFFFFF;
}
.PhotoSection_ListItem2 {
    background-color: #CCCCFF;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.PhotoSection_ListAlternatingItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #EEEEEE;
}
.PhotoSection_ListAlternatingItem2 {
    background-color: #CCCCFF;
}
.PhotoSection_ListTitle {
    font-size: 10px;
    font-weight: bold;
    color: #993300;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.PhotoSection_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.PhotoSection_ListReadMoreLink {
    color: #993300;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
}
.PhotoSection_NoPhotos {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    color: #000000;
}


.Photo_Table {
}
.Photo_IntroCell {
    font-size: 8px;
}
.Photo_BodyCell {
    background-color: #ffffff;
    border: solid #993300 1.5px;
}
.Photo_Title {
    font-size: 13px;
    font-weight: bolder;
    font-variant: small-caps;
    color: #993300;
}
.Photo_ID {
    font-size: 11px;
    font-weight: normal;
    color: #696969;
}
.Photo_AuthorLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.Photo_DateCreated {
    font-size: 10px;
}
.Photo_BriefDescription {
    font-size: 11px;
    font-style: normal;
}
.Photo_FullDescription {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Photo_searchKeyWords {
    font-size: 11px;
}
.Photo_searchKeyWords a {
    font-size: 11px;
    color: #993300;
}
.Photo_searchKeyWords a:hover {
    text-decoration: underline;
}

/* Video Gallery */
.video_BodyCell {
    background-color: #ffffff;
    border: solid #993300 1.5px;
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*class for thumbnail image*/
.itemPhotoImage {
    border: solid gainsboro 1px;
}
.itemPhotoDetails {
    border: solid #696969 0px;
    font-size: 11px;
    line-height: 12px;
}
.itemNoImage {
    border: solid #993300 0px;
    font-size: 11px;
    text-align: justify;
    line-height: 14px;
}
.itemNoImage td {
    border: solid #993300 0px;
    font-size: 11px;
    text-align: justify;
    line-height: 14px;
}


/* Comments */

.Comments_ListTable {
    border: thick solid #AAAAAA 3px;
}
.Comments_ListItem {
    background-color: #dddddd;
}
.Comments_ListItem2 {
    background-color: #FFFFFF;
}
.Comments_ListAlternatingItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #EEEEEE;
}
.Comments_ListAlternatingItem2 {
    background-color: #CCCCFF;
}
.Comments_ListTitle {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
}
.Comments_ListTitleLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.Comments_ListAuthorLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.Comments_ListDateCreated {
    font-size: 11px;
}
.Comments_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.Comments_ListReplyLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}


.Comments_Table {
    border: thick solid #CCCCFF 2px;
}
.Comments_IntroCell {
    background-color: #CCCCFF;
}
.Comments_BodyCell {
    background-color: #FFFFFF;
}
.Comments_Title {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
}
.Comments_AuthorLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.Comments_DateCreated {
    font-size: 11px;
}
.Comments_BriefDescription {
    font-size: 11px;
}
.Comments_ParentLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}


/* Topics */

.Topics_TopicTitle {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
}
.Topics_TopicDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.Topics_ListTable {
    border: thick solid #AAAAAA 3px;
}
.Topics_ListItem {
    background-color: #dddddd;
}
.Topics_ListItem2 {
    background-color: #FFFFFF;
}
.Topics_ListAlternatingItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #EEEEEE;
}
.Topics_ListAlternatingItem2 {
    background-color: #CCCCFF;
}
.Topics_ListTitle {
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
}
.Topics_ListTitleLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.Topics_ListAuthorLink {
    color: #cc6600;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.Topics_ListDateCreated {
    font-size: 11px;
}
.Topics_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}


/* Search */
.Search_ID {
    font-size: 10px;
    font-weight: normal;
    color: #696969;
}
.Search_ListTable {
}
.Search_ItemTable {
    border: solid #993300 1.5px;
    background-color: #ffffff;
}
.Search_SearchTable {
    border: solid #993300 1.5px;
    background-color: #ffffff;
}
.Search_ListItem {
    font-size: 10px;
}
.Search_ListItem2 {
    font-size: 10px;
}
.Search_ListAlternatingItem {
    border-top: thick dashed #cccccc 1px;
    background-color: #EEEEEE;
}
.Search_ListAlternatingItem2 {
    background-color: #CCCCFF;
}
.Search_ListTitle {
    font-size: 11px;
    font-variant: small-caps;
}
.Search_ListLink {
    font-size: 11px;
    font-variant: small-caps;
    text-decoration: none;
    color: #993300;
}
.Search_ListLink a {
    font-size: 11px;
    font-variant: small-caps;
    text-decoration: underline;
    color: #993300;
}
.Search_ListTitleLink {
    font-size: 10px;
    color: #993300;
    text-decoration: none;
    font-weight: bold;
}
.Search_ListAuthorLink {
    color: #993300;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.Search_ListDateCreated {
    font-size: 10px;
}
.Search_ListBriefDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.Search_NoResults {
    font-family: verdana, arial, helvetica;
    font-size: 11px;
    color: #CC0000;
}
.Search_Spacer {
    background-color: #993300;
    font-size: 1px;
}
.Search_DropDown {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    height: 18px;
}
.Search_textField {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
}
.Search_Result {
    background-color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    border: solid 1px #993300;
}



/* Form */

.Form_Title {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_Description {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_Table {
    background-color: #FFFFFF;
    border: thick solid #AAAAAA 0px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_LabelRow {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_LabelCell {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_LabelText {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_FieldRow {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_FieldCell {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_Field {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_SectionRow {
    background-color: #ffffff;
    font-size: 11px;
    color: #000000;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_SectionCell {
    font-size: 12px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_SectionText {
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_Button {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_HelpText {
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_SubSectionRow {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_SubSectionCell {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_SubSectionText {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_List {
    font-size: 11px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Form_Message {
    font-size: 11px;
    color: #993300;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* Web Box */

.WebBox_ListTable {
    border: thick solid 0px;
}
.WebBox_ListItem {
    font: 10px;
    border: 0px;
    font-family: arial, verdana, arial, helvetica, sans-serif;
    font-size: 10px;
}
.WebBox {
    font-family: arial, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}
.WebBox a:active {
    color: #000066;
    text-decoration: none;
    font-size: 11px;
}
.WebBox a:link {
    color: #000066;
    text-decoration: none;
    font-size: 11px;
}
.WebBox a:visited {
    color: #000066;
    text-decoration: none;
    font-size: 11px;
}
.WebBox a:hover {
    color: #000066;
    text-decoration: underline;
    font-size: 11px;
}

.WebBox_TitleText {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    font-variant: small-caps;
}
.WebBox_TitleText a:active {
    color: #000066;
    text-decoration: none;
}
.WebBox_TitleText a:link {
    color: #000066;
    text-decoration: none;
}
.WebBox_TitleText a:visited {
    color: #000066;
    text-decoration: none;
}
.WebBox_TitleText a:hover {
    color: #000066;
    text-decoration: none;
}

.WebBox_TitleRow {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
}
.WebBox_TitleCell {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.WebBox_Table {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.WebBox_SubText {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8px;
}
.WebBox_Link {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}


/* Web Service Box */

.WebServiceBox_ListTable {
    border: thick solid #DDDDDD 2px;
}
.WebServiceBox_ListItem {
    background-color: #ffffff;
}
.WebServiceBox_ServiceTitleLink {
    font-size: 11px;
    font-weight: bold;
}
.WebServiceBox_ServiceTitleLink:hover {
    font-weight: bold;
}
.WebServiceBox_ServiceDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.WebServiceBox_ListTitleLink:link {
    font-size: 8pt;
}
.WebServiceBox_ListTitleLink:visited {
    font-size: 8pt;
}
.WebServiceBox_ListTitleLink:hover {
    font-size: 8pt;
}
.WebServiceBox_ListDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.WebServiceBox_Copyright {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.WebServiceBox_LastRefreshed {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8px;
}

/* Ratings */

.rating {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
}

/* imageDownload */

.imageDownload {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.imageDownload a {
    color: #993300;
    font-weight: bold;
}
.imageDownload a:hover {
    color: #993300;
}
.imageDownloadTD {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px #993300;
}
.itemImageDownloadTD {
    border: solid 1px #993300;
}
.itemImageDownload {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.itemImageDownload a {
    color: #993300;
    font-weight: bold;
}
.itemImageDownloadDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-style: italic;
}

/* Forum Login */

.ForumLogin_SectionTitle {
    font-weight: bold;
    font-size: 11px;
    font-variant: small-caps;
}
.ForumLogin_SectionDescription {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ForumLogin_LoginLink {
    color: #993300;
}


/* Discuss */
.discussTable {
    border: 1px #013DA4 solid;
    background-color: #FFFFFF;
}

.discussTable td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.discussTable th {
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-image: url(../Images/discussheader.gif);
    background-color: #4455aa;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: bold;
}


.discussTable a {
    color: navy;
    font-size: 11px;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.discussCell {
    padding: 3px;
    margin: 1px;
    background-color: #DDEEFF;
}


.discussCellHilite {
    padding: 3px;
    background-color: #D4D9EC;
}




/* HtmlTextBox */

pre {
    word-wrap: break-word;
    padding: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 10px;
    background-color: #DCDDDE;
    font: 11px verdana, Geneva, Arial, Helvetica, sans-serif;
}


.postBodyText {
    padding-bottom: 20px;
    width: 400px;
    overflow-x: auto;
}
.postBodyText p {
    margin: 0px;
}

.commentText {
    padding-bottom: 20px;
    width: 400px;
    overflow-x: auto;
}
.commentText p {
    margin: 0px;
}

.itemCommentText {
    padding-bottom: 20px;
    width: 400px;
    overflow-x: auto;
}
.itemCommentText p {
    margin: 0px;
}

.articleBodyText {
    padding-bottom: 20px;
    width: 400px;
    overflow-x: auto;
}
.articleBodyText p {
    margin: 0px;
}

.bookFullDescription {
    padding-bottom: 20px;
    overflow-x: auto;
}
.bookFullDescription p {
    margin: 0px;
}


.downloadFullDescription {
    padding-bottom: 20px;
    width: 500px;
    overflow-x: auto;
}
.downloadFullDescription p {
    margin: 0px;
}

.eventFullDescription {
    padding-bottom: 20px;
    width: 500px;
    overflow-x: auto;
}
.eventFullDescription p {
    margin: 0px;
}

.eventSpeakerBiography {
    padding-bottom: 20px;
    width: 500px;
    overflow-x: auto;
}
.eventSpeakerBiography p {
    margin: 0px;
}

.itemEventSpeakerBiography {
    padding-bottom: 20px;
    width: 500px;
    overflow-x: auto;
}
.itemEventSpeakerBiography p {
    margin: 0px;
}

.photoFullDescription {
    padding-bottom: 20px;
    width: 500px;
    overflow-x: auto;
}
.photoFullDescription p {
    margin: 0px;
}

/* HELP */

.helpText {
    font-size: 11px;
}
.helpHeader {
    font-size: 11px;
    font-variant: small-caps;
    line-height: 15px;
}

/* HelpPopup (dhtmlToolTip)*/
#dhtmltooltip {
    font-family: verdana;
    font-size: 11px;
    position: absolute;
    width: 200px;
    border: 1px solid black;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
}
/***********************************
  Theme Specific Style Elements
  ------------------------------
  The following style elements are specific to the current
  theme.
************************************/
/* Default Theme */

/*.SmallImage {background-image: url("ArrowRow_Small.gif"); background-position: center left; background-repeat: no-repeat;}
.BigImage {background-image: url("ArrowRow_Big.gif"); background-position: center center; background-repeat: no-repeat;}*/


.smartFormItemStyle {
    border-collapse: collapse;
    padding: 0;
    width: 100%;
}

.smartFormItemLabel {
    vertical-align: top; /*border:1px solid blue;*/
    
}
.smartFormItemDescription {
    color: #999999;
}


.smartFormItemStyle input {
    /*position:relative;    left:-3;     border:1px solid green;*/
    text-align: left;
    text-indent: 0;
    margin-left: 0px;
    padding-left: 0px;
    padding-left: 0;
}

.smartFormItemEditContent {
    border-bottom: 1px solid #ECECEA;
    width: 100%;
}

.smartFormHiddenItem {
    border:1px solid #cccccc;
    color:#999999;
}

.smartFormFooter{
    padding-top:3px;
    border-top: 1px solid #ECECEA;
}

a:link.texropeReplyButton, a:visited.texropeReplyButton {
    background-image: url('/communities/common/images/discuss/icon_background.gif');
    margin-right: 20px;
    width: 113px;
    height: 24px;
    text-align: center;
    font-weight: bold;
    color: #2E5A55;
    padding-top: 3px;
    text-decoration: none;
}
a:hover.texropeReplyButton {
    color: #E71F38;
    text-decoration: none;
}
.texropeReplyButton a:link, .texropeReplyButton a:visited {
    background-image: url( '/communities/common/images/discuss/icon_background.gif' );
    margin-right: 20px;
    width: 113px;
    height: 24px;
    text-align: center;
    font-weight: bold;
    color: #2E5A55;
    padding-top: 3px;
}
.texropeReplyButton a:hover {
    color: #E71F38;
    text-decoration: none;
}
