html, body 								{padding:0px; margin:0px; font-family:Arial; font-size:9pt; width:100%; height:100%; }
table 									{border-spacing:0px; }
td 										{padding:5px; font-size:9pt; }
header 									{width:100%; position:fixed; z-index:20; top:0px; left:0px; background:#777; color:#fff; height:60px; color:#fa0; }
header label 							{position:absolute; top:10px; left:20px; font-family:Times; font-size:17pt; text-shadow:0px 2px 8px rgba(0, 0, 0, .6); }
header label span 						{display:block; font-size:8pt; text-align:center; }
header label span a 					{color:#fa0; }
header label:last-child 				{position:absolute; top:6px; left:auto; right:60px; font-family:Times; font-size:10pt; text-shadow:0px 2px 8px rgba(0, 0, 0, .6); }
header input[type=text] 				{position:absolute; top:13px; left:50%; width:30%; margin-left:-15%; display:inline-block; border-radius:30px; padding-left:10px; box-shadow:inset 2px 2px 4px rgba(0, 0, 0, .4); }
header input[type=submit] 				{display:none; }
header img 								{position:absolute; top:25px; height:24px; display:none; }
header #hemail 							{right:20px; }
header #hchat 							{right:60px; }
nav 									{width:60px; height:100%; z-index:2; position:fixed; top:0px; left:0px; background:#777; color:#fff; }
nav ul 									{display:block; margin:0px; padding:0px; padding-top:60px; }
nav ul li 								{display:block; margin:0px; padding:0px; }
nav ul li a 							{padding:17px 2px; margin:0px; color:#fff; display:block; text-align:center; text-decoration:none; font-size:12pt; }
#leftSelected 							{background:#fff; color:#777; }

#headerSection 							{padding:5px; border-bottom:1px dotted #ccc; position:fixed; margin:-5px; margin-bottom:5px; text-align:center; background:#fff; top:65px; left:0px; width:100%; z-index:1; }

audio 									{display:none; }

.langs 									{position:absolute; top:5px; display:inline-block; height:18px; cursor:pointer; }
.lnghu 									{right:5px; }
.lngro 									{right:30px; }

a 										{color:#555; text-decoration:none; }
a:hover 								{text-decoration:none; }

#mailHeader 							{position:fixed; top:115px; left:0px; width:100%; background:#eee; z-index:1; }
#mailHeader p 							{padding:1px; margin:1px; }
#mailHeader table 						{width:100%; border-spacing:3px; }
#mailHeader table td 					{padding:4px; }

.mailcontent 							{padding:10px; font-size:9pt; margin-bottom:-1px; border-top:1px solid #eee; border-bottom:1px solid #eee; position:relative; }
.mailcontentx 							{padding:10px; font-size:9pt; margin-bottom:-1px; border-top:1px solid #eee; border-bottom:1px solid #eee; position:relative; }
.mailcontentx label 					{cursor:pointer; }
.mailcontentx label:nth-child(1) 		{display:inline-block; width:42%; position:relative; }
.mailcontentx label:nth-child(2) 		{display:inline-block; width:40%; position:relative; }
.mailcontentx label:nth-child(3) 		{display:inline-block; width:3%; padding-right:2%; text-align:right; position:relative; }
.mailcontentx label:nth-child(4) 		{display:inline-block; width:10%; text-align:right; position:relative; }
.mailIcon 								{position:absolute; top:6px; left:5px; height:20px; }
.replytoIcon 							{position:absolute; top:3px; left:42px; height:25px; cursor:pointer; }
.attIcon 								{position:absolute; top:9px; left:42px; height:16px; }
.label1 								{display:inline-block; width:77%; cursor:pointer; }
.label2 								{display:inline-block; width:20%; text-align:right; }
.label21 								{display:inline-block; width:5%; text-align:center; cursor:pointer; }
.label22 								{display:inline-block; width:15%; text-align:right; }

.unreadBold 							{font-weight:bold; }

#unitList 								{padding:0px; margin:0px; display:block; padding-right:16px; }
#unitList li 							{padding:7px; margin:2px; display:block; border:1px solid #eee; position:relative; left:-2px; }
#unitList li span 						{display:inline-block; position:absolute; top:0px; right:4px; font-size:20pt; color:#e00; cursor:pointer; }


#pager 									{position:absolute; bottom:70px; right:6px; }
#pager a, #pager span 					{padding:8px 10px; display:inline-block; margin:2px; border:1px solid #ccc; }
#pager span 							{color:#aaa; }

#xPopUp 								{background-color:#fff; border-radius:15px; color:#000; display:none; padding:20px; min-width:500px; min-height: 180px; }
.b-close								{cursor:pointer; position:absolute; right:10px; top:5px; }


.gmail_quote 							{display:none; }
blockquote[type=cite] 					{display:none; }
/*.y_msg_container						{display:none; }*/

.mailbody 								{margin-top:15px; display:none; }

input[type=text], 
input[type=password], 
select 			 						{padding:5px; font-size:11pt; border-radius:3px; border:1px solid #ccc; }
input[type=button], 
input[type=submit], 
.href-button 							{padding:10px 20px !important; margin:3px !important; background:#777; color:#fff; font-size:11pt !important; border:0px !important; border-radius:3px; text-align:center; text-decoration:none; }

input[type=button]:hover, 
input[type=submit]:hover, 
.href-button:hover 						{margin:1px !important; border:2px solid #fff !important; box-shadow:0px 0px 8px rgba(0, 0, 0, .6) !important; }


#header 								{padding:10px; background:#777; color:#fff; font-size:10pt; position:relative; }
#header label 							{display:inline-block; padding-left:10px; font-family:Times; font-size:17pt; text-shadow:0px 2px 8px rgba(0, 0, 0, .6); }
#header input[type=button], 
.buttonLight 							{padding:8px 15px !important; background:#ccc !important; color:#777 !important; }


#button-footer 							{position:fixed; bottom:0px; left:0px; width:100%; height:50px; background:#fff; box-shadow:0px 2px 8px rgba(0, 0, 0, .7); }

.menuUL 								{display:block; padding:0px; padding-bottom:60px; margin:0px; }
.menuUL li 								{display:block; padding:0px; margin:1px; }
.menuUL li a 							{display:block; padding:6px; margin:0px; font-size:8pt; padding-left:20px; color:#999; }
.menuUL li h5 							{display:block; padding:5px 15px; margin:0px; }

#rightTable 							{padding-bottom:55px; }
#rightTable label 						{display:block; text-align:center; }
#rightTable tr:nth-child(even) 			{background:#eee; }

.email-group-choicer 					{padding:0px; margin:0px; display:block; }
.email-group-choicer li 				{padding:0px; margin:1px; }
.email-group-choicer li a 				{padding:8px 16px; margin:0px; display:block; font-size:10pt; background:#eee; color:#555; text-decoration:none; }
.email-group-choicer-selected 			{background:#999 !important; color:#fff !important; }

h4 										{padding:2px; margin:2px; font-size:12pt; }

.centerList 							{padding:0px; margin:0px; display:block; padding-left:20px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc; }
.centerList li 							{padding:0px; margin:1px; display:block; }
.centerList li label 					{padding:0px; margin:1px; display:block; font-size:10pt; }

.centerList2 							{padding:0px; margin:0px; display:block; padding-left:20px; padding-bottom:10px; margin-bottom:10px; }
.centerList2 li 						{padding:0px; margin:1px; display:block; }
.centerList2 li label 					{padding:0px; margin:1px; display:block; font-size:10pt; }

.centerList22 							{padding:0px; margin:0px; display:block; padding-left:20px; padding-bottom:10px; margin-bottom:10px; }
.centerList22 li 						{padding:0px; margin:1px; display:inline-block; width:48%; }
.centerList22 li label 					{padding:0px; margin:1px; display:block; font-size:10pt; }

.quickSearch 							{padding:2px; margin:0px; border:1px solid #ccc; background:#fafafa; z-index:100; display:block; position:absolute; top:22px; left:0px; }
.quickSearch li 						{padding:4px 10px; margin:0px; display:block; cursor:pointer; }

#attachments 							{display:inline-block; position:relative; }
#attachments ul 						{display:none; }
#attachments:hover ul 					{display:block; position:absolute; top:37px; right:3px; padding:3px; margin:0px; border-radius:3px; background:#ccc; border:1px solid #bbb; }
#attachments ul li 						{position:relative; padding:3px; }
#attachments ul li img 					{position:absolute; top:0px; right:0px; }



#popupWindow 							{position:fixed; bottom:-2px; width:80%; left:50%; margin-left:-40%; height:90%; background:#fff; border:2px solid #fff; box-shadow:0px 2px 20px rgba(0, 0, 0, .7); z-index:100; display:none; }
#popupWindow iframe 					{width:100%; height:100%; position:relative; top:0px; left:0px; border:0px; }
#popupWindow img 						{position:absolute; top:-15px; right:-15px; z-index:101; }
#fadeBG 								{z-index:99; background:rgba(0, 0, 0, .6); position:fixed; top:0px; left:0px; width:100%; height:100%; display:none; }

.selCity, .selCity option 				{font-size:10pt; }




.TIPoll 								{padding:5px; margin:5px; border:1px solid #ddd; }
.TIPoll h3 								{padding:2px; margin:2px; font-size:11pt; }
.TIPoll h4 								{padding:2px; margin:2px; font-size:10pt; }
.TIPoll table 							{padding:2px; margin:2px; border-spacing:0px; }
.TIPoll table td 						{padding:4px; }
.TIPoll table td input[type=text], 
.TIPoll table td select 				{width:100px; }
.TIPoll table thead td 					{border-bottom:1px solid #ccc; text-align:center; font-weight:bold; }














