﻿#CntUserPage .box
{
    border: solid 7px #D6E9FE;
    background: #EBF4FF;
    width: 100%;
}

#CntUserPage .outbox
{
    border: solid 2px #D6E9FE;
    width: 500px;
    margin: 5px auto;
}

#CntUserPage .msgbx
{
    padding: 10px;
    text-align: left;
}

#CntUserPage .box h2
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 47px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #7a44ac;
    font-size: 1.1em;
    background-color: transparent;
    background-image: url(../../Images/Icons/mail_send.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 5px center;
}

#CntUserPage .msgbx table td.l
{
    font-weight: bold;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    white-space: nowrap;
    text-align: left;
    color: #DCEDFF;
}

#CntUserPage .msgbx table td.r
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    white-space: nowrap;
    text-align: left;
    width: 400px;
}
#CntUserPage .msgbx table td.to
{
    font-weight: bold;
    color: #e64300;
}


/*============================================== Account Page ==========================================*/



#AccountPage

{

	float:none;

}



#AccountPage fieldset

{

	border:solid 1px #C9E0AF;

	margin-top:20px;

}



#AccountPage fieldset legend

{

	background:#8EBF58;

	font-size:10pt;

	color:#fff;

	padding:2px 10px;

	font-weight:bold;

}



#AccountPage .random-articles li strong

{

	background:transparent url(../../Images/MailBox/prspecial.gif) no-repeat scroll left center;

	font-weight:normal;

	margin-top:5px;

	margin-left:-20px;

   /* margin-left:20px; */

}



#AccountPage .cntbx

{
 
	vertical-align: top;

	padding-left: 10px;

}





#AccountPage .cutmargin

{

	margin-top:15px;

}



#AccountPage table

{

	width:100%;

	text-align:left;

}



#AccountPage .cntbx table

{

	width:100%;

	float:left;

	font-size: 8pt;

}



#AccountPage .cntbx td

{

	padding:5px;

}



#AccountPage .cntbx td.l

{

	font-weight:bold;

	width:1%;

	white-space:nowrap;

	text-align:right;

}



#AccountPage .custom

{

	border:1px solid #D4D8B8;

	background:#fff;

}



#AccountPage .cntbx h1

{

	display:block;

	font-size:13.5pt;

	color:#00004a;

	text-align:left;

}

#AccountPage .cntbx h2

{

	color:#EE4400;

	float:left;

	font-size:10pt;

	font-weight:bold;

	margin:15px 0 0 0;

	padding:15px 0 5px 0;

}

#AccountPage .cntbx h2 em

{

	color:#888;

	font-size:8pt;

	font-family:Tahoma;

	font-style:normal;

	padding-left:10px;

}



#AccountPage .custom tr

{

	background:#F8FAF0;

}



#AccountPage .high tr:hover

{

	background:#EFF2DE;

}



#AccountPage .custom td

{

	padding:6px 5px;

}



#AccountPage .custom td.l, #AccountPage .custom td.num

{

	padding-left:10px;

	background:#EFF2DE;

	width:1%;

	white-space:nowrap;

}



#AccountPage .custom .refpic

{

	display:none; 

}

#AccountPage .custom .refpic b

{

	color:#f00;

	background:url(../../Images/MailBox/upload-busy.gif) no-repeat left center;

	padding-left:22px;

}



#AccountPage .custom td.num

{

	padding:0 10px;

}



#AccountPage .custom td.ft

{

	background:#F6F8EE;

	border-top:1px solid #EAEDD7;

	text-align:right;

}



#AccountPage .epbx

{

	text-align:center;

}





/* ====== UI ======== */





#AccountPage a.viewprf

{

	background: url(../../Images/MailBox/arr-rup.gif) no-repeat left center;

	padding-left: 16px;

	font-weight: bold;

}



/* ====== EP ====== */



#AccountPage .cntbx p.desc

{

	text-align: justify;

	color: #111;

	float: left;

	margin: 3px 0 10px 0;

	font-size:8pt;

	line-height: 1.4em;

	padding:2px 0px;

}



#AccountPage .cntbx .caption

