/*Cascading Style Sheet*/
html{
    background:#cecdaa;
}
body{
    background:#cecdaa;    
}
#body{
    margin:0;
    padding:0;
/*font-family:"Lucida Sans", "Trebuchet MS", Arial, sans-serif; font-size: 1em; color:#333;*/
    font-family:"Verdana", sans-serif; font-size: 12px; color:#484943;
    line-height:13px;
    background:#cecdaa;
    text-align:center;
}



.h1{
    font-size: 20px;
    font-weight: lighter ;
    margin:10px 0 15px 0;
    color: white;
/*display:inline;*/
}


.h2{
    font-size: 14px;
    font-weight: normal;
/*color: #835c08;*/
    color: white;
    margin-bottom: 20px;
    line-height:16px;
}
.h2-side{
    font-size: 16px;
    font-weight: normal;
    color: white;
    margin-bottom: 20px;
    margin-top: 20px;
    line-height:11px;
}
.h3{
    font-size: 13px;
    font-weight: normal;
    line-height:15px;
    color: white;
    margin-bottom: 20px;
}
#titleimages{
    margin-left: -8px;
}
a, a:hover {
    color: rgb(132, 91, 13);
    text-decoration:underline;
}
a:visited{
    color: rgb(208, 183, 93);
}
#titleImage{
    width:321px;
    height:62px;
}
.left_h2_black, .right_h2_black{
    font-size:15px;
    font-weight:bold;
    text-align:left;
    padding:10px 0 5px 0;
    color:#845b0d;
}
.homeSlogan{
    padding-top:10px;
    font-size: 12px;
    font-style:normal;
    font-weight:bold;
}
.homeSponsoredByText{
    display:inline;
}
.homeExplText{

}
.homeMsgLabel
{
    padding: 0 0 0 0;
    height: 20px;
    vertical-align: middle;
    display:block;
    float:right;
    width:30px;
}
.signUpLabel
{
    color: white;
    font-size:11px;
    font-family: Verdana,serif;
    font-weight: normal;    /* options are normal, bold, bolder, lighter */
    font-style: normal;   /* options are normal or italic */

}


#container{
    margin: 10px 0 0 0;
    width: 910px;
    height: 640px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    text-align:justify;
}



#left{
    padding: 0;
    margin: 0;
    float: left;
/*background: #c2bd6e;*/
    background: #c2bd6e url(images/leftsketv4.jpg) no-repeat bottom right;
    width: 370px ;
    height: 100%;
}


#right{
    padding: 0;
    margin: 0;
    float: left;
    background: #c2bd6e;
    width: 510px;
    height: 100%;
    overflow:hidden;
    background: #c2bd6e url(images/foot.png) no-repeat bottom left;
}
#statistics{
    font-size: 12px;
    color: #815708;
    float:left;
    margin-left: 80px;
    margin-top: 28px;
    font-weight: bold;
}
#statistics1{
    font-size: 12px;
    color: #815708;
    float:left;
    margin-left: 80px;
    margin-top: 2px;
    font-weight: bold;
}
#grbx{
    background: #c6d065 url(images/greenbxbt.png) no-repeat bottom left;
    width:510px;
    height: 420px;
    margin: 10px 0 0 0;
}
#grbx2{
    background: #c6d065 url(images/greenbxbt.png) no-repeat bottom left;
    width:510px;
    height: 547px;
/*margin: 10px 5px 0 10px;*/
    margin:10px 0 0 0;
}


/*used to give rounded corners on green box*/
.grtop{
    background: url(images/greenbxtop.png) no-repeat top left;
    width: 510px;
    height: 39px;
    padding: 0;
    margin: 0;
}


#main{
    float: left;
    width: 460px;
    height: 210px;
    margin: 0 0 0 16px;
    padding: 10px 10px 0 10px;
    background: #fff;
}




#messages{
    padding: 0;
    margin: 0 0 0 6px;
    float: right;
    height: 35px;
    font-size: 16px;
    line-height:35px;
    text-align: right;
    color: #fff;
    width:320px;
}

#recharge{
    padding: 0;
    margin: 0 0 0 6px;
    text-align: right;
    color: #fff;
    width:320px;
    float: right;
    height: 35px;
    font-size: 14px;
}

