/* Start of BoxStyle.css */
.bswClr {
    clear: both;
    height: 0;
    visibility: hidden;
}

/*   STYLE 1   */
/* BOX WRAP STYLES */
.boxStyleWrap1 {
    margin: 0 0 10px 0;
}
/* TOP SECTION STYLES */
/* bsw : a shortcut for boxStyleWrap1 */
.boxStyleWrap1 .bswTop {
    height: 42px;
}

.boxStyleWrap1 .bswTop .bswTopLeft {
    width: 54px;
    height: 42px;
    float: left;
    background: url(Images/Box/Style1/Box.png) no-repeat 0 0;
}

.boxStyleWrap1 .bswTop .bswTopRight {
    width: 54px;
    height: 42px;
    float: right;
    background: url(Images/Box/Style1/Box.png) no-repeat right -42px;
}

.boxStyleWrap1 .bswTop .bswTopMiddle {
    height: 42px;
    margin: 0 54px;
    background: url(Images/Box/Style1/Box.png) repeat-x 0 -84px;
}

.boxStyleWrap1 .bswTop .bswTopMiddle h1.bswTextTitle {
    display: inline-block;
    font-family: Verdana, Arial;
    font-size: 14px;
    line-height: 33px;
    font-weight: normal;
    color: #ffffff;
    text-shadow: 2px 1px 1px #0e899e;
    margin: 0;
    padding: 8px 0 0 5px;
    height: 34px;
}
/* MIDDLE SECTION STYLES */
.boxStyleWrap1 .bswMiddle {
    margin: 0;
    padding: 0;
}

.boxStyleWrap1 .bswMiddle .bswMiddleLeft {
}

.boxStyleWrap1 .bswMiddle .bswMiddleLeft .bswMiddleRight {
}

.boxStyleWrap1 .bswMiddle .bswMiddleLeft .bswMiddleRight .bswMiddleContent {
    margin: 0;
    padding: 5px 5px 1px;
    background-color: transparent;
}
/* BOTTOM SECTION STYLES */
.boxStyleWrap1 .bswBottom {
    display: none;
}


/*   STYLE 2   */
/* BOX WRAP STYLES */
.boxStyleWrap2 {
    margin: 0 0 10px 0;
}
/* TOP SECTION STYLES */
/* bsw : a shortcut for boxStyleWrap2 */
.boxStyleWrap2 .bswTop {
    height: 34px;
}

.boxStyleWrap2 .bswTop .bswTopLeft {
    width: 15px;
    height: 34px;
    float: left;
    background: url(Images/Box/Style2/Box.png) no-repeat 0 0;
}

.boxStyleWrap2 .bswTop .bswTopRight {
    width: 54px;
    height: 34px;
    float: right;
    background: url(Images/Box/Style2/Box.png) no-repeat right -34px;
}

.boxStyleWrap2 .bswTop .bswTopMiddle {
    height: 34px;
    margin: 0 54px 0 10px;
    background: url(Images/Box/Style2/Box.png) repeat-x 0 -68px;
}

.boxStyleWrap2 .bswTop .bswTopMiddle h1.bswTextTitle {
    display: inline-block;
    font-family: Verdana, Arial;
    font-size: 14px;
    line-height: 33px;
    font-weight: normal;
    color: #ffffff;
    text-shadow: 2px 1px 1px #7c9961;
    margin: 0;
    padding: 0;
    height: 34px;
}
/* MIDDLE SECTION STYLES */
.boxStyleWrap2 .bswMiddle {
    margin: 0;
    padding: 0;
}

.boxStyleWrap2 .bswMiddle .bswMiddleLeft {
}

.boxStyleWrap2 .bswMiddle .bswMiddleLeft .bswMiddleRight {
}

.boxStyleWrap2 .bswMiddle .bswMiddleLeft .bswMiddleRight .bswMiddleContent {
    margin: 0;
    padding: 5px 5px 1px;
    background-color: transparent;
}
/* BOTTOM SECTION STYLES */
.boxStyleWrap2 .bswBottom {
    display: none;
}




/*   STYLE 3   */
/* BOX WRAP STYLES */
.boxStyleWrap3 {
    margin: 0 0 10px 0;
}
/* TOP SECTION STYLES */
/* bsw : a shortcut for boxStyleWrap3 */
.boxStyleWrap3 .bswTop {
    height: 34px;
}

.boxStyleWrap3 .bswTop .bswTopLeft {
    width: 10px;
    height: 34px;
    float: left;
    background: url(Images/Box/Style3/Box.png) no-repeat 0 0;
}

.boxStyleWrap3 .bswTop .bswTopRight {
    width: 54px;
    height: 34px;
    float: right;
    background: url(Images/Box/Style3/Box.png) no-repeat right -34px;
}

.boxStyleWrap3 .bswTop .bswTopMiddle {
    height: 34px;
    margin: 0 54px 0 10px;
    background: url(Images/Box/Style3/Box.png) repeat-x 0 -68px;
}

.boxStyleWrap3 .bswTop .bswTopMiddle h1.bswTextTitle {
    display: inline-block;
    font-family: Verdana, Arial;
    font-size: 14px;
    line-height: 33px;
    font-weight: normal;
    color: #ffffff;
    text-shadow: 2px 1px 1px #2f8db1;
    margin: 0;
    padding: 0;
    height: 34px;
}
/* MIDDLE SECTION STYLES */
.boxStyleWrap3 .bswMiddle {
    margin: 0;
    padding: 0;
}

.boxStyleWrap3 .bswMiddle .bswMiddleLeft {
}

.boxStyleWrap3 .bswMiddle .bswMiddleLeft .bswMiddleRight {
}

.boxStyleWrap3 .bswMiddle .bswMiddleLeft .bswMiddleRight .bswMiddleContent {
    margin: 0;
    padding: 5px 5px 1px;
    background-color: transparent;
}
/* BOTTOM SECTION STYLES */
.boxStyleWrap3 .bswBottom {
    display: none;
}



/*   STYLE 4   */
/* BOX WRAP STYLES */
.boxStyleWrap4 {
    margin: 0 0 10px 0;
}
/* TOP SECTION STYLES */
/* bsw : a shortcut for boxStyleWrap4 */
.boxStyleWrap4 .bswTop {
    height: 34px;
}

.boxStyleWrap4 .bswTop .bswTopLeft {
    width: 15px;
    height: 34px;
    float: left;
    background: url(Images/Box/Style4/Box.png) no-repeat 0 0;
}

.boxStyleWrap4 .bswTop .bswTopRight {
    width: 54px;
    height: 34px;
    float: right;
    background: url(Images/Box/Style4/Box.png) no-repeat right -34px;
}

.boxStyleWrap4 .bswTop .bswTopMiddle {
    height: 34px;
    margin: 0 54px 0 15px;
    background: url(Images/Box/Style4/Box.png) repeat-x 0 -68px;
}

.boxStyleWrap4 .bswTop .bswTopMiddle h1.bswTextTitle {
    display: inline-block;
    font-family: Verdana, Arial;
    font-size: 14px;
    line-height: 33px;
    font-weight: normal;
    color: #ffffff;
    text-shadow: 2px 1px 1px #b86e03;
    margin: 0;
    padding: 0;
    height: 34px;
}
/* MIDDLE SECTION STYLES */
.boxStyleWrap4 .bswMiddle {
    margin: 0;
    padding: 0;
}

.boxStyleWrap4 .bswMiddle .bswMiddleLeft {
    background: url(Images/Box/Style4/BoxLeft.png) repeat-y left top;
}

.boxStyleWrap4 .bswMiddle .bswMiddleLeft .bswMiddleRight {
    background: url(Images/Box/Style4/BoxRight.png) repeat-y right top;
}

.boxStyleWrap4 .bswMiddle .bswMiddleLeft .bswMiddleRight .bswMiddleContent {
    margin: 0 2px;
    padding: 5px 5px 1px;
    background-color: #eff2f7;
}
/* BOTTOM SECTION STYLES */
.boxStyleWrap4 .bswBottom {
    height: 8px;
}

.boxStyleWrap4 .bswBottom .bswBottomLeft {
    width: 8px;
    height: 8px;
    float: left;
    background: url(Images/Box/Style4/Box.png) no-repeat 0 -102px;
}

.boxStyleWrap4 .bswBottom .bswBottomRight {
    width: 8px;
    height: 8px;
    float: right;
    background: url(Images/Box/Style4/Box.png) no-repeat right -110px;
}

.boxStyleWrap4 .bswBottom .bswBottomMiddle {
    height: 8px;
    margin: 0 8px;
    background: url(Images/Box/Style4/Box.png) repeat-x 0 -118px;
}



/*   STYLE 5   */
/* BOX WRAP STYLES */
.boxStyleWrap5 {
    margin: 0 0 10px 0;
}
/* TOP SECTION STYLES */
/* bsw : a shortcut for boxStyleWrap5 */
.boxStyleWrap5 .bswTop {
    height: 34px;
}

.boxStyleWrap5 .bswTop .bswTopLeft {
    width: 15px;
    height: 34px;
    float: left;
    background: url(Images/Box/Style5/Box.png) no-repeat 0 0;
}

.boxStyleWrap5 .bswTop .bswTopRight {
    width: 54px;
    height: 34px;
    float: right;
    background: url(Images/Box/Style5/Box.png) no-repeat right -34px;
}

.boxStyleWrap5 .bswTop .bswTopMiddle {
    height: 34px;
    margin: 0 54px 0 15px;
    background: url(Images/Box/Style5/Box.png) repeat-x 0 -68px;
}

.boxStyleWrap5 .bswTop .bswTopMiddle h1.bswTextTitle {
    display: inline-block;
    font-family: Verdana, Arial;
    font-size: 14px;
    line-height: 33px;
    font-weight: normal;
    color: #ffffff;
    text-shadow: 2px 1px 1px #5c4363;
    margin: 0;
    padding: 0;
    height: 34px;
}
/* MIDDLE SECTION STYLES */
.boxStyleWrap5 .bswMiddle {
    margin: 0;
    padding: 0;
}

.boxStyleWrap5 .bswMiddle .bswMiddleLeft {
    background: url(Images/Box/Style5/BoxLeft.png) repeat-y left top;
}

.boxStyleWrap5 .bswMiddle .bswMiddleLeft .bswMiddleRight {
    background: url(Images/Box/Style5/BoxRight.png) repeat-y right top;
}

.boxStyleWrap5 .bswMiddle .bswMiddleLeft .bswMiddleRight .bswMiddleContent {
    margin: 0 2px;
    padding: 5px 5px 1px;
    background-color: #eff2f7;
}
/* BOTTOM SECTION STYLES */
.boxStyleWrap5 .bswBottom {
    height: 8px;
}

.boxStyleWrap5 .bswBottom .bswBottomLeft {
    width: 8px;
    height: 8px;
    float: left;
    background: url(Images/Box/Style5/Box.png) no-repeat 0 -102px;
}

.boxStyleWrap5 .bswBottom .bswBottomRight {
    width: 8px;
    height: 8px;
    float: right;
    background: url(Images/Box/Style5/Box.png) no-repeat right -110px;
}

.boxStyleWrap5 .bswBottom .bswBottomMiddle {
    height: 8px;
    margin: 0 8px;
    background: url(Images/Box/Style5/Box.png) repeat-x 0 -118px;
}


/*   STYLE 6   */
/* BOX WRAP STYLES */
.boxStyleWrap6 {
    margin: 0 0 10px 0;
}
/* TOP SECTION STYLES */
/* bsw : a shortcut for boxStyleWrap6 */
.boxStyleWrap6 .bswTop {
    height: 40px;
}

.boxStyleWrap6 .bswTop .bswTopLeft {
}

.boxStyleWrap6 .bswTop .bswTopRight {
}

.boxStyleWrap6 .bswTop .bswTopMiddle {
    height: 40px;
    margin: 0;
    background: url(Images/Box/Style6/Box.png) repeat-x left bottom;
}

.boxStyleWrap6 .bswTop .bswTopMiddle h1.bswTextTitle {
    display: inline-block;
    font-family: Verdana, Arial;
    font-size: 14px;
    line-height: 33px;
    font-weight: normal;
    color: #004967;
    margin: 0;
    padding: 0 0 0 5px;
    height: 34px;
}
/* MIDDLE SECTION STYLES */
.boxStyleWrap6 .bswMiddle {
    margin: 0;
    padding: 0;
}

.boxStyleWrap6 .bswMiddle .bswMiddleLeft {
}

.boxStyleWrap6 .bswMiddle .bswMiddleLeft .bswMiddleRight {
}

.boxStyleWrap6 .bswMiddle .bswMiddleLeft .bswMiddleRight .bswMiddleContent {
    margin: 0;
    padding: 10px 10px 1px;
    background-color: transparent;
}
/* BOTTOM SECTION STYLES */
.boxStyleWrap6 .bswBottom {
    display: none;
}



/*   STYLE 7   */
/* BOX WRAP STYLES */
.boxStyleWrap7 {
    margin: 0 0 10px 0;
}
/* TOP SECTION STYLES */
/* bsw : a shortcut for boxStyleWrap7 */
.boxStyleWrap7 .bswTop {
    display: none;
}

/* MIDDLE SECTION STYLES */
.boxStyleWrap7 .bswMiddle {
    margin: 0;
    padding: 0;
}

.boxStyleWrap7 .bswMiddle .bswMiddleLeft {
}

.boxStyleWrap7 .bswMiddle .bswMiddleLeft .bswMiddleRight {
}

.boxStyleWrap7 .bswMiddle .bswMiddleLeft .bswMiddleRight .bswMiddleContent {
    margin: 0;
    padding: 1px;
}
/* BOTTOM SECTION STYLES */
.boxStyleWrap7 .bswBottom {
    display: none;
}

/* End of BoxStyle.css */

/* Start of Default-en-US.css */
/* Start of Module General */
body {
    margin: 0;
    padding: 0;
    background-color: #00587c;
    direction: ltr;
    font: normal 11px Arial;
}

.noItemTable {
    margin: 0 auto 10px auto;
    padding: 20px;
    border: 1px solid #aaa;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px #aaaaaa;
    -moz-box-shadow: 0 1px 2px #aaaaaa;
    box-shadow: 0 1px 2px #aaaaaa;
    background-color: #fff;
    text-align: center;
}

.popupBody {
    background-image: none;
    background-color: #f2f6f8;
}


/* FormElements */

.textbox,
.fileUpload {
    background: url(Images/TextBox_BG.jpg) repeat-x;
    background-color: #fff;
    padding: 3px;
    font: normal 11px Tahoma;
    border: 1px solid #aaa;
    color: #333;
}

.textbox:focus, .fileUpload:focus {
    border: solid 1px #ff9600;
}

.button {
    background-image: url(Images/Button_Bg.jpg);
    font: normal 11px Tahoma;
    border: 1px solid #aaa;
    padding: 4px 4px;
}

.button:hover {
    background-image: url(Images/Button_Bg_Over.jpg);
    font: normal 11px Tahoma;
    border: 1px solid #777;
    padding: 4px 4px;
}

.select, .dropdown {
    background-color: #fff;
    border: 1px solid #aaaaaa;
    font: normal 11px Tahoma;
    color: #333333;
    padding: 3px;
}

/* End Of FormElements */


a:active, a:visited, a:link {
    color: #5a6575;
    text-decoration: none;
    font: normal 11px Tahoma;
}

a:hover {
    color: #ff9000;
    text-decoration: none;
    cursor: pointer;
}

.label, .content {
    text-decoration: none;
    color: #000;
    font: normal 11px Tahoma;
    line-height: 18px;
}

.boxLastUpdate {
    text-align: right;
    font: normal 10px Tahoma;
    color: #aaa;
    padding-top: 8px;
}

.leftbox {
    border: 1px solid #747474;
}

.lefthead {
    font: normal bold 14px 'Times New Roman';
    font-weight: bold;
    color: #fff;
    background-color: Transparent;
}

.left {
    color: #000;
    line-height: 15px;
    font: normal 11px Tahoma;
}

a:active.left, a:visited.left, a:link.left {
    color: #00478D;
    line-height: 15px;
}

a:hover.left {
    color: #000;
    line-height: 15px;
}


#divMainContainer {
}

.mainContainer {
    margin: 0 auto;
}

#divTopColumn {
}

.topColumn {
    position: relative;
    margin: 0 auto;
    width: 100%;
    background: url(Images/BodyBG.png) no-repeat center top;
}

.topColumn .innerTube {
    width: 998px;
    margin: 0 auto;
    height: 432px;
    position: relative;
}

.pnlLastMessage {
    width: 998px;
    margin: 0 auto;
}

.switchBar {
    margin: 0 auto;
    line-height: 23px;
    margin-bottom: 5px;
    color: #0C76A0;
    font: normal 11px Tahoma;
}

.bodyWrapper {
    min-width: 998px;
    background: rgb(233,236,240); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M4ZDBkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(233,236,240,1) 0%, rgba(200,208,217,1) 79%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,236,240,1)), color-stop(79%,rgba(200,208,217,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(233,236,240,1) 0%,rgba(200,208,217,1) 79%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(233,236,240,1) 0%,rgba(200,208,217,1) 79%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(233,236,240,1) 0%,rgba(200,208,217,1) 79%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(233,236,240,1) 0%,rgba(200,208,217,1) 79%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ecf0', endColorstr='#c8d0d9',GradientType=0 ); /* IE6-8 */
}

.bodyWrapper .bodyWrapperInnerTube {
    width: 998px;
    margin: 0 auto;
}

#divLeftColumn {
}

.leftColumn {
    width: 210px;
    float: right;
}

.leftColumn .innerTube {
    min-height: 300px /* 700px*/;
}

#divRightColumn {
}

.rightColumn {
    width: 210px;
    float: left;
}

.rightColumn .innerTube {
    min-height: 300px /* 700px*/;
}

#divContentWrapper {
}

#divContentColumn {
}

.contentColumn {
    margin: 0 220px 0 220px;
}

#divMainContent {
}

.contentColumn #divMainContent .innerTube {
    min-height: 300px /* 700px*/;
}

#divBottomColumn {
}

.bottomColumn {
    min-width: 998px;
    background: url(Images/FooterPattern.png) repeat-x 0 0;
    background-color: #00587C;
}

.bottomColumn .innerTube {
    padding-bottom: 5px;
    text-align: center;
    background: url(Images/FooterBG.png) no-repeat center top;
}

.noLeftColumn {
    display: none;
}

.noLeftContentColumn {
    margin: 0 0 0 220px;
}

.noLeftContentColumn #divMainContent .innerTube {
    min-height: 300px /* 700px*/;
}

.noRightColumn {
    display: none;
}

.noRightContentColumn {
    margin: 0 220px 0 0;
}

.noRightContentColumn #divMainContent .innerTube {
    min-height: 300px /* 700px*/;
}

.noLeftRightRightColumn {
    display: none;
}

.noLeftRightLeftColumn {
    display: none;
}

.noLeftRightContentColumn {
    margin: 0;
}

.noLeftRightContentColumn #divMainContent .innerTube {
    min-height: 300px /* 700px*/;
}

#divTopLogo {
    position: absolute;
    top: 75px;
    left: 8px;
}

#divTopLogo .topLogo {
    width: 337px;
    height: 77px;
    background: url(Images/Top-Logo.png) no-repeat;
}

.printVersionLogo {
    text-align: left;
}

#divWelcome {
    position: absolute;
    right: 0;
    bottom: 20px;
}

#divWelcome a:active, #divWelcome a:visited, #divWelcome a:link {
}

#divWelcome a:hover {
}

#divSwitchBarWrapper .switchBarLeft {
    width: 0;
    height: 22px;
    float: right;
}

#divSwitchBarWrapper .switchBarRight {
    width: 0;
    height: 22px;
    float: left;
}

#divSwitchBarWrapper .switchBarCenter {
    margin: 0 0 0 0;
    height: 22px;
}

#divSearch {
    margin: 0 auto;
}

#divSelectLanguage {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    z-index: 1000;
}

#divSelectLanguage a:active, #divSelectLanguage a:visited, #divSelectLanguage a:link {
}

#divSelectLanguage a:hover {
}

#divCurrentDate {
    width: 210px;
    height: 29px;
    font: normal 11px Tahoma;
    text-align: left;
    line-height: 28px;
    position: absolute;
    bottom: 20px;
    left: 0;
    color: #0073A0;
}

.topContentPlaceHolderWrapper {
}

.bottomContentPlaceHolderWrapper {
}

.displayNone {
    display: none;
}

.noBackground {
    background-image: none !important;
    background: none !important;
}

a img {
    border: 0;
}

#divFooterLinks {
    padding: 15px 0;
}

#divCopyright {
    color: #99a7b4;
    padding: 5px 0;
    font: normal 11px Tahoma;
}

#divCopyright span {
    color: #6ca3b9;
}

#divRadcomLogo .Logo {
    background: url(Images/Radcom.png) no-repeat;
    width: 70px;
    height: 8px;
}

.persianLanguageSelector {
    background: url(Images/Persian.png) no-repeat center center;
    width: 43px;
    height: 28px;
    float: right;
    margin-left: 10px;
}

.englishLanguageSelector {
    background: url(Images/English.png) no-repeat center center;
    width: 54px;
    height: 28px;
}

.arabicLanguageSelector {
    background: url(Images/Arabic.png) no-repeat center center;
    width: 45px;
    height: 28px;
    float: left;
}

.clearBoth {
    clear: both;
    display: block;
    visibility: hidden;
}

.searchFormWrap {
    height: 22px;
}

dl.sformDl {
    display: table;
    margin: 0 auto;
    padding: 0;
}

.searchFormButton {
    width: 21px;
    height: 22px;
    display: inline-block;
    vertical-align: top;
    float: right;
}

.searchFormTextBox {
    margin: 0;
    padding: 0;
    width: 188px;
    height: 22px;
    display: inline-block;
    vertical-align: top;
    float: left;
}