{

	border: solid 1px #A2C7E4;

	background: #E0EFFF url(../../Images/MailBox/mb-head.png) repeat-x left bottom;

	margin-top: 20px;

	padding: 4px 0px;

	text-align: left;

	float: left;

	width: 100%;

}

#AccountPage .cntbx .caption span

{

	background: url(../../Images/MailBox/circle-blue.gif) no-repeat left center;

	color: #1F5583;

	padding: 3px 5px 3px 18px;

	font-size: 9pt;

	font-weight: bold;

}



#AccountPage .fbx

{

	border: solid 1px #D5E2EF;

	background: #FBFCFD;

	border-top: none;

	float: left;

	line-height: 12px;

	width: 100%;

	margin-top: 0px;

	padding: 5px 0;

}



#AccountPage span.firstcheck

{

	font-weight:bold;

	color:#EA7F00;

	display:block;

	margin-bottom:6px;

}



#AccountPage .cntbx .updbx

{

	background: #EDF4FC url(../../Images/MailBox/mb-caplt.png) repeat-x left bottom; 

	padding: 10px 0; 

	text-align:center;

	border-bottom-color:#C4D6E6;

}



#AccountPage .fbx .hnote

{

	color: #667074;

	font-size: 8pt;

	text-align: left;

	margin-top: 0px;

	margin-left: 10px;

	padding-bottom: 10px;

	font-family:Arial;

	line-height:1.4em;

}



#AccountPage #UserInterests ul

{

	list-style: none;

}

#AccountPage #UserInterests li

{

	float: left;

	padding: 2px 5px 3px 5px;

	border:solid 1px #E7EFF7;

	background:#fff;

	margin:10px 10px 0 0;

}

#AccountPage #UserInterests span

{

	display: block;

	width: 12px;

	height: 12px;

	background: url(../../Images/MailBox/delcross.gif) no-repeat center center;

	float: left;

	cursor: pointer;

}

#AccountPage #UserInterests strong

{

	display: block;

	float: left;

	color: #0a0;

}



#AccountPage .fbx td

{

	padding-left: 10px;

	font-size: 8pt;

	font-family: Tahoma;

	text-align:left;

}



#AccountPage .fbx td.l

{

	vertical-align: top;

	padding-top: 8px;

}



#AccountPage .fbx table.out

{

	width: 100%;

}



#AccountPage .fbx table.out .tdo

{

	width: 50%;

	vertical-align: top;

}



#AccountPage .fbx table.out .tdo table

{

	margin: 5px auto 0 auto;

	float: left;

}



#AccountPage .fbx td.lang input

{

	vertical-align: bottom;

}



#AccountPage .fbx td.lang ul 

{

	list-style: none;

}

#AccountPage .fbx td.lang li 

{

	float: left;

	padding: 2px 10px 2px 0;

}

#AccountPage .fbx textarea

{

	padding: 5px;

}



#AccountPage .fbx .gTBDesc

{

	color: #667074;

}



#AccountPage .fbx .sep,#AccountPage .fbx .impsep

{

	height:15px;

}



#AccountPage .fbx .impsep hr

{

	height:1px; 

	border:none; 

	border-top:solid 1px #c7d7e7;

}





#AccountPage .lang input, #AccountPage .lang label

{

	vertical-align:middle;

}



#AccountPage .imprf label

{

	margin-right:10px;

}



#AccountPage .icobox

{

	border: solid 1px #C1D8E9;

	border-top:none;

	background: #f1f6fc;

	padding: 8px 2px 3px 2px;

	width: 97%;

	float:left;

}

#AccountPage .icobox ul

{

	list-style:none;

	float:left;

	border:solid 1px #f1f6fc;

}

#AccountPage .icobox ul li

{

	float:left;

	padding:1px 3px 1px 2px;

}

#AccountPage .icobox ul li:hover

{

	background:#fff;

}

#AccountPage .icobox ul li img

{

	cursor:pointer;

}



.rtbox

{

	border: solid 1px #C1D8E9;

	background: #CEE1EF;

	padding: 0px 2px;

	width: 97%;

	float:left;

}

.rtbtn