#number{
    padding: 0;
    float: right;
    margin: 1px 70px 0 0;
    height: 57px;
    width: 103px;
    background: url('images/sms-hours.png') no-repeat center;
    font-size:14px;
    line-height:35px;
    color: #fff;
}
#sms{
    padding-left:20px;
    clear:both;
}
.mHours{
    margin-top:-3px;
    padding-left:15px;
}
.clear{
    clear:right;
    display:block;
}
#text{
    padding: 5px 0 0 5px;
    float: left;
    width: 50px;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    color: #333;
}

#msgbx{
    padding-left: 35px;
    float:left;
    width: 400px;
/*font-size: .8em;*/
/*height: 200px;*/
    position:relative;
    bottom:4px;
}


/*navigation*/
/*navigation*/

#nav{
    float: left;
    width: 210px;
    margin: 5px 0 0 8px;
    padding: 8px 0 0 8px;
    list-style: none;
    clear:none;
    font-size:12px;
    line-height:17px;

}

#nav1{
    float:right;
    width: 260px;
    margin:5px 14px 0 0;
    padding: 8px 0 0 8px;
    list-style: none;
    font-size:12px;
    line-height:17px;
}

#nav li{
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
/*font-family: "Lucida Grande", sans-serif;*/
/*font-size: 80%;*/
}
#nav1 li{
/*font-family: "Lucida Grande", sans-serif;*/
/*font-size: 80%;*/
}

#nav1 a {
    float: right;
    display: block;
    margin: 0;
    padding: 4px;
    color: #756921;
    text-decoration: none;
    border: 1px solid #fff;
    border-bottom: none;
    background: #f4c04e ;
    margin-left:2px;
    cursor:pointer;
    font-family: "Arial", sans-serif;
    font-size: 14px;
    font-weight:bold;
}

#nav a{
    float: left;
    display: block;
    margin: 0;
    padding: 4px;
    color: #756921;
    text-decoration: none;
    border: 1px solid #fff;
    border-bottom: none;
    background: #f4c04e;
    margin-right:2px;
    font-family: "Arial", sans-serif;
    font-size: 14px;
    font-weight:bold;
}

#nav a:hover, body#intro #t-intro a:hover, body#intro #t-send a:hover, body#intro #t-news a:hover, body#intro #t-about a:hover, body#intro #t-login a:hover {
    color: #333;
    background: #fff ;
}

body#intro #t-intro_active a, body#intro #t-send_active a, body#intro #t-news_active a, body#intro #t-login_active a, body#intro #t-about_active a, body#intro .t-menuItem_active {
    color: #333;
    background: #fff;
}

#nav a:hover, #nav1 a:hover, body#intro .t-menuItem_active a{
    color:#333;
    background:#fff;
}

#nav .t-menuItem_active a
{
    color:#333;
    background:#fff;
}

#nav1 .t-menuItem_active a
{
    color:#333;
    background:#fff;
}
/*#nav .t-menuItem a, #nav1 .t-menuItem a{
    padding:1px;
}
	*/

/*#t-news, #t-about, #t-login{*/
/*display:block;*/
/*float:right;*/
/*margin: 0;*/
/*padding: 4px 8px;*/
/*color: #333;*/
/*text-decoration: none;*/
/*border: 1px solid #fff;*/
/*border-bottom: none;*/
/*background: #f4c04e url(images/off.gif) repeat-x top left;d*/
/*}*/


.subtitle{ font-size:14px;font-weight:normal; text-align:left; color:white; margin-top:10px;}
.terms{font-size:12px;}
.myBody{background:#C2BD6E; padding:10px; font-family:Verdana, sans-serif; font-size: 12px; color:#484943; line-height:15px; font-weight:normal;text-align: justify;}


/*message area*/

.fieldset {
    float: left;
    width: 295px;
    margin: 0 0 0 0;
    background:#835c08 url(images/brbxcr_btlt.png) no-repeat bottom left;
    color: #fff;
    border:solid 0 #fff;
    padding:1px 5px 5px 5px;

}

.fieldset label {
    text-align: right;
    width: 110px;
    padding:0;
    margin:0;
    border:solid 0 #fff;
}

.fieldset .nobr {display:none;}

.fieldset .textfield {
/*margin:2px 0 2px 10px;*/
    height:20px;
    width:210px;
    border:solid 0 #fff;
    background: #835c08 url(images/telmsgbx.png) no-repeat top left;
    float:right;
    margin:2px 32px 0 10px;

}
.fieldset .disabled_textfield {
    margin:2px 32px 0 10px;
/*margin:2px 0 2px 10px;*/
    height:20px;
    width:210px;
    border:solid 0 #fff;
    background: #835c08 url(images/telmsgbxstate3.png) no-repeat top left;
    float:right;
    color:#666666;
}
.toDiv{
    margin: 0;
    padding: 0;
/*vertical-align:middle;*/
/*float:left;*/
/*clear:left;*/
/*display: inline;*/
}

.to{
    margin: 0;
    padding: 0;
/*vertical-align:middle;*/
    float:left;
/*clear:left;*/
    display: inline;
}

#messageLabel{
/*float:left;*/
/*clear:both;*/
    display:block;
    width: 220px;
}

