@charset "utf-8";
/* CSS Document */
html {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bodytext {
	padding:15px 5px 15px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#797979;
	font-size:12px;
}
/* bodyBox1 starts */
.bodyBox1_topLeft {
	background:url(../images/body_box/bodyBoxTopLeft.jpg) no-repeat top left;
	width:13px;
	height:14px;	
}
.bodyBox1_topBg {
	background:url(../images/body_box/bodyBoxTop.jpg) repeat-x top;
	height:14px;	
}
.bodyBox1_topRight {
	background:url(../images/body_box/bodyBoxTopRight.jpg) no-repeat top right;
	width:13px;
	height:14px;	
}

.bodyBox1_LeftBg {
	background:#eaeaea url(../images/body_box/bodyBoxLeft.jpg) no-repeat top left;
	width:13px;
}
.bodyBox1_MidBg {
	background:#eaeaea url(../images/body_box/bodyBoxMainBg.jpg) repeat-x top;
}
.bodyBox1_RightBg {
	background:#eaeaea url(../images/body_box/bodyBoxRight.jpg) no-repeat top right;
	width:13px;	
}

.bodyBox1_BotLeft {
	background:url(../images/body_box/bodyBoxBotLeft.jpg) no-repeat bottom left;
	width:13px;
	height:14px;	
}
.bodyBox1_BotBg {
	background:url(../images/body_box/bodyBoxBotBg.jpg) repeat-x bottom;
	height:14px;	
}
.bodyBox1_BotRight {
	background:url(../images/body_box/bodyBoxBotRight.jpg) no-repeat bottom right;
	width:13px;
	height:14px;	
}
/* bodyBox1 ends */

/* bodyBox1 Small starts */
.bodyBox1Small_LeftBg {
	background:#eaeaea url(../images/body_box/bodyBoxLeftSmall.jpg) no-repeat top left;
	width:13px;
}
.bodyBox1Small_MidBg {
	background:#ececec url(../images/body_box/bodyBoxMainSmallBg.jpg) repeat-x top;
}
.bodyBox1Small_RightBg {
	background:#eaeaea url(../images/body_box/bodyBoxRightSmall.jpg) no-repeat top right;
	width:13px;	
}
/* bodyBox1 Small ends */


/* blue bodyBox1 Small starts */
.blue_bodyBox1Small_LeftBg {
	background:#d6e9f3 url(../images/rightSide/topLeft.jpg) no-repeat top left;
	width:13px;
}
.blue_bodyBox1_LeftBg {
	background:#d6e9f3 url(../images/rightSide/mainBg_left.jpg) no-repeat right top;
	width:13px;
}
.blue_bodyBox1Small_MidBg {
	background:#d6e9f3 url(../images/rightSide/mainBg_mdl.jpg) repeat-x top;
}
.blue_bodyBox1_RightBg {
	background:#d6e9f3 url(../images/rightSide/mainBg_right.jpg) no-repeat top right;
	width:13px;
}
.blue_bodyBox1Small_RightBg {
	background:#d8eaf4 url(../rightSide/topRight.jpg) repeat-x top;
	width:13px;	
}
.blue_bodyBox_btm_LeftBg {
	background:#d8eaf4 url(../images/rightSide/botRight.jpg) repeat-x top right;
	width:13px;
}
.blue_bodyBox_btm_RightBg {
	background:#d6e9f3 url(../images/rightSide/botLeft.jpg) no-repeat top right;
	width:13px;
}
.blue_bodyBox_btm {
	background:url(../images/rightSide/mainBg_btm.jpg) no-repeat top right;
	width:13px;
}
/* blue bodyBox1 Small ends */
.2nd{
	background-image:url(../images/rightSide/2nd.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:183px;
}

form {
	padding:0px;
	margin:0px;
}
.userPassField {
	width:153px;
	height:20px;
	background:transparent url(../images/top/search/userField.jpg) no-repeat top;
	border:0px;
	color:#343434;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.loginButton {
	background:transparent url(../images/top/search/loginButton.jpg) no-repeat top left;
	width:59px;
	height:22px;
	border:0px;
	cursor:pointer;
}
.Links {
	color:#9a9a9a;
	font-size:11px;
	text-decoration:none;
}
.Links:hover {
	text-decoration:underline;
}
.searchPart {
	background:url(../images/top/search/searchBg.jpg) no-repeat left;
	border:0px;
	width:398px;
	height:46px;
}
.searchTextfield {
	background:transparent url(../images/top/search/textfieldBg.jpg) repeat-x top;
	color:#797979;
	width:300px;
	font-size:11px;
	border:1px solid #cccccc;
}
.searchButton {
	background:transparent url(../images/top/search/searchgo.jpg) no-repeat top left;
	border:0px;
	width:38px;
	height:21px;
}
.textfieldStyle {
	background:#ffffff url(../images/top/search/textfieldBg.jpg) repeat-x top;
	color:#797979;
	font-size:12px;
	border:1px solid #cccccc;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3872b1;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

/* Tab Menu 

#tabsJ {
      float:left;
      width:100%;
	  font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
	  font-weight:bold;
      line-height:normal;
      }
    #tabsJ ul {
	  margin:0;
	  padding:10px 10px 2px 20px;
	  list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("../images/nav/menu_bk_02.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("../images/nav/menu_select_02.jpg") no-repeat right top;
      padding:5px 12px 4px 6px;
      color:#5a5f63;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac /
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack /
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
	  background:url("../images/nav/menu_select.jpg") no-repeat right top;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
	  
      }

	  
 End Tab Menu */
 
 
 /*Menu */
 
:focus {
	-moz-outline-style: none;
}

#navtabs {
	list-style: none;
	padding:9px 0px 0px 0px;
	margin:0px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color:#5a5f63;
}

#navtabs li {
	color:#5a5f63;
	float: left;
	background:#eaeaea url(../images/nav/tableft.png) no-repeat left top;
	padding: 8px 0 3px 10px;
	margin-right: 0px;
}

#navtabs li a {
	color:#5a5f63;
	background:#eaeaea url(../images/nav/tabright.png) top right;
	padding: 8px 10px 3px 0;
}