{

	float:left;

}

.rtprv

{

	float:right;

	padding:4px 2px 0 0;

}

.rtprv a

{

	background: #fff url(../../Images/MailBox/preview.gif) no-repeat 3px center;

	color:#0C58C3;

	display:block;

	border:solid 1px #7F9DB9;

	padding:3px 3px 3px 19px;

	width:50px;

	font-weight:bold;

	text-decoration:none;

}





.rtbox .B, .rtbox .I, .rtbox .U,.rtbox .P, 

.rtbox .Q, .rtbox .UL, .rtbox .OL, .rtbox .LI

{

	margin: 2px;

	width: 23px;

	height: 23px;

	border: solid 1px #ABC0FB;

	vertical-align: middle;

}

.rtbox .B

{

	background: #fff url(../../Images/MailBox/rtbicons.gif) no-repeat 1px 0px;

}

.rtbox .I

{

	background: #fff url(../../Images/MailBox/rtbicons.gif) no-repeat -60px 0px;

}

.rtbox .U

{

	background: #fff url(../../Images/MailBox/rtbicons.gif) no-repeat -140px 0px;

}



.rtbox .Q

{

	background: #fff url(../../Images/MailBox/rtbicons.gif) no-repeat -920px -21px;

}



.rtbox .UL

{

	background: #fff url(../../Images/MailBox/rtbicons.gif) no-repeat -20px 0px;

}

.rtbox .OL

{

	background: #fff url(../../Images/MailBox/rtbicons.gif) no-repeat -80px 0px;

}

.rtbox .LI

{

	background: #fff url(../../Images/MailBox/rtbicons.gif) no-repeat -359px 0px;

}

.rtbox .P

{

	background: #fff url(../../Images/MailBox/rtbicons.gif) no-repeat -519px 0px;

}









/* ====== PC ====== */



#AccountPage .cntbx .head strong

{

	color: #DF0193;

	margin-right:20px;

	margin-left:3px;

}





* html #AccountPage .cntbx .head span

{

	display: inline-block;

}



#AccountPage .cntbx .warningbx

{

	border-top: solid 1px #e1e6ec;

	padding: 5px;

	float: left;

	margin-top: 40px;

	line-height: 1.4em;

	clear:both;

}



#AccountPage .cntbx .warningbx ul

{

	margin-left: 40px;

}



/* ===================================================== PIC New Style ====== */





#AccountPage .cntbx .pictures

{

	margin-top: 10px;

}



#AccountPage .cntbx .pictures ul

{

	list-style: none;

}

#AccountPage .cntbx .pictures ul li

{

	float: left;

	width: 205px;

	margin: 10px 15px;

	padding: 3px 5px;

	border: solid 1px #EECC7A;

	background: #FFF0C1;

}

#AccountPage .cntbx .pictures ul li.prv

{

	border: solid 1px #DDE3E7;

	background: #f9fcff;

}



#AccountPage .cntbx .pictures ul li div.pic

{

	margin: 0 auto;

	height: 106px;

	float: left;

}

#AccountPage .cntbx .pictures ul li div.pic img

{

	background: #D8D6C8 none repeat scroll 0%;

	border: 1px solid #FFFFFF;

	margin: 5px;

	padding: 4px;

}



#AccountPage .cntbx .pictures ul li div.edit

{

	float: right;

	margin: 0;

	padding: 0;

}

#AccountPage .cntbx .pictures ul li div.pictl

{

	clear: both;

	float: left;

	text-align: left;

	height: 36px;

	width: 190px;

	overflow: hidden;

}

#AccountPage .cntbx .pictures ul li div.pictl strong

{

	display: block;

	padding: 2px;

	margin-bottom: 2px;

	font-size: 8pt;

	font-family: Tahoma;

	font-weight: normal;

	color: #753817;

}

#AccountPage .cntbx .pictures ul li div.pictl em

{

	color:#aaa;

}



#AccountPage .cntbx .pictures ul li.prv div.pictl strong

{

	color: #679;

}



#AccountPage .cntbx .pictures ul li div.options