#text0, #text1, #text2, #text3, #text4{
    margin:2px 15px 2px 0;
    height:20px;
    width:210px;
    border:solid 0 #fff;
    background: #835c08 url(images/telmsgbx.png) no-repeat top left;
    float:left;
/*display:inline;*/
    clear:both;

}
.invalidToField{
    background:url(images/invalidbut.png) no-repeat bottom;
    display:inline;
    width:22px;
    height:22px;
    padding-left:25px;
    padding-bottom:9px;
/*padding-bottom:10px;*/
/*margin-top: 30px;*/
/*float: right;*/
/*padding-top:-10p;*/
/*margin-left:135px;*/
}
.validToField{
    background:url(images/validbut.png) no-repeat bottom;
    display:inline;
    width:22px;
    height:22px;
    padding-left:25px;
    padding-bottom:9px;
/*margin-top:30px;*/
/*float:right;*/
/*padding-top:-10px;*/
/*margin-left:135px;*/
/*padding-buttom:25px;*/
}

.butPanel {

/*padding-top : 10px;*/
/*margin-bottom: 8px;*/
/*margin-top: 2px;*/
    margin-top: 10px;
    margin-bottom: 10px;
/*margin-buttom: 12px;*/
/*padding-bottom: 15px;*/
/*vertical-align: bottom;*/
    display: inline;
}


.dropdownTrigger{
/*display:inline;*/
    height:20px;
/*position:relative;*/
/*left:113px;*/
}

.fieldset .textarea {
    margin:2px 0 0 10px;
    height:105px;
    width:190px;
    border:solid 0 #fff;
}

.sendContainer{
    background:  #835c08 url(images/brbxcr_btrt.png) no-repeat bottom right;
    margin-top:69px;
    padding:0 0 0 0;
    float:left;
    cursor:pointer;
    height:45px;
}
.send {
    padding: 0 0 0 0;
    margin: 0;
    width:70px;
    background:  transparent url(images/brbxcr.png) no-repeat top right;
    border:solid 0 #fff;
    color: #fff;
    font-size: 13px;
    height:45px;
    vertical-align:middle;
}
.bgformCont{
    background: #fff url(images/whiteCorner_bt_rt.png) no-repeat bottom right;
    margin: 0 0 0 16px;
    width:480px;
}
.bgform{
    background: #fff url(images/whiteCorner_bt_lt.png) no-repeat bottom left;
    margin: 0 14px 0 0;
    padding: 3px 0 5px 10px;
}


.bgfield{
    /*padding: 3px 0 0 10px;*/
    /*margin: 0 3px 0px 0;*/
    /*background:#835c08 url(images/brwhcr.gif) no-repeat top left;*/
    /*color: #fff;*/
    /*border:solid 0 #fff;*/
    padding: 3px 0 0 10px;
    margin: 8px 0 3px 4px;
    background:#835c08 url(images/brwhcr.gif) no-repeat top left;
    color: #fff;
    border:solid 0 #fff;
}

.bgfield2{
    padding: 0 10px 4px 0;
    margin: 0 0 0 0;
    background: url(images/brwhcr_br.gif) no-repeat bottom right;
    color: #fff;
    border:solid 0 #fff;
}

.bgfield .label {
    display: block;
    width: 100px;
    margin-right: 10px;
    text-align: left;
    font-size: 12px;
}

.bgfield .textfield{
    height:20px;
    width:210px;
    border:solid 0 #fff;
    background: #835c08 url(images/telmsgbx.png) no-repeat top left;
}

.bgfield .short_textfield{
    height:20px;
    width:185px;
    border:solid 0 #fff;
    background: #835c08 url(images/telmsgbx2.png) no-repeat top left;
    margin: 0 0 5px 0;
}
.bgfield .disabled_textfield {
    height:20px;
    width:210px;
    border:solid 0 #fff;
    background: #835c08 url(images/telmsgbxstate3.png) no-repeat top left;
    color:#666666;
}

