/* CSS Document */

body
{
	padding:0px;
	margin:0px auto;
	background-color:#000000;
	text-align:center;
}
a, a:hover
{
	outline:none;
}
img {border:0 none;}

.height100 
{
height:100%;

}

.homebg
{
	background-image: url(images/Home-bg1.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:#140000;
	width:1000px;
	margin:0px;
	padding:15px;
}

.bannertable
{
background-image:url(images/banner1.jpg);
background-repeat:no-repeat;
width:1000px;
height:337px;

}
.navbar_padding { padding:0 15px;}
.navbar
{
	background-image: url(images/nav_bar_repet1.gif);
	height:37px;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;	
}
.navbar a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 16px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:37px;
	text-align:center;
	text-decoration:none;
	display:block;
}
.navbar a:hover
{
	background: url(images/hover_repet.gif) repeat-x left;
	text-decoration:none;
}
.act a
{
	background: url(images/hover_repet.gif) repeat-x left;
	height:37px;
	font-size:12px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	line-height:37px;
	text-decoration:none;
	display:block;
}
.tableleftrep
{
	background-image:url(images/table-leftrep.jpg);
	width:9px;
	background-repeat:repeat-y;
}
.tablebottomrep
{
	background-image:url(images/table-bottomrep.jpg);
	height:7px;
	background-repeat:repeat-x;
}
.bggrey
{
	background-color:#2c2c2c;
}

.newnevents {
background:url(images/newsnevents_repet.gif) repeat-y center top;
padding:10px 20px 5px 20px;
} 

.tablerightrep
{
	background-image:url(images/table-riterep.jpg);
	width:10px;
	background-repeat:repeat-y;
}

.verdanawhite
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:justify;
}

.verdanawhite sup
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#FFFFFF;
	
}

.borderbottom
{
	border-bottom:1px #656565 solid;
}

.borderrite1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bdbcbc;
	padding-left:5px;
}

.borderrite
{
	border-right:1px #656565 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bdbcbc;
	padding-left:5px;
}
.borderrite a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bdbcbc;
	text-decoration:underline;
}
.borderrite a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bdbcbc;
	text-decoration:none;
}

.borderritebg
{
	border-right:1px #656565 solid;
	background-color:#3d3d3d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#efecec;
	padding-left:5px;
}
.borderritebg a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#efecec;
	text-decoration:underline;
}
.borderritebg a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#efecec;
	text-decoration:none;
}

.bg3d3d3d
{
	background-color:#3d3d3d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#efecec;
	padding-left:5px;
}

.noborder
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bdbcbc;
	padding-left:5px;
}
.noborder a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bdbcbc;
	text-decoration:underline;
}
.noborder a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bdbcbc;
	text-decoration:none;
}
.verdana11white
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#efecec;
}
.verdana11white a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#efecec;
	text-decoration:none;
}
.verdana11white a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#efecec;
	text-decoration:underline;
}

.verdana11grey
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e8e7e7;
	text-align:justify;
}

.verdana11grey a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e8e7e7;
	text-align:justify;
	text-decoration:underline;
}

.verdana11grey a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e8e7e7;
	text-align:justify;
	text-decoration:none;
}

.verdana10grey
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e8e7e7;
}
.verdana10grey a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e8e7e7;
	text-decoration:none;
	text-align:right;
	float:right;
}
.verdana10grey a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e8e7e7;
	text-decoration:underline;
}

.footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#520000;
	padding-top:15px;
	line-height:16px;
}

hr
{
	color:#b9b8b8;
	border-top:1px solid #b9b8b8;
	line-height:1px;
	height:1px;
}

.innerbg
{
	background-image:url(images/innerbg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:15px 0 0 0px;
	background-color:#000000;
}
.innerrep
{
	background-image:url(images/inner-middle-rep.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
.innerbottom
{
	background-image:url(images/Home-bg1.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.verdanabdbcbc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bdbcbc;
	padding-left:5px;
}
.verdanabdbcbc a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bdbcbc;
	text-decoration:underline;
}
.verdanabdbcbc a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bdbcbc;
	text-decoration:none;
}
.verdanabdbcbcbold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bdbcbc;
	padding-left:5px;
	font-weight:bold;
}

.verdanabdbcbcbold a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bdbcbc;
	font-weight:bold;
	text-decoration:none;
}

