@charset "utf-8";
/* CSS Document */
body
	{
		padding:0px;
		margin:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
img
	{
		border:0px;
	}
		
a {color:#1b7abe;}
/*Top links start here*/
.linksback
{
background-image:url(../images/toplinks-backstrip.jpg);
background-repeat:repeat-x;
height:37px;
}
.linksback2
{
background-image:url(../images/yellownavstrip.jpg);
background-repeat:repeat-x;
height:39px;
}
#navigation {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:955px;
text-align:left;
float:left;
overflow:hidden;
padding-left:15px;
}
#navigation ul{
margin:0px;
padding:0px;
}

#navigation li{
float:left;
height:44px;
margin:0px;
list-style:none;
}

#navigation li a{

color:#FFFFFF;
line-height:40px;
padding-left:20px;
padding-right:20px;
background:url(../images/border_right.jpg);
background-position:top right;
background-repeat:repeat-y;
float:left;
font-weight:bold;
text-decoration:none;
text-align:center;
}

#navigation li a:hover{
background:url(../images/hover-link.jpg);
height:44px;
color:#FFFFFF;
text-decoration:none;
}
#navigation .active{
background:url(../images/hover-link.jpg);
height:44px;
color:#FFFFFF;
text-decoration:none;
}

/*Top links End here*/

/*Top Links Below Start Here*/
#navigation2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:955px;
text-align:left;
float:left;
overflow:hidden;
padding-left:15px;
}
#navigation2 ul{
margin:0px;
padding:0px;
}

#navigation2 li{
float:left;

margin:0px;
border-collapse:collapse;
list-style:none;
background:url(../images/linkdiv.jpg) no-repeat right;
height:39px;
line-height:39px;
}

#navigation2 li a{
height:39px;
color:#754801;
line-height:35px;
padding:0px 60px 0px 60px;/*background:url(../images/yellownavstrip.jpg);
background-position:top right;
background-repeat:repeat-y;
*/float:left;
font-weight:bold;
text-decoration:none;
text-align:center;
font-size:14px;
}

#navigation2 li a:hover{
/*background:url(../images/hover-link.jpg);
height:45px;*/
color:#1974b5;
text-decoration:none;
}
#navigation2 .active{
/*background:url(../images/hover-link.jpg);
height:45px;*/
color:#1974b5;
text-decoration:none;
}

/*Top LInks Below End Here*/

.bluestrip
	{
		background:url(../images/blue_strip.jpg) repeat-x  top #1871B3; 
		height:173px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
	}
.bluestrip a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#053f56;
	}	
.bluestrip a:hover
	{
		color:#053f56;
		text-decoration:none;
	}
	


.bluestrip2
	{
		background:url(../images/blue_strip.jpg) repeat-x  top #1871B3; 
		height:173px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
	}
.bluestrip2 a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFF;
	}	
.bluestrip2 a:hover
	{
		color:#FFF;
		text-decoration:none;
	}
	




	
.tablbord
	{
		border:#aeb7bc 1px solid;
		color:#082a33;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		background:url(../images/heading_display.jpg) repeat-x top;
		height:40px;
	}
#start
	{
		color:#082a33;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
	}	
.blueanchor
	{
	
		color:#0077B0;
		text-decoration:none;
	}				
.blueanchor:hover
	{
		color:#03497b;
		text-decoration:none;
	}
.orangecor
	{
		color:#e85800;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
.orangecor:hover
	{
		color:#963b04;
		text-decoration:none;
	}
.wheriteat
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	}	
.year
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#3d83c4;
		margin-right:10px;
	}
.wheriteat2
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		border:#cccccc 1px solid;
	}	
.footer
	{
		background:url(../images/footer_strip.jpg) repeat-x top;
		height:141px;
		color:#185c84;
	}							
.txtbox
	{
		width:100px;
	}
.strip_blue_date
	{
		background:url(../images/strip_blue_date.jpg) repeat-x bottom;
	}
.calendar
	{
		font-family:Arial, Helvetica, sans-serifl;
		font-size:16px;
		font-weight:bold;
		color:#545557;
	}

.calendar a
    {
	 text-decoration:none;
	 color:#545557;
	}
.calendar b
	{
		color:#8e9397;
	}
.calen_strip
	{
		background:url(../images/yellowstrip.jpg) repeat-x top;
	}