.bgfield #msg{
    border: 0 solid #c6d065;
    padding: 0 4px 0 4px;
    font-family: Tahoma, sans-serif;
    font-size:11px;
    background: #a5bc4a url(images/message.png) no-repeat top left;
    color:black;
    overflow: auto;
}

.fieldset #msg{
    overflow:hidden;
    border: 0 solid #c6d065;
    padding: 4px;
    font-family: Tahoma, sans-serif;
    font-size:11px;
    background: #a5bc4a url(images/message.png) no-repeat top left;
    color:black;
    margin:2px 0 2px 10px;
    float:right;
    height:60px;
    line-height:13px;
}}

#gsmCharCounter{
    width:242px;    /* same as width of image used for bg of msg field */
    text-align:right;
}

#prefcapt{
    width:460px;
}


#pref{
    float: right;
    font-size: 10px;
    width: 115px;
    height:191px;
    color:white;
    border:2px outset #c6d065;
    padding:1px;
    margin: 5px 0 0 0;
}

#capt{
    margin: 5px 0 5px;
/*padding-top: 10px;*/
/*padding-bottom: 10px;*/
/*margin-bottom: 20px;*/
/*float: left;*/
/*border: 1px solid #835c08;*/
/*background: #fff;*/
/*width: 260px;*/
/*height: 130px;*/
}

.buttonrow{
    width: 150px;
/*clear: both;*/
/*height:20px;*/
/*margin: 0 0 30px 0;*/
    float:right;
    position:relative;
    bottom:23px;
/*right:5px;*/
    left:5px;
}


.validbut{
    background:url(images/validbut.png) no-repeat top left;
    display:inline;
    width:22px;
    height:22px;
    padding-left:25px;
    padding-top:2px;
    font-size:15px;
}

.invalidbut{
    background:url(images/invalidbut.png);
    display:inline;
    width:22px;
    height:22px;
    padding-left:25px;
    padding-top:2px;
    font-size:15px;
}

.invalidbutHidden{
    background:url(images/invalidbut.png);
    display:none;
    width:22px;
    height:22px;
/*padding-left:25px;padding-top:2px;*/
}
#destValidBut{
    float:right;
    width:22px;
    padding:0;
}
#homeDestField{
    margin:2px 10px 0 10px;
}
.addMore{
    background:url(images/add_small.png) no-repeat center;
    cursor:pointer;
/*display:inline;*/
    width:16px;
    height:22px;
    border:0;
/*margin-left:5px;*/
    padding-left:25px;
/*padding-top: 2px;*/
/*padding-bottom:1px;*/
/*margin-bottom:2px;*/
/*float:left;*/
/*padding-left:25px;padding-top:3px*/
}

.removeDestination{
    background:url(images/remove_small.png) no-repeat center;
    cursor:pointer;
/*display:inline;*/
    width:16px;
    height:22px;
/*padding-bottom:1px;*/
/*margin-bottom:2px;*/
    border:0;
    padding-left:25px;
/*padding-left:25px;padding-top:3px*/
}


#loginButton{
/*float:right;*/
    margin-left:140px;
    margin-top: 20px;
    margin-bottom: 40px;
    width:70px;
}
#clearButton{
    font-size:11px;
/*padding:0;*/
    margin: 0 10px 0 0;
/*display:inline;*/
    float:right;
}
#sendButton{
    font-size:11px;
    margin: 0;
/*width:70px;*/
    vertical-align:middle;
    padding:0;
/*background:url(images/sms.png) no-repeat right;*/
/*padding-right:25px;*/
/*display:inline;*/
/*text-align:left;*/
    float:right;
}
.forgotPasswordPanel{
    border:3px #c6d065 ;
/*border-style:outset;*/
    padding:10px;
    margin-bottom:10px;
}
#forgotPasswordInputBoxEmail{
/*margin-left:54px;*/
}
#forgotPasswordInputBoxMobile{
/*margin-left:60px;*/
}
#forgotPasswordButton{
    display:block;
    float:right;
    text-decoration:underline;
    margin-right: 70px;
    cursor:pointer;
    text-align:left;