.verdanabdbcbcbold a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bdbcbc;
	font-weight:bold;
	text-decoration:underline;
}
.imagepaddingright
{
	padding:0px 10px 10px 0;
	
}
.imagepaddingleft
{
	padding-left:8px;
	padding-bottom:3px;
}
.popuprep
{
	background-color:#000000;
	background-repeat:repeat-y;
	background-position:left top;
}
.popupbg
{
	background-image:url(images/pop-uptop.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.popupbottom
{
	background-image:url(images/pop-upbottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:20px 23px 20px 27px;
}
/* header gallery start */
.handcursor{
cursor:hand;
cursor:pointer;
width:53px; height:44px; font-size:0px;
}
.switchgroup1 { width:419px; height:192px; font-size:0px; background:url(images/banner.jpg) no-repeat top left;}
/* header gallery end */

/*easy scrolling*/
#container{
	margin:0 auto;
	text-align:left;
	padding:10px;
	z-index:10;
}
#easyscroll{
	margin:1em 0;
	/* add additional styling */
	}	

	/* easyscroll navigation buttons */	

	#easyscrollnav, #easyscrollnav li{
		height:28px;
		line-height:28px;
		margin:0;	
		padding:0;
		}	
	#easyscrollnav{
		margin:1em 0;	
		}			
	#easyscrollnav li{
		list-style:none;
		margin-right:10px;		
		padding:0 15px;
		color:#333;
		cursor:pointer;
		}					
	#easyscrollnav li.over{
		color:#999;
		text-decoration:underline;
		}	
/*easy scrolling*/

.linksbg
{
	background-image:url(images/links-image.jpg);
	width:283px;
	height:248px;
	background-repeat:no-repeat;
	background-position:right top;
}
.textfield
{
	border:1px solid #575656;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e8e7e7;
}
.button_post
{
	background-image:url(images/btn_post.jpg);
	background-repeat:no-repeat;
	bottom:5px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#e8e7e7;
	border:0px;
	width:52px;
	padding-bottom:3px;
}

.button_reset
{
	background-image: url(images/btn_reset.jpg);
	background-repeat:no-repeat;
	bottom:5px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#e8e7e7;
	border:0px;
	width:61px;
	padding-bottom:3px;
}

.verdana11red
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff2424;
}
.verdana11red a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff2424;
	text-decoration:none;
	float:right;
}
.verdana11red a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff2424;
	text-decoration:underline;
}

.youressbg
{
	background-image:url(images/youress-image.jpg);
	height:354px;
	width:221px;
	background-repeat:no-repeat;
	background-position:top right;
}

