@charset "utf-8";
/* CSS Document */


@font-face {  
    font-family: "CALIBRIB";  
    src: url( ../font/CALIBRIB.eot ); /* IE */  
    src: local(" CALIBRIB "), url(../font/CALIBRIB.TTF) format("truetype"); /* non-IE */  
    src: url("../font/CALIBRIB.woff") format("woff");
}

img {
    border:none;
}



a:link, a:visited, a:active { text-decoration:underline; color:#0000ff; }
a:hover { text-decoration:none; color:#0000ff; }

body {
    margin:auto;
    padding:0;
    background:url(../img/background-bg.jpg) no-repeat #92cff9;
    background-position:top center;
    position:relative;
    font-family: "CALIBRIB";
}

h1 {
    float:left;
    width:650px;
    height:auto;
    padding:0;
    margin:20px 0;
    font-size:30px;
}

h2 {
    float:left;
    width:650px;
    height:auto;
    padding:0;
    margin:0 0 0 0;
    font-size:16px;
    color:#000000;
    text-align:justify;
}

h4 {
    float:left;
    width: 650px;
    height:auto;
    padding:0;
    margin:0 0 10px 0;
    font-size:16px;
}

h1.tabs {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px;  
    margin:0;
    font-size:24px;
}

h2.tabs {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px;  
    margin:0;
    font-size:24px;
}

h3.tabs {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px;  
    margin:0;
    font-size:24px;
}


#main-container {
    position:relative;
    margin:auto;
    width:960px;
    height:auto;
    padding:0 0px;
}

#main-container .logo-container {
    float:left;
    margin:auto;
    width:960px;
    height:100px;

}

#main-container .navigation-widget-container {
    float:left;
    margin:0;
    width:960px;
    height:48px;
    border-left: 1px solid #999999;
    border-right: 2px solid #333333;
    overflow:hidden;
}

.navigation-widget-container ul {
    list-style:none;
    padding:0;
    margin:0;
    float:left;
    width:972px;
    background:url(../img/nav-bg.png) repeat-x;
}

.navigation-widget-container ul li {
    float:left;
    list-style:none;
    line-height:48px;
    background:url(../img/nav-bg.png) repeat-x;
    color:#FFFFFF;
    font-size:19px;
    cursor:pointer;
}

.navigation-widget-container ul li a {
    padding:0 31px 0 31px;
    margin:0;
    line-height:48px;
    color:#FFFFFF;
    text-decoration:none;
}

.navigation-widget-container ul li.active {
    background:#000000;
}

.navigation-widget-container ul li.login {
    float:left;
    list-style:none;
    line-height:48px;
    background:url(../img/nav-bg.png) repeat-x;
    color:#FFFFFF;
    font-size:19px;
    cursor:pointer;
}

.navigation-widget-container ul li.login a {
    padding:0 31px;
    margin:0;
    line-height:48px;
    color:#FFFFFF;
    text-decoration:none;
}
.lblDetailin{
display:none;
clear:both;
}

.navigation-widget-container ul li.logout {
    float:left;
    list-style:none;
    line-height:48px;
    background:url(../img/nav-bg.png) repeat-x;
    color:#FFFFFF;
    cursor:pointer;
}

.navigation-widget-container ul li.logout a {
    color: #FFFFFF;
    line-height: 48px;
    margin: 0;
    padding: 0 24px 0 25px;
    text-decoration: none;
}

.navigation-widget-container ul li:hover {
    background: #000000;
}

.navigation-widget-container ul .line {
    float:left;
    padding:0;
    margin:0;
    width:1px;
    height:48px;
    background:url(../img/nav-line.png) no-repeat;
}

#main-container .header-container {
    float:left;
    margin:auto;
    width:960px;
    height:258px;
    background:none;
    border-left: 1px solid #999999;
    border-right: 2px solid #333333;
}

#main-container .mid-container {
    float:left;
    margin:0;
    width:960px;
    height:auto;
    border-top:8px solid #7aae6e;
    background:#FFFFFF;
    border-left: 1px solid #999999;
    border-right: 2px solid #333333;
}

.mid-container .left-panel {
    float:left;
    width:251px;
    height:auto;
    margin:0;
    padding:15px 0 0 15px;
    background: #FFFFFF;
}

.left-panel .contentMenu-widget-container {
    float:left;
    width:226px;
    height:auto;
    margin:0 0 20px 0;
    padding:0;
}

.contentMenu-widget-container .title {
    float:left;
    width:217px;
    height:29px;
    margin:0;
    padding:0 0 0 10px;
    font-size:15px;
    color:#FFFFFF;
    line-height:28px;
}
.contentMenu-widget-container .title.gray {
    background:url(../img/contentMenu-gray.png) no-repeat;
}
.contentMenu-widget-container .title.green {
    background:url(../img/contentMenu-green.png) no-repeat;
}
.contentMenu-widget-container .title.blue {
    background:url(../img/contentMenu-blue.png) no-repeat;
}
.contentMenu-widget-container .title.yellow {
    background:url(../img/contentMenu-yellow.jpg) no-repeat;
}

.contentMenu-widget-container .detail {
    float:left;
    width:205px;
    height:auto;
    margin:0;
    padding:10px;
    border:1px solid #bababa;
    border-top:none;
}

.contentMenu-widget-container .detail ul {
    float:left;
    padding:0;
    margin:0;
}

.contentMenu-widget-container .detail ul li {
    float:left;
    padding:0;
    margin:0;
    width:205px;
    padding-bottom:5px;
    background:url(../img/bullet-img.png) no-repeat 0 3px;
}

.contentMenu-widget-container .detail .moreBtn {
    float:right;
    padding:0;
    margin:0;
    background:url(../img/moreBtn.png) no-repeat;
    width:45px;
    height:20px;
    text-align:center;
    color:#FFFFFF;
    font-size:14px;
    line-height:20px;
    margin-top:30px;
}

.contentMenu-widget-container .detail .moreBtn a {
    display:block;
    color:#FFFFFF;
    text-decoration:none;
}
/* OUR PARTNER CONTENT MENU CSS*/
.contentMenu-widget-container .detail .link {
    float:left;
    width:205px;
    height:20px;
    margin:0;
    padding:0;
    font-size:14px;
    font-weight:bold;
    color:#0000FF;
}