.calendar_div
	{
		overflow:scroll;
		overflow-x:hidden;
		overflow-y:auto;
		background:url(../images/strip_blue_date.jpg) repeat-x bottom;
		height:128px;
	}
	
.communityblock
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
.communityheading
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#082a33;
		padding:0px;
		margin:0px;
	}							
.whiteborder
	{
		border:#c5c9cb 1px solid;
		border-collapse:collapse;
	}
.profile
	{
		background:url(../images/sidehead.jpg) repeat-x;
		height:42px;
		line-height:42px;
		border:#bec7cc 1px solid;
	}
.edpr
	{
		color:#1b7abe;
		text-decoration:underline;
	}
.edpr:hover
	{
		color:#1b7abe;
		text-decoration:none;
	}
.centerbg
	{
		background:url(../images/pagebg.jpg) repeat-x bottom;
	}
.txtbox200
	{
		width:200px;
		border:#636363 1px solid;
	}
.txtboxdiv200
	{
		width:98%;
		border:#636363 1px solid;
		padding:4px 4px 4px 4px;
		overflow:hidden;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#60bcf1;
	}
	
	.errormassage {

color:#CC0000;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

}

fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; -moz-border-radius: 8px; border-radius: px;}
fieldset ol { margin: 0; padding: 0; }
fieldset ol ol{  list-style: none; padding-left: 10px; margin: 20px; clear: both; }
fieldset li { list-style: none; padding: 5px; margin: 0; clear: both; }
fieldset td li { list-style: circle; padding: 5px; margin: 0; clear: both; }
fieldset li ul li label{font-size: 12px; margin-right: 10px; padding: 0px 10px 0 0; width: 50px; display: block; float: left; text-align: right; position: inherit; }
fieldset label { font-size: 12px; margin-right: 10px; padding: 0px 10px 0 0; width: 250px; display: block; float: left; text-align: right; position: relative; }
legend { font-weight: bold; color: #555; padding: 5px 10px 5px 10px; border: #DDD 1px solid; background-color: #EEE }

#pageTitle { font-size:16px;font-weight:bold; }

#search{ text-align:center }

#dvMessage{ text-align:center; color:#FF0000; }

.edit_head
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#0A7DFA;
		font-weight:bold;
		border-bottom:1px solid #0A7DFA;
		text-decoration:none;
	}
	
	.edit_head a
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#0A7DFA;
		font-weight:bold;
		text-decoration:none;
	}
	
	
	.img_txt{
 font-size:12px;
 color:#656464;
 font-family:Arial;
 font-weight:bold;
 }
.body_txt{
 font-family:Arial;
 font-size:12px;
 color:#4c4b4b;
 font-weight:normal;
 text-align:justify;
 line-height:18px;
 }
.blue_heading{
 font-weight:bold;
 font-size:14px; 
 font-family:Arial;
 color:#a58c05 !important;
 }
.blue_heading:hover{
 font-weight:bold;
 font-size:14px; 
 font-family:Arial;
 color:#1a73b5 !important;
 }
.sub_heading{
 font-weight:bold;
 font-size:14px; 
 font-family:Arial;
 color:#a58c05 !important;
 }