{

	float: right;

	margin: 20px 5px 0 0;

	padding: 0;

	font-size: 8pt;

	text-align: left;

}

#AccountPage .cntbx .pictures ul li.prv div.options

{

	background: url(../../Images/MailBox/imgprv.gif) no-repeat center center;

	width:90px;

	height:20px;

}



#AccountPage .cntbx .pictures ul li div.rating

{

	clear: both;

	float: left;

	text-align: left;

	height: 17px;

	width: 200px;

}

#AccountPage .cntbx .pictures ul li div.rating em

{

	font-style:normal;

	color:#c00;

}

#AccountPage .cntbx .pictures ul li div.rating strong

{

	background: url(../../Images/MailBox/imgstar.gif) no-repeat right center;

	padding-right:115px;

}



#AccountPage .cntbx .pictures ul li span

{

	display: block;

	float: left;

	text-align: left;

	margin-top:5px;

}



#AccountPage .cntbx .pictures ul li span a

{

	display: block;

	float: left;

	font-size: 8pt;

	margin-right: 6px;

	padding: 1px 2px 1px 12px;

	text-decoration:none;

	font-weight:bold;

}

#AccountPage .cntbx .pictures ul li span a.remove

{

	background: url(../../Images/MailBox/delcross.gif) no-repeat left center;

}

#AccountPage .cntbx .pictures ul li span a.edit

{

	background: url(../../Images/MailBox/edit.gif) no-repeat left center;

}



#AccountPage .edlgout

{

	width:300px;

	position:absolute;

	border:solid 7px #97AFC4;

	background:#fff;

	padding:10px;

	display:none;

}



#AccountPage .edlgout td

{

	padding:2px;

}



/* ====== INB ====== */





#AccountPage .cntbx .inbox .head, #AccountPage .cntbx .inbox .mbx

{

	float: left;

	width: 100%;

	border: solid 1px #D4EFB1;

	border-collapse: collapse;

	background:#fff;

}



#AccountPage .cntbx .inbox .head td.l

{

	width: 1%; 

	white-space: nowrap; 

	background: #CCE1E7; 

	padding: 5px 10px 5px 5px; 

	border: solid 1px #99AABD;

	color:#000;



}

#AccountPage .cntbx .inbox .head td.r

{

	border: solid 1px #99AABD;

	background: #DCEDFF;

}



#AccountPage .cntbx .inbox .head td.r a

{

	background: url(../../Images/MailBox/foldery.gif) no-repeat left center;

	padding-left:18px;

}



#AccountPage .cntbx .inbox .vitbl

{

	float: left; 

	width: 100%; 

	border: none;

	margin-top:10px;

}



#AccountPage .cntbx .inbox .vitbl .usage

{

	width: 100px;

	height: 15px;

	background: url(../../Images/MailBox/inbgr.png) repeat-x left center;

	border: solid 1px #8BB159;

	float: right;

	margin-left: 5px;

	margin-right: 5px;

}

#AccountPage .cntbx .inbox .vitbl .used

{

	width: 0;

	height: 11px;

	padding: 2px 0px 2px 0px;

	background: url(../../Images/MailBox/inbcol.png) repeat-x left center;

}

#AccountPage .cntbx .inbox .vitbl .used em

{

	padding-left:2px;

	font-style:normal;

	font-size: 7pt;

	color: #376207;

	font-family:Tahoma;

}







#AccountPage .cntbx .inbox .nomsg

{

	color:#f00;

	margin:10px 0 0 5px;

	display:block;

	float:left;

}



#AccountPage .cntbx .inbox .goback

{

	background: url(../../Images/MailBox/linkl.gif) no-repeat left center;

	padding-left:16px;

	color:#888;

}



#AccountPage .cntbx .inbox .mbx

{

	margin-top: 5px;

	border: solid 1px #99AABD;

}



#AccountPage .cntbx .inbox .mbx th

{

	text-align: left;

	padding: 3px 5px;

	background: #E0EFFF url(../../Images/MailBox/mb-head.png) repeat-x left bottom;

	border: solid 1px #99AABD;

	color: #6C7988;

}

#AccountPage .cntbx .inbox .mbx td

