body{background:#000000;font-family: "Nokia Sans Regular";}
.in_rtl {color:#000000;word-wrap:break-word;}
.out_rtl {color:#FFFFFF;word-wrap:break-word;}
.outbox_rtl {color:#999999;word-wrap:break-word;}
.in_ltr {color:#000000;word-wrap:break-word;}
.out_ltr {color:#FFFFFF;word-wrap:break-word;}
.outbox_ltr {color:#999999;word-wrap:break-word;}
b.in1 {display:block; width:445px; height:23px;}
.in2 {display:block;width:435px; margin:0px 0px 0px 0px; padding:0px 5px 2px 5px;overflow:auto;}
b.in3 {display:block; width:445px; height:23px; margin-bottom:-16px;}
b.out1 {display:block; width:445px; height:23px; margin-top:0px;}
.out2 {display:block;width:435px; margin:0px 0px 0px 0px; padding:0px 5px 2px 5px;overflow:auto;}
b.out3 {display:block; width:445px; height:23px;margin-bottom:-16px;}

/* RTL layout, top - bottom - center format bubble */
div.in_rtl b.in1 {background:url(vga_bubble_rtl.png) no-repeat; background-position: 0 0; width: 445px; height: 23px; } 
div.in_rtl b.in3 {background:url(vga_bubble_rtl.png) no-repeat; background-position: -890px 0; width: 445px; height: 23px; } 
div.in_rtl p {background:url(vga_bubble_rtl.png) repeat-y; background-position: -445px 0; width: 435px;  } 

div.out_rtl b.out1 {background:url(vga_bubble_rtl.png) no-repeat; background-position: -1335px 0; width: 445px; height: 23px; } 
div.out_rtl b.out3 {background:url(vga_bubble_rtl.png) no-repeat; background-position: -2225px 0; width: 445px; height: 23px; } 
div.out_rtl p {background:url(vga_bubble_rtl.png) repeat-y; background-position: -1780px 0; width: 435px;  } 

div.outbox_rtl b.out1 {background:url(vga_bubble_rtl.png) no-repeat; background-position: -1335px 0; width: 445px; height: 23px; } 
div.outbox_rtl b.out3 {background:url(vga_bubble_rtl.png) no-repeat; background-position: -2225px 0; width: 445px; height: 23px; } 
div.outbox_rtl p {background:url(vga_bubble_rtl.png) repeat-y; background-position: -1780px 0; width: 435px;  } 

/* LTR layout, top - bottom - center format bubble */
div.in_ltr b.in1 {background:url(vga_bubble_ltr.png) no-repeat; background-position: 0 0; width: 445px; height: 23px; } 
div.in_ltr b.in3 {background:url(vga_bubble_ltr.png) no-repeat; background-position: -890px 0; width: 445px; height: 23px; } 
div.in_ltr p {background:url(vga_bubble_ltr.png) repeat-y; background-position: -445px 0; width: 435px; } 

div.out_ltr b.out1 {background:url(vga_bubble_ltr.png) no-repeat; background-position: -1335px 0; width: 445px; height: 23px; } 
div.out_ltr b.out3 {background:url(vga_bubble_ltr.png) no-repeat; background-position: -2225px 0; width: 445px; height: 23px; } 
div.out_ltr p {background:url(vga_bubble_ltr.png) repeat-y; background-position: -1780px 0; width: 435px; } 

div.outbox_ltr b.out1 {background:url(vga_bubble_ltr.png) no-repeat; background-position: -1335px 0; width: 445px; height: 23px; } 
div.outbox_ltr b.out3 {background:url(vga_bubble_ltr.png) no-repeat; background-position: -2225px 0; width: 445px; height: 23px; } 
div.outbox_ltr p {background:url(vga_bubble_ltr.png) repeat-y; background-position: -1780px 0; width: 435px; } 

.name_rtl {max-width:435px;vertical-align:baseline;font-family:"Nokia Sans Semibold";color:#009FEB;float:right;}
.name_ltr {max-width:435px;vertical-align:baseline;font-family:"Nokia Sans Semibold";color:#009FEB;float:left;}
.name_outbox_rtl{vertical-align:baseline;color:#009FEB;}
.name_outbox_ltr{vertical-align:baseline;color:#009FEB;}
.ts_in {font-family: "Nokia Sans Semibold"; color:#999999; float:right;}
.ts_out {font-family: "Nokia Sans Semibold"; color:#999999; float:right;}
.ts_outbox {font-family: "Nokia Sans Semibold"; color:#999999; float:right;}
.ts_in_rtl {font-family: "Nokia Sans Semibold"; color:#999999; float:left;}
.ts_out_rtl {font-family: "Nokia Sans Semibold"; color:#999999; float:left;}
.ts_outbox_rtl {font-family: "Nokia Sans Semibold"; color:#999999; float:left;}
.status {vertical-align:top;width:30px;text-align:center;padding-top:23px;}
.viewall {display:block;color:#FFFFFF;text-align:center;font-size:120%;text-decoration:none;}
.viewall_hidden {display:none;color:#FFFFFF;text-align:center;font-size:120%;text-decoration:underline;height:40px;}
.smiley {vertical-align:text-bottom;}
.loadcomplete {display:none;}

#btn_left  {float: left;  margin-left:3px; background:url(button.png) no-repeat; background-position: 0 0; width:15px; height: 38px;}
#btn_middle{margin: 0 15px; line-height: 38px; background: url(button.png) repeat-x; background-position: 0 -38px; height: 38px;}
#btn_right {float: right; margin-right:3px; background: url(button.png) no-repeat; background-position: 0 -76px; width:15px; height: 38px;}

/** Annimated icons */
.coffee {background:url(vga_icons.png) no-repeat; background-position: 0 0; width: 28px; height: 28px; } 
.connive {background:url(vga_icons.png) no-repeat; background-position: -28px 0; width: 28px; height: 28px; } 
.denial {background:url(vga_icons.png) no-repeat; background-position: -56px 0; width: 28px; height: 28px; } 
.flirt {background:url(vga_icons.png) no-repeat; background-position: -84px 0; width: 28px; height: 28px; } 
.frustrated {background:url(vga_icons.png) no-repeat; background-position: -112px 0; width: 28px; height: 28px; } 
.gum {background:url(vga_icons.png) no-repeat; background-position: -140px 0; width: 28px; height: 28px; } 
.idea {background:url(vga_icons.png) no-repeat; background-position: -168px 0; width: 28px; height: 28px; } 
.innocent {background:url(vga_icons.png) no-repeat; background-position: -196px 0; width: 28px; height: 28px; } 
.laugh {background:url(vga_icons.png) no-repeat; background-position: -224px 0; width: 28px; height: 28px; } 
.party {background:url(vga_icons.png) no-repeat; background-position: -252px 0; width: 28px; height: 28px; } 
.run {background:url(vga_icons.png) no-repeat; background-position: -280px 0; width: 28px; height: 28px; } 
.silly {background:url(vga_icons.png) no-repeat; background-position: -308px 0; width: 28px; height: 28px; } 
.sleep {background:url(vga_icons.png) no-repeat; background-position: -336px 0; width: 28px; height: 28px; } 
.surprised {background:url(vga_icons.png) no-repeat; background-position: -364px 0; width: 28px; height: 28px; } 

/** Static icons */
.angry {background:url(vga_icons.png) no-repeat; background-position: -392px 0; width: 28px; height: 28px; } 
.bigsmile {background:url(vga_icons.png) no-repeat; background-position: -420px 0; width: 28px; height: 28px; } 
.cry {background:url(vga_icons.png) no-repeat; background-position: -448px 0; width: 28px; height: 28px; } 
.evil {background:url(vga_icons.png) no-repeat; background-position: -476px 0; width: 28px; height: 28px; } 
.eyebrows {background:url(vga_icons.png) no-repeat; background-position: -504px 0; width: 28px; height: 28px; } 
.heart {background:url(vga_icons.png) no-repeat; background-position: -532px 0; width: 28px; height: 28px; } 
.irritated {background:url(vga_icons.png) no-repeat; background-position: -560px 0; width: 28px; height: 28px; } 
.kissing {background:url(vga_icons.png) no-repeat; background-position: -588px 0; width: 28px; height: 28px; } 
.nerd {background:url(vga_icons.png) no-repeat; background-position: -616px 0; width: 28px; height: 28px; } 
.neutral {background:url(vga_icons.png) no-repeat; background-position: -644px 0; width: 28px; height: 28px; } 
.sarcastic {background:url(vga_icons.png) no-repeat; background-position: -672px 0; width: 28px; height: 28px; } 
.mad {background:url(vga_icons.png) no-repeat; background-position: -700px 0; width: 28px; height: 28px; } 
.smile {background:url(vga_icons.png) no-repeat; background-position: -728px 0; width: 28px; height: 28px; } 
.suprised {background:url(vga_icons.png) no-repeat; background-position: -756px 0; width: 28px; height: 28px; } 
.tongue {background:url(vga_icons.png) no-repeat; background-position: -784px 0; width: 28px; height: 28px; } 
.unhappy {background:url(vga_icons.png) no-repeat; background-position: -812px 0; width: 28px; height: 28px; } 
.verycool {background:url(vga_icons.png) no-repeat; background-position: -840px 0; width: 28px; height: 28px; } 
.wink {background:url(vga_icons.png) no-repeat; background-position: -868px 0; width: 28px; height: 28px; } 
.grin {background:url(vga_icons.png) no-repeat; background-position: -896px 0; width: 28px; height: 28px; } 
.wondering {background:url(vga_icons.png) no-repeat; background-position: -924px 0; width: 28px; height: 28px; } 

.attachltr { background:url(vga_icons.png) no-repeat; background-position: -952px 0; width: 28px; height: 28px; float:right;}
.attachrtl { background:url(vga_icons.png) no-repeat; background-position: -952px 0; width: 28px; height: 28px; float:left;}

.unread {background:url(vga_icons.png) no-repeat; background-position: -980px 0; width: 28px; height: 28px; } 
.outgoing {background:url(vga_icons.png) no-repeat; background-position: -1008px 0; width: 28px; height: 28px; } 