/*width: 15px;*/

}
.fakeLink{
    font-family: Verdana,serif;
    font-size: 11px;
    font-weight: normal;    /* options are normal, bold, bolder, lighter */
    font-style: normal;   /* options are normal or italic */
    text-decoration:underline;
    cursor:pointer;
    color:white;
}
.fakeLink:hover{
    cursor:pointer;
    color:white;
}
.fakeLink:hover{
    text-decoration:none;
    color:white;
}
.fakeLinkWithIcon{
    cursor:pointer;
    color:white;
    background: url("images/sms2.png") left no-repeat;
    padding-left:35px;
    text-transform:uppercase;
    font-size:10px;
}
.hrGreenThick{
    background-color: #c4d16b;
    color: #c4d16b;
    border:1px solid #c4d16b;
    clear: both;
    margin-left:22px;
    margin-top:-1px;
    height:0;
}
#sendPasswordButton{
    margin-left: 153px;
}
#signUpInputBox{
    margin-bottom:15px;
}
#signUpButton{
    margin-top:5px;
    margin-left:365px;
    padding-right:25px;
    width:70px;
}
.sms-icon {
    background: url(images/sms.png) right no-repeat;
}
.optOutPanel{
    padding:50px;
}
.inlineElement{
    display:inline;
}
.centeredDiv{
    text-align:center;
}
.buttonsRightSide{
    height:22px;
}
#optOutInputBox{
    margin-bottom:20px;
}
#optOutButton{
/*display:inline;*/
/*margin-left:350px;*/
    width:70px;
    float:right;
}
.radioButtons{
    display:block;
    margin-left:10px;
}

.signUpLeft{
/*margin-right:30px;*/
    padding-right:10px;
}
.signUpRight{
/*float:right;*/
/*margin-right:30px;*/
    padding-right:10px;
}

.validInput{
    background:url(images/validbut.png) no-repeat bottom right;
    padding: 0 25px 0 0;
}

.invalidInput{
    background:url(images/invalidbut.png) no-repeat bottom right;
    padding: 0 25px 0 0;
}

.accountOptionsLine{
    padding-bottom:5px;
/*margin-bottom:5px;*/
}

.forgotPassEmailPanel{
    padding-right:0;
    margin-bottom: 10px;
}

.forgotPassMobilePanel{
/*padding:50px;*/
    margin-bottom:20px;
}

.languagePanel
{
    float: right;
    margin: 0 3px 0 3px;
    padding: 0;
    height:14px;
    right:15px;
    position:relative;
    bottom:37px;
}


.english
{
/*background:url(images/EN.png) no-repeat;*/
    cursor:pointer;
/*display:inline;*/
    width:20px;
    height:14px;
    border:0;
    padding: 0 0 0 3px;
/*margin-left:5px;*/
}

.greek
{
/*background:url(images/GR.png) no-repeat;*/
    cursor:pointer;
/*display:inline;*/
    width:20px;
    height:14px;
    border:0;
/*margin-left:5px;*/
    padding: 0 0 0 3px;
}

#footer{
    clear:both;
    margin-top:0px;
    padding-left:60px;
    font-size:10px;
    margin-bottom:10px;
}

#footer a{
    color:#815708;
}

.cytechLogo{
    background: url(images/cytech_2010_logo_100x40.png) no-repeat top center;
    height:40px;
    width:100%;
}
.x-fieldset-header-text
{
    color: white;
}
.x-fieldset{
    border: #c4d16b 1px solid;
}
fieldset.x-panel-collapsed{
    border:0;
}
.contactButton{
    display:inline;
    text-decoration:underline;
    margin-left: 20px;
    height:22px;
/*padding-top: 20px;*/
/*padding-bottom: 10px;*/
    vertical-align:middle;
    cursor:pointer;

/*text-align:left;*/
/*margin-bottom: 13px;*/
}
#termsConditionsLabel{
    width: 405px;
    padding: 0 0 5px 0;
}
#termsConditionsBox{
    float:right;
}
#contactSelectButton{
/*margin-top:5px;*/
    margin-left:170px;

}

#optOutVerificationButton, #emailVerificationButton, #mobileVerificationButton, #newContactButton
{
    margin-left:140px;
    margin-top: 4px;
    margin-bottom: 20px;
    width:70px;
}

#floating_panel{
    width: 26px;
    float:right;
    overflow-x: hidden;
    overflow-y: hidden;
    z-index: 100;
    position:relative;
    top: 40px;
    right:3px;
    padding-top: 5px;
    background: transparent url("images/panel_t.png") no-repeat scroll 0 0;

}
#floating_panel_wrap{
    display: block;
    padding: 1px 0 6px;
    background: transparent url("images/panel_b.png") no-repeat scroll 0 100%;
    min-height:50px;

}
.socialNetworkingIcon {
    text-indent: -10000px;
    display: block;
    height: 16px;
    width: 16px;
    margin: 6px 5px;
}
#facebookLink, #facebookBottomLink {
    background: url('images/fb_f16.png') no-repeat 0 0;
}
#twitterLink, #twitterBottomLink {
    background: url('images/twitter_f16.png') no-repeat 0 0;
}
#rssLink, #rssBottomLink {
    background: url('images/rss_f16.png') no-repeat 0 0;
    display:none;
}


