

/* ( INCLUDED CSS FILEWS ) */

html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, address, cite, code, del, dfn, em, img, ins, kbd, samp, strike, var, b, u, i, center, dl, dt, dd, fieldset, legend, table, caption, tbody, tfoot, thead, tr, th, td, canvas, details, embed, figure, output, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; }

/*=== HTML5 display older browsers ===*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; margin:0px; padding:0px; }

h1, h2, h3, 
h4, h5, h6 			{ color:#333333; margin:0px 0px 10px 0px; }
h1, h2, h3, 
h4, h5, h6, p,
figcaption, 
li, strong 			{ font-family: 'Open Sans', sans-serif; }
p 					{ font-size:12px; color:#727272; font-family: 'Open Sans', sans-serif; line-height: 19px; }
  
/* General CLASSES */
body 				{ width:100%; height:100%; font-family: Oswald,Open Sans, Arial, Helvetica, sans-serif;}
.clearfix:after 	{ content:""; clear: both; display: block; visibility: hidden;  line-height: 0px; height: 0px; }
.wrapper 			{ width:80%; margin:0px auto; position:relative; }

.floatLeft 			{ float:left!important; }
.floatRight 		{ float:right!important;}
.noMargin 			{ margin:0px !important; }
.clear 				{clear:both;}

/*== GENERAL CSS ==*/
table 				{ border-collapse:collapse; border-spacing:0px; }
ul, ol   			{ margin:0px; padding:0px; list-style:none; }
a, a:focus, img 	{ border:0px; outline:none; }
a:hover 			{ text-decoration:none; }
a 					{ text-decoration:none; color:#333333;
						-webkit-transition:all 200ms linear; 
						   -moz-transition:all 200ms linear;
							-ms-transition:all 200ms linear; 
							 -o-transition:all 200ms linear; 
								transition:all 200ms linear;
					}
	
/*== INPUT FIELD ==*/
textarea 			{ resize:none; overflow:hidden; }
input, select 		{ border:none; outline:none; }
select, textarea,
input[type=text] 	{ 	font-family: 'Open Sans', sans-serif; font-size:12px; color:#333333;
						-webkit-box-sizing: border-box;
						   -moz-box-sizing: border-box;
							-ms-box-sizing: border-box;
							 -o-box-sizing: border-box; 
								box-sizing: border-box; border:1px #CCC solid;
					}

/*== SEPERATOR==*/
span.seperator{background:url(images/seperator_03.png) center no-repeat;width:100%;height: 27px;
display: block;padding:14px 0 14px 0;}
span.seperatortwo{background:url(images/seperatortwo_16.png) center no-repeat;width:100%;height: 27px;
display: block;}

