

/**** GLOBAL STYLES ********************************************************************/
body      { color: #393733; margin: 0px; padding: 0px; font-family: Arial, Sans-Serif; font-size: 12px; }

img   { border: 0px; behavior: url(/js/iepngfix.htc); }
ul    { list-style-type: none;}

.formbutton	        {cursor:pointer;FONT-FAMILY: Arial;font-size:12px;border:1px outset #c0c0c0;color:#000000;font-weight:bold;padding:2px;background:url('/images/formbg.gif') repeat-x left top;}
.formbuttonbig      {width:250px;cursor:pointer;FONT-FAMILY: Arial;border:1px outset #c0c0c0;color:#000000;font-weight:bold;background:url('/images/formbg.gif') repeat-x left top;font-size:14px;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:5px}

.font12green   { color: #009900; font-weight: bold; }
.font12red	   { color: #FF0000; font-weight: bold; }


.vat { vertical-align: top; }
.vam { vertical-align: middle; }

.fwb { font-weight: bold; }

.tar { text-align: right; }
.tac { text-align: center; }

.lnk { cursor: pointer; }

/**** GLOBAL STYLES ********************************************************************/

/**** TITLE STYLES  ********************************************************************/
h1		{ font-size: 15px; color: #333; margin: 0px; padding: 0px; font-weight: bold; }
h2		{ font-size: 14px; color: #333; margin: 0px; padding-top: 2px; padding-bottom: 2px; font-weight:bold; }
h3		{ font-size: 13px; color: #333; margin: 0px; padding-top: 2px; padding-bottom: 2px; font-weight:bold; } 
h4		{ font-size: 12px; margin: 0px; padding-top: 0px; padding-bottom: 0px; font-weight: bold; border-top: 1px solid #E1E1E1;}
h5		{ font-size: 12px; margin: 0px; padding-top: 2px; padding-bottom: 2px; font-weight: bold }
h6		{ font-size:  9px; margin: 0px; padding: 0px; }

/*end*/
/*\*/
html* h1{font-size:15px; color:#333; margin:0px; padding:0px; font-weight:bold; }
/**** TITLE STYLES *********************************************************************/

/**** TITLE STYLES *********************************************************************/
.ttl { border-bottom: 1px solid #9F9F9F; height: 25px; overflow: hidden; }
.ttl h1 { font-size: 14px; color: #333333; font-weight: bold; padding: 4px 0px 5px 5px; margin: 0px; }
/**** TITLE STYLES *********************************************************************/

/**** LINK STYLES **********************************************************************/
a			    { color: #3B5998; text-decoration: none; }
a.link		{ color: #3B5998; text-decoration: none; }
a.active	{ color: #3B5998; text-decoration: none; }
a.visited	{ color: #3B5998; text-decoration: none; }
a:hover		{ color: #3B5998; text-decoration: underline; }
a.footlink  { font-size: 9px; }
a.titlelink { font-weight: bold; }

a.orange	   { color:#FF961C; text-decoration: underline; font-weight: normal; font-size:12px;}
a:hover.orange { color:#FFFFFF; background: #FF961C; }

a.red		{ color: #C8003D; text-decoration: underline; font-weight: bold; font-size:12px; }
 
a.blue		{ color: #3B5998; text-decoration: none; }
a:hover.blue{ text-decoration: underline; background: #5c75aa; color: white; }

a.big		{ color: #3B5998; text-decoration: none; font-size: 15px; font-weight: bold; }
a:hover.big		{ color: #535769; text-decoration: underline; font-size: 15px; font-weight: bold; }
/**** LINK STYLES **********************************************************************/

/**** MASTER PAGES *********************************************************************/
#master .singleColumn { width: 920px; }
#master .bgBlue   { background-color: #000066; padding: 0 !important;}

#master .bgSearch { background: #FFFFFF url(/images/buttons/png/search.png) no-repeat center left;
  width: 58px; height: 23px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc); }

#master .bgSignIn { background: transparent url(/images/buttons/png/signin.png) no-repeat top left;
  width: 68px; height: 20px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc); }

#master .bgSearchHome { background: transparent url(/images/buttons/png/tab_search.png) no-repeat top left;
  width: 94px; height: 25px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);}

#master .bgBrowse { background: #F0F1F3 url(/images/buttons/png/browse.png) no-repeat top left;
  width: 94px; height: 25px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);  }

#master .bgCheck { background: #F0F1F3 url(/images/buttons/btnBG.gif) no-repeat top left;
  width: 73px; height: 19px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc); padding-bottom:2px; font-size:11px; color:#000;}

#master .bgCheck2 { background: #FFFFFF url(/images/buttons/btnBG.gif) no-repeat top left;
  width: 73px; height: 19px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc); padding-bottom:2px; font-size:11px;color:#000;}

#master .bgJoin { background: transparent url(/images/buttons/png/join.png) no-repeat top left;
  width: 142px; height: 25px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);  }
  
#master bgJoinArab { background: transparent url(/images/buttons/joinArab.png) no-repeat top left;
  width: 142px; height: 25px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);  }

#master .bgJoin2 { background: #FFFFFF url(/images/buttons/png/join2.png) no-repeat top left;
  width: 142px; height: 25px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);  }
  
#master .bgJoinSms { background: #FFFFFF url(/images/buttons/png/joinsms+.png) no-repeat top left;
  width: 142px; height: 25px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);  }
  
#master .leftDiv { padding: 5px 0 0 7px; }

#master .rightBorder { border-right:1px solid #9F9F9F;}
#master .borderRight { background: #FFFFFF url(/css/bgImage.ashx?from=9F9F9F&to=9F9F9F&img=/images/borderRight.gif) no-repeat top right;}
  
 .bckg {background-color: #F0F1F5;}
/*******Btn in site*************/

.btnapplestyle {background: transparent url(/images/buttons/btnBG.gif) no-repeat top left;
  width: 73px; height: 18px;border: 0; margin: 0; behavior: url(/js/iepngfix.htc); 
  cursor: pointer; color: #000; padding-bottom: 2px; text-align: top; font-size: 12px; font-weight: normal;}
.btnapplestyle:active {background: transparent url(/images/buttons/btnBG_blue.gif) no-repeat top left;
  width: 73px; height: 18px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);
  cursor: pointer; color: #000; padding-bottom: 2px; text-align: top; font-size: 12px;font-weight: normal;}
.btnapplestyledisabled {background: transparent url(/images/buttons/btnBG.gif) no-repeat top left;
  width: 73px; height: 18px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc); 
  cursor: default; color: #A4A4A4; padding-bottom: 2px; text-align: top; font-size: 12px; font-weight: normal;}

.btnapplestylemiddle {background: transparent url(/images/buttons/btnBG2.gif) no-repeat top left;
  width: 90px; height: 18px;border: 0; margin: 0; behavior: url(/js/iepngfix.htc);font-weight:normal;
  cursor:pointer;   color:#000; padding-bottom:2px;text-align:top;font-size:12px;}
.btnapplestylemiddle:active {background: transparent url(/images/buttons/btnBG2_blue.gif) no-repeat top left;font-weight:normal;
  width: 90px; height: 18px;border: 0; margin: 0; behavior: url(/js/iepngfix.htc);
  cursor:pointer;   color:#000; padding-bottom:2px;text-align:top;font-size:12px;}

.btnapplestylebig {background: transparent url(/images/buttons/btnBG3.gif) no-repeat top left;font-weight:normal;
  width: 140px; height: 18px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);
  cursor:pointer;  color:#000; padding-bottom:2px; text-align:top; font-size:12px;}
.btnapplestylebig:active {background: transparent url(/images/buttons/btnBG3_blue.gif) no-repeat top left;font-weight:normal;
  width: 140px; height: 18px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);
  cursor:pointer;  color:#000; padding-bottom:2px; text-align:top; font-size:12px;}
.btnapplestylebigdisabled {background: transparent url(/images/buttons/btnBG3.gif) no-repeat top left;font-weight:normal;
  width: 140px; height: 18px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc);
  cursor:default; color:#A4A4A4; padding-bottom:2px; text-align:top; font-size:12px;}

.btnapplestylesmall {background: transparent url(/images/buttons/btnBG4.gif) no-repeat top left;font-weight:normal;
  width: 60px; height: 18px;border: 0; margin: 0; behavior: url(/js/iepngfix.htc);
  cursor:pointer;  color:#000; padding-bottom:2px;text-align:top;font-size:12px;}
.btnapplestylesmall:active {background: transparent url(/images/buttons/btnBG4_blue.gif) no-repeat top left;font-weight:normal;
  width: 60px; height: 18px;border: 0; margin: 0; behavior: url(/js/iepngfix.htc);
  cursor:pointer;  color:#000; padding-bottom:2px;text-align:top;font-size:12px;}
.emoticonbtn{width: 117px; height: 25px; border: 0; margin: 0;}

.btnapplestylelarge {background: transparent url(/images/buttons/button_200.png) no-repeat top left;font-weight:normal;
  width: 200px; height: 18px;border: 0; margin: 0; behavior: url(/js/iepngfix.htc);
  cursor:pointer;  color:#000; padding-bottom:2px;text-align:top;font-size:12px;}

.btnapplestyleXlarge {background: transparent url(/images/buttons/button_250.png) no-repeat top left;font-weight:normal;
  width: 250px; height: 18px;border: 0; margin: 0; behavior: url(/js/iepngfix.htc);
  cursor:pointer;  color:#000; padding-bottom:2px;text-align:top;font-size:12px;}
  
/***** COMPOSE *****/

#compose .tabs div { float: left; width: 50px; border: 1px solid blue; margin-right: 5px; cursor: pointer; }
    
#compose>div { clear: both; }  
#compose textarea { width: 99%; }
#compose .txtBox { width: 98%; }
#compose select { width: 170px; }

#compose .bad { color: red; text-decoration: line-through; }

#compose a:hover { text-decoration: none; }

.btnappleCompose {background: transparent url(/images/menuBar/btnSend.png) no-repeat top left;
  width: 65px; height: 18px; border: 0; margin: 0; behavior: url(/js/iepngfix.htc); 
  cursor: pointer; color: #000; padding-bottom: 2px; text-align: top; font-size: 12px; font-weight: normal; }

.cmpBox { border-bottom: 1px solid #9F9F9F; }

#divCoverage { border: 7px solid #F0F1F5; }
#divCoverage div { border: 1px solid #9F9F9F; overflow: auto; height: 200px; }

#divAttach { border: 7px solid #F0F1F5; }
#divAttach div { border: 1px solid #9F9F9F; }

.covTitle { background-color: #F0F1F5; border-bottom: 1px solid #9F9F9F; font-weight: bold; padding: 2px; }
.covRow   { border-bottom: 1px solid #9F9F9F; padding: 1px; }

/***** COMPOSE *****/

  * html .emoticonbtn{width: 113px; height: 21px;}                              
#master .buttontrans { }
#master .mHeader {  }
#master .mFooter { border-top: 1px solid #BDC7D8; background-color: #F0F1F5; }

#master .searchHead { height:15px; padding: 0 !important; margin: 0 !important; vertical-align: top; }
#master .searchHead input { border:0; width: 85px; height: 17px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-top: 2px; }
*:first-child+html #master .searchHead input{border:0; width: 85px; height: 17px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-top: 1px;}
* html #master .searchHead input{border:0; width: 85px; height: 17px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-top: 1px;}

#master .searchTop, #master .searchBottom { height: 5px; }

html:first-child #master .buttontrans{background-color: Blue; padding: 0 !important;  color:Black;}
/**** MASTER PAGES *********************************************************************/

/**** HEADER PAGES *********************************************************************/
#header ul	{ list-style-type: none; padding: 0; margin: 0; font-size: 13px;}
#header li	{ float: left; background-color: #000066; border-top: 4px solid #000066; border-bottom: 4px solid #000066;height: 36px; position:relative; text-transform: uppercase; }
#header img { border: 0;}

#header li.logo			{width: 132px;  border-bottom: 4px solid #000066; }
#header li.logo  img	{margin-top:3px; margin-left:10px; width: 109px; height: 30px; }
#header li.logoC img	{margin-top:3px; margin-left:10px; width: 109px; height: 30px; }
#header li.logoC		{width: 132px; background-color: #FFFFFF; border-top: 4px solid #FF940A; border-bottom: 4px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

#header li.tab				{line-height:36px;text-indent: 0px; text-align:center;}
* html #header li.tab		{vertical-align:middle;text-indent: 0px; text-align:center;}
* html #header li.tab img	{margin-left:8px;cursor: pointer;margin-top:12px;margin-bottom:10px;}
#header li.tab img			{vertical-align:middle;margin-left:8px;cursor: pointer;margin-bottom:2px;}
#header li.tab a  			{font-weight: bold; color: #FFFFFF; background-color: #000066; text-decoration: none;}

#header li.pad { padding-left: 1px; }

#header li.current {background-color: #FFFFFF; border-top: 4px solid #FF940A; border-bottom: 4px solid #FFFFFF; margin-left: 1px; margin-right: 1px; }
#header li.current a {color: #000066; background-color: #FFFFFF;}
#header li.current img { background-color: #000066; cursor: pointer; }

#header li.spacBigOn { line-height: 36px; width:47px; }
*:first-child+html #header li.spacBigOn{width: 45px;}
* html #header li.spacBigOn{width: 45px;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #header li.spacBigOn{width: 45px;}}
/*end*/
/*\*/
html* #header li.spacBigOn{width: 45px;}

#header li.spacBigOff { line-height: 36px; width:46px; }
*:first-child+html #header li.spacBigOff{width: 44px;}
* html #header li.spacBigOff{width: 44px;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #header li.spacBigOff{width: 44px;}}
/*end*/
/*\*/
html* #header li.spacBigOff{width: 44px;}

#header li.spacBigOffM { line-height: 36px; width:47px; }
*:first-child+html #header li.spacBigOffM{width: 45px;}
* html #header li.spacBigOffM{width: 45px;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #header li.spacBigOffM{width: 45px;}}
/*end*/
/*\*/
html* #header li.spacBigOffM{width: 45px;}

#header li.liBrowse { line-height: 28px; padding-right: 5px; }

#header li.mWeb	{ width: 127px; background: #000066; }
#header li.mMSG	{ width: 127px; background: #000066; }
#header li.mMed	{ width: 127px; background: #000066; }
#header li.mAccount	{ width: 127px; background: #000066; }
#header li.mBro	{ width: 115px; background: #000066; }

#header li.mWebC	{ width: 127px; background: #FFFFFF; }
#header li.mMSGC	{ width: 127px; background: #FFFFFF; }
#header li.mMedC	{ width: 127px; background: #FFFFFF; }
#header li.mAccountC	{ width: 127px; background: #FFFFFF; }

#menu .floatMenu { line-height: 15px; position:absolute; display: none; background-color: #000066; border: 1px solid #000066; }
#menu .floatMenu a { width: 100%; cursor: pointer;  }
#menu .floatMenu a:hover{ background-color: #FFFFFF; color: #000066; }

#menu .floatMenuC { line-height: 15px; position:absolute; display: none; background-color: #FFFFFF; border: 1px solid #000066; }
#menu .floatMenuC a { width: 100%; cursor: pointer;  }
#menu .floatMenuC a:hover{ background-color: #000066; color: white; }

#menu div.uWeb, #menu div.uWeb li { width: 126px; }
#menu div.uMSG, #menu div.uMSG li { width: 126px; }
#menu div.uMed, #menu div.uMed li { width: 126px; }
#menu div.uAccount, #menu div.uAccount li { width: 126px; }

#menu div.uWebC, #menu div.uWebC li { width: 127px; }
#menu div.uMSGC, #menu div.uMSGC li { width: 127px; }
#menu div.uMedC, #menu div.uMedC li { width: 127px; }
#menu div.uAccountC, #menu div.uAccountC li { width: 127px; }

#menu ul.sub	    { text-indent: 10px; list-style-type: none; padding: 0; margin: 0; font-size: 12px; border: 0; }
#menu ul.sub li   { float: left; background-color: #000066; height: 20px; position:relative; border: 0; line-height: 20px; text-transform: none; cursor: pointer; }
#menu ul.sub li a { font-weight: normal; color: #fff; background-color: #000066; text-decoration: none; }
#menu ul.sub li:hover   { float: left; background-color: #FFFFFF; height: 20px; position:relative; border: 0; line-height: 20px; text-transform: none; }
#menu ul.sub li:hover a { font-weight: normal; color: #000066; background-color: #FFFFFF; text-decoration: none; }

#menu ul.subC	    { text-indent: 10px; list-style-type: none; padding: 0; margin: 0; font-size: 12px; border: 0; }
#menu ul.subC li   { float: left; background-color: #FFFFFF; height: 20px; position:relative; border: 0; line-height: 20px; text-transform: none; cursor: pointer; }
#menu ul.subC li a { font-weight: normal; color: #000066; background-color: #FFFFFF; text-decoration: none; }
#menu ul.subC li:hover   { float: left; background-color: #000066; height: 20px; position:relative; border: 0; line-height: 20px; text-transform: none;  }
#menu ul.subC li:hover a { font-weight: normal; color: #fff; background-color: #000066; text-decoration: none; }

#menu ul.sub li.last {  }

/* --- SUB HEADER --- */
#subHeader  { color: #3B5998; }
#subHeader .tbl { line-height: 30px; border-bottom: 1px solid #BDC7D8; }
#subHeader .txtBox { width: 75px; border: 1px solid #bdc7d8; padding: 3px; font-size: 12px; color: #949494; }
.butSt  { background: #FFFFFF url(/images/buttonBGblue.gif) repeat-x center left; border: 1px solid #AAAAAA; color: #FFFFFF; font-size: 11px; height: 21px; font-weight: bold; padding-bottom: 2px; }
.chkBox { color: #000000; font-size: 11px; }

/* --- Flags --- */
#flags .anylinkcss { line-height: 15px; position:absolute; width: 150px; display: none; background-color: #FFFFFF; border: 1px solid #000066; }
#flags .anylinkcss a { width: 100%; cursor: pointer;  }
#flags .anylinkcss a:hover{ background-color: #000066; color: white; }

#tribeMenu .titleBar    { font-size: 14px; font-weight: bold; color: #3B5998; padding: 3px; }
#tribeMenu .tdBorder    { border-top: 1px solid #000066; border-bottom: 1px solid #000066; }

#tribeMenu a.lnk,
#tribeMenu a:hover.lnk  { display: block; text-decoration: none; background-color: #FFFFFF; color: #000066; text-align: center; height: 16px; width: 12px; font-weight: bold; font-size: 12px; }
#tribeMenu a.lnkC,
#tribeMenu a:hover.lnkC { display: block; text-decoration: none; background-color: #000066; color: #FFFFFF; text-align: center; height: 16px; width: 12px; font-weight: bold; font-size: 12px; }

#divBrowseHeader { background: #F0F1F5 ; }
#divBrowseHeader .tdName { padding: 5px; background-color: #E5E6EA; }
#divBrowseHeader .tdPeople { padding: 5px; background-color: #DEDFE3; border-top: 2px solid #FFFFFF; }
#divBrowseHeader h1 { font-size: 135%; font-weight: normal; padding-bottom: 5px; }
#divBrowseHeader .alphaBet { border-top: 2px solid #FFFFFF; font-size: 135%; padding: 5px 0 5px 3px; }

/**** HEADER PAGES *********************************************************************/

/**** CONTENT PAGES ********************************************************************/
#content .hmBlue { font-size: 20px; color: #000066; }
#content .hmBlue2 { color: #FF940A; }

#content .pad { padding-left:10px; }
#content .rpad { padding-right:10px; }
#content .bpad { padding-bottom:10px; }
#content .tpad { padding-top:10px; }

#content div.div25 { float: left; width: 25%; }
#content div.div30 { float: left; width: 30%; }
#content div.div35 { float: left; width: 35%; }
#content div.div40 { float: left; width: 40%; }
#content div.div45 { float: left; width: 45%; }
#content div.div50 { float: left; width: 50%; }
#content div.div55 { float: left; width: 55%; }
#content div.div60 { float: left; width: 60%; }
#content div.div65 { float: left; width: 65%; }
#content div.div70 { float: left; width: 70%; }
#content div.div75 { float: left; width: 75%; }

#content .tblLines td { border-bottom: 1px solid #F0F1F5; padding: 5px 3px 5px 3px; }
#content .tblLines1 { border: 1px solid #9F9F9F; border-left:0px; border-bottom:0px; padding: 5px 3px 5px 3px; }
#content .tblLines2 { border-bottom: 1px solid #9F9F9F; padding: 2px; }

#content .big { font-weight: bold; font-size: 15px; }
#content .blue { color: #3B5998; }
#content .orange { color: #FF940A; }
#content .headColor { color: #000066; }
#content .blue12 {color: #3B5998; font-size:12px; font-family:Arial;}
#content .black12 {color: #000000; font-size:12px; font-family:Arial; font-weight: bold;}
#content .black {color: #000000; font-size:12px; font-family:Arial;}

#content .bolt {font-weight:bold;}
#content label  {padding:2px; font-size: 12px; vertical-align: middle;font-family:Arial;}
#content .pad   {padding-left:10px;}
#content .accpad {padding-left:200px; padding-right:20px;}
/**** FORMS STYLES *****************************************************************/

/* Message rounded corners */
#content .upperleft  {width : 50%;margin-left : auto;margin-right : auto;   behavior:url(/users/profile/js/iepngfix.htc);background-color : #FFF1A8;background-image : url('/users/mail/images/upperleft.png');background-repeat : no-repeat;	background-position : top left;}
#content .upperright {behavior:url(/users/profile/js/iepngfix.htc);	background-image : url('/users/mail/images/upperright.png');	background-repeat : no-repeat;	background-position : top right;}
#content .lowerleft  {behavior:url(/users/profile/js/iepngfix.htc);	background-image : url('/users/mail/images/lowerleft.png');	background-repeat : no-repeat;	background-position : bottom left;}
#content .lowerright {behavior:url(/users/profile/js/iepngfix.htc);	background-image : url('/users/mail/images/lowerright.png');	background-repeat : no-repeat;	background-position : bottom right;	padding : 3% 3% 3% 3%;}

#content input.inputedit {width:99%;font-size: 12px;font-family:Arial;}
#content .label      {font-weight:bold;color:#000}
#content .labeloptional {width:13%; padding-right:5px;}
/* Selected navigation link */
#content .selected   {background-color:#F7F7F7 !important;font-weight:bold}
/**/
#tabledata td.under  {border-bottom:1px solid #E2E6EF}
/**/
#content select.levels {width:140px;}
/**/
#content fieldset    {border:1px solid #9F9F9F;}
#content legend      {padding:0.2em 0.5em;border:1px solid #9F9F9F;color:#000;text-align:right;}
/**/
#content .tip        {font-family: Verdana,Arial,Helvetica,sans-serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 8px;line-height: normal;font-size-adjust: none;font-stretch: normal;color: #000000;background-color: #ffe28a;background-image: none;background-repeat: repeat;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;padding-top: 1px;padding-right: 1px;padding-bottom: 1px;padding-left: 1px;vertical-align: middle;}
#content .brdtop { border-top:1px solid #9F9F9F; }

#content .search {font-weight: bold; color: #000066; font-size: 16px; padding-bottom: 7px;}
#content .searchbox {background-color:#F0F1F5; border: 1px solid #BDC7D8;}
#content .searchboxright { border-right: 1px solid #BDC7D8;}
/**** CONTENT PAGES ********************************************************************/

/**** DASHBOARD ************************************************************************/
#dashboard { margin-bottom: 5px;  }
#dashboard td { vertical-align: top; }
#dashboard div { border: 0; padding: 0; margin: 0; }

#dashboard .dLeft { width: 220px; border-right: 1px solid #9F9F9F; padding: 0 5px 0 5px; }
#dashboard .dRight  { width: 180px; border-left: 1px solid #9F9F9F; padding: 0 5px 0 5px; }
#dashboard .dMiddle  { padding: 0 5px 0 5px; }
#dashboard .dDiv { height: 400px; overflow: auto; padding: 0;overflow-x:hidden; }
#dashboard .dLeft td,
#dashboard .dRight td { padding: 2px 3px 2px 3px; }
#dashboard .rTitle { color: #000000; padding: 3px; font-weight: bold; border-bottom: 1px solid #BDC7D8 !important; font-size: 13px; }

#dashboard .chkSmall { vertical-align: middle; width: 17px; padding: 2px 1px 2px 0px }

#dashboard .feed { padding-bottom: 3px; padding-left: 3px; border-bottom: 1px solid #BDC7D8; }
#dashboard .feed a { color: #3B5998; text-decoration: none; }
#dashboard .feed a:hover { color: #3B5998; text-decoration:underline; background-color: #ffffff; }
#dashboard .date { color: #000066; padding: 3px; font-weight: bold; border-bottom: 1px solid #BDC7D8; padding-top: 13px; }

#dashboard .clean { border: 0 !important; padding: 0 !important; font-size: 10px; }
#dashboard .box {color: #000066;  border:1px solid #BDC7D8; background-color:#F0F1F5;}
#ctl00_masterContent_pnlDash .tblTitle {
    border: 1px solid #BDC7D8; background-color: #F0F1F5;
    font-weight: bold; font-size: 14px; color: #FF940A; vertical-align:middle; padding-left:5px;}
#divDashOpen div, #divDashClose { margin-bottom: 5px;  }
/**** DASHBOARD ************************************************************************/
#maincenter1 .border {border:1px solid #BDC7D8;}
/**** SIGN UP **************************************************************************/ 
#joinBorder { padding: 5px; }
* html	#joinBorder td { padding-left: 7px; padding-top: 7px; }
#signBorder { border: 1px solid #0088CC; padding: 5px; }
* html  #signBorder td { padding-left: 7px; padding-top: 7px; }

#boxJoin         { background: #F0F1F5 url(/css/bgImage.ashx?from=EFF1F3&to=F0F1F5&img=/images/joinBG.gif) no-repeat bottom right; }
#boxJoin td      { padding: 5px 15px 5px 15px;}
#boxJoin .top    { background: #F0F1F5 url(/css/bgImage.ashx?from=F0F1F3&to=F0F1F5&img=/images/join_top.gif) repeat-x top left; padding: 0px 15px 0px 15px; }
#boxJoin .head1  { font-size: 33px; color: #000066; font-weight: bold; }
#boxJoin .head2  { font-size: 18px; color: #000066; font-weight: bold; }
#boxJoin .txtBox { width: 142px; border: 1px solid #bdc7d8; padding: 3px; font-size: 13px; color: #949494; }
/**** SIGN UP **************************************************************************/ 

/**** FOOTER PAGES *********************************************************************/
#footer img { border: 0; }
#footer { font-size: 11px; color: #535769; }

#footer table { padding: 5px 0 5px 0; }

#footer td.main { width: 100px; padding: 1px 0 2px 0; font-weight: bold; color: #707798; font-size: 11px; }

#footer td.links { padding: 1px 0 2px 0; }
#footer td.links a { padding: 0 3px 0 3px; color: #707798; font-size: 11px; }

#footer td.center { text-align: center; }
#footer td.center a { padding: 0 3px 0 3px; color: #707798; font-size: 11px; }

#footer td.right { text-align: right; padding: 1px 0 2px 0; }
#footer td.right a { padding: 0 3px 0 3px; color: #707798; font-size: 11px; }
/**** FOOTER PAGES *********************************************************************/


/**** EMOTICONS STYLES *****************************************************************/
#emoticonsbar { border: 7px solid #F0F1F5;  }
#emoticonsbar div { border: 1px solid #9F9F9F; }
#emoticonsbar img { cursor: pointer; padding: 2px; }
/**** EMOTICONS STYLES *****************************************************************/

.lineright {border-bottom: 1px solid #9F9F9F;}
.medialine {border-bottom: 1px solid #9F9F9F; padding-top: 4px; padding-left:5px;}
.linetopmaster {border-top: 1px solid #9F9F9F;}


.buttoncolor{ background-color: #000066 !important; vertical-align:middle; padding: 0 !important;}
.txtimage{background:  #FFFFFF url(/images/buttons/wadjasearch.gif)no-repeat center right;}

.colorlinkletter { color:#3B5998; font-weight:bolder;}

/*------ Left Navigation----------*/

#leftnavigation .row  {padding-top: 5px;padding-bottom: 5px;}
#leftnavigation .rowalert {padding-top: 5px;padding-bottom: 5px;border-bottom-width: 0px;border-bottom-style: solid;border-bottom-color: #9F9F9F;}
#leftnavigation .rowactive  {padding-left: 5px;padding-top: 5px;padding-bottom: 5px;background-color:#F0F1F5;border-bottom: 1px solid #9F9F9F;border-left: 1px solid #9F9F9F;  border-top:1px solid #9F9F9F; font-weight:bold;}
#leftnavigation .rowsearch {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #9F9F9F; padding-bottom:2px; padding-top:0px;padding-left:3px; padding-right:3px; }
#leftnavigation a{}
#leftnavigation .txtimagechange {background:  #FFFFFF;}
*:first-child+html #leftnavigation .rowsearch {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F0F1F5; padding-bottom:0px; padding-top:0px;padding-left:3px; padding-right:3px; }
* html #leftnavigation .rowsearch {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F0F1F5; padding-bottom:1px; padding-top:0px;padding-left:3px;padding-right:3px;  }


 .txt{ width:160px;}

/*end*/
/*\*/
html* #leftnavigation .rowsearch {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #9F9F9F; padding-bottom:1px; padding-top:0px;padding-left:3px;padding-right:3px;  }



.tablepadding {padding-left:5px;}
*:first-child+html #tableheader {margin-top:-1px;}
/*end*/
/*\*/
html* #tableheader {margin-top:-2px;}
* html #tableheader {margin-top:-16px;}
    
/*--------------------------|  Toggle Tabs  |-------------------------*/
#tabnav                             {height: 26px; margin: 0;padding-left: 0px;background: url(/css/bgImage.ashx?from=9F9F9F&to=9F9F9F&img=/images/tab_bottom.gif) repeat-x bottom; }	
#tabnav li                          {margin: 0;padding: 0;display: inline;list-style-type: none; }
#tabnav a:link, #tabnav a:visited	{color: #666666;text-decoration: none; border: 1px solid #9F9F9F; margin-right: 4px; padding: 5px 10px 5px 10px;font-weight: bold;line-height: 14px;font-size: 12px;float: left;background: #FFFFFF ; margin-left:0px;}
#tabnav a:link.active, #tabnav a:visited.active	{border-bottom: 1px solid #F0F1F5; background: #F0F1F5; color: #000;}
#tabnav a:hover                     { background: #F0F1F5;border-bottom: 1px solid #F0F1F5; color:#000; }
/*#tabnav .star {background-image: url(/images/star_on2.png);background-repeat: no-repeat; background-position: right;}*/
*:first-child+html #tabnav{height:26px; margin-top:0px;}
*:first-child+html #tabnav2{}
*:first-child+html .inputbutton, .inputsubmit{padding-top: 2px;padding-right: 5px;padding-bottom: 3px;padding-left: 5px;font-size: 12px;font-family: arial;text-align: center;}
.btnHead { font-weight: bold; }
* html #tabnav  { height:26px; margin-top:0px; margin-bottom:2px;}

/*PopUp*/
#brdstylepopup {border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;border-bottom:1px solid #9F9F9F;}

/*------ Rows (mediabox,inbox,sent,starred)----------*/
.rowBgColor     { background-color: #F0F1F5;}
.rowNoBgColor   { background-color:#ffffff; border-color:#BDC7D8;}

/*------ Invite ----------*/

.leftCell   { border-bottom: 1px solid #F0F1F5 ; height: 25px; cursor: pointer; }
.rightCell  { border-bottom: 1px solid #F0F1F5 ; height: 25px; cursor: pointer; width: 13px; }
.invBorder  {border-top: 1px solid #F0F1F5;}
.invBgColor {background-color:#F0F1F5;}
.invLeft    {border-left: 3px solid #F0F1F5;}
.invarrow{background-color:#3B5998;}
.colorsborder {border:1px solid #BDC7D8; background-color:#eeeeee;}

.piccolor{behavior: url(/js/iepngfix.htc);}
/*------ Profile ----------*/

.profLink   {font-weight: normal; color:#FF940A;}
.profLink2{font-weight: bold; color:#000066;}
.activebold {font-weight:bold;}
.status{ background-color:#F0F1F5;}
#newusers .border {border:1px solid #BDC7D8;}
#newusers .tablebackg {border:1px solid #BDC7D8;background-color:#F0F1F5;}

/* status bar */

  #statusChoices a:link    {margin:0px; width:160px;  display:block; padding:3px;border-bottom:1px solid #9F9F9F;border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;background-color:#FFFFFF;color:#000000; text-decoration: none;}
  #statusChoices a:visited {margin:0px; width:160px;  display:block; padding:3px;border-bottom:1px solid #9F9F9F;border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;background-color:#FFFFFF;color:#000000; text-decoration: none;}
  #statusChoices a:active  {margin:0px; width:160px;   display:block; padding:3px;border-bottom:1px solid #9F9F9F;border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;background-color:#FFFFFF;color:#000000; text-decoration: none;}
  #statusChoices a:hover   {margin:0px; width:160px;  display:block; padding:3px;border-bottom:1px solid #9F9F9F;border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;background-color:#F0F1F5;color:#000000; text-decoration: none;}
    
/* status bar */

/* RSS menu */

  #RSSChoice a:link    {margin:0px; width:152px;  display:block; padding:1px 3px 1px 3px;border-bottom:1px solid #9F9F9F;border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;background-color:#FFFFFF;color:#000000; text-decoration: none;}
  #RSSChoice a:visited {margin:0px; width:152px;  display:block; padding:1px 3px 1px 3px;border-bottom:1px solid #9F9F9F;border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;background-color:#FFFFFF;color:#000000; text-decoration: none;}
  #RSSChoice a:active  {margin:0px; width:152px;   display:block; padding:1px 3px 1px 3px;border-bottom:1px solid #9F9F9F;border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;background-color:#FFFFFF;color:#000000; text-decoration: none;}
  #RSSChoice a:hover   {margin:0px; width:152px;  display:block; padding:1px 3px 1px 3px;border-bottom:1px solid #9F9F9F;border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;background-color:#F0F1F5;color:#000000; text-decoration: none;}
  
  .RSSwidth {width:70px;}/*Put this in the <TD> that contains the RSS dropdown*/
  
  .autofilldiv1  {z-index:111111;margin:0px;position:absolute;background-color:#FFF;border-bottom:1px solid #9F9F9F; width:150px; text-align:left;}
  
  .selector {width: 150px; font-size: 12px; vertical-align: middle; border: 1px solid #FFF; font-family: Arial;}
  /*hacks*/
  *:first-child+html .selector{width: 150px; font-size: 12px; vertical-align: middle; border: 1px solid #FFF; font-family: Arial;} 
  *:first-child+html .autofilldiv1{position:relative; padding:0px;}
  
  .RSSBorder {border: 1px solid #9F9F9F; }
  .RSSBackground {background-color: #F0F1F5; }
  
/* RSS menu */

/* Scrollbar */
.visible
{
height: 600px;
overflow-y: auto;
overflow-x: hidden;
}
.visible2
{height: 100px;
overflow-y: auto;
overflow-x: hidden;}

.imgsize{ width:109px; height:30px; vertical-align:middle;}
.invisible {}

/* Scrollbar */
.headerbottomline {border-bottom: 1px solid #9F9F9F;}

 #popUp   .why
    {
      width: 160px;
    }
#popUp .anylinkcss
    {
      line-height: 15px;
      position: absolute;
      width: 160px;
      display: none;
      background-color: #FFFFCC;
      padding: 10px;
      border: 2px outset #666666;
    }
   
   #insertCSV .brdright { border-right: 1px solid #9F9F9F;}
   #insertCSV .brdleft  { border-left: 1px solid #9F9F9F;}


#photoemail .photoborder { border:1px solid #CCCCCC; cursor:pointer;}

.borderSocial {border-top:1px solid #9F9F9F;}
.borderFriends {border: 1px solid #9F9F9F;}
.bgphoto { border:solid 1px #cccccc;}
.bgphoto:hover {border: 1px solid #3b5998;}
.brdbrowse{border-left: 1px solid #9F9F9F;}
.brdbrowseall{border: 1px solid #9F9F9F; border-top:0px solid #9F9F9F;}

/* Menu Bar */
#menuBar .menuClass { text-align:center; border:solid 1px #9F9F9F;padding:5px; cursor:pointer; width: 50px; background-color: #FFFFFF;}
#menuBar .bborder   {border-bottom: 1px solid #9F9F9F;}
.anylinkcssBar { line-height: 15px; position:absolute; width: 155px; display: none; }
.anylinkcssBar a { width: 100%; cursor: pointer; }
.menuBarAdvancedBg {background-color: #F0F1F5;}
.menuBarAdvancedBBorder   {border-bottom: 1px solid #9F9F9F;}

#menuBar .emptyBar { background-color: #F0F1F5; height:25px; border-bottom: 1px solid #9F9F9F;}
/*
#menuRSS .anylinkcss { line-height: 15px; position:absolute; width: 155px; display: none;}
#menuRSS .anylinkcss a { width: 100%; cursor: pointer;  }
#menuRSS .anylinkcss a:hover{ background-color: #9F9F9F; color: white; }

#menuActions .anylinkcss { line-height: 15px; position:absolute; width: 155px; display: none;}
#menuActions .anylinkcss a { width: 100%; cursor: pointer;   }
#menuActions .anylinkcss a:hover{ background-color: #9F9F9F; color: white; }*/

/* Menu Bar */

/* Variable colored Borders and Background  */
.coloredBorderTop {border-top: 1px solid #9F9F9F;}
.coloredBorderBottom {border-bottom: 1px solid #9F9F9F;}
.coloredBorderLeft {border-left: 1px solid #9F9F9F;}
.coloredBorderRight {border-right: 1px solid #9F9F9F;}
.coloredBorder {border: 1px solid #9F9F9F;}
.coloredBorderNoBottom {border-top: 1px solid #9F9F9F; border-left: 1px solid #9F9F9F; border-right: 1px solid #9F9F9F;}
.coloredBorderRead {border: 2px solid #9F9F9F;}

.coloredBackground{background-color: #F0F1F5;}
/* Variable colored Borders  */
.friendsFooterBorder {border-top: 1px solid #9F9F9F;}
.friendsFooterBg {background-color: #F0F1F5;}

#addfirendtbl .spacediv { height:46px;}
#addfirendtbl .spacediv2 { height:27px;}
/*end*/
/*\*/
html* #addfirendtbl .spacediv{height:62px; }
*:first-child+html #addfirendtbl .spacediv{height:33px; }
/*end*/
/*\*/
html* #addfirendtbl .spacediv2{height:25px; }

/*------  Paging ------*/
.pglnk { font-size:100%; }
/*------  Paging ------*/

/*Movable nodes */
/* Don't change these options */
#movableNode{position:absolute;background-color:#F1F1F1;border-bottom:1px solid #9F9F9F;} /*border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;*/	
#arrDestInditcator{position:absolute;display:none;width:100px;	}
/* End options that shouldn't be changed */	
#arrangableNodes,#movableNode ul{padding-left:0px;margin-left:0px;margin-top:0px;padding-top:0px;}	
#arrangableNodes li,#movableNode li{border-top:1px solid #9F9F9F;}
/*Movable nodes */

/* ------ Rows ------ */
.tdOdd  { background-color: #F0F1F5; border-bottom: 1px solid #9F9F9F; padding: 2px; }
.tdEven { background-color: #FFFFFF; border-bottom: 1px solid #9F9F9F; padding: 2px; }
/* ------ Rows ------ */

/* ------ Gray Layer ------ */
div#grayLayer { position:absolute; background-color:#FFFFFF; filter:alpha(opacity=70); -moz-opacity:.70;
  opacity:.70; width: 100%; height: 100%; left:0; top:0; z-index: 300000; display:none; }

.grBox { position:absolute; left:25%; top:0%; z-index: 300001; display:none; border: 1px solid #9F9F9F;
  width:550px; background-color: #F0F1F5; padding: 7px; }
.grBox>div { border: 1px solid #9F9F9F; background-color: #FFFFFF; }
/* ------ Gray Layer ------ */

/* ------ Vertical Tabs ------ */
#leftTabs     { padding: 0; margin: 0; }	
#leftTabs li  { margin: 0; padding: 0; list-style-type: none; height: 27px; }
#leftTabs a:link,
#leftTabs a:visited { color: #666666; border-bottom: 1px solid #9F9F9F; width: 100%;
  line-height: 27px; font-weight: bold; font-size: 12px; background: #FFFFFF; display: block; height: 26px; }
#leftTabs a:link.active,
#leftTabs a:visited.active,
#leftTabs a:hover { background: #F0F1F5; border-bottom: 1px solid #9F9F9F; color:#000; text-decoration: none; }
/* ------ Vertical Tabs ------ */

/* thumb view fix */
#thumbOver .thumbFix {position:relative; top: -136px; left: 11px;}
/*end*/
/*\*/
html* #thumbOver .thumbFix{position:relative; top: -135px; left: 11px; }
*:first-child+html #thumbOver .thumbFix{position:relative; top: -139px; left: 11px; }
* html #thumbOver .thumbFix{position:relative; top: -139px; left: 11px; }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #thumbOver .thumbFix{position:relative; top: -132px; left: -1px; }}

#thumbOverSent .thumbFix {position:relative; top: -135px; left: 9px;}
/*end*/
/*\*/
html* #thumbOverSent .thumbFix{position:relative; top: -133px; left: 9px; }
*:first-child+html #thumbOverSent .thumbFix{position:relative; top: -137px; left: 9px; }
* html #thumbOverSent .thumbFix{position:relative; top: -137px; left: 9px; }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #thumbOverSent .thumbFix{position:relative; top: -130px; left: -3px; }}

#thumbOverFriends .thumbFix {position:relative; top: -152px; left: 6px;}
/*end*/
/*\*/
html* #thumbOverFriends .thumbFix{position:relative;top: -151px; left: 6px; }
*:first-child+html #thumbOverFriends .thumbFix{position:relative; top: -154px; left: 6px; }
* html #thumbOverFriends .thumbFix{position:relative; top: -154px; left: 6px; }

.thumbOperaFix {}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .thumbOperaFix{padding-left:10px;padding-top:10px; }}
/* thumb view fix */
