@charset "utf-8";
/* CSS Document */
body{
	background:;
	margin:0;
	padding:0;
	font:normal 12px "Arial";
	line-height:17px;
	color:#323232;
}	
img, div, ul, li, a{ behavior: url(iepngfix.htc) }
div, h1, h2, h3, h4, h5, h6,h7, p, form, label, input, textarea, img, span, ul{margin:0px; padding:0px;}
a:link {color: #175eaf; text-decoration: none; }
a:visited {color: #175eaf; text-decoration: none;}
a:hover {color: #ff6701; text-decoration: none;}
a:active {color: #ff6701; text-decoration: none;}
.clear {clear:both;}
.absmiddle {vertical-align:middle; line-height:19px;} 
.spacer{clear:both; font-size:0; line-height:3px ; height:4px;}
.orange{color: #ff6701;}
h2{line-height:28px; font-size:18px; font-weight:normal; float:left; }
h3{ color:#175eaf; font-size:14px; line-height:20px; }
h4{ font-size:13px; font-weight:bold; color:#555555; line-height:30px;}
h5{ font-size:12px; font-weight: normal;  color: #ff6701; line-height:}
h6{font-size:11px; color: #ff6701; font-weight: normal; line-height:20px;}
.smallText{font-size:11px; color: #323232; font-weight: normal; line-height:16px;}
.fL{ float:left;}
.fR{ float:right;}
hr{ color:#cccccc; background-color: #cccccc; height: 1px; border:none;}
.more{ float:right; margin-right:4px}
input, select{ margin:0px; padding:2px; color:#525252; border:1px solid #aabfd0;}
select{border:1px solid #aabfd0; margin:0px; padding:2px; color:#525252; }
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus { background:#fff8e8; outline:none;}
form, textarea{margin:0; padding:0; color:#323232;}
.error label { color:#f00; }
a:focus {outline: none;}
*:focus { outline: none }
.checkbox{  border:0px solid #cccccc; }
.w100{ width:100%;}

.cssform{
	border-top:1px solid #ffa70f;
	border-bottom:1px solid #ffa70f;
}
.cssform p{
	width: 300px;
	clear: left;
	margin: 0;
	padding: 3px 0 3px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
}
.cssform label{
	font-size: 13px;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	text-align:right;
}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px; line-height:17px;  
}
.cssform textarea{
	width: 250px;
	height: 150px;
}
.cssform checkbox{ 
	border:none; 
	padding-top:3px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
	margin-left: 3px; 
	border:0px solid #000000;
}
.aboutMaijaiPop{ width:270px;}

/*------Grey button -------*/
a.ovalbutton{
	background: transparent url('../images/oval-grey-left.png') no-repeat top left;
	display: block;
	float: left;
	font: normal 13px Tahoma; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
	color: #494949; /*button text color*/
}
a.ovalbutton span{
	background: transparent url('../images/oval-grey-right.png') no-repeat top right;
	display: block;
	padding: 3px 18px 5px 3px; /*Set 11px below to match value of 'padding-left' value above*/
}
a.ovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;
	text-decoration:none;
}
a.ovalbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
	text-decoration:none;
}
/*------button float right-------*/
a.button{
	background: transparent url('../images/buttonLeft.png') no-repeat top left;
	display: block;
	float:right;
	font: normal 13px Tahoma; /* Change 13px as desired */
	line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 28px; /* Height of button background height */
	padding-left: 15px; /* Width of left menu image */
	text-decoration: none;
}
a:link.button, a:visited.button, a:active.button{
	color: #fff; /*button text color*/
	font-size:12px;
}

a.button span{
	background: transparent url('../images/buttonRight.png') no-repeat top right;
	display: block;
	padding: 3px 18px 5px 3px; ; /*Set 11px below to match value of 'padding-left' value above*/
}
a.button:hover{ /* Hover state CSS */
	background-position: bottom left;
	text-decoration:none;
}
a.button:hover span{ /* Hover state CSS */
background-position: bottom right;
color:#ccc;
text-decoration:none;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
float:right; width:auto;
}

/*------button float left-------*/
a.buttonfL{
	background: transparent url('../images/buttonLeft.png') no-repeat top left;
	display: block;
	float:left;
	font: normal 13px Tahoma; /* Change 13px as desired */
	line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 28px; /* Height of button background height */
	padding-left: 15px; /* Width of left menu image */
	text-decoration: none;
	
}

a:link.buttonfL, a:visited.buttonfL, a:active.buttonfL{
	color: #fff; /*button text color*/
	font-size:12px;
}

a.buttonfL span{
	background: transparent url('../images/buttonRight.png') no-repeat top right;
	display: block;
	padding: 3px 18px 5px 3px; /*Set 11px below to match value of 'padding-left' value above*/
}
a.buttonfL:hover{ /* Hover state CSS */
	background-position: bottom left;
	text-decoration:none;
}
a.buttonfL:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color:#ccc;
	text-decoration:none;
}
/*-------------------------------------------ALL PAGES COMMON CSS-------------------------------------*/
.wrapper{ 
	width:998px; 
	margin:0px auto;
	padding:0px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;}
.header{
	width:998px;
	height:145px;
	color:#FFFFFF;
	margin:0px auto;
}
.homeImg{
	background:url(../images/header-bg.jpg) no-repeat top center;
}
.header .topbar{
	padding:5px 0px 0px 10px; 
	height:20px;
	clear:both;
}	
.header .topbar .language{ 
	float:left;
}
.header .topbar .language a{ 
	color:#FFFFFF; 
	text-decoration:none; 
	padding:0px 6px; 
}
.header .topbar .language a:hover{ 
	text-decoration:underline;
}
.header .topbar .login {
	padding-right:10px; 
	float:right;
}
.header .topbar .login a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 6px; 
}
.header .topbar .login a:hover { 
	text-decoration:underline;
}
.header .topbar .login .language-active {
	font-weight:bold; 
	text-decoration:none;
}
.header .topbanner{ 
	height:90px;
}
.header .topbanner .logo{
	padding:3px 0px 0px 15px; 
	float:left;
}
.header .topbanner .search{
	padding:40px 20px 0px 0px; 
	float:right; 
}
.header .topbanner .search .inputBox{ 
	width:180px; 
	float:left ; 
	border:0px solid #d6640e;
	
}
.header .topbanner .search .inputBox img{ 
	float:left;
}
.header .mainnav{ 
	height:28px; 
	border-bottom:2px solid #000000; 
	background:url(../images/blueTransBg.png) repeat-x top left;
}
.header .mainnav .leftnav{
	float:left; 
	height:28px; 
	background-color:#4185ba; 
	padding:0px 0px 0px 12px; 
	margin:0px;
}
.header .mainnav .leftnav ul{
	padding:0px; 
	margin:0px; 
	list-style:none;
	width: auto;
	height:28px; 
}
.header .mainnav .leftnav li{ 
	float:left; 
	cursor: pointer;
	line-height:28px;
	display:inline;
	height:28px; 
}
.header .mainnav .leftnav  li a{ 
	height:28px; 
	float:left;
	font-size:12px; 
	line-height:28px;
	padding:0px 3px;
	color:#FFFFFF;
	text-decoration:none; font-weight:bold;
	width:110px;
	text-align:center;
	cursor: pointer;
}
.header .mainnav .leftnav li a:hover{ 
	background-color:#000000 
}
.header .mainnav .leftnav-active{ 
	background-color:#000000;
}
.header .mainnav .righttnav{ 
	float:right;
	height:28px;
	margin:0px 5px 0px 0px;
	width:389px;
}
.header .mainnav .righttnav ul{  
	color:#000000; 
	margin:0px; 
	padding:0px; 
}	
.header .mainnav .righttnav li{ 
	float:left; 
	margin:0px; 
	padding:0px 1px; 
	line-height:28px; 
	list-style-type:none;
}
.header .mainnav .righttnav li a{ 
	text-decoration:none; 
	color:#000000;
} 
.header .mainnav .righttnav li a:hover{ 
	text-decoration: underline;
}
/*---------------------------------------------------MAIJAI HOME-------------------------------------------*/
.subMenu{ 
	width:998px; 
	height:32px; 
	background-color:#8cc5f1; 
	border-bottom:2px solid #000000;
	clear:both;
	
}
.subMenu ul{ 
	margin:0px 0px 0px 12px; 
	padding:3px 0px 2px 0px; 
}
.subMenu ul li{ 
	float:left; 
	list-style-type:none;
	line-height:22px;
	
	padding: 2px 5px;
	font-size:14px;
	margin:0px;
}
.subMenu ul li a{ 
	color:#323232; 
}
.subMenu ul li a:hover{ 
	color:#323232; 
	text-decoration:underline; 
}
.menuSelected{ 
	background-color:#c1e1f9;
}


/*------ #mainContent body area ------*/
.mainContent{
	width:996px;
	margin:0 auto;
	padding:0px; 
}

.mainContent  .leftcol{
	float:left; 
	width:638px; 
	margin:0px 0px 10px 10px; 
	background-color:#ffffff;
	
}
.aboutmaijai{ 
	width:630px; 
	margin:0px; 
	padding:0px;
	height:30px;
	float:left;
}

.aboutMaijaiMain{ 
	width:500px; 
	height:23px; 
	margin:0px; 
	padding:0px;
	color:#FFFFFF;   
}
.aboutMaijaiMain .watchVideo{ 
	float:left; 
	width:385px; 
	height:23px; 
	background-color:#000000; 
}
.aboutMaijaiMain .login {
	float:right; 
	width:322px; 
	height:23px; 
	margin-right:11px; 
	background-color:#000000; 
}

/*------------Main Banner-----------*/

.leftbanner{  
	width:638px;
	margin-bottom:10px;
	clear:both;
}
.mainContent  #leftcol { 
	width:638px; 
}
.headingBand{ 
	padding-left:5px; 
	background-image:url(../images/headingbg.jpg); 
	background-position:left top; 
	background-repeat:repeat-x; 
	height:29px; 
	border:1px solid #c5c5c5;
	margin:0px 0px 4px 0px;
	clear:both;
}
.headingBand h2{
	float:left; 
} 

.headingBand span{ 
	float:right; 
	padding:3px 3px 0px 0px;
}

/*-------Emmigrant Guide Home starts-------*/
.emmigrantsGuide{ 
	width:636px; 
	margin-top:10px;
}
.emmigrantsGuide .quicklink ul{ 
	list-style:none; 
	padding:0px; 
	margin:0px;
	background-image:url(../images/emmi-guide-bg.jpg); 
	background-position:left top; 
	background-repeat:repeat-x; 
	height:31px; 
	border: 1px solid #c5c5c5;  
}
.emmigrantsGuide .quicklink li{ 
	float:left;
	height:32px;
	border-right: 1px solid #c5c5c5; 
	padding: 0px 6px; 
	line-height:28px;
}
.emmigrantsGuide .quicklink li img{ 
	padding-top:5px;  
} 
/*-------Emmigrant Guide Home ends-------*/
/*--------Maijai Recommend Home starts----------*/
.recommend {
	width:636px;  
	margin-bottom:10px;  
	margin-top:10px; 
}
.recommend  .reviewdiv{ 
	float:left; 
	width:212px; 
	background:url(../images/recommbg.png) repeat-x;  
}
.recommend  .categorydiv{ 
	float:left; 
	width:210px; 
	background:url(../images/recommbg.png) repeat-x;
}
.recommend  .locationdiv{ 
	float:left; 
	width:210px; 
	margin-left:2px; 
	background:url(../images/recommbg.png) repeat-x;
}
.recommend span{
	font-size:10px; 
	color:#ff6701;
}
.recommend-brief{ 
	padding:10px 10px 8px 8px; 
	width:190px
	float:left;
}
.recommend-brief .recommendimg{
	width:59px;
	float:left;
	height:90px;
	text-align:left;
	background-color:#ffa70f;
	color:#FFFFFF;
	padding:1px ;
	margin:5px 5px 0px 0px;
	font-size:11px;
	font-weight:bold;
 }
.recommend-brief h5{ 
	font-size:11px; 
	font-weight: normal;
}
.recommend-brief ul{ 
	width:120px; 
	float:left; 
	margin:0px; 
	font-size:11px; 
	padding:0px; 
}
.recommend-brief ul li{ 
	margin:0px; 
	padding:1px 0 1px 8px; 
	background:url(../images/bullet-square.png) no-repeat 0 8px; 
	list-style:none;
	line-height:14px; 
}
.recommend-brief .categorylinks{
	width:190px; 
	clear:both; 
	font-size:11px;
}
/*-----Maijai Recommend Home ends------*/
/*---------Maijai eReports starts----------*/
.ereports { 
	width:638px; 
	
	margin-top:5px;
}
.greyBg { 
	width:638px; 
	background-color:#efefef; 

}
.ereports .more{ 
	float:right; 
	margin-right:4px
}
.ereports .immigrantsStories{ 
	float:left; 
	padding:5px; 
	width:310px; 
	border-right: 1px solid #c2c2c2;
}
.ereports .immigrantsStories .immigrantsStoriesMain{ 
	width:310px;  
	height:110px; 
	margin-bottom:5px;
}
.ereports .immigrantsStories .immigrantsStoriesImg{ 
	float:left;
	background:url(../images/photo-bg.png) no-repeat ; 
	width:132px; 
	height:98px; 
	margin-right:2px;
}
.ereports .immigrantsStories .immigrantsStoriesTitle{
	width:175px; 
	float:left; 
}
.ereports .immigrantsStories .immigrantsStoriesImg img{ 
	padding:9px 0px 0px 6px;
}
.ereports .mostViewed{
	float:right; 
	padding:5px; 
	width:300px;  
}
.ereports .mostViewed .mostViewedMain{ 
	width:290px; 
	background:url(../images/reports-bg.png) no-repeat; 
	height:85px; 
	padding:7px; 
	margin-bottom:10px; 
}
.ereports .mostViewed .mostViewedMain Img{ 
	width:54px; 
	height:53px; 
	border:4px solid #5894c2; 
	float:left; 
	margin-right:6px;
}
/*---------Maijai eReports ends----------*/
/*----Members Recommended Stories starts------*/
.memberStories{ 
	width:638px; 
	height:240px; 
	background-color:#efefef; 
	border-top: 1px solid #c2c2c2;
	margin:0px;
	padding:0px;
}
.memberStories .memberStoriesMain{ 
	padding:5px; 
	width:630px;
}
/*----Members Recommended Stories ends------*/
/*-------News----------*/
.news{
	width:994px;
	margin:0px;
	padding:0px; 
	clear:both;
	
	}
.news .newsLeftCol{ 
	float:left; 
	width:340px; 
	margin-left:10px; 
	padding:0px;  
	margin-top:10px;
}
.news .newsLeftCol .worldNews { 
	width:340px;  
	margin:0px; 
	padding:0px;
}
.news .newsLeftCol .worldNews .title ul{
	width:195px; 
	margin:0px; 
	padding:0px; 
	height:130px;
}
.news .newsLeftCol .worldNews .title ul li{ 
	height:42px; 
	padding:2px; 
	margin:0px; 
	padding:0px; 
	list-style-type:none; 
	margin-bottom:1px;  
	width:195px; 
	background-color:#5894c2;  
}
.news .newsLeftCol .worldNews .title li a{
	color:#FFFFFF; 
	padding:0px; 
	width:200px; 
	background-color:#5894c2; 
}
.news .newsLeftCol .worldNews .title ul li a:hover{ 
	background-color:#ffa70f; 
	padding:0px; 
	width:198px;  
}
.news .newsLeftCol .worldNews .img{ 
	float:right; 
	width:135px; 
	height:130px;  
	margin:0px; 
	padding:0px;
}
.news .newsLeftCol .worldNews .newsTitle{ 
	background-color:#efefef; 
	width:340px;  
	margin:0px; 
	padding:0px;
}
.news .newsLeftCol .worldNews .newsTitle ul{
	width:336px; 
	margin:0px; 
	padding:5px;
}
.news .newsLeftCol .worldNews .newsTitle  li{
	width:336px; 
	margin:0px; 
	padding:1px 0 1px 8px; 
	background:url(../images/bullet-square.png) no-repeat 0 8px; 
	list-style:none;
}
.topNewsMain{
	width:340px;
}
.topNewsMain .topNewsTitle{
	float:left; 
	width:208px; 
}
.topNewsMain .topNewsTitle ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
}
.topNewsMain .topNewsTitle ul li{
	padding-bottom: 2px; color:#fff;
}
.topNewsMain .topNewsTitle ul li a{ 
	font: normal 12px Arial;
	color: black;
	background-color:#5894c2;
	display: block;
	padding: 5px 0;
	height:28px;
	line-height: 17px;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
	color:#fff;
}
.topNewsMain .topNewsTitle ul li a:hover{	
	background-color:#ffa70f; 
	color:#FFFFFF; 
}
.topNewsMain .topNewsTitle .active{
	background-color:#ffa70f; 
	color:#FFFFFF;
}
.topNewsMain .topNewsImg{
	float:left; 
	width:130px; 
	color:#FFFFFF; 
}
.toptitle{
	background-color:#eeeeee; 
	min-height:250px;
}
.toptitle ul{
	margin:0px; 
	padding:0px 5px;
}
.toptitle ul li{
	background:url(../images/blueBullet.gif) no-repeat 0 8px; 
	list-style:none; 
	margin:0px;
	padding:1px 0 1px 8px;
	line-height:18px; 
}
.news .newsRightCol{ 
	float:right; 
	width:618px; 
	margin-right:10px; 
	margin-top:10px; 
}
.news .newsRightCol .usNews{ 
	width:618px;  
}
.newsCategory { 
	float:right; 
	height:34px; 
	width:15%; 
	background-color:#5894c2; 
	padding-left:6px; 
	color:#FFFFFF; 
}
.newsCategory a{ 
	color:#FFFFFF; 
	line-height:30px;
	padding-right:10px; 
	
}
.news .newsRightCol .usNewsCatMain{
	width:615px; 
	margin:0px; 
	padding:0px; 
}
.news .newsRightCol .usNewsCatMain .usNewsCatL{
	width:295px; 
	float:left; 
}
.news .newsRightCol .usNewsCatMain .usNewsCatL .usNewsCat{
	width:295px; 
	padding:5px 5px 8px 0px; 
	height:87px;
}
.news .newsRightCol .usNewsCatMain .usNewsCatL .usNewsCat .usNewsCatLImg{
	width:54px; 
	height:53px; 
	border:4px solid #5894c2; 
	float:left; 
	margin-right:6px; 
}
.news .newsRightCol .usNewsCatMain .usNewsCatL .usNewsCat .usNewsCatLTitle{
	float:left; 
	width:220px; 
}
/*---------right column starts--------*/
.mainContent .rightcol{
	float:right; 
	width:322px; 
	margin: 0px 12px 10px 0px;
}
.mainContent .rightcol .rightban{ 
	padding:0px 0px 12px 12px;
	background-color:#efefef;
}
.mainContent .rightcol .rightban img{ 
	padding:12px 0px 0px 0px;
}
.mainContent .searchBottom{ height:28px; background-color:#f2b143; clear:both; margin:0px; width:998px; padding:0px; position:relative;}
.mainContent .searchBottom .input{ float:right; margin-right:12px; padding-top:4px;}
.mainContent .searchBottom .input input{ float:left; border:0px solid #fff; }
.mainContent .searchBottom .input img{ float:left;}
/*---------right column ends--------*/
/*---------------------------------------------------eREPORTS PAGE CSS STARTS HERE----------------------------------------*/
.searcheReports{
	padding:22px 10px 0px 0px; 
	float:right; 
}
.searcheReports .searchCat{ 
	width:245px; 
	height:25px; 
	background:url(../images/searchCatBg.png) repeat top; 
	border:1px solid #e7922e; 
	line-height:25px; 
	color:#FFFFFF; 
	clear:both; 
	margin-bottom:3px; 
	padding:3px;
}
.searcheReports input{ 
	border:none;   
}
.searcheReports .inputBox{ 
	width:215px;  
	float:left; border:none;   
}
.searcheReports .inputBox img{ 
	float:left;
}
.imageBg{
	background:url(../images/band.jpg) no-repeat;  
}
.subMenu .feedback{ 
	margin:2px 10px;
}
.subMenuSelected{ 
	background-color:#fcf2d9;
}
.headingBandeReports{ 
	padding-left:5px; 
	background-image:url(../images/band.jpg); 
	background-position:left top; 
	background-repeat:repeat-x; 
	height:29px; 
	margin:0px 0px 4px 0px;
}
.headingBandeReports h2{
	float:left; 
} 
.headingBandeReports span{ 
	float:right; 
	padding:5px 0px 0px 0px;
	
}
.headingBandeReports span a{ color:#323232; vertical-align:top; font-size:13px; }
/*change location*/
.additional{color:#993300;}
.additional a{ color:#993300;background-repeat:no-repeat; background-position:left top;}
.additional a:hover{color:#000000; background-repeat:no-repeat; background-position:left top; }



/*change location*/
.headingBandeReporters{ 
	padding-left:5px; 
	background:url(../images/bandCenter.jpg) no-repeat right top; 
	height:29px; 
	margin:0px 0px 4px 0px;
}
.headingBandeReporters h2{
	float:left; 
} 
.headingBandeReporters span{ 
	float:right; 
	padding:5px 0px 0px 0px;
}

.headingBandeReporters span a{ color:#323232; vertical-align:top; font-size:13px; }
.headingBandBlogs{ 
	padding-left:5px; 
	background:url(../images/band.jpg) no-repeat right top; 
	height:29px; 
	margin:0px 0px 4px 0px;
}
.headingBandBlogs h2{
	float:left; 
} 
.headingBandBlogs span{ 
	float:right; 
	padding:5px 10px 0px 0px; 
}
.breakingNewsE{
   margin-top:0px;height:23px; clear:both; 
}
.breakingNewsE h4{ float:left; line-height:20px;}
.ereportAd{ margin-top:22px;}
.rightcol .ad {
	padding:12px 12px 12px 12px; 
	background-color:#efefef;
	clear:all; 
}
.rightcol .thingsYouCan { 
	padding:5px 5px 12px 0px;
	clear:both; 
}
.rightcol .thingsYouCan ul{
	margin:0px; 
	padding:0px;  
}
.rightcol .thingsYouCan li{
	list-style-type:none; 
	width:135px; 
	float:left; 
	padding:0px 5px 0px 5px  
}
.rightcol .thingsYouCan .borRight{ 
	border-right:1px solid #e8e8e8; 
}
.newsLatest{
	width:305px; 
	padding:5px 5px 8px 0px; 
	height:87px; 
	margin-bottom:5px;
}
.newsLatest .newsLatestImg{
	width:54px; 
	height:53px; 
	border:2px solid #c2c2c2; 
	float:left; 
	margin-right:6px; 
}
.newsLatest .newsLatestTitle{
	float:left; 
	width:238px; 
}
.categories {
	width:638px; 
	margin-bottom:10px;
	
}
.cool_jobs_ans{DISPLAY: none; margin-top:5px; margin-bottom:7px; width:99%;}
.dropCat { 
	float:left; 
	width:150px; 
	margin-left:5px;
}
.dropCat ul{
	margin:0px; 
	padding:0px;
	}
.dropCat ul li{
	background:url(../images/bullet-square.png) no-repeat 0 8px; 
	list-style:none; 
	margin:0px; 
	padding:1px 0 1px 8px;}
.allNews{
	width:620px; 
	padding:5px 5px 8px 0px; 
	height:87px; 
	margin-bottom:5px;
}
.allNews .allNewsImg{
	width:54px; 
	height:53px; 
	border:2px solid #c2c2c2; 
	float:left; 
	margin-right:6px; 
}
.allNews .allNewsTitle{
	float:left; 
	width:545px; 
	margin-left:7px; 
}
.eReports { 
	width:638px; 
	margin-top:5px;
}
.eReports .more a{ 
	float:right; 
	margin-right:4px
}
.eReports .more a:hover{
	background:url(../images/bullet-square.png) no-repeat 0 8px;  
}
.eReports .reportsMain{ 
	float:left; 
	width:310px; 
	background:url(../images/eReportBg.jpg) repeat-y top;
}
.eReports .reportsMain .r{ 
	width:310px;  
	height:94px; 
	margin-bottom:5px;
}
.eReports .reportsMain .rImg{ float:left;
	width:104px; 
	height:72px; 
	margin:4px 4px;
	border:2px solid #c2c2c2;
}
.eReports .reportsMain .rImg img{ 
	padding:0px;
}
.eReports .reportsMain .rTitle{  
	width:175px; 
	height:94px; 
	float:left; 
	margin-left:5px;
}
.eReports .reportersMain{
	float:right; 
	width:310px; 
	background:url(../images/eReporterBg.jpg) repeat-y top;  
}
.eReports .reportersMain .rT{ 
	width:300px; 
	height:94px; 
	margin:4px 4px;
}
.eReports .reportersMain .rT .rTImg{ 
	width:54px; 
	height:53px; 
	border:2px solid #c2c2c2; 
	float:left; 
	margin:4px 4px;
}
.eReports .reportersMain .rT .rTTitle{ 
	float:left; 
	width:220px;
	margin-left:5px;
}
.eReportsBlogs{ 
	width:322px; 	
	margin-top:10px;
}
.eReportsBlogs ul{ 
	margin-left:5px;
}
.eReportsBlogs ul li{ 
	background:url(../images/bullet-square.png) no-repeat 0 8px; 
	list-style:none; 
	margin:0px; 
	padding:1px 0 1px 8px;}
	
/*---------------------------------------------------------CONNECT PAGE CSS STARTS HERE--------------------------------------*/

.connectrightcol{
	float:right; 
	width:322px; 
	margin: 0px 11px 0px 0px;
	
}
.connectrightcol .login{
	background-color:#4185ba; 
	color:#FFFFFF; 
	padding:10px 0px 0px 20px;
	width:302px; 
	}
.connectrightcol .login input{
	width:250px; 
	margin:6px 0px 15px 0px;
	padding:2px;
	border:0px solid #000000;
}
.connectrightcol .btn{ margin-right:45px;}
.connectBg{
	width:322px; 
	height:23px; 
	margin-right:12px; 
	background-color:#4185ba; 
	color:#FFFFFF;  
}
.connectrightcol .joinus{
	padding:10px 0px 10px 20px; 
	background-color:#2470ab; 
	color:#FFFFFF; 
	line-height:30px;
	border-bottom:8px solid #ffffff;
}
.connectrightcol .joinus a{ 
	color:#FFFFFF;
}
.flag{ 
	margin-top:10px; 
	padding:5px 0px; 
	border-top:1px solid #c5c5c5;
	width:633px; 
}
.flag img{ 
	padding:5px;
}
/*---------------------------------------------------------------RECOMMEND CSS PAGE STARTS HERE-------------------------------------------------------*/
.aboutmaijaiR{ 
	width:630px; 
	margin:0px; 
	padding:0px;
	height:30px;
	float:left;
}

.recommendations{ 
	margin-left:10px; 
	padding-top:2px;
	height:75px;
	width:977px;
	clear:both;
}
.recommendations .img{ 
	float:left;
	margin:0px;
	padding:0px;
	width:246;
	height:75px;
	border:0px; 
} 
.recommendations .neighbourhood{ 
	height:63px; 
	float:right; 
	background:url(../images/reBg.jpg) repeat-x top;  
	width:725px;
	border-left:1px solid #c5c5c5;
	margin-right:5px;  
	
}
.recommendations .neighbourhood .country{ 
	height:41px; 
	padding:0px; 
	width:724px; 
	border-right:1px solid #c5c5c5; 
}
.recommendations .neighbourhood .country h2{ 
	float:left; 
	padding:7px 3px 0px 3px; 
	font-size:16px; 
	text-align:center;
}
.recommendations .neighbourhood .country span{ 
	float:left; 
	padding:14px 4px 0px 4px; 
	font-size:11px;
}
.recommendations .neighbourhood .country img{ 
	float:right; 
	padding:10px 10px 0px 5px;
}
.recommendations .neighbourhood .country ul{ 
	margin:0px; 
	padding:0px;
	
}
.recommendations .neighbourhood .country ul li{ 
	float:left; 
	list-style-type:none; 
	line-height:42px; 
	border-right:1px solid #c5c5c5; 
	padding:0px 4px 0px 4px;
}
.recommendations .neighbourhood .nowOnMobile{ 
	padding:1px 5px 2px 5px; 
	height:14px; 
	border-left:1px solid #c5c5c5; 
	float:right; 
	width:100px; 
	border-right:1px solid #c5c5c5; 
	font-size:12px;
	line-height:14px; 
}
.recommendations .neighbourhood .nowOnMobile img{
	padding:0px;
} 
.searchFor{
	margin:0px 10px 10px 10px; 
	height:34px;
	width:965px; 
	background-color:#4185ba;
	padding:5px 0px 0px 8px;
	clear:both;
}
.searchFor h3{ 
	font-size:16px; 
	color:#FFFFFF; 
	float:left; 
	line-height:26px; 
	padding-right:8px;
}
.searchFor input{ 
	width:314px; 
	float:left; 
	margin-right:15px;
	margin-top:3px;
}
.aboutRecommend{padding:0px; width:972px; margin:0 12px; position:relative;}

/*------Left Column-------*/
.recommendMainCon{width:996px; position:relative;}

.contentR{ 
	width:636px; 
	margin:0px; 
	padding:0px;
}
.contentR .leftContent{
	width:420px;  
	float:left;
}
.contentR .leftContent .recommSection{
	width:420px; 
	margin:0px; 
	padding:0px;
}
.contentR  .leftContent .recommSection .recommSectionL{
	width:205px; 
	float:left; 
	margin:2px;
}
.contentR  .leftContent .recommSection .recommSectionL h3{
	float:left;
}
.contentR  .leftContent .recommSection .recommSectionL span{
	float:left; 
	line-height:20px; 
	color: #ff6701; 
	font-size:11px;
}
.contentR .leftContent .recommSection .recommSectionL .con{width:200px}
.contentR  .leftContent .recommSection .recommSectionL .con .img{ 
	float:left; 
	margin-top:5px; 
	border:4px solid #4185ba;
}
.contentR  .leftContent .recommSection .recommSectionL .con ul{
	float:left; 
	margin-left:7px; 
	width:130px;
}
.contentR .leftContent .recommSection .recommSectionL .con ul li{
	padding:1px 0 1px 8px; 
	background:url(../images/bullet-square.png) no-repeat 0 8px; 
	list-style:none; 
}

.contentR .rightContent{
	width:200px; 
	float:left;  
	margin-bottom:5px; 
}
.contentR .rightContent .byCat{
	background:url(../images/browseBg.jpg) repeat-y top left; 
	width:190px; 
	padding:0px 0px 5px 13px;
} 
.contentR .rightContent .byCat ul{ 
	margin:0px; padding:0px;
}
.contentR .rightContent .byCat ul li{ 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	line-height:20px;
}

.contentR .rightContent .hotPicks{
	background:url(../images/browseBg.jpg) repeat-y top left; 
	width:190px; 
	padding:0px 0px 5px 13px;
} 
.contentR .rightContent .hotPicks ul{ 
	margin:0px; 
	padding:0px;
}
.contentR .rightContent .hotPicks ul li{ 
	background:url(../images/bullet-square.png) no-repeat 0 8px; 
	list-style:none; 
	margin:0px; 
	padding:1px 0 1px 8px; line-height:20px;
}
.fresh{
	width:312px; 
	float:left; 
	height:102px; 
}
.fresh .freshMain{ 
	width:315px; 
	background:url(../images/freshBg.png) no-repeat top right; 
	height:102px; 
	padding:7px 0px ;
}
.fresh .freshMain .freshMainImg{ 
	width:54px; 
	height:53px; 
	border:4px solid #5894c2; 
	float:left; 
	margin-right:6px;
}
.fresh .freshMain .freshMainTitle{ 
	float:left; 
	width:225px;
}
.mL{ 
	padding-left:10px;
}
.mR{ 
	padding-right:10px;
}
.latestReviews { 
	background-color:#eeeeee; 
	width:636px; 
	margin:0px; 
	padding:0px;
}
.latestReviews .latestReviewsMain{ 
	width:636px;  
	height:110px; 
	margin-bottom:14px;
}
.latestReviews .latestReviewsImg{ 
	float:left;
	background:url(../images/photo-bg.png) no-repeat ; 
	width:132px; 
	height:98px; 
	margin-right:2px;
}
.latestReviews .latestReviewsImg img{ 
	padding:9px 0px 0px 6px;
}
.latestReviews .latestReviewsTitle{ 
	float:left; 
	margin-bottom:8px;
	width:450px; 
}
-------Right Column--------
.review{ 
	width:322px; 
	margin-bottom:15px; 
	background-color:#CCCCCC; 
}
.mainDivRev{
	padding:0px; 
	width:100%; 
	background-color:#eeeeee;
}
.mainDivRevImg{
	float:left; 
	background-color:#ffa70f; 
	color:#FFFFFF; 
	margin:5px 0px; 
	padding:0px; 
}
.mainDivRevImg img{
	border:4px solid #4185ba; 
	margin:0px; 
	padding:0px; 
	width:76px; 
	height:73px;
}
.mainDivRevTitle{
	float:left; 
	width:70%; 
	margin-left:6px;  
}
.mainDivRev p{ 
	padding:2px 0px;
}
.HeadingBlue{ 
	width:317px; 
	height:32px; 
	font-size:18px; 
	padding-left:5px; 
	line-height:28px; 
	background-color:#4185ba; 
	color:#FFFFFF;
}
.review .voted{ 
	background-color:#ffa70f; 
	padding:2px 2px 2px 4px; 
	color:#FFFFFF; 
	font-size:11px; 
	width:316px;
}
.review .voted img{ 
	float:right;
}
.mainDiv{
	padding:6px; width:96%;
}
.mainDivImg{
	float:left; 
	background-color:#ffa70f; 
	color:#FFFFFF; 
	margin:0px; 
	padding:0px;
}
.mainDivImg img{
	border:4px solid #4185ba; 
	margin:0px; 
	padding:0px; 
	width:54px; 
	height:53px;
}
.mainDivTitle{
	float:left; 
	width:77%; 
	margin-left:7px; 
}
.sales {
	margin-top:10px; 
	border:2px solid #eeeeee; 
	width:321px;
}
.popular {
	margin-top:10px; 
	border:2px solid #eeeeee; 
	width:321px;
}
.popular .yellowBg{ 
	width:316px; 
	background-color:#ffa70f; 
	padding:2px 2px 2px 4px; 
	color:#FFFFFF; 
}
.popular .yellowBg img{ 
	float:right;
}

.mainDivSec{padding:0px; width:99%;}
.mainDivSecImg{
	float:left; 
	background-color:#ffa70f; 
	color:#FFFFFF; 
	margin:5px 0px; 
	padding:0px; 
}
.mainDivSecImg img{
	border:4px solid #4185ba; 
	margin:0px; 
	padding:0px; 
	width:76px; 
	height:73px;
}
.mainDivSecTitle{
	float:left; 
	width:78%; 
	margin-left:6px;  
}
.mainDivSec p{ 
	padding:2px 0px;
}
/*--------------------------------------------------------MAIJAI MOBILE-----------------------------------------------*/
.rightcolBgG{ 
	background-color:#eeeeee; padding:8px; 
}
.rightcolMob{ 
	background-color:#ffffff; padding:9px; 
}
.headingMobile{ 
	padding-left:7px; 
	background-image:url(../images/mobileHeadingBg.jpg); 
	background-position:left top; 
	background-repeat:repeat-x; 
	height:34px; 
	margin:0px;
	clear:both;
}
.headingMobile h2{
	float:left; line-height:38px; 
} 
.yBgA { 
	background-color:#fff8e8;
}
.yBgB { 
	background-color:#fdeeca;
}
.rightcolMob ul{
	margin:0px; padding:0px; 
}
.rightcolMob ul li{ 
	list-style-type:none; 
	padding:5px 0px 5px 5px; 
}
.rightcolMob .input{ 
	border:1px solid #aabfd0; 
	background-color:#656666; 
	border:none; 
	color:#FFFFFF;
}
.rightcolMob input{}
.rightcolMob select{
	width:200px; 
	margin-left:20px; 
}
.mobileInternet{ 
	width:614px; 
	border:10px solid #efefef; 
	background-color:#FFFFFF; 
	margin:0px; 
	padding:0px; 
	margin-bottom:10px;
}
.mobileInternet .mobileInternetMain{ 
	padding:10px ; 
	width:96%; 
}
.mobileInternet .mobileInternetMain .mobileInternetImg{ 
	float:left; 
	width:160px; 
	padding:10px;
}
.mobileInternet .mobileInternetMain .mobileInternetDis{
	float:right; 
	width:380px; 
	padding:10px; 
	color:#656565;
}
.mobileInternet .mobileInternetMain .mobileInternetDis ul{
	margin:0px; 
	padding:0px;
}
.mobileInternet .mobileInternetMain .mobileInternetDis ul li{
	background:url(../images/bullet-square.png) no-repeat 0 8px; 
	list-style:none; 
	margin:0px; 
	padding:1px 0 1px 8px; line-height:20px;
}
.mobileInternet .mobileInternetMain .mobileInternetDis .toAccess{ 
	width:360px; 
	padding:8px; 
	background-color:#ffa70f; 
	margin-top:10px; 
	color:#FFFFFF; 
	line-height:15px;
}
.mobileInternet .mobileInternetMain  h1{ 
	font-size:24px; 
	color:#4185ba; 
	line-height:30px;  
}
/*-----------------------------------------------------MEMBER PAGE STARTS HERE-----------------------------------------------*/
.memberImg{
	background:url(../images/memberImg.jpg) no-repeat top center;
}
.breakingNews{
  margin-left:10px; margin-top:5px; line-height:24px; height:26px; clear:both; 
}
.breakingNews h4{ float:left;}
.rightNavMem{
	float:right; 
	display:block;
	height:28px;
	margin:0px; padding:0px;
	background-color:#8cc5f1; 
}
.memLeftCol{
	float:left; 
	width:235px; 
	margin:5px 0px 10px 10px; 
	background-color:#fcf2d9; 
}
.customizePage{ 
	float:right; 
	background-color:#000000;
	color:#FFFFFF;
	margin-right:12px;
}
.memSubMenu{ 
	width:998px; 
	height:32px; 
	background-color:#8cc5f1;
}
.memSubMenuL{ float:left; width:625px; height:32px;  }
.memSubMenuL ul{ 
	margin:0px 0px 0px 12px; 
	padding:0px; height:28px; 
}
.memSubMenuL ul li{
	float:left ;
	list-style-type:none;
	line-height:20px;
	padding: 3px 4px;
	font-size:14px;
	margin:3px 0px 0px 0px;
}
.memSubMenuL ul li a{ 
	color:#323232; 
}
.memSubMenuL ul li a:hover{ 
	color:#323232; 
	text-decoration:underline; 
}
.memSubMenuR{ 
	float:right; 
	width:159px; 
	height:26px; 
	margin:0px;
	background:url(../images/customize.png) no-repeat left top;
	line-height:20px;
	padding:5px 0px 0px 15px;
}
.memSubMenuR a{ color:#FFFFFF; padding:4px 0px;}
.customize{ 
	width: 996px; 
	margin:0px auto; 
	height:325px;
	display:none; 
}
.customize .content{ 
	width: 958px; 
	padding:7px; 
	color:#FFFFFF; 
	background-color:#7b7b7b;
	margin-left:11px;
}
.customize .content ul{ 
	margin:0px; 
	padding:0px; 
	float:left; 
	list-style-type: none;
	margin-left:10px;
}
.customize .content  li{ 
	padding-top:3px;
}
.customize .content  li a{
	width:220px; 
	height:18px; 
	line-height:18px;
	display: block;
	padding: 4px 0;
	padding-left: 8px; /*link text is indented 8px*/
	color:#323232;
	text-decoration: none;
	background:none repeat scroll 0 0 #fadfaf;
	margin-bottom:4px;
}
.customize .content ul li a:hover{
	background-color:#fdc55b;  
	color:#FFFFFF;
}
.customize .content .unchecked{
	background-color:#fdc55b; 
	color:#323232;
}
.customize .content .mood{ width:220px; background-color:#aaaaaa; height:275px; float:right; margin-right:10px;}
.customize .content .mood .moodContent{ padding:10px;}
.customize .content .mood .moodContent h3{ font-size:14px; color:#FFFFFF;}
.customize .content .buttonDiv{ text-align:center; margin-left:270px;}
.welcome{
	width:230px; 
	background-color:#fadfaf; 
	padding:5px 0px 0px 5px;   
	height:145px;
}
.welcome .logout{ 
	float:right; 
	background:url(../images/logoutBg.gif) no-repeat; 
	width:83px; 
	height:43px; 
	padding:4px 4px 0px 2px;
}
.welcome .logout ul{ 
	margin:0px; 
	padding:0px; 
}
.welcome .logout li{ 
	float:left; 
	list-style-type:none;
	line-height:16px;
	padding: 0px 2px;
	margin:0px; text-align:center;
}
.welcome .profileMain{
	width:225px; 
	height:80px;
}
.welcome .profileMainimg{ 
	margin:0px 5px 0px 0px; 
	float:left; 
	padding:0px; 
	height:75px;
	width:65px; 
}
.welcome .profileMain img{
	border:4px solid #4185ba; 
	width:54px; 
	height:53px;
}
.welcome .profileMainDis{
	margin-left:5px;
}
.leftLink{
	width:235px;
	margin-top:5px; 
}
.leftLink ul{
	margin:0px ; 
	padding:0px; 
	width:235px;
}
.leftLink li{
	width:235px; 
	height:24px;
	list-style-type:none;
}
.leftLink li a{
	padding: 0px 8px;
	margin:0px;
	line-height:22px;
	width:235px;  height:24px;
}

.leftLink .tipjar{ 
	float:right; 
	background:url(../images/tipjarBg.png) no-repeat right top; 
	width:83px; 
	height:43px; 
	padding:4px 4px 0px 2px;
	margin-right:1px;
	height:30px;
}
.leftLink .tipjar ul{} 
.leftLink .tipjar ul li{ margin-left:10px;} 
.linkSelected{ background-color:#fdd790;}
.inviteFriends{}
.friendsOnline{width:228px; margin-top:5px;background-color:#fadfaf; padding:5px 0px 0px 7px;   height:145px;}
.col{ float:left; width:75px; margin-top:5px; margin-bottom:5px; }
.col img{border:4px solid #4185ba; width:54px; height:53px;}
.newMember{
	width:228px; 
	margin-top:5px; 
	padding:5px 0px 0px 7px; 
}
.newMember ul{ 
	margin:0px ; 
	padding:0px; 
	width:225px; 
	border-bottom:1px solid #f5d18c;
	clear:both; 
}
.newMember li{ float:left; width:100px; list-style-type:none; line-height:24px;} 
.myAds{
	width:235px; background-color:#f5d18c; 
	margin-top:5px; 
	padding:5px 0px;
}
.memRightCol{	
	float:right; 
	width:715px; 
	margin: 5px 10px 0px 0px;
}
.myAds .myAdsDiv{
	padding:0px 5px;
}
.myAds select{ width:170px;}
.myAds .selectedAds{ 
	width:155px; 
	padding-left:5px; 
	float:left; 
	background-color:#f3b965; 
	height:28px; 
	line-height:24px; 
}
.myAds .follow{ 
	width:70px; 
	padding-left:5px; 
	float:left; 
	background-color:#f5c37b; 
	height:28px; 
	line-height:20px;
}
.myAds .remove{ 
	width:56px; 
	padding-left:5px; 
	float:left; 
	background-color:#f3b965; 
	height:28px; 
	line-height:20px;
}
.myAds .a{ 
	width:155px; 
	padding-left:5px; 
	float:left; 
	background-color:#f5d18c; 
	line-height:24px; 
	padding-bottom:7px; 
}
.myAds .f{ 
	width:70px; 
	padding-left:5px; 
	float:left; 
	background-color:#fce0ad;  
	line-height:20px; 
	padding-bottom:7px;
}
.myAds .r{ 
	width:56px; 
	padding-left:5px; 
	float:left; 
	background-color:#f5d18c; 
	line-height:20px; 
	padding-bottom:7px;
}
.myAds ul{
	margin:0px ; 
	padding:0px; 
}
.myAds li{
	list-style-type:none; 
	line-height:22px; 
	margin-top:4px; 
	line-height:20px; 
}
.ads{ 
	padding:20px 0px 10px 20px; 
	margin-top:10px; 
}
.ads img{
	padding:5px 0px;
}
.headingMember{ 
	padding-left:7px; 
	background-color: #bcdaf2; 
	background-position:left top; 
	background-repeat:repeat-x; 
	height:30px; 
	margin:0px;
	clear:both;
}
.headingMember h2{
	float:left; 
	line-height:30px; 
} 
.headingMember span{
	float:right; 
	line-height:30px;
	margin-right:3px;
	padding: 4px 2px 0px 0px;
}
.headingMember span img{ margin-left:1px;}
.memRightCol .immiGuide{
	width:715px; 
	margin-top:10px;
}	
.memRightCol .immiGuide .link{ 
	background:url(../images/immiGuideBg.gif) repeat-x top; 
	height:34px; 
}
.memRightCol .immiGuide .link ul{ 
	margin:0px; 
	padding:0px;
}
.memRightCol .immiGuide .link ul li{ 
	float:left;
	font-size:13px; 
	line-height:32px; 
	padding: 0px 5px; 
	color:#175eaf;
	list-style-type:none; 
}
.contentMain{ 
	width:715px; 
	margin-top:10px;  
}
.contentMain{ 
	width:715px; 
	margin-top:10px;  
}
.contentMain .leftCol{ 
	width:233px; 
	margin-right:10px; 
	float:left;
	height:220px;
	background:url(../images/memConBg.gif) repeat-y top right; 
}
.contentMain .leftCol .NewsHeading {
	width:227px; 
	padding:4px 3px 4px 2px
}
.contentMain ul{
	margin:0px; 
	padding:0px;
}
.contentMain ul li{
	background:url(../images/blueBullet.gif) no-repeat 0 8px; 
	list-style:none; 
	margin:0px;
	padding:1px 0 1px 8px;
	line-height:18px; 
}
.contentMain .middleCol{ 
	width:230px; 
	margin-right:10px; 
	float:left;
	height:220px;
	background:url(../images/memConBg.gif) repeat-y top right; 
}
.Main { 
	width:230px; 
	margin-top:7px; 
}
.Img {
	float:left; 
	border:4px solid #4185ba; 
	margin:0px; 
	padding:0px; 
	width:54px; 
	height:53px; 
}
.Title { 
	float:left; 
	width:155px; 
	margin-left:5px;
}
.contentMain .rightCol{ 
	width:230px; 
	float:right;
	height:220px;
	background:url(../images/memConBg.gif) repeat-y top right;
}
.memRecommStories{
	width:715px; 
	margin-top:10px; 
}
.memRecommStories .memRecommFlash{ 
	width:715px; 
	height:180px;
}
.recommBlogMain{
	width:715px; 
}
.recommBlogMain .recommL{ 
	width:467px; 
	float:left;
}
.recommBlogMain .recommL .rev{ 
	margin-top:5px;
}
.recommBlogMain .recommL .rev h4{ 
	float:left;
}
.recommBlogMain .recommL .rev span{
	float:left; 
	line-height:28px; 
	margin-left:10px; 
	margin-top:3px;
}
.mainRecomm{
	width:260px; 
	margin:0px; 
	padding:0px; 
	float:left;
}
.recommLImg{	
	width:58px;
	float:left;
	height:95px;
	text-align:left;
	background-color:#ffa70f;
	color:#FFFFFF;
	padding:1px 2px 1px 0px;
	margin:5px 5px 5px 0px;
	font-size:11px;
	font-weight:bold;
}
.recommLImg img{
	width:59px; 
	height:60px; 
	margin:0px; 
	padding:0px;
}
.recommLDiscription{
	float:left; 
	width:180px; 
	margin:0px;
}
.browseCat{ 
	float:left; 
	width:186px; 
	margin: 5px 0px 0px 10px; 
	border-left:1px solid #bcdaf2; 
	padding-left:7px;
}
.browseCat ul{ 
	margin-left:5px; 
	float:left;
}
.recommBlogMain .recommR{
	width:235px; 
	float:right;
}
.recommBlogMain .recommR .blog{
	background:url(../images/blogBg.jpg) repeat-x top right;
	padding:5px; 
}
.recommBlogMain ul{
	margin:0px; 
	padding:0px;
}
.recommBlogMain ul li{
	background:url(../images/blueBullet.gif) no-repeat 0 8px; 
	list-style:none; 
	margin:0px;
	padding:1px 0 1px 8px;
	line-height:18px; 
}
.memNews{ 
	width:715px; 
	margin-top:10px;
}
.memNews .memNewsWorld{ 
	width:310px; 
	float:left;
}

.memNewsMain{
	width:310px;
}
.memNewsMain .memNewsTitle{
	float:left; 
	width:180px;
}
.memNewsMain .memNewsTitle ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
}
.memNewsMain .memNewsTitle ul li{
	padding-bottom: 2px;
}
.memNewsMain .memNewsTitle ul li a{ 
	font: normal 12px Arial;
	color: black;
	background: #878787;
	display: block;
	padding: 5px 0;
	height:28px;
	line-height: 17px;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
	color:#FFFFFF;
}
.memNewsMain .memNewsTitle ul li a:hover{	
	background-color:#ffa70f;  
	color:#FFFFFF; 
}
.memNewsMain .memNewsTitle .active{
	background-color:#ffa70f; 
	color:#FFFFFF;
}
.memNewsMain .memNewsImg{
	float:left; 
	width:130px; 
	color:#FFFFFF; 
}
.title{
	background:url(../images/memNewBg.gif) repeat-x top right; 
}
.title ul{
	margin:0px; 
	padding:0px 5px;
}
.title ul li{
	background:url(../images/blueBullet.gif) no-repeat 0 8px; 
	list-style:none; 
	margin:0px;
	padding:1px 0 1px 8px;
	line-height:17px; 
}
.memNews .memNewsUs{ 
	width:395px; 
	float:right;}
.memNewsUsSecBg{
	background:url(../images/memNewBg.gif) repeat-x top right;
}
.memNews .memNewsUs .memNewsUsSec .memNewsUsMain{
	width:350px; 
	padding:5px 5px 8px 0px; 
	height:95px;
}
.memNews .memNewsUs .memNewsUsSec .memNewsUsMain .memNewsUsImg{
	width:54px; 
	height:53px; 
	border:4px solid #5894c2; 
	float:left; 
	margin-right:6px; 
}
.memNews .memNewsUs .memNewsUsSec .memNewsUsMain .memNewsUsTitle{
	float:left; 
	width:275px; 
}
.lightBoxDiv{ 
	margin-bottom:10px ;
	padding:0px;
	border:0px;
	width:850px;
}
.lightBoxDiv .registerDiv{ 
	margin:12px; 
	width:480px; 
	float:left;
}
 .loginDiv{ 
	margin:0px; 
	width:300px; 
	float:left;
	margin:12px;
}
.loginDiv .already{ 
	width:278px; 
	background-color:#ffa70f; 
	height:34px;  
	padding:10px;
}
.loginDiv .already h2{ 
	font-size:20px; 
	color:#FFFFFF; 
	line-height:34px;
}
div.box {
	margin:0px;
	width:550px;
}
.loginDiv .user{
	width:278px; 
	background-color:#ffca6f; 
	height:24px;  
	padding:10px;
}
.loginDiv .user p{ 
	float:left;
}
.loginDiv .password{
	width:278px; 
	background-color:#ffd896; 
	height:24px;  
	padding:10px;
}
.loginDiv .password p{ 
	float:left;
}
.loginDiv .inputBox{ 
	width:185px; 
	border:0px solid #000000; 
	padding:2px; 
	float:right;
}
.loginDiv .loginBg{ 
	background-color:#ffe9c3; 
	height:32px; 
	width:288px; 
	padding-right:10px; 
	padding-top:2px; 
	line-height:34px;
}
.loginDiv .loginBg a{
	float:right;
} 
.loginDiv .forgotPassword{ 
	background-color:#fff8ec; 
	height:30px; 
	width:288px; 
	padding-right:10px;
	line-height:24px;
}
.loginDiv .forgotPassword a{
	float:right;
}
.loginDiv .aD{ 
	margin-top:10px;
}

.newsCategoryMem { 
	float:right; 
	height:34px; 
	width:77px; 
	background-color:#5894c2; 
	padding-left:6px; 
	color:#FFFFFF; 
}
.newsCategoryMem a{ 
	color:#FFFFFF; 
	line-height:30px;
}
.mycommunities{ width:715px; margin:0px; padding:0px; background:url(../images/blogBg.jpg) repeat-x top left;}
.mycommunities .status{ width:485px; float:left; margin-left:5px;  }
.mycommunities .status ul{ border-bottom:1px solid #bcdaf2; min-height:16px; }
.mycommunities .status ul li{ float:left; list-style-type:none; margin-right:30px; padding:5px 0px; line-height:16px;}
.mycommunities .profile{ width:200px; float:right; margin:5px 0px;}
.mycommunities .profile .imageBor{ width:184px; height:137px; border:4px solid #bcd2e3; margin-top:5px;}
.mycommunities .status .borBottom{ border-bottom:none;}
.mycommunities .w110{ width:110px;}
.mycommunities .w180{ width:180px;}
.mycommunities .albumDiv{ background:url(../images/blogBg.jpg) repeat-x top left; width:715px; margin-bottom:10px; border-top:3px solid #fff; }
.mycommunities .albumDiv .column{ margin:5px; width:225px; float:left; border-right:1px solid #f5d18c; }
.mycommunities .albumDiv .columnRight{ margin:5px; width:225px; float:left; }
.mycommunities .albumDiv .columnRight .imageBor{border:4px solid #4185ba; width:54px; height:53px;}
/*--------------------------------------------------------------------FOOTER STARTS HERE---------------------------------------------------------*/
#footer{
	width:998px;
	height:175px;
	margin: 0 auto;
	height:180px;
	background-image: url(../images/footerbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footer .footerMain{ 
	width:900px; 
	padding:0px; 
	color:#FFFFFF; 
	margin:0px;
}
#footer .footerMain .footerLink{ 
	width:140px; 
	margin:0px; 
	margin:10px 6px 0px 0px; 
	float:left; 
	font-size:11px; 
	height:150px; 
	border-right:1px solid #e2a169;
}
#footer .footerMain .footerLink ul{
	margin:0px; padding:0px; 
}
#footer .footerMain .footerLink li{ 
	padding:0px 0 0px 8px; 
	margin-left:10px; 
	list-style-type:none; 
	background:url(../images/bullet-square-w.png) no-repeat 0 8px;
}
#footer .footerMain .footerLink li a{ 
	color:#FFFFFF;
}
#footer .footerMain .footerLink li a:hover{ 
	color:#f2b143;
}
#footer .footerMain .footerLink .term { 
	color:#f2b143; 
	list-style-type:none;
}
#footer .footerMain .footerLink .term a{ 
	color:#f2b143; 
	list-style-type:none;
}
#footer .footerMain .footerLink .term a:hover{ 
	color:#ffffff; 
	list-style-type:none;}
#footer .footerMain .lastDiv{
	width:340px; 
	border-right:none;
}
.MainBannerMem{
	width:715px;
	height:380px;
}


/* sliding panel */
.white a{color: #FFFFFF;}
.white a:hover{color: #FFFFFF; }
a:focus {
	outline: none;
}
.slideDiv{
	width:322px;
	margin:0px;
	padding:0px;
	background-image: url(../images/loginSlideBg.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#FFFFFF;
	border-bottom:3px solid #fff;
	height:28px;
	color: #FFFFFF;
}
.slideDiv a{ color:#FFFFFF; }

.slide {
	margin: 0;
	padding: 0;
	float:left;
	color: #FFFFFF;
}
.slide a{color:#FFFFFF; }
.joinUsSlide{float:left; padding:0px 10px 0px 10px; margin-top:2px; border-right:1px solid #fff; }
.joinUsSlide a{color:#FFFFFF; font-weight:bold;}
.joinUsSlide a:hover{color:#FFFFFF; font-weight:bold;}
.btn-slide {
	background: url(../images/white-arrow.gif) no-repeat right -48px;
	text-align: left;
	width: 245px;
	height: 23px;
	padding: 0px 0px 4px 0;
	margin: 0px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height:20px;
	font-weight:bold;
	margin-left:7px;
}
.btn-slide a{text-decoration: none;}
.btn-slide a:hover{text-decoration:underline;}
.active {
	background-position: right 2px; padding:0px;  line-height:20px; color:#FFFFFF;
}
#panel {
	width:322px;
	height: 235px;
	color: #fff;
	background-color:#6699CC;
	display: none;
	position:relative;
	z-index:100px;
}
#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}
#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}
#panel p {
	margin: 5px 0;
	padding: 0;
	color:#FFFFFF;
}
#panel a {
	text-decoration: none;
	color: #fff;
}
#panel a:hover {
	text-decoration: none;
}
#panel a-lost-pwd {
	display: block;
	float: left;
}
#panel .contentr {
	width: 300px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 12px;
}
#panel .contentr .left {
	width: 280px;
	float: left;
	padding: 0 0px 0px 15px;
}
#panel .contentr .right {
}

#panel .contentr form {
	margin: 0 0 10px 0;
	width:250px;
}
#panel .contentr label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 240px;
	display: block;
	color:#FFFFFF;
}
#panel .contentr label p{ line-height:18px; color:#FFFFFF;}
#panel .contentr label span{ margin-left:145px;}
#panel .contentr input{
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 240px;
	height: 16px;
}

#panel .contentr input:focus {
	background: #fff8e8;
}

/* BUTTONS */
/* Login and Register buttons */

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}
.blank
{
          cursor:pointer;
}