{

	border: solid 1px #99AABD;

}



#AccountPage .cntbx .inbox .mbx td.ctrl

{

	padding: 5px;

	background: #e1e6ec url(../../Images/MailBox/mb-cap.png) repeat-x left bottom;

	border: solid 1px #99AABD;

	color:#000;

}

#AccountPage .cntbx .inbox .mbx td.ctrl .sort

{

	float:left;

}



#AccountPage .cntbx .inbox .mbx td.ctrl .fold

{

	float: left; 

	margin-left: 0; 

	padding-top: 1px; 

	color: #336699;

	font-weight:bold;

}

#AccountPage .cntbx .inbox .mbx td.ctrl .del

{

	float: right; 

	padding-top: 3px; 

	padding-left: 16px; 

	background: url(../../Images/MailBox/delete.gif) no-repeat left 5px;

    font-weight: bold; 

    color: #b00;

}





#AccountPage .cntbx .inbox .mbx th.status

{

	width: 20px;

}

#AccountPage .cntbx .inbox .mbx th.cbox

{

	width: 20px;

}

#AccountPage .cntbx .inbox .mbx th.flag

{

	width: 10px;

}

#AccountPage .cntbx .inbox .mbx th.star

{

	width: 10px;

}

#AccountPage .cntbx .inbox .mbx th.date
{

	width: 155px;

}
#AccountPage .cntbx .inbox .mbx th.read

{

	width: 80px;

}

#AccountPage .cntbx .inbox .mbx td.sender

{

	width: 1%;

	white-space: nowrap;

	padding-right: 15px;

}



#AccountPage .cntbx .inbox .mbx tr:hover

{

	background: #f7f7f7;

}



#AccountPage .cntbx .inbox .mbx td

{

	border: solid 1px #C0C6CC;

	padding: 3px 5px;

}



#AccountPage .cntbx .inbox table.legend

{

	margin-top: 5px;

	float: left;

	width: 100%;

	border: solid 1px #D3DBE3;

	background: #F8FBFD url(../../Images/MailBox/shdlt.png) repeat-x left bottom;

}



#AccountPage .cntbx .inbox table.legend span

{

	padding: 2px 0 2px 20px;

	display: block;

	float: left;

	margin-left: 20px;

	color: #369;

}



#AccountPage .cntbx .inbox table.legend span.read

{

	background: url(../../Images/MailBox/mail-open.gif) no-repeat left center;

}

#AccountPage .cntbx .inbox table.legend span.new

{

	background: url(../../Images/MailBox/mail-new.gif) no-repeat left center;

}

#AccountPage .cntbx .inbox table.legend span.reply

{

	background: url(../../Images/MailBox/mail-reply.gif) no-repeat left center;

}

#AccountPage .cntbx .inbox table.legend span.delete

{

	background: url(../../Images/MailBox/warn.gif) no-repeat left center;

}



#AccountPage .cntbx .inbox table.preview

{

	float: left;

	margin-top: 20px;

	width: 100%;

	border: solid 1px #93C3D3;

	border-collapse: collapse;

}



#AccountPage .cntbx .inbox table.preview th

{

	text-align: left;

	padding: 4px 5px;

	border: solid 1px #296E8E;

	background: #569AB7 url(../../Images/MailBox/sbar.png) repeat-x left -224px;

	color: #fff;

}



#AccountPage .cntbx .inbox table.preview .header

{

	border-bottom: solid 1px #93C3D3; 

	line-height: 1.6em; 

	background: #EDF4FC url(../../Images/MailBox/mb-caplt.png) repeat-x left bottom;

	color:#000;

}

#AccountPage .cntbx .inbox table.preview .header td

{

	padding:1px 5px;

	text-align:left;

}



#AccountPage .cntbx .inbox table.preview .header .l

{

	font-weight:bold;

}

#AccountPage .cntbx .inbox table.preview .header .m

{



}

#AccountPage .cntbx .inbox table.preview .header .r

{



}



#AccountPage .cntbx .inbox table.preview .header a.block