.gall_img {border:3px solid #2c2d31; margin:10px 34px;}

#lightbox {position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#lightbox a img {border:none}
#outerImageContainer {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#imageContainer {padding:10px}
#loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#hoverNav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#imageContainer > #hoverNav {left:0}
#hoverNav a {outline:none}
#prevLink, #nextLink {width:49%; height:100%; background:transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */ display:block}
#prevLink {left:0; float:left; outline:none}
#nextLink {right:0; float:right; outline:none}
#prevLink:hover, #prevLink:visited:hover {outline:none; background:url(images/prevlabel.gif) left 50% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {outline:none;background:url(images/nextlabel.gif) right 50% no-repeat}
#imageDataContainer {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%}
#imageData {padding:0 10px; color:#666}
#imageData #imageDetails {width:70%; float:left; text-align:left}
#imageData #caption {font-weight:bold}
#imageData #numberDisplay {display:block; clear:left; padding-bottom:1.0em}
#imageData #bottomNavClose {width:66px; float:right; padding-bottom:0.7em}
#overlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000}
.logobg{ background-image:url(images/logo-bg.jpg); background-position:center; background-repeat:no-repeat; height:145px; vertical-align:middle;}



/* new css by kalpesh */

.welcome_bg { background:url(images/welcome_bg.gif) no-repeat left top; 
padding:0px 33px 0px 38px;
width:663px; height:456px;}

.welcome_text_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#c8c8c8; text-align:left; line-height:20px; text-align:justify; padding:5px 0 0 27px;}
.welcome_text { font-family: "Century Gothic", Arial; font-size:18px; color:#e71b1a; text-align:left; font-weight:bold; margin:0px; padding:0px;}
.welcome_text span { font-family: "Century Gothic", Arial; font-size:24px; color:#e71b1a; text-align:left; font-weight:bold;}
.new_tital { text-align: center;}
.contact_bg_repet { background: url(images/contact_bg_repet.jpg) repeat-y; padding:20px;}

.contact_bg_repet1 { background:  #CCCCCC; padding:20px;}

.con_grey_bg_repet { background:url(images/con_grey_bg_repet.jpg) repeat-y; padding:15px; font-size:11px; color:#e1e1e1; font-family:Verdana, Arial, Helvetica, sans-serif;}
.con_grey_bg_repet span a { color:#FFFFFF; text-decoration:underline; text-align:center; font-weight:bold;}
.con_grey_bg_repet span a:hover { color:#FFFFFF; text-decoration:none; text-align:center; font-weight:bold}
.con_dot_line { background:url(images/doted-line.jpg) repeat-x center bottom; padding-bottom:20px;}
.news_pop_bg_repet { background:url(images/news_pop_repet.jpg) repeat-y; background-position:bottom; padding:20px;}
.table_border {border:1px solid #656565;}
.logo_inner {margin:12px 0 15px 0px;}
.intro_enter_text {z-index:1; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#c6cacd; position:absolute; float:right; left:465px; top:500px;}
.intro_enter_text a {display:block; font-weight:bold; color:#c6cacd; text-decoration:none; }
.intro_enter_text a:hover {display:block; font-weight:bold; color:#fffh; text-decoration:underline; }


.style1 {color: #000000}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}
.press_gallery_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	line-height:12px;
	padding-bottom:10px;
	vertical-align:top;
}



/* Drop Down Menu - 16 Dec 2009 */

.MenuContainer{width:970px; height:37px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.MenuContainer .Left{ width:10px; height:37px; background:url(images/menu_left.gif) left top repeat-x; float:left;}
.MenuContainer .Right{ width:10px; height:37px; background:url(images/menu_right.gif) left top no-repeat; float:left;}
.MenuContainer .Middle{ width:950px; height:37px; background:url(images/menu_bg.gif) left top repeat-x; float:left;}


#menu1 { z-index:1;}
#menu1 {float:left; width:950px; font-size:12px;  margin:0; padding:0; height:37px; display:block;}
#menu1 ul {padding:0; margin:0; list-style-type:none;}
#menu1 ul li {float:left; position:relative;}

#menu1 ul li a, #menu1 ul li a:visited {float:left; display:block; text-align:center; text-decoration:none; color:#fff; line-height:37px; height:37px;padding:0 19px; }


#menu1 ul li a:hover, #menu1 ul li:hover a {color:#fff; text-decoration:none; display:block; background:url(images/menu_bg_hover.gif) left top repeat-x;}
#menu1 ul li a.act {color:#fff; text-decoration:none; display:block; background:url(images/menu_bg_hover.gif) left top repeat-x;}
#menu1 ul li:hover {width:auto;}
#menu1 ul li a#sub:hover {color:#ffea00; background:none transparent;}
#menu1 ul li:hover a#sub {color:#ffea00; background:none transparent;}
#menu1 ul li ul {display:none;}
#menu1 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */

#menu1 ul li:hover ul {display:block; position:absolute; top:37px; left:0; width:128px; z-index:1000; }
#menu1 ul li:hover ul li ul {display:none; }
#menu1 ul li:hover ul li a {display:block; background:#750100; color:#fff; height:25px; line-height:25px; width:126px; border:1px solid #860201; border-top:0 none; text-align:left; }
#menu1 ul li:hover ul li a:hover {color:#fff; background:#000; height:25px; line-height:25px;}
#menu1 ul li:hover ul li:hover > a {color:#fff; background:#000; height:25px; line-height:25px;}
#menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:191px; margin-top:-1px; top:0;}

/* specific to IE5.5 and IE6 browsers */
#menu1 ul li a:hover ul {display:block; position:absolute; top:37px; background:#fff; left:0; width:128px; z-index:1000;}
#menu1 ul li a:hover ul li a {display:block; background:#750100; color:#fff; height:25px; line-height:25px; width:126px; border:1px solid #860201; border-top:0 none; text-align:left;}
#menu1 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
#menu1 ul li a:hover ul li a:hover {color:#fff; background:#000;}
#menu1 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; color:#fff; left:128px; margin-top:-1px;}

#menu1 ul li.menudiv1 {width:2px; height:37px; padding:0px; display:block; text-align:center; background:url(images/menu_sap.gif) left top no-repeat}

.MoreLinks{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.MoreLinks:hover{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}