/*profilephoto_page_24Aug */
.profilephoto_name{padding-left:15px; height:20px;}
.profilephoto_first{color:#FFFFFF;}
.profilephoto_first a{color:#FFFFFF;}
.profilephoto_first a:hover{color:#FFFFFF; text-decoration:none;}

/*new_24Aug */
.newbox{ height:196px;}
.new_pad{padding-bottom:0px;}
/*new_24Aug_4_i */
/*.newbox{ height:194px;}
.new_pad{padding-bottom:1px;}*/

/*##### STARING ############*/

#star ul.star2 { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 145px; HEIGHT: 20px; LEFT: 10px; TOP: -1px;  FLOAT: left; BACKGROUND: url('../images/stars2.gif') repeat-x;}

#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 145px; HEIGHT: 20px; LEFT: 10px; TOP: -1px;  FLOAT: left; BACKGROUND: url('../images/stars.gif') repeat-x;}

#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 175px; HEIGHT: 28px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20;  PADDING: 0; }

#star li.curr { BACKGROUND: url('../images/stars.gif') left 30px; FONT-SIZE: 1px; }

#star li.curr2 { BACKGROUND: url('../images/stars2.gif') left 30px; FONT-SIZE: 1px; }

#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }

div#wn	{ 
    position:relative; 
    width:362px; height:200px;
    overflow:hidden;	
	}
div#scrollbar {
    display:none; /* hide from incapable */
    }
	
.bstar
{
background-image:url(../images/star2.jpg);
background-repeat:repeat-x;
height:37px;
}


/*new css 18 Nov*/

.n_maincol{padding:6px 10px 6px 10px;}
.n_rightcol{width:143px; border:1px solid #aeb7bc;}
.n_add_heading{background:url(../images/n_add_heading_bg.gif) repeat-x #fbd364 top; text-align:center; color:#FFFFFF; text-transform:uppercase; line-height:30px; font-weight:bold;}
.n_colleft{padding-right:13px;}
.n_border{border:1px solid #aeb7bc;}
.n_grey_heading{background:url(../images/n_bg_grey_head.jpg) repeat-x #eaeff3 top; color:#082A33; font-weight:bold; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.n_bluestrip
	{
		background:url(../images/blue_strip.jpg) repeat-x  top #1871B3; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		height:196px;
	}
.n_bluestrip a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#053f56;
	}	
.n_bluestrip a:hover
	{
		color:#053f56;
		text-decoration:none;
	}
	
#nav{
  color:#ffffff;
  margin:0px;
  padding:0px;
  float:left;
  list-style-type:none;
  font-weight:bold;
}
#nav li{
  list-style-type:none;
  float:left;
  margin:0 0 0 4px;
  padding:0 0 0 12px;
  xborder-bottom:0px solid #999;
  background:url(../images/tabgrey.gif) top left no-repeat;
  cursor: pointer;
}
/*On the A/STRONG we position the same background image top and right and give it a padding to the right to show that bit of the background. We do not define a background colour for the rest but leave it transparent - effectively allowing the LI background to show through.*/


#nav li a{
  color:#ffffff;	
  background:url(../images/tabgrey.gif) transparent top right no-repeat;
  display:block;
  padding:0 12px 0 0;
  font-family:verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#ffffff;
  text-decoration:none;
  line-height:27px;
  cursor: pointer;
}
/*For the current page we use other images and colours:*/


#nav li.cur,
#nav li.over,
#nav li:hover
{
  background:url(../images/tabhover.gif) top left no-repeat;
  xborder-bottom:0px solid #036;
  cursor: pointer;
}

#nav li strong,
ul#nav li.cur a,
{
  display:block;
  color:#001747;
  padding:0 12px 0 0;
  text-decoration:none;
  background:url(../images/tabhover.gif) transparent top right no-repeat;
  cursor: pointer;
}

#nav li strong,
ul#nav li.cur a,
ul#nav li.over a,
ul#nav li:hover a
{
  display:block;
  color:#835707;
  padding:0 12px 0 0;
  text-decoration:none;
  background:url(../images/tabhover.gif) transparent top right no-repeat;
  cursor: pointer;
}

.n_blog_bg{background:url(../images/n_blog_bg.gif) repeat-x #e0f2fd; padding:15px 11px 7px 15px;}
.n_blog_in{xbackground-color:#FFFFFF; padding:0 0px 20px 0px;}
.n_blog_head{color:#2a3d4b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; border-bottom:1px solid #aeb7bc; padding-bottom:5px;}
.n_blog_writter{font-family:Verdana, Arial, Helvetica, sans-serif; color:#67757f; font-size:14px; font-style:italic; font-weight:500; padding:3px 0 10px 0;}
.n_blog_contant{font-family:Verdana, Arial, Helvetica, sans-serif; color:#3e474d; font-size:13px;padding-right:15px;}
.n_blog_pic_box{width:233px; height:219px; border:1px solid #aeb7bc; text-align:center; padding-top:10px;} 
.n_blog_no{font-family:Verdana, Arial, Helvetica, sans-serif; color:#2a3d4b; font-size:14px; font-weight:bold; }

.pagination { text-decoration:none; }
.pagination_a { text-decoration:none; }

.next { text-decoration:none }
.prev { text-decoration:none }

.foodreview_div
{
overflow:scroll;
overflow-x:hidden;
overflow-y:auto;
background:url(../images/strip_blue_date.jpg) repeat-x bottom;
height:200px;
}