#navtabs li:hover {
	color:#ffffff;
	background: #3773b2 url(../images/nav/tableft_active.png) no-repeat left top;
}
#navtabs li:hover a{
	background: #3773b2 url(../images/nav/tabright_active.png) no-repeat right top;
	color: #FFFFFF;
}

#navtabs li.current-cat {
	color:#ffffff;
	background: #3773b2 url(../images/nav/tableft_active.png) no-repeat left top;
}

#navtabs li.current-cat a {
	background: #3773b2 url(../images/nav/tabright_active.png) no-repeat right top;
	color: #FFFFFF;
}
 /*End Menu*/
 
.submit_butt {
	background-image:url(../images/Login.png);
	background-repeat:repeat-x;
	border: #666666 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	padding:4px;
	text-align:center;
}
.errorMsg {
	background-image:url('../images/errorIcon.png');
	background-repeat:no-repeat;
	background-position: top left;
	border:1px solid #892003;
	padding:10px;
	color:#bd0808;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	height:45px;
	padding-left:55px;
}
.FeedbackMsg {
	background-image:url('../images/Feedback.png');
	background-repeat: repeat-x;
	background-position: top left;
	border:1px solid #009900;
	padding:10px;
	color:#009900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	height:45px;
	padding-left:55px;
}
a {
	text-decoration:none;
	color:#0680c5;
}

.3rd{
	background-image: url(../images/rightSide/3rdimg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.third_bodyBox1_topLeft {
	background: url(../images/rightSide/topLeft1.jpg) no-repeat right bottom;
}
.third_bodyBox1_top{
	background: url(../images/rightSide/ThirdBoxTop.jpg) repeat-x bottom;
}
.third_bodyBox1_topRight {
	background: url(../images/rightSide/Third_topRight1.jpg) no-repeat left bottom;
}
.third_LeftBg {
	background:#d6e9f3 url(../images/rightSide/Third_left.jpg) no-repeat top left;
	width:14px;
}
.third_Small_MidBg {
	background:#d6e9f3 url(../images/rightSide/third_mainBg1.jpg) repeat-x top left;
}
.third_RightBg {
	background:#d6e9f3 url(../images/rightSide/Third_right.jpg) no-repeat left top;
	width:13px;
}
.third_btm {
	background:url(../images/rightSide/third_Bg_btm.jpg) no-repeat top right;
	width:13px;
}
.home_table_back{
	background:url(../images/Body_Img/img_mob_1.jpg) no-repeat center;
	width:138px;
	height:176px;
	padding:5px;
}
.home_table_back_sndted{
	background:url(../images/Body_Img/img_mob_3.jpg) no-repeat;
	width:129px;
	height:176px;
	padding:5px;
}

.tdheight{
	height:6px;
	font-size:6px;
}

.area-details {
	text-align:justify;
	padding:0px 25px 0px 0px;
	line-height:16px;
	}
.area-details1 {
	text-align:justify;
	line-height:16px;
	padding:0px;
}
.area-details img{
	float:left;
	margin:10px;
}
.area-details1 img{
	margin:10px 16px;
	float:left;
	
}

.area-details1 img.img1{
	float:none;
}
.more_button{
 background-image:url(../images/more_button.gif);
 background-repeat:no-repeat;
 text-align:center;
 color:#333333;
 border:none;
 width:61px;
 height:23px;
}

/*Rounded Button class*/


a.ovalbutton{
background: transparent url('../images/more_button_left.gif') no-repeat top left;
display: block;
float: right;
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/more_button_right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #333;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


/* End Rounded Button*/


/*Rounded Button class for Upcoming Events*/


a.ovalbutton{
background: transparent url('../images/more_button_left.gif') no-repeat top left;
display: block;
float: right;
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/more_button_right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #333;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


/* End Rounded Button*/

