@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; font-size:100%; font-family: "Open Sans"; background-color:#eff4bf; }/*background: url(../images/bg.png);*/
/* ----------------------------------------------------------------Getting the new tags to behave----------------------------------------- */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display:block }
mark, rp, rt, ruby, summary, time { display:inline }
img {border:none;}
/*------------------------------------------------------------------Headings----------------------------------------------------------------*/
h1 { font-size: 120%; line-height: 22px; margin:0px; padding:0px; }
h2 { font-size:115%; margin:0px; padding:0px; }
h3 { font-size: 100%;  margin:0px;  }
h4 { font-size: 90%; line-height: 22px; margin-top: 10px; margin-bottom: 10px; }
/*------------------------------------------------------------------Paragraph----------------------------------------------------------------*/
p { text-align: justify; margin:0px; padding:0px; }
a { text-decoration:none;}
.clear {clear:both;}
form {margin:0px; padding:0px;}
/*------------------------------------------------------------------ Lists----------------------------------------------------------------*/
ul ul, ul ol, ol ol, ol ul { margin: 0; }
ul { list-style-type: none; margin:0px; padding:0px;}
ul ul { list-style-type: circle;  }
ul ul ul { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol { margin:0px 0 0 30px; padding:0px; line-height:19px;}
ol ol { margin-top:10px; margin-left:40px; }
ol ol ol { margin-top:10px; margin-left:40px; }
p { margin-bottom:15px; color:#313131; line-height:19px;  }
/*-----------------------------------------------------------For unordered listing-------------------------------------------------*/
ul li { padding-left:0px; margin-bottom:0px; }
ul li ul li { list-style-type: none;  }
ul li ul li ul li { margin-bottom:5px; list-style-type: none; }
/*-----------------------------------------------------------For ordered listing-------------------------------------------------*/
ol li { list-style-type:decimal; margin-bottom:7px; }
ol li ol li { list-style-type:lower-alpha; }
ol li ol li ol li { margin-bottom:5px; list-style-type: decimal; }
.clear {clear:both;}
/*----------------------------------------------------------------Table------------------------------------------------------------------*/
.right-content table caption {background:#ededed; padding:8px; margin-bottom:10px; font-weight:bold;}
.right-content table {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    font-size: 100%;
    width: 100%;
}


.right-content table tr th {
    background: none repeat scroll 0 0 #CADEFF;
    border-left: 0 none;
    border-right: 0 none;
    color: #1A4891;
    padding: 8px;
    text-align: left;
}

.right-content table tr td {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #000000;
    padding: 8px;
}


/*--------------------------------------------------------Search-----------------------------------------------------------------*/
.search {width:220px;float:right; position:relative; margin:4px 0 6px 0;}
.search label {display:none;}
.search input.input-bg {background:#fff; width:178px; height:25px; border:none; font-size:78%; padding:0 0 0 5px;}
input.search_button {background: url(../images/search-icon.jpg) right top no-repeat;border:medium none; cursor:pointer; height:25px;
position:absolute; right:0px; top:0px; width:36px; display:block; text-indent:-9999px;}
/*--------------------------------------------------------Header-----------------------------------------------------------------*/
header { height:103px; margin:0px auto; width:980px;}
.top-img {background:url(../images/header-bg.jpg) left top repeat-x;}
.content-section { height:103px; margin:auto; width:980px; }
.logo {width:259px; float:left; margin:20px 0px 0px 0px; height:55px; }
.logo1 {width:215px; float:right; margin:35px 0px 0px 0px; height:55px; }
.slogan {width:300px; float: right; margin:35px 23px 0px 5px;}
.right-logo {width:286px; height:103px; float:right; margin:0px 0px 0px 0px; background-image:url(../images/indian-flag-bg.png); background-repeat: repeat;}
.right-logo img { float:right; margin:0px; padding:0px;}
.slogan h1 {color:#084a96; text-align:center; font-weight:bold; padding:5px 0 0 0;}
.slogan h1 a {color:#084a96; text-align:center; font-weight:bold; font-size:140%;}
.slogan h2 {color:#333; text-align:center; font-weight:bold; font-size: 80%; padding:10px 0 0 0; line-height:16px;}
/*--------------------------------------------------------Home page content-----------------------------------------------------------------*/

.bottom-shadow {width:980px; margin: 0px auto; padding:0px;}
section {width:980px; margin: 0px auto; padding:0px; background-color:#eff4bf;}
/*--------------------------------------------------------Navigation-----------------------------------------------------------------*/
nav {width:980px; height:50px; line-height:50px; float:left; margin:0px; padding:0px; background-color:#009db9;}
nav ul li {display:block; float:left;  font-size:84%;}
nav ul li a {color:#fff; padding:0px 10px 0px 20px; display:block; height:44px; line-height:44px; border-right: 1px solid #02687a; font-weight: 300;}
nav ul li a:hover { height:44px; line-height:44px; background-color:#028aa2; color:#fcf6c4;}

/*--------------------------------------------------------Navigation-----------------------------------------------------------------*/
#clider-img {width:980px; height:100%; float:left; margin:0px; padding:0px; margin-top:4px;}
#nav-banner-bottom {width:100%; height:44px; line-height:44px; float:left; margin:5px 0px 0px 0px; padding:0px; background:#ebe5ab;}
#nav-banner-bottom ul li {display:block; float:left;  font-size:84%;}
#nav-banner-bottom ul li a {color:#2156a6; font-weight:bold; padding:0px 16px 0px 16px; display:block; height:44px; line-height:44px; border-right: 1px solid #d0c87a;}
#nav-banner-bottom ul li a.selected { height:44px; line-height:44px;}
#nav-banner-bottom ul li a:hover { height:44px; line-height:44px; background-color:#e1d777; color:#333;}
/*--------------------------------------------------------Mid-content-----------------------------------------------------------------*/
#content-section {margin:4px 0 0 0; font-size:78%; padding-bottom:6px;}
#left-nav {width:315px; float: right; border-right: 1px solid #fbf7ce; background:#fef3e9; margin:0px 0px 0px 0px; }
#left-nav-inner-pages{width:250px; float:left; border-right: 1px solid #fbf7ce;}
#left-what-s-new-section{ width:336px; min-height:323px; height:100%; background-image:url(../images/what-new-bg.png); margin-top:10px; padding:0px; background-repeat:no-repeat;}
/*--------------------------------------------------------What's New-----------------------------------------------------------------*/
#wrapper{padding:0px; width:336px; margin:0 auto; height:330px; border-bottom:5px solid #666; }
.v-all{  font-weight: normal; margin:5px; float: right; padding:5px 20px 5px 20px; background-color:#E4E4E4; border-radius:8px; }
.v-all a{ font-size:90%; margin:0px; color:#333; font-weight:bold; text-decoration: underline; }
.v-all a:hover{ font-size:90%; margin:0px; color:#e79400; text-decoration: none; }
.n-heading{ font-weight: bold; margin:0px; padding:10px 10px 10px 10px; color:#fff; width:130px; float:left; }
.n-play-pause{ margin:0px; color:#1ca106; line-height:35px; }
.n-play-pause a{ font-size:87%; margin:0px; color:#fff; line-height:35px; }
.n-play-pause a:hover{ font-size:87%; margin:0px; color:#ccc; line-height:35px; }
#vertical-ticker{height:250px; overflow:hidden; margin:0; padding:0; margin-top:20px;}
#vertical-ticker li{padding:0px; display:block; border-bottom:1px solid #ddd; text-align: left; font-size:100%; font-weight: normal; font-family: "Open Sans"; float:left; width:336px;}
#vertical-ticker li img{margin:5px; float:left; height:83px; width:78px;}
#vertical-ticker li h2{margin:5px 5px 5px 0px; float: left; font-weight:bold; color:#5e5652; font-size:110%; width:230px; font-family: "Open Sans";}
#vertical-ticker li span{ margin:0px 5px 5px 0px; float: right; font-weight:bold; color:#ff0000; font-size:100%;}

/*--------------------------------------------------------Main Point -----------------------------------------------------------------*/
#main-points-section-inner-page{ width:250px; min-height:323px; height:100%; margin-top:15px;}	
#main-points-section-inner-page p{ width:240px; min-height:30px; background-image:url(../images/links-bg-inner-page.png);  margin:0px 5px 10px 0px; padding:0px 0px 0px 10px; background-repeat:no-repeat; font-family: "Open Sans";font-weight:bold; line-height:30px; color:#FFFFFF;}	
#main-points-section-inner-page  a { font-weight: bold; font-size:110%; text-decoration: none; color: #fff; }
#main-points-section-inner-page  a:hover { font-weight: bold; font-size:110%; text-decoration: underline; color: #fff;  }
#main-points-section-inner-page .gallery{ width:240px; min-height:40px; background-image:url(../images/important-link-bg-inner-page.jpg); margin:20px 0px 0px 0px; padding:0px 0px 0px 10px; background-repeat:no-repeat;
  font-size:110%; font-weight:bold; line-height:40px; color:#FFFFFF;}
#main-points-section-inner-page .galleryp{ width:190px; min-height:23px; background-image:url(../images/arrow.png); margin:10px 0px 0px 20px; padding:0px 0px 0px 30px; background-repeat:no-repeat;
  font-weight:bold; line-height:23px; color:#333; border-bottom: 1px dashed #666;}
#main-points-section-inner-page .galleryp a{ color:#333333; font-size:120%;}
#main-points-section-inner-page .logo-slider { margin:15px 0px 15px 6px; padding:0px; width:250px; height:75px; float:left;}	
#social-icons-inner-page{ width:240px; min-height:50px; height:100%; background-color: #fff; border-top: 5px solid #2156a6; float:left; padding-left:10px;}
#social-icons-inner-page h2 { font-size:130%; font-weight: bold; margin:0px; padding:10px; color:#333; font-family: "Open Sans"; text-align: left;}
#social-icons-inner-page ul li {display:block; float:left; margin-left:10px; margin-bottom:10px;}



#main-points-section{ width:336px; min-height:323px; height:100%; background-color: #f2efcf; margin-top:15px;}	
#main-points-section p{ width:331px; min-height:30px; background-image:url(../images/links-bg.png); margin:0px 5px 10px 0px; padding:0px 0px 0px 10px; background-repeat:no-repeat; font-family: "Open Sans";font-weight:bold; line-height:30px; color:#FFFFFF;}	
#main-points-section  a { font-weight: bold; font-size:110%; text-decoration: none; color: #fff; }
#main-points-section  a:hover { font-weight: bold; font-size:110%; text-decoration: underline; color: #fff;  }
#main-points-section .gallery{ width:336px; min-height:40px; background-image:url(../images/important-link-bg.jpg); margin:20px 0px 0px 0px; padding:0px 0px 0px 10px; background-repeat:no-repeat;
  font-size:110%; font-weight:bold; line-height:40px; color:#FFFFFF;}
#main-points-section .galleryp{ width:280px; min-height:23px; background-image:url(../images/arrow.png); margin:10px 0px 0px 20px; padding:0px 0px 0px 30px; background-repeat:no-repeat;
  font-weight:bold; line-height:23px; color:#333; border-bottom: 1px dashed #666;}
#main-points-section .galleryp a{ color:#333333; font-size:120%;}
#main-points-section .logo-slider { margin:15px 0px 15px 6px; padding:0px; width:324px; height:75px; float:left;}	
#social-icons{ width:266px; min-height:50px; height:100%; background-color: #fff; border-top: 5px solid #2156a6; float:left; padding-left:70px;}
#social-icons h2 { font-size:130%; font-weight: bold; margin:0px; padding:10px; color:#333; font-family: "Open Sans"; text-align: left;}
#social-icons ul li {display:block; float:left; margin-left:10px; margin-bottom:10px;}

/*--------------------------------------------------------Right Part-----------------------------------------------------------------*/
/*--------------------------------------------------------Right Part-----------------------------------------------------------------*/




#right-part {width:630px; float: left; margin:0 0 0 0px; }
.welcome-content {float: left; margin:0px; padding:0px; width:100% }
.welcome-content h2 { font-size:24px; font-weight:normal; font-family: "Open Sans"; margin:0px; padding:10px 0 0px 0px; color:#333;}
.welcome-content p { font-size:115%; font-weight:normal; font-family: "Open Sans"; margin:0px; padding:10px 0 10px 0px; color:#333; width:100%; box-sizing:border-box; }




.welcome-content1 {float: left; margin:0px; padding:0px; width:100% }
.welcome-content1 h2 { font-size:24px; font-weight:normal; font-family: "Open Sans"; margin:0px; padding:10px 0 0px 0px; color:#333;}
.welcome-content1 p { font-weight:normal; margin:0px; padding:5px 0px 5px 0px; float: left; width:100%; margin:0 0 0 0px; font-family: "Open Sans"; text-align:justify; box-sizing:border-box; font-size:117% }





.right-part-content-section {width:645px; float: left; margin:0 0 0 0px; font-family: "Open Sans"; }
.right-part-content-section h2 { font-size:140%; font-weight: bold; margin:20px 0px 0px 0px; padding:0px 10px 0px 10px; color:#ff8400; }
.right-part-content-section h4 { font-size:100%; margin:0px; padding:0px 10px 0px 10px; color:#6f6f6f; font-weight:100; }
.right-part-content-section img { margin:05px 5px 15px 0px; padding:0px; width: auto; height: auto; float:left; border: 3px solid #e0e4e4;}
.right-part-content-section p { font-weight:normal; margin:0px; padding:5px 0px 5px 0px; font-size:110%;}
.right-part-content-section .mspeech { font-weight: bold; margin:0px; padding:5px; float: left; width:200px; font-size:100%; text-decoration:underline; color: #fff; margin-top:10px; margin-bottom:5px; background-image:url(../images/minis-buttons.png); background-repeat:no-repeat; }
.right-part-content-section .mspeech a { font-weight: bold; font-size:100%; text-decoration: none; color: #fff; }
.right-part-content-section .mspeech a:hover { font-weight: bold; font-size:100%; text-decoration: none; color: #333;  }
.right-part-content-section .readmore { font-weight: bold; margin:0px; padding:5px; float: right; width: auto; font-size:100%; text-decoration:underline; color: #009; margin-top:10px; }
.right-part-content-section .readmore a { font-weight: bold; font-size:100%; text-decoration: none; color: #305a07; }
.right-part-content-section .readmore a:hover { font-weight: bold; font-size:100%; text-decoration: none; color: #333;  }



/*------------------------------------------------------------------------Footer------------------------------------------------------*/

#footer {width:100%; background: url(../images/footer-bg.png); background-repeat:repeat-x; margin:0px; padding:0px; height:324px; }
.footer-main{width:980px; margin: 0px auto; padding:0px; height:100%;  }
.fooer-heading {width:100%; height:50px; border-bottom:1px dashed #000;}
.fooer-heading h2 {width:60%; height:50px; color:#FFFFFF; line-height:50px; font-weight: lighter; float:left; font-size:90%;}
.fooer-heading h3 {width:30%; height:50px; color:#FFFFFF; line-height:50px; font-weight:lighter; float: left; font-size:90%; margin:0px 0px 0px 0px;}
.footer-link {width:30%; height:200px; line-height:24px; margin:0px 0px 0px 0px; padding:0px; float:left; background-image: url(../images/footer-bg1.png); background-position: right;  background-repeat: no-repeat;}
.footer-link ul li {display:block;  font-size:80%;}
.footer-link ul li a {color:#08c5cd; padding:0px 16px 0px 40px; display:block; line-height:24px;}
.footer-link ul li a:hover { line-height:24px; color:#fff;}

.footer-link1 {width:31%; height:200px; line-height:24px; margin:0px 0px 0px 40px; padding:0px; float:left;}
.footer-link1 ul li {display:block;  font-size:80%;}
.footer-link1 ul li a {color:#08c5cd; padding:0px 16px 0px 10px; display:block; line-height:24px;}
.footer-link1 ul li a:hover { line-height:24px; color:#fff;}

.footer-link-search {width:100%; line-height:24px; margin:0px 0px 0px 0px; padding:0px; float:left; background-image: url(../images/footer-bg-row.png); background-position: top;  background-repeat: no-repeat; margin: 20px 0px 0px 0px; float:right;}

.footer-link-search input {width:200px; height:36px; margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; float:left; background-image: url(../images/search-box.png); border:0px; color:#FFF;}

.footer-link-search input[type="image"]{
    background: url(../images/submit-buttons.png) no-repeat;
    width:71px;
    height:36px;
    border:none;
    float: right;
    margin:0px 0px 0px 0px;
    cursor:pointer; padding:0px;
}

.footer-link-search h2 {width:100%; height:50px; color:#FFFFFF; line-height:50px; font-weight: lighter; float:left; padding: 20px 0px 0px 20px; font-size:90%;}

.social-icons {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	list-style-type: none; background-image: url(../images/footer-bg-row.png); background-position: bottom;  background-repeat: no-repeat;
}
.social-icons li{
	float: right!important;
	margin-right: 2px!important;
	margin-bottom: 2px!important;
	padding: 0px!important;
	display: inline!important;
	width: auto!important;

}			
.social-icons li a {
	-moz-transition: all 0.3s ease 0s;
	display: block!important;
	float: left!important;
	height: 100%!important;
	margin: 0!important;
	padding: 0!important;
	width: 40px!important;
	height: 40px!important;
	text-indent: -9999px!important;
}

.social-icons li a:hover {
	background-position: 0 -40px!important;
}
.social-icons li a {
	background-color:transparent;
}

.social-icons li.facebook a {
	background: url(../icons/facebook.png) no-repeat 0 0;
}
.social-icons li.facebook a:hover {
	background-color: #3b5998;
}

.social-icons li.google a {
	background: url(../icons/google.png) no-repeat 0 0;
}
.social-icons li.google a:hover {
	background-color: #dd4b39;
}
.social-icons li.googleplus a {
	background: url(../icons/googleplus.png) no-repeat 0 0;
}
.social-icons li.googleplus a:hover {
	background-color: #d94a39;
}

.social-icons li.pinterest a {
	background: url(../icons/pinterest.png) no-repeat 0 0;
}
.social-icons li.pinterest a:hover {
	background-color: #cb2027;
}

.social-icons li.twitter a {
	background: url(../icons/twitter.png) no-repeat 0 0;
}
.social-icons li.twitter a:hover {
	background-color: #48c4d2;
}

.social-icons li.youtube a {
	background: url(../icons/youtube.png) no-repeat 0 0;
}
.social-icons li.youtube a:hover {
	background-color: #f45750;
}

/*------------------------------------------------------------------------about-us------------------------------------------------------*/
#right-part-inner-page{width:71%; float: right; margin:0 0 0 10px; background-color: #fffef7; height:100%;  padding:0px 10px 0px 10px;}

#about-us-buttons { margin:10px 0 0 0px;}
#about-us-buttons h2 { font-size:110%; font-weight: bold; margin:0px; padding:8px 10px 8px 10px; color:#fff; background-color:#2156a6; font-family: "Open Sans"; }
#about-us-buttons h2 a{ font-size:110%; font-weight: bold; color:#f1f2f3; font-family: "Open Sans"; text-decoration:underline; }
#about-us-buttons h2 a:hover{ font-size:110%; font-weight: bold; color:#ccc; font-family: "Open Sans"; text-decoration: none; }
.about-us-heading {float: left; margin:0px; padding:0px; }
.about-us-heading h2 { font-size:150%; font-weight:normal; font-family: "Open Sans"; margin:5px; padding:10px 0 10px 0px; color:#333;}
.about-us-heading h3 { font-size:110%; font-weight: bold; margin:10px; float:left; width:95%; padding:5px; color:#333; background-color:#efefef; font-family: "Open Sans"; line-height:30px; border-bottom: 1px solid #333;}
.about-us-heading p {font-size:105%; font-weight:normal; line-height:22px; font-family: "Open Sans"; margin:0px; padding:10px 0 10px 0px; color:#333; text-align: justify;}



/*------------------------------------------------------------------Dropdown Menu---------------------------------------------*/

#nav, #nav ul{list-style:none;margin:0;padding:0;z-index:110;}
#nav{width:980px;z-index:122;}
#nav li{float:left;margin:0;padding:0;position:relative;z-index:122;display:inline;  }
#nav a{display:inline-block;text-decoration:none; font-size:medium;}
#nav a:hover, #nav a:focus{}
#nav ul{left:0px;position:absolute;top:43px;width:206px;z-index:122;  height:30px; line-height:30px;}
#nav ul li{float:left;width:206px;z-index:123;  height:30px; line-height:30px;}
#nav ul a{background:none;width:192px;font-weight: bold;padding:0px 10px 0px 10px;margin:0;text-align:left; font-size:85%; height:30px; line-height:30px; }
#nav ul a:hover, #nav ul a:focus, #nav ul a.selected{ height:30px; line-height:30px; }
#nav ul .hover > a{}
#nav ul ul{left:215px;top:0px;}
#nav ul, #nav:hover ul ul, #nav .hover ul ul{margin-left:-9999px;}
#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav ul ul, #nav .hover a:focus{margin-left:0px;}
.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul{margin-left:9999px;}
.noJS #nav ul a:active{margin-left:0px;}
.ie7 .noJS #nav li li a:focus, .ie7 .noJS #nav li li a:active{margin-left:9999px;}
#nav .MenuLi{background:url(../images/seperator.gif) no-repeat scroll right center transparent;position:relative;margin-right:-1px;}
#nav .MenuLi .menuFirstNode:hover, #nav .MenuLi.hover .menuFirstNode{background:url(../images/nav-hover.jpg) left top repeat-x;}
#nav .MenuLi ul{z-index:124;width:200px;padding:0px 0 0px;left:0px;border-top:none 0;}
#nav .MenuLi ul li{margin:0px;padding:0 0px;width:206px; }
#nav .MenuLi ul ul{z-index:110;top:0px;left:200px;}
#nav .MenuLi.MenuLiLast{background-image:none;}
#nav .MenuLiLast, #nav .MenuLi9{z-index:120;}
#nav .MenuLi .menuFirstNode{padding:0 1.133em;line-height:2.35em;white-space:nowrap;}
.hindiDoc #nav .MenuLi .menuFirstNode{padding:0 1.127em;}
#nav .MenuLiLast .menuFirstNode{padding:0 1.3em;}
.ie9 #nav .MenuLiLast .menuFirstNode{padding:0 1.2em;}
#nav .MenuLiLast{padding:0px;background-image:none}
#nav .MenuLi .firstMenuLi{}
#nav .MenuLi .lastMenuLi .lastMenuLiA{border-bottom:none;}
#nav .MenuLi .menuFirstNode .rightarrowclass{display:none;}
#nav .MenuLi ul li a{position:relative;}
#nav .MenuLi ul li a:hover, #nav .MenuLi ul li > a.selected, #nav ul a:hover, #nav ul a:focus, #nav ul a.selected{ }
.rightArrowImg{position:absolute;right:0px;top:22px; }
.ie6 #nav li.hover ul, .ie6 #nav li ul li ul, .ie6 #nav li ul li.hover ul, .ie6 #nav li:hover ul, .ie6 #nav li ul li:hover ul, .ie6 #nav li.hover ul li a:focus, .ie6 #nav li ul li.hover ul li a:focus{margin-left:5px;}
.ie6 #nav li.hover ul ul, .ie6 #nav li ul li ul{margin-left:-9999px;}
.ie6 #nav li a:focus + ul, .ie6 #nav li ul li a:focus + ul{margin-left:5px;}
.ie6 #nav li.hover a.menuFirstNode{}
.ie6 #nav ul li.hover a:hover{}
.firstMenuLi .rightArrowImg{}
ul#nav ul li {  font-size:90%;}
ul#nav ul li a { display:block; padding:0px 7px 0px 7px;  font-size:90%;}
ul#nav li a:hover {}



#nav, #nav ul{color:#333333;}
#nav li{}
#nav a:hover, #nav a:focus{color:#fff;}
#nav ul{border-bottom:1px solid #d0c87a; }
#nav ul a{background:none; color:#333; border-right: 1px solid #f5e3b8; border-bottom:1px solid #d0c87a; }
#nav ul a:hover, #nav ul a:focus, #nav ul a.selected{color:#000; border-bottom:1px solid #d0c87a;}
#nav ul .hover > a{color:#000;}
#nav .MenuLi{background:url(../images/seperator.gif) no-repeat scroll right center transparent;position:relative;margin-right:-1px;}
#nav .MenuLi .menuFirstNode:hover, #nav .MenuLi.hover .menuFirstNode{background:url(../images/nav-hover.jpg) left top repeat-x;color:#0D2946;}
#nav .MenuLi.MenuLiLast{background-image:none;}
#nav .MenuLiLast{background-image:none}
#nav .MenuLi .firstMenuLi{ color:#333333;}
#nav .MenuLi ul li a{color:#333333; border-right: 1px solid #f5e3b8; border-bottom:1px solid #d0c87a;}
#nav .MenuLi ul li a:hover, #nav .MenuLi ul li > a.selected, #nav ul a:hover, #nav ul a:focus, #nav ul a.selected{background:#f9f2dd; border-right: 1px solid #f5e3b8; border-bottom:1px solid #d0c87a; font-size:100%;}

.ie6 #nav li.hover a.menuFirstNode{color:#0D2946;}
.ie6 #nav ul li.hover a:hover{color:#fff;background-color:#0D2946;}
.firstMenuLi .rightArrowImg{}
ul#nav ul li {border-bottom: 1px solid #eedebc; color:#333333}
ul#nav ul li a {background:#fdeeca;}
ul#nav li a:hover {color:#000;}



.tab-main{
border:2px solid #036f73;
            border-radius: 10px;
            -moz-border-radius: 10px;
            -khtml-border-radius:10px;
            -webkit-border-radius: 10px; -webkit-box-shadow: 0px 3px 4px 0px rgba(41, 60, 69, 0.5);
-moz-box-shadow:    0px 3px 4px 0px rgba(41, 60, 69, 0.5);
box-shadow:         0px 3px 4px 0px rgba(41, 60, 69, 0.5); background: #1e52a4; /* Old browsers */
background: -moz-linear-gradient(top,  #1e52a4 0%, #2b59a1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e52a4), color-stop(100%,#2b59a1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e52a4 0%,#2b59a1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e52a4 0%,#2b59a1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e52a4 0%,#2b59a1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e52a4 0%,#2b59a1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e52a4', endColorstr='#2b59a1',GradientType=0 ); /* IE6-9 */
}




	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 40px;
		border-bottom: 5px solid #ff8c11;
		border-left: 1px solid #036f73;
		width: 99.8%; background-color:#02adb4; color:#FFF; font-size:16px;
	}
	ul.tabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 30px ;
		height: 38px;
		line-height: 38px;
		border-right: 1px solid #14999e; border-top:1px solid #036f73;
		border-left: none;
		background: #02adb4;
		overflow: hidden;
		position: relative;
	}
	ul.tabs li:hover {
		background: #11bfc6;
		

	}	
	ul.tabs li.active{
		background: #ff8c11;
		border-bottom: 1px solid #ff8c11; color:#fff;
	}
	.tab_container {

		border-top: none;
		clear: both;
		float: left; 
		width: 100%;

	}
	.tab_content {
		padding: 5px 5px 5px 0px;

		display: none;
	}
	#container {
		width: 100%;
		margin: 0 auto; float:left;	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		ul.tabs1 {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 40px;
		border-bottom: 5px solid #ff8c11;
		border-left: 1px solid #036f73;
		width: 99.8%; background-color:#0ea7d9; color:#FFF; font-size:16px;
	}
	ul.tabs1 li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 30px ;
		height: 38px;
		line-height: 38px;
		border-right: 1px solid #14999e; border-top:1px solid #036f73;
		border-left: none;
		background: #0ea7d9;
		overflow: hidden;
		position: relative;
	}
	ul.tabs1 li:hover {
		background: #0385af;
		

	}	
	ul.tabs1 li.active{
		background: #ff8c11;
		border-bottom: 1px solid #ff8c11; color:#fff;
	}
	.tab_container1 {

		border-top: none;
		clear: both;
		float: left; 
		width: 100%;

	}
	.tab_content1 {
		padding: 5px 5px 5px 0px;

		display: none;
	}
	#container1 {
		width: 100%;
		margin: 0 auto;
	}

	
	
			ul.tabs3 {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 40px;
		border-bottom: 5px solid #ff8c11;
		border-left: 1px solid #036f73;
		width: 99.8%; background-color:#cd6a01; color:#FFF; font-size:16px;
	}
	ul.tabs3 li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 30px ;
		height: 38px;
		line-height: 38px;
		border-right: 1px solid #14999e; border-top:1px solid #036f73;
		border-left: none;
		background: #cd6a01;
		overflow: hidden;
		position: relative;
	}
	ul.tabs3 li:hover {
		background: #11bfc6;
		

	}	
	ul.tabs3 li.active{
		background: #ff8c11;
		border-bottom: 1px solid #ff8c11; color:#fff;
	}
	.tab_container3 {

		border-top: none;
		clear: both;
		float: left; 
		width: 100%;

	}
	.tab_content3 {
		padding: 5px 5px 5px 0px;

		display: none;
	}
	#container3 {
		width: 100%;
		margin: 0 auto;
	}
	
	
	
	
	
	
	
	
	
	
			ul.tabs2 {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 40px;
		border-bottom: 5px solid #ff8c11;
		border-left: 1px solid #036f73;
		width: 99.8%; background-color:#0cc915; color:#FFF; font-size:16px;
	}
	ul.tabs2 li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 30px ;
		height: 38px;
		line-height: 38px;
		border-right: 1px solid #14999e; border-top:1px solid #036f73;
		border-left: none;
		background: #0cc915;
		overflow: hidden;
		position: relative;
	}
	ul.tabs2 li:hover {
		background: #01a008;
		

	}	
	ul.tabs2 li.active{
		background: #ff8c11;
		border-bottom: 1px solid #ff8c11; color:#fff;
	}
	.tab_container2 {

		border-top: none;
		clear: both;
		float: left; 
		width: 100%;

	}
	.tab_content2 {
		padding: 5px 5px 5px 0px;

		display: none;
	}
	#container2 {
		width: 100%;
		margin: 0 auto;
	}
	
	
	
	
	
	
	
	
	
	
	
				ul.tabs6 {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		list-style: none;
		height: 40px;
		border-bottom: 5px solid #ff8c11;
		border-left: 1px solid ##036f73;
		width: 100%; background-color:#02adb4; color:#FFF; font-size:16px;
	}
	ul.tabs6 li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 10px ;
		height: 38px;
		line-height: 38px;
		border-right: 1px solid #14999e; border-top:1px solid #036f73;
		border-left: none;
		background: #02adb4;
		overflow: hidden;
		position: relative;
	}
	ul.tabs6 li:hover {
		background: #11bfc6;
		

	}	
	ul.tabs6 li.active{
		background: #ff8c11;
		border-bottom: 1px solid #ff8c11; color:#fff;
	}
	.tab_container6 {

		border-top: none;
		clear: both;
		float: left; 
		width: 100%;

	}
	.tab_content6 {
		padding: 5px;

		display: none;
	}
	#container6 {
		width: 100%;
		margin: 0 auto;
	}
	
	

#gallery-img { width:270px; height:200; margin:10px auto; padding:0px; }

#gallery-img h2 {color:#FFF; text-align: left; font-weight:bold; padding:10px 5px 10px 5px; background-color:#02aab1; font-size:130%; margin:0px 0px 1px 0px;}
#cycler{ position:relative;  height:110px;}
#cycler img{position:absolute;z-index:1}
#cycler img.active{z-index:3}


.mission-symbol { width:275px;  height:100%; margin:10px auto; padding:0px; border-radius:8px; background-color:#4fc32b; }

.mission-symbol h2 {color:#FFF; text-align: left; font-weight:bold; padding:10px 5px 10px 5px; font-size:130%; margin:0px 0px 1px 5px;}

.mission-symbol .mainss-sym { width:250px; min-height:190px; height:100%; margin:0px auto; padding:5px; background-color:#fff; }

.mission-symbol .mainss-sym h2 {color:#333; text-align: left; font-weight:bold; padding:0px; font-size:130%; margin:0px;}

.mission-symbol .mainss-sym img { padding:0px; margin:0px; width:233px; height:115px;}

.mission-symbol .mainss-sym p {color:#333; text-align: left; padding:0px; font-size:80%; margin:0px;}

.mission-symbol .mainss-sym span {color:#333; padding:5px; font-size:80%; margin:0px; display:block; text-align:right; margin:0px 0px 0px 20px; }

.mission-symbol .mainss-sym span a {color:#333; padding:5px; font-size:90%; margin:0px; display:block; text-align:right; background-color:#CCCCCC; width:50px; margin:0px 0px 0px 20px; float:right; }





.testimonials { width:275px; height:216; margin:10px auto; padding:0px; background-image:url(../images/testimonials.png); background-repeat:no-repeat; }




.about-us-page {width:650px; float: left; margin:0 0 0 0px; font-family: "Open Sans"; font-size:110%; }
.about-us-page h2 { font-size:140%; font-weight: bold; margin:0px 0px 0px 0px; padding:0px 10px 5px 0px; color:#ff8400; border-bottom:2px solid #0CC915; }
.about-us-page h4 { font-size:100%; margin:0px; padding:0px 10px 0px 10px; color:#6f6f6f; font-weight:100; }
.about-us-page img { margin:05px 5px 15px 0px; padding:0px; width: auto; height: auto; float:left; border: 3px solid #e0e4e4;}
.about-us-page p { font-weight:normal; margin:0px; padding:5px 0px 5px 0px; float: left; width:100%; margin:0 0 0 0px; font-family: "Open Sans"; text-align:justify; box-sizing:border-box; font-size:110%}
.about-us-img{ margin:23px 0px 0px 0px; width:630px; height:274px; float: left;}




#left-nav-blog {width:250px; float: right; border-right: 1px solid #fbf7ce; background:#f5f5f5; margin:10px 0px 0px 0px; }


.glossymenu{
margin: 0px 0;
padding: 0;
width: 250px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem1{
background: url(../images/yearheading.jpg);
font-family:"Myriad Pro";
font-size:16px;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;

}
.glossymenu a.menuitem1:hover{
background-image: url(../images/yearheading-hover.jpg);
}

.glossymenu a.menuitem{
background: black url(../images/glossyback.gif) repeat-x bottom left;
font-family:"Myriad Pro";
font-size:16px;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;

}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;


}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../images/glossyback2.gif)
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;

}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}

#right-part-blog {width:690px; float: left; margin:0 0 0 0px; }


.blog-page-main {width:715px; float: left; margin:0 0 0 0px; font-family: "Open Sans"; }
.blog-page-main h2 { font-size:140%; font-weight: bold; margin:0px 0px 0px 0px; padding:0px 10px 5px 0px; color:#ff8400; border-bottom:2px solid #0CC915; }
.blog-page-main h4 { font-size:100%; margin:0px; padding:0px 10px 0px 10px; color:#6f6f6f; font-weight:100; }
.blog-page-main img { margin:05px 5px 15px 0px; padding:0px; width: auto; height: auto; float:left; border: 3px solid #e0e4e4;}
.blog-page-main p { font-weight:normal; margin:0px; padding:5px 0px 5px 0px; float: left; width:100%; margin:0 0 0 0px; text-align:justify; font-size:115%}


.awards {width:650px; float: left; margin:0 0 0 0px; font-family: "Open Sans"; }
.awards h2 { font-size:100%; font-weight: bold; margin:0px 0px 0px 0px; padding:0px 10px 5px 0px; color:#ff8400; border-bottom:2px solid #0CC915; }
.awards h4 { font-size:100%; margin:0px; padding:0px 10px 0px 10px; color:#6f6f6f; font-weight:100; }
.awards img { margin:05px 5px 15px 0px; padding:0px; width: 300px; height: 250px; float:left; border: 3px solid #e0e4e4;}
.awards p { font-weight:normal; margin:0px; padding:5px 0px 5px 0px; float: left; width:630px; margin:0 0 0 0px; font-size:116%; text-align:justify; }
.awards-img{ margin:0px 0px 0px 0px; width:300px; height:275px; float: left;}
.awards-content{ margin:0px 10px 10px 10px; width:320px; height:275px; float: right; text-align:justify; font-size:115%;}
.awards-content1{ margin:0px 10px 10px 10px; width:320px; height:350px; float: right; text-align:justify; font-size:115%;}
.awards-content2{ margin:0px 10px 10px 10px; width:320px; height:430px; float: right; text-align:justify; font-size:115%;}
.awards-content3{ margin:0px 10px 10px 10px; width:320px; height:450px; float: right; text-align:justify; font-size:115%;}
.awards-content4{ margin:0px 10px 10px 10px; width:320px; height:320px; float: right; text-align:justify; font-size:115%;}
.awards-content5{ margin:0px 10px 10px 10px; width:320px; height:390px; float: right; text-align:justify; font-size:115%;}
.awards-content6{ margin:0px 10px 10px 10px; width:320px; height:200px; float: right; text-align:justify; font-size:115%;}
.awards-content7{ margin:0px 10px 10px 10px; width:320px; height:250px; float: right; text-align:justify; font-size:115%;}
.awards-content8{ margin:0px 10px 10px 10px; width:320px; height:300px; float: right; text-align:justify; font-size:115%;}

/*------------------------------------------------------------------------Start Gallery page ------------------------------------------------------*/

.photo_gallery {
	margin: 12px 5px 0 5px;
}

.photo_item {
	float: left; 
	margin: 5px; 
	background: #e5e5e5; 
	overflow: hidden;
		}

.photo_item a.photo_item_link {
	display: block; 
	width: 180px; 
	height:111px; 
	border: 8px solid #e5e5e5;
}

.photo_item a.photo_item_link:hover {
	border: 8px solid #44cce4;
}

input { 
	width: 60% 
}
form { 
	margin: 0px 0 0 0 
}
input, textarea { 
	background: none repeat scroll 0 0 #FFFFFF; 
	border: 1px solid #C9C9C9; 
/*	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset, -5px -5px 0 0 #F5F5F6, 5px 5px 0 0 #F5F5F6, 5px 0 0 0 #F5F5F6, 0 5px 0 0 #F5F5F6, 5px -5px 0 0 #F5F5F6, -5px 5px 0 0 #F5F5F6;*/ 
	color: #545658; 
	padding: 8px; 
	font-size: 14px; 
	border-radius: 2px 2px 2px 2px; width:400px; 
}
#submit { 
	background: url("../images/submit_bg.gif") repeat-x scroll 0 0 transparent; 
	border: 1px solid #B7D6DF; 
	border-radius: 2px 2px 2px 2px; 
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
	color: #437182; 
	cursor: pointer; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size: 14px;
	font-weight: bold; 
	height: auto; 
	padding: 6px 10px; 
	text-shadow: 0 1px 0 #FFFFFF; 
	width: auto; 
}
#submit:hover { 
	background: url("../images/submit_hover_bg.gif") repeat-x scroll 0 0 transparent; 
	border: 1px solid #9FBAC0; 
	cursor: pointer; 
}
a { 
	color: #88BBC8; 
	text-decoration: none; 
}
a:hover { 
	color: #f26525 
}
#signup-form { 
	width: 510px; 
	margin: 0 auto; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	background: #fff; 
	padding: 40px; 
	border: 10px solid #FF8C11; 
}
#signup-icon { 
	float: right; 
	width: 48px; 
	height: 48px; 
}
h1, h2, h3, h4, h5, h6 { 
	margin: 0; 
	padding: 0; 
	color: #444; 
}
h1 { 
	float: left; 
	margin: 0 0 30px; 
	font-size: 24px; 
	line-height: 34px; 
}
h2.secondary { 
	float: left; 
	width: 260px; 
	font-size: 16px; 
	font-weight: normal; 
	color: #999; 
	margin-bottom: 30px; 
	line-height: 26px; 
}
h3 { 
	margin: 30px 0 0 0 
}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}
.clearfix { 
	display: inline-block 
} /* Hide from IE Mac \*/
.clearfix { 
	display: block; 
} /* End hide from IE Mac */
.none { 
	display: none; 
} /* End Clearfix _NO__DOTCOMMA__AFTER__*/

#header { 
	margin: 0 0 30px 0; 
	border-bottom: 1px solid #efefef; 
}
#send p { 
	margin-bottom: 20px 
}
textarea {  
	margin: 0 0 0 2px; 
}
#required p{
	font-size:14px;
}
#apply { 
	border-top: 1px solid #efefef; 
	margin-top: 30px; 
	padding: 20px 0 0 0; 
}
#apply ul { 
	margin-bottom: 50px 
}
form label { 
	display: block; 
	margin-bottom: 5px; 
	font-weight: bold; 
	font-size: 14px; 
}

/* ---------------------------------------Contact Us -------------------------------*/

.contatc-us {
    border-radius: 8px;
    line-height: 20px;
    margin: 10px 10px 10px 0;
    padding: 10px;
	border: 10px solid #009DB9;
    color: #333333; width:95%;
	width: 610px;  
}
.demo_wrapper {
	width: 100%;
	margin: 0 auto;
}
@media only screen and (max-device-width: 800px), screen and (max-width: 800px) {
  .demo_wrapper {
    width: 100%; 
  }  
}
.demo_block {
	width: 100%;
}