.PopUpWindow
{
    vertical-align: middle;
    text-align: center;
}

.bPanel
{
    display:inline;
}

.sepHTML
{
    line-height: 2px;
}

.fst_mask{
    background:#c6d065 ;
    width:200px;
    text-align:center;
    padding:2px;
    border:2px #835c08 solid;
}
.fst_mask div{
    padding:5px 10px 5px 20px;
    background: #fbfbfb url( 'js/resources/images/default/grid/loading.gif' ) no-repeat 5px 5px;
    border:1px #835c08 solid;
}

/******************* countdown timer styling ************************/
.countdownNumbers {
    width: 18px;
    text-align: center;
    font-family: Verdana,serif;
    font-size: 12px;
    font-weight: normal;    /* options are normal, bold, bolder, lighter */
    font-style: normal;   /* options are normal or italic */
    color: #ffffff;       /* change color using the hexadecimal color codes for HTML */
}
.countdownTitle {		/* the styles below will affect the title under the numbers, i.e., "Days", "Hours", etc. */
    width: 18px;
    text-align: center;
    font-family: Verdana,serif;
    font-size: 7px;
    font-weight: bold;    /* options are normal, bold, bolder, lighter */
    color: #fff;       /* change color using the hexadecimal color codes for HTML */
}
#countdownTable {
    width: 80px;
    height: 24px;
    border-style: none;
    background-color: transparent;
    margin: 0 auto;
}
.countdownSeparator{
    width: 8px;
    text-align: center;
    font-family: Verdana,serif;
    font-size: 12px;
    font-weight: normal;    /* options are normal, bold, bolder, lighter */
    font-style: normal;   /* options are normal or italic */
    color: #ffffff;       /* change color using the hexadecimal color codes for HTML */
}


/*****************custom recaptcha theme ****************************/
.recaptchaInstr{
    margin:15px 0 0 0;
}
#recaptcha_widget{
    width:435px;
    height:80px;
    padding: 1px 5px 0 5px;
    border:1px dotted white;
}
.recaptcha_image_cell {
    float:left;
    width:300px;
}

.recaptcha_input_area{
    float:left;
    margin-top:2px;
}

#recaptcha_buttons{
    float:right;
    padding: 5px 5px 0 5px;
}
#recaptcha_tag{
    float:right;
    padding-top: 5px;
}

#recaptcha_image{
    width: 300px;
    height: 57px;
    display:block;
}

#recaptcha_reload_btn, #recaptcha_reload, #recaptcha_switch_audio_btn, #recaptcha_switch_img_btn{
    background:none;
    cursor:pointer;
}

#recaptcha_whatsthis_btn, #recaptcha_whatsthis{
    border:0;
}

/*******************   grid css **************************************/
.x-grid3-cell-inner {
    overflow: visible; white-space: normal !important;
}


#outershell{
    width: 420px;
    padding: 0;
    margin: 0;
}


.x-panel-header-text {          /*message history heading style*/
    font-size: 14px;
    color: #756921;
    padding: 5px;
    border: 1px solid #fff;
/*background: #835d09;*/
    background: #f4c04e;
    width:200px;
}



.x-panel-body {               /*outer body*/
    width: 415px;
    background:#835c08;
/*height:280px;*/
/*border: 1px solid #333; */
/*background: url('images/wood.gif') repeat-y;*/
}

/*************************ToolTips css *********************************/