/*== HEADER ==*/
.header-login{background:#1e4483;padding: 14px 0 0;}
.header-login form {}
.header-login form input[type="text"]{margin-right:8px;width:110px;padding:11px 0 11px 13px;color:#3f3e3e;font-size:10px;border-radius:5px;}
.header-login form input[type="submit"]{width:72px;padding:11px 0;color:#ffffff;font-size:11px;background:#60000f;}
.header-login .register input[type="submit"]{width:172px;padding:11px 0;color:#ffffff;font-size:11px;background:#60000f;}
.header-login .register span{display:inline-block;color:#ffffff;font-size:11px;padding:0 8px;}
header {padding:10px 0;background:#fff;}
header .row .right{float:right;}
/*== NAVIGATION==*/
.nav {padding:55px 0 0 0;float:right}
.nav ul li{float:left;margin-left:2px;}
.nav li a{color:#5e6063 !important;font-size:12px !important;padding:9px 27px !important;font-weight:700 !important;}
.nav  li.current-menu-item a,
.nav li a:hover{background:#0055a5 !important;color:#fff !important;border-radius:5px !important;}
.pretty.navbar{
	background: #fff !important;
border: none !important;
box-shadow: none !important;
}
.navbar ul{float:right !important}
/*== BANNER==*/
.banner 					{ position: relative;
top: 0px;
z-index: 5;
/*background: #081118;*/
height: 286px;
margin: 0px 0 0 0;
padding: 0px 0 0 0;
overflow: hidden;
}
.banner .row{overflow:hidden;}
.main-bg{
animation-duration: 700s;
    animation-iteration-count: infinite;
    animation-name: rotate;
    animation-timing-function: linear;	
background:url(images/banner-bg_21.jpg) no-repeat center center fixed #000;background-size:100% 650px;background-position: 0px -18px;
padding-bottom:50px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/banner-bg_21.jpg',
sizingMethod='scale');

-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/banner-bg_21.jpg',
sizingMethod='scale')";

}

.banner-inner{padding:0px;height:275px;overflow:hidden;background:none;}
.banner-inner div.arrows{top:137px !important;}
.banner div.wrapper{position: static;}
.banner div.arrows{position: absolute;
z-index: 9999;
width: 113%;
top: 209px;
left: -58px;}
.banner ul li 				{ width:100%; }
.banner .slider img					{ width:100%; left:0px;position:absolute;height:100%; }
.banner h3{color:#fff;font-size:32px;font-weight:700;text-transform:uppercase;}

.banner figcaption 			{ line-height: 34px;
width: 368px;
padding: 71px 23px 115px 21px;
position: relative;
top: 0px;
color: #b1b1b1;
font-size: 13px;
background:url(../images/caption-bg_07.png) repeat;
left: 0px;}
.banner figcaption 	p{line-height: 34px;color:#ffffff;font-size:31px;text-transform:uppercase;font-family:Open Sans Condensed;font-weight:300}
.banner figcaption 	a.buy-now{background:#0056b8;display:block;width:129px;padding:13px 0 13px 0;color:#fff;text-align:center;font-size:15px;font-family:'Open Sans Condensed';text-transform:uppercase;font-weight:700;border-radius:15px;}
#nav {
   bottom: 30px;
left: 383px;
position: absolute;
z-index: 99;
width: 314px;
}
	

#nav a{
background: #9b9da0;
width:61px;
height:14px;
display:inline-block;
margin-left:8px;font-size:0px;text-indent:-99; 
margin-top:5px;	
 }
#nav a:hover,
#nav a.activeSlide {
	background: #494949;
width:61px;
}
/*.banner figcaption:before 	{ content:url(../images/banner-border.png); position:absolute; top:-25px; left:0px;  }
.banner figcaption:after 	{ content:url(../images/banner-border2.png); position:absolute; bottom:0px; left:0px; }
*/
/*== HOMEBOXES ==*/
.homeboxes {background:#000;padding:29px 0 22px 0;}
.homeboxes ul li{float:left;width:300px;position:relative;margin-left:9px;overflow:hidden;}
.homeboxes ul li.first{margin-left:0px}
.homeboxes ul li h4{background:#1d1c19;color:#ffffff;font-size:24px;position:absolute;z-index:999;top:12px;left:9px;padding:6px;}
.homeboxes img.next-event{   left: 0;
    position: absolute;
    top: 76px;
    z-index: 99;}












/*== CONTENT ==*/
.content {padding:0 0 20px 0;}

.content .left ul li{margin-bottom:2px;padding-bottom:0px !important;}
.content .left ul li a{display:block;padding:13px 0 13px 16px;background:#d9d9d9;color:#0a377a;text-transform:uppercase;}
.content .left ul li.current-menu-item a,
.content .left ul li a:hover{position: relative;
	background:  #c43844 repeat-x; color:#fff;
	}
.content .left ul li.current-menu-item a:after,.content .left ul li.current-menu-item a:before,
.content .left ul li a:hover:after, .content ul li a:hover:before {
	/*left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;*/
	
}
.content .left ul li.current-menu-item a:after,
.content .left ul li a:hover:after {
	border-color: #fff;
	border-left-color: #c43844;
	border-width: 15px;
	margin-top: -15px;
}

.content .left ul li a:hover:before {
	border-color: rgba(204, 204, 204, 0);
	border-left-color: #cccccc;
	border-width: 18px;
	margin-top: -18px;
}




.content {padding:0 0 112px 0;}

.content .right ul li{margin-bottom:2px;padding-bottom:0px !important;}
.content .right ul li a{display:block;padding:13px 0 13px 16px;background:#d9d9d9;color:#0a377a;text-transform:uppercase;}
.content .right ul li.rgcurrent-menu-item a,
.content .right ul li a:hover{position: relative;
	background:  #2b4d8c repeat-x; color:#fff;
	}
.content .right ul li.rgcurrent-menu-item a:after,.content .left ul li.rgcurrent-menu-item a:before,
.content .right ul li a:hover:after, .content ul li a:hover:before {
	left: -14%;
	top: 50%;
	border: solid transparent;


	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
}
.content .right ul li.rgcurrent-menu-item a:after,
.content .right ul li a:hover:after {
	border-color: #fff;
	border-right-color: #2b4d8c;
	border-width: 15px;
	margin-top: -15px;
}

.content .right ul li a:hover:before {
	border-color: rgba(204, 204, 204, 0);
	border-left-color: #FFF;
	border-width: 18px;
	margin-top: -18px;
}


.content .gsleft ul:hover{
		background: #4b545f;
		background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);

}

 .bulletch{ background:url(../images/rightmark.png) no-repeat; list-style-type:none; font-size:14px; text-align:justify; padding-left: 20px;  margin-top:10px;}

 .bulletch2{ background:url(../images/bulet.png) no-repeat; list-style-type:none; font-size:14px; text-align:justify; padding-left: 20px;  margin-top:10px;}


<!--gsdrop down menu-->



.jspHorizontalBar{display:none !important;}

.content .left .left-two h3{margin: 0px;color:#ab1c30;font-size:13px;font-weight:700;text-transform:uppercase;background:#f3e0e2;padding:9px 0 9px 10px;}
.content .left .left-two{background:#d9d9d9;padding-bottom:8px;position: relative;}
.content .left .left-two >img {width:100%;}
.content .left .left-two p{font-size:12px;color:#000000;padding:14px 7px 0 7px;text-align: left;}
.content .left .left-two a.read-more{color:#ab1c30;font-size:11px;font-weight:700;display:block;padding-left:10px;text-decoration:underline;}

.content .left .left-two img.img-bottom{position: absolute;
bottom: -27px;
right: 0px; width:inherit;
}

<!--menu rightside navigation-->

.content .center{width:404px; margin-left: 15px;}
.content .center .center-top{background:none;padding:13px;}
.content .center .center-top h3{color:#1e4483;font-size:18px;font-weight:700;}
.content .center .center-bottom {padding:15px 0 0 0;}
.content .center .center-bottom h3{color:#ab1c30;font-size:16px;font-weight:700;margin:0px;}
.content .center .center-bottom strong{color:#25406f;display:block;}
.content .center .center-bottom p{padding-top:15px;}

.content .right{}

.content .right h3{color:#1e4483;font-size:14px;font-weight:700;text-align:center;padding: 10px 23px;
text-transform:uppercase;}
.content .right p{font-size:12px;color:#000000;padding:14px 7px 0 7px;text-align: left;}
.content .right img.img-bottom{position: absolute;
bottom: -27px;
right: 0px; 
}

<!----------raghu_code editing------------>

.full-width h3{text-transform:uppercase;color:#1e4483 !important;font-size:18px;padding-bottom:13px;}
.full-width .center-bottom ul li{background: url(images/li_03.png) left no-repeat;padding:0 0 0px 35px;background-position: 0px 8px;font-size:13px}
.contact-us form span.title{color:#1e1e1e;font-size:14px;display:block;padding-bottom:13px;}
.contact-us form input[type="text"]{width:100%;border:1px #d3d3d3 solid;padding:10px 10px;border-radius:5px;background:url(images/input-bg_03.png) repeat-x;background-size: 88% 100%;}
.contact-us form textarea{height:103px;width:100%;border:1px #d3d3d3 solid;padding:10px 10px;border-radius:5px;background:url(images/input-bg_03.png) repeat-x;background-size: 88% 100%;}
.contact-us form input[type="submit"]{width:145px;background:#81b65e;color:#ffffff;font-size:16px;font-weight:700;text-transform:uppercase;padding:13px 0;margin:0px auto;border-radius:5px;}
.contact-us .right{background:none;}
.contact-us .right-contact-us{background: #d9d9d9;padding-bottom:20px;}


.contact-us .right-contact-us h3{color:#1d1d1d !important;text-align:left;font-size:20px;font-weight:600;text-transform:uppercase;background:#c1c1c1;padding:14px 13px;}
.contact-us .right-contact-us p{color:#565656;font-size:14px;line-height: 28px;}
.contact-us .right-contact-us a{color:#0a377a;font-size:14px;text-decoration:underline;}
.contact-us .right .map{margin-top:10px;}
/*== FOOTER==*/
.footer-top{background:#f1f1f1;padding:23px 0 50px 0;}
.footer-top  h3{color:#49536b;font-size:16px;font-weight:700;}
.footer-top .give-us-call{font-size:color:#727272;font-size:12px;margin-top:15px;}
.footer-top .give-us-call span{	width: 182px;}
.footer-top .give-us-call img{padding: 8px 0 0 0;}
.footer-top .contact p{color:#565656;font-size:12px;line-height: 22px;}
.footer-top  .agatestimonial .agatestimonial-box{background:#e7edf8;min-height:150px;padding:16px 8px 0 8px;}
.footer-top  .agatestimonial .agatestimonial-box >div{background:none !important;padding:10px;width:100% !important;}
.footer-top  .agatestimonial .agatestimonial-box span.title{font-weight:700;font-size:12px;display:block;padding-top:10px;}
.footer-top  .quick-links a{color:#2b4d8c;font-size:12px;}
footer{background: #f1f1f1;
padding: 10px 0 14px 0;
font-family: Open Sans;
border-top: 2px #ececec solid;}

footer div.wrapper{text-align:center;color:#2b4d8c;font-size:12px;} 
footer div.top{position:absolute;right:0px;top: -9px;}

#topcontrol{display:none;}