input[class="searchTextBox"] {
    width: 176px !important;
    margin: 0 !important;
    padding: 3px 6px 3px 6px !important;
    height: 16px !important;
    border: none !important;
    background-image: url(Images/Search/TextBoxBackground.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    background-color: transparent !important;
    font: normal 11px Tahoma, Geneva, sans-serif !important;
    color: #333 !important;
}

.copyright {
    color: #787878;
    font: normal 11px Tahoma;
}

a:active.copyright, a:visited.copyright, a:link.copyright {
    color: #787878;
    text-decoration: none;
}

a:hover.copyright {
    color: #DE0024;
    border-bottom: solid 1px #000;
}

.tableHeader, .tableHeader a:active, .tableHeader a:visited, .tableHeader a:link {
    background-color: transparent;
    color: #fff;
    font: normal 11px Tahoma;
    text-indent: 0;
    line-height: 22px;
}

.tableHeader a:hover {
    color: #e3e3e3;
    background-color: transparent;
    text-indent: 0;
}

.tableHeader {
    color: #fff;
    text-indent: 0;
    background-color: #3c85c4;
    font: normal bold 14px 'Times New Roman';
    font-weight: bold;
}

.tableHeaderSelect {
    background-color: #5e6fa7;
    color: #fff;
    font-weight: bold;
    text-indent: 0;
    font: normal bold 14px 'Times New Roman';
}

.tableItem {
    background-color: #dee7ee;
    color: #000;
    text-indent: 0;
    font: normal 11px Tahoma;
}

.tableAlternateItem, .tableAlternate {
    background-color: #e9eff2;
    color: #000;
    text-indent: 0;
    font: normal 11px Tahoma;
}

.oddRow {
    background-color: #eee;
    text-indent: 0;
}

.evenRow {
    background-color: #f9f9f9;
    text-indent: 0;
}

.box {
    font: normal 11px Tahoma;
    width: 175px;
    border: 1px solid #97AFC1;
}

.boxhead {
    background-color: #97AFC1;
    font: normal bold 14px 'Times New Roman';
    color: #D90000;
    font-weight: bold;
}

.head1, h1 {
    font-weight: bold;
    text-decoration: none;
    font: normal bold 16px Arial, Verdana, Tahoma;
    color: #5a6575;
    text-indent: 0;
}

.head2, h2 {
    font-weight: bold;
    text-decoration: none;
    font: normal bold 14px Arial, Verdana, Tahoma;
    color: #5a6575;
    text-indent: 0;
}

.head3, h3 {
    font-weight: bold;
    text-decoration: none;
    font: normal bold 12px Arial, Verdana, Tahoma;
    color: #5a6575;
    text-indent: 0;
}

.head4, h4 {
    font-weight: bold;
    text-decoration: none;
    font: normal bold 11px Arial, Verdana, Tahoma;
    color: #5a6575;
    text-indent: 0;
}

.head1 a:active, .head1 a:visited, .head1 a:link, a:active.head1, a:visited.head1, a:link.head1 {
    font-weight: bold;
    text-decoration: none;
    font: normal bold 16px Arial, Verdana, Tahoma;
    color: #5a6575;
    text-indent: 0;
}

.head1 a:hover, a:hover.head1 {
    text-decoration: none;
    color: #ff9000;
}

.head2 a:active, .head2 a:visited, .head2 a:link, a:active.head2, a:visited.head2, a:link.head2 {
    font-weight: bold;
    text-decoration: none;
    font: normal bold 14px Arial, Verdana, Tahoma;
    color: #5a6575;
    text-indent: 0;
}

.head2 a:hover, a:hover.head2 {
    text-decoration: none;
    color: #ff9000;
}

.head3 a:active, .head3 a:visited, .head3 a:link, a:active.head3, a:visited.head3, a:link.head3 {
    font-weight: bold;
    text-decoration: none;
    font: normal bold 12px Arial, Verdana, Tahoma;
    color: #5a6575;
    text-indent: 0;
}

.head3 a:hover, a:hover.head3 {
    text-decoration: none;
    color: #ff9000;
}

.dottedTable {
    font: normal 11px Tahoma;
    text-decoration: none;
    border-collapse: separate;
    border: dotted 1px #c0c0c0;
}

.dottedVLine {
    padding-right: 5px;
    background-position: right 50%;
    padding-left: 5px;
    background: url( '/image/vdot.gif' ) repeat-y;
}

.dottedHLine {
    background: url('Images/hdot.gif') repeat-x 50% bottom;
    padding-bottom: 10px;
    padding-top: 5px;
}

.top {
    color: #234BA3;
    font: normal 11px Tahoma;
}

a.top:active, a.top:visited, a.top:link {
    color: #234BA3;
    text-decoration: none;
}

a.top:hover {
    color: #234BA3;
}

.footer {
    font: normal 11px Tahoma, 'Times New Roman';
    color: #13879c;
    padding: 0 2px;
}

.footer:link, .footer:visited, .footer:active {
    color: #a4cfe1;
    text-decoration: none;
}

a.footer:hover {
    color: #ffc800;
}

a.content:active, a.content:visited, a.content:link {
    color: #5a6575;
    text-decoration: none;
}

a.content:hover {
    color: #ff9000;
}

a.shortcut:active, a.shortcut:visited, a.shortcut:link {
    color: #234BA3;
    text-decoration: none;
}

a.shortcut:hover {
    color: #DD4B56;
    border-bottom: dotted 1px #DD4B56;
}

.justifyText {
    text-align: justify;
}

a.switchBar:active, a.switchBar:visited, a.switchBar:link {
    color: #0C76A0;
    text-decoration: none;
}

a.switchBar:hover {
    color: #0099B7;
}

.switchBarSelected {
    color: #0C76A0;
    font: normal 11px Tahoma;
}

a.switchBarSelected:active, a.switchBarSelected:visited, a.switchBarSelected:link {
    color: #FF6603;
    text-decoration: none;
}

a.switchBarSelected:hover {
    color: #FF6603;
    border-bottom: dotted 1px #FF6603;
}

.tblLeft {
}

.pager {
    padding: 0;
    color: #6b8388;
    font: normal 11px Tahoma, 'Times New Roman';
}

a:active.pager, a:visited.pager, a:link.pager {
    font-size: 11px;
    padding: 1px 3px;
    line-height: 16px;
    background-color: #dae7ef;
    color: #0c62a2;
    text-decoration: none;
    height: 16px;
    display: inline-block;
    margin: 0 2px;
}

a:hover.pager {
    background-color: #4fa3de;
    color: #fff;
    text-decoration: none;
    border-bottom-style: none;
}

.pager span {
    text-decoration: none;
    line-height: 16px;
    background-color: #dae7ef;
    color: #0c62a2;
    font: normal 11px verdana;
    padding: 1px 3px;
}

.tabSelected {
    background-color: transparent;
    background: url(Images/Tab/Tab-BG-Selected.png) repeat-x;
    cursor: pointer;
    color: #FF7101;
    padding: 3px 15px 3px 15px;
    font-weight: bold;
    font: normal bold 14px 'Times New Roman';
}

.tab {
    background-color: transparent;
    background: url(Images/Tab/Tab-BG.png) repeat-x;
    cursor: pointer;
    color: #3C63AC;
    padding: 0 15px 0 15px;
    margin: 0;
    font: normal bold 14px 'Times New Roman';
    font-weight: bold;
}

.tabExtend {
    border-bottom: solid 1px #d0dce5;
}

.tabContainer {
    padding: 20px 10px 10px 10px;
    border: solid 1px #d0dce5;
    border-top: none;
    background: url(Images/GridViewBG.png) repeat-x center top;
    background-color: #fff;
}

a:active.newsAgencyRelatedNews, a:visited.newsAgencyRelatedNews, a:link.newsAgencyRelatedNews {
    color: #3c85c4;
    font: normal 13px 'Times New Roman';
}

a:hover.newsAgencyRelatedNews {
    color: #3c85c4;
}

.hand {
    cursor: pointer;
}

.transparentDiv {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: .50;
    -moz-opacity: .50;
}

.hide {
    display: none;
}

.noMargin {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.dbformprint {
    font: normal bold 13px 'Times New Roman', Tahoma;
    font-weight: bold;
    background-color: #F3F3F3;
    padding: 5px 10px 5px 10px;
}

.MagicZoom img {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.MagicZoomBigImageCont {
    border: 1px solid #999;
    direction: ltr;
}

.MagicZoomHeader {
    font-size: 8pt !important;
    line-height: normal !important;
    color: #fff;
    background: #666;
    text-align: center !important;
}

.MagicZoomPup {
    border: 1px solid #aaa;
    background: #fff;
    cursor: move;
}

.MagicZoomLoading {
    border: 1px solid #ccc;
    background: #fff url(/image/graphics/loader.gif) no-repeat 2px 50%;
    padding: 4px 4px 4px 24px !important;
    margin: 0;
    text-decoration: none;
    text-align: left;
    color: #444;
    font: normal 11px sans-serif;
}

.MagicZoomPlus {
    cursor: url(/image/graphics/zoomin.cur), pointer;
    outline: 0 !important;
}

.MagicZoomPlus img {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.MagicZoomPlus span {
    display: none !important;
}

.MagicHotspots {
    display: none;
    visibility: hidden;
}

.MagicHotspots a {
    border: 1px solid #ccc;
}

.MagicHotspots a:hover {
    border: 1px solid red;
}

.MagicThumb:hover, .MagicThumb {
    cursor: url(/image/graphics/zoomin.cur), pointer;
    outline: 0 !important;
}

.MagicThumb-expanded-thumbnail {
    cursor: default;
}

.MagicThumb span {
    display: none !important;
}

.MagicThumb img {
    border: 1px solid #9a9a9a;
}

.MagicThumb-expanded {
    cursor: url(/image/graphics/zoomout.cur), pointer;
    background: transparent;
    border: 1px solid #ccc;
    outline: 0;
    padding: 0;
}

.MagicThumb-caption {
    color: #333;
    font: bold 13px 'times new roman';
    background: #ccc;
    text-align: right;
    padding: 8px;
    border: 0 !important;
    outline: 0 !important;
    font-weight: bold;
}

.MagicThumb-buttons {
    background: transparent url(/image/graphics/buttons1.png) no-repeat 0 0;
    height: 24px;
    display: block;
}

.MagicThumb-buttons a {
    width: 24px;
    height: 24px;
    margin: 0 1px !important;
    overflow: hidden;
}

.MagicThumb-loader {
    font: normal 12pt sans-serif;
    border: 1px solid #000;
    background: #fff url(/image/graphics/loader.gif) no-repeat 2px 50%;
    padding: 2px 2px 2px 22px;
    margin: 0;
    text-decoration: none;
    text-align: left;
}

.MagicThumb-swap {
}

.MagicThumb-external-caption {
    display: none;
}

div.MagicSlideshow {
    border: 1px solid #636363;
    background: transparent;
    display: none;
    direction: ltr;
}

img.MagicSlideshowImage {
    border: none;
}

div.MagicSlideshowImagesContainer {
}

img.MagicSlideshowThumbnail {
    direction: ltr;
}

div.MagicSlideshowThumbnailsContainer {
    padding: 0 1px;
}

div.MagicSlideshowThumbnailsContainerStyle {
    background: #fff;
}

.MagicSlideshowDescription {
    line-height: 24px;
    font: bold 13px 'times new roman';
    text-align: right;
    margin: 2px;
    padding: 15px !important;
}

.MagicSlideshowDescriptionBelow {
    font: normal 11px tahoma;
}

.MagicSlideshowDescription a {
    color: #CFCFCF;
}

.MagicSlideshowDescription a:visited {
    color: #ACACAC;
}

.MagicSlideshowDescription a:hover {
    color: #fff;
}

div.MagicSlideshowLoadingBox {
    padding: 4px 4px 4px 24px !important;
    margin: 0 !important;
    line-height: 15px;
    color: #363636;
    border: 1px solid #696969;
    text-align: right;
    background: #fff url( '../../image/loader.gif' ) no-repeat 2px 50%;
}

a.MagicSlideshowArrow {
    width: 24px !important;
    height: 24px !important;
    cursor: pointer;
    padding: 0 !important;
    margin: 0 !important;
    background: url( '/Image/arrows.gif' );
}

a.MagicSlideshowArrowTop {
    background-position: 24px 0;
}

a.MagicSlideshowArrowRight {
    background-position: 0 0;
}

a.MagicSlideshowArrowBottom {
    background-position: 24px 24px;
}

a.MagicSlideshowArrowLeft {
    background-position: 0 24px;
}

.tools {
    color: #5a6575;
    font: normal 10px Tahoma, 'times new roman';
}

a.tools:active, a.tools:visited, a.tools:link {
    color: #5a6575;
    text-decoration: none;
}

a.tools:hover {
    color: #ff9000;
    cursor: pointer;
}

.on {
    background: #b4c0db;
    font: normal 11px Tahoma;
    text-decoration: none;
}

.smtext {
    color: #111199;
    font-family: tahoma;
    font-size: 11px;
}

.briefDescription {
    font: normal 11px Tahoma;
    text-decoration: none;
    line-height: 18px;
    color: #255995;
}

a.briefDescription:active, a.briefDescription:visited, a.briefDescription:link {
    color: #255995;
    text-decoration: none;
}

a.briefDescription:hover {
    color: #255995;
    border-bottom: dotted 1px #222222;
}

.pagerCustomGrid {
    font: normal bold 11px Tahoma;
    color: #373737;
    direction: ltr;
    height: 15px;
}

.pagerCustomGrid td {
    padding: 0;
}

.pagerCustomGridTable td {
    padding: 6px;
}

.pagerCustomGridCountTable td {
    padding: 6px;
}

a.pagerCustomGrid:visited, a.pagerCustomGrid:active, a.pagerCustomGrid:link, .pagerCustomGrid a:visited, .pagerCustomGrid a:active, .pagerCustomGrid a:link {
    border: 1px solid #373737;
    padding: 2px 5px;
    font: normal 11px Tahoma;
    text-decoration: none;
    color: #373737;
    background-color: #fff;
    height: 15px;
}

a.pagerCustomGrid:hover, .pagerCustomGrid a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #ff710e;
    height: 15px;
    border: 1px solid #373737;
}

.pagerCustomGrid span {
    color: #373737;
    height: 15px;
    font: normal 11px Tahoma;
    padding-right: 2px;
    padding-left: 2px;
}

.pagerNumberText {
    font: normal 11px Tahoma;
    text-decoration: none;
    line-height: 18px;
    color: #373737;
    direction: ltr;
    unicode-bidi: embed;
}

.pagerCellDir {
    direction: ltr;
}

.pagerTextbox {
    background-image: none !important;
    background-color: #fff !important;
    border: #373737 1px solid;
    font: normal 11px Tahoma;
    color: #373737;
    width: 50px;
    text-align: center;
    padding: 0 !important;
    line-height: 18px !important;
    margin: 0 0 0;
}

.pagerButton {
    background-image: none !important;
    background-color: #a4a2a2 !important;
    border: #7e2c03 1px solid;
    font: normal 11px Tahoma;
    color: #fff;
    height: 21px !important;
    line-height: 15px !important;
    width: 35px;
    padding: 0 !important;
}

.pagerCustomGridCell {
    width: 110px;
    white-space: nowrap;
    direction: ltr;
    text-align: right;
}

.pagerCustomGridCellGoto {
    width: 110px;
    white-space: nowrap;
    text-align: left;
}

.pagerCustomGridTable {
    border: solid 1px #cfcdcd;
    background-color: #d9d8d8;
    direction: rtl;
}

.pagerCustomGridCountTable {
    direction: ltr;
}

.pagerCustomGridNumbers {
    unicode-bidi: bidi-override;
    text-align: center;
}

.more {
    background-color: #26499A;
    height: 18px;
    line-height: 15px;
    padding-right: 3px;
    padding-left: 3px;
    border-left: #4D5154 1px solid;
    border-bottom: #4D5154 1px solid;
    border-right: #4D5154 1px solid;
    border-top: #4D5154 1px solid;
    font-size: 11px;
    font-family: tahoma;
    color: #FFFFFF;
}

a.more:active, a.more:visited, a.more:link {
    color: #fff;
}

a.more:hover {
    color: #b8c4e0;
}

.hint {
    color: #4D5154;
    font: normal 11px Tahoma;
    text-align: justify;
}

.ticketHeadMember {
    padding: 5px;
    font: normal 11px Tahoma;
    color: #fff;
    background-image: url(/image/ticketing/cnote-repeat.gif);
    background-repeat: repeat-x;
}

.ticketHeadMember a:visited, .ticketHeadMember a:hover, .ticketHeadMember a:active, .ticketHeadMember a:link {
    color: #fff;
}

.ticketHeadUser {
    padding: 5px;
    font: normal 11px Tahoma;
    color: #fff;
    background-image: url(/image/ticketing/lwnote-repeat.gif);
    background-repeat: repeat-x;
}

.ticketHeadUser a:visited, .ticketHeadUser a:hover, .ticketHeadUser a:active, .ticketHeadUser a:link {
    color: #fff;
}

.ticketMember {
    padding: 10px;
    background-color: #fce6bf;
    background-image: url(/image/ticketing/cnote-bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    font: normal 11px Tahoma;
    color: #666;
}

.ticketUser {
    padding: 10px;
    background-color: #a2dcea;
    background-image: url(/image/ticketing/lwnote-bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    font: normal 11px Tahoma;
    color: #666;
}

.ticketTextbox {
    background-color: #f3f3f3;
    border-left: #023A63 1px solid;
    border-bottom: #023A63 1px solid;
    border-right: #023A63 1px solid;
    border-top: #023A63 1px solid;
    font: normal 11px Tahoma;
    color: #023A63;
}

a:active.ticketLink, a:visited.ticketLink, a:link.ticketLink {
    color: Navy;
    font: normal 11px Tahoma;
}

a:hover.ticketLink {
    color: red;
    font: normal 11px Tahoma;
}

.ticketGridHeader {
    background-color: #ffdb91;
    font: normal 11px Tahoma;
}

.ticketHistory {
    background-color: #6186b3;
}

.caption {
    font-weight: bold;
}

.NotifyMessage {
    color: #5a5a5a;
    font-size: 13px;
    font-family: 'Times New Roman';
    font-weight: bold;
    line-height: 19px;
}

.multiPage {
    min-height: 300px /* 700px*/;
}

* html .multiPage {
    height: 300px /* 700px*/;
}

.DockContainer {
    margin-top: 10px;
    margin-bottom: 10px;
    height: auto !important;
    direction: ltr;
}

.RadDockZone {
    border-width: 0 !important;
}

.disabled {
    -moz-opacity: .30;
    opacity: .30;
    FILTER: alpha(opacity=30);
}

.dashed {
    border-style: dashed;
}

.LastMessage {
    background-color: #f6f3e2;
    border: 2px solid #776655;
    font: normal 11px Tahoma;
    margin-bottom: 5px;
}

.messageBoxSuccess td.rtWrapperContent, .messageBoxSuccess div.rnContentWrapper, .messageBoxSuccess td.rwWindowContent, .LastMessageSuccess table {
    border: 1px solid #00832d;
    font: normal 11px Tahoma;
    background-color: #edf7f1;
}

.messageBoxError td.rtWrapperContent, .messageBoxError div.rnContentWrapper, .messageBoxError td.rwWindowContent, .LastMessageError table {
    border: 1px solid #881e1a;
    font: normal 11px Tahoma;
    background-color: #fce1e0;
}

.messageBoxInformation td.rtWrapperContent, .messageBoxInformation div.rnContentWrapper, .messageBoxInformation td.rwWindowContent, .LastMessageInformation table {
    border: 1px solid #3b58d2;
    font: normal 11px Tahoma;
    background-color: #dbe5fa;
}

.messageBoxWarning td.rtWrapperContent, .messageBoxWarning div.rnContentWrapper, .messageBoxWarning td.rwWindowContent, .LastMessageWarning table {
    border: 1px solid #d8cc06;
    font: normal 11px Tahoma;
    background-color: #fcf695;
}

.messageBoxUnKnown td.rtWrapperContent, .messageBoxUnKnown div.rnContentWrapper, .messageBoxUnKnown td.rwWindowContent, .LastMessageUnKnown table {
    border: 1px solid #8898a3;
    font: normal 11px Tahoma;
    background-color: #f0f0f0;
}

.reverseAlign {
    text-align: right;
}

.reverseFloat {
    float: right;
}

#divPrintVersionBack {
    display: none;
    padding: 5px;
    text-align: right;
}

UL.right {
    list-style-image: url(/image/bullet-new.gif);
    list-style-position: outside;
}

li.right {
    list-style-image: url(/image/bullet-new.gif);
    list-style-position: outside;
}

.correctAlign {
    text-align: left;
}

.ltr {
    direction: ltr;
}

.rtl {
    direction: rtl;
}

.CenterDiv {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
}

.boldText {
    font-weight: bold;
    font-size: 12px;
}

.grid {
    border-collapse: separate;
}

.naNewsThumbnail, .naNewsfullContent {
    margin: 5px;
}

.code {
    font: normal bold 12px Verdana;
    font-weight: bold;
    color: #1f4293;
}

a:active.code, a:visited.code, a:link.code {
    font: normal bold 12px Verdana;
    font-weight: bold;
    color: #1f4293 !important;
    text-indent: 0;
    border-bottom: #1f4293 1px dotted;
}

a:hover.code {
    color: #1f4293 !important;
    text-indent: 0;
    border-bottom: #1f4293 1px solid;
    font: normal bold 12px Verdana;
    font-weight: bold;
}

.tableBorder {
    background-color: #e3e3e3;
    border: #ddd solid 1px;
}

.searchTable {
    border: #aaa 1px solid;
    background-color: #f3f3f3;
}

UL.generalStyle {
    list-style-image: url(Images/SimpleBullet.gif);
}

li.generalStyle {
    list-style-image: url(Images/SimpleBullet.gif);
}

.newTicketHint {
    color: #234BA3;
}

.imageBorder {
    border: solid 1px #d1d1d1;
}

.generalTable {
    border: #aaa 1px dotted;
    background-color: #f3f3f3;
}

/* Tools */
.toolsBoxWrp {
    position: absolute;
    bottom: 20px;
    right: 0;
    width: 210px;
}

#divToolsBoxItem {
    margin-bottom: 0 !important;
}

.toolsBoxItem {
    display: inline;
    float: right;
}

.toolsBoxItem a {
    margin: 0 0 0 3px;
    padding: 0;
    width: 31px;
    height: 20px;
    display: inline-block;
}

.toolsBoxWrp .navImage a {
    margin: 0 1px !important;
}

a.toolTip {
    text-decoration: none;
    position: relative;
}

a.toolTip span {
    display: none;
}

a.toolTip:hover span {
    display: block;
    position: absolute;
    z-index: 100;
    left: 5px;
    top: 20px;
    margin: 0;
    padding: 0;
    height: 25px;
    text-decoration: none;
}

.changeFontTable {
    left: 0;
    position: absolute;
    top: 0;
}

.navImage {
    display: inline;
    float: right;
}

.navImage a {
    margin: 5px 0 0 5px;
    display: inline-block;
}

.navLable {
    display: none;
    visibility: hidden;
}

.socialNetworks {
    position: relative;
    top: 7px;
    padding: 8px;
}
/* End Of Tools */

.blackLabel {
    color: #000;
}

.goldLabel {
    color: #cfb456;
}

.whiteLabel {
    color: #444d54;
}

.blueLabel {
    color: #90b9d3;
}

.column {
    BACKGROUND-COLOR: #e3e3e3;
}

.row {
    BACKGROUND-COLOR: #f3f3f3;
}

.paymentTable {
    border: #000 1px solid;
    background-color: #f1f1f1;
}

.comments {
    color: #bd373c;
    font-family: Tahoma, 'times new roman';
}

a.comments:active, a.comments:visited, a.comments:link {
    color: #bd373c;
    text-decoration: none;
}

a.comments:hover {
    color: #ed1c24;
    border-bottom: dotted 1px #ed1c24;
    cursor: pointer;
}

.divAlignCenter {
    text-align: center;
}

.rateWrapper span {
    padding-right: 15px;
}

.ComponentSearchBoxWrap {
    margin: 0 auto 10px auto;
    padding: 2px;
    border: 1px solid #aaa;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px #000000;
    -moz-box-shadow: 0 1px 2px #000000;
    box-shadow: 0 1px 2px #000000;
}

.ComponentSearchBoxWrap .ccbswTop {
    background-color: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.ComponentSearchBoxWrap .ccbswTop span.ccbswTextTitle {
    display: block;
    font: normal bold 11px Tahoma;
    font-weight: bold;
    color: #ae1406;
    padding: 5px;
    background-image: linear-gradient(rgb(255,255,255) 11%, rgb(250,250,250) 56%);
    background-image: -o-linear-gradient(bottom, rgb(255,255,255) 11%, rgb(250,250,250) 56%);
    background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 11%, rgb(250,250,250) 56%);
    background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 11%, rgb(250,250,250) 56%);
    background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 11%, rgb(250,250,250) 56%);
    background-color: #f3f3f3;
}

.ComponentSearchBoxWrap .ccbswMiddle {
}

.ComponentSearchBoxWrap .ccbswMiddle .ccbswMiddleLeft {
}

.ComponentSearchBoxWrap .ccbswMiddle .ccbswMiddleLeft .ccbswMiddleRight {
}

.ComponentSearchBoxWrap .ccbswMiddle .ccbswMiddleLeft .ccbswMiddleRight .ccbswMiddleContent {
    margin: 0;
    padding: 5px;
    background-image: linear-gradient(rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -o-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -moz-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -webkit-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -ms-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-color: #f3f3f3;
}

.simpleMenuRoot {
    width: 210px;
    margin: 0 auto 10px;
    padding: 0;
    background-color: #f3f3f3;
}

.simpleMenuRoot ul li, .simpleMenuRoot ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.simpleMenuRoot ul, .simpleMenuRoot ul li a span, .simpleMenuRoot ul li a, .simpleMenuRoot ul li {
    display: block;
}

.simpleMenuRoot ul li {
    background: url('/Image/SimpleMenu/SimpleMenuSprite.png') 0 0;
    background-color: #fdfdfd;
    border: 1px solid #6c6c6c;
    border-bottom: none;
}

.simpleMenuRoot ul li:hover {
    background: url('/Image/SimpleMenu/SimpleMenuSprite.png') repeat-x 0 -24px;
    background-color: #c5c5c5;
}

.simpleMenuRoot ul li a {
    font: normal 11px Tahoma;
    color: #5D728A;
    text-shadow: 0 1px 0 white;
}

.simpleMenuRoot ul li a:hover {
    color: #5D728A;
    text-shadow: 0 1px 0 white;
}

.simpleMenuRoot ul li a span {
    padding: 0 5px;
    font: normal 11px Tahoma;
    line-height: 24px;
}

.simpleMenuRoot ul li.fistItem {
}

.simpleMenuRoot ul li.lastItem {
    border-bottom: 1px solid #6c6c6c;
}

.simpleMenuRoot ul li.haveSubmenu {
    position: relative;
}

.simpleMenuRoot ul li div.subItems {
    display: none;
    margin: 0;
    padding: 5px;
    background-color: #cbced3;
    border-top: 1px solid #6c6c6c;
}

.subItems ul {
    border: none;
}

.subItems ul li {
    padding-top: 5px;
    background: none;
    border: none;
}

.subItems ul li.fistItem {
}

.subItems ul li.lastItem {
    border-bottom: none;
}

.subItems ul li:hover {
    background: url('/Image/SimpleMenu/SimpleSubSprite.png') no-repeat 0 top;
}

.subItems ul li a {
    padding-bottom: 5px;
    color: #5D728A;
    text-shadow: 0 0 3px #fff;
}

.subItems ul li a:hover {
    color: #fff;
    text-shadow: none;
}

.subItems ul li:hover a {
    background: url('/Image/SimpleMenu/SimpleSubSprite.png') no-repeat 0 bottom;
}

.subItems ul li a span {
    line-height: 18px;
}

.subItems ul li:hover a span {
    background-color: #8f8f8f;
    border-left: 1px solid #6c6c6c;
    border-right: 1px solid #6c6c6c;
}

.simpleMenuRoot ul li .slideIcon {
    position: absolute;
    top: 5px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    right: 5px;
}

.simpleMenuRoot ul li .up {
    background: url(../../Image/SimpleMenu/UpDownKey.png) no-repeat 0 0;
}

.simpleMenuRoot ul li:hover .up {
    background: url(../../Image/SimpleMenu/UpDownKey.png) no-repeat -15px 0;
}

.simpleMenuRoot ul li .down {
    background: url(../../Image/SimpleMenu/UpDownKey.png) no-repeat 0 -15px;
}

.simpleMenuRoot ul li:hover .down {
    background: url(../../Image/SimpleMenu/UpDownKey.png) no-repeat -15px -15px;
}

.radEditorWrapper {
    position: relative;
}

.radEditorStar {
    position: absolute;
    top: 3px;
    right: 0;
}

.radEditorHasValidator {
    padding-right: 10px;
}

.radEditorHasNotValidator {
    padding-right: 0;
}

.moduleSearchResultWrap {
    border-top: 1px solid #DDDADA;
    border-bottom: 1px solid #DDDADA;
    margin: 5px 0;
    padding: 2px 5px;
    background-color: #F3F3F3;
    box-shadow: 0 2px 7px #DDD;
}

.moduleSearchResultWrap .searchHeaderLabel {
    font: italic normal 12px/18px Tahoma;
    color: #6e6e6e;
    float: left;
}

.moduleSearchResultWrap .searchDetailsHeaderLabel {
    font: italic normal 12px/18px Tahoma;
    color: #6e6e6e;
    float: Right;
}

.moduleSearchWrap {
    height: 34px;
    position: relative;
    background: url(Images/ModuleSearch/ModuleSearch.png)no-repeat -994px 0;
    padding: 0 61px 0 6px;
}

.moduleSearchWrap .bgImage {
    background: url(Images/ModuleSearch/ModuleSearch.png)no-repeat;
}

.moduleSearchWrap .txtSearchWrap {
    background-position: 0 -34px;
    background-repeat: repeat-x;
    height: 34px;
    direction: ltr;
}

.moduleSearchWrap .txtSearchWrap input {
    margin: 7px 0 0 0;
    padding: 0;
    width: 100%;
    height: 22px;
    border: 0;
    font-size: 11px;
    background: none;
    color: black;
    outline: 0;
    font-family: Verdana,"sans-serif";
}

.moduleSearchWrap .dropDownWrap {
    position: absolute;
    top: 5px;
    overflow: hidden;
    height: 23px;
    padding: 2px 8px;
    left: 3px;
    background-position: 0 -68px;
    border-right: 1px solid #DDD;
}

.moduleSearchWrap .dropDownWrap span {
    display: inline-block;
    font: normal 11px/18px Verdana,"sans-serif";
}

.moduleSearchWrap .dropDownWrap .arrowDown {
    background-position: -81px -5px;
    width: 9px;
    height: 7px;
    margin: 0 5px 0 11px;
}

.moduleSearchWrap .dropDownWrap .moduleSearchSelect {
    opacity: 0;
    filter: alpha(opacity=0);
    top: 0;
    height: 29px;
    cursor: pointer;
    visibility: visible;
    width: 100%;
    position: absolute;
    margin: 0;
    padding: 0;
    border: 1px solid #DDD;
    color: black;
    background: none;
    outline: 0;
    left: 0;
    font-family: Verdana,"sans-serif";
}

.moduleSearchWrap .moduleSearchSubmit {
    background-position: 0 0;
    width: 55px;
    height: 34px;
    position: absolute;
    top: 0;
    text-align: center;
    right: 0;
    padding-left: 6px;
}

.moduleSearchWrap .moduleSearchSubmit .btnSubmit {
    padding: 0;
    margin: 0;
    border: none;
    background: none;
    color: #fff;
    height: 34px;
    cursor: pointer;
    line-height: 18px;
    font-size: 11px;
    width: 50px;
    font-family: Verdana,"sans-serif";
}

.smallModuleSearchWrap {
    height: 22px;
    position: relative;
    background: url(Images/ModuleSearch/SmallModuleSearch.png) no-repeat -994px 0;
    padding: 0 27px 0 6px;
}

.smallModuleSearchWrap .bgImage {
    background: url(Images/ModuleSearch/SmallModuleSearch.png) no-repeat;
}

.smallModuleSearchWrap .txtSearchWrap {
    background-position: 0 -22px;
    background-repeat: repeat-x;
    height: 22px;
    direction: ltr;
}

.smallModuleSearchWrap .txtSearchWrap input {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 22px;
    border: 0;
    background: none;
    color: black;
    outline: 0;
    font-family: Verdana,"sans-serif";
    font-size: 11px;
}

.smallModuleSearchWrap .dropDownWrap {
    position: absolute;
    top: 3px;
    overflow: hidden;
    height: 17px;
    left: 3px;
    background-position: 0 -44px;
    border-right: 1px solid #DDD;
    padding: 0 3px 0 5px;
}

.smallModuleSearchWrap .dropDownWrap span {
    display: inline-block;
    line-height: 17px;
    vertical-align: top;
    height: 15px;
    font: normal 9px/17px Verdana,"sans-serif";
}

.smallModuleSearchWrap .dropDownWrap .arrowDown {
    background-position: -33px 0;
    width: 7px;
    margin: 0;
}

.smallModuleSearchWrap .dropDownWrap .moduleSearchSelect {
    filter: alpha(opacity=0);
    right: 0;
    top: 0;
    cursor: pointer;
    visibility: visible;
    width: 100%;
    position: absolute;
    margin: 0;
    padding: 0;
    color: black;
    background: none;
    outline: 0;
    zoom: 1;
    opacity: 0;
    height: 100%;
    font-family: Verdana,"sans-serif";
    border: 1px solid #DDD;
    z-index: 1000;
}

.smallModuleSearchWrap .moduleSearchSubmit {
    background-position: 0 0;
    width: 21px;
    height: 22px;
    position: absolute;
    top: 0;
    text-align: center;
    right: 0;
    padding-left: 6px;
}

.smallModuleSearchWrap .moduleSearchSubmit .btnSubmit {
    padding: 0;
    margin: 0;
    border: none;
    background: none;
    color: transparent;
    height: 22px;
    width: 21px;
    cursor: pointer;
}

.linkCellCaption {
    margin: 5px;
}

.linksDecription {
    display: block;
}

.arrowLinks {
    background: url('/Image/arw-ltr.gif') no-repeat left 5px;
    padding-left: 8px;
    display: table-cell;
    display: -moz-inline-stack;
}

.linksLogo {
    margin-right: 5px;
    float: left;
    vertical-align: top;
}

.linksLogo table {
    border-spacing: 0 !important;
}

.kbvHead1, .kbView h1 {
    font: normal 18px/22px Tahoma;
    line-height: 22px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

.kbvHead2, .kbView h2 {
    font: normal 13px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

.kbView h3 {
    font: normal 12px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

.kbvHead4, .kbView h4 {
    font: normal 12px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

.kbvHead1 a:active, .kbvHead1 a:visited, .kbvHead1 a:link, a:active.kbvHead1, a:visited.kbvHead1, a:link.kbvHead1 {
    font: normal 15px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

.kbvHead1 a:hover, a:hover.kbvHead1 {
    text-decoration: none;
    color: #ffa200;
}

.kbvHead2 a:active, .kbvHead2 a:visited, .kbvHead2 a:link, a:active.kbvHead2, a:visited.kbvHead2, a:link.kbvHead2 {
    font: normal 13px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #f3f3f3;
    font: normal 12px/18px Tahoma;
}

.kbvHead2 a:hover, a:hover.kbvHead2 {
    text-decoration: none;
    color: #ffa200;
}

.kbvHead3 a:hover, a:hover.kbvHead3 {
    text-decoration: none;
    color: #ffa200;
}

.kbTableAlternateItem .kbvHead1, .kbTableAlternateItem h1 {
    font: normal 18px/22px Tahoma;
    line-height: 22px;
    font-weight: normal;
    text-decoration: none;
    color: #454545;
}

.kbTableAlternateItem .kbvHead2, .kbTableAlternateItem h2 {
    font: normal 13px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #454545;
}

.kbTableAlternateItem .kbvHead3, .kbTableAlternateItem h3 {
    font: normal 12px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #454545;
}

.kbTableAlternateItem .kbvHead4, .kbTableAlternateItem h4 {
    font: normal 12px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #454545;
}

.kbTableAlternateItem .kbvHead1 a:active, .kbTableAlternateItem .kbvHead1 a:visited, .kbTableAlternateItem .kbvHead1 a:link {
    font: normal 15px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #1a3450;
}

.kbTableAlternateItem .kbvHead1 a:hover, .kbTableAlternateItem a:hover.kbvHead1 {
    text-decoration: none;
    color: #ffa200;
}

.kbTableAlternateItem .kbvHead2 a:active, .kbTableAlternateItem .kbvHead2 a:visited, .kbTableAlternateItem .kbvHead2 a:link {
    font: normal 13px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #1a3450;
}

.kbTableAlternateItem .kbvHead2 a:hover, .kbTableAlternateItem a:hover.kbvHead2 {
    text-decoration: none;
    color: #ffa200;
}

.kbTableAlternateItem .kbvHead3 a:active, .kbTableAlternateItem .kbvHead3 a:visited, .kbTableAlternateItem .kbvHead3 a:link {
    font: normal 12px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #1a3450;
}

.kbTableAlternateItem .kbvHead3 a:hover, .kbTableAlternateItem a:hover.kbvHead3 {
    text-decoration: none;
    color: #ffa200;
}

.radius {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.radiusTop {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.radiusBottom {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.radiusTrBl {
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

.radiusTlBr {
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

img {
    border: none;
    outline: none;
    direction: ltr;
}

.shortcut:active, .shortcut:visited, .shortcut:link {
    color: #234BA3;
    text-decoration: none;
}

.shortcut:hover {
    color: #DD4B56;
    border-bottom: dotted 1px #DD4B56;
}

.correctFloat {
    float: right;
}

.linkButton {
    background: url(Images/LinkBackground.gif) repeat-x left bottom;
    text-align: center;
    border: solid 1px #93a6b4;
    border-bottom: none;
    padding: 3px 10px 5px 10px;
    background-color: White;
}

.searchstats {
    font: normal 11px Tahoma;
    color: #000;
    padding: 5px 0;
}

.searchtitle {
    font: normal 12px Tahoma;
    color: #0000cc;
    text-decoration: none;
}

A.searchtitle:link {
    font: normal 12px Tahoma;
    color: #0000cc;
    text-decoration: none;
}

A.searchtitle:active, A.searchtitle:visited {
    font: normal 12px Tahoma;
    color: #551A8B;
    text-decoration: underline;
}

A.searchtitle:hover {
    font: normal 12px Tahoma;
    color: #eb7629;
    text-decoration: underline;
    border-bottom: #eb7629 0 solid;
}

.searchnotfound {
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: 'tahoma';
}

.searchcontent {
    font: normal 11px Tahoma;
}

.searchhighlight {
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: 'tahoma';
}

.searchcounter {
    font: normal 11px Tahoma;
    color: #000;
}

.searchaddress {
    font: normal 11px Tahoma;
    color: #008000;
    text-decoration: none;
}

A.address:active, A.address:visited, A.searchaddress:link {
    font: normal 11px Tahoma;
    color: #008000;
    text-decoration: none;
}

A.searchaddress:hover {
    font: normal 11px Tahoma;
    text-decoration: none;
}

.searchmoreresult {
    font-size: 10px;
    color: #000000;
    font-family: tahoma;
    text-decoration: none;
    border-bottom: #777777 0 solid;
}

A.searchmoreresult:link {
    font-size: 10px;
    color: #8284CC;
    font-family: tahoma;
    text-decoration: none;
    border-bottom: #777777 0 solid;
}

A.searchmoreresult:hover {
    font-size: 10px;
    font-family: tahoma;
    text-decoration: none;
    border-bottom: #777777 0 solid;
}

.searchpagenumber span {
    display: inline-block;
    width: 26px;
    height: 22px;
    font: normal 11px Tahoma;
    color: #fff;
    text-align: center;
    line-height: 21px;
    text-shadow: 0 1px 0 #6990b3;
    background: url('Images/Pager/BackgroundSelected.png') no-repeat;
}

.searchpagenumber a:active, .searchpagenumber a:visited, .searchpagenumber a:link {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url('Images/Pager/Background.png') no-repeat;
    text-decoration: none;
    text-align: center;
}

.searchpagenumber a:hover {
    background: url('Images/Pager/BackgroundHover.png') no-repeat;
    text-decoration: none;
}

.searchpagenumber a span {
    color: #6990b3;
    text-shadow: 0 1px 0 #fff;
    background: none;
}

.searchpagenumber a:hover span {
    color: #6990b3;
}

.searchpagenumber .searchnextprevious img {
    display: none;
}

.searchpagenumber .searchnextprevious:active, .searchpagenumber .searchnextprevious:visited, .searchpagenumber .searchnextprevious:link {
    width: 73px;
    height: 25px;
    text-align: center;
    background: url('Images/Pager/NP.png') no-repeat;
}

.searchpagenumber .searchnextprevious:hover {
    background: url('Images/Pager/NP_Hover.png') no-repeat;
}

.searchpagenumber .searchnextprevious span {
    color: #6990b3;
    text-shadow: 0 1px 0 #fff;
    background: none;
}

.searchpagenumber .searchnextprevious:hover span {
    color: #fff;
    text-shadow: 0 1px 0 #6990b3;
}

.calendar {
    border: 1px solid WindowFrame;
    text-align: center;
    background: Window;
    z-index: 400;
}

.calendarHeader {
    background: ActiveCaption;
    border-spacing: 0;
    padding: 3px;
    border-bottom: 1px solid WindowText;
}

.calendarbutton {
    background-color: ButtonFace;
    border: ButtonHighlight 1px solid;
    font-size: 11px;
    font-family: tahoma;
    color: ButtonText;
    height: 16px;
    line-height: 10px;
}


.calendarBody {
}

.bodyTable {
    font: small-caption;
    font-weight: normal;
    text-align: center;
    color: WindowText;
    cursor: default;
    padding: 0;
    border-spacing: 0;
}

.bodyTable td {
    text-align: center;
    padding: 3px;
}

.weekDayHead {
    font-weight: bold;
    border-bottom: 1px solid WindowText;
}

.weekDay {
    font-weight: normal;
    border: none;
}

.holiday {
    color: red;
}

.today {
    font-weight: bold;
    color: green;
    border: none;
}

.current {
    border: 1px dotted WindowText;
}

.selected {
    border: 1px solid ButtonHighlight;
}

.weekNumberHead {
}

.weekNumber {
    font-weight: normal;
    border-left: 1px solid WindowText;
}

.calendarFooter {
}

.footerTable {
    border-spacing: 0;
}

#divCurrentDate span {
    display: inline-block;
}

#divRadcomLogo {
}

.copyright:active, .copyright:visited, .copyright:link {
    color: #787878;
    text-decoration: none;
}

.copyright:hover {
    color: #DE0024;
    border-bottom: solid 1px #000000;
}

#divForum {
    text-align: center;
}

.imgForum {
    background: url(Images/Forum.png) no-repeat center top;
    width: 171px;
    height: 38px;
}

.searchFormWrapper {
    height: 22px;
}

.searchFormWrapper dl {
    display: table;
    margin: 0 auto;
    padding: 0;
}

.searchTextBox {
    width: 176px !important;
    margin: 0 !important;
    padding: 3px 6px 3px 6px !important;
    height: 16px !important;
    border: none !important;
    background-image: url(Images/Search/TextBoxBackground.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    background-color: transparent !important;
    font: normal 11px Tahoma, Geneva, sans-serif !important;
    color: #333 !important;
}

.switchBar:active, .switchBar:visited, .switchBar:link {
    color: #0C76A0;
    text-decoration: none;
}

.switchBar:hover {
    color: #0099B7;
}

.switchBarSelected:active, .switchBarSelected:visited, .switchBarSelected:link {
    color: #FF6603;
    text-decoration: none;
}

.switchBarSelected:hover {
    color: #FF6603;
    border-bottom: dotted 1px #FF6603;
}

.noPrint {
}

.noBackgroundInPrint {
}

.tableHeader td {
}

.tableFooter {
    background-color: #CACACA;
    font: bold 13px 'Times New Roman';
    font-weight: bold;
    color: #333;
}

.tableItem a:link, .tableItem a:visited, .tableItem a:active {
}

.tableItem a:hover {
}

.tableAlternateItem a:link, .tableAlternateItem a:visited, .tableAlternateItem a:active {
}

.tableAlternateItem a:hover {
}

.on a:active, .on a:visited, .on a:link {
}

.on a:hover {
}

.pager:active, .pager:visited, .pager:link {
    font-size: 11px;
    line-height: 16px;
    background-color: #dae7ef;
    color: #0c62a2;
    text-decoration: none;
    height: 16px;
    display: inline-block;
    margin: 0 2px;
}

.pager:hover {
    background-color: #4fa3de;
    color: #fff;
    text-decoration: none;
    line-height: 16px;
    border-bottom-style: none;
}

.KimberlyGrid {
    border: 1px solid #768CA5;
    background: white;
    color: black;
    border-collapse: separate;
    border-spacing: 0;
}

.tableHeaderKimberly td {
    border: 1px solid;
    border-top-width: 0;
    background: 0 -2300px repeat-x #718CA1 url('Telerik/SAMPA/Grid/sprite.gif');
    border-color: #98ACBF #728BA1 #3D556C #455F77;
    color: White;
    border-collapse: separate;
    border-spacing: 1px;
}

.tableItemKimberly {
    background: url(/Image/en/cart/white/item-bg.png) repeat-x center bottom;
    background-color: white;
    color: #607280;
    text-indent: 0;
    font: normal 11px Tahoma;
}

.tableItemKimberly td {
    border-style: solid;
    border-width: 0 1px 1px;
    border-color: white white white #DAE2E8;
    border-collapse: separate;
    border-spacing: 1px;
}

.tableAlternateItemKimberly {
    background-repeat: repeat-x;
    background-position: center bottom;
    background-color: #DAE2E8;
    color: #607280;
    text-indent: 0;
    font: normal 11px Tahoma;
}

.tableAlternateItemKimberly td {
    border-style: solid;
    border-width: 0 1px 1px;
    border-color: #DAE2E8;
    border-collapse: separate;
    border-spacing: 1px;
}

/* fancyBox */
.fancybox {
}

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px #000000;
    -moz-box-shadow: 0 10px 25px #000000;
    box-shadow: 0 10px 25px #000000;
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('Images/FancyBox/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('Images/FancyBox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('Images/FancyBox/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: #000000;
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('Images/FancyBox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: #000000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}
/* End of fancyBox */
/* scrollPanel */
.scrollpanel {
    border: 1px solid #ccc;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

.scrollpanel .scrollbar {
    width: 10px;
    background-color: #ccc;
    cursor: pointer;
    margin: 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.scrollpanel .scrollbar .thumb {
    background-color: #aaa;
    -webkit-transition: height 0.2s ease-in-out;
    -moz-transition: height 0.2s ease-in-out;
    -ms-transition: height 0.2s ease-in-out;
    -o-transition: height 0.2s ease-in-out;
    transition: height 0.2s ease-in-out;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.scrollpanel .scrollbar.active .thumb {
    background-color: #999;
}

.scrollpanelAjaxLoading {
    background: url(/Image/ScrollPanel/Loading.gif) no-repeat center center;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #eee;
    box-shadow: 0 0 6px #ccc;
    margin: 5px;
    display: block;
    clear: both;
}
/* End of scrollPanel */

/* Start of squaredCheckBox */
.squaredCheckBox label {
    cursor: pointer;
    position: relative;
    display: inline-block;
    background: url(/Image/CheckBox.png) no-repeat left top;
    padding-Left: 20px;
}

.squaredCheckBox label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    left: 0;
    background: transparent;
    background: url(/Image/CheckBoxChecked.png) no-repeat left top;
}

.squaredCheckBox label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.5;
}

.squaredCheckBox input[type=checkbox] {
    display: none;
}

.squaredCheckBox input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
/* End of squaredCheckBox */

.roundedContainer {
    margin: 0 auto 10px auto;
    padding: 10px;
    border: 1px solid #aaa;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px #aaaaaa;
    -moz-box-shadow: 0 1px 2px #aaaaaa;
    box-shadow: 0 1px 2px #aaaaaa;
    background-color: #e3e3e3;
}

/* End of Module General */


/* Start of Module Addressbook */

.generalInfoFullName {
}

.generalInfoTitle {
}

.generalInfoValue {
}
/* End of Module Addressbook */

/* Start of Module Advancedfaq */

.advancedFAQText {
    display: inline-block;
}

.advanedFAQTrackNumberWrapper {
    margin: 0 auto 10px auto;
    width: 300px;
    padding: 2px;
    border: 1px solid #aaa;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px #000000;
    -moz-box-shadow: 0 1px 2px #000000;
    box-shadow: 0 1px 2px #000000;
}

.advanedFAQMiddle {
}

.advanedFAQMiddleLeft {
}

.advanedFAQMiddleRight {
}

.advanedFAQMiddleContent {
    text-align: center;
    margin: 0;
    padding: 5px;
    background-image: linear-gradient(rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -o-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -moz-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -webkit-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -ms-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f3f3f3');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f3f3f3')";
    background-color: #f3f3f3;
}

.advanedFAQMiddleContent span {
}

.advancedFAQGeustWelcome {
    background-color: #DEDEDE;
    padding: 5px;
    border-radius: 5px;
    font: normal 12px/18px Tahoma;
    box-shadow: 0 1px 2px #000000;
}

.advanedFAQBoxWrapper {
    margin: 0 auto 10px auto;
    padding: 2px;
    border: 1px solid #aaa;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px #000000;
    -moz-box-shadow: 0 1px 2px #000000;
    box-shadow: 0 1px 2px #000000;
}

.advanedFAQBoxWrapper .advanedFAQMiddleContent {
    text-align: right !important;
}

.advancedFaqDescription {
    margin: 10px 0 0 0;
    padding: 0 10px 0 50px;
}

.advancedFAQReplyUsername {
    float: left;
}

.advancedFAQReplySendDate {
    float: right;
}

.advancedFAQReplyTitle {
    color: #aa0000;
    display: inline-block;
    margin-bottom: 3px;
}

.advancedFAQReplyShowHideIcon {
    cursor: pointer;
    margin: 3px 0 0 0;
    display: inline-block;
    vertical-align: top;
}

.advancedFAQReplyContentWrapper {
    padding: 0 0 5px 0;
}

.advancedFAQReplyContent {
    display: block;
    margin: 0 10px;
}

.advanedFAQMiddleContent .advancedFAQQuestionRow {
    display: block !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 3px 0;
    background-color: #b6dde8;
}

.advanedFAQMiddleContent .advancedFAQQuestionRow .advancedFAQReplyContentWrapper {
    border-bottom: 1px dashed #daeef3;
}

.advanedFAQMiddleContent .advancedFAQReplyRow {
    display: block !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #daeef3;
}

.advanedFAQMiddleContent .advancedFAQReplyRow .advancedFAQReplyContentWrapper {
    border-bottom: 1px dashed #b6dde8;
}

.advanedFAQMiddleContent .advancedFAQQuestionRow td {
    display: block !important;
}

.advanedFAQMiddleContent .advancedFAQReplyRow td {
    display: block !important;
}

.advancedFAQLabelDisable {
    background: none !important;
    background-color: #DDD!important;
}
/* End of Module Advancedfaq */

/* Start of Module Advancedstore */

.tableHeaderCart {
    background-color: #c5c5c7;
    color: #000;
    font: normal 11px Tahoma;
    text-indent: 0;
    line-height: 22px;
}

.tableHeaderCart, .tableHeaderCart a:active, .tableHeaderCart a:visited, .tableHeaderCart a:link {
    background-color: #c5c5c7;
    color: #000;
    font: normal 11px Tahoma;
    text-indent: 0;
    line-height: 22px;
}

.tableHeaderCart A:hover {
    background-color: #c5c5c7;
    color: #fff;
    font: normal 11px Tahoma;
    text-indent: 0;
    line-height: 22px;
}
/* End of Module Advancedstore */

/* Start of Module Advertisement */

.adsTitle {
    font-weight: bold;
    font-size: 13px;
    color: #004e9e;
    font-family: Arial;
    text-decoration: none;
}

A.adsTitle:link {
    font-weight: bold;
    font-size: 13px;
    color: #004e9e;
    font-family: Arial;
    text-decoration: none;
}

A.adsTitle:visited {
    font-weight: bold;
    font-size: 13px;
    color: #004e9e;
    font-family: Arial;
    text-decoration: none;
}

A.adsTitle:active {
    font-weight: bold;
    font-size: 13px;
    color: #004e9e;
    font-family: Arial;
    text-decoration: none;
}

A.adsTitle:hover {
    font-weight: bold;
    font-size: 13px;
    color: #ff9000;
    font-family: Arial;
    text-decoration: none;
}

.adscontent {
    font-size: 11px;
    line-height: 15px;
    font-family: Tahoma;
}

A.adscontent:link {
    font-size: 11px;
    color: #717171;
    font-family: Tahoma;
    text-decoration: none;
}

A.adscontent:visited {
    font-size: 11px;
    color: #717171;
    font-family: Tahoma;
    text-decoration: none;
}

A.adscontent:active {
    font-size: 11px;
    color: #717171;
    font-family: Tahoma;
    text-decoration: none;
}

A.adscontent:hover {
    font-size: 11px;
    color: #ff9000;
    font-family: Tahoma;
    text-decoration: underline;
}

.adstable {
    background-color: #fbfbfb;
    border: solid 1px #cdcdcd;
}
/* End of Module Advertisement */

/* Start of Module Aggregator */

.aggregatorLink {
    color: #777;
    font: normal 11px Tahoma;
}

a.aggregatorLink:active, a.aggregatorLink:visited, a.aggregatorLink:link {
    color: #004e9e;
    font: normal 11px Tahoma;
    text-decoration: none;
}

a.aggregatorLink:hover {
    color: #CB0000;
    font: normal 11px Tahoma;
    text-decoration: none;
}

.aggregatorFetchDate {
    color: #7C7C7C;
    font: normal 10px Tahoma;
}

a.aggregatorNewsMore:active, a.aggregatorNewsMore:visited, a.aggregatorNewsMore:link, .aggregatorNewsMore a:link {
    color: #1C4C7E;
}

a.aggregatorNewsMore:hover, .aggregatorNewsMore a:hover {
    color: #CB0000;
}
/* End of Module Aggregator */

/* Start of Module Album */

.albumdate {
    font: normal bold 11px Arial, Verdana, Tahoma;
    font-weight: bold;
    color: #6b6b6b;
    background-color: Transparent;
}

.albumList {
}

.albumListImageContainer {
    border: 1px solid #a2bfcd;
    display: inline-block;
    background-color: #f2f6f8;
    border-radius: 5px;
    padding: 3px;
}

.albumListContainer img {
    direction: ltr;
    border: 1px solid #eee;
}

.albumListTitle {
    padding-top: 10px;
}

.albumListDetail {
    padding-bottom: 30px;
}

.itemAlbumArchive {
    padding: 7px;
    margin: 3px;
    display: inline-block;
}

.smallAlbumRotatorDarkWrapper {
    margin: 0 auto;
    overflow: hidden;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumImage {
    margin: 0 auto;
    text-align: center;
    border: 1px solid #898c8e;
    border-bottom: none !important;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumImage .itemWrapper {
    position: relative;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumImage .itemCaption {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    vertical-align: middle;
    min-height: 20px;
    background: url(/Image/Album/Dark/CaptionBg.png) repeat;
}

.sampaAlbumImage .itemCaption A:active, .sampaAlbumImage .itemCaption A:visited, .smallAlbumRotatorDarkWrapper .sampaAlbumImage .itemCaption A:link {
    line-height: 20px;
    display: block;
    color: #ccc;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumImage .itemCaption A:hover {
    color: #999;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumImage .itemWrapper .MagicThumb img {
    border: none !important;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbar {
    height: 23px;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarLeft {
    margin: 0;
    padding: 0;
    width: 4px;
    height: 23px;
    background: url('/Image/Album/Dark/ButtonBg.png') no-repeat 0 0;
    float: left;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle {
    margin: 0 4px;
    padding: 3px 0 0 0;
    height: 23px;
    background: url('/Image/Album/Dark/ButtonBg.png') repeat-x 0 -46px;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarRight {
    margin: 0;
    padding: 0;
    width: 4px;
    height: 23px;
    background: url('/Image/Album/Dark/ButtonBg.png') no-repeat 0 -23px;
    float: right;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle .btnWrapper {
    width: 81px;
    height: 17px;
    margin: 0 auto;
    padding: 0 0 0 16px;
    background: url(/Image/Album/Dark/BtnWrapperBg.png) no-repeat;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span {
    display: inline-block;
    margin: 5px 4px 0;
    float: left;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span a {
    display: inline-block;
    background: url(/Image/Album/Dark/Arrows.png) no-repeat;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span a.previousSlide {
    width: 11px;
    height: 9px;
    background-position: 0 0;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span a.play {
    width: 10px;
    height: 9px;
    background-position: -11px 0;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span a.pause {
    width: 7px;
    height: 9px;
    background-position: -21px 0;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span a.nextSlide {
    width: 11px;
    height: 9px;
    background-position: -28px 0;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span a.previousSlide:hover {
    width: 11px;
    height: 9px;
    background-position: 0 -9px;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span a.play:hover {
    width: 10px;
    height: 9px;
    background-position: -11px -9px;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span a.pause:hover {
    width: 7px;
    height: 9px;
    background-position: -21px -9px;
}

.smallAlbumRotatorDarkWrapper .sampaAlbumToolbarMiddle span a.nextSlide:hover {
    width: 11px;
    height: 9px;
    background-position: -28px -9px;
}

.smallAlbumRotatorLightWrapper {
    margin: 0 auto;
    overflow: hidden;
}

.smallAlbumRotatorLightWrapper .sampaAlbumImage {
    margin: 0 auto;
    text-align: center;
    border: 1px solid #888B8D;
}

.smallAlbumRotatorLightWrapper .sampaAlbumImage .itemWrapper {
    position: relative;
}

.smallAlbumRotatorLightWrapper .sampaAlbumImage .itemCaption {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    vertical-align: middle;
    min-height: 20px;
    background: url(/Image/Album/Light/CaptionBg.png) repeat;
}

.sampaAlbumImage .itemCaption A:active, .sampaAlbumImage .itemCaption A:visited, .smallAlbumRotatorLightWrapper .sampaAlbumImage .itemCaption A:link {
    line-height: 20px;
    display: block;
    color: #ccc;
}

.smallAlbumRotatorLightWrapper .sampaAlbumImage .itemCaption A:hover {
    color: #999;
}

.smallAlbumRotatorLightWrapper .sampaAlbumImage .itemWrapper .MagicThumb img {
    border: none !important;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbar {
    height: 23px;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarLeft {
    margin: 0;
    padding: 0;
    width: 4px;
    height: 23px;
    background: url('/Image/Album/Light/ButtonBg.png') no-repeat 0 0;
    float: left;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle {
    margin: 0 4px;
    padding: 0;
    height: 23px;
    background: url('/Image/Album/Light/ButtonBg.png') repeat-x 0 -46px;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarRight {
    margin: 0;
    padding: 0;
    width: 4px;
    height: 23px;
    background: url('/Image/Album/Light/ButtonBg.png') no-repeat 0 -23px;
    float: right;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle .btnWrapper {
    width: 122px;
    height: 20px;
    margin: 0 auto;
    padding: 2px 0 0 0;
    background: url(/Image/Album/Light/BtnWrapperBg.png) no-repeat;
    text-align: center;
    direction: ltr;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span {
    display: inline-block;
    margin: 5px 7px 0;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span a {
    display: inline-block;
    background: url(/Image/Album/Light/Arrows.png) no-repeat;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span a.previousSlide {
    width: 11px;
    height: 9px;
    background-position: 0 0;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span a.play {
    width: 10px;
    height: 9px;
    background-position: -11px 0;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span a.pause {
    width: 7px;
    height: 9px;
    background-position: -21px 0;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span a.nextSlide {
    width: 11px;
    height: 9px;
    background-position: -28px 0;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span a.previousSlide:hover {
    width: 11px;
    height: 9px;
    background-position: 0 -9px;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span a.play:hover {
    width: 10px;
    height: 9px;
    background-position: -11px -9px;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span a.pause:hover {
    width: 7px;
    height: 9px;
    background-position: -21px -9px;
}

.smallAlbumRotatorLightWrapper .sampaAlbumToolbarMiddle span a.nextSlide:hover {
    width: 11px;
    height: 9px;
    background-position: -28px -9px;
}

.albumListTitle .MagicThumb:hover, .albumListTitle .MagicThumb {
    cursor: pointer;
    outline: 0 !important;
}

.albumDetail2 {
    width: 100%;
    border-width: 0;
}

.albumDetail2 .header {
    background-color: #3C85C4;
    text-align: right;
}

.albumDetail2 .item {
    background: url('/Image/attachment.png') no-repeat right center;
    padding: 8px 18px;
    display: inline-block;
    margin-right: 5px;
}

.albumSlider {
    min-height: 30px;
    position: relative;
    padding: 11px 36px;
    background: #dadde1; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGRlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZThlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q0ZDhkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ4ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #dadde1 0, #e5e8ea 50%, #d4d8dc 50%, #d4d8dc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#dadde1), color-stop(50%,#e5e8ea), color-stop(50%,#d4d8dc), color-stop(100%,#d4d8dc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dadde1 0,#e5e8ea 50%,#d4d8dc 50%,#d4d8dc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dadde1 0,#e5e8ea 50%,#d4d8dc 50%,#d4d8dc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dadde1 0,#e5e8ea 50%,#d4d8dc 50%,#d4d8dc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dadde1 0,#e5e8ea 50%,#d4d8dc 50%,#d4d8dc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadde1', endColorstr='#d4d8dc',GradientType=0 ); /* IE6-8 */
    margin: 10px 0 0 0;
    border: 1px solid #c3c8cc;
}

.albumSlider .arrowButton {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.albumSlider .nextItem {
    right: 10px;
    background: url(/Image/Album/AlbumSlider/AlbumArrows.png) no-repeat -30px center;
}

.albumSlider .previousItem {
    left: 10px;
    background: url(/Image/Album/AlbumSlider/AlbumArrows.png) no-repeat 0 center;
}

.albumSlider .nextItem:hover {
    background-position: -90px center;
}

.albumSlider .previousItem:hover {
    background-position: -60px center;
}

.albumSlider .nextItem:active {
    background-position: -150px center;
}

.albumSlider .previousItem:active {
    background-position: -120px center;
}

.albumSlider .albumItemWrapper {
    margin: 0;
    overflow: hidden;
    min-height: 30px;
    position: absolute;
}

.albumSlider .albumItemWrapper .items {
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
}

.albumSlider .albumItemWrapper .items .item {
    float: left;
    margin: 1px 9px;
    cursor: pointer;
    border: 1px solid #b8bac3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.albumSlider .albumItemWrapper .items .item .selectItem {
    width: 100%;
    height: 100%;
    background-color: #000;
    display: none;
}

.albumSlider .albumItemWrapper .items .item:hover .selectItem {
    display: block;
}

.albumSlider.borderRadius {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.albumSlider .opacitySelectItem {
    opacity: 0.2;
    -webkit-opacity: 0.2;
    -moz-opacity: 0.2;
    filter: alpha(opacity=20);
}

.albumSlider .nextItem.disableButton {
    background: url(/Image/Album/AlbumSlider/AlbumArrows.png) no-repeat -210px center !important;
    cursor: default !important;
}

.albumSlider .previousItem.disableButton {
    background: url(/Image/Album/AlbumSlider/AlbumArrows.png) no-repeat -180px center !important;
    cursor: default !important;
}
/* End of Module Album */

/* Start of Module Article */

.articleTickerBackground {
    background-color: #F1F1F1;
}
/* End of Module Article */

/* Start of Module Carnp */

.gframe {
    background: #fff url('images/table1/frame-g-middle.gif') 0 0 repeat-y;
    margin-bottom: 20px;
    width: 510px;
}

.gframe .bl {
    background: transparent url('images/table1/frame-g-bl.gif') 0 100% no-repeat;
}

.gframe .br {
    background: transparent url('images/table1/frame-g-br.gif') 100% 100% no-repeat;
}

.gframe .tl {
    background: transparent url('images/table1/frame-g-tl.gif') 0 0 no-repeat;
}

.gframe .tr {
    background: transparent url('images/table1/frame-g-tr.gif') 100% 0 no-repeat;
    padding: 10px 1px;
}

.purchaseTitleBoxStyle {
    background-color: white;
    border: 1px solid #DDD;
    line-height: 160%;
}

.purchaseTitleStyle {
    font: normal bold 13px Tahoma;
    font-weight: bold;
    color: #ae1406;
    text-indent: 0;
}

.purchaseBackToList {
    font: normal normal 13px Tahoma;
    color: #ff9000 !important;
    text-indent: 0;
    cursor: pointer;
}
/* End of Module Carnp */

/* Start of Module Category */

.alignCategoryList {
}

.arrowCategoryList {
    display: block;
    background: url('/image/en/arrow.gif') no-repeat left 5px;
    padding-left: 12px;
}
/* End of Module Category */
/* Start of Module Link */
.linkCellCaption {
    margin: 5px;
}

.linksDecription {
    display: block;
}

.arrowLinks {
    background: url('/Image/arw-rtl.gif') no-repeat right 2px;
    padding-right: 8px;
    display: table-cell;
    display: -moz-inline-stack;
}

.linksLogo {
    margin-left: 5px;
    float: right;
    vertical-align: top;
}

.linksLogo table {
    border-spacing: 0 !important;
}
/* End Of Module Link */
/* Start of Module Credit */

.creditUnitHint {
    font: 16px verdana,"Times New Roman",arial,sans-serif;
    font-weight: bold;
}

.creditDeposit {
    direction: ltr;
    color: green;
    font-weight: bold;
    font-size: 12px;
}

.creditWithdrawal {
    direction: ltr;
    color: red;
    font-weight: bold;
    font-size: 12px;
}

.creditBalance {
    direction: ltr;
    color: black;
    font-weight: bold;
    font-size: 12px;
}

.creditAccountSummary {
    background-color: #f3f3f3;
    text-decoration: none;
    border: 1px solid #c0c0c0;
    border-collapse: separate;
}
/* End of Module Credit */

/* Start of Module Customer */

.customerStatic:active, .customerStatic:visited, .customerStatic:link {
    color: #1F5796;
    font: normal 11px Tahoma;
    text-decoration: none;
}

.customerStatic:hover {
    color: #70ACEF;
    font: normal 11px Tahoma;
    text-decoration: none;
    cursor: default;
}
/* End of Module Customer */

/* Start of Module Dbform */

.tableHeaderDBForm {
    background-color: #a99d5f;
    color: #fff;
    font: normal bold 14px 'Times New Roman';
    font-weight: bold;
    text-indent: 0;
}

.tableHeaderSelectDBForm {
    background-color: #496791;
    color: #fff;
    font: normal bold 14px 'Times New Roman';
    font-weight: bold;
    text-indent: 0;
}

.printDBForm {
    font: normal bold 13px 'Times New Roman';
    font-weight: bold;
    background-color: #F3F3F3;
    padding: 5px 10px 5px 10px;
}
/* End of Module Dbform */

/* Start of Module Digitallibrary */

.digitalLibraryPageView {
    overflow: auto;
    width: 550px;
    height: 620px;
    background-color: #f3f3f3;
}
/* End of Module Digitallibrary */

/* Start of Module Event */

a:hover.calendar_holiday_J, a:active.calendar_holiday_J, a:visited.calendar_holiday_J, a:link.calendar_holiday_J, a:hover.calendar_day_J, a:active.calendar_day_J, a:visited.calendar_day_J, a:link.calendar_day_J, .calendar_day_J {
    font-family: Times New Roman !important;
    font-size: 14px !important;
    font-weight: bold !important;
    text-decoration: none !important;
    color: #000;
}

.calendar_holiday_J {
    color: #FC4404 !important;
}

a:hover.calendar_holiday_J_small, a:active.calendar_holiday_J_small, a:visited.calendar_holiday_J_small, a:link.calendar_holiday_J_small, a:hover.calendar_day_J_small, a:active.calendar_day_J_small, a:visited.calendar_day_J_small, a:link.calendar_day_J_small, .calendar_day_J_small {
    font: normal 10px 'Tahoma';
    text-decoration: none;
    color: #000;
}

.calendar_holiday_J_small {
    color: #FC4404 !important;
}

a:hover.calendar_holiday_M, a:active.calendar_holiday_M, a:visited.calendar_holiday_M, a:link.calendar_holiday_M, a:hover.calendar_day_M, a:active.calendar_day_M, a:visited.calendar_day_M, a:link.calendar_day_M, .calendar_day_M {
    font: bold 12px 'Arial' !important;
    text-decoration: none !important;
    color: #134983;
}

.calendar_holiday_M {
    color: #FC4404 !important;
}

a:hover.calendar_holiday_M_small, a:active.calendar_holiday_M_small, a:visited.calendar_holiday_M_small, a:link.calendar_holiday_M_small, a:hover.calendar_day_M_small, a:active.calendar_day_M_small, a:visited.calendar_day_M_small, a:link.calendar_day_M_small, .calendar_day_M_small {
    font: normal 8px 'Arial';
    text-decoration: none;
    color: #134983;
}

.calendar_holiday_M_small {
    color: #FC4404 !important;
}

a:hover.calendar_holiday_Q, a:active.calendar_holiday_Q, a:visited.calendar_holiday_Q, a:link.calendar_holiday_Q, a:hover.calendar_day_Q, a:active.calendar_day_Q, a:visited.calendar_day_Q, a:link.calendar_day_Q, .calendar_day_Q {
    font-size: 16px !important;
    font-weight: bold !important;
    font-family: Traditional Arabic !important;
    text-decoration: none !important;
    color: #800000;
    line-height: 28px !important;
}

.calendar_holiday_Q {
    color: #FC4404 !important;
}

a:hover.calendar_holiday_Q_small, a:active.calendar_holiday_Q_small, a:visited.calendar_holiday_Q_small, a:link.calendar_holiday_Q_small, a:hover.calendar_day_Q_small, a:active.calendar_day_Q_small, a:visited.calendar_day_Q_small, a:link.calendar_day_Q_small, .calendar_day_Q_small {
    font-size: 14px;
    font-weight: normal;
    font-family: Traditional Arabic;
    text-decoration: none;
    color: #800000;
}

.calendar_holiday_Q_small {
    color: #FC4404 !important;
}

.calendar_dates {
    font: bold 13px 'Times New Roman';
    text-align: center;
    color: #000;
}

.calendar_links {
    font: bold 12px 'Times New Roman';
    text-decoration: none;
    color: #134983;
}

a:link.calendar_links {
    font: bold 12px 'Times New Roman';
    text-decoration: none;
    color: #134983;
}

a:visited.calendar_links {
    font: bold 12px 'Times New Roman';
    text-decoration: none;
    color: #134983;
}

a:active.calendar_links {
    font: bold 12px 'Times New Roman';
    text-decoration: none;
    color: #134983;
}

a:hover.calendar_links {
    font: bold 12px 'Times New Roman';
    text-decoration: none;
    color: #134983;
}

.events_body {
    font: normal 11px 'Tahoma';
    text-decoration: none;
    color: #134983;
}

a:link.events_body {
    font: normal 11px 'Tahoma';
    text-decoration: none;
    color: #134983;
}

a:visited.events_body {
    font: normal 11px 'Tahoma';
    text-decoration: none;
    color: #134983;
}

a:active.events_body {
    font: normal 11px 'Tahoma';
    text-decoration: none;
    color: #134983;
}

a:hover.events_body {
    font: normal 11px 'Tahoma';
    text-decoration: none;
    color: #134983;
}

.events_h1 {
    font: bold 20px 'Times New Roman';
    text-align: center;
    color: #000;
}

.events_h2 {
    font: bold 17px 'Times New Roman';
    text-align: center;
    color: #800000;
}

.events_dates {
    font: bold 13px 'Times New Roman';
    text-align: center;
    color: #000;
    display: inline-block;
}

.calendar_time {
    font: bold 14px 'Times New Roman';
    text-decoration: none;
    color: #134983;
}

.calendar_header {
    font: normal 12px 'Tahoma';
    color: white;
    line-height: 22px;
    background-color: #444444;
    text-align: center;
}

.currentday {
    background-color: #bfc5cc;
}

.calendarBackGround {
    background-color: #ffffff;
}

.calendarDay {
    background-color: transparent;
}

.calendarToday {
    background-color: #b0c4de;
}

#datePicker {
    margin: 0 auto;
    position: relative;
}

#datePicker a {
    line-height: 18px;
}

#yearPicker, #monthPicker {
    display: none;
    position: absolute;
    top: 10px;
    right: 0;
    width: 100%;
    padding: 10px 0;
}

.showPicker {
    display: block !important;
}

.hidePicker {
    display: none;
}

.pickerEffect {
}

#yearPicker a:link, #monthPicker a:link {
    display: inline-block;
    padding: 3px 16px;
    color: #666;
    background: url('/Image/en/Bullet1.png') no-repeat right 10px;
}

#yearPicker a:hover, #monthPicker a:hover {
    color: #FC4404;
    text-decoration: none;
    background-color: #fff;
}

.yearPickerFormWrapper {
    display: inline-block;
    padding: 10px 7px;
    background-color: #ededed;
}

#yearPicker input[class="datePickerTextBox"] {
    margin: 0 5px 0 0 !important;
    padding: 3px !important;
    height: 16px !important;
    width: 50px !important;
    font: normal 11px Tahoma !important;
    color: #134983 !important;
    border: 1px solid #999 !important;
    background: #f3f3f3 !important;
    float: right;
}

#yearPicker input[class="datePickerButton"] {
    margin: 0 3px 0 0 !important;
    padding: 0 !important;
    height: 24px !important;
    width: 55px !important;
    padding: 3px !important;
    font: normal 10px Tahoma !important;
    color: #000 !important;
    float: right;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}

.pickerLabel {
    float: right;
    font: normal 11px Tahoma;
    line-height: 24px;
}

.eventCatalogDay {
    float: left;
}

.eventCatalogShamsiDate {
    float: right;
}

.eventCatalogHijriDate {
    float: right;
}

.eventCatalogMiladiDate {
}

.eventCatalogSeperator1 {
    float: right;
}

.eventCatalogSeperator2 {
    float: right;
}
/* End of Module Event */

/* Start of Module Exlink */

.exlink {
    color: #8D8D8D;
}
/* End of Module Exlink */

/* Start of Module Exproduct */

/* Start of Module ExProductRotator */

/*Start Of ExProduct Rotator Horizontal Styles*/
div.productRotatorWrapper.horizontal {
    margin: 0 auto;
    display: table;
}

div.productRotatorWrapper.horizontal .top {
    height: 10px;
}

div.productRotatorWrapper.horizontal .top .left {
    float: left;
    width: 10px;
    height: 10px;
    background: url('/Image/ExProduct/HorizontalAlbum/Box/BoxSprit.png') no-repeat 0 0;
}

div.productRotatorWrapper.horizontal .top .right {
    float: right;
    width: 10px;
    height: 10px;
    background: url('/Image/ExProduct/HorizontalAlbum/Box/BoxSprit.png') no-repeat 0 -10px;
}

div.productRotatorWrapper.horizontal .top .middle {
    margin: 0 10px;
    height: 10px;
    background: url('/Image/ExProduct/HorizontalAlbum/Box/BoxSprit.png') repeat-x 0 -20px;
}

div.productRotatorWrapper.horizontal .center {
}

div.productRotatorWrapper.horizontal .center .left {
    padding-left: 2px;
    background: url('/Image/ExProduct/HorizontalAlbum/Box/BodyLeft.png') repeat-y left top;
}

div.productRotatorWrapper.horizontal .center .right {
    padding-right: 3px;
    background: url('/Image/ExProduct/HorizontalAlbum/Box/BodyRight.png') repeat-y right top;
}

div.productRotatorWrapper.horizontal .center .body {
    padding: 10px;
    margin: 0;
    background: url('/Image/ExProduct/HorizontalAlbum/Box/Body.png') repeat-x left bottom;
    background-color: #fff;
}

div.productRotatorWrapper.horizontal .bottom {
    height: 10px;
}

div.productRotatorWrapper.horizontal .bottom .left {
    float: left;
    width: 10px;
    height: 10px;
    background: url('/Image/ExProduct/HorizontalAlbum/Box/BoxSprit.png') no-repeat 0 -30px;
}

div.productRotatorWrapper.horizontal .bottom .right {
    float: right;
    width: 10px;
    height: 10px;
    background: url('/Image/ExProduct/HorizontalAlbum/Box/BoxSprit.png') no-repeat 0 -40px;
}

div.productRotatorWrapper.horizontal .bottom .middle {
    margin: 0 10px;
    height: 10px;
    background: url('/Image/ExProduct/HorizontalAlbum/Box/BoxSprit.png') repeat-x 0 -50px;
}

div.productRotatorWrapper.horizontal {
}

div.productRotatorWrapper.horizontal .productRotatorContent {
}

div.productRotatorWrapper.horizontal .productRotatorContent .left.arrowLeft {
    float: left;
    width: 12px;
    margin: 0;
    padding: 0;
    background: url('/Image/ExProduct/HorizontalAlbum/Arrow.png') no-repeat 0 center;
}

div.productRotatorWrapper.horizontal .productRotatorContent .left.arrowLeft:hover {
    cursor: pointer;
    background: url('/Image/ExProduct/HorizontalAlbum/Arrow.png') no-repeat -26px center;
}

div.productRotatorWrapper.horizontal .productRotatorContent .right.arrowRight {
    float: right;
    width: 12px;
    margin: 0;
    padding: 0;
    background: url('/Image/ExProduct/HorizontalAlbum/Arrow.png') no-repeat -14px center;
}

div.productRotatorWrapper.horizontal .productRotatorContent .right.arrowRight:hover {
    cursor: pointer;
    background: url('/Image/ExProduct/HorizontalAlbum/Arrow.png') no-repeat -39px center;
}

div.productRotatorWrapper.horizontal .productRotatorContent .middle {
    margin: 0 20px;
    padding: 0;
}

div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrRelativeWrapper {
    border-left: 1px solid #d2d6da;
}

div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrItem {
    border-right: 1px solid #d2d6da;
    text-align: center;
}

div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrItem .exProductRotatorImage {
    margin: 0 25px 15px;
    min-height: 100px;
}

div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrItem .exProductRotatorImage a {
    display: block;
}

div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrItem h1.exProductRotatorTitle {
    margin: 0 25px;
    padding: 0;
    font: normal normal 13px/18px Tahoma;
    line-height: 18px;
    color: #1294b4;
}

div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrItem h1.exProductRotatorTitle a:link,
div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrItem h1.exProductRotatorTitle a:visited,
div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrItem h1.exProductRotatorTitle a:active {
    color: #1294b4;
    text-decoration: none;
}

div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrItem h1.exProductRotatorTitle a:hover,
div.productRotatorWrapper.horizontal .productRotatorContent .middle .rrItem:hover h1.exProductRotatorTitle a {
    color: #086b84;
    text-decoration: none;
}
/*End Of ExProduct Rotator Horizontal Styles*/

/*Start Of ExProduct Rotator Vertical Styles*/
div.productRotatorWrapper.vertical {
    margin: 0 auto;
    display: table;
}

div.productRotatorWrapper.vertical .top {
    height: 44px;
}

div.productRotatorWrapper.vertical .top .left {
    float: left;
    width: 10px;
    height: 44px;
    background: url('/Image/ExProduct/VerticalAlbum/Box/BoxSprit.png') no-repeat 0 0;
}

div.productRotatorWrapper.vertical .top .right {
    float: right;
    width: 10px;
    height: 44px;
    background: url('/Image/ExProduct/VerticalAlbum/Box/BoxSprit.png') no-repeat 0 -44px;
}

div.productRotatorWrapper.vertical .top .middle {
    margin: 0 10px;
    height: 44px;
    background: url('/Image/ExProduct/VerticalAlbum/Box/BoxSprit.png') repeat-x 0 -88px;
}

div.productRotatorWrapper.vertical .center {
}

div.productRotatorWrapper.vertical .center .left {
    padding-left: 2px;
    background: url('/Image/ExProduct/VerticalAlbum/Box/BodyLeft.png') repeat-y left top;
}

div.productRotatorWrapper.vertical .center .right {
    padding-right: 2px;
    background: url('/Image/ExProduct/VerticalAlbum/Box/BodyRight.png') repeat-y right top;
}

div.productRotatorWrapper.vertical .center .body {
    padding: 10px;
    margin: 0;
    background-color: #fff;
}

div.productRotatorWrapper.vertical .bottom {
    height: 44px;
}

div.productRotatorWrapper.vertical .bottom .left {
    float: left;
    width: 10px;
    height: 44px;
    background: url('/Image/ExProduct/VerticalAlbum/Box/BoxSprit.png') no-repeat 0 -132px;
}

div.productRotatorWrapper.vertical .bottom .right {
    float: right;
    width: 10px;
    height: 44px;
    background: url('/Image/ExProduct/VerticalAlbum/Box/BoxSprit.png') no-repeat 0 -176px;
}

div.productRotatorWrapper.vertical .bottom .middle {
    margin: 0 10px;
    height: 44px;
    background: url('/Image/ExProduct/VerticalAlbum/Box/BoxSprit.png') repeat-x 0 -220px;
}

.productRotatorWrapper.vertical {
    position: relative;
}

div.productRotatorWrapper.vertical .arrowButton.arrowUp {
    height: 44px;
    margin: 0;
    padding: 0;
    background: url('/Image/ExProduct/VerticalAlbum/Arrow.png') no-repeat center 0;
}

div.productRotatorWrapper.vertical .arrowButton.arrowUp:hover {
    cursor: pointer;
    background: url('/Image/ExProduct/VerticalAlbum/Arrow.png') no-repeat center -88px;
}

div.productRotatorWrapper.vertical .arrowButton.arrowDown {
    height: 44px;
    margin: 0;
    padding: 0;
    background: url('/Image/ExProduct/VerticalAlbum/Arrow.png') no-repeat center -44px;
}

div.productRotatorWrapper.vertical .arrowButton.arrowDown:hover {
    cursor: pointer;
    background: url('/Image/ExProduct/VerticalAlbum/Arrow.png') no-repeat center -132px;
}

div.productRotatorWrapper.vertical .productRotatorContent .middle {
    padding: 0 0 25px;
}

div.productRotatorWrapper.vertical .productRotatorContent .middle .rrItem {
    border-bottom: 1px solid #d2d6da;
    text-align: center;
}

div.productRotatorWrapper.vertical .productRotatorContent .middle .rrItem .exProductRotatorImage {
    margin: 25px 0 0;
    min-height: 80px;
}

div.productRotatorWrapper.vertical .productRotatorContent .middle .rrItem .exProductRotatorImage a {
    display: block;
}

div.productRotatorWrapper.vertical .productRotatorContent .middle .rrItem h1.exProductRotatorTitle {
    margin: 25px 0;
    padding: 0;
    font: normal normal 13px/18px Tahoma;
    line-height: 18px;
    color: #1294b4;
}

div.productRotatorWrapper.vertical .productRotatorContent .middle .rrItem h1.exProductRotatorTitle a:link,
div.productRotatorWrapper.vertical .productRotatorContent .middle .rrItem h1.exProductRotatorTitle a:visited,
div.productRotatorWrapper.vertical .productRotatorContent .middle .rrItem h1.exProductRotatorTitle a:active {
    color: #1294b4;
    text-decoration: none;
}

div.productRotatorWrapper.vertical .productRotatorContent .middle .rrItem h1.exProductRotatorTitle a:hover,
div.productRotatorWrapper.vertical .productRotatorContent .middle .rrItem:hover h1.exProductRotatorTitle a {
    color: #086b84;
    text-decoration: none;
}
/*End Of ExProduct Rotator Vertical Styles*/

.printVersionIcon {
    text-align: left;
}

ul.productCompare {
    margin: 0;
    padding: 0;
    list-style: none;
    display: table;
    width: 100%;
    font: normal 11px Arial;
}

ul.productCompare li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: table-row;
}

ul.productCompare li.productCompareImages {
    text-align: center;
}

ul.productCompare li.productCompareImages span.separator,
ul.productCompare li.productCompareImages span.separator.first {
    background-color: transparent;
}

ul.productCompare li.productCompareImages span.value {
    text-align: center;
    padding-bottom: 20px;
}

ul.productCompare li.productCompareImages span.value a {
    display: inline-block;
    margin: 0 auto;
    border: 1px solid #dedede;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: auto !important;
    overflow: hidden;
}

ul.productCompare li.productCompareImages span.value span {
    display: block;
    font: normal bold 10px Arial;
    color: #868686;
    background-color: #e6e6e6;
    padding: 3px;
}

ul.productCompare li.productCompareImages span.value span.imageSizeControl {
    overflow: hidden;
    width: 132px;
    height: 86px;
    padding: 0;
    margin: 0;
    background-color: #fff;
}

ul.productCompare li.header {
    background-color: #c4cad1;
    font: normal 11px/27px Tahoma;
    color: #323a42;
    height: 27px;
}

ul.productCompare li.header span.titleWrapper {
    vertical-align: middle;
}

ul.productCompare li.header span.titleWrapper,
ul.productCompare li.header span.value {
    border-top: 1px solid #c4c4c4;
}

/*ul.productCompare li.header span.separator {
    background-color: transparent;
}*/

ul.productCompare li.item {
    background-color: #f2f3f6;
}

ul.productCompare li.alternateItem {
    background-color: #fdfdfd;
}

ul.productCompare li .clearBoth {
    float: none;
}

ul.productCompare li span {
    display: table-cell;
}

ul.productCompare li span.titleWrapper {
    width: 150px;
    padding: 0 10px;
}

ul.productCompare li span.value {
    padding: 5px 10px;
}

ul.productCompare li span.separator {
    width: 3px;
    padding: 0;
    margin: 0 10px;
    background-color: #fff;
}

ul.productCompare li span.separator.first {
    width: 1px;
    background-color: #c4cad1;
}
/* End of Module ExProductRotator */

.productBorderTable {
    border: #d3d3d3 1px solid;
}

.productComments {
    color: #bd373c;
    font-family: Tahoma, 'times new roman';
}

a.productComments:active, a.productComments:visited, a.productComments:link {
    color: #bd373c;
    text-decoration: none;
}

a.productComments:hover {
    color: #ed1c24;
    border-bottom: dotted 1px #ed1c24;
    cursor: pointer;
}

.productMultipleColumn {
    width: 21px;
    height: 21px;
    float: right;
    background: url('/Image/en/MultipleColumns.png') no-repeat 0 0;
}

.productMultipleColumnSelected {
    width: 21px;
    height: 21px;
    float: right;
    background: url('/Image/en/MultipleColumns.png') no-repeat -21px 0;
}

.productSingleColumn {
    width: 21px;
    height: 21px;
    float: right;
    background: url('/Image/en/SingleColumn.png') no-repeat 0 0;
}

.productSingleColumnSelected {
    width: 21px;
    height: 21px;
    float: right;
    background: url('/Image/en/SingleColumn.png') no-repeat -21px 0;
}


.productFilterWrapper ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.productFilterWrapper .filterCaptionWrapper {
    margin: 0 0 8px 0;
}

.productFilterWrapper .filterCaption {
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 0 0 5px 20px;
    margin: 0;
    cursor: pointer;
    font: normal bold 15px/18px Arial, Verdana, Tahoma;
    background: url('/Image/ExProduct/DropdownButton.png') no-repeat 0 -396px;
    color: #039eb5;
}

.productFilterWrapper .filterCaptionWrapper .open {
    background-position: 0 -496px;
}

.productFilterWrapper .filterCaptionWrapper .open:hover {
    background-position: 0 -696px;
}

.productFilterWrapper .filterCaptionWrapper .close {
    background-position: 0 -396px;
}

.productFilterWrapper .filterCaptionWrapper .close:hover {
    background-position: 0 -597px;
}

.productFilterWrapper .productClearFilter {
    padding: 0 0 0 15px;
    background: url('/Image/ExProduct/BulletEn.png') no-repeat left center;
    margin: 10px 5px;
    display: block;
}

.productFilterWrapper .productClearFilter:hover {
    color: #44b3e1;
}

.productFilterWrapper .customPriceFilterWrapper input {
    width: 50px;
    display: inline-block;
    float: left;
    padding: 0 3px;
    height: 19px;
    direction: ltr;
}

.ProductPriceFilterWrapper {
    padding: 0 5px;
}

.productPriceFilterWrapper li {
    padding-left: 10px;
}

.productPriceFilterWrapper li a:hover {
    color: #44b3e1;
    border-bottom: 1px solid #44b3e1;
}

.productPriceList table.grid {
    margin-top: 7px;
}

.productPriceList table .tableHeader {
    height: 29px;
    background: url(/Image/PrdPriceListHeader.png) repeat-x;
}

.productPriceList table .tableHeader td {
    vertical-align: middle;
}

.productPriceList table .tableItem {
    background-color: #e5e6eb;
    color: #4f5358;
}

.productPriceList table .tableAlternateItem {
    background-color: #f3f4f8;
    color: #4f5358;
}

.productFilterWrapper .customPriceFilterWrapper .buttonPriceFilter {
    width: 21px;
    height: 21px;
    margin: 0 3px;
    padding: 0;
    background: url('/Image/ExProduct/Search.png') no-repeat center -21px;
}

.productFilterWrapper .customPriceFilterWrapper .buttonPriceFilter:hover {
    background-position: center 0;
}

.productFilterWrapper .customPriceFilterWrapper {
    height: 25px;
    margin: 10px 0 0 0;
}

.productFilterWrapper .customPriceFilterWrapper span {
    float: left;
    margin: 0 3px;
    padding-top: 4px;
    line-height: 21px;
    font: normal 11px Tahoma;
}

.productRateFilterWrapper .productRateItem {
    display: block;
    height: 22px;
    width: 110px;
    margin: 0 auto;
    direction: ltr;
}

.productRateFilterWrapper .productRateItem span {
    width: 18px;
    height: 22px;
    margin: 0 2px;
    background: url('/Image/ExProduct/Rate.png') no-repeat 0 0;
    display: inline-block;
}

.productRateFilterWrapper .productRateItem span.gold {
    background-position: -18px 0;
}

.productRateFilterWrapper .productRateItem span.halfGold {
    background-position: -36px 0;
}

.productRateFilterWrapper .productRateItem:hover span.gold {
    background-position: -18px -23px;
}

.productRateFilterWrapper .productRateItem:hover span.halfGold {
    background-position: -36px -23px;
}

.productRateFilterWrapper .productRateItem:hover span.silver {
    background-position: 0 -23px;
}


ul.productSpecificationWrapper {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.productSpecificationWrapper li.itemWrapper {
    margin: 0 0 1px 0;
    padding: 0;
    list-style: none;
}

ul.productSpecificationWrapper li.itemWrapper h3 {
    margin: 0;
    padding: 3px 5px;
    font: normal 12px/18px 'Tahoma', 'Times New Roman';
    font-weight: normal;
    color: #fff;
    text-indent: 0;
    background-color: #acafb2;
}

ul.productSpecificationWrapper li.itemWrapper h3 span {
    padding-left: 17px;
    display: inline-block;
}

ul.productSpecificationWrapper li.itemWrapper h3 span:hover {
    cursor: pointer;
}

ul.productSpecificationWrapper li.itemWrapper h3 span.close {
    background: url('/image/en/Arrow/ProductDetailsArrow.png') no-repeat left 4px;
}

ul.productSpecificationWrapper li.itemWrapper h3 span.open {
    background: url('/image/en/Arrow/ProductDetailsArrow.png') no-repeat left -105px;
}

.productSpecificationContentWrapper {
    border: 1px solid #d3d3d3;
    border-top: none;
}

.productSpecificationContentWrapper ul,
.productSpecificationContentWrapper ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    font: normal bold 12px/18px Arial, Verdana;
}

.productSpecificationContentWrapper ul li.item {
    background-color: #efeded;
    padding: 5px 22px;
}

.productSpecificationContentWrapper ul li.alternateItem {
    background-color: #f8f8f8;
    padding: 5px 22px;
}

.productSpecificationContentWrapper ul li.item .title,
.productSpecificationContentWrapper ul li.alternateItem .title {
    width: 90px;
    display: inline-block;
    padding-right: 10px;
    vertical-align: top;
    font: normal bold 12px/18px Arial, Verdana;
}

.productSpecificationContentWrapper ul li.item .content,
.productSpecificationContentWrapper ul li.alternateItem .content {
    padding: 0 0 0 10px;
    display: inline-block;
    vertical-align: top;
    font: normal normal 12px/18px Arial, Verdana;
}

.productDetailPrice {
    font-weight: bold;
    font: normal bold 12px Arial, Verdana;
    text-decoration: none;
    color: #000;
    text-indent: 0;
    display: block;
    line-height: 25px;
    margin-bottom: 10px;
}

.productDetailAddToFavorites {
    float: left;
    margin-right: 1px;
    position: relative;
}

.productDetailBuy {
    width: 102px;
    height: 32px;
    float: left;
    margin-right: 5px;
    background: url('/image/en/buttons/ProductListBuy.png') no-repeat;
    position: relative;
}

.productDetailBuy .right {
    width: 55px;
    height: 20px;
    float: right;
    padding: 3px 2px 2px 3px;
    margin: 3px 5px;
    background: url('/image/en/buttons/ProductListBuyDiv.png') no-repeat;
    position: relative;
}

.productDetailBuy .right .rightToolTip,
.productDetailBuy .productDetailBuyToolTip,
.productDetailAddToFavorites .productDetailAddToFavoritesToolTip {
    display: none;
    height: 27px;
    position: absolute;
    bottom: 35px;
}

.productDetailBuy .right:hover .rightToolTip,
.productDetailBuy:hover .productDetailBuyToolTip,
.productDetailAddToFavorites:hover .productDetailAddToFavoritesToolTip {
    display: block;
}

.productDetailBuy .right .rightToolTip {
    width: 90px;
    background: url(Images/ProductQuantityTip.png) no-repeat;
    left: 0;
    bottom: 30px;
}

.productDetailBuy .productDetailBuyToolTip {
    width: 73px;
    background: url(Images/BuyTip.png) no-repeat;
    left: -50px;
    bottom: 34px;
}

.productDetailAddToFavorites .productDetailAddToFavoritesToolTip {
    width: 99px;
    background: url(Images/AddToFavoritesTip.png) no-repeat;
    left: 6px;
}

.productDetailBuy .right .plusAndMinusBtn {
    float: right;
    margin: 2px 0 0 0;
}

.productDetailBuy .right .plusAndMinusBtn span.plusArrow {
    display: block;
    width: 18px;
    height: 8px;
    background: url('/image/en/buttons/PlusArrow.png') no-repeat 0 -8px;
    color: transparent;
}

.productDetailBuy .right .plusAndMinusBtn span.minusArrow {
    display: block;
    width: 18px;
    height: 8px;
    background: url('/image/en/buttons/MinusArrow.png') no-repeat 0 -8px;
    color: transparent;
}

.productDetailBuy .right .plusAndMinusBtn span.plusArrow:hover {
    background: url('/image/en/buttons/PlusArrow.png') no-repeat 0 0;
    cursor: pointer;
}

.productDetailBuy .right .plusAndMinusBtn span.minusArrow:hover {
    background: url('/image/en/buttons/MinusArrow.png') no-repeat 0 0;
    cursor: pointer;
}

.productDetailBuy .right .plusAndMinusBtn span.disabled,
.productDetailBuy .right .plusAndMinusBtn span.disabled:hover {
    background-position: 0 -16px;
}

.productDetailBuy .right input[type="text"] {
    width: 23px;
    height: 14px;
    border: none;
    outline: none;
    background: none;
    margin: 1px 0 0 0;
    padding: 2px 5px;
    font: normal normal 11px/16px Tahoma;
    line-height: 16px;
    color: #333;
    float: left;
}

.productDetailBuy input[type="image"] {
    float: left;
    margin: 0 0 0 5px;
}

.productDetailImageContainer {
    border: 1px solid #e0e0e0;
    display: inline-block;
    padding: 2px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.showImageInCenterMiddle {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    margin: 0;
    padding: 0;
}

.productDetailImageContainer .MagicZoomPlus {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #fff;
    display: block !important;
}

.productDetailImageContainer .MagicZoomPlus img {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.productDetailImageContainer .MagicZoomPlus div img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.productListContainerWrapper {
    padding: 5px 0 5px 0;
}

.productListContainerWrapper .noItem {
    margin: 10px auto;
    width: 250px;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0, #d9d9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ffffff), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0,#d9d9d9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-8 */
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #e5e5e5;
    box-shadow: 0 2px 3px #AAA;
}

.productListContainerWrapper .noItem span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 250px;
    height: 80px;
    color: #565656;
    text-shadow: 1px 0 0 #E4E4E4;
    font: normal normal 13px Tahoma;
}

.productListTools {
    background: rgb(252,252,252); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252,252,252,1) 1%, rgba(222,222,222,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(252,252,252,1)), color-stop(100%,rgba(222,222,222,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252,252,252,1) 1%,rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252,252,252,1) 1%,rgba(222,222,222,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(252,252,252,1) 1%,rgba(222,222,222,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(252,252,252,1) 1%,rgba(222,222,222,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
    border: 1px solid #dedede;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.productListPager {
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0, #d9d9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ffffff), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0,#d9d9d9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-8 */
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #e5e5e5;
    padding-top: 5px;
}

.relatedProductListPager {
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0, #d9d9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ffffff), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0,#d9d9d9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-8 */
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #e5e5e5;
    height: 34px;
    padding-top: 5px;
}

.relatedProductListPager .left {
    width: 150px;
    float: right;
}

.relatedProductListPager .right {
    width: 150px;
    float: left;
}

.relatedProductListPager .middle {
    margin: 0 150px;
    padding-top: 5px;
}

.relatedProductListPager .middle a {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #ebebeb;
    border: 1px solid #b3b3b3;
    color: #969696;
    padding: 0 2px;
    display: inline-block;
    font: normal 11px Tahoma;
    width: 12px;
    height: 16px;
}

.relatedProductListPager .middle a:hover {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #bbb;
    border: 1px solid #b1b1b1;
    color: #eaeaea;
    padding: 0 2px;
}

.relatedProductListPager .middle a.selected {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #bbb;
    border: 1px solid #b1b1b1;
    color: #eaeaea;
    padding: 0 2px;
    display: inline-block;
    font: normal 11px Tahoma;
}

.productListPager .buttonGoTo {
    background: #e3e3e3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MxYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e3e3e3 1%, #e2e2e2 50%, #c1c1c1 50%, #cbcbcb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e3e3e3), color-stop(50%,#e2e2e2), color-stop(50%,#c1c1c1), color-stop(100%,#cbcbcb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e3e3e3 1%,#e2e2e2 50%,#c1c1c1 50%,#cbcbcb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e3e3e3 1%,#e2e2e2 50%,#c1c1c1 50%,#cbcbcb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e3e3e3 1%,#e2e2e2 50%,#c1c1c1 50%,#cbcbcb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e3e3e3 1%,#e2e2e2 50%,#c1c1c1 50%,#cbcbcb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#cbcbcb',GradientType=0 ); /* IE6-8 */
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #999;
    color: #565656;
    text-shadow: 1px 0 0 #e4e4e4;
    font: normal normal 13px Tahoma;
    padding: 2px 2px 3px 2px;
}

.productListPager .buttonGoTo:hover {
    background: #d8d8d8; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MxYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGFkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d8d8d8 1%, #e2e2e2 50%, #c1c1c1 50%, #adadad 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d8d8d8), color-stop(50%,#e2e2e2), color-stop(50%,#c1c1c1), color-stop(100%,#adadad)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d8d8d8 1%,#e2e2e2 50%,#c1c1c1 50%,#adadad 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d8d8d8 1%,#e2e2e2 50%,#c1c1c1 50%,#adadad 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d8d8d8 1%,#e2e2e2 50%,#c1c1c1 50%,#adadad 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d8d8d8 1%,#e2e2e2 50%,#c1c1c1 50%,#adadad 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#adadad',GradientType=0 ); /* IE6-8 */
    border: 1px solid #999;
    color: #565656;
    text-shadow: 1px 0 0 #e4e4e4;
    font: normal normal 13px Tahoma;
    padding: 2px 2px 3px 2px;
}

.productListPager .inputGoTo {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 4px 3px;
}

.productListPager a.pager {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #ebebeb;
    border: 1px solid #b3b3b3;
    color: #969696;
    padding: 0 2px;
    display: inline-block;
    font: normal 11px Tahoma;
}

.productListPager a.pager:hover, .productListPager a.pager:active {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #bbb;
    border: 1px solid #b1b1b1;
    color: #eaeaea;
    padding: 0 2px;
}

.productListPager a.pager.previous {
    background-color: #dfe4e7;
    border: 1px solid #a5a9ac;
    color: #797979;
    text-shadow: 1px 0 0 #fff;
    font: normal 11px Tahoma;
}

.productListPager a.pager.previous:hover, .productListPager a.pager.previous:active {
    background-color: #bec8cd;
    border: 1px solid #a5a9ac;
    color: #797979;
}

.productListPager a.pager.next {
    background-color: #dfe4e7;
    border: 1px solid #a5a9ac;
    color: #797979;
    text-shadow: 1px 0 0 #fff;
    font: normal 11px Tahoma;
}

.productListPager a.pager.next:hover, .productListPager a.pager.next:active {
    background-color: #bec8cd;
    border: 1px solid #a5a9ac;
    color: #797979;
}

.productListPager span.pager.selected, .productListPager span.pager.selected:hover, .productListPager span.pager.selected:active {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #bbb;
    border: 1px solid #b1b1b1;
    color: #eaeaea;
    padding: 1px 2px 2px 2px;
    display: inline-block;
    font: normal 11px Tahoma;
}

.productListContainer {
    position: relative;
    float: left;
    margin: 0 5px 5px 0;
    z-index: 1;
}

.productListWrapper {
    border: 1px #e0e0e0 solid;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    z-index: 2;
}

.productListWrapper:hover {
    border: 1px solid #a7a8a8;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0, rgba(246,246,246,1) 47%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.productListTransition {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

.productListContainer:hover .productListTransition {
    -webkit-box-shadow: 0 1px 15px 0 #bbbbbb;
    -moz-box-shadow: 0 1px 15px 0 #bbbbbb;
    box-shadow: 0 1px 15px 0 #bbbbbb;
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: padding,margin .15s,.15s ease;
    -moz-transition: padding,margin .15s,.15s ease;
    -o-transition: padding,margin .15s,.15s ease;
    transition: padding,margin .15s,.15s ease;
}

.productListInformation {
    height: 160px;
}

.productListTitle a:link,
.productListTitle a:visited,
.productListTitle a:active {
    display: block;
    padding-top: 5px;
    margin-left: 5px;
    font-weight: bold;
    font: normal bold 13px Arial, Verdana;
    text-decoration: none;
    text-indent: 0;
    color: #0172c2;
}

.productListDescription {
    text-align: justify;
    line-height: 20px;
    padding-left: 5px;
    padding-top: 5px;
    display: block;
}

.productListImageContainer {
    border: 1px #e0e0e0 solid;
    display: inline-block;
    background-color: #fff;
    padding: 5px;
    margin: 5px 5px 0 0;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    float: left;
}

.productListShowImageInCenterMiddle {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 0;
    margin: 0;
}

.productListImageContainer a {
    display: block;
    background-color: #fff;
}

.productListLeftSection {
    float: right;
    margin: 0 5px 5px 0;
    height: 165px;
}

.productListPrice {
    font-weight: bold;
    font: normal bold 11px Arial, Verdana;
    text-decoration: none;
    color: #000;
    text-indent: 0;
    display: block;
    line-height: 25px;
    margin-bottom: 10px;
    height: 70px;
    vertical-align: bottom;
}

.productListSeparator {
}

.shoppingButtons {
    display: table;
    margin: 0 auto 10px;
}

.productListBuy {
    width: 102px;
    height: 32px;
    float: right;
    margin-left: 10px;
    background: url('/image/en/buttons/ProductListBuy.png') no-repeat;
    position: relative;
}

.productListBuy .right {
    width: 55px;
    height: 20px;
    float: right;
    padding: 3px 2px 2px 3px;
    margin: 3px 5px;
    background: url('/image/en/buttons/ProductListBuyDiv.png') no-repeat;
    position: relative;
}

.productListBuy .right .rightToolTip,
.productListBuy .productListBuyToolTip,
.productListMore .productListMoreToolTip,
.productListAddToFavorites .productListAddToFavoritesToolTip {
    display: none;
    height: 27px;
    position: absolute;
    bottom: 35px;
}

.productListBuy .right:hover .rightToolTip,
.productListBuy:hover .productListBuyToolTip,
.productListMore:hover .productListMoreToolTip,
.productListAddToFavorites:hover .productListAddToFavoritesToolTip {
    display: block;
}

.productListBuy .right .rightToolTip {
    width: 90px;
    background: url(Images/ProductQuantityTip.png) no-repeat;
    left: -20px;
    bottom: 30px;
}

.productListBuy .productListBuyToolTip {
    width: 73px;
    background: url(Images/BuyTip.png) no-repeat;
    left: -60px;
}

.productListMore .productListMoreToolTip {
    width: 59px;
    background: url(Images/MoreTip.png) no-repeat;
    left: -42px;
}

.productListAddToFavorites .productListAddToFavoritesToolTip {
    width: 154px;
    background: url(Images/AddToFavoritesTip.png) no-repeat;
    left: 6px;
}

.productListBuy .right .plusAndMinusBtn {
    float: right;
    margin: 2px 0 0 0;
}

.productListBuy .right .plusAndMinusBtn span.plusArrow {
    display: block;
    width: 18px;
    height: 8px;
    background: url('/image/en/buttons/PlusArrow.png') no-repeat 0 -8px;
    color: transparent;
}

.productListBuy .right .plusAndMinusBtn span.minusArrow {
    display: block;
    width: 18px;
    height: 8px;
    background: url('/image/en/buttons/MinusArrow.png') no-repeat 0 -8px;
    color: transparent;
}

.productListBuy .right .plusAndMinusBtn span.plusArrow:hover {
    background: url('/image/en/buttons/PlusArrow.png') no-repeat 0 0;
    cursor: pointer;
}

.productListBuy .right .plusAndMinusBtn span.minusArrow:hover {
    background: url('/image/en/buttons/MinusArrow.png') no-repeat 0 0;
    cursor: pointer;
}

.productListBuy .right .plusAndMinusBtn span.disabled,
.productListBuy .right .plusAndMinusBtn span.disabled:hover {
    background-position: 0 -16px;
}

.productListBuy .right input[type="text"] {
    width: 23px;
    height: 14px;
    border: none;
    outline: none;
    background: none;
    margin: 1px 0 0 0;
    padding: 2px 5px;
    font: normal normal 11px/16px Tahoma;
    line-height: 16px;
    color: #333;
    float: left;
}

.productListBuy input[type="image"] {
    float: left;
    margin: 0 0 0 5px;
}

.productListMore {
    float: right;
    margin-left: 10px;
    position: relative;
}

.productListAddToFavorites {
    float: right;
    margin-left: 10px;
    position: relative;
}

textarea[class="productListUserComment"] {
    margin: 0 auto;
    height: 30px;
    width: 97%;
    display: block;
}

.productListBrandImgWrapper {
    margin: 5px 5px 0 0;
    width: 105px;
    height: 85px;
}

.productRelatedFileWrapper {
    list-style: none;
    padding: 0;
    display: table;
    margin: 0;
    width: 100%;
}

.productRelatedFileWrapper li {
    border-top: 1px solid #fff;
    display: table-row;
}

.productRelatedFileWrapper li.header.first {
    height: 28px;
    background: #aaafb5;
}

.productRelatedFileWrapper li.header.first .column {
    height: 31px;
    font: normal normal 14px/16px Tahoma;
    color: #f0f3f4;
    text-shadow: 1px 1px 1px #000;
    border-top: none;
}

.productRelatedFileWrapper .item {
    background-color: #efeded;
}

.productRelatedFileWrapper .alternateItem {
    background-color: #f8f8f8;
}

.productRelatedFileWrapper .item:hover, .productRelatedFileWrapper .alternateItem:hover {
    background-color: #dad7d7;
}

.productRelatedFileWrapper .column {
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background-color: transparent;
    padding: 6px;
    font: normal normal 12px/14px Tahoma;
}

.productRelatedFileWrapper .correctAlign.column {
    text-align: left;
}

.productRelatedFileWrapper .column.last {
    border-left: none;
}

.productRelatedFileWrapper .download {
    width: 48px;
    height: 48px;
    display: block;
    background: url('/Image/Download.png') no-repeat 0 0;
}

.productRelatedFileWrapper .download:hover {
    background: url('/Image/Download.png') no-repeat 0 -48px;
}

.relatedProductListWrapper {
    padding-right: 10px;
}

.relatedProductListWrapper .noItem {
    margin: 10px auto;
    width: 250px;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0, #d9d9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ffffff), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0,#d9d9d9 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0,#d9d9d9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-8 */
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #e5e5e5;
    box-shadow: 0 2px 3px #AAA;
}

.relatedProductListWrapper .noItem span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 250px;
    height: 80px;
    color: #565656;
    text-shadow: 1px 0 0 #E4E4E4;
    font: normal normal 13px Tahoma;
}

.relatedProductListWrapper .item {
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 5px;
    padding: 5px;
}

.relatedProductListWrapper .item .productImageWrapper {
    position: relative;
    display: block;
    text-align: center;
    padding: 5px 0;
    border: 1px solid #dedede;
    border-bottom: 5px solid #dedede;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.relatedProductListWrapper .item .label {
    display: block;
    text-align: center;
    padding: 5px 0;
    font: normal 11px Arial;
    color: #1d57c2;
}

.relatedProductListWrapper .item .ratewrapper {
    display: block;
}

.relatedProductListWrapper .item .ratewrapper div {
    margin: 0 auto !important;
}
/* End of Module Exproduct */

/* Start of Module Faq */

#tableFaq {
    border: 1px solid #aaa;
    background-color: #eee;
    padding: 5px;
}
/* End of Module Faq */

/* Start of Module Filepool3 */

.fileInfo {
    text-decoration: none;
    line-height: 18px;
    color: #4a4949;
    font: normal 11px Tahoma;
}
/* End of Module Filepool3 */
/* Start of Module Hostingorder */

.hostingOrderErrorMessage {
    font: normal 11px Tahoma;
    text-decoration: none;
    line-height: 18px;
    color: #ff0000;
}

.hostingOrderBullet {
    background: url(Images/SimpleBullet.gif) no-repeat right top;
    padding-right: 10px;
}

.hostingOrderBrowserHint {
    background-color: #dbe5fa;
    margin: 20px auto;
    border: 1px solid #aaa;
    width: 100%;
}

.hostingOrderGuid {
    margin: 20px auto;
}

.hostingOrderItemPanel {
    border: #aaa 1px dashed;
    width: 100%;
    padding: 5px;
    margin-bottom: 10px;
}

.hostingOrderMemberPanel {
    margin: 0;
    padding: 8px;
    border: 0 solid red;
}

.hostingOrderSeprator {
    border-style: solid;
    color: #000;
}

.hostingOrderRedWarning {
    font-weight: bold;
    color: #f10000;
}

.hostingOrderYellowWarning {
    font-weight: bold;
    color: #f88b00;
}

.hostingOrderFarsiWarning {
    font: normal bold 18px Arial;
    font-weight: bold;
    color: #f10000;
}

.hostingOrderTableheader {
    background-color: #0861b9;
    color: #fff;
    font: normal 12px 'Tahoma', 'Times New Roman';
    text-align: center;
    height: 10px;
}

.hostingOrderCaptionColumn {
    background-color: #f3f3f3;
    border-bottom: 1px solid #c6c6c6;
    border-top: 1px solid #fff;
}

.hostingOrderLimitColumn {
    background-color: #e4ebff;
    text-align: left;
    border-bottom: 1px solid #c6c6c6;
    border-top: 1px solid #fff;
    padding-left: 5px;
}

.hostingOrderUsedColumn {
    background-color: #bee8ff;
    text-align: left;
    border-bottom: 1px solid #c6c6c6;
    border-top: 1px solid #fff;
    padding-left: 5px;
}

.hostingOrderTableItem {
    font: normal 10px 'Tahoma', 'Times New Roman';
    text-align: left;
}
/* End of Module Hostingorder */

/* Start of Module Ideabank */

.ideaBorderTable {
    border: #7e9ec9 1px dashed;
}

.ideaTable {
    border: #7e9ec9 1px dashed;
    background-color: #f3f3f3;
}

.ideaSubjectTable {
    border: #7e9ec9 1px solid;
}

.ideaSubjectHeader {
    background-color: #E1E8F2;
}
/* End of Module Ideabank */

/* Start of Module Kb */

.kbView .kbTableAlternateItem, .kbView .kbTableAlternateItem {
    background-color: #fff;
    background-image: none;
}

.kbvBackButton {
    text-align: left;
    margin-bottom: 10px;
}

.kbvBackButton .a {
    cursor: pointer;
}

.kbvTitle {
    font: 22px Arial, 'Times New Roman', Arial;
    line-height: 24px;
    color: #fff;
    text-shadow: 0 1px 1px #222;
    padding-bottom: 15px;
}

.kbvDocument .kbvMedia img {
    box-shadow: 0 2px 7px #757575;
    -moz-box-shadow: 0 2px 7px #757575;
    -webkit-box-shadow: 0 2px 7px #757575;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    margin-bottom: 15px;
}

.kbvRelatedDoc a:visited, .kbvRelatedDoc a:active, .kbvRelatedDoc a:link {
    color: #797878 !important;
}

.kbvRelatedDoc a:hover {
    color: #535050 !important;
    text-decoration: underline !important;
}

.kbvDocument {
    clear: both;
}

.kbvMedia {
    float: right;
    padding: 5px;
}

.kbvRelatedDoc {
    margin-bottom: 20px;
}

.kbvRelatedDoc table {
    margin-right: 20px;
}

.kbvAlbumWrp {
    float: right;
    width: 35%;
    background: url(Images/AlbumBg.png) repeat-x left top;
    padding: 0 10px;
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

.kbvAlbumWrpLeft {
}

.kbvAlbumWrpRight {
}

.kbvAlbumWrpMiddle {
}

.kbvAlbum {
    clear: both;
    padding: 5px;
}

.kbvRelatedKB {
}

.kbvMediaWrp {
    float: left;
    display: table;
}

a.kbvRlink:visited, a.kbvRlink:active, a.kbvRlink:link {
    font: normal 12px Tahoma;
    color: #617f99;
    padding-right: 5px;
    background-image: none;
    line-height: 24px;
}

tr.on a.kbvRlink, a.kbvRlink:hover {
    color: #000;
    background-image: none;
}

.kbSearchBox {
}

.kbAlbumTitle, .kbvHead3 {
    font: normal 12px/18px Tahoma;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}


.kbvFaqList {
    border: solid 1px #e3e3e3;
    border-radius: 10px;
    padding: 5px 5px 5px 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.kbFaqTitle {
    padding-top: 10px;
}

.kbFaqTitle a {
    font: normal bold 12px/20px Arial, 'Times New Roman', Arial;
    font-weight: bold;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
}

.kbFaqTitle a.closed {
    background: url(Images/KB/Closed.png) no-repeat left top;
}

.kbFaqTitle a.open {
    background: url(Images/KB/Open.png) no-repeat left top;
}

.kbFaqDescription {
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px 10px 10px 10px;
    background-color: #f3f3f3;
    border-radius: 10px;
}

.kbFaqClose {
    background-color: #e3e3e3;
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 20px;
    text-align: right;
}

.kbFaqClose a {
    background: url(Images/KB/CloseWindow.png) no-repeat left center;
    padding-right: 10px;
    padding-left: 10px;
}

.kbFaqDescription.closed {
    display: none;
}

.kbFaqDescription .open {
    display: block;
}

.kbFaqSeparator {
    padding-top: 15px;
    border-bottom: solid 1px #e5e5e5;
}

/* End of Module Kb */

/* Start of Module Magazine2 */

.rightBox {
    width: 170px;
    color: #000;
    line-height: 25px;
    font: normal 11px Tahoma;
    height: 25px;
    padding-right: 13px;
    padding-left: 5px;
    background: url('/image/en/arrow-1.gif') right no-repeat;
}

a:active.rightBox, a:visited.rightBox, a:link.rightBox {
    color: #000;
    line-height: 25px;
    background-color: #f6f6f6;
    display: block;
}

a:hover.rightBox {
    color: #ff8522;
    line-height: 25px;
    background-color: #ececec;
    display: block;
}

.categoryTitle {
    font: normal bold 14px Courier New,Times New Roman;
    font-weight: bold;
}

.contentMagazine {
    font: normal 11px Tahoma;
    text-decoration: none;
    line-height: 18px;
    color: #000;
    text-align: justify;
}
/* End of Module Magazine2 */

/* Start of Module Message */

.messageTicker {
    color: #4178B9;
    text-decoration: none;
    font: normal 11px Tahoma;
}

.messageTicker a:active, .messageTicker a:visited, .messageTicker a:link {
    color: #4178B9;
    font: normal 11px Tahoma;
    text-decoration: none;
}

.messageTicker a:hover {
    color: #e15555;
    text-decoration: none;
    cursor: pointer;
}
/* End of Module Message */

/* Start of Module Mosque */

.mosque .mosqueDetailImageContainer {
    border: 1px solid #a2bfcd;
    display: inline-block;
    background-color: #f2f6f8;
    padding: 10px;
}
/* End of Module Mosque */

/* Start of Module News */
.newsWrapper {
    position: relative;
    padding-bottom: 1px;
}

.marquee {
    color: #183B65;
    font-weight: bold;
    text-decoration: none;
    font: normal bold 13px Arial, Verdana, Tahoma;
}

.newsSeparator {
    border-bottom: 1px dashed #b4b4b4;
}

.newsRotatorTitle {
    text-align: justify;
    line-height: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #0d2e8f;
    font: normal bold 10px Tahoma;
}

a.newsRotatorTitle:active, a.newsRotatorTitle:visited, a.newsRotatorTitle:link {
    text-align: justify;
    line-height: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #0d2e8f;
    font: normal bold 12px Tahoma;
}

a.newsRotatorTitle:hover {
    text-decoration: none;
    color: #0d2e8f;
}

.newsRotatorLead {
    text-align: justify;
    line-height: 18px;
    font: normal 11px Tahoma;
    text-decoration: none;
    color: #000;
}

a.newsRotatorLead:active, a.newsRotatorLead:visited, a.newsRotatorLead:link {
    text-align: justify;
    line-height: 18px;
    font: normal 11px Tahoma;
    text-decoration: none;
    color: #000;
}

a.newsRotatorLead:hover {
    text-decoration: none;
    color: #000;
}

.newsRotatorThumbnailTitle {
    color: #234BA3;
    font-family: Tahoma, 'times new roman';
    font-size: 10px;
}

.horizontalNewsRotatorIcon {
    position: absolute;
    top: 0;
    margin-top: -9px;
    left: 35%;
}

.verticalNewsRotatorIcon {
    position: absolute;
    top: 42%;
    left: 0;
}

.newsRotatorBoxHorizontal {
    position: relative;
    margin: 0 auto;
}

.newsRotatorBoxHorizontalButtonRight {
    position: absolute;
    background: url('Images/NewsRotator/RightButtonRotator.png') no-repeat 0 50%;
    right: 0;
    top: 0;
    height: 100%;
    background-color: #484848;
    width: 23px;
    display: block;
    cursor: pointer;
}

.newsRotatorBoxHorizontalButtonRight:hover {
    background-position: -17px 50%;
}

.newsRotatorBoxHorizontalButtonLeft {
    position: absolute;
    background: url('Images/NewsRotator/LeftButtonRotator.png') no-repeat 0 50%;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #484848;
    width: 23px;
    display: block;
    cursor: pointer;
}

.newsRotatorBoxHorizontalButtonLeft:hover {
    background-position: -17px 50%;
}

.newsRotatorBoxVertical {
    position: relative;
    margin: 0 auto;
}

.newsRotatorBoxVerticalButtonTop {
    background: url('Images/NewsRotator/UpButtonRotator.png') no-repeat 50% -17px;
    width: 100%;
    background-color: #484848;
    height: 23px;
    display: block;
    cursor: pointer;
}

.newsRotatorBoxVerticalButtonTop:hover {
    background-position: 50% 0;
}

.newsRotatorBoxVerticalButtonBottom {
    background: url('Images/NewsRotator/DownButtonRotator.png') no-repeat 50% -17px;
    width: 100%;
    background-color: #484848;
    height: 23px;
    display: block;
    cursor: pointer;
}

.newsRotatorBoxVerticalButtonBottom:hover {
    background-position: 50% 0;
}

.newsRotatorBoxVerticalDataList {
}

.rotatorStopSelected, .rotatorStartSelected, .rotatorStop, .rotatorStart {
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
    outline: none;
    border-width: 0;
    border-style: none;
    background-image: url('Images/NewsRotator/Buttons.png');
}

.rotatorStopSelected {
    background-position: 0 -16px;
}

.rotatorStartSelected {
    background-position: -16px -16px;
}

.rotatorStop {
    background-position: 0 0;
}

.rotatorStart {
    background-position: -16px 0;
}

.rotatorStop:hover {
    background-position: 0 -16px;
}

.rotatorStart:hover {
    background-position: -16px -16px;
}

.newsRotatorThumbnailTitle img {
    border: #aaa solid 1px !important;
}

.titleWithBullet {
    background: url(/Image/en/newsbullet.png) no-repeat right center !important;
    padding-right: 10px;
    min-height: 10px;
    font: normal normal 13px Tahoma;
    text-decoration: none;
    color: #5a6575;
    text-indent: 0;
}

.titleWithBullet a:active, .titleWithBullet a:visited, .titleWithBullet a:link, a:active.titleWithBullet, a:visited.titleWithBullet, a:link.titleWithBullet {
    font: normal normal 13px Tahoma;
    text-decoration: none;
    color: #5a6575;
    text-indent: 0;
}

.titleWithBullet a:hover, a:hover.titleWithBullet {
    text-decoration: none;
    color: #ff9000;
    text-indent: 0;
}
/* End of Module News */

/* Start of Module Newsagency */

.newsAgencyTelexItem {
    color: #777;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    font-family: times new roman;
}

.newsAgencyTelexItem a:visited, .newsAgencyTelexItem a:active, .newsAgencyTelexItem a:link {
    color: #777;
    text-decoration: none;
    font-weight: bold;
    font: normal bold 12px 'Times New Roman';
}

.newsAgencyTelexItem a:hover {
    color: #8F8F8F;
    text-decoration: none;
}

.newsAgencyTelexAlternate {
    color: #000;
    text-decoration: none;
    font: normal bold 12px 'Times New Roman';
    font-weight: bold;
}

.newsAgencyTelexAlternate a:visited, .newsAgencyTelexAlternate a:active, .newsAgencyTelexAlternate a:link {
    color: #000;
    text-decoration: none;
    font-weight: bold;
    font: normal bold 12px 'Times New Roman';
}

.newsAgencyTelexAlternate a:hover {
    text-decoration: none;
    color: #000;
}

.naNewsWrapper {
    position: relative;
    padding-bottom: 1px;
}

.upTitle {
    font-weight: normal;
    color: #3c85c4;
    padding: 5px;
    font: normal 10px Tahoma;
}

.newsTitle {
    padding: 5px;
    margin-bottom: 5px;
}

.newsTitle A:active, .newsTitle A:visited, .newsTitle A:link {
    color: #000;
    font: normal 22px 'MitraFont','B Mitra', 'times new roman';
}

.newsTitle2 {
    padding: 5px;
    margin-bottom: 5px;
}

.newsTitle2 A:active, .newsTitle2 A:visited, .newsTitle2 A:link {
    color: #000;
    font-family: 'MitraFont','B Mitra', 'times new roman';
    font-size: 19px;
}

.newLead {
    margin-left: 20px;
}

.newsImageleft {
    margin-right: 20px;
}

.newsImageright {
    margin-left: 20px;
}

.newsDate {
    color: #989898;
    font: normal 10px Tahoma;
}

.newsClickCount {
    color: #7b7979;
    display: inline-block;
}

.newsAgencyRelatedNews:active, .newsAgencyRelatedNews:visited, .newsAgencyRelatedNews:link {
    font: normal 11px Tahoma, 'Times New Roman';
    color: #3c85c4;
}


.newsAgencyRelatedNews:hover {
    color: #3c85c4;
}

.newsAgency .copyright {
    color: #000;
}

.newsAgency .footer {
    color: #000;
}

#tblDays {
    border-spacing: 3px;
    border-collapse: separate;
}

.tableHeader .content {
    color: #fff;
}

.newsAgencyCommentStyle {
    display: inline-block;
    margin: 0 5px;
    color: #5a6575;
}

#newsAgencySearch .newsTitle:link,
#newsAgencySearch .newsTitle:visited,
#newsAgencySearch .newsTitle:active {
    font: normal bold 13px/18px Arial, Verdana;
    line-height: 18px;
    color: #5A6575;
    text-decoration: none;
    padding: 0;
}

#newsAgencySearch .newsTitle:hover {
    color: #FF9000;
    text-decoration: none;
}

#newsAgencySearch .newsRank {
    font: normal 11px Tahoma;
    color: #666565;
    padding-left: 10px;
    margin: 2px 0 5px;
}

#newsAgencySearch .newsDate {
    font: normal 11px Tahoma;
    color: #989898;
    padding-left: 10px;
    margin: 5px 0 0;
}
/* End of Module Newsagency */

/* Start of Module Press */

.press .list {
}

.press .list .listItem {
    padding: 10px 10px 10px 10px;
}

.press .list .alternateListItem {
    padding: 10px 10px 10px 10px;
}

.press .list .alternateListItem .leftImageBox, .press .list .listItem .leftImageBox {
    float: left;
    width: 160px;
    min-height: 100px;
    text-align: left;
}

.press .list .alternateListItem .rightImageBox, .press .list .listItem .rightImageBox {
    float: right;
    width: 160px;
    min-height: 100px;
}

.press .list .alternateListItem .topImageBox, .press .list .listItem .topImageBox {
    text-align: center;
    min-height: 100px;
}

.press .list .alternateListItem .bottomImageBox, .press .list .listItem .bottomImageBox {
    text-align: center;
    min-height: 100px;
}

.press .list .leadBox, .press .list .leadBox {
    text-align: justify;
}

.press .list .publishDate {
    font-size: 10px;
    color: #787878;
}

.press .list .separator {
    height: 2px;
    background-image: url('/Image/hdot.gif');
    background-repeat: repeat-x;
}

.press .detail .leadBox {
    text-align: justify;
    padding: 10px 10px 10px 10px;
    border: solid 1px #ABABAB;
    background-color: #F3F3F3;
}

.press .detail .rightImageBox {
    float: right;
    width: 260px;
    min-height: 100px;
}

.press .detail .leftImageBox {
    float: left;
    width: 260px;
    min-height: 100px;
    text-align: left;
}

.press .detail .topImageBox {
    text-align: center;
    min-height: 100px;
}

.press .detail .bottomImageBox {
    text-align: center;
    min-height: 100px;
}

.press .detail .publishDateBox {
    padding-top: 10px;
    padding-bottom: 20px;
}

.press .detail .bodyBox {
    text-align: justify;
}

.press .detail .toolBox a img:hover {
    position: relative;
    top: -5px;
}

.press .detail .footNoteBox {
    padding: 10px 10px 10px 10px;
    border: solid 1px #ABABAB;
    background-color: #F3F3F3;
    text-align: center;
}

.press .archiveBox {
}

.press .archiveBox table {
    margin-right: auto;
}

.press .plainDetail {
    padding: 10px 10px 10px 10px;
}

.pressBreakingNewsBoxStyle {
    line-height: 30px;
    margin: 0 -9px;
}

.pressPinkBreakingNewsBoxStyle {
    background: url(/Image/breakingNewsBackgroundPink.png) repeat-x left;
    line-height: 30px;
    margin: 0 -9px;
}

.pressOrangeBreakingNewsBoxStyle {
    background: url(/Image/breakingNewsBackgroundOrange.png) repeat-x left;
    line-height: 30px;
    margin: 0 -9px;
}

.pressRedBreakingNewsBoxStyle {
    background: url(/Image/breakingNewsBackgroundRed.png) repeat-x left;
    line-height: 30px;
    margin: 0 -9px;
}

.pressBreakingNewsTitleStyle span {
    color: #000;
    font: normal 18px 'Times New Roman';
}

.pressBreakingNewsTitleStyle a {
    color: #000;
    font: normal 18px 'Times New Roman';
}

.pressBreakingNewsTitleStyle a:hover {
    color: #1d60a2;
}

.searchHeaderLabel {
    float: left;
    font-weight: bold;
}

.searchDetailsHeaderLabel {
    float: right;
    font-weight: bold;
}

.press .relatedNews ul {
    margin: 0;
    padding: 0 10px 0 0;
}

.press .relatedNews li {
    background: url(/Image/bullet.gif) no-repeat top right;
    padding-right: 5px;
    display: inline-block;
}

.alternateListItemTelex {
    background-color: #e9eff2;
}

.pressRelatedNewsStyle {
    display: inline;
    padding: 3px 5px 0 0;
    color: #054381 !important;
}
/* End of Module Press */

/* Start of Module Problem */

.problemTrackfeedbacktable {
    border: #80809b 1px solid;
    background-color: #F1F7FD;
}
/* End of Module Problem */

/* Start of Module Remark */

.commentWrapper {
    padding-right: 40px;
}

.commentWrapper form {
    margin: 0;
    padding: 0;
}

.userComment {
    position: relative;
    margin-bottom: 10px;
}

.ucTop {
    position: relative;
    height: 39px;
    margin-bottom: 5px;
}

.ucUserImage {
    position: absolute;
    top: 0;
    left: 5px;
}

.ucUserName {
    position: absolute;
    bottom: 0;
    font: bold 16px Times New Roman;
    color: #333;
    left: 49px;
}

.ucUserFlag {
    position: absolute;
    bottom: 0;
    right: 5px;
}

.ucDate {
    position: absolute;
    bottom: 0;
    font: normal 11px Tahoma;
    color: #aaa;
    right: 35px;
}

.ucContentTop {
    height: 5px;
}

.ucContentTop .ucContentTopLeft {
    width: 5px;
    height: 5px;
    float: left;
    background: url(Images/Remark/UcParrentContent.png) no-repeat 0 0;
}

.ucContentTop .ucContentTopRight {
    width: 5px;
    height: 5px;
    float: right;
    background: url(Images/Remark/UcParrentContent.png) no-repeat 0 -5px;
}

.ucContentTop .ucContentTopMiddle {
    height: 5px;
    margin: 0 5px;
    background: url(Images/Remark/UcParrentContent.png) repeat-x 0 -10px;
}

.ucContent {
    margin: 0;
    padding: 0;
}

.ucContent .ucContentLeft {
    background: url(Images/Remark/UcParrentContentLeft.png) repeat-y left top;
}

.ucContent .ucContentLeft .ucContentRight {
    background: url(Images/Remark/UcParrentContentRight.png) repeat-y right top;
}

.ucContent .ucContentLeft .ucContentRight .ucContentMiddle {
    margin: 0 2px;
    padding: 5px;
    background-color: #f9f9f9;
    min-height: 70px;
}

.ucContent .ucChild {
    background-color: #f0f0f0 !important;
}

.ucContentBottom {
    height: 5px;
}

.ucContentBottom .ucContentBottomLeft {
    width: 5px;
    height: 5px;
    float: left;
    background: url(Images/Remark/UcParrentContent.png) no-repeat 0 -15px;
}

.ucContentBottom .ucContentBottomRight {
    width: 5px;
    height: 5px;
    float: right;
    background: url(Images/Remark/UcParrentContent.png) no-repeat 0 -20px;
}

.ucContentBottom .ucContentBottomMiddle {
    height: 5px;
    margin: 0 5px;
    background: url(Images/Remark/UcParrentContent.png) repeat-x 0 -25px;
}

.ucText {
    font: normal 11px Tahoma;
    line-height: 18px;
    direction: ltr;
}

.ucFormWrapper {
    text-align: right;
}

.ucRate {
    position: absolute;
    top: 50px;
    text-align: center;
    right: -40px;
}

.ucRate ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 40px;
}

.ucRate ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

.ucRateUpText {
    color: #00a651;
    font: normal 11px Tahoma;
    margin: 0 0 5px;
}

.ucRateDownText {
    color: #ed1c24;
    font: normal 11px Tahoma;
    margin: 0 0 5px;
}

.ucRateText {
    color: #ff7000;
    font: normal 11px Tahoma;
    margin: 0 0 5px;
}

.ucRateHint {
    color: #666666;
    font: normal 10px Tahoma;
}

.rateWrapper {
}

.rateWrapper img {
    vertical-align: middle;
}

.rateWrapper td {
    padding-left: 20px;
}
/* End of Module Remark */

/* Start of Module Servermanagement */

.serverManagementNote {
    border: 1px solid #d3d3d3;
    padding: 3px;
    margin: 3px;
}

.serverManagementEvent {
    border: 1px solid Tan;
    margin: 3px;
    padding: 3px;
}

.serverManagementEvent td {
    border-width: 0;
}
/* End of Module Servermanagement */

/* Start of Module Sitemember */

.memberManagerWrapper {
    text-align: center;
    display: inline;
}

.memberSpace {
    margin-top: 30px;
}

.memberManagerItem {
    display: inline-block;
    width: 180px;
    height: 110px;
    margin-bottom: 10px;
}

.memberManagerItemDetails {
    height: 90px;
}

.memberManagerItemDetails a {
    border-bottom: #00478d 0 dotted;
}

.memberManagerItemDetails img {
    border: 0;
}

.memberExpireNote {
    width: 70%;
    margin: 10px auto;
    padding: 10px;
    border: 1px solid #90c9ee;
    background-color: #dcedf8;
    text-align: justify;
}

#tblUserInformation .RadInput .riTextBox {
    width: 150px !important;
}

#tblFastSignup .RadInput .riTextBox {
    width: 127px !important;
}
/* End of Module Sitemember */

/* Start of Module Staff */

.Occupation {
    font-weight: bold;
    font-size: 12px;
    color: #bbbbbb;
    text-indent: 0;
    font-style: normal;
    font-family: Times New Roman;
    text-decoration: none;
}

A.ManagerCaption:link {
    font-size: 11px;
    font-family: tahoma;
    color: #e56904;
    text-decoration: none;
}

A.ManagerCaption:visited {
    font-size: 11px;
    font-family: tahoma;
    color: #e56904;
    text-decoration: none;
}

A.ManagerCaption:active {
    font-size: 11px;
    font-family: tahoma;
    color: #e56904;
    text-decoration: none;
}

A.ManagerCaption:hover {
    font-size: 11px;
    font-family: tahoma;
    color: #5456ac;
}

A.DepCaption:link {
    font-weight: bold;
    font-size: 14px;
    color: #637cc5;
    font-family: times new roman;
    text-decoration: none;
}

A.DepCaption:visited {
    font-weight: bold;
    font-size: 14px;
    color: #637cc5;
    font-family: times new roman;
    text-decoration: none;
}

A.DepCaption:active {
    font-weight: bold;
    font-size: 14px;
    color: #637cc5;
    font-family: times new roman;
    text-decoration: none;
}

A.DepCaption:hover {
    font-weight: bold;
    font-size: 14px;
    color: #2d468f;
    font-family: times new roman;
    text-decoration: none;
}
/* End of Module Staff */

/* Start of Module Store */

.printLabel {
    font: normal 11px Tahoma;
    text-decoration: none;
    line-height: 18px;
    color: #000;
}

.tableHeaderBlack {
    color: #fff;
    font: normal 11px Tahoma;
    text-indent: 0;
    background: url(/image/en/cart/black/table-header.png) repeat-x center top;
}

.tableFooterBlack {
    background-color: #494949;
    color: #fff;
    font: normal 11px Tahoma;
    text-indent: 0;
    line-height: 22px;
}

.tableItemBlack {
    background-color: #222a35;
    color: #adadad;
    text-indent: 0;
    font: normal 11px Tahoma;
    background: url(/Image/en/cart/black/item-bg.png) repeat-x center bottom;
}

.tableAlternateItemBlack, .tableAlternateBlack {
    background-color: #222a35;
    text-indent: 0;
    font: normal 11px Tahoma;
    color: #cbc9c9;
    background: url(/Image/en/cart/black/item-bg.png) repeat-x center bottom;
}

.tdBlackCart {
    background-color: Transparent;
}

.tableBlack {
    background-color: Transparent;
}

.tableBlackContent {
    border-right: solid 1px #616263;
    border-left: solid 1px #616263;
    background: url(/Image/en/cart/black/bg.png) repeat-x center bottom;
}

.pagerBlack a:link:active, .pagerBlack a:link:visited, .pagerBlack a:link {
    font-size: 11px;
    line-height: 16px;
    background-color: #1f1e1e;
    color: #fff;
    text-decoration: none;
    height: 16px;
    margin-right: 1px;
    margin-left: 1px;
    padding: 1px 3px;
}

.pagerBlack a:link:hover {
    background-color: #9f9d9d;
    color: #1f1e1e;
    text-decoration: none;
    line-height: 16px;
    border-bottom-style: none;
}

.cartBlackItemsGrid {
    background-color: #50555a;
}

.tableHeaderWhite {
    color: #607280;
    font: normal 11px Tahoma;
    text-indent: 0;
    background: url(/image/en/cart/white/table-header.png) repeat-x center top;
}

.tableFooterWhite {
    background-color: #9fa7b1;
    color: #000;
    font: normal 11px Tahoma;
    text-indent: 0;
    line-height: 22px;
}

.tableItemWhite {
    background-color: #fff;
    color: #607280;
    text-indent: 0;
    font: normal 11px/18px Tahoma;
    background: url(/Image/en/cart/white/item-bg.png) repeat-x center bottom;
}

.tableAlternateItemWhite, .tableAlternateWhite {
    background-color: #F3F3F3;
    color: #607280;
    text-indent: 0;
    font: normal 11px Tahoma;
    background: url(/Image/en/cart/white/item-bg.png) repeat-x center bottom;
}

.tdWhiteCart {
    background-color: Transparent;
}

.tableWhite {
    background-color: Transparent;
}

.tableWhiteContent {
    background-color: #fff;
    border-right: solid 1px #d2dde6;
    border-left: solid 1px #d2dde6;
}

.pagerWhite a:link:active, .pagerWhite a:link:visited, .pagerWhite a:link {
    font-size: 11px;
    line-height: 16px;
    padding: 1px 3px;
    background-color: #dae7ef;
    color: #0c62a2;
    text-decoration: none;
    height: 16px;
    margin-right: 1px;
    margin-left: 1px;
}

.pagerWhite a:link:hover {
    background-color: #0c62a2;
    color: #fff;
    text-decoration: none;
    line-height: 16px;
    border-bottom-style: none;
}

.cartWhiteItemsGrid {
    background-color: #dee7ee;
}

.tableHeaderGold {
    color: #120f06;
    font: normal 11px Tahoma;
    text-indent: 0;
    background: url(/image/en/cart/gold/table-header.png) repeat-x center top;
}

.tableFooterGold {
    background-color: #947608;
    color: #fff;
    font: normal 11px Tahoma;
    text-indent: 0;
    line-height: 22px;
}

.tableItemGold {
    background-color: #120f06;
    color: #dcc36a;
    text-indent: 0;
    font: normal 11px Tahoma;
    background: url(/Image/en/cart/gold/item-bg.png) repeat-x center bottom;
}

.tableAlternateItemGold, .tableAlternateGold {
    background-color: #120f06;
    color: #dcc36a;
    text-indent: 0;
    font: normal 11px Tahoma;
    background: url(/Image/en/cart/gold/item-bg.png) repeat-x center bottom;
}

.tdGoldCart {
    background-color: Transparent;
}

.tableGold {
    background-color: Transparent;
}

.tableGoldContent {
    background-color: #120f06;
    border-right: solid 1px #564303;
    border-left: solid 1px #564303;
    background: url(/Image/en/cart/gold/bg.png) repeat-x center bottom;
}

.pagerGold a:link:active, .pagerGold a:link:visited, .pagerGold a:link {
    font-size: 11px;
    line-height: 16px;
    padding: 1px 3px;
    background-color: #c0a31d;
    color: #342902;
    text-decoration: none;
    height: 16px;
    margin-right: 1px;
    margin-left: 1px;
}

.pagerGold a:link:hover {
    background-color: #4a3b05;
    color: #fff;
    text-decoration: none;
    line-height: 16px;
    border-bottom-style: none;
}

.cartGoldItemsGrid {
    background-color: #4c3b04;
}

.tableHeaderBlue {
    background: url(/image/en/cart/blue/table-header.png) repeat-x center top;
    color: #e3e3e3;
    font: normal 11px Tahoma;
    text-indent: 0;
}

.tableFooterBlue {
    background-color: #494949;
    color: #fff;
    font: normal 11px Tahoma;
    text-indent: 0;
    line-height: 22px;
}

.tableItemBlue {
    background: url(/Image/en/cart/blue/item-bg.png) repeat-x center bottom;
    background-color: #0c2433;
    color: #adadad;
    text-indent: 0;
    font: normal 11px Tahoma;
}

.tableAlternateItemBlue, .tableAlternateBlue {
    background-color: #0c2433;
    color: #adadad;
    text-indent: 0;
    font: normal 11px Tahoma;
    background: url(/Image/en/cart/blue/item-bg.png) repeat-x center bottom;
}

.tdBlueCart {
    background-color: Transparent;
}

.tableBlue {
    background-color: Transparent;
}

.tableBlueContent {
    border-right: solid 1px #395667;
    border-left: solid 1px #395667;
    background-color: #0c2332;
    background: url(/Image/en/cart/blue/bg.png) repeat-x center bottom;
}

.pagerBlue a:link:active, .pagerBlue a:link:visited, .pagerBlue a:link {
    font-size: 11px;
    line-height: 16px;
    padding: 1px 3px;
    background-color: #1f1e1e;
    color: #fff;
    text-decoration: none;
    height: 16px;
    margin-right: 1px;
    margin-left: 1px;
}

.pagerBlue a:link:hover {
    background-color: #9f9d9d;
    color: #1f1e1e;
    text-decoration: none;
    line-height: 16px;
    border-bottom-style: none;
}

.cartBlueItemsGrid {
    background-color: #3c596b;
}

.storeNoBorderTextBox {
    background: none !important;
    background-color: #fff !important;
    border: 0 none transparent !important;
    color: #333333 !important;
    padding: 3px !important;
    font: normal 11px Tahoma !important;
}

.tableHeaderBlack a:link {
    color: #fff;
}

.tableHeaderWhite a:link {
    color: #607280;
}

.tableHeaderGold a:link {
    color: #120f06;
}

.tableHeaderBlue a:link {
    color: #e3e3e3;
}
/* End of Module Store */

/* Start of Module Subject */

.subjectCheckboxList {
    margin-bottom: 10px;
    margin-left: 5px;
}

.subjectDropDownListHorizontal {
    display: inline;
    margin-bottom: 10px;
}

.subjectDropDownListVertical {
    display: block;
    margin-bottom: 10px;
}

.subjectTitleClass {
    color: #5a6575;
    text-indent: 0;
    background-color: #e3e3e3;
    font-weight: normal;
    font-size: 13px;
    font-style: normal;
    font-family: 'tahoma', 'times new roman';
}
/* End of Module Subject */

/* Start of Module Tender */

.tender th {
}

.tender td {
}

.tender .general {
}

.tender .general .title {
    background-color: #e4e4e4;
    font-weight: bold;
    border-bottom: 3px solid #fff;
}

.tender .general .itemCaption {
    background-color: #f3f3f3;
    border-bottom: 1px solid #fff;
    text-align: left;
    white-space: nowrap;
}

.tender .general .alternateItemCaption {
    background-color: #eee;
    border-bottom: 1px solid #fff;
    text-align: left;
    white-space: nowrap;
}

.tender .general .item {
    background-color: #e4e4e4;
    border-right: 3px solid #fff;
    border-bottom: 1px solid #fff;
    padding-right: 3px;
    width: 100%;
}

.tender .general .alternateItem {
    background-color: #e4e4e4;
    border-right: 3px solid #fff;
    border-bottom: 1px solid #fff;
    padding-right: 3px;
    width: 100%;
}

.tender .other {
}

.tender .other .title {
    background-color: #3C85C4;
    color: #fff;
    font: normal normal 16px 'Times New roman';
    text-align: center;
}

.tender .other .alternateItemCaption {
    background-color: #f2f0f0;
    border-top: 1px solid #fff;
    text-align: left;
    white-space: nowrap;
}

.tender .other .alternateItem {
    background-color: #f2f0f0;
    border-top: 1px solid #fff;
    width: 100%;
}

.tender .description .itemCaption {
    background-color: #f2f0f0;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.tender .description .item {
    background-color: #f2f0f0;
    width: 100%;
}

.tender .image {
    background-color: #f3f3f3;
    width: 100%;
    text-align: center;
}

.tender .image img {
    border: 5px solid #d3d3d3 !important;
    padding: 1px;
}

.tender .album {
    width: 100%;
}

.tenderList {
}

.tenderList .image {
    float: right;
    margin: 5px;
}

.tenderList .title a {
    margin-top: 10px;
}

.tenderList .description {
    display: table-cell;
    text-align: justify;
}

.tenderList .tenderRss {
    float: left;
    padding-right: 5px;
}

.tenderList .tenderArchive {
}

.tenderArchive .archiveTitle {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 18px;
    background: url('/image/Folder.png') no-repeat center left;
    padding-left: 18px;
}

.tenderArchive .archiveLink {
    margin-bottom: 0;
    margin-left: 18px;
    padding-left: 13px;
    background: url('/image/en/arrow.gif') no-repeat center left;
}

.tender .other .itemCaption {
    background-color: #f2f0f0;
    border-top: 1px solid #fff;
    text-align: left;
    white-space: nowrap;
}

.tender .other .item {
    background-color: #f2f0f0;
    border-top: 1px solid #fff;
    width: 100%;
}
/* End of Module Tender */

/* Start of Module Tradingalbum */

.searchBoxTabsB2B {
    margin: 0 auto 8px;
    width: 600px;
    padding-left: 20px;
}

.tabSearchBoxFormB2B {
    margin: 0 auto;
    width: 610px;
}

.tabSearchBoxFormB2B div {
    height: 25px;
    float: left;
    margin-right: 5px;
}

.tabSearchTextBoxB2B {
}

.tabSearchButtonB2B {
}

.arrowCategory {
    padding-top: 3px;
    vertical-align: top;
}

.category a:active, .category a:visited, .category a:link, a:active.category, a:visited.category, a:link.category, .category {
    text-decoration: none;
    color: #3961ad;
    text-indent: 0;
    font: normal 11px Tahoma;
}

.category a:hover, a:hover.category {
    color: #ff9000;
    text-indent: 0;
}

a.companyLink {
    text-decoration: underline !important;
}

.searchTextBoxB2B {
    width: 443px;
}

#divTopLogoB2B {
    position: absolute;
    top: 5px;
    left: 20px;
}

#divTopLogoB2B .topLogo {
    width: 120px;
    height: 81px;
    background: url(/Image/en/Logo.png) no-repeat;
}

#divTopContainerB2B {
    height: 105px;
    background-color: #FFF;
    position: relative;
}

.searchBoxB2B {
    padding-top: 10px;
    width: 500px;
    height: 60px;
}

.coverAlbumB2B {
    background: url(/Image/NoImage.png) no-repeat right 20px;
    background-color: #EAEAEA;
    height: 120px;
    position: relative;
}

.selectCoverAlbumB2B {
    background-color: red;
    float: left;
    position: absolute;
    left: 10px;
    bottom: 10px;
    display: inline-block;
}
/* End of Module Tradingalbum */

/* Start of Module Tradingcompany */

.rotatorPreviousButton {
    width: 27px;
    height: 27px;
    background-color: Transparent;
    border: 0 !important;
    cursor: pointer;
    background-image: url(/image/en/prv-rotator.gif) !important;
}

.rotatorNextButton {
    width: 27px;
    height: 27px;
    background-color: Transparent;
    border: 0 !important;
    cursor: pointer;
    background-image: url(/image/en/next-rotator.gif) !important;
}

.lineColor {
    background-color: #073275;
}

.topMenu {
    color: #1F5796;
    text-decoration: none;
    font: normal 11px Verdana;
}

a.topMenu:active, a.topMenu:visited, a.topMenu:link {
    color: #1F5796;
    text-decoration: none;
    font: normal 11px Verdana;
}

a.topMenu:hover {
    color: #70ACEF;
    text-decoration: none;
    cursor: pointer;
}

.selectedTopMenu {
    color: #1F5796;
    text-decoration: none;
    font: normal 11px Verdana;
}

a.selectedTopMenu:active, a.selectedTopMenu:visited, a.selectedTopMenu:link {
    color: #1F5796;
    text-decoration: none;
    font: normal 11px Verdana;
}

a.selectedTopMenu:hover {
    color: #70ACEF;
    text-decoration: none;
    cursor: pointer;
}

.companyHeader {
    color: #000;
    text-decoration: none;
    font: normal 12px Verdana;
}

.tradingCompanyButtonLink {
    border: solid 1px #35698a;
    color: #0d3854;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
    background-image: url('/Image/btn-bg-blue.gif');
    font: normal bold 10px Verdana, Arial;
    height: 20px;
}

a.tradingCompanyButtonLink:active, a.tradingCompanyButtonLink:visited, a.tradingCompanyButtonLink {
    text-decoration: none;
    color: #0d3854;
}

A.tradingCompanyButtonLink:hover {
    color: #35698a;
}

.tradingCompanyButtonLinkDisabeld {
    border: solid 1px #4984aa;
    color: #568db0;
    font: normal bold 12px 'Times New Roman', Tahoma !important;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
    background-image: url('/Image/btn-bg-blue.gif');
    cursor: default;
}

a.tradingCompanyButtonLinkDisabeld, a.tradingCompanyButtonLinkDisabeld:visited, a.tradingCompanyButtonLinkDisabeld:active {
    text-decoration: none;
    color: #568db0;
    cursor: default;
}

A.tradingCompanyButtonLinkDisabeld:hover {
    color: #568db0;
}

.topMenuHolder {
}

.tradingCompanyImage {
    background-color: #ffffff;
}
/* End of Module Tradingcompany */

/* Start of Module TradingProduct */
.tradingProductImage {
    margin-left: 3px;
}

.tradingProductPriceInformation {
    margin-top: 10px;
}

.tradingProductPriceInformation .price {
    color: #6c6969;
}

.tradingProductPriceInformation .discountPrice {
    color: #6c6969;
}

.tradingProductPriceInformation .lineThrough {
    color: #a19b9b !important;
    text-decoration: line-through;
}
/* End of Module TradingProduct */

/* Start of Module Corporation */
.corporationListTreeView .RadTreeView.RadTreeView_SAMPA {
    width: auto !important;
    overflow: visible !important;
}

a:link.corporationAllItem, a:visited.corporationAllItem, a:active.corporationAllItem {
    color: #000;
}
/* End of Module Corporation */

/* Start of Module Person */
.personListTreeView .RadTreeView.RadTreeView_SAMPA {
    width: auto !important;
    overflow: visible !important;
}
/* End of Module Person */

/* Start of Module Project2 */
.project2ArrowLeft {
    float: left !important;
}

.project2ArrowRight {
    float: right !important;
}

.project2Content {
    float: none !important;
    display: table;
    margin: 0 auto;
}

.project2Frame {
    margin: 0 5px;
}

.project2Frame .p2fTop {
    height: 10px;
}

.project2Frame .p2fTop .p2fTopLeft {
    width: 10px;
    height: 10px;
    float: left;
    background: url(/Image/Project2/Box.png) no-repeat 0 0;
}

.project2Frame .p2fTop .p2fTopRight {
    width: 10px;
    height: 10px;
    float: right;
    background: url(/Image/Project2/Box.png) no-repeat right -10px;
}

.project2Frame .p2fTop .p2fTopMiddle {
    height: 10px;
    margin: 0 10px;
    background: url(/Image/Project2/Box.png) repeat-x 0 -20px;
}

.project2Frame .p2fMiddle {
    margin: 0;
    padding: 0;
    background-color: #d1d1d1;
}

.project2Frame .p2fMiddle .p2fMiddleLeft {
    background: url(/Image/Project2/BoxLeft.png) repeat-y left top;
}

.project2Frame .p2fMiddle .p2fMiddleLeft .p2fMiddleRight {
    background: url(/Image/Project2/BoxRight.png) repeat-y right top;
}

.project2Frame .p2fMiddle .p2fMiddleLeft .p2fMiddleRight .p2fMiddleContent {
    margin: 0 10px;
    padding: 1px;
}

.project2Frame .p2fBottom {
    height: 10px;
}

.project2Frame .p2fBottom .p2fBottomLeft {
    width: 10px;
    height: 10px;
    float: left;
    background: url(/Image/Project2/Box.png) no-repeat 0 -30px;
}

.project2Frame .p2fBottom .p2fBottomRight {
    width: 10px;
    height: 10px;
    float: right;
    background: url(/Image/Project2/Box.png) no-repeat 0 -40px;
}

.project2Frame .p2fBottom .p2fBottomMiddle {
    height: 10px;
    margin: 0 10px;
    background: url(/Image/Project2/Box.png) repeat-x 0 -50px;
}

.project2Frame .p2fShadow {
    height: 12px;
}

.project2Frame .p2fShadow .p2fShadowLeft {
    width: 100px;
    height: 12px;
    float: left;
    background: url(/Image/Project2/BoxShadow.png) no-repeat 0 0;
}

.project2Frame .p2fShadow .p2fShadowRight {
    width: 100px;
    height: 12px;
    float: right;
    background: url(/Image/Project2/BoxShadow.png) no-repeat 0 -12px;
}

.project2Frame .p2fShadow .p2fShadowMiddle {
    height: 12px;
    margin: 0 100px;
    background: url(/Image/Project2/BoxShadow.png) repeat-x 0 -24px;
}

.project2Image {
    height: 102px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    text-align: center;
}

.project2Title {
    height: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    text-align: center;
    background: url(/Image/Project2/TitlePattern.png) repeat-x 0 0;
}

.project2Title a {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 24px !important;
    color: #fff !important;
}

.project2Title a:hover {
    color: #FF9000 !important;
    border-bottom: none !important;
}

.project2ListContainer {
    display: block;
    background: url("/Image/Project2/Project2ListContainer.png") repeat-x scroll 0 0 #f3f4f6;
    border: 1px solid #b7c9e2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 20px 20px 0;
    padding: 2px 20px 20px;
    text-align: justify;
}

.project2ListTitle {
    display: block;
    clear: both;
    color: #6e6e6e;
    font: 16px/20px nazaninbold,Times New Roman,Arial,Tahoma !important;
    text-decoration: none;
    text-shadow: 1px 2px 2px #FFFFFF;
    margin-bottom: 23px;
    line-height: 22px !important;
}

.project2ListContainerNoVariables.tableItem {
    background-color: #e3e9ed;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #e7e7e7;
}

.project2ListContainerNoVariables.tableAlternateItem {
    background-color: #f4f6f8;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #e7e7e7;
}

.project2ListContainerNoVariables .project2ListTitle {
    margin-bottom: 0;
    line-height: 28px !important;
    background: url("/Image/Project2/Project2Bullet.png") no-repeat scroll right center;
    padding-right: 20px;
}

.project2ListLinkProjectType {
    margin-right: 10px;
}

.project2ListRadioButton {
    vertical-align: middle;
    margin-right: 10px;
}

.project2ListImageContainer {
    direction: ltr;
    border: solid 1px #d7d7d7;
    margin: 0 0 20px 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 1px;
    background-color: #ffffff;
    width: 160px;
    height: 120px;
    position: relative;
}

.project2ListImageContainer img {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.project2DetailCenter {
    display: block;
    text-align: center;
    margin: auto;
}

.project2DetailTitle {
    background: url(/Image/Project2/Pproject2DetailTitle.png) repeat-x 0 0 #eaeef3;
    text-align: left;
    display: block;
    padding: 4px 3px 4px 20px;
}

.divProject2Detail {
    background-color: #eaeef3;
    border: 1px solid #bec9d7;
    padding-bottom: 20px;
}

.divProject2Detail .title {
    font: normal normal 16px/20px nazaninbold, Times New Roman, Arial, Tahoma;
    font-weight: normal;
    text-decoration: none;
    color: #686868;
    text-shadow: 1px 2px 2px #ffffff;
}

.divProject2Detail .imageBorder {
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.divProject2Detail .MagicThumb img {
    border: none;
}

.project2DetailImageBorder {
    float: right;
    margin: 0 20px 20px 0;
}

.project2DetailImageBorder img {
    border: 1px solid #aec4e2 !important;
    background-color: #f3f4f6;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 3px;
}

.project2Detailinfo {
    margin: 50px 20px 20px;
    text-align: justify;
}

.project2DetailTopWrap {
    padding: 0 20px;
}

.project2DetailTopRight {
    border: 1px solid #b7c9e2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url(/Image/Project2/Project2DetailTopRight.png) repeat-x 0 0 #f3f4f6;
    float: right;
    width: 100%;
    margin-top: 20px;
}

.project2DetailTopRight .blank {
    height: 16px;
}

.project2DetailWrapper {
    margin: 20px 20px 0;
    border: 1px solid #c2d1e7;
    border-top: none;
    border-right-width: 2px\9; /* hack for all version ie */
}

.project2Detail {
    padding: 0 20px 20px;
    border-top: 1px solid #c2d1e7;
    background: url(/Image/Project2/Project2DetailDescription.png) repeat-x 0 0 #fbfbfc;
}

.project2DetailWrapper .project2CaptionWrapper {
    margin: 0 0 5px 0;
}

.project2DetailWrapper .project2DetailTitle {
    display: block;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font: normal 16px/26px Verdana, 'Times New Roman', Arial, Tahoma;
    color: #686868;
    background: url('/Image/ExProduct/DropdownButton.png') no-repeat 0 0;
}

.project2DetailWrapper .project2CaptionWrapper .open {
    background-position: right -94px;
}

.project2DetailWrapper .project2CaptionWrapper .open:hover {
    background-position: right -294px;
    color: #333333;
}

.project2DetailWrapper .project2CaptionWrapper .close {
    background-position: right -393px;
}

.project2DetailWrapper .project2CaptionWrapper .close:hover {
    background-position: right -594px;
    color: #333333;
}

.project2Detail .control {
    display: none;
}

/* End of Module Project2 */

/*  Start of Module Gallery  */
.galleryWebsiteWrapper {
    float: none;
    clear: both;
}

.galleryWebsiteWrapper .item {
    margin: 0 12px;
    float: right;
    height: 270px;
}

.galleryWebsiteWrapper .item .image {
    margin: 6px 0 0 0;
    padding: 0 0 17px;
    background: url('Images/Gallery/ImageShadow.png') no-repeat center bottom;
    text-align: center;
    position: relative;
}

.galleryWebsiteWrapper .item .image .middle {
    padding: 5px;
    text-align: center;
    border: 1px solid #d7d6d6;
}

.galleryWebsiteWrapper .item .image a {
    display: table-cell !important;
    vertical-align: middle;
    border: 1px solid #d7d6d6;
    background-color: #ededed;
}

.galleryWebsiteWrapper .item .image .imageWebsiteBanner {
}

.galleryWebsiteWrapper .item .image .newItem {
    position: absolute;
    left: -5px;
    top: -5px;
    background: url('Images/Gallery/NewItem.png') no-repeat center center;
    width: 62px;
    height: 61px;
}

.galleryWebsiteWrapper .item .information {
}

.galleryWebsiteWrapper .item .information h1 {
    margin: 5px 0;
}

.galleryWebsiteWrapper .item .information .websiteName {
    font: normal normal 16px/20px Verdana, Tahoma;
    color: #606060;
}

.galleryWebsiteWrapper .item .information .websiteName:hover {
    color: #222;
}

.galleryWebsiteWrapper .item .information .websiteUrl {
    display: block;
    font: normal normal 11px/16px Tahoma;
    color: #939393;
    margin: 0 0 0 5px;
}

.galleryWebsiteWrapper .item .information .websiteUrl:hover {
    color: #606060;
}

.galleryWebsiteWrapper .item .information a {
    font: normal normal 11px/16px Tahoma;
    color: #939393;
}

.galleryWebsiteWrapper .item .information .column {
    display: inline-block;
    vertical-align: top;
    background-color: transparent;
    height: 45px;
    overflow: hidden;
    position: relative;
}

.galleryWebsiteWrapper .item .information .row .notification {
    width: 170px;
    padding: 5px;
    position: absolute;
    margin: -20px 0 0 0;
    top: 0;
    left: 0;
    border: 1px solid #adb9c2;
    background: #f2f5f7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY4ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f5f7 0, #e5ebee 49%, #d7dee3 49%, #f6f8f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#f2f5f7), color-stop(49%,#e5ebee), color-stop(49%,#d7dee3), color-stop(100%,#f6f8f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f5f7 0,#e5ebee 49%,#d7dee3 49%,#f6f8f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f5f7 0,#e5ebee 49%,#d7dee3 49%,#f6f8f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f5f7 0,#e5ebee 49%,#d7dee3 49%,#f6f8f9 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f2f5f7 0,#e5ebee 49%,#d7dee3 49%,#f6f8f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f7', endColorstr='#f6f8f9',GradientType=0 ); /* IE6-8 */
    color: #6D7C87;
    font: normal normal 12px/14px Tahoma;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: none;
    text-shadow: 1px 1px 1px #FAFAFA;
    text-align: center;
}

.galleryWebsiteWrapper .item .information .row .notification .arrow {
    position: absolute;
    bottom: 0;
    left: 15px;
    margin: 0 0 -8px 0;
    width: 8px;
    height: 8px;
    background: url('Images/Gallery/NotificationArrow.png') no-repeat 0 0;
}

.galleryWebsiteWrapper .item .information .row {
    background-color: transparent;
    position: relative;
}

.galleryWebsiteWrapper .item .information .row.first .column.small {
    text-align: center;
}

.galleryWebsiteWrapper .item .information .row.last .column {
    height: 33px;
}

.galleryWebsiteWrapper .item .information .column.large {
    width: 174px;
}

.galleryWebsiteWrapper .item .information .column.small {
    width: 104px;
}

.galleryWebsiteWrapper .item .information .column .RadRating {
    width: auto !important;
}

.displayWebsiteScreenshot {
    border: 10px solid #fff;
    -webkit-box-shadow: 0 1px 7px #aaa;
    -moz-box-shadow: 0 1px 7px #aaa;
    box-shadow: 0 1px 7px #aaa;
    z-index: 9999;
}

.displayWebsiteScreenshot img {
    box-shadow: 0 0 10px #888;
}

/*   informationBoxStyleWrapper   */
/* BOX WRAP STYLES */
.informationBoxStyleWrapper {
    padding: 0 0 10px 0;
}

.informationBoxStyleWrapper .arrow {
    background: url('Images/Gallery/FilterBox/Arrow.png') no-repeat left 25px;
    padding-left: 6px;
}
/* TOP SECTION STYLES */
/* bsw : a shortcut for informationBoxStyleWrapper */
.informationBoxStyleWrapper .bswTop {
    height: 8px;
}

.informationBoxStyleWrapper .bswTop .bswTopLeft {
    width: 8px;
    height: 8px;
    float: left;
    background: no-repeat 0 0;
}

.informationBoxStyleWrapper .bswTop .bswTopRight {
    width: 8px;
    height: 8px;
    float: right;
    background: no-repeat right -8px;
}

.informationBoxStyleWrapper .bswTop .bswTopMiddle {
    height: 8px;
    margin: 0 8px;
    background: repeat-x 0 -16px;
}

/* MIDDLE SECTION STYLES */
.informationBoxStyleWrapper .bswMiddle {
}

.informationBoxStyleWrapper .bswMiddle .bswMiddleLeft {
    background: no-repeat left top;
}

.informationBoxStyleWrapper .bswMiddle .bswMiddleLeft .bswMiddleRight {
    background: repeat-y right top;
}

.informationBoxStyleWrapper .bswMiddle .bswMiddleLeft .bswMiddleRight .bswMiddleContent {
    margin: 0 2px;
    padding: 1px 10px;
    background: repeat-x right bottom;
    background-color: #fdfdfd;
    min-height: 70px;
    position: relative;
}

/* BOTTOM SECTION STYLES */
.informationBoxStyleWrapper .bswBottom {
    height: 28px;
}

.informationBoxStyleWrapper .bswBottom .bswBottomLeft {
    width: 8px;
    height: 28px;
    float: left;
    background: no-repeat 0 -24px;
}

.informationBoxStyleWrapper .bswBottom .bswBottomRight {
    width: 8px;
    height: 28px;
    float: right;
    background: no-repeat 0 -52px;
}

.informationBoxStyleWrapper .bswBottom .bswBottomMiddle {
    height: 28px;
    margin: 0 8px;
    background: no-repeat left top;
}

/*   websiteFilterBoxWrapper   */
.websiteFilterBoxWrapper {
    padding: 0 0 10px 0;
}

.websiteFilterBoxWrapper .shadowLeft {
    background: url('Images/Gallery/FilterBox/ShadowLeft.png') no-repeat left top;
    padding-left: 22px;
    margin: 0 -22px;
}

.websiteFilterBoxWrapper .shadowRight {
    background: url('Images/Gallery/FilterBox/ShadowRight.png') no-repeat right top;
    padding-right: 22px;
}

.websiteFilterBoxWrapper .bswMiddle {
    background: #f8fafb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2RkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8fafb 0, #d7dde6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#f8fafb), color-stop(100%,#d7dde6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8fafb 0,#d7dde6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8fafb 0,#d7dde6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8fafb 0,#d7dde6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8fafb 0,#d7dde6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fafb', endColorstr='#d7dde6',GradientType=0 ); /* IE6-8 */
    border: 1px solid #b5bdc3;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.websiteFilterBoxWrapper .bswMiddle .bswMiddleContent {
    padding: 5px 5px 1px;
    background: url(Images/Gallery/FilterBox/Content.png) repeat-x left top;
    background-color: #d7dde6;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #fbfcfd;
}

.websiteFilterBoxWrapper .control {
    position: relative;
}

.websiteFilterBoxWrapper ul {
    list-style: none;
    margin: 7px 20px;
    padding: 0;
}

.websiteFilterBoxWrapper ul li {
    margin: 0 0 10px 0;
}

.websiteFilterBoxWrapper .filterCaption {
    padding: 0 0 0 32px;
    line-height: 24px;
    display: inline-block;
    font: normal normal 18px/24px Verdana, Tahoma;
    color: #656f7c;
    text-shadow: 1px 1px #fff;
    cursor: pointer;
}

.websiteFilterBoxWrapper .filterCaption.open {
    background: url('Images/Gallery/FilterBox/Arrow.png') no-repeat left 0;
}

.websiteFilterBoxWrapper .filterCaption.close {
    background: url('Images/Gallery/FilterBox/Arrow.png') no-repeat left -100px;
}

.websiteFilterBoxWrapper .control .filterItems {
    border: 1px solid #b4c1cc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 8px 0 3px 0;
    padding: 2px 0;
    background: #f8f9fb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWU0ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8f9fb 0, #dee4eb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#f8f9fb), color-stop(100%,#dee4eb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8f9fb 0,#dee4eb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8f9fb 0,#dee4eb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8f9fb 0,#dee4eb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8f9fb 0,#dee4eb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9fb', endColorstr='#dee4eb',GradientType=0 ); /* IE6-8 */
}

.websiteFilterBoxWrapper .control .filterItems .filterItem {
    font: normal normal 12px/16px Tahoma;
    color: #656f7c;
    display: inline-block;
    padding: 5px 10px;
}

.websiteFilterBoxWrapper .control .filterItems .filterItem label {
    width: 170px;
}

.websiteFilterBoxWrapper .control .filerRemove {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #a1a1a1;
    background: #f8f9fb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGM0YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8f9fb 0, #c0c4c9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#f8f9fb), color-stop(100%,#c0c4c9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8f9fb 0,#c0c4c9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8f9fb 0,#c0c4c9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8f9fb 0,#c0c4c9 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8f9fb 0,#c0c4c9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9fb', endColorstr='#c0c4c9',GradientType=0 ); /* IE6-8 */
    display: inline-block;
    padding: 0;
    position: absolute;
    right: 0;
    top: -24px;
}

.websiteFilterBoxWrapper .control .filerRemove:hover {
    background: #bec2c7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlYzJjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY1ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #bec2c7 0, #f4f5f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#bec2c7), color-stop(100%,#f4f5f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bec2c7 0,#f4f5f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bec2c7 0,#f4f5f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bec2c7 0,#f4f5f7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #bec2c7 0,#f4f5f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bec2c7', endColorstr='#f4f5f7',GradientType=0 ); /* IE6-8 */
}

.websiteFilterBoxWrapper .control .filerRemove:active {
    background: #dde1e4;
}

.websiteFilterBoxWrapper .control .filerRemove span {
    padding: 2px 4px 2px 16px;
    display: inline-block;
    background: url('Images/Gallery/FilterBox/Remove.png') no-repeat 4px center;
    font: normal normal 11px/13px tahoma;
    color: #000;
    text-shadow: 1px 1px 0 #eee;
    border: 1px solid #dfe1e3;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* End of Module Gallery */

/*  Start of Module Expoll  */
.expollBar {
    position: relative;
}

.expollQuestion {
    padding-top: 5px;
}

.expollChoiceItem {
    background-color: #fafbfd;
    padding: 5px;
}

.expollChoiceAlternateItem {
    background-color: #EEF3F8;
    padding: 5px;
}

.expollChoiceLastItem {
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    height: 10px;
}

.expollChoices {
    padding: 10px 20px;
}

.expollCaptchaBox {
    padding: 0 20px 10px;
}

.expollButton {
    padding: 5px 20px;
}

.expollBarGraph0 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #d925d6;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(240,164,238); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYTRlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U2MzhlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q5MjVkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDQ0ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(240,164,238,1) 0, rgba(230,56,227,1) 50%, rgba(217,37,214,1) 51%, rgba(240,68,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(240,164,238,1)), color-stop(50%,rgba(230,56,227,1)), color-stop(51%,rgba(217,37,214,1)), color-stop(100%,rgba(240,68,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(240,164,238,1) 0,rgba(230,56,227,1) 50%,rgba(217,37,214,1) 51%,rgba(240,68,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(240,164,238,1) 0,rgba(230,56,227,1) 50%,rgba(217,37,214,1) 51%,rgba(240,68,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(240,164,238,1) 0,rgba(230,56,227,1) 50%,rgba(217,37,214,1) 51%,rgba(240,68,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(240,164,238,1) 0,rgba(230,56,227,1) 50%,rgba(217,37,214,1) 51%,rgba(240,68,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a4ee', endColorstr='#f044ed',GradientType=0 ); /* IE6-8 */
}

.expollBarGraph1 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #aa0e00;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(210,84,97); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyNTQ2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JhMzEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2FhMGUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYjMyMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(210,84,97,1) 0, rgba(186,49,42,1) 50%, rgba(170,14,0,1) 51%, rgba(203,50,45,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(210,84,97,1)), color-stop(50%,rgba(186,49,42,1)), color-stop(51%,rgba(170,14,0,1)), color-stop(100%,rgba(203,50,45,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(210,84,97,1) 0,rgba(186,49,42,1) 50%,rgba(170,14,0,1) 51%,rgba(203,50,45,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(210,84,97,1) 0,rgba(186,49,42,1) 50%,rgba(170,14,0,1) 51%,rgba(203,50,45,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(210,84,97,1) 0,rgba(186,49,42,1) 50%,rgba(170,14,0,1) 51%,rgba(203,50,45,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(210,84,97,1) 0,rgba(186,49,42,1) 50%,rgba(170,14,0,1) 51%,rgba(203,50,45,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d25461', endColorstr='#cb322d',GradientType=0 ); /* IE6-8 */
}

.expollBarGraph2 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #72aa00;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(191,210,85); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(191,210,85,1) 0, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(191,210,85,1) 0,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(191,210,85,1) 0,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(191,210,85,1) 0,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(191,210,85,1) 0,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-8 */
}

.expollBarGraph3 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #0069aa;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(84,185,210); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0YjlkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJhODhiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwNjlhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDk2Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(84,185,210,1) 0, rgba(42,136,186,1) 50%, rgba(0,105,170,1) 51%, rgba(45,150,203,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(84,185,210,1)), color-stop(50%,rgba(42,136,186,1)), color-stop(51%,rgba(0,105,170,1)), color-stop(100%,rgba(45,150,203,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(84,185,210,1) 0,rgba(42,136,186,1) 50%,rgba(0,105,170,1) 51%,rgba(45,150,203,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(84,185,210,1) 0,rgba(42,136,186,1) 50%,rgba(0,105,170,1) 51%,rgba(45,150,203,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(84,185,210,1) 0,rgba(42,136,186,1) 50%,rgba(0,105,170,1) 51%,rgba(45,150,203,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(84,185,210,1) 0,rgba(42,136,186,1) 50%,rgba(0,105,170,1) 51%,rgba(45,150,203,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54b9d2', endColorstr='#2d96cb',GradientType=0 ); /* IE6-8 */
}

.expollBarGraph4 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #a4aa00;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(210,191,84); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyYmY1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JhYmEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2E0YWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmM4MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(210,191,84,1) 0, rgba(186,186,42,1) 50%, rgba(164,170,0,1) 51%, rgba(203,200,45,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(210,191,84,1)), color-stop(50%,rgba(186,186,42,1)), color-stop(51%,rgba(164,170,0,1)), color-stop(100%,rgba(203,200,45,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(210,191,84,1) 0,rgba(186,186,42,1) 50%,rgba(164,170,0,1) 51%,rgba(203,200,45,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(210,191,84,1) 0,rgba(186,186,42,1) 50%,rgba(164,170,0,1) 51%,rgba(203,200,45,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(210,191,84,1) 0,rgba(186,186,42,1) 50%,rgba(164,170,0,1) 51%,rgba(203,200,45,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(210,191,84,1) 0,rgba(186,186,42,1) 50%,rgba(164,170,0,1) 51%,rgba(203,200,45,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2bf54', endColorstr='#cbc82d',GradientType=0 ); /* IE6-8 */
}

.expollBarGraph5 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #AA0071;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(210,84,191); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyNTRiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JhMmE4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2FhMDA3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYjJkOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(210,84,191,1) 0, rgba(186,42,143,1) 50%, rgba(170,0,113,1) 51%, rgba(203,45,158,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(210,84,191,1)), color-stop(50%,rgba(186,42,143,1)), color-stop(51%,rgba(170,0,113,1)), color-stop(100%,rgba(203,45,158,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(210,84,191,1) 0,rgba(186,42,143,1) 50%,rgba(170,0,113,1) 51%,rgba(203,45,158,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(210,84,191,1) 0,rgba(186,42,143,1) 50%,rgba(170,0,113,1) 51%,rgba(203,45,158,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(210,84,191,1) 0,rgba(186,42,143,1) 50%,rgba(170,0,113,1) 51%,rgba(203,45,158,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(210,84,191,1) 0,rgba(186,42,143,1) 50%,rgba(170,0,113,1) 51%,rgba(203,45,158,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d254bf', endColorstr='#cb2d9e',GradientType=0 ); /* IE6-8 */
}

.expollBarGraph6 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #d96725;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(240,193,164); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYzFhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U2NzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q5NjcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDgzNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(240,193,164,1) 0, rgba(230,120,56,1) 50%, rgba(217,103,37,1) 51%, rgba(240,131,68,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(240,193,164,1)), color-stop(50%,rgba(230,120,56,1)), color-stop(51%,rgba(217,103,37,1)), color-stop(100%,rgba(240,131,68,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(240,193,164,1) 0,rgba(230,120,56,1) 50%,rgba(217,103,37,1) 51%,rgba(240,131,68,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(240,193,164,1) 0,rgba(230,120,56,1) 50%,rgba(217,103,37,1) 51%,rgba(240,131,68,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(240,193,164,1) 0,rgba(230,120,56,1) 50%,rgba(217,103,37,1) 51%,rgba(240,131,68,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(240,193,164,1) 0,rgba(230,120,56,1) 50%,rgba(217,103,37,1) 51%,rgba(240,131,68,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c1a4', endColorstr='#f08344',GradientType=0 ); /* IE6-8 */
}

.expollBarGraph7 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #3a25d9;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(174,164,240); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlYTRmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRjMzhlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzNhMjVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ODQ0ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(174,164,240,1) 0, rgba(76,56,230,1) 50%, rgba(58,37,217,1) 51%, rgba(88,68,240,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(174,164,240,1)), color-stop(50%,rgba(76,56,230,1)), color-stop(51%,rgba(58,37,217,1)), color-stop(100%,rgba(88,68,240,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(174,164,240,1) 0,rgba(76,56,230,1) 50%,rgba(58,37,217,1) 51%,rgba(88,68,240,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(174,164,240,1) 0,rgba(76,56,230,1) 50%,rgba(58,37,217,1) 51%,rgba(88,68,240,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(174,164,240,1) 0,rgba(76,56,230,1) 50%,rgba(58,37,217,1) 51%,rgba(88,68,240,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(174,164,240,1) 0,rgba(76,56,230,1) 50%,rgba(58,37,217,1) 51%,rgba(88,68,240,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aea4f0', endColorstr='#5844f0',GradientType=0 ); /* IE6-8 */
}

.expollBarGraph8 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #d6d925;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(238,240,164); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjBhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UzZTYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q2ZDkyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGYwNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238,240,164,1) 0, rgba(227,230,56,1) 50%, rgba(214,217,37,1) 51%, rgba(237,240,68,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(238,240,164,1)), color-stop(50%,rgba(227,230,56,1)), color-stop(51%,rgba(214,217,37,1)), color-stop(100%,rgba(237,240,68,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,240,164,1) 0,rgba(227,230,56,1) 50%,rgba(214,217,37,1) 51%,rgba(237,240,68,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,240,164,1) 0,rgba(227,230,56,1) 50%,rgba(214,217,37,1) 51%,rgba(237,240,68,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,240,164,1) 0,rgba(227,230,56,1) 50%,rgba(214,217,37,1) 51%,rgba(237,240,68,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,240,164,1) 0,rgba(227,230,56,1) 50%,rgba(214,217,37,1) 51%,rgba(237,240,68,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef0a4', endColorstr='#edf044',GradientType=0 ); /* IE6-8 */
}

.expollBarGraph9 {
    float: left;
    height: 8px;
    margin-bottom: 5px;
    border: 1px solid #d9253a;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgb(240,164,171); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYTRhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U2Mzg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q5MjUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDQ0NTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(240,164,171,1) 0, rgba(230,56,76,1) 50%, rgba(217,37,58,1) 51%, rgba(240,68,88,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(240,164,171,1)), color-stop(50%,rgba(230,56,76,1)), color-stop(51%,rgba(217,37,58,1)), color-stop(100%,rgba(240,68,88,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(240,164,171,1) 0,rgba(230,56,76,1) 50%,rgba(217,37,58,1) 51%,rgba(240,68,88,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(240,164,171,1) 0,rgba(230,56,76,1) 50%,rgba(217,37,58,1) 51%,rgba(240,68,88,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(240,164,171,1) 0,rgba(230,56,76,1) 50%,rgba(217,37,58,1) 51%,rgba(240,68,88,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(240,164,171,1) 0,rgba(230,56,76,1) 50%,rgba(217,37,58,1) 51%,rgba(240,68,88,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a4ab', endColorstr='#f04458',GradientType=0 ); /* IE6-8 */
}

.expollResultTitle {
    padding: 10px;
}

.expollSelectedCount {
    float: right;
    height: 18px;
    color: #666666;
    font: normal normal 11px/12px Tahoma;
}

.expollResultChoice {
    padding: 3px 0;
}

.expollClose {
    position: absolute;
    top: -15px;
    right: -15px;
}

.expollResultBackgroundWindow {
    position: absolute;
    background: url('/image/expollResultBackground.png') repeat;
    top: 0;
}

.showExpollResultWrapperWindow {
    border: 1px solid #ffffff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 0 1px 2px #ffffff;
    -moz-box-shadow: 0 1px 2px #ffffff;
    box-shadow: 0 1px 2px #000000;
    background-color: #ffffff;
    position: fixed;
}

.showExpollResultWrapper {
    border: 1px solid #D8D7D7;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 0 1px 2px #D8D7D7;
    -moz-box-shadow: 0 1px 2px #D8D7D7;
    box-shadow: 0 1px 2px #D8D7D7;
    background-color: #ffffff;
    padding: 2px;
}

.showExpollResultInner {
    border: 1px solid #EEF3F8;
    direction: ltr; /* for ie */
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #EEF3F8;
}

.showExpollResultWrapperWindow .showExpollResultInner {
    border: 1px solid #ffffff !important;
}

.showExpollResultInnerInner {
    direction: ltr; /* for ie */
}

.showExpollResultWindow {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    position: absolute !important;
}

.showExpollResultToolTip {
    top: auto !important;
    left: auto !important;
}

.showExpollResultInPage {
    position: static !important;
    width: auto !important;
}

.expollArrowTop {
    background: url(Images/ExPollArrowTop.png) no-repeat center top;
    height: 8px;
    margin-bottom: -3px;
    position: relative;
}

.showExpollResultInPage .expollArrowTop {
    display: none;
}
/* End of Module Expoll */

/*  Start of Module HomeN3  */
.homen3ItemTitle {
    font: normal bold 11px/18px Tahoma;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.homen3ItemLabel {
    font: normal normal 11px/18px Tahoma;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}

.homen3Item {
    padding: 3px;
}

.homen3More {
    background: url(/image/arrow.gif) no-repeat right 3px;
    padding-left: 15px;
}

.homen3BoxWrapper {
    margin: 0 auto;
    padding: 10px;
    border: 1px solid #aaa;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px #aaa;
    -moz-box-shadow: 0 1px 2px #aaa;
    box-shadow: 0 1px 2px #aaa;
    background-color: #fff;
}
/* End of Module HomeN3 */
/* Start of Module BrainyQuote */
.brainyQuoteDetailImageContainer {
    border: 1px solid #a2bfcd;
    display: inline-block;
    background-color: #f2f6f8;
    padding: 10px;
}

.quoteAuthorDetailImageContainer {
    border: 1px solid #a2bfcd;
    display: inline-block;
    background-color: #f2f6f8;
    padding: 10px;
}
/* End Of Module BrainyQuote */

/* Start of Module LoanCandidate */
.loanCandidateTrackBoxWrap, .loanCandidateTrackNumberInformation {
    margin: 0 auto;
    padding: 10px;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px #d4d2d2;
    -moz-box-shadow: 0 1px 2px #d4d2d2;
    box-shadow: 0 1px 2px #d4d2d2;
    background-image: linear-gradient(rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -o-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -moz-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -webkit-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    background-image: -ms-linear-gradient(bottom, rgb(243,243,243) 18%, rgb(255,255,255) 59%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f3f3f3');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f3f3f3')";
    background-color: #f3f3f3;
}

.loanCandidateTrackNumberInformation {
    margin: 0 auto 10px;
    display: table;
    padding: 5px;
    border-collapse: separate;
}

.loanCandidateTitle {
    font: bold normal 12px/18px tahoma;
}

.loanCandidateTrackHeader {
    padding: 10px;
    background-color: #f1f0f0;
}

.loanCandidateTrackStatus {
    display: inline-block;
    float: left;
}

.loanCandidateReplyBox {
    border: 1px solid #bcbfc0;
    border-bottom: 3px solid #bcbfc0;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    padding: 1px;
    margin: 10px auto 0;
}

.loanCandidateReplyTitle {
    display: block;
    border-bottom: 1px solid #bcbfc0;
    background-color: #f1f0f0;
    padding: 7px;
    font: bold 16px/18px Times New Roman;
    color: #3c85c4;
}

.loanCandidateReplyContent {
    padding: 7px;
}

.loanCandidateNoItem {
    color: #ff0006;
    text-align: center;
    display: block;
}
/* End Of Module LoanCandidate */

/* Start Customized Css */
#divFooterLinks, #divCopyright, #divRadcomLogo {
    width: 998px;
    margin: 0 auto;
}

.bodyLeft {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 432px;
    background: url(Images/BodyLeftPattern.png) repeat-x 0 0;
}

.bodyRight {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 432px;
    background: url(Images/BodyRightPattern.png) repeat-x 0 0;
}

.topLeftHeader {
    width: 178px;
    height: 90px;
    position: absolute;
    top: 53px;
    right: 20px;
}

.sliderContentPlaceHolderWrapper {
    width: 998px;
    height: 250px;
    position: absolute;
    top: 127px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 0;
    background-color: #00587C;
}

/* End Customized Css */
/* End of Default-en-US.css */