.x-tip{
    position: absolute;
    top: 0;
    left:0;
    visibility: hidden;
    z-index: 20000;
    border:0 none;
}
.x-tip .x-tip-close{
    background-image: url(js/resources/images/default/qtip/close.gif);
    height: 15px;
    float:right;
    width: 15px;
    margin:0 0 2px 2px;
    cursor:pointer;
    display:none;
}
.x-tip .x-tip-tc {
    background: transparent url(images/tip-sprite2.gif) no-repeat 0 -62px;
    padding-top:3px;
    overflow:hidden;
/*zoom:1;*/
}
.x-tip .x-tip-tl {
    background: transparent url(images/tip-sprite2.gif) no-repeat 0 0;
    padding-left:6px;
    overflow:hidden;
/*zoom:1;*/
}
.x-tip .x-tip-tr {
    background: transparent url(images/tip-sprite2.gif) no-repeat right 0;
    padding-right:6px;
    overflow:hidden;
/*zoom:1;*/
}
.x-tip .x-tip-bc {
    background: transparent url(images/tip-sprite2.gif) no-repeat 0 -121px;
    height:3px;
    overflow:hidden;
}
.x-tip .x-tip-bl {
    background: transparent url(images/tip-sprite2.gif) no-repeat 0 -59px;
    padding-left:6px;
/*zoom:1;*/
}
.x-tip .x-tip-br {
    background: transparent url(images/tip-sprite2.gif) no-repeat right -59px;
    padding-right:6px;
/*zoom:1;*/
}
.x-tip .x-tip-mc {
    border:0 none;
    font: normal 11px tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-ml {
    background: #fff url(images/tip-sprite2.gif) no-repeat 0 -124px;
    padding-left:6px;
/*zoom:1;*/
}
.x-tip .x-tip-mr {
    background: transparent url(images/tip-sprite2.gif) no-repeat right -124px;
    padding-right:6px;
/*zoom:1;*/
}
.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc {
    font-size:0;
    line-height:0;
}
.x-tip .x-tip-header-text {
    font: bold 11px tahoma,arial,helvetica,sans-serif;
    padding:0;
    margin:0 0 2px 0;
    color:#444;
}
.x-tip .x-tip-body {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    margin:0 !important;
    line-height:14px;
    color:#444;
    padding:0;
}

.x-tip .x-tip-body .loading-indicator {
    margin:0;
}

.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text {
    cursor:move;
}

.x-form-invalid-tip {
}

.x-form-invalid-tip .x-tip-tc {
    background: url(js/resources/images/default/form/error-tip-corners.gif) repeat-x 0 -12px;
    padding-top:6px;
}
.x-form-invalid-tip .x-tip-tl {
    background-image: url(js/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-tr {
    background-image: url(js/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-bc {
    background: url(js/resources/images/default/form/error-tip-corners.gif) repeat-x 0 -18px;
    height:6px;
}
.x-form-invalid-tip .x-tip-bl {
    background: url(js/resources/images/default/form/error-tip-corners.gif) no-repeat 0 -6px;
}
.x-form-invalid-tip .x-tip-br {
    background: url(js/resources/images/default/form/error-tip-corners.gif) no-repeat right -6px;
}
.x-form-invalid-tip .x-tip-ml {
    background-image: url(js/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-mr {
    background-image: url(js/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-body {
    padding:2px;
}
.x-form-invalid-tip .x-tip-body {
    padding-left:24px;
    background:transparent url(js/resources/images/default/form/exclamation.gif) no-repeat 2px 2px;
}


.x-tool
{

    overflow-x: hidden;

    overflow-y: hidden;

    width: 15px;

    height: 15px;

    float: right;

    cursor: pointer;

    background: #999900 url(js/resources/images/default/panel/tool-sprites.gif) no-repeat scroll 0 0;

    margin-left: 2px;

}

.x-tool-close
{
    background-position: 0 0;
}

.x-tool-close-over
{
    background-position: -15px 0;
}


/*******************************Windows and MessageBox css ***********************************/
x-window {
/*zoom:1;*/
}
.x-window .x-resizable-handle {
    opacity:0;
    -moz-opacity:0;
/*filter:alpha(opacity=0);*/
}

.x-window-proxy {
    background: #d4dda8;
    border:1px solid #99bbe8;
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;top:0;
    display:none;
    opacity:.5;
    -moz-opacity:.5;
/*filter:alpha(opacity=50);*/
}

.x-window-header {
    overflow:hidden;
/*zoom:1;*/
    background-color: #d4dda8;
}

.x-window-bwrap {
    z-index:1;
    position:relative;
/*zoom:1;*/
}
.x-window-tl .x-window-header {
    color:#15428b;
    font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 0 4px 0;
    background-color: #d4dda8;
}
.x-window-header-text {
    cursor:pointer;
    color: black;
}
.x-window-tc {
    background: transparent url(images/top-bottom2.png) repeat-x 0 0;
    overflow:hidden;
/*zoom:1;*/
}
.x-window-tl {
    background: transparent url(images/left-corners2.png) no-repeat 0 0;
    padding-left:6px;
/*zoom:1;*/
    z-index:1;
    position:relative;
}
.x-window-tr {
    background: transparent url(images/right-corners2.png) no-repeat right 0;
    padding-right:6px;
}
.x-window-bc {
    background: transparent url(images/top-bottom2.png) repeat-x 0 bottom;
/*zoom:1;*/
}
.x-window-bc .x-window-footer {
    padding-bottom:6px;
/*zoom:1;*/
    font-size:0;
    line-height:0;
}
.x-window-bl {
    background: transparent url(images/left-corners2.png) no-repeat 0 bottom;
    padding-left:6px;
/*zoom:1;*/
}
.x-window-br {
    background: transparent url(images/right-corners2.png) no-repeat right bottom;
    padding-right:6px;
/*zoom:1;*/
}
.x-window-mc {
    border:1px solid #999900;
    padding:0;
    margin:0;
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    background:#d4dda8;
    text-align:center;
}


.x-window-ml {
    background: transparent url(images/left-right2.png) repeat-y 0 0;
    padding-left:6px;
/*zoom:1;*/
}
.x-window-mr {
    background: transparent url(images/left-right2.png) repeat-y right 0;
    padding-right:6px;
/*zoom:1;*/
}
.x-panel-nofooter .x-window-bc {
    height:6px;
}
.x-window-body {
    overflow:hidden;
}
.x-window-bwrap {
    overflow:hidden;
}
.x-window-maximized .x-window-bl, .x-window-maximized .x-window-br,
.x-window-maximized .x-window-ml, .x-window-maximized .x-window-mr,
.x-window-maximized .x-window-tl, .x-window-maximized .x-window-tr {
    padding:0;
}
.x-window-maximized .x-window-footer {
    padding-bottom:0;
}
.x-window-maximized .x-window-tc {
    padding-left:3px;
    padding-right:3px;
    background-color:white;
}
.x-window-maximized .x-window-mc {
    border-left:0 none;
    border-right:0 none;
}
.x-window-tbar .x-toolbar, .x-window-bbar .x-toolbar {
    border-left:0 none;
    border-right: 0 none;
}
.x-window-bbar .x-toolbar {
    border-top:1px solid #99bbe8;
    border-bottom:0 none;
}
.x-window-draggable, .x-window-draggable .x-window-header-text {
    cursor:move;
}
.x-window-maximized .x-window-draggable, .x-window-maximized .x-window-draggable .x-window-header-text {
    cursor:default;
}
.x-window-body {
    background:transparent;
}
.x-panel-ghost .x-window-tl {
    border-bottom:1px solid #99bbe8;
}
.x-panel-collapsed .x-window-tl {
    border-bottom:1px solid #84a0c4;
}
.x-window-maximized-ct {
    overflow:hidden;
}
.x-window-maximized .x-resizable-handle {
    display:none;
}
.x-window-sizing-ghost ul {
    border:0 none !important;
}


.x-dlg-focus{
    -moz-outline:0 none;
    outline:0 none;
    width:0;
    height:0;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
}
.x-dlg-mask{
    z-index:10000;
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
/*filter: alpha(opacity=50);*/
    background-color:#CCC;
}

body.ext-ie6.x-body-masked select {
    visibility:hidden;
}
body.ext-ie6.x-body-masked .x-window select {
    visibility:visible;
}

.x-window-plain .x-window-mc {
    background: #d4dda8;
    border-right:1px solid #DFE8F6;
    border-bottom:1px solid #DFE8F6;
    border-top:1px solid #a3bae9;
    border-left:1px solid #a3bae9;
}

.x-window-plain .x-window-body {
    border-left:1px solid #DFE8F6;
    border-top:1px solid #DFE8F6;
    border-bottom:1px solid #a3bae9;
    border-right:1px solid #a3bae9;
    background:transparent !important;
}

body.x-body-masked .x-window-plain .x-window-mc {
    background: #d4dda8;
}

.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;background-color:#d4dda8;width:100%;height:100%;
/*zoom:1;}*/
}
.gwt-HTML, .homeExplText{
    line-height: 15px;
}
#sponsorMsg{
    margin-left:20px;
    width:400px;
    font-size:11px;
    position:relative;
    top:-5px;
}

#prosmsAd{
    background: url(images/Bannerbg.png) no-repeat scroll 0 0 transparent; 
    height: 103px;
    width: 860px;
    margin: 10px 0 0 0;
    position:relative;
    top:10px;
}