.contentMenu-widget-container .detail .link a:link,
.contentMenu-widget-container .detail .link a:visited, 
.contentMenu-widget-container .detail .link a:active { text-decoration:underline; color:#0000FF; }
.contentMenu-widget-container .detail .link a:hover { text-decoration:none; color:#0000FF; }

.contentMenu-widget-container .detail .linkNewsletterBox a:link,
.contentMenu-widget-container .detail .linkNewsletterBox a:visited, 
.contentMenu-widget-container .detail .linkNewsletterBox a:active { text-decoration:underline; color:#0000FF; }
.contentMenu-widget-container .detail .linkNewsletterBox a:hover { text-decoration:none; color:#0000FF; }

.contentMenu-widget-container .detail .link span {
    padding:0 0 0 3px;
    font-size:12px;
    font-weight:normal;
    color:#504f4f;
}

.contentMenu-widget-container .detail .logoSlider-container {
    float:left;
    width:205px;
    height:40px;
    margin:0;
    padding:30px 0 0 0;
}
.contentMenu-widget-container .detail ul li .txt1 {
    float:right;
    padding:0;
    margin:0;
    width:185px;
    height:28px;
    line-height:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    overflow:hidden;
}

.contentMenu-widget-container .detail ul li .txt2 {
    float:right;
    padding:0;
    margin:0;
    width:185px;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

.contentMenu-widget-container .detail ul li .txt2 span {
    font-weight:normal;
}

.contentMenu-widget-container .detail ul li .txt1 a:link,
.contentMenu-widget-container .detail ul li .txt1 a:visited,
.contentMenu-widget-container .detail ul li .txt1 a:active { text-decoration:underline; color:#0000FF; }
.contentMenu-widget-container .detail ul li .txt1 a:hover { text-decoration:none; color:#0000FF; }
/* LEFT MENU*/

/* Google Balloon CSS */
.baloon-container {
    float:left;
    width:auto;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}

.baloon-container th {
    text-align:left;
    color:#003366;
    padding-bottom:10px;
}

.baloon-container td {
    font-size:12px;
    padding-bottom:5px;
}

.baloon-container td span {
    font-weight:bold;
}

.baloon-container a {
    padding-top:5px;
    font-weight:bold;
}

.baloon-container a:link,
.baloon-container a:active,
.baloon-container a:visited { text-decoration:underline; color:#0000FF; }
.baloon-container a:hover { text-decoration:none; color:#0000FF; }
/* Google Balloon CSS */

.mid-container .right-panel {
    float:left;
    width:692px;
    height:auto;
    margin:0;
    padding:0;
    background:url(../img/right-panel-bg.png) no-repeat;
    padding-bottom:20px;
}

#main-container .footer {
    float:left;
    width:900px;
    height:115px;
    padding:35px 30px;
    margin:0;
    background:#222222;
    font-family:Arial, Helvetica, sans-serif;
    border-left: 1px solid #999999;
    border-right: 2px solid #333333;
}

.footer .column {
    float:left;
    width:180px;
    height:115px;
    padding:0;
    margin:0 10px 0 0;
}

.footer .column ul {
    list-style:none;
    padding:0;
    margin:0;
}

.footer .column ul li:first-child {
    font-size:14px;
    color:#999;
    padding-bottom:5px;
    font-weight:bold;
}
/*
.footer .column ul li span{
        font-family:Times New Roman,Greek;
        font-size:14px;
        color:#999;
        font-weight:bold;
}*/

.footer .column ul li {
    padding:0;
    margin:0;
    font-size:12px;
    font-weight:normal;
    color:#999;
    line-height:18px;
}

.footer .copyRight {
    float:left;
    width:320px;
    height:115px;
    padding:0;
    margin:0 0 0 10px;
}

.footer .copyRight .txt {
    float:right;
    width:auto;
    height:auto;
    padding:0;
    margin:0 0 10px 0;
    font-family:Arial;
    font-size:12px;
    color:#999;
}

.footer .copyRight .img{
    float:right;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    clear:left;
}

.footer .copyscape{
    position: relative;
    float: left;
    width: 900px;
    padding:0;
    margin:0;
    clear:left;
}

.footer a:link, .footer a:visited, .footer a:active { text-decoration:none; color:#999999; }
.footer a:hover { text-decoration:underline; color:#999999; }

/*** INDEX PAGE START ***/
.indexPage-widget-container {
    float:left;
    width:680px;
    height:auto;
    padding:0 0 0 12px;
    margin:0;
}

.indexPage-widget-container .youTube-Div {
    clear:right;
    float:right;
    width:150px;
    height:auto;
    padding:0;
    margin:10px 10px 0 0;
    text-align:right;
}

.indexPage-widget-container .welcome-Div {
    float:left;
    width:510px;
    height:auto;
    padding:0;
    margin:0;
}

.welcome-Div .txt1 {
    float:left;
    width:510px;
    height:auto;
    padding:0;
    margin:20px 0;
    font-size:30px;
}

.indexPage-widget-container .welcome-Div .txt1 a:link, a:visited, a:active { text-decoration:underline; color:blue; }
.indexPage-widget-container .welcome-Div .txt1 a:hover { text-decoration:none; color:blue; }
.indexPage-widget-container .welcome-Div .txt2 a:link, a:visited, a:active { text-decoration:underline; color:blue; }
.indexPage-widget-container .welcome-Div .txt2 a:hover { text-decoration:none; color:blue; }


.welcome-Div .txt2 {
    float:left;
    width:624px;
    height:auto;
    padding:0;
    margin:0;
    font-size:14px;
    color:#525252;
    text-align:justify;
}

.indexPage-widget-container .share-Div {
    float:right;
    width:150px;
    height:auto;
    padding:0;
    margin:15px 20px 0 0;
}

.indexPage-widget-container .share-Div .img {
    float:right;
    width:auto;
    height:26px;
    padding:0;
    margin:0 0 0 10px;
}

.indexPage-widget-container .news-widget-container {
    float:left;
    width:662px;
    height:auto;
    padding:0;
    margin:20px 0 0 0;
}

.news-widget-container .title {
    float:left;
    width:662px;
    height:auto;
    padding:0 0 0 0;
    margin:0 0 20px 0;
    font-size:30px;
}

.news-widget-container .navigation2-widget-container {
    float:left;
    width:624px;
    height:31px;
    padding:0 10px;
    margin:0;
    background:url(../img/nav2-bg.png);
}

.news-widget-container .navigation2-widget-container ul {
    float:left;
    list-style:none;
    padding:0;
    margin:0;
}

.news-widget-container .navigation2-widget-container ul li {
    float:left;
    list-style:none;
    padding:0 25px;
    margin:0;	
    line-height:30px;
    color:#FFFFFF;
    cursor:pointer;
}

.news-widget-container .navigation2-widget-container ul li.active {
    background:#000000;
}

.news-widget-container .navigation2-widget-container ul li:hover {
    background:#000000;
}

.news-widget-container .detail {
    float:left;
    width:642px;
    height:auto;
    padding:0; 
    margin:0;
    border:1px solid #676767;
    border-top:none;
    background:#e2fecd;
}



.news-widget-container .detail .subMenu-widget-container {
    float:left;
    width:642px;
    height:26px;
    padding:0;
    margin:0;
    background:#FFFFFF;
}

.news-widget-container .detail .subMenu-widget-container ul {
    float:left;
    list-style:none;
    padding:0;
    margin:0 0 0 1px;
}

.news-widget-container .detail .subMenu-widget-container ul li {
    float:left;
    list-style:none;
    padding:0;
    margin:0;
    font-size:14px;
    color:#3f37f5;
    width:127px;
    border-right:1px solid #666;
    border-bottom:1px solid #666;
    line-height:26px;
    text-align:center;
    cursor:pointer;
}

.news-widget-container .detail .subMenu-widget-container ul li a {	color:#3f37f5; display:block; }

.news-widget-container .detail .subMenu-widget-container ul li:last-child {
    border-right:none;
    width:127px;
}

.news-widget-container .detail .subMenu-widget-container ul li:hover {
    float:left;
    list-style:none;
    padding:0;
    margin:0;
    font-size:14px;
    color:#3f37f5;
    width:127px;
    line-height:26px;
    background:#e2fecd;
}

.news-widget-container .detail .subDetail {
    float:left;
    width:622px;
    height:auto;
    padding:0;
    margin:10px;
}

#tab1:target, #tab2:target, #tab3:target { display: block !important; }
#tabs-content { height:630px; overflow: hidden; padding: 0; position: relative; margin:0; width:640px; }

.news-widget-container .detail .subDetail .tab-container {

    width:620px;
    padding:20px 10px 10px 10px;
    margin:0px;
    overflow:hidden;
    display:block;
    position: absolute;
}



.news-widget-container .detail .subDetail .left {
    float:left;
    width:350px;
    height:255px;
    padding:0 8px 0 0;
    margin:0;
}

.news-widget-container .detail .subDetail .left .txt1 {
    float:left;
    width:350px;
    height:auto;
    padding:0;
    margin:10px 0;
    font-size:25px;
}

.news-widget-container .detail .subDetail .left .txt2 {
    float:left;
    width:350px;
    height:auto;
    padding:0;
    margin:10px 0;
    font-size:15px;
}

.news-widget-container .detail .subDetail .left .txt3 {
    float:left;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    font-size:15px;
    text-decoration:underline;
    font-weight:bold;
}

.news-widget-container .detail .subDetail .right {
    float:right;
    width:258px;
    height:250px;
    padding:0;
    margin:0;
}

.news-widget-container .detail .subDetail .right .search-Div {
    float:right;
    width:232px;
    height:250px;
    padding:0 13px;
    margin:0;
    background:url(../img/search-bg.png) no-repeat;
}

.news-widget-container .detail .subDetail .right .search-Div .title {
    float:left;
    width:210px;
    height:34px;
    padding:0;
    margin:0;
    color:#4093e9;
    font-size:20px;
    text-align:center;
    line-height:34px;
    padding-left:22px;
    background:url(../img/search-icon.png) 75px 10px no-repeat;
}

.news-widget-container .detail .subDetail .right .search-Div .detail {
    float:left;
    width:212px;
    height:auto;
    padding:0;
    margin:15px 10px;
    border:none;
    background:none;
}

.news-widget-container .detail .subDetail .right .search-Div .detail .row {
    float:left;
    width:212px;
    height:auto;
    padding:0;
    margin:0 0 15px 0;
}

.news-widget-container .detail .subDetail .right .search-Div .detail .row label {
    float:left;
    font-size:13px;
    color:#701414;
    line-height:20px;
}

.news-widget-container .detail .subDetail .right .search-Div .detail .row input {
    float:right;
    width:140px;
    height:20px;
}

.news-widget-container .detail .subDetail .right .search-Div .detail .row .dropMenu-type1,
.news-widget-container .detail .subDetail .right .search-Div .detail .row2 .dropMenu-type1 {
    float:right;
    width:140px;
    height:20px;
    font-size:11.5px;
    line-height:20px;
}

.news-widget-container .detail .subDetail .right .search-Div .detail .row .dropMenu-type2,
.news-widget-container .detail .subDetail .right .search-Div .detail .row2 .dropMenu-type2 {
    float:right;
    width:65px;
    height:20px;
    font-size:11.5px;
    line-height:20px;
    margin-left:10px;
}

.news-widget-container .detail .subDetail .right .search-Div .detail .row2 {
    float:right;
    width:75px;
    height:auto;
    padding:0;
    margin:0
}

.news-widget-container .detail .subDetail .right .search-Div .detail .row2 label {
    float:left;
    width:40px;
    margin-left:10px;
    font-size:13px;
    color:#701414;
    height:16px;
    line-height:16px;
    background:url(../img/calendor-icon.png) no-repeat;
    background-position:right;
    padding-right:25px;
    margin-bottom:5px;
}

.news-widget-container .detail .subDetail .right .search-Div .action {
    float:left;
    width:232px;
    height:38px;
    padding:0;
    margin:0;
    text-align:center;
}

.news-widget-container .detail .subDetail .right .search-Div .action .btn {
    width:140px;
    height:25px;
    padding:0;
    margin:auto;
    background:#388de8;
    color:#FFFFFF;
    text-align:center;
    line-height:25px;
    margin-top:8px;
    border:none;
    font-size:17px;
    font-family: "CALIBRIB";
    cursor:pointer;
}

.news-widget-container .detail .subDetail .googleMap-Div {
    float:left;
    width:622px;
    height:auto;
    padding:0;
    margin:0;
}

.news-widget-container .detail .subDetail .googleMap-Div .map {
    float:left;
    width:622px;
    height:415px;
    padding:0;
    margin:10px 0 0 0;
}

.news-widget-container .magnitude-Div {
    float:left;
    width:622px;
    height:auto;
    padding:0;
    margin:0;
    background:url(http://www.sms-tsunami-warning.com/theme/tsunami/img/magnitude-bg.png) no-repeat;
    margin-bottom:20px;
    color:#222222;
}

.news-widget-container .magnitude-Div .description {
    float:left;
    width:622px;
    height:129px;
    padding:0;
    margin:0;
}

.news-widget-container .magnitude-Div .action {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
    padding-right:2px;
    background:#e2fecd;
}

.news-widget-container .magnitude-Div .txt1 {
    float:left;
    width:190px;
    height:auto;
    padding:0;
    margin:0;
    text-align:center;
    margin-right:25px;
}

.news-widget-container .magnitude-Div .txt1.adjust {
    margin-right:0;
}

.news-widget-container .magnitude-Div .action .closeBtn {
    float:right;
    width:111px;
    height:21px;
    padding:0;
    margin:0;
    border:none;
    background:url(../img/magnitude-close.png) no-repeat;
}

.news-widget-container .magnitude-Div .closeBtn a {
    display:block;
    text-decoration:none;
    text-align:center;
    color:#222222;
}
/*** INDEX PAGE END ***/

/*** SLIDERC CSS START ***/
.carousel {
    width: 960px;
}
.carousel img {
    display: block;
}
.carousel .clip {
    height: 258px;
    width: 960px;
}
.pages { display:none; }

.slider-content-container {
    position:absolute;
    width:400px;
    height:228px;
    right:0;
    top:30px;
    z-index:999;
}

.slider-content-container .btn {
    position:relative;
    float:right;
    width:258px;
    height:77px;
    margin-top:10px;
    margin-right:30px;
}

.slider-content-container .fb-div {
    position:relative;
    float:right;
    width:320px;
    height:26px;
    overflow:hidden;
    margin-top:21px;
}
/*** SLIDER CSS START ***/

/*** PRIVATE PAGE START ***/
.privatePage-widget-container {
    float:left;
    width:692px;
    height:auto;
    padding:0;
    margin:0;
}

.privatePage-widget-container .top-Div {
    float:left;
    width:680px;
    height:78px;
    margin:0;
    padding:20px 0 20px 12px;
    border-bottom:5px solid #acacac;
}

.privatePage-widget-container .top-Div .location {
    float:left;
    width:64px;
    height:70px;
    padding:8px 0 0 0;
    margin:0 10px 0 0;
    text-align:center;
    background:url(../img/location-img.png) no-repeat;
    padding-left:151px;
    font-size:36px;
    font-weight:bold;
    color:#4f84ba;
}

.privatePage-widget-container .top-Div .phone {
    float:left;
    width:64px;
    height:70px;
    padding:8px 0 0 0;
    margin:0 10px 0 0;
    text-align:center;
    background:url(../img/phone-img.png) no-repeat;
    padding-left:151px;
    font-size:36px;
    font-weight:bold;
    color:#FFFFFF;
}

.privatePage-widget-container .top-Div .email {
    float:left;
    width:64px;
    height:70px;
    padding:8px 0 0 0;
    margin:0 10px 0 0;
    text-align:center;
    background:url(../img/email-img.png) no-repeat;
    padding-left:151px;
    font-size:36px;
    font-weight:bold;
    color:#4f84ba;
}

.privatePage-widget-container .allNotification-widget-container {
    float:left;
    width:680px;
    height:auto;
    padding:0 0 0 12px;
    margin:0;
}

.privatePage-widget-container .allNotification-widget-container .txt1 {
    float:left;
    width:680px;
    height:auto;
    padding:0;
    margin:10px 0;
    font-size:26px;
    color:#333333;
}

.privatePage-widget-container .allNotification-widget-container .txt2 {
    float:left;
    width:680px;
    height:auto;
    padding:0;
    margin:0 0 10px 0;
    font-size:14px;
    color:#333333;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container {
    float:left;
    width:670px;
    height:auto;
    padding:10px 0 10px 0;
    margin:0px;
    margin-bottom: 10px;
    border-bottom: 2px dashed #999999;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar {
    float:left;
    width:670px;
    height:21px;
    padding:0;
    margin:0;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar.gray {
    background:url(../img/gray-bar.png) no-repeat;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar.yellow {
    background:url(../img/yellow-bar.png) no-repeat;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar .close-btn {
    float:left;
    width:11;
    height:11px;
    padding:0;
    margin: 1px 10px 0 5px;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar .txt {
    float:left;
    width:635px;
    height:21px;
    line-height:21px;
    padding:0;
    margin:0;
    font-size:12px;
    overflow:hidden;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar .txt a:link,
.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar .txt a:visited,
.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar .txt a:hover,
.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar .txt a:active { 
    text-decoration:none; 
    color:#222222; 
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .topBar .txt span {
    float:right;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .left {
    float:left;
    width:265px;
    height:auto;
    padding:0;
    margin:12px 20px 0 0;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .left .map {
    float:left;
    width:260px;
    height:260px;
    padding:0;
    margin:0;
    border-right:2px solid #77af6e;
    border-bottom:2px solid #77af6e;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container a:link,
.privatePage-widget-container .allNotification-widget-container .notification-widget-container a:visited,
.privatePage-widget-container .allNotification-widget-container .notification-widget-container a:hover,
.privatePage-widget-container .allNotification-widget-container .notification-widget-container a:active { text-decoration:underline; color:#0000FF; }

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right {
    float:left;
    width:385px;
    height:auto;
    padding:0;
    margin:0;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right th {
    font-size:15px;
    text-align:left;
    padding:10px 0 5px 0;
}


.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right td {
    font-size:12px;
    color:#666666;
    padding-top:5px;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right td span {
    font-size:14px;
    color:#000000;
    font-weight:bold;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right td span.red {
    font-size:22px;
    color:#FF0000;
    font-weight:bold;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right td span.small {
    font-size:11px;
    padding-bottom:10px;
    float:left;
    color:#666;
}


.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right .txt1 {
    float:left;
    width:385px;
    height:auto;
    padding:0;
    margin:0 0 10px 0;
    font-size:16px;
    color:#504f4f;
    font-weight:normal;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right .txt1 span {
    font-size:14px;
    color:#666666;
    font-weight:normal;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right .txt1 span.blue {
    font-size:18px;
    color:#477cb2;
}


.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right .txt2 {
    float:left;
    width:109px;
    height:22px;
    padding:0;
    margin:0;
    background:url(../img/button-bg.png) no-repeat;
    text-align:center;
    color:#5b5b5b;
    line-height:22px;
    font-size:13px;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right .icon{
    float:left;
    width:16px;
    height:18px;
    margin:0 5px;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right .txt2 a {
    display:block;
    text-decoration:none;
    color:#5b5b5b;
}

.privatePage-widget-container .allNotification-widget-container .notification-widget-container .right .txt3 {
    float:left;
    width:auto;
    height:22px;
    padding:0;
    margin:0;
    color:#5b5b5b;
    line-height:20px;
    font-size:13px;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container {
    float:left;
    width:670px;
    height:auto;
    padding:0;
    margin:0;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .title {
    float:left;
    width:670px;
    height:42px;
    padding:0;
    margin:0;
    background:#04519f;
    border-bottom:5px solid #c1d3e9;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .title .txt {
    float:left;
    width:620px;
    height:42px;
    line-height:42px;
    padding:0 0 0 40px;
    margin:0;
    background:url(../img/history-icon.png) no-repeat 13px 13px;
    color:#96d4ff;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .title .txt span {
    float:right;
    color:#138fe5;
    text-decoration:underline;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .title a:link, 
.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .title a:visited, 
.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .title a:hover, 
.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .title a:active { color:#138fe5; }

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .detail {
    float:left;
    width:650px;
    height:auto;
    padding:0 10px;
    margin:0;
    background:#e4f2ff;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .detail .row {
    float:left;
    width:650px;
    height:auto;
    padding:10px 0;
    margin:0;
    border-bottom:1px solid #c7d4e5;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .detail .row .timeTxt {
    float:left;
    width:150px;
    height:18px;
    padding:0 0 0 27px;
    margin:0;
    line-height:18px;
    background:url(../img/message-img.png) no-repeat 0 1px;
    color:#0451a1;
    font-size:12px;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .detail .row .titleTxt {
    float:left;
    width:435px;
    height:auto;
    padding:0;
    margin:0;
    line-height:18px;
    color:#0451a1;
    font-size:16px;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .detail .row .titleTxt span {
    font-size:12px;
}
.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .detail .row .showHide {
    float:left;
    width:38px;
    height:18px;
    padding:0;
    margin:0;
    text-align:center;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .action {
    float:left;
    width:650px;
    height:auto;
    padding:2px 10px;
    margin:0;
    background:#bad4ed;
    text-align:right;
    color:#0451a1;
    text-decoration:underline;
}

.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .action a:link,
.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .action a:visited,
.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .action a:hover,
.privatePage-widget-container .allNotification-widget-container .notificationHistory-widget-container .action a:active { color:#0451a1; }
/*** PRIVATE PAGE END ***/

/*** USER INFO START ***/
.left-panel .userInfo-widget-container {
    float:left;
    width:226px;
    height:auto;
    margin:0 0 20px 0;
    padding:0;
}

.userInfo-widget-container .avatar-widget-container {
    float:left;
    width:226px;
    height:auto;
    margin:0;
    padding:0;
}

.userInfo-widget-container .avatar-widget-container .title {
    float:left;
    width:218px;
    height:18px;
    line-height:18px;
    margin:0;
    padding:0 0 0 28px;
    background:url(../img/login-icon.png) 0 1px no-repeat;
    font-size:14px;
}

.userInfo-widget-container .avatar-widget-container .detail {
    float:left;
    width:218px;
    height:auto;
    margin:15px 0;
    padding:0;
}

.userInfo-widget-container .avatar-widget-container .detail .left {
    float:left;
    width:98px;
    height:auto;
    margin:0;
    padding:0;
}

.userInfo-widget-container .avatar-widget-container .detail .left .img {
    float:left;
    width:84px;
    height:84px;
    margin:0;
    padding:0;
}

.userInfo-widget-container .avatar-widget-container .detail .right {
    float:left;
    width:120px;
    height:auto;
    margin:0;
    padding:0;
}

.userInfo-widget-container .avatar-widget-container .detail .right .txt1 {
    float:left;
    width:120px;
    height:auto;
    margin:0;
    padding:0;
    font-size:20px;
    color:#504f4f;
}

.userInfo-widget-container .avatar-widget-container .detail .right .txt2 {
    float:left;
    width:120px;
    height:auto;
    margin:0;
    padding:0;
    font-size:13px;
    color:#504f4f;
}

.userInfo-widget-container .avatar-widget-container .detail .right .txt2 a {
    margin-right:7px;
    text-decoration:underline;
    display:block;
    float:left;
    color:#797979;
}

.userInfo-widget-container .avatar-widget-container .detail .right .share-Div {
    float:left;
    width:150px;
    height:auto;
    padding:0;
    margin:15px 0 0 0;
}

.userInfo-widget-container .avatar-widget-container .detail .right .share-Div .img {
    float:left;
    width:auto;
    height:26px;
    padding:0;
    margin:0 5px 0 0px;
}

.userInfo-widget-container .list-widget-container {
    float:left;
    width:226px;
    height:auto;
    margin:20px 0 0 0;
    padding:0;
}

.userInfo-widget-container .list-widget-container ul {
    float:left;
    width:226px;
    height:auto;
    margin:0;
    padding:0;
    list-style:none;
}

.userInfo-widget-container .list-widget-container ul li {
    float:left;
    width:188px;
    height:26px;
    line-height:26px;
    margin:0 0 1px 0;
    padding:0 0 0 34px;
    background:url(../img/list-img.png) no-repeat;
    color:#3372b7;
    font-size:15px;
}

.userInfo-widget-container .list-widget-container ul li span {
    font-size:13px;
}

.userInfo-widget-container .list-widget-container ul li:hover {
    background:url(../img/list-img-hover.png) no-repeat;
    color:#5e9657 !important;
}

.userInfo-widget-container .list-widget-container ul li.active {
    background:url(../img/list-img-hover.png) no-repeat;
    color:#5e9657 !important;
}

.userInfo-widget-container .list-widget-container ul li:hover a {
    color:#5e9657 !important;
}

.userInfo-widget-container .list-widget-container ul li.active a {
    color:#5e9657 !important;
}


.userInfo-widget-container .list-widget-container ul li a:link,
.userInfo-widget-container .list-widget-container ul li a:visited,
.userInfo-widget-container .list-widget-container ul li a:hover,
.userInfo-widget-container .list-widget-container ul li a:active { text-decoration:none; color:#3372b7; display:block; }
/*** USER INFO END ***/

/*** RECENT TSUNAMI START ***/
.subDetail .tab-container .recentTsunamis-widget-container {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
}

.subDetail .tab-container .recentTsunamis-widget-container .title {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:24px;
}

.subDetail .tab-container .recentTsunamis-widget-container .txt {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:15px;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container {
    float:left;
    width:600px;
    height:205px;
    padding:10px 10px 0 10px;
    margin:0;
    background:#FFFFFF;
    border:1px solid #CCCCCC;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .left {
    float:left;
    width:210px;
    height:224px;
    padding:0;
    margin:0;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .left .map {
    float:left;
    width:190px;
    height:200px;
    padding:0;
    margin:0;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .left .map .smallMap {
    width:190px; 
    height:200px;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .left .txt {
    float:left;
    width:190px;
    height:auto;
    padding:7px 0 0 0;
    margin:0;
    font-size:12px;
    color:#0000FF;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .left .txt a:link,
.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .left .txt a:visited,
.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .left .txt a:hover,
.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .left .txt a:active 
{ text-decoration:underline; color:#0000FF; }


.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right {
    float:left;
    width:390px;
    height:224px;
    padding:0;
    margin:0;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt1 {
    float:left;
    width:390px;
    height:auto;
    height:28px;
    line-height:28px;
    overflow:hidden;
    padding:0;
    margin:0 0 10px 0;
    font-size:20px;
    color:#000;
    text-decoration:none;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .row {
    float:left;
    width:390px;
    height:auto;
    padding:0;
    margin:0;
    font-size:16px;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .row .txt2 {
    float:left;
    width:80px;
    height:auto;
    padding:0 10px 0 0;
    margin:0;
    line-height:14px;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .row .txt3 {
    float:left;
    width:290px;
    height:auto;
    padding:0 10px 0 0;
    margin:0;
    font-size:14px;
    line-height:14px;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt4 {
    float:left;
    width:290px;
    height:auto;
    padding:0;
    margin:10px 0 0 0;
    font-size:14px;
    line-height:14px;
}

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt4 span {
    padding:0 5px; }

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container a:link,
.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container a:visited,
.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container a:hover,
.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container a:active 
{ text-decoration:underline; color:#0000FF; }

.subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt5 {
    clear:left;
    float:left;
    width:auto;
    height:auto;
    padding:0;
    margin:10px 0 0 0;
    font-size:14px;
    line-height:14px;
}

.subDetail .tab-container .recentTsunamis-widget-container .action {
    float:left;
    width:610px;
    height:auto;
    padding:0 10px 0 0;
    margin-top: 25px;
    font-size:14px;
    text-align:right;
}

.subDetail .tab-container .recentTsunamis-widget-container a:link,
.subDetail .tab-container .recentTsunamis-widget-container a:visited,
.subDetail .tab-container .recentTsunamis-widget-container a:hover,
.subDetail .tab-container .recentTsunamis-widget-container a:active
{ text-decoration:underline; color:#0000FF; }
/*** RECENT TSUNAMI END ***/

/*** TSUNAMI BULLETINS START ***/
.subDetail .tab-container .tsunamisBulletins-widget-container {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
}

.subDetail .tab-container .tsunamisBulletins-widget-container .title {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:24px;
}

.subDetail .tab-container .tsunamisBulletins-widget-container .txt {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:15px;
}

.subDetail .tab-container .tsunamisBulletins-widget-container .chart-container {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:30px 0;
    font-size:15px;
}

.subDetail .tab-container .tsunamisBulletins-widget-container a:link, a:visited, a:active { text-decoration:underline; color:#0000FF; }
.subDetail .tab-container .tsunamisBulletins-widget-container a:hover { text-decoration:none; color:#0000FF; }

.subDetail .tab-container .tsunamisBulletins-widget-container .chart-container table {
    border:1px solid #666666;
}

.subDetail .tab-container .tsunamisBulletins-widget-container .chart-container th {
    background:#0b2391;
    text-align:center;
    height:30px;
    color:#eee78c;
}

.subDetail .tab-container .tsunamisBulletins-widget-container .chart-container td {
    text-align:left;
    border-top:1px solid #666666;
    border-right:1px solid #666666;
    font-size:13px;
    padding:0 2px;
    line-height:20px;
    vertical-align:top;
}
.subDetail .tab-container .tsunamisBulletins-widget-container .chart-container td span {
    border-right:1px solid #666666;
}

.subDetail .tab-container .tsunamisBulletins-widget-container .chart-container td .icon {
    float:left;
    width:16px;
    height:18px;
    margin-right:5px;
    margin-top:2px;
}

.subDetail .tab-container .tsunamisBulletins-widget-container .row {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0 0 5px 0;
    font-size:12px;
}

.subDetail .tab-container .tsunamisBulletins-widget-container .row .txt1 {
    float:left;
    width:auto;
    height:auto;
    padding:0 5px 0 0;
    margin:0;
}

.subDetail .tab-container .tsunamisBulletins-widget-container .row .txt2 {
    float:left;
    width:auto;
    height:auto;
    padding:0 10px 0 0;
    margin:0;
}

/*** TSUNAMI BULLETINS END ***/

/*** LATEST EARTHQUAKES START ***/
.subDetail .tab-container .latestEarthquakes-widget-container {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
}

.subDetail .tab-container .latestEarthquakes-widget-container .title {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:24px;
}

.subDetail .tab-container .latestEarthquakes-widget-container .txt {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:15px;
}


.subDetail .tab-container .latestEarthquakes-widget-container .chart-container {
    float:left;
    width:620px;
    height:460px;
    padding:0;
    margin:10px 0;
    font-size:15px;
    overflow:hidden;
    margin-bottom:10px;
}

.subDetail .tab-container .latestEarthquakes-widget-container .chart-container table {
    border:1px solid #CCC;
    background:#FFFFFF;
    padding:7px 0;

}

.subDetail .tab-container .latestEarthquakes-widget-container .chart-container th {
    text-align:center;
    text-decoration:underline;
    vertical-align:text-bottom;
    padding-top:5px;
}

.subDetail .tab-container .latestEarthquakes-widget-container .chart-container td {
    text-align:center;
    font-size:13px;
    padding:0 5px;
    line-height:22px;
    vertical-align:top;
}


.subDetail .tab-container .latestEarthquakes-widget-container .chart-container td span {
    text-decoration:underline;
}

.subDetail .tab-container .latestEarthquakes-widget-container .chart-container td span.bold {
    text-transform:uppercase;
    font-size:14px;
    text-align:left;
    float:left;
    padding-left:5px;
}

.subDetail .tab-container .latestEarthquakes-widget-container .action {
    float:left;
    width:610px;
    height:auto;
    padding:0 10px 0 0;
    margin:0;
    font-size:14px;
    text-align:right;
}

.subDetail .tab-container .latestEarthquakes-widget-container a:link,
.subDetail .tab-container .latestEarthquakes-widget-container a:visited,
.subDetail .tab-container .latestEarthquakes-widget-container a:active
{ text-decoration:underline; color:#0000FF; }

.subDetail .tab-container .latestEarthquakes-widget-container a:hover
{ text-decoration:none; color:#0000FF; }
/*** LATEST EARTHQUAKES END ***/

/*** BIGEST EARTHQUAKES START ***/
.subDetail .tab-container .biggestEarthquakes-widget-container {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .title {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:24px;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .txt {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:15px;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .row {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:20px 0 0 0;
    font-size:15px;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .row span {
    float:left;
    padding-right:10px;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .row .combo-Div {
    float:left;
    margin:0 10px 0 0;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .chart-container {
    float:left;
    width:620px;
    height:390px;
    padding:0;
    margin:30px 0;
    font-size:15px;
    overflow:hidden;
    margin-bottom:10px;
    border:1px solid #CCC;
    background:#FFFFFF;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .chart-container table {
    padding:10px;
    overflow:hidden;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .chart-container td {
    text-align:left;
    font-size:15px;
    padding:0 5px;
    line-height:22px;
    vertical-align:top;
}


.subDetail .tab-container .biggestEarthquakes-widget-container .chart-container td span {
    text-decoration:underline;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .chart-container td span.bold {
    text-transform:uppercase;
    text-decoration:none;
    font-size:14px;
    text-align:left;
    float:left;
    padding-left:5px;
}

.subDetail .tab-container .biggestEarthquakes-widget-container .action {
    float:left;
    width:610px;
    height:auto;
    padding:0 10px 0 0;
    margin-top: 10px;
    font-size:14px;
    text-align:right;
}

.subDetail .tab-container .biggestEarthquakes-widget-container a:link,
.subDetail .tab-container .biggestEarthquakes-widget-container a:visited,
.subDetail .tab-container .biggestEarthquakes-widget-container a:hover,
.subDetail .tab-container .biggestEarthquakes-widget-container a:active
{ text-decoration:underline; color:#0000FF; }
/*** BIGEST EARTHQUAKES END ***/

/*** HISTORICAL CHARTS START ***/
.subDetail .tab-container .historicalCharts-widget-container {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
}

.subDetail .tab-container .historicalCharts-widget-container .title {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:24px;
}

.subDetail .tab-container .historicalCharts-widget-container .txt {
    float:left;
    width:620px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:15px;
}

.subDetail .tab-container .historicalCharts-widget-container .row {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:20px 0 0 0;
    font-size:15px;
}

.subDetail .tab-container .historicalCharts-widget-container .row span {
    float:left;
    padding-right:10px;
}

.subDetail .tab-container .historicalCharts-widget-container .row .combo-Div {
    float:left;
    margin:0 20px 0 0;
}


.subDetail .tab-container .historicalCharts-widget-container .chart-container {
    float:left;
    width:600px;
    height:400px;
    padding:10px;
    margin:30px 0;
    font-size:15px;
    overflow:hidden;
    margin-bottom:10px;
    border:1px solid #CCC;
    background:#FFFFFF;
}

.subDetail .tab-container .historicalCharts-widget-container a:link,
.subDetail .tab-container .historicalCharts-widget-container a:visited,
.subDetail .tab-container .historicalCharts-widget-container a:active
{ text-decoration:underline; color:#0000FF; }

.subDetail .tab-container .historicalCharts-widget-container a:hover
{ text-decoration:none; color:#0000FF; }
/*** HISTORICAL CHARTS START ***/

.activeTab { background:#e2fecd !important; border-bottom:none !important; }

/*** LOGIN PAGE START ***/
.login-widget-container {
    float:left;
    width:680px;
    height:auto;
    padding:0 0 0 12px;
    margin:0;
}

.login-widget-container .title {
    float:left;
    width:auto;
    height:38px;
    padding:0;
    margin:20px 0 0 0;
    line-height:38px;
    font-weight:bold;
    font-size:30px;
    color:#000000;
}

.login-widget-container .txt {
    clear:left;
    float:left;
    width:575px;
    height:auto;
    padding:0;
    margin:20px 0 0 0;
    font-size:14px;
    line-height:17px;
    color:#525252;
}

.login-widget-container .detail {
    float:left;
    width:545px;
    height:auto;
    margin:20px 0;
    padding:15px;
    border:1px solid #b3e5f9;
    background:#e7f6fd;
}

.login-widget-container .detail .txt4 {
    float:left;
    width:545px;
    height:auto;
    margin:0 0 10px 0;
    padding:0;
    font-size:24px;
}

.login-widget-container .detail p {
    float:left;
    width:545px;
    height:auto;
    margin:0;
    padding:0;
    font-size:14px;
}

.login-widget-container .detail .errorMsg {
    float:left;
    width:525px;
    height:auto;
    padding:10px;
    margin:0;
    color:#FF0000;
    font-size:14px;
    line-height:18px;	
}


.login-widget-container .detail .row {
    float:left;
    width:525px;
    height:49px;
    padding:10px;
    margin:0 0 10px 0;
    background: url(../img/row-bg.png) no-repeat bottom;
}

.login-widget-container .detail .row label {
    float:left;
    width:525px;
    height:20px;
    line-height:20px;
    color:#504f4f;
    margin-bottom:5px;
}

.login-widget-container .detail .row .inputField-medium {
    float:left;
    width:502px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0 5px;
}

.login-widget-container .detail .row .inputField-small {
    float:left;
    width:302px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0 5px;
}

.login-widget-container .detail .row .txt {
    float:left;
    width:auto;
    height:22px;
    padding:10px;
    margin:0;
    text-decoration:underline;
    color:#3b5b99;
    clear:none;
}

.login-widget-container .action {
    float:left;
    width:545px;
    height:auto;
    margin:0;
    padding:0;
}

.login-widget-container .action .txt {
    clear:none;
    float:left;
    width:auto;
    height:auto;
    margin:0;
    padding:0;
    line-height:32px;
    padding:0 10px;
}

.login-widget-container .action .btn {
    float:left;
    width:auto;
    height:32px;
    margin:0;
    padding:0 10px;
    font-size:12px;
    font-weight:bold;
    color:#504f4f !important;
}

.login-widget-container .action .btn span {
    padding:0 !important;
    line-height:30px !important;
}

.login-widget-container a:link,
.login-widget-container a:visited,
.login-widget-container a:hover,
.login-widget-container a:active { text-decoration:underline; color:#0000ff; font-size:14px; line-height:17px;} 
/*** LOGIN PAGE END ***/

/*** SIGN UP PAGE START ***/
.signUp-widget-container {
    float:left;
    width:680px;
    height:auto;
    padding:0 0 0 12px;
    margin:0;
}

.signUp-widget-container .title {
    float:left;
    width:auto;
    height:30px;
    padding:0;
    margin:20px 0 20px 0;
    line-height:38px;
    font-weight:bold;
    font-size:30px;
    color:#000000;
}

.signUp-widget-container .txt {
    clear:left;
    float:left;
    width:660px;
    height:auto;
    padding:0;
    margin:0;
    font-size:14px;
    line-height: 17px;
    color: #525252;
}

.signUp-widget-container .detail {
    float:left;
    width:600px;
    height:auto;
    margin:20px 0;
    padding:15px;
    border:1px solid #b3e5f9;
    background:#e7f6fd;
}

.signUp-widget-container .detail .row {
    float:left;
    width:600px;
    height:auto;
    margin:0 0 30px 0;
    padding:0;
}

.signUp-widget-container .detail .row .txt1 {
    float:left;
    width:597px;
    height:auto;
    margin:0 0 2px 3px;
    padding:0;
    color:#504f4f;
    font-size:16px;
}

.signUp-widget-container .detail .row .txt5 {
    float:left;
    width:307px;
    height:auto;
    margin:0 0 2px 3px;
    padding:0;
    color:#504f4f;
    font-size:16px;
}

.signUp-widget-container .detail .row .left {
    float:left;
    width:292px;
    height:auto;
    margin:0;
    padding:0;
    clear:left;
}

.signUp-widget-container .detail .row .txt2 {
    float:left;
    width:auto;
    height:auto;
    margin:0 3px;
    padding:0;
    color:#504f4f;
    font-size:14px;
    clear:left;
}

.signUp-widget-container .detail .row .txt3 {
    float:left;
    width:auto;
    height:auto;
    margin:8px 3px;
    padding:0;
    color:#999;
    font-size:14px;
}

.signUp-widget-container .detail .row .cbox {
    float:left;
    margin:10px 3px 3px 3px;
}

.signUp-widget-container .detail .row .right {
    float:right;
    width:292px;
    height:auto;
    margin:0;
    padding:0;
}

.signUp-widget-container .detail .row .password-strength {
    float:left;
    width:597px;
    height:auto;
    margin:5px 0 0 3px;
    padding:0;
}

.signUp-widget-container .detail .row .password-strength .txt {
    float:left;
    width:auto ;
    height:auto;
    margin:0 10px 0 0;
    padding:0;
}

.signUp-widget-container .detail .row .password-strength .strength {
    float:left;
    width:auto ;
    height:auto;
    margin:0 10px 0 0;
    padding:0;
}

.signUp-widget-container .detail .row .password-strength .check {
    float:left;
    width:auto ;
    height:auto;
    margin:0;
    padding:0;
}


.signUp-widget-container .detail .row .inputField-small {
    float:left;
    width:272px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0 5px;
}

.signUp-widget-container .detail .row .inputField-medium {
    float:left;
    width:580px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0 5px;
}

.signUp-widget-container .detail .row .inputField-medium-3 {
    float:right;
    width:420px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0 5px;
    background:#CCC;
    border:1px solid #999;
}

.signUp-widget-container .detail .row .dropMenu-small {
    float:left;
    width:282px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0;
}

.signUp-widget-container .detail .row .dropMenu-large {
    float:left;
    width:594px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0;
}

.signUp-widget-container .detail .row label {
    float:left;
    margin:0 3px;
    width:auto;
    color:#FF0000;
    font-size:14px;
}

.signUp-widget-container a:link,
.signUp-widget-container a:visited,
.signUp-widget-container a:hover,
.signUp-widget-container a:active { text-decoration:underline; color:#0000ff; height:14px; line-height:17px;}

.signUp-widget-container .action {
    float:left;
    width:545px;
    height:auto;
    margin:0;
    padding:0;
}

.signUp-widget-container .action .btn {
    float:left;
    width:120px;
    height:32px;
    margin:0;
    padding:0;
    font-size:12px;
    font-weight:bold;
    margin-right:20px;
    color:#504f4f !important;
}

.signUp-widget-container .action .btn span {
    padding:0 !important;
    line-height:30px !important;
}
.signUp-widget-container .detail .row .inputField-medium-2 {
    float:right;
    width:390px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0 5px;
    background:#CCC;
    border:1px solid #999;
}

.signUp-widget-container .detail .row .inputField-how-heard-input {
    float:right;
    width:370px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0 5px;
    background:#CCC;
    border:1px solid #999;
}

.signUp-widget-container .detail .row .dropMenu-small-2 {
    float:left;
    width:180px;
    height:24px;
    line-height:24px;
    color:#504f4f;
    margin:3px;
    padding:0;
}

.signUp-widget-container .detail .row .dropMenu-how-heard {
    float:left;
    width:200px;
    height:24px;
    line-height:24px;
    color:#504f4f;
    margin:3px;
    padding:0;
}

.signUp-widget-container .detail .row .loc-search {
    float:left;
    width:90px;
    height:22px;
    margin:3px 0 0 22px;
    color: #504F4F !important;
    font-size: 12px;
    font-weight: bold;
}
.signUp-widget-container .detail .row .loc-search span {
    line-height:22px;
}

.signUp-widget-container .detail .row .loc-map {
    float:left;
    width:592px;
    height:260px;
    margin:10px 3px;
    padding:0;
    border:1px solid #bababa;
}

.signUp-widget-container .detail .row .txt4 {
    float:left;
    width:auto;
    height:auto;
    margin:3px;
    padding:0;
    color:#504f4f;
    font-size:14px;
    clear:left;
    line-height:22px;
}

/*** SIGN UP PAGE END ***/

/*** PROFILE PAGE START ***/
.popup-container { z-index:9991; height:auto !important; }
.popup-container2 { z-index:9991;}

.popup-container .profileInfo-widget-container {
    float:none;
    width:420px;
    height:auto;
    padding:20px 20px 0 12px;
    margin:auto !important;
    font-size:16px;
    font-family: "CALIBRIB";
}

.profileInfo-widget-container {
    float:left;
    width:420px;
    height:auto;
    padding:20px 20px 0 12px;
    margin:0;
    font-size:16px;
    font-family: "CALIBRIB";
}

.profileInfo-widget-container .title {
    float:left;
    width:418px;
    height:44px;
    padding:0 10px;
    margin:0;
    border:1px solid #CCCCCC;
    border-bottom:none;
    line-height:44px;
    font-size:24px;
    background:#FFFFFF;
}

.profileInfo-widget-container .detail {
    float:left;
    width:440px;
    height:auto;
    padding:0;
    margin:0;
    background:#FFFFFF;
}

.profileInfo-widget-container .detail .infoBox {
    float:left;
    width:418px;
    height:auto;
    padding:10px;
    margin:0;
    background:#efefef;
    border:1px solid #CCCCCC;
    margin-bottom:20px;
}

.profileInfo-widget-container .detail .infoBox .heading {
    float:left;
    width:418px;
    height:32px;
    line-height:28px;
    padding:0;
    margin:0 0 10px 0;
    border-bottom:1px solid #CCCCCC;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-size:12px;
    font-weight:bold;
    letter-spacing:1px;
    color:#666;
}

.profileInfo-widget-container .detail .row {
    float:left;
    width:418px;
    height:auto;
    margin:0 0 20px 0;
    padding:0;
}


.profileInfo-widget-container .detail .row .left {
    float:left;
    width:209px;
    height:auto;
    margin:0;
    padding:0;
}

.profileInfo-widget-container .detail .row .right {
    float:left;
    width:209px;
    height:auto;
    margin:0;
    padding:0;
}


.profileInfo-widget-container .detail .row .txt1 {
    float:left;
    width:auto;
    height:auto;
    margin:0;
    padding:0 0 5px 0;
    color:#504f4f;
    font-size:16px;
}

.profileInfo-widget-container .detail .row .txt2 {
    float:left;
    width:auto;
    height:auto;
    margin:2px 0 0 0;
    padding:0;
    color:#504f4f;
    font-size:13px;
    clear:left;
}

.profileInfo-widget-container .detail .row .dropMenu-medium {
    float:left;
    width:412px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:0;
    padding:0;
    font-size:14px;
}


.profileInfo-widget-container .detail .row .inputField-medium {
    float:left;
    width:402px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:0;
    padding:0 5px;
    font-size:12px;
    font-weight:bold;
}

.profileInfo-widget-container .detail .row .inputField-file {
    float:left;
    width:402px;
    height:22px;
    border:1px solid #999;
}

.profileInfo-widget-container .detail .row .inputField-small {
    float:left;
    width:180px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:0;
    padding:0 5px;
}

.profileInfo-widget-container .detail .row .inputField-small-plus {
    clear:left;
    float:left;
    width:260px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:0;
    padding:0 5px;
}

.profileInfo-widget-container .detail .row label {
    float:left;
    margin:2px 0 0 0;
    width:auto;
    color:#FF0000;
    font-size:13px;
    clear:left;
}

.profileInfo-widget-container a:link,
.profileInfo-widget-container a:visited,
.profileInfo-widget-container a:hover,
.profileInfo-widget-container a:active { text-decoration:underline; color:#0000FF; }

.profileInfo-widget-container .action {
    float:left;
    width:425px;
    height:auto;
    padding:15px 0 0 15px;
    margin:0;
    background:url(../img/action-bg.png) repeat-x;
}

.profileInfo-widget-container .action .txt {
    float:left;
    width:auto;
    height:auto;
    line-height:32px;
    padding:0 10px;
    margin:0;
}

.profileInfo-widget-container .action .btn {
    float:left;
    width:auto;
    height:32px;
    margin:0;
    padding:0 10px;
    font-size:12px;
    font-weight:bold;
    color:#504f4f !important;
}

.profileInfo-widget-container .action .btn span {
    padding:0 !important;
    line-height:30px !important;
}

.privatePage-widget-container .helpfulTip-widget-container {
    float:left;
    width:180px;
    height:204px;
    padding:10px;
    margin:20px 0 0 20px;
    background:url(../img/helpful-tip-bg.png) repeat-x;
}

.privatePage-widget-container .helpfulTip-widget-container .title {
    float:left;
    width:145px;
    height:28px;
    line-height:25px;
    padding:0 0 0 35px;
    margin:0;
    background:url(../img/helpful-img.png) no-repeat;
}

.privatePage-widget-container .helpfulTip-widget-container .detail {
    float:left;
    width:180px;
    height:auto;
    padding:10px 0;
    margin:0;
}

.privatePage-widget-container .helpfulTip-widget-container .detail .listItem-type1 {
    float:left;
    width:180px;
    height:26px;
    padding:0;
    margin:0 0 5px 0;
    background:url(../img/list-img2.png) no-repeat;
    display:block;
}

.privatePage-widget-container .helpfulTip-widget-container .detail .listItem-type2 {
    float:left;
    width:180px;
    height:44px;
    padding:0;
    margin:0 0 5px 0;
    background:url(../img/list-img3.png) no-repeat;
    display:block;
}

.privatePage-widget-container .helpfulTip-widget-container .detail .listItem-type1 a,
.privatePage-widget-container .helpfulTip-widget-container .detail .listItem-type2 a {
    display:block;
    padding-left:32px;
    line-height:20px;
    width:148px;
    font-size:14px;
    color:#005598;
    padding-top:3px;
}
/*** PROFILE PAGE END ***/


/*** DIALOG TABS PAGES START ***/
.dialog-tab-container {
    float:left;
    width:630px;
    height:auto;
    padding:0;
    margin:0;
}

.dialog-tab-container .details-widget-container {
    float:left;
    width:620px;
    height:auto;
    padding:10px 5px !important;
    margin:0;
}

.dialog-tab-container .details-widget-container .left {
    float:left;
    width:360px;
    height:auto;
    padding:0;
    margin:0;
}

.dialog-tab-container .details-widget-container .left td span { float:left; clear:left; padding-left:15px; }

.dialog-tab-container .details-widget-container .left td { vertical-align:top; font-size:12px; }

.dialog-tab-container .details-widget-container .left strong { font-weight:bold; }
.dialog-tab-container .details-widget-container .left h2 { font-weight:bold; color: #333; width: inherit;}

.dialog-tab-container .details-widget-container .right {
    float:left;
    width:220px;
    height:auto;
    padding:0;
    margin:0;
}

.dialog-tab-container .details-widget-container .right .map {
    float:left;
    width:190px;
    height:200px;
    padding:0 0 0 30px;
    margin:0;
}

.dialog-tab-container .description-widget-container {
    float:left;
    width:620px;
    height:auto;
    padding:10px 5px !important;
    margin:0;
}

.dialog-tab-container .description-widget-container .title {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
    font-size:18px;
    margin-bottom:10px;
    font-weight:bold;
}

.dialog-tab-container .description-widget-container .detail {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
}

.dialog-tab-container .description-widget-container .detail .txt {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
    font-size:12px;
    line-height:18px;
}

.dialog-tab-container .maps-widget-container {
    float:left;
    width:620px;
    height:auto;
    padding:10px 5px !important;
    margin:0;
}

.dialog-tab-container .maps-widget-container .title {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:10px 0;
    font-size:18px;
    font-weight:bold;
    text-align:center;
}

.dialog-tab-container .maps-widget-container .detail {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
}

#tabs-3 .detail {
    height:305px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.dialog-tab-container .maps-widget-container .links {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
    font-size:12px;
    line-height:18px;
    text-align:center;
    font-weight:bold;
    margin-bottom:20px;
}

.dialog-tab-container .maps-widget-container .detail .txt span {
    font-size:12px;
    font-weight:normal;
}

.dialog-tab-container .maps-widget-container .detail .txt {
    float:left;
    width:620px;
    height:auto;
    padding:0;
    margin:0;
    font-size:14px;
    line-height:18px;
    text-align:center;
    font-weight:bold;
    line-height:22px;
}

.dialog-tab-container .maps-widget-container .detail .googleMap {
    float:left;
    width:580px;
    height:auto;
    padding:10px 20px;
    margin:0;
}

.dialog-tab-container a:link, 
.dialog-tab-container a:visited, 
.dialog-tab-container a:hover, 
.dialog-tab-container a:active { text-decoration:underline; color:#0000FF; }
/*** DIALOG TABS PAGES END ***/

/*** MAP TAB PAGE START ***/
.interactiveMap-widget-container {
    float:left;
    width:622px;
    height:auto;
    padding:10px; 
    margin:0;
}

.interactiveMap-widget-container .left {
    float:right;
    width:210px;
    height:auto;
    padding:0; 
    margin:0;
}

.interactiveMap-widget-container .left .searchArea-widget-container {
    float:left;
    width:180px;
    height:285px;
    padding:0; 
    margin:0;
    border:2px solid #d5d5d5;
    background:#e4e4e4;
    overflow:hidden;
}

.interactiveMap-widget-container .left .searchArea-widget-container .title {
    float:left;
    width:180px;
    height:30px;
    padding:0; 
    margin:0;
    background: url(../img/search-title-img.png) repeat-x;
    font-size:16px;
}

.interactiveMap-widget-container .left .searchArea-widget-container .title .txt {
    float:left;
    width:auto;
    height:30px;
    line-height:28px;
    padding:0 0 0 33px; 
    margin:0;
    background: url(../img/search-icon2.png) no-repeat 10px 7px;
}

.interactiveMap-widget-container .right {
    float:right;
    width:412px;
    height:auto;
    padding:0; 
    margin:0;
}

.interactiveMap-widget-container .right .txt1 {
    float:left;
    width:350px;
    height:auto;
    padding:0;
    margin:0;
    font-size:25px;
}

.interactiveMap-widget-container .right .txt2 {
    float:left;
    width:350px;
    height:auto;
    padding:0;
    margin:10px 0;
    font-size:15px;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail {
    float:right;
    width:160px;
    height:auto;
    padding:5px 10px; 
    margin:0;
    border:none;
    background:none;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row {
    float:left;
    width:160px;
    height:auto;
    padding:0; 
    margin:0 0 5px 0;
    border-bottom:1px groove #CCCCCC;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row .left {
    float:left;
    width:76px;
    height:auto;
    padding:0; 
    margin:0;
    overflow:hidden;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row .right {
    float:right;
    width:78px;
    height:auto;
    padding:0; 
    margin:0;
    overflow:hidden;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row label {
    float:left;
    width:160px;
    height:auto;
    padding:0; 
    margin:0;
    color:#bc0000;
    font-size:12px;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row label.calendar {
    float:left;
    width:74px;
    padding:0; 
    margin:0;
    color:#666;
    font-size:12px;
    background:url(../img/calendor-icon2.png) no-repeat right;
    cursor: pointer;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row .combo-type1 {
    float:left;
    width:160px;
    height:auto;
    padding:0; 
    margin:5px 0 8px 0;
    font-size:12px;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row .combo-type2 {
    float:left;
    width:74px;
    height:auto;
    padding:0; 
    margin:5px 0 8px 0;
    font-size:12px;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row .left span,
.interactiveMap-widget-container .left .searchArea-widget-container .detail .row .right span {
    float:left;
    font-size:11px;
    font-weight:normal;
    font-family:verdana;
    line-height:18px;
    margin-top:5px;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row .combo-type3 {
    float:right;
    width:51px;
    height:auto;
    padding:0; 
    margin:5px 0 8px 0;
    font-size:12px;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row .combo-type2.right {
    float:right;
}

.interactiveMap-widget-container .left .searchArea-widget-container .detail .row .inputField-small {
    float:left;
    width:66px;
    height:18px;
    line-height:18px;
    margin:5px 0 8px 0;
    padding:0 2px;
    font-size:12px;
}

.interactiveMap-widget-container .left .searchArea-widget-container .action {
    float:left;
    width:160px;
    height:28px !important;
    padding:0px 10px 10px 10px;
    margin:0;
}

.interactiveMap-widget-container .left .searchArea-widget-container .action .btn {
    float:left;
    width:160px;
    height:28px;
    padding:0;
    margin:0;
    background:url(../img/search-btn.png) no-repeat;
    color:#FFFFFF;
    border:none;
    text-align:center;
    font-weight:bold;
    cursor:pointer;
}

.interactiveMap-widget-container .left .searchArea-widget-container .action .btn:hover{
    float:left;
    width:160px;
    height:28px;
    padding:0;
    margin:0;
    background:url(../img/search-btn-mouseover.png) no-repeat;
    color:#FFFFFF;
    border:none;
    text-align:center;
    font-weight:bold;
    cursor:pointer;
}

.interactiveMap-widget-container .bottom {
    float:left;
    width:622px;
    height:auto;
    padding:10px 0 0 0; 
    margin:0;
}

.interactiveMap-widget-container .bottom .map {
    float:left;
    width:622px;
    height:415px;
    padding:0; 
    margin:0 0 0 0;
}

.interactiveMap-widget-container .bottom .instruction {
    float:left;
    width:390px;
    height:78px;
    padding:0; 
    margin:0;
    border:1px solid #666666;
}

.moreInformation-widget-container {
    float:left;
    width:622px;
    height:auto;
    padding:10px; 
    margin:0;
}

.moreInformation-widget-container .title {
    float:left;
    width:622px;
    line-height:22px;
    padding:0 0 10px 0;
    margin:0;
    font-size:18px;
    color:#000;
    border-bottom:2px solid #504f4f;
}

.moreInformation-widget-container .detail {
    float:left;
    width:622px;
    height:auto;
    padding:10px 0;
    margin:0;
}

.moreInformation-widget-container .column {
    float:left;
    width:295px;
    height:auto;
    padding:0;
    margin:0 0 0 10px;
}

.moreInformation-widget-container .column .txt {
    float:left;
    width:295px;
    height:auto;
    padding:0;
    margin:0 0 2px 0;
    font-size:12px;
    font-weight:bold;
    color:#504f4f;
}

.moreInformation-widget-container .column .txt strong {
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
    float:left;
    color:#000000;
}

.moreInformation-widget-container .column .txt span {
    padding-left:10px;
    font-weight:normal;
}

.moreInformation-widget-container .map {
    float:left;
    width:622px;
    height:auto;
    padding:0;
    margin:20px 0 0 0;
    text-align:center;
}

.moreInformation-widget-container .description {
    float:left;
    width:auto;
    height:auto;
    padding:10px 0;
    margin:0;
    font-size:12px;
    line-height:18px;
}

.moreInformation-widget-container .description span {
    font-weight:bold;
}

.moreInformation-widget-container a:link,
.moreInformation-widget-container a:visited,
.moreInformation-widget-container a:hover,
.moreInformation-widget-container a:active { text-decoration:underline; color:#0000FF; }
/*** MAP TAB PAGE END ***/

/*** LOCATION WIDGET START ***/
.location-widget-container {
    float:left;
    min-width:300px;
    width:auto;
    height:auto;
    padding:10px;
    margin:0;
    border:2px solid #CCCCCC;
    background:#e6f2fe;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.location-widget-container .txt1 {
    float:left;
    width:100px;
    height:auto;
    padding:0;
    margin:0;
    clear:left;
    font-size:12px;
    font-weight:bold;
}

.location-widget-container .txt2 {
    float:left;
    width:auto;
    height:auto;
    max-width:300px;
    padding:0;
    margin:0;
    font-size:12px;
    font-weight:normal;
}

.location-widget-container .action {
    clear:left;
    float:left;
    width:auto;
    height:auto;
    padding:10px 0 0 0;
    margin:0;
    font-size:11px;
    font-weight:bold;
}

.location-widget-container a:link,
.location-widget-container a:visited,
.location-widget-container a:hover,
.location-widget-container a:active { text-decoration:underline; color:#0000FF; }
/*** LOCATION WIDGET END ***/

#data, #map { display:none; }

.feedBack {
    display: inline;
    float: left;
    position: fixed;
    top: 42%;
    z-index: 999;
}

.profile-pic-fix{
    width:84px;
    height:84px;
}

/*** ALL PLANS WIDGET START ***/
.allPlans-widget-container {
    float:left;
    width:660px;
    height:auto;
    padding:0 20px 0 12px;
    margin:0;
}

.allPlans-widget-container .title {
    float:left;
    width:660px;
    height:auto;
    padding:0;
    margin:0;
}

.allPlans-widget-container .title .txt1 {
    float:left;
    width:510px;
    height:auto;
    padding:0;
    margin:20px 0;
    font-size:30px;
}

.allPlans-widget-container .title .txt2 {
    float:left;
    width:510px;
    height:auto;
    padding:0;
    margin:0;
    font-size:15px;
    color:#525252;
}

.allPlans-widget-container .detail {
    float:left;
    width:500px;
    height:auto;
    padding:0 10px 10px 10px;
    margin:20px 0;
    background:#FFF;
    border:1px solid #dce6d0;
}

.allPlans-widget-container .detail .singlePlan-container {
    float:left;
    width:auto;
    height:auto;
    padding:10px 0 0 0;
    margin:0;
}

.allPlans-widget-container .detail .singlePlan-container .heading {
    float:left;
    width:480px;
    height:auto;
    padding:0 10px;
    line-height:28px;
    margin:0;
    color:#FFFFFF;
    font-size:15px;
    background:url(../img/plan1-bg.png) repeat-x;
    text-transform:uppercase;
    letter-spacing:2px;
}

.allPlans-widget-container .detail .singlePlan-container .description {
    float:left;
    width:500px;
    height:auto;
    padding:10px 0 0 0;
    margin:0;
}

.allPlans-widget-container .detail .singlePlan-container .description .row {
    float:left;
    width:480px;
    height:auto;
    padding:0;
    margin:0;
    padding-bottom:10px;
    padding-left:20px;
    border-bottom:1px dashed #ddd;
    background:url(../img/bullet-img.png) no-repeat 0 6px;
}

.allPlans-widget-container .detail .singlePlan-container .description .row .txt1 {
    float:left;
    width:250px;
    font-weight:bold;
    font-size:16px;
    padding-right:10px;
}

.allPlans-widget-container .detail .singlePlan-container .description .row .txt1 span {
    font-size:14px;
    padding:0 0 0 10px;
    color:#0000FF;
}

.allPlans-widget-container .detail .singlePlan-container .description .row .txt2 {
    float:left;
    width:auto;
    font-weight:bold;
    color:#FF0000;
}

.allPlans-widget-container .detail .singlePlan-container .description .row .btn-Div {
    float:right;
    width:128px;
    height:auto;
    padding:0;
    margin:0;
    text-align:right;
}

.allPlans-widget-container .successMsg-Div {
    float:left;
    width:660px;
    height:auto;
    padding:0;
    margin:0;
}

.allPlans-widget-container .successMsg-Div .txt {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:620px;
    height:250px;
    padding:0 20px;
    margin:0;
    font-size:18px;
}

.allPlans-widget-container .successMsg-Div a:link,
.allPlans-widget-container .successMsg-Div a:visited,
.allPlans-widget-container .successMsg-Div a:hover,
.allPlans-widget-container .successMsg-Div a:active { text-decoration:underline; color:#0000FF; }
/*** ALL PLANS WIDGET END ***/

.footer .share-Div {
    float:right;
    width:300px;
    height:auto;
    padding:0;
    margin:10px 0 20px 0;
}

.footer .share-Div .txt{
    float:right;
    width:auto;
    height:26px;
    line-height:40px;
    padding:0;
    margin:0 0 0 -10px;
    font-weight:bold;
}

.footer .share-Div .img {
    float:right;
    width:auto;
    height:26px;
    padding:0;
    margin:0 0 0 10px;
}

.footer .share-widget-Div {
    float:right;
    width:auto;
    height:auto;
    padding:0;
    margin:0px 0px 0px 0px;
}

#show-dates-error {
    float:left;
    padding-left:23px;
    background:url(../img/error-icon.png) no-repeat;
    padding-bottom:5px;
}

#show-dates-error label {
    width:138px !important;
    line-height:12px;
}

/* Static Pages */
.static-content{
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 0 12px;
    width: 680px;
}

.static-content .txt1{
    float: left;
    font-size: 30px;
    height: auto;
    margin: 20px 0;
    padding: 0;
    width: 650px;
}

.static-content h1.eventDetailHeading {
    float: left;
    font-size: 30px;
    height: auto;
    margin: 20px 0;
    padding: 0;
    width: 650px;
}

.static-content h3.eventDetailTectonicSummary {
    float: left;
    font-size: 30px;
    height: auto;
    margin: 20px 0;
    padding: 0;
    width: 650px;
}

.static-content .txt2{
    color: #525252;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: justify;
    width: 624px;
}

.static-content .txt2 h4{
    color: #000;
    font-weight:bold;
    font-size: 16px;
}

.static-content .txt2 p {
    line-height: 17px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: justify;
}

.static-content .txt2 a:link,
.static-content .txt2 a:visited,
.static-content .txt2 a:active { text-decoration:underline; color:blue; }

.static-content .txt2 a:hover{ text-decoration:none; color:blue;}

.static-content .txt2 ul{
    float:left;
    padding:0;
    margin:0;
}

.static-content .txt2 ul li {
    float:left;
    line-height:20px;
    width: 600px;
}

/* Drop Down Menu */
.subNavigation-widget-container {
    position: absolute;
    z-index:9999999;
    width:200px;
    height:auto;
    background:#FFF;
    float:left;
    margin-top:147px;
    margin-left:744px;
    display:none;
    border:1px solid #9a9a9a;
}

.subNavigation-widget-container .link {
    float:left;
    border-bottom:1px solid #d7d7d7;
    width:188px;
    height:32px;
    line-height:32px;
    color:#525252;
    padding-left:12px;
}

.subNavigation-widget-container .link a {
    display:block;
    color:#525252;
    text-decoration:none;
}
.subNavigation-widget-container .link a:hover {
    display:block;
    color:#525252;
    text-decoration:underline;
}

/* Signup Premium Style */
.signUpNew-widget-container {
    float:left;
    width:680px;
    height:auto;
    padding:0 0 0 12px;
    margin:0;
}

.signUpNew-widget-container .title {
    float:left;
    width:auto;
    height:30px;
    padding:0;
    margin:20px 0 20px 0;
    line-height:38px;
    font-weight:bold;
    font-size:30px;
    color:#000000;
}

.signUpNew-widget-container .detail {
    float:left;
    width:680px;
    height:auto;
    margin:0;
    padding:0;
    background:none;
}

.signUpNew-widget-container .detail .txt {
    clear:left;
    float:left;
    width:660px;
    height:auto;
    padding:0;
    margin:0;
    font-size:14px;
    line-height:17px;
    color:#525252;
}

.signUpNew-widget-container .detail .row {
    float:left;
    width:660px;
    height:auto;
    padding:0;
    margin:15px 0 0 0;
}

.signUpNew-widget-container .detail .row .txt1 {
    float:left;
    width:340px;
    height:32px;
    line-height:32px;
    padding:0;
    margin:0;
    font-size:21px;
    color:#333333;
}

.signUpNew-widget-container .detail .row .combo-Div {
    float:right;
    width:312px;
    height:32px;
    padding:0;
    margin:0;
}

.signUpNew-widget-container .detail .row .txt2 {
    clear:left;
    float:left;
    width:660px;
    height:auto;
    padding:0;
    margin:5px 0 0 0;
    font-size:14px;
    line-height:17px;
    color:#525252;
}

.signUpNew-widget-container .detail .row .txt2 span {
    font-size:15px;
    color:#000000;
}

.signUpNew-widget-container .detail .block1 {
    float:left;
    width:218px;
    height:auto;
    padding:0;
    margin:30px 0 0 0;
    padding-top:10px;
    padding-right:4px;
    background:url(../img/block-bg1.png) no-repeat -13px -4px;
    z-index:1;
}

.signUpNew-widget-container .detail .block1 .title {
    float:left;
    width:216px;
    height:75px;
    padding:0;
    margin:0;
    border:1px solid #c2c2c2;
    border-bottom:none;
    background:#fff;
}

.signUpNew-widget-container .detail .block1 .detail {
    float:left;
    width:196px;
    height:184px;
    padding:15px 10px;
    margin:0;
    border:1px solid #c2c2c2;
    background:#fff;
}

.signUpNew-widget-container .detail .block1 .detail .txt1 {
    float:left;
    width:196px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:14px;
    color:#504f4f;
}

.signUpNew-widget-container .detail .block1 .detail .txt2 {
    float:left;
    width:186px;
    height:auto;
    line-height:19px;
    padding:0;
    margin:0 0 0 10px;
    font-size:16px;
    color:#504f4f;
    border-bottom:1px solid #999999;
}

.signUpNew-widget-container .detail .block1 .detail .txt2 span {
    color:#3c9517;
}

.signUpNew-widget-container .detail .block1 .detail .txt2.adjust {
    border:none;
}

.signUpNew-widget-container .detail .block1 .detail .btn,
.signUpNew-widget-container .detail .block2 .detail .btn,
.signUpNew-widget-container .detail .block3 .detail .btn
{
    display: inline-block;
        position:relative;
    top:-10px;
}

.signUpNew-widget-container .detail .block1 .detail .btn {
    clear:left;
   
    width:89px;
    height:31px;
    padding:0;
    margin:20px 0 0 0;
    font-size:16px;
    color:#fff;
    text-align:center;
    line-height:28px;
    background:url(../img/sign-up-btn1.png) no-repeat;
}

.signUpNew-widget-container .detail .block1 .detail .btn a {
    color:#fff;
    display:block;
    text-decoration:none;
}

.signUpNew-widget-container .detail .description {
    float:left;

    height:auto;
    padding:0;
    margin:0;
    background:none;
    font-size:14px;
    color:#525252;
    line-height:17px;
    margin-top:15px;
    text-align:justify;
    width: 670px;
}

.signUpNew-widget-container .detail .block2 {
    float:left;
    width:218px;
    height:auto;
    padding:0;
    margin:30px 0 0 0;
    padding-right:4px;
    padding-left:2px;
    padding-top:10px;
    background:url(../img/block-bg2.png) no-repeat -12px -3px;
    z-index:2;
}

.signUpNew-widget-container .detail .block2 .title {
    float:left;
    width:214px;
    height:75px;
    padding:0;
    margin:0;
    border:2px solid #aed2ea;
    border-bottom:none;
    background:#aed2ea;
}

.signUpNew-widget-container .detail .block2 .detail {
    float:left;
    width:194px;
    height:182px;
    padding:15px 10px;
    margin:0;
    border:2px solid #aed2ea;
    background:#fff;
}

.signUpNew-widget-container .detail .block2 .detail .txt1 {
    float:left;
    width:194px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:14px;
    color:#504f4f;
}

.signUpNew-widget-container .detail .block2 .detail .txt2 {
    float:left;
    width:184px;
    height:auto;
    line-height:19px;
    padding:0;
    margin:0 0 0 10px;
    font-size:16px;
    color:#504f4f;
    border-bottom:1px solid #999999;
}

.signUpNew-widget-container .detail .block2 .detail .txt2 span {
    color:#3c9517;
}

.signUpNew-widget-container .detail .block2 .detail .txt2.adjust {
    border:none;
}

.signUpNew-widget-container .detail .block2 .detail .btn {
    clear:left;
   
    width:89px;
    height:31px;
    padding:0;
    margin:20px 0 0 0;
    font-size:16px;
    color:#fff;
    text-align:center;
    line-height:28px;
    background:url(../img/sign-up-btn1.png) no-repeat;
}

.signUpNew-widget-container .detail .block2 .detail .btn a {
    color:#fff;
    display:block;
    text-decoration:none;
}

.signUpNew-widget-container .detail .block2 .description {
    float:left;
    width:218px;
    height:auto;
    padding:0;
    margin:0;
    background:none;
    font-size:13px;
    color:#504f4f;
    margin-top:15px;
    text-align:justify;
}

.signUpNew-widget-container .detail .block3 {
    float:left;
    width:223px;
    height:auto;
    padding:0;
    margin:30px 0 0 0;
    margin-right:0;
    padding-right:5px;
    padding-left:3px;
    padding-top:10px;
    background:url(../img/block-bg3.png) no-repeat -10px -3px;
    z-index:3;
}

.signUpNew-widget-container .detail .block3 .title {
    float:left;
    width:208px;
    height:75px;
    padding:0;
    margin:0;
    border:5px solid #aed2ea;
    border-bottom:none;
    background:#9DCDF4;
}

.signUpNew-widget-container .detail .block3 .detail {
    float:left;
    width:188px;
    height:176px;
    padding:15px 10px;
    margin:0;
    border:5px solid #aed2ea;
    border-top:2px solid #aed2ea;
    background:#fff;
}

.signUpNew-widget-container .detail .block3 .detail .txt1 {
    float:left;
    width:194px;
    height:auto;
    padding:0 0 10px 0;
    margin:0;
    font-size:14px;
    color:#504f4f;
}

.signUpNew-widget-container .detail .block3 .detail .txt2 {
    float:left;
    width:184px;
    height:auto;
    line-height:19px;
    padding:0;
    margin:0 0 0 10px;
    font-size:16px;
    color:#504f4f;
    border-bottom:1px solid #999999;
}

.signUpNew-widget-container .detail .block3 .detail .txt2 span {
    color:#3c9517;
}

.signUpNew-widget-container .detail .block3 .detail .txt2.adjust {
    border:none;
}

.signUpNew-widget-container .detail .block3 .detail .btn {
    
    clear: left;
width: 89px;
height: 31px;
padding: 0;
margin: 20px 0 0 0;
font-size: 16px;
color: #fff;
text-align: center;
line-height: 28px;
background: url(../img/sign-up-btn1.png) no-repeat;
    
    /*clear:left;
   
    width:117px;
    height:41px;
    padding:0;
    margin:18px 0 0 0;
    font-size:20px;
    color:#fff;
    text-align:center;
    line-height:38px;
    background:url(../img/sign-up-btn2.png) no-repeat;*/
}

.signUpNew-widget-container .detail .block3 .detail .btn a {
    color:#fff;
    display:block;
    text-decoration:none;
}

.signUpNew-widget-container .detail .block3 .description {
    float:left;
    width:218px;
    height:auto;
    padding:0;
    margin:0;
    background:none;
    font-size:13px;
    color:#504f4f;
    margin-top:15px;
    text-align:justify;
}

.signUpNew-widget-container .detail .block1 .description span,
.signUpNew-widget-container .detail .block2 .description span,
.signUpNew-widget-container .detail .block3 .description span {
    font-size:14px;
    color:#000000;
}

.signUpNew-widget-container .detail .txt a:link,
.signUpNew-widget-container .detail .txt a:visited,
.signUpNew-widget-container .detail .txt a:active { text-decoration:underline; color:#0000FF; }
.signUpNew-widget-container .detail .txt a:hover { text-decoration:none; color:#0000FF; }


.signUpNew-widget-container .detail .block1 .detail .txt3,
.signUpNew-widget-container .detail .block2 .detail .txt3,
.signUpNew-widget-container .detail .block3 .detail .txt3 {
    float:left;
    width:184px;
    height:auto;
    line-height:19px;
    padding:0;
    margin:0 0 0 10px;
    font-size:16px;
    color:#CCC;
    border-bottom:1px solid #999999;
}

/* Thank you Page Style */
.Thankyou-widget-container {
    float:left;
    width:680px;
    height:auto;
    padding:0 0 0 12px;
    margin:0;
}

.Thankyou-widget-container .title {
    float:left;
    width:auto;
    height:38px;
    padding:0;
    margin:20px 0 20px 0;
    line-height:38px;
    font-weight:bold;
    font-size:30px;
    color:#000000;
}

.Thankyou-widget-container .detail {
    float:left;
    width:680px;
    height:auto;
    margin:0;
    padding:0;
    background:none;
}

.Thankyou-widget-container .detail .txt {
    clear:left;
    float:left;
    width:660px;
    height:auto;
    padding:0;
    margin:0;
    font-size:14px;
    line-height:17px;
    color:#525252;
}
.Thankyou-widget-container .detail .txt b {
    color: #000;
}
.Thankyou-widget-container .detail .txt a:link,
.Thankyou-widget-container .detail .txt a:visited,
.Thankyou-widget-container .detail .txt a:active { text-decoration:underline; color:blue; font-size:14px; line-height:17px;}
.Thankyou-widget-container .detail .txt a:hover { text-decoration:none; color:blue; font-size:14px; line-height:17px;}
/**** FAQ CSS START ****/
.left-panel .faq-widget-container {
    float:left;
    width:230px;
    height:auto;
    margin:0 0 20px 0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
}

.faq-widget-container .heading {
    float:left;
    width:230px;
    height:auto;
    margin:0;
    padding:0 0 10px 0;
    font-size:20px;
    font-weight:bold;
    color:#000;
}

.faq-widget-container .block {
    float:left;
    width:230px;
    height:auto;
    margin:0 0 15px 0;
    padding:0 0 15px 0;
    border-bottom:1px solid #cfcfcf;
}

.faq-widget-container .block .title {
    float:left;
    width:230px;
    height:auto;
    margin:0;
    padding:0 0 10px 0;
    font-weight:bold;
    color:#42629b;
}

.faq-widget-container .block .detail {
    float:left;
    width:230px;
    height:auto;
    margin:0;
    padding:0;
}

.faq-widget-container .block .detail .txt1 {
    float:left;
    width:230px;
    height:auto;
    margin:0;
    padding:0;
    color:#707070;
}

.faq-widget-container .block .detail .txt2 {
    float:left;
    width:160px;
    height:auto;
    margin:0;
    padding:0 0 0 70px;
    color:#707070;
    background:url(../img/guaranteed-img.jpg) no-repeat;
}

.faq-widget-container .block .detail .img {
    float:left;
    width:230px;
    height:auto;
    margin:0;
    padding:15px 0;
    text-align:center;
}

.faq-widget-container .block .detail .logoSlider-container {
    float:left;
    width:205px;
    height:40px;
    margin:0;
    padding:10px 0 0 0;
}


.right-panel .billingPage-widget-container {
    float:left;
    width:460px;
    height:auto;
    margin:0;
    margin-left:110px;
    margin-top:30px;
    padding:0;
}

.billingPage-widget-container .title {
    float:left;
    width:460px;
    height:auto;
    margin:0;
    padding:0;
    text-align:center;
    line-height:22px;
    color:#42629b;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:28px;
}

.billingPage-widget-container .title span {
    clear:left;
    float:left;
    width:460px;
    margin:0;
    padding:15px 0 0 0;
    text-align:center;
    line-height:22px;
    color:#707070;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:14px;
    text-align:center;
}

.billingPage-widget-container .detail {
    float:left;
    width:460px;
    height:auto;
    margin:0;
    padding:20px 0;
    text-align:center;
}
/**** FAQ CSS END ****/

.pass-strength {
    float:left;
    width:282px;
    height:auto;
    margin:0;
    padding:0;
}

.signUp-widget-container .detail .row .inputField-medium-3 {
    float:right;
    width:420px;
    height:22px;
    line-height:22px;
    color:#504f4f;
    margin:3px;
    padding:0 5px;
    background:#CCC;
    border:1px solid #999;
}







/*** NEWS LETTER PAGE START ***/
.newsletter-widget-container {
    float:left;
    width:680px;
    height:auto;
    padding:0 0 0 12px;
    margin:0;
    font-family: "CALIBRIB";
}

.newsletter-widget-container .title {
    float: left;
    font-size: 30px;
    height: auto;
    margin: 20px 0;
    padding: 0;
    width: 650px;
}

.newsletter-widget-container .txt1 {
    color: #525252;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: justify;
    width: 624px;
    clear:left;
}

.newsletter-widget-container .txt2 {
    color: #525252;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: justify;
    width: 624px;
    clear:left;
}

.newsletter-widget-container .txt2 span {
    clear:left;
    float:left;
}
.newsletter-widget-container .txt2 span.heading {
    font-size:20px;
    font-weight:bold;	
}

.newsletter-widget-container .detail {
    float:left;
    width:600px;
    height:auto;
    margin:20px 0;
    padding:20px 15px;
    border:1px solid #b3e5f9;
    background:#e7f6fd;
}

.newsletter-widget-container .action {
    float: left;
    height: auto;
    margin: 0 0 20px 0;
    padding: 0;
    width: 545px;
}

.newsletter-widget-container .action .btn {
    color: #504F4F !important;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    margin: 0;
    padding: 0 25px;
    width: auto;
}

.newsletter-widget-container .detail .row {
    float:left;
    width:100%;
    height:auto;
    padding:0px;
    margin:0 0 20px 0;
}

.newsletter-widget-container .detail .row span {
    float:left;
    width:100%;
    line-height:20px;
    color:#504f4f;
    margin-bottom:5px;
}

.newsletter-widget-container .detail .row label {
    color: #FF0000;
    float: left;
    font-size: 14px;
    margin: 3px 0;
    width: 100%;
}

.newsletter-widget-container .detail .row .inputField-medium {
    float:left;
    width:450px;
    height:32px;
    line-height:32px;
    color:#504f4f;
    margin:0px;
    padding:0 5px;
    border:1px solid #999;
}

.newsletter-widget-container .detail .recaptcha {
    float:left;
    clear:left;
    width:312px;
    height:124px;
    margin:0;
    padding:0;
}

.newsletter-widget-container .detail .row .txt {
    float:left;
    width:auto;
    height:22px;
    padding:10px;
    margin:0;
    text-decoration:underline;
    color:#3b5b99;
    clear:none;
}

.newsletter-widget-container .note-text {
    float:left;
    width:630px;
    height:auto;
    padding:0;
    margin:0 0 20px 0;
    font-size: 14px;
    color:#333333;
}

.newsletter-widget-container .note-text span {
    text-transform:uppercase;
    padding-right:5px;
}
.newsletter-widget-container a:link,
.newsletter-widget-container a:visited,
.newsletter-widget-container a:active { text-decoration:underline; color:#00F;}
.newsletter-widget-container a:hover { text-decoration:none; color:#00F;}


/******** EarthQuake News CSS START *************/
.eqnews-detail {
    float: left;
    margin: 0;
    padding:0;
    width: 98%;
}

.eqnews-detail .top {
    float:left;
    width:640px;
    height:26px;
    background:url(../img/eqnews-top.jpg) no-repeat;
    padding:15px 21px;
}

.eqnews-detail .top .combo-box {
    float: left;
    font-size: 12px;
    height: 18px;
    margin: 0 15px 0 0;
    padding: 0;
    width: 120px;
    border:1px solid #afafaf;
}

.eqnews-detail .top input.filter,
.eqnews-detail .top a.filter {
    float: left;
    width:60px;
    height:19px;
    border:none;
    background:url(../img/filter-btn.jpg) no-repeat;
    text-indent:-9999px;
    text-transform:capitalize;
    cursor:pointer;
}

.txt1 span { padding:0 0 0 8px;}

.eqnews-detail .middle {
    float:left;
    width:661px;
    background:url(../img/eqnews-mid.jpg) repeat-y;
    margin-left:7px;
    font-family:Verdana, Geneva, sans-serif !important;
}

ul.news-list {
    margin:0;
    padding:0;
}

ul.news-list li {
    padding:10px !important;
    margin:0 !important;
    list-style:none;
    display:block;
    float:left;
    width:629px;
    border-bottom:1px solid #b7b7b7;
    line-height:15px;
}

ul.news-list li h2 {
    font-size:14px;
    color:#00F;
    text-decoration:underline;
    width:629px;
}

ul.news-list li h4 {
    font-size:10px;
    color:#666;
    padding-top:3px;
}

ul.news-list li h4 span,
ul.news-list li h4 a {
    color:#00F;
}

ul.news-list li p {
    color:#333;
    font-size:12px;
    padding-bottom:3px;
}

ul.news-list li .link-blue span img {
    padding:0 5px 0 0;
}

ul.news-list li .link-blue {
    font-size:12px;
    color:#00F;
}
ul.news-list li .link-blue span {
    padding:0 0 0 5px;
    color:#666;
    font-size:10px;
}

ul.news-list li .link-green {
    font-size:10px;
    color:#666;
}

ul.news-list li .link-green a {
    color:#00a041;
}

.eqnews-detail .bottom {
    float:left;
    width:661px;
    height:56px;
    background:url(../img/eqnews-bottom.jpg) no-repeat;
    margin-left:3px;
}

.eqnews-action {
    float: left;
    margin: 30px 0;
    padding:0;
    width: 96%;
    font-size:14px;
    text-align:right;
}

.eqnews-action a:link, .eqnews-action a:visited, .eqnews-action a:active,
.eqnews-detail a:link, .eqnews-detail a:visited, .eqnews-detail a:active { color:#00F; text-decoration:underline; }
.eqnews-action a:hover, .eqnews-detail a:hover { color:#00F; text-decoration:none;}
/******** EarthQuake News CSS END *************/


/**** User Account Pages ***/
.system-warnings {
    float:left;
    padding:20px 0 20px 10px;
}
.right-panel {
    min-height:500px;
}
.system-warnings .value {
    width:60px;
    height:78px;
    float:left;
    margin:0 10px 0 0;
    padding:0 0 0 154px;
    text-align:center;
    line-height:55px;
    font-size:38px;
    color:#5380b7;
}
.system-warnings .value.location{
    background:url(../img/location-img-1.png) no-repeat;
}
.system-warnings .value.phone-no {
    background:url(../img/phone-img-1.png) no-repeat;
    color:#FFF;
}
.system-warnings .value.email {
    background:url(../img/email-img-1.png) no-repeat;
}
.avatar-widget-container .right {
    color:#333;
}

.free-user-info {
    float:left;
    width:100%;
    margin:10px 0 0 0;
}

.free-user-info .text {
    float:left;
    background:url(../img/blue-list.jpg) no-repeat;
    width:222px;
    height:26px;
    line-height:26px;
    margin:0 0 1px 0;
    padding:0 0 0 34px;
    color:#6286b6;
    font-size:14px;
}

.free-user-info ul {
    float:left;
    width:100%;
    margin:10px 0;
}

.free-user-info ul li {
    float:left;
    background:url(../img/green-list.jpg) no-repeat;
    width:222px;
    height:26px;
    line-height:26px;
    margin:0 0 1px 0;
    padding:0 0 0 34px;
    font-size:14px;
}

.free-user-info ul li a {
    color:#7d9a60;
    text-decoration:none;
}
.free-user-info ul li.last a {
    color:#b83b25;
    text-decoration:none;
}

.free-user-info ul li.last {
    background:url(../img/red-list.jpg) no-repeat;
    color:#b83b25;
    margin:10px 0 0 0;
}

.menu-container {
    float:left;
    width:100%;
    height:31px;
    background:url(../img/menu-bg.jpg) repeat-x 0 0;
    font-family:Verdana, Geneva, sans-serif;
}

.menu-container ul {
    float:left;
    width:l00%;
    padding:7px 0 0 0;
}

.menu-container ul li {
    float:left;
    padding:0 10px;
    border-right:1px solid #999;
    line-height:12px;
    font-size:14px;
}

.menu-container ul li:hover, .menu-container ul li.last:hover{
    height:21px;
    border-bottom:3px solid #1ee609;
}
.menu-container ul li.active {
    height:21px;
    border-bottom:3px solid #1ee609 !important;
    font-weight:bold;
}
.menu-container ul li.last {
    border:none;
}
.menu-container ul li a {
    color:#FFF;
    display:block;
}
.menu-container ul li a:hover {
    text-decoration:none;
    color:#FFF;
}

.my-settings-container {
    float:left;
    width:97%;
    padding:40px 0 0 10px;
}

.my-settings-container .left {
    float:left;
    width:260px;
    height:auto;
    margin:0 20px 0 0;
}

.my-settings-container .left .g-map {
    float:left;
    width:260px;
    height:260px;
    margin-bottom:5px;

}

.my-settings-container .left a {
    color:#00F;
    font-size:12px;
    text-decoration:underline;
    font-family: "CALIBRIB";
}
.my-settings-container .left a:hover {
    text-decoration:none;
}

.my-settings-container .right{
    float:left;
    width:370px;
    height:auto;
    margin:0;
}

.my-settings-container .right .row {
    float:left;
    width:100%;
    margin:0 0 20px 0;
}

.my-settings-container .right .row .text-1 {
    float:left;
    width:110px;
    padding:0 10px 0 0;
    font-size:14px;
    margin-top: 5px;
}
.my-settings-container .right .row .text-2 {
    float:left;
    width:250px;
}
.my-settings-container .right .row .text-2 h2 {
    color:#ff020d;
    text-transform:capitalize;
    font-size: 20px;
    text-align: left;
    width: 98%;
}
.my-settings-container .right .row .text-2 span {
    color:#999;
    padding:0;
    font-size:12px;
}
.my-settings-container .right .row span.text {
    color:#999;
    padding:0 5px 0 0;
    font-size:13px;
}
.my-settings-container .right .row .text-2 a {
    color:#00F;
    text-decoration:underline;
    font-size:12px;
}

.edit-container {
    float:left;
    width:470px;
    margin-bottom: 25px;
}

.edit-container .title {
    border:1px solid #cecece;
    border-bottom:none;
    padding:12px;
    background:#FFF;
    font-size:20px;
    line-height:18px;
}
.edit-container .detail {
    float:left;
    width:100%:
        background:#efefef;
}

.edit-container .detail .block {
    float:left;
    width:444px;
    border:1px solid #cecece;
    padding:12px;
    background:#efefef;
    margin-bottom:20px;
}

.edit-container .detail .block h2 {
    border-bottom:1px solid #cecece;
    font-family:"Times New Roman", Times, serif;
    font-style:italic;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
    letter-spacing:1px;
    color:#666;
    width: 99%;
}
.edit-container .detail .block .row {
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding:10px 0;
    width:100%; 
}

.edit-container .detail .block .row .text-1 {
    color:#444;
}

.edit-container .detail .block .row .text-2 {
    color:#555;
    font-size:13px;
    clear:left;
}

.edit-container .detail .block .row .left {
    float:left;
    width:auto !important;
}

.edit-container .detail .block .row .pic-upload {

}

.edit-container .detail .block .row .pic-upload .img {
    float:left;
    width:84px;
    height:84px;
    margin:0 10px 5px 0;
}
.edit-container .detail .block .row .pic-upload .change-picture {
    padding:62px 0 0;
}

.edit-container .detail .block .row a {
    color:#00F;
    text-decoration:underline;
}
.edit-container .detail .block .row a:hover {
    color:#00F;
    text-decoration:none;
}

.edit-container .detail .block .row .drop-down {
    color: #504F4F;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 3px;
    padding: 0;
    width: 442px;
}
.edit-container .detail .block .row .input-field-small {
    color: #504F4F;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 3px 0;
    padding: 0 5px;
    width: 182px;
}
.edit-container .detail .block .row .input-field-large {
    color: #504F4F;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 3px 0;
    padding: 0 5px;
    width: 432px;
}

.edit-container .detail .block .row label {
    color: #FF0000;
    float: left;
    font-size: 14px;
    margin: 0;
    width: auto;
    clear:left;
}

.edit-container .detail .block .row .right{
    float:right;
    width:auto !important;
}

.edit-container .action {
    float:left;
    width:100%;
}

.edit-container .action span { 
    float:left;
    padding:5px 10px;
}

.edit-container .action .btn {
    color: #504F4F !important;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 120px;
    cursor:pointer;
}

.edit-container .action .btnAutoWidth {
    color: #504F4F !important;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    margin: 0;
    padding: 0;
    cursor:pointer;
}

.deactivate-account,
.pause-messages {
    float:right;
    width:180px;
}

.deactivate-account .title,
.pause-messages .title {
    float:left;
    width:148px;
    height:26px;
    line-height:26px;
    background:url(../img/list-img2.png) no-repeat;
    font-size:14px;
    color:#3053a4;
    margin-bottom:10px;
    padding:0 0 0 32px;
}
.deactivate-account .title a,
.pause-messages .title a {
    color:#3053a4;
    text-decoration: none;
}

.deactivate-account .title a:hover,
.pause-messages .title a:hover {
    color:#3053a4;
    text-decoration: underline;
}
.deactivate-account .detail,
.pause-messages .detail {
    float:left;
    padding:0 0 0 22px;
    background:url(../img/bulb-icon.jpg) 0 0 no-repeat;
    font-size:12px;
    color:#999;
}

.beneficiaries-container {
    float:left;
    width:97%;
    padding:20px 10px;
}
.beneficiaries-container a {
    color:#00F;
    text-decoration:underline;
}
.beneficiaries-container a:hover {
    color:#00F;
    text-decoration:none;
}
.beneficiaries-container p {
    font-size:14px;
    color:#525252;
}

.beneficiaries-container .links {
    margin:25px 0;
    font-size:18px;
    color:#333;
}

.beneficiaries-container .links a{
    font-size:16px;
    padding:0 5px;
}

.beneficiaries-container .links a.selected{
    color:#000;
    text-decoration: none;
}

.beneficiaries-container .left {
    float:left;
    width:260px;
    height:auto;
    margin:0 20px 0 0;
}

.beneficiaries-container .left .g-map {
    float:left;
    width:260px;
    height:260px;
    margin-bottom:5px;	
}

.beneficiaries-container .left a {
    color:#00F;
    font-size:12px;
    text-decoration:underline;
    font-family: "CALIBRIB";
}
.beneficiaries-container .left a:hover {
    text-decoration:none;
}

.beneficiaries-container .right{
    float:left;
    width:370px;
    height:auto;
    margin:0;
}

.beneficiaries-container .right .row {
    float:left;
    width:100%;
    margin:0 0 20px 0;
}

.beneficiaries-container .right .row .text-1 {
    float:left;
    width:110px;
    padding:0 10px 0 0;
    font-size:14px;
    margin-top: 6px;
}
.beneficiaries-container .right .row .text-2 {
    float:left;
    width:250px;
}
.beneficiaries-container .right .row .text-2 h2 {
    color:#ff020d;
    text-transform:capitalize;
    font-size:20px;
    text-align: left;
    width: 98%;
}
.beneficiaries-container .right .row .text-2 span {
    color:#999;
    padding:0;
    font-size:12px;
}
.beneficiaries-container .right .row span.text {
    color:#525252;
    padding:0 5px 0 0;
    font-size:13px;
    position: absolute;
    margin-top: 25px;
}
.beneficiaries-container .right .row .text-2 a {
    color:#00F;
    text-decoration:underline;
    font-size:12px;
}
.notification-div {
    background:url(../img/notification-icon.png) no-repeat 0 5px;
    min-height:38px;
    padding-left:60px;
    font-size:22px;
    color:#666;
    margin-left:50px;
}
.notification-div a {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
}

.my-history-container {
    float:left;
    width:93%;
    padding:20px 10px;
}
.my-history-container a {
    text-decoration:underline;
    color:#00f;
}
.my-history-container p {
    float:left;
    width:100%;
    margin-bottom:10px;
    color:#525252;
    font-size:14px;
}
.my-history-container .links {
    text-align:right;
    font-size:12px;
    float:left;
    width:99%;
    padding:10px 0;
}
.my-history-container .links a {
    font-size:14px;
}

.my-history-container .message-delivery {
    float:left;
    width:630px;
    margin:0 0 0 10px;
}
.my-history-container .message-delivery .title {
    width:590px;
    float:left;
    height:38px;
    background:url(../img/history-icon.png) no-repeat 10px 11px #0352a1;
    border-bottom:4px solid #b2d7ea;
    line-height:38px;
    padding:0 0 0 40px;
    text-transform:uppercase;
    color:#FFF;
}
.my-history-container .message-delivery .detail {
    float:left;
    width:610px;
    padding:0 10px;
    background:#e4f2ff;
}
.my-history-container .message-delivery .paging {
    float:left;
    width:630px;
    height:22px;
    background:#bad4ed;
    text-align:center;
}

.my-history-container .message-delivery span.prev {
    margin:0 30px 0 0;
}
.my-history-container .message-delivery span.next {
    margin:0 0 0 30px;
}


.my-history-container .message-delivery a {
    padding:0 5px;
    font-size:14px;
    color:#00479a;
    text-decoration:none;
    line-height:20px;
}
.my-history-container .message-delivery a:hover {
    text-decoration:underline;
}
.my-history-container .message-delivery a.prev {
    margin:0 30px 0 0;
}
.my-history-container .message-delivery a.next {
    margin:0 0 0 30px;
}
.my-history-container .message-delivery ul {
    float:left;
    width:100%;
}
.my-history-container .message-delivery ul li {
    border-bottom:1px solid #c3d2e5;
    padding:10px 0;
    float:left;
    width:100%;
}
.my-history-container .message-delivery ul li .message {
    float:left;
    width:100%;
    color:#0854a8;
}

.my-history-container .message-delivery ul li .message .text-1 {
    float:left;
    width:150px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    background:url(../img/message-img.png) left center no-repeat;
    padding:0 10px 0 30px;
}

.my-history-container .message-delivery ul li .message .text-2 {
    float:left;
    width:420px;
    font-size:14px;
    margin-bottom:5px;
}
.my-history-container .message-delivery ul li .message .text-2 a.expand {
    float:right;
    width:19px;
    height:18px;
    padding:0;
    background:url(../img/expand-img.jpg) no-repeat;
}
.my-history-container .message-delivery ul li .message .text-2 a.collapse {
    float:right;
    width:19px;
    height:18px;
    padding:0;
    background:url(../img/collapse-img.jpg) no-repeat;
}
.my-history-container .message-delivery ul li .message .description {
    float:right;
    width:420px;
    font-size:14px;
    font-size:12px;
    color:#29669f;
    font-family:Verdana, Geneva, sans-serif;
    display:none;
}
.my-history-container .message-delivery ul li .message span {
    float:left;
    clear:left;
    background:url(../img/right-arrow.jpg) no-repeat 0 3px;
    padding-left:12px;
    padding-right:15px;
}
.my-history-container .message-delivery ul li .message span a {
    clear:left;
    float:none;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color: #29669F;
    text-decoration: underline;
}
.my-history-container .message-delivery ul li .message span a:hover {
    text-decoration: underline;
}

.my-history-container .note-div {
    float:left;
    background:url(../img/bulb-icon.jpg) no-repeat;
    padding-left:20px;
    font-size:14px;
    color:#525252;
    margin:30px 0 0 10px;
}


.test-tool-container {
    float:left;
    width:93%;
    padding:20px 10px;
}
.test-tool-container a {
    text-decoration:underline;
    color:#00f;
}
.test-tool-container p {
    float:left;
    width:100%;
    margin-bottom:10px;
    color:#525252;
    font-size:14px;
}
.test-tool-container .action {
    float:left;
    width:100%;
}
.test-tool-container h2 {
    float:left;
    clear:left;
    font-size:22px;
    margin:20px 0;
    margin-top:40px;
}

.test-tool-container .left {
    float:left;
    width:390px;
    border:1px solid #cecece;
    padding:12px;
    background:#efefef;
    margin-bottom:20px;
}

.test-tool-container .left h2 {
    border-bottom:1px solid #cecece;
    font-family:"Times New Roman", Times, serif;
    font-style:italic;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
    letter-spacing:1px;
    color:#666;
    margin:0;
    width:100%;
}
.test-tool-container .left .row {
    float: left;
    height: auto;
    margin:0;
    padding:10px 0;
    width:100%; 
}
.test-tool-container .left .row .drop-down {
    color: #504F4F;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 3px 0;
    padding: 0;
    width: 388px;
}

.test-tool-container .left .row .text-1 {
    color:#444;
    margin-bottom:5px;
}

.test-tool-container .left .row .text-2 {
    color:#555;
    font-size:13px;
    clear:left;
    margin:10px 0 0;
}
.test-tool-container .left .row label {
    color: #FF0000;
    float: left;
    font-size: 14px;
    margin: 0;
    width: auto;
    clear:left;
}

.test-tool-container .right {
    float:right;
    width:210px;
    margin-top:16px;
}
.test-tool-container .note-div {
    float:left;
    background:url(../img/bulb-icon.jpg) no-repeat;
    padding-left:20px;

    font-size:12px;
    color:#999;
    margin:0;
}

.test-tool-container .action .btn {
    color: #504F4F !important;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 120px;
    cursor:pointer;
}

.test-tool-container .action .success-msg {
    float:right;
    width:475px;
    color:#0f9117;
    padding-left:25px;
    background:url(../img/success-icon.jpg) no-repeat 0 4px;
    margin-bottom:10px;
}
.test-tool-container .action .warning-msg {
    float:right;
    width:475px;
    color:#aeb21d;
    padding-left:25px;
    background:url(../img/warning-icon.jpg) no-repeat 0 2px;
    margin-bottom:10px;
}
.test-tool-container .action .error-msg {
    float:right;
    width:475px;
    color:#b93c0c;
    padding-left:25px;
    background:url(../img/error-icon.jpg) no-repeat 0 4px;
    margin-bottom:10px;
}
.test-tool-container .action .insufficient-msg {
    float:right;
    width:475px;
    color:#3268be;
    padding-left:25px;
    background:url(../img/insufficient-icon.jpg) no-repeat 0 4px;
    margin-bottom:10px;
}
/**** User Account Pages End ***/

/**** eqdetails page start ****/

h2.eqdetails {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
}

/**** eqdetails page end ****/

.mobile-menu
{
    display: none;
}

.mobile-only
{
    display:none;
}

.desktop-menu ,
.desktop-menu ,
.desktop-menu ,
.desktop-menu 
{
    background: url('/theme/tsunami/img/nav-bg.png') repeat scroll 0% 0% black;
}
.desktop-menu li:hover,
.desktop-menu li:active,
.subNavigation-widget-container .link:hover,
.subNavigation-widget-container .link:active
{
    background: #000!important;
}

.desktop-menu table.desktop-menu
{
    background:none;
    margin:auto;
}

.left-panel .contentMenu-widget-container .detail ul li:hover
{
    background: url(../img/bullet-img.png) no-repeat 0 3px !important;
}

.share-Div .desktop-menu
{
     background:none;
}

.subNavigation-widget-container .link:hover a,
.subNavigation-widget-container .link:active a
{
    text-decoration:none;
}

 .desktop-only
    {
        display:block;
    }
    

@media all and (max-width: 750px) {
.edit-container .detail .block .row .left{
     width:100% !important;
}
.right .text-2 h3{
      font-size:100% !important;
}
.edit-container #UserEditForm  .detail .block .row .left{
     width:100% !important;
}

    .navigation-widget-container ul.desktop-menu,.header-container,
    .interactiveMap-widget-container .left,
    .desktop-menu
    {
        display: none;
    }
    
    .edit-container .title
    {
        border: 0;
    }
    
    #UserEditForm .right .text-1,
    #UserEditForm .right .text-2,
    #UserEditForm .text-2,
    #mid-container-right-panel .edit-container .text-1,
    #mid-container-right-panel .edit-container .text-2
    {
        text-align:left!important;
    }
    
    .detail.mobile-only
    {
        width:96%;
        font-size:13px;
        font-weight:normal;
        margin-bottom:10px;
        padding: 4%;
        background: none;
    }

    .mobile-menu.txt.connect
    {
        float: none;
        margin-top:15px;
    }

    .share-widget-Div
    {
        position:relative;
        top:-15px;
    }

    .mobile-menu
    {
        width: 100%;

    }

    .navigation-widget-container
    {
        overflow:visible !important;;
    }

    .mobile-button:active
    {
        text-decoration: none;
    }

    .mobile-button span
    {
        background: #ccc;
        margin: auto;
        display: inline-block;
        padding: 4px 15px;
        border-radius: 7px;
        font-size: 17px;
        line-height: 30px;
    }

    .mobile-button:hover
    {
        cursor: pointer;

        color: #363636;
    }

    #main-container .mid-container
    {
        border-top:0;
    }

    .mobile-button
    {
        font-size: 30px;
        font-weight:bold;
        color: #fff;
        width: 100%;
        text-align:center;
        display:block;
        height: 48px;
        color: #363636;
        background: #525252;
    }

    .contentMenu-widget-container .title.green
    {
        border-radius: 10px 10px 0 0;
        background: #26bf08; /* Old browsers */
        background: -moz-linear-gradient(top,  #26bf08 0%, #166b01 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26bf08), color-stop(100%,#166b01)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #26bf08 0%,#166b01 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #26bf08 0%,#166b01 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #26bf08 0%,#166b01 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #26bf08 0%,#166b01 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26bf08', endColorstr='#166b01',GradientType=0 ); /* IE6-9 */
    }

    .contentMenu-widget-container .detail .moreBtn
    {
        background: none;
    }

    .contentMenu-widget-container .detail .moreBtn a
    {
        background: #3f6e2d;
        padding: 3px 5px;
        margin-bottom: 20px;
        border-radius: 5px;
        display: inline-block;        
    }

    .left-panel
    {
        padding: 0 5% !important;
    }

    .contentMenu-widget-container .title.gray
    {
        border-radius: 10px 10px 0 0;
        background: #7e8285; /* Old browsers */
        background: -moz-linear-gradient(top,  #7e8285 0%, #0a0a0a 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e8285), color-stop(100%,#0a0a0a)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #7e8285 0%,#0a0a0a 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #7e8285 0%,#0a0a0a 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #7e8285 0%,#0a0a0a 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #7e8285 0%,#0a0a0a 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e8285', endColorstr='#0a0a0a',GradientType=0 ); /* IE6-9 */
    }

    .contentMenu-widget-container .title.blue
    {
        background: #254dcf; /* Old browsers */
        background: -moz-linear-gradient(top,  #254dcf 0%, #02145e 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#254dcf), color-stop(100%,#02145e)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #254dcf 0%,#02145e 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #254dcf 0%,#02145e 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #254dcf 0%,#02145e 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #254dcf 0%,#02145e 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254dcf', endColorstr='#02145e',GradientType=0 ); /* IE6-9 */
        border-radius: 10px 10px 0 0;
    }

    .navigation-widget-container .mobile-menu
    {
        background: #000;
        z-index:9999;
        position:relative;
    }

    .navigation-widget-container .mobile-menu ul
    {
        display:none;
    }

    .mobile-menu ul li
    {
        display: block;
        float:none;
        width:100%;
    }

    #main-container .navigation-widget-container
    {
        float: none;
    }

    .mobile-menu
    {
        display: block;
        margin-bottom:10px;
    }

    .mid-container .left-panel,
    .mid-container .right-panel,
    .indexPage-widget-container,
    .news-widget-container .detail,
    .indexPage-widget-container .welcome-Div,
    .welcome-Div .txt2,
    #main-container .footer,
    .footer .copyscape,
    .footer .column,
    .footer .copyRight,
    .footer .copyLeft,
    .indexPage-widget-container .news-widget-container,
    .left-panel .contentMenu-widget-container,
    .contentMenu-widget-container .detail,
    .news-widget-container .magnitude-Div .action,
    .news-widget-container .magnitude-Div,
    h1,
    .interactiveMap-widget-container .bottom .map,
    .interactiveMap-widget-container .bottom,
    .interactiveMap-widget-container,
    .news-widget-container .navigation2-widget-container,
    h2,
    .navigation-widget-container ul,
    #main-container .navigation-widget-container,
    #main-container .logo-container,
    #main-container,
    #map_canvas,
    .interactiveMap-widget-container .right .txt2,
    .interactiveMap-widget-container .right,
    .contentMenu-widget-container .title,
    .contentMenu-widget-container .detail .logoSlider-container,
    .contentMenu-widget-container .detail ul,
    .contentMenu-widget-container .detail ul li,
    .contentMenu-widget-container .detail ul li .txt1,
    .contentMenu-widget-container .detail ul li .txt2,
    .contentMenu-widget-container .detail .link,
    .login-widget-container .txt,
    .login-widget-container,
    .login-widget-container .detail .row label,
    .login-widget-container .detail .row,
    .login-widget-container .detail,
    .login-widget-container .detail .row .inputField-medium,
    .login-widget-container .detail .row .inputField-small,
    .login-widget-container .detail .row .txt,
    .login-widget-container .detail .errorMsg,
    .footer .share-Div .txt,
    .footer .share-Div,
    .free-user-info,
    .my-settings-container .right .row .text-2,
    .my-settings-container .left,
    .my-settings-container .left .g-map,
    .my-settings-container .right .row .text-1,
    .my-settings-container .right,
    .userInfo-widget-container .avatar-widget-container .detail .right,
    .userInfo-widget-container .avatar-widget-container .detail .left,
    .userInfo-widget-container .avatar-widget-container .detail .left .img,
    .userInfo-widget-container .avatar-widget-container .detail,
    .userInfo-widget-container .avatar-widget-container,
    .left-panel .userInfo-widget-container,
    .userInfo-widget-container .avatar-widget-container .title,
    .beneficiaries-container .right .row,
    .beneficiaries-container .right,
    .beneficiaries-container .left,
    .beneficiaries-container .right .row .text-2,
    .beneficiaries-container .right .row .text-1,
    .beneficiaries-container .left .g-map,
    .my-history-container .message-delivery,
    .my-history-container .message-delivery .title,
    .my-history-container .message-delivery .detail,
    .my-history-container .message-delivery ul,
    .my-history-container .message-delivery ul li,
    .my-history-container .message-delivery ul li .message,
    .my-history-container .message-delivery ul li .message .text-1,
    .my-history-container .message-delivery ul li .message .text-2,
    .my-history-container .message-delivery ul li .message .description,
    .my-history-container .message-delivery ul li .message span,
    .my-history-container p,
    .my-history-container .links,
    .my-history-container .links,
    .my-history-container .note-div,
    .my-history-container,
    .my-history-container .message-delivery .paging,
    .signUp-widget-container .detail,
    .signUp-widget-container .detail .row,
    .signUp-widget-container .detail .row .txt1,
    .signUp-widget-container .detail .row .left,
    .signUp-widget-container .detail .row .right,
    .signUp-widget-container .detail .row .inputField-small,
    .signUp-widget-container,
    .signUp-widget-container .txt,
    .signUp-widget-container,
    .signUp-widget-container .detail .row .inputField-medium,
    .signUp-widget-container .detail .row .loc-map,
    .signUp-widget-container .detail .row .inputField-medium-2,
    .signUp-widget-container .detail .row .inputField-medium-3,
    .mobile-menu .subNavigation-widget-container,
    .subNavigation-widget-container .link,
    h4,
    .footer .copyRight .txt,
    .interactiveMap-widget-container .left,
    .news-widget-container .detail .subDetail .tab-container,
    .subDetail .tab-container .tsunamisBulletins-widget-container,
    .subDetail .tab-container .tsunamisBulletins-widget-container .txt,
    .subDetail .tab-container .tsunamisBulletins-widget-container .chart-container,
    h3.tabs,
    #tabs-content,
    .news-widget-container .detail .subMenu-widget-container,
    .subDetail .tab-container .historicalCharts-widget-container,
    .subDetail .tab-container .historicalCharts-widget-container,
    .subDetail .tab-container .latestEarthquakes-widget-container,
    .recentTsunamis-widget-container,
    .subDetail .tab-container .historicalCharts-widget-container .txt,
    .subDetail .tab-container .historicalCharts-widget-container .row,
    .subDetail .tab-container .historicalCharts-widget-container .chart-container,
    .subDetail .tab-container .biggestEarthquakes-widget-container .txt,
    .subDetail .tab-container .biggestEarthquakes-widget-container .row,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container,
    .subDetail .tab-container .recentTsunamis-widget-container .action,
    .subDetail .tab-container .recentTsunamis-widget-container .txt,
    .subDetail .tab-container .latestEarthquakes-widget-container .txt,
    .subDetail .tab-container .latestEarthquakes-widget-container .chart-container,
    .subDetail .tab-container .latestEarthquakes-widget-container .action,
    .subDetail .tab-container .biggestEarthquakes-widget-container,
    .subDetail .tab-container .biggestEarthquakes-widget-container,
    .subDetail .tab-container .biggestEarthquakes-widget-container .chart-container,
    .signUpNew-widget-container,
    .signUpNew-widget-container .detail,
    .signUpNew-widget-container .detail .txt,
    .signUpNew-widget-container .detail .row,
    .signUpNew-widget-container .detail .block3 .detail .txt2,
    .signUpNew-widget-container .detail .block1 .detail .txt2,
    .signUpNew-widget-container .detail .block2 .detail .txt2,
    .signUpNew-widget-container .detail .description,
    .signUp-widget-container .detail .row label,
    .signUp-widget-container .detail .row .txt2,
    .signUp-widget-container .action,
    .no-mobile-float,
    .newsletter-widget-container .detail,
    .newsletter-widget-container .detail .row,
    .newsletter-widget-container .detail .row .inputField-medium,
    .newsletter-widget-container .detail .row span,
    .newsletter-widget-container,
    .newsletter-widget-container .note-text,
    .static-content,
    .eqnews-detail .top,
    .eqnews-detail .middle,
    .eqnews-detail .bottom,
    .static-content .txt2,
    .eqnews-detail,
    .static-content .lblDetail-long,
    .dialog-tab-container,
    .dialog-tab-container .details-widget-container,
    .dialog-tab-container .details-widget-container .left,
    .static-content .label,
    .static-content .lblDetail,
    .dialog-tab-container .details-widget-container .right,
    #event_location_map,
    .test-tool-container .left,
    .test-tool-container .right,
    .test-tool-container .left .row .drop-down,
    .test-tool-container .left .row,
    .test-tool-container .action,
    .test-tool-container p,
    .test-tool-container,
    .deactivate-account, .pause-messages,
    .edit-container,
    .edit-container .detail .block .row .input-field-large,
    .edit-container .detail .block .row,
    .edit-container .detail,
    .edit-container .detail .block,
    .edit-container .detail .block .row .drop-down,
    .edit-container .detail .block .row .input-field-small,
    .edit-container .action,
    .test-tool-container .action .success-msg,
    ul.news-list li,
    .eqnews-action,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .left,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt1,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .row .txt2,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt5,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt4,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt3,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt2,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .txt,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .row .txt2,
    .subDetail .tab-container .recentTsunamis-widget-container .googleMap-container .right .row .txt3,
    div[style="font-size: 14px; line-height: 17px; color: #aeb21d; float:left;margin:10px;"]
    {
        display:block;
        float: none !important;
        width: 100% !important;

        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    }
.my-history-container .message-delivery ul li .message .description{
    display:none;
}
    .eqnews-detail .middle
    {
        background: #fff!important;
    }
    
    
    .eqnews-detail .top
    {
        height:48px;
    }
    
    .avatar-widget-container .detail
    {
        margin-top:10px !important;
        position:relative;
        top:10px;
    }
    
    .test-tool-container .action .btn
    {
        float: none;
        
    }
    
    .desktop-only
    {
        display:none;
    }
    
    .mobile-only
    {
        display:block;
    }
    
    .deactivate-account .title, .pause-messages .title
    {
        float: none !important;
        display: block;
margin: auto;
margin-bottom: 20px;
margin-top:20px;
    }
    
    .clear
    {
        clear:both;
    }
    
    
    #UserSimulatorForm input[type="submit"]
    {
        margin-top:10px;
    }
    
    #UserSimulatorForm p
    {
        padding: 10px;
        width: calc(100% - 20px);
    }
    
    .userInfo-widget-container .avatar-widget-container .title
    {
        position:relative;
        top:15px;
    }
    
    .eqnews-detail .top,
    .eqnews-detail .bottom,
    .eqnews-detail .middle
    {
        background: #ddd;
        margin: 0;
    }
    
    .my-settings-container .text-1
    {
        text-align:center !important;
        margin-top:20px;
    }
    
    .current-location
    {
        margin-top: 30px !important;
        text-align:center;
    }
    
    .beneficiaries-container .right .row span.text
    {
        position: static !important;
        width: calc(100% - 10) !important;
        margin: 10px auto 0 auto;
    }
    
    .beneficiaries-container
    {
     padding: 0 10px;
     width: calc(100% - 20px);
    }
    .my-history-container .message-delivery span.prev
    {
        margin-right:5px;
    }
    
    .my-history-container .message-delivery a.next
    {
        margin-left: 5px;
    }
    
    .note-div
    {
        margin-left: 0 !important;
    }
    
    .message-delivery
    {
        margin-left: 0 !important;
    }
    
    h3,
    .editcurrentbeneficiary
    {
        max-width:100% !important;
        width:100%;
        float:none;
    }
    
    .beneficiaries-container .right .row .text-2 h2
    {
        text-align:center;
    }
    
    .menu-container
    {
        margin-top:20px;
    }
    
    .eqnews-detail .bottom a
    {
        position:relative;
        left: -8px;
        top: 5px;
    }
    
    .static-content h1.eventDetailHeading
    {
        margin-top:0;
    }
    
    .static-content .txt2
    {
        margin: 0 !important;
margin-bottom: 20px !important;
    }
    
    .static-content h1
    {
        padding-top: 10px;
    }
    
    .static-content
    {
        padding: 0 3% !important;

    }
    
    #button-signup-newsletter
    {
        position:relative;
        left: 15px;
        
    }
    
    .note-text,
    
    .newsletter-widget-container .txt1
    {
        padding: 15px 15px 0 15px !important;
        width: calc(100% - 30px) !important;
    }
   .newsletter-widget-container .txt1{
    width: 92% !important;
    padding: 3% !important;
}
.newsletter-widget-container h1{
    padding-left:3% !important;
}
    
    .newsletter-widget-container
    {
        padding-left: 0;
    }
    
    #wMap
    {
        height:300px !important;
    }
    
    .signUp-widget-container .detail
    {
        padding-bottom: 0;
    }
    
    .right
    {
        text-align: left !important;
    }
    
    .signUpNew-widget-container
    {
        padding: 0;
    }
    
    h1
    {
        margin-top:20px;
    }
    
    .signUp-widget-container .txt
    {
     text-align: left;   
    }
    
    .signUp-widget-container .detail .row .loc-search
    {
        margin-left: 3px;
    }
    
    .row
    {
        clear:both;
    }
    
    .detail .row .txt2
    {
        margin-left: 0!important;
    }
    
    .signUp-widget-container .detail .row .txt3
    {
        width:80%;
        
    }
    
    .signUpNew-widget-container .detail .block3 .detail,
    .signUpNew-widget-container .detail .block2 .detail,
    .signUpNew-widget-container .detail .block1 .detail
    {
        height: auto !important;
    }
    
    .signUpNew-widget-container .detail .block1,
    .signUpNew-widget-container .detail .block2,
    .signUpNew-widget-container .detail .block3,
    .signUpNew-widget-container .detail .block3 .detail .btn,
    .signUpNew-widget-container .detail .block2 .detail .btn,
    .signUpNew-widget-container .detail .block1 .detail .btn
    {
        float: none;
        margin: auto !important;
        clear:both;
    }
    
    .news-widget-container .detail .subMenu-widget-container ul li
    {
        background: #eee !important;
    }
    
    .txt.desktop-menu
    {
        background: none !important;
    }
    
    .copyRight
    {
        margin: auto !important;
    }
    
    .activeTab
    {
        border-bottom: 1px solid #666 !important;
        background: #fff !important;
    }
    
    .chart-container
    {
        overflow-x: scroll;
    }

    .searchArea-widget-container
    {
        display:none;
    }


    #map_canvas,
    .interactiveMap-widget-container .bottom .map
    {
        height:350px!important;
    }

    .footer .copyRight
    {
        height: auto;
    }

    .footer .share-widget-Div
    {
        float: none;
        margin: auto;
        text-align: center;
    }

    .subNavigation-widget-container
    {
        display:none;
    }

    .mobile-menu .left-panel
    {
        display:none;
    }

    .signUp-widget-container
    {
        width:92%;
        padding: 0 3%;
    }
    .userInfo-widget-container .avatar-widget-container .title
    {

    }

    .subNavigation-widget-container .link
    {
        border: 0;
        background: url('/theme/tsunami/img/nav-bg.png') repeat scroll 0% 0% black;
        line-height:26px !important;
        height:26px;
        color: #fff;
    }

    .subNavigation-widget-container .link a:hover
    {
        color: #fff;
    }

    .subNavigation-widget-container .link a
    {
        color: #fff;
        text-align:left;
        padding-left: 55px;
    }

    .mobile-menu .subNavigation-widget-container
    {
        position: static;
        display:none;
        margin: 0;
    }

    body
    {
        overflow-x: hidden;
    }

    .left-panel .contentMenu-widget-container
    {
        margin-bottom:0;
    }

    .my-settings-container
    {
        padding: 0;
        width:100%;
        margin-top:0 !important;
    }

    .menu-container ul li
    {
        border-right:0;
    }



    .menu-container
    {
        background: #2e2e2e;
    }

    .menu-container ul
    {

    }

    .link
    {
        text-align:center;
    }

    .my-settings-container .right .row .text-2 h2
    {
        text-align:center;
    }


    .text-2
    {
        text-align:center !important;
    }

    .free-user-info
    {

    }

    .system-warnings
    {
        display:none;
    }

    .system-warnings .value,
    .system-warnings,.left,
    .userInfo-widget-container .avatar-widget-container .detail,
    .userInfo-widget-container .avatar-widget-container .title,
    .userInfo-widget-container .avatar-widget-container,
    .left-panel .userInfo-widget-container,
    .free-user-info .text,
    .free-user-info ul,
    .menu-container,
    .beneficiaries-container,
    .my-settings-container,
    .userInfo-widget-container .avatar-widget-container .detail .left,
    .userInfo-widget-container .avatar-widget-container .detail .right,
    .free-user-info ul li,
    .my-settings-container .right .row,
    .my-settings-container .right .row .text-2,
    .my-settings-container .right .row .text-1,
    .my-settings-container .right,
    h4
    {
        float:none;
    }

    .mid-container .right-panel
    {
        background: none;
    }

    .share-Div
    {
        text-align:center;
    }

    h1
    {
        margin-top:0;
    }

    .footer .share-Div .img
    {
        margin: 0 5px;
    }

    .login-widget-container .detail .row
    {
        margin-top:-10px;
    }

    .login-widget-container
    {
        padding: 0 3%;
    }

    .login-widget-container .detail
    {
        background: #b3e5f9;
        border-radius:10px;
    }

    .contentMenu-widget-container .detail ul li,
    .login-widget-container .detail .row
    {
        background: none;
    }

    .logo-container
    {
        overflow: hidden;
    }


    .footer .share-Div .img
    {
        float: none;
        display: inline-block;
    }

    .img
    {
        text-align:center;
    }

    .copyRight img
    {
        margin: auto;
    }

    .logo-container img
    {
        width: 100%;
        height:auto;
    }

    .contentMenu-widget-container .detail .moreBtn
    {
        float: none;
    }

    body
    {
        /*overflow-x: hidden;*/
    }

    .right,.column,.txt
    {
        text-align: center;
    }

    .indexPage-widget-container,
    .interactiveMap-widget-container .right .txt2
    {
        padding: 0 3%;
    }


    #main-container .footer{
        height: auto
    }


    #main-container .mid-container
    {
        width: 100%;
        float: none;
    }

    .footer .column
    {
        height:auto;
        margin-bottom: 25px;
    }

    .mobile-header p
    {
        color: #000;
        text-shadow: 
            2px 2px 5px #fff,
            -2px -2px 5px #fff,
            2px -2px 5px #fff,
            -2px 2px 5px #fff;
        text-align:center;
        font-size:13px;
    }

    .mobile-header .bold
    {
        font-weight:bold;
    }

    .mobile-header .italic
    {
        font-style:italic;
        font-weight:normal;
    }

    .logo-container img
    {
        width: 50%;
    }    

    .menu-container ul li a,
    .menu-container ul li a:hover
    {
        height:30px;
        border-bottom:0;
    }

    .menu-container ul li a
    {
        font-size:11px;

    }

    .menu-container ul
    {
        float: none;
        text-align: center;
    }

    .menu-container ul li
    {
        padding: 0 5px;
    }

    .free-user-info ul li.last
    {
        background: #fae8d9;
        text-align:center;
        border: 1px solid #e8acaf;
        border-radius: 5px;
        padding:0;
        margin: 2px auto;
    }

    .free-user-info .text
    {
        background: #c5d5e2;
        border: 1px solid #517ba2;
        border-radius: 5px; 
        text-align:center;
        padding:0;
        margin: 2px auto;
        color: #517ba2;
    }

    .free-user-info ul li
    {
        text-align:center;
        background: #e3f2c9;
        border: 1px solid #96bf8e;
        border-radius: 5px;
        padding:0;
        margin: 2px auto;
    }

    .menu-container ul li
    {
        float: none;
        display: inline-block;
    }

    #main-container .logo-container
    {
        height: auto;
    }

    #signup-premium
    {
        margin: auto;
        width: 100%;
        display: block;
        text-align: center;
    }  

    #signup-premium
    {
        margin-top:5px;
    }

    h3,h2,h1
    {
        font-size:22px !important;
    }
    #beneficiary-container .right h3 {
    font-size: 100% !important;
    }
    .mobile-menu .subNavigation-widget-container a
    {
        line-height: normal !important;
    }
    
    .mobile-only
    {
        display:block;
        width: 100%;
height: auto;
    }

    .news-widget-container .magnitude-Div .description
    {
        float: none;
        height: auto !important;
        background: #e2fecd !important;
        width: 100%;
    }
    
    .static-content img,
    .static-content iframe
    {
        width: 100% !important;
        height:auto !important;
    }
    .dialog-tab-container .details-widget-container .left h2{
     font-size:16px !important;
    }
    #mid-container h2
    {
        text-align: left !important;
		
		line-height: 120% !important;
    }
    
    #premium-sign-up-account
    {
        width: 65%;
        margin: 12px 0;
    }
    
    .signUp-widget-container .action .btn
    {
        float: none !important;
        width: 120px;
height: 32px;
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
margin-right: 20px;
color: #504f4f !important;
margin: auto !important;
display: block;
margin-bottom: -20px !important;
zoom: 1.2;
    }
    
    #my-pass-id
    {
        display:none;
    }
    
    .static-content .txt2 ul li
    {
        width: 100%;
    }
    
    .static-content li
    {
        padding-left: 0!important;
    }
    
    #UserWidgetSignupForm .row
    {
        margin-bottom: 33px !important;
    }
    
    
    .ui-dialog.ui-widget
    {
        width: 92% !important;
        margin: auto;
    }
    .signUpNew-widget-container{
    padding:0 3%;
    }
    .detail .right
    {
        text-align:center !important;
    }
    
    .beneficiaries-container p:first-child
    {
        padding-top:20px;
    }
    
    .beneficiaries-container p:last-child
    {
        padding-bottom:20px;
    }
    
    table[style="padding-top:25px;"] td img
    {
        width: auto !important;
        height: auto !important;
    }
    
    #mid-container-right-panel .txt
    {
        text-align:justify !important;
    }
    
    .my-history-container .message-delivery a
    {
        padding: 0 2px !important;
    }
    
    #UserSimulatorForm input[type="submit"]
    {
        margin-bottom:20px !important;
    }
    
    #beneficiary-container .row span.text
    {
        margin-top:20px;
        position:relative !important;
        top:30px;
        left: 0 !important;
    }
    
    #mid-container-right-panel .text-2 h2
    {
        text-align: center !important;
        font-size:20px !important;
    }
    
    .my-settings-container
    {
        width:96%;
        margin: auto !important;
    }
    
    .detail .txt
    {
        text-align:left;
    }
    
    div.sexy div.icon
    {
        left: 278px !important;
    }
    
    div.sexy,
    .signUpNew-widget-container .detail .row .combo-Div,
    div.sexy input,
    .signUpNew-widget-container .detail .row .txt2
    {
        width:96% !important;
        float: none !important;
    }
   
    .signUpNew-widget-container .detail .block1 .detail .btn,
    .signUpNew-widget-container .detail .block2 .detail .btn,
    .signUpNew-widget-container .detail .block3 .detail .btn
    {
        float: right;
        position: relative;
        top: 20px;
    }
    
    #mid-container .txt2 div
    {
        background: none !important;
    }
    
    #mid-container .txt2 div[style="padding-left:70px;background-image:url('/theme/tsunami/img/archive-expand-arrow.gif');background-repeat:no-repeat;background-position:40px 0;"]
    {
        padding-left: 20px !important;
    }
    
    #mid-container .txt2 div[style="padding-left:50px;background-image:url('/theme/tsunami/img/archive-expand-arrow.gif');background-repeat:no-repeat;background-position:20px 0;"]
    {
        padding-left: 20px !important;
    }
    
    .eqnews-detail img
    {
        width: auto !important;
        height: auto !important;
    }
    
    .detail .row:nth-child(7) .txt1,
    .detail .row:nth-child(9) .txt1
    {
        padding-top:20px;
    }
    
    h1
    {
        padding: 15px 0 0 0 !important;
        line-height: normal !important;
    }
    
    .txt2.moveItLeft
    {
        text-align: left !important;
    }
    
    .signUpNew-widget-container .detail .row .txt1
    {
        float: none !important;
        width:100%;
    }
.details-widget-txtinfo .label, .details-widget-txtinfo .lblDetail {
display: inline-block !important;
width: auto !important;
}
.lblDetailin{
display:block;
}
.labelhide
{
display:none !important;
}
}