{

	display:block;

	float: right;

	font-weight:bold;

	background: url(../../Images/MailBox/blocked.gif) no-repeat left center;

    padding: 1px 0 1px 20px; 

}

#AccountPage .cntbx .inbox table.preview .header a.reply

{

	font-weight:bold;

	float: right; 

	background: url(../../Images/MailBox/email-go.gif) no-repeat left 2px;

    padding: 1px 0 1px 22px; 

    display: block;

}

#AccountPage .cntbx .inbox table.preview .body

{

	padding: 5px; 

	overflow: hidden; 

	font-family: Arial; 

	font-size: 9pt; 

	line-height: 1.5em;

	word-spacing:1px;

	color:#191713;

}

#AccountPage .cntbx .inbox table.preview .body ul

{

	margin-left:10px;

	padding-left:20px;

}

#AccountPage .cntbx .inbox table.preview .body ul li

{

	padding:5px 0;

}



#AccountPage .cntbx .lang th

{

	text-align: left;

	padding: 5px;

	background: #E0EFFF url(../../Images/MailBox/ma-head.png) repeat-x left bottom;

	color: #fff;

}



/*============================================== Profile List Page ==========================================*/

#PrfListPage table

{

	width: 100%;

}



#PrfListPage div.srchbx

{

	padding: 5px;

	border: solid 1px #B4D0D2;

	background: #EBF2F4 url(../../Images/MailBox/scbg.png) repeat-x left bottom;

	margin: 5px auto 10px auto;

	text-align: left;

}

#PrfListPage div.srchbx table input, #PrfListPage div.srchbx table select

{

	vertical-align: middle;

}



#PrfListPage div.srchbx table td

{

	padding: 5px 5px;

}


.filter
{
    border-collapse: collapse;
    margin-left: 6px;
    width: 350px;
}
/* filter box */
/* Small table style*/
#stable
{
    width: 550px;
    margin: 0 0 0 6px;
}
#stable2
{
    width: 300px;
    margin: 0 0 0 6px;
    background-color: #f6faff;
}
.table_header
{
    height: 20px;
    width: 100%;
    padding: 0 0 0 6px;
    margin: 0;
    font-weight: bold;
    font-size: 11px;
    background: url(backnav_m.jpg) top repeat-x;
    color: #1B17B0;
    border: #8AB3EE 1px solid;
    white-space: nowrap;
}
.table_header a
{
    font-weight: bold;
    font-size: 11px;
    color: #000 !important;
    white-space: nowrap;
    text-decoration: none;
}
.table_cell, .table_cell2
{
    height: 30px;
    font-size: 11px !important;
    font-family: Verdana;
    background-color: #f6faff;
    padding: 5px;
    color: black;
    border-bottom: 1px solid #deecff;
    border-collapse: collapse;
    text-decoration: none;
}
.table_footer
{
    height: 20px;
    line-height: 30px;
}
/* End Small table style*/
/* Big table style */
.btable1
{
}
.btable2
{
    background-color: #f6faff;
}
.btable1 a
{
    font-weight: bold;
    font-size: 11px;
    color: #000;
    white-space: nowrap;
    text-decoration: none;
}
.btable1 a:hover
{
    color: #1B17B0;
    text-decoration: underline;
}
.table_header2
{
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 6px;
    font-size: 11px;
    font-family: Verdana;
    margin: 0;
    font-weight: bold;
    background: url(backtable.jpg) top repeat-x;
    color: #1B17B0;
    border-bottom: #8AB3EE 1px solid;
    border-top: #8AB3EE 1px solid;
    text-align: left !important;
}
.table_header2 a
{
    color: #1B17B0;
    text-decoration: underline;
}
.table_header2c
{
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 6px;
    font-size: 11px;
    font-family: Verdana;
    margin: 0;
    font-weight: bold;
    background: url(backtable.jpg) top repeat-x;
    color: #1B17B0;
    border-bottom: #8AB3EE 1px solid;
    border-top: #8AB3EE 1px solid;
    text-align: center !important;
}
.table_cell3
{
    height: 30px;
    line-height: 16px;
    font-size: 11px;
    font-family: Verdana;
    padding: 4px 4px 4px 6px;
    text-align: left;
    overflow: hidden;
}
.table_cell3c
{
    height: 30px;
    line-height: 16px;
    font-size: 11px;
    font-family: Verdana;
    padding: 4px 0;
    text-align: center;
}
.table_cell3c img
{
    margin: 4px;
}
/*
.header1
{
    background-image: url(../../Images/MailBox/backtable.jpg);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-color: transparent;
    border-bottom: #8AB3EE 1px solid;
    border-top: #8AB3EE 1px solid;
    border-left: #8AB3EE 1px solid;
    border-right: #8AB3EE 1px solid;
    font-weight: bold;
    height: 26px;
    font-size: 1.1em;
    padding-left: 16px;
}

.header2
{
    background-color: #DDDDDD;
    color: #252525;
    font-weight: bold;
    height: 24px;
}
*/





table.customers-grid
{
    width: 100%;
    background: url(../../Images/MailBox/backnav_m.jpg) top repeat-x;
    border: #8AB3EE 1px solid;
    white-space: nowrap;
    border-collapse: collapse;
}
table.customers-grid td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
}

table.customers-grid th.status, table.customers-grid td.style
{
    width: 10px;
}

table.customers-grid th.from-pic, table.customers-grid td.from-pic
{
   width: 40px;
     text-align: center;
}

table.customers-grid th.from-username, table.customers-grid td.from-username
{
    width: 40px; /* Using percentages for widths as IE displays                        issues with the child A tags when using px widths */
  text-align: center;
}

table.customers-grid th.subject, table.customers-grid td.body
{
    width: 40px;
     text-align: center;
    
}

table.customers-grid th.subject, table.customers-grid td.subject
{
    width: 40px;
    text-align: center;
    
}
table.customers-grid th.read, table.customers-grid td.read
{
    width: 20px;
    text-align: center;
}
table.customers-grid th.replied, table.customers-grid td.replied
{
    width: 40px;
    text-align: center;
}
table.customers-grid th.date-sent, table.customers-grid td.date-sent
{
    width: 80px;
    text-align: center;
}

table.customers-grid th.delete-member, table.customers-grid td.delete-member
{
    width: 10px;
    text-align: center;
}


.msgBody
{
    background-color: #FFFFFF;
}
.msgBox
{
    border-top: none;
    border-left: 1px solid #7EAEFF;
    border-right: 1px solid #7EAEFF;
    border-bottom: 1px solid #7EAEFF;
    background-color: #D2E4FC;
}
.msgData
{
    border-bottom: 1px solid #BFD7FF;
    background-color: #E9F2FE;
}
.msgFolder
{
    color: #003399;
}
.msgHeader
{
    background-color: #B3D1FC;
    border-top: 1px solid #003399;
    border-bottom: 2px solid #003399;
}
.msgHeaderLeft
{
    background-color: #B3D1FC;
    border-left: 1px solid #003399;
    border-top: 1px solid #003399;
    border-bottom: 2px solid #003399;
}
.msgHeaderRight
{
    background-color: #B3D1FC;
    border-right: 2px solid #003399;
    border-top: 1px solid #003399;
    border-bottom: 2px solid #003399;
}
.msgHeading
{
    color: #333399;
    font-size: large;
    font-weight: bold;
}
.msgSent
{
    background-color: #E9F2FE;
    border: 2px solid #7EAEFF;
    padding: 15px;
}
.msgSorter
{
    color: #000066;
    text-decoration: none;
}
.msgSorter:hover
{
    text-decoration: underline;
}
.msgTab
{
    border-bottom: none;
    border-left: 1px solid #7EAEFF;
    border-right: 1px solid #7EAEFF;
    border-top: 1px solid #7EAEFF;
    background-color: #D2E4FC;
}
.msgTabLink
{
    color: #003399;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 14pt;
    margin-right: 14pt;
    font-size: small;
}
.msgTabSpacer
{
    border-bottom: 1px solid #7EAEFF;
}
#show-message img.photo
{
    float: left;
    margin: 10px;
}
.gigaboxx_thread_header
{
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: 0pt;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 0pt;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #b3b3b3;
}
