div {
	margin: 0;
	padding: 0;
	resize: none
}

h1 {
	margin: 0;
	padding: 0;
	resize: none
}

span {
	margin: 0;
	padding: 0;
	resize: none
}

section {
	margin: 0;
	padding: 0;
	resize: none
}

img {
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	resize: none
}

p {
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	resize: none
}

h2 {
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	resize: none
}

header {
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	resize: none
}

footer {
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	resize: none
}

nav {
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	resize: none
}

aside {
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	resize: none
}

article {
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	resize: none
}

span.asteric {
	color: red;
	font-size: 16px;
	font-weight: 700
}

span.pad {
	text-transform: none;
	padding-left: 20px
}

a {
	margin: 0;
	padding: 0;
	text-decoration: none
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: block
}

li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: block
}

input {
	float: left
}

label {
	display: none
}

img {
	border: 0 currentColor;
	border-image: none
}

div div.cfc {
	text-align: center
}

.floatLeft {
	float: left
}

.floatLeftone {
	margin: 0 10px 0 12px;
	width: 512px;
	float: left
}

.floatLeft li {
	margin: 0 0 7px
}

.center {
	margin: 0 auto
}

.floatRight {
	float: right
}

.floatRightdesc {
	padding-right: 20px;
	float: right
}

.widthcommon {
	width: 1260px;
	margin-bottom: 3px;
    padding-top: 0px;
}

.widthcommon2{
    /*width:1260px;*/ 
    margin-bottom:3px; 
    padding-top: 31px;
}

div.navigation.widthcommon2 ul li {
    width: fit-content !important
}



body {
	background: url(../img/innerpage---bg.jpg) repeat-x #ffffff !important;
	color: #555 !important;
	font-family: Segoe UI, Helvetica, Calibri !important;
	font-size: 12px !important;
}

body.home-body {
	background: url(../img/top-bg-pattern.jpg) repeat-x #ffffff
}

header {
	padding: 24px 0 0
}

.headertop {
	margin: 0 0 34px;
	width: 960px;
	height: 103px;
	padding-top: 25px
}

.headerbottom {
	margin-top: -9px
}

.homeicon {
	margin: 0 1px 0 0;
	height: 33px;
	text-align: center;
	line-height: 33px;
	float: left
}

.increaseFont{
	float:left;
}

.homeicon1	{
	margin: 0 1px 0 0;
	height: 33px;
	text-align: center;
	line-height: 33px;
	float: right;
	width: 180px;
	font-size: 13px;
}

.idicon {
	margin: 0
}

.searchicon {
	margin: 4px 0 0 4px;
	width: 405px;
}

.searchiconinput {
	padding: 0 0 0 10px;
	border: 0;
	border-image: none;
	width: 164px;
	height: 24px;
	color: #333333;
	line-height: 38px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px;
	margin-top: 5px
}

.searchicon:hover .searchicon1{
    opacity: 1;
}	

.searchicon1 {
	background: url(../img/searchLogo.svg) no-repeat;
	margin: 0;
	border: 0;
	border-image: none;
	width: 38px;
    height: 39px;
    opacity: 100;
    position: absolute;
    display: flex;
    margin-top: 13px;
    margin-left: 350px;
	cursor: pointer;
	opacity: 100;
}

.floatRight1{
    float: right; 
    padding-right: 40px;
}	

.searchdiv {
	margin: 30px 1px 0 0;
	width: 180px;
	height: 39px;
	text-align: center;
	line-height: 33px
}

.searchdiv input#search-text {
	background: #e1e1e1;
	margin: 0;
	width: 384px;
    height: 40px;
    /* margin: 25px 0px 0 0; */
    border-radius: 100px;
}

.searchdiv input#search-text:focus {
	background: #ffffff;
	margin: 0;
	width: 384px;
	height: 40px;
	color: #333
}

.homeicon img {
	padding: 0
}

.homeiconw {
	width: 32px
}

.hindiiconw {
	padding: 0;
	width: 40px;
	height: 28px
}

.icons {
	padding: 0;
	width: 48px;
	height: 33px
}

.headernav {
	margin: 3px 0 0;
	cursor: pointer
}

.headernav ul {
	margin: 0
}

.headernav ul li {
	padding: 0 10px;
	font-family: sans-serif;
	font-size: 13px
}

.headernav ul li a {
	color: #ffffff
}

.headernav ul li a:hover {
	color: #91d5f3
}

.title {
	margin: 0 0 0 4px;
	width: 51px
}

span.adjustfont {
    font-size: 13px; 
    color: #e9e9e9; 
    font-family: sans-serif;
}	

.topLink {
	margin: 29px 0 0;
	width: 330px
}

.topLink ul {
	margin: 0 0 28px;
	padding: 0;
	width: 302px
}

.topLink li {
	background: #4169bf;
	margin: 0 0 0 5px;
	padding: 0;
	height: 33px;
	line-height: 33px
}

.topLink li a {
	padding: 0 5px;
	color: #fff;
	font-size: 11px
}

.topLink span {
	background: #f0f0f0;
	margin: 28px 0 0;
	width: 252px
}

.navigation ul li.home {
	padding: 0 30px 0px 25px;
	width: 30px;
	text-align: center;
	margin-top: 6px;
	padding-top:5px;
	font-size: 14px;
	font-weight: 500;
}

.navigation ul li:hover{
	color:#ffffff; 
	background-color: #002A6A;
	}

nav {
	margin: -38px 0 0;
	height: 39px;
	z-index: 1000
}

.navigation ul {
	margin: -4px 0 0;
	height: 39px
}

.navigation ul li {
	padding: 0px 14px 2px 14px;
	height: 42px;
	text-align: center;
	color: #212121;
	text-transform: none;
	line-height: 35px;
	font-size: 14px;
	font-weight: 500;
	margin-top: 6px;
	padding-top: 5px;
	/* border-right-color: #fff; */
	border-right-width: 2px;
	/* border-right-style: solid; */
	cursor: pointer
}

.navigation ul li a {
	color: #ffffff;
}

.navigation ul li a.selectedmenu {
	color: #fff
}

.navigation ul .lastchild {
	padding: 0 37px;
	text-align: center;
	color: #212121;
	text-transform: uppercase;
	line-height: 42px;
	font-size: 14px;
	border-right-color: currentColor;
	border-right-width: 0;
	border-right-style: none;
	cursor: pointer
}

.activehome {
	background: #00183D;
    color: #ffffff;
    /* padding-top: 50px; */
}

.navigation ul li.activehome>a {
    /* background: #2B91D8; */
	color: #fff
}

.selectedmenu {
	background: #2B91D8;
	color: #ffffff
}

:focus{outline:1;outline-color:blue;}

.navigation ul li.selectedmenu>a {
	color: #fff
}

.aboutnav .selectedleftnav {
	color: #0da3e2;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px;
	display: block
}

.leftsubmenu {
	display: none
}

.aboutnav .left-main-menu {
	background: url(../img/left_menu_upward_arrow.png) no-repeat 206px;
	width: 203px;
	color: #0e0e0e;
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none
}

.aboutnav .left-submenu-container {
	display: block
}

.left-submenu {
	padding: 0 12px 0 9px;
	display: block
}

.aboutnav .selectedpointer {
	background: url(../img/pink_arrow_hover.png) no-repeat 213px 1px #fafafa;
	padding: 0 12px 0 9px;
	width: 203px;
	color: #0e0e0e;
	border-top-color: #e0dfe5;
	border-bottom-color: currentColor;
	border-top-width: 1px;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: none;
	display: block
}

.aboutnav .pink-highlight-affilation {
	background: none
}

.aboutus {
	background: #00183D;
	top: 3px;
	float: left;
	display: none;
	position: relative;
	z-index: 11
}

.show-submenu {
    margin-top: 12px;
	display: block
}

#about {
	width: 90px
}

#acts {
	width: 105px
}

#workspace {
	width: 114px
}

#services {
	width: 102px
}

#info {
	width: 122px
}

#contacts {
	width: 85px
}

#quicklinks {
	width: 100px
}

.aboutpos {
	left: 0
}

.legispos {
	left: 0
}

.mcapos {
	left: 0
}
	
.servicespos{	
    left:50px;	
}	

.infopos {
	left: 309px
}

.rtipos {
	left: 453px
}

.quickpos {
	left: 750px
}

.columns {
	padding: 0 1px 1px 0;
	width: 506px
}

.navleft {
	margin: 0 12px 20px 21px;
	width: 190px
}

.navleft h1 {
	margin: 87px 0 0;
	padding: 0 0 0 10px;
	width: 190px;
	text-transform: uppercase;
	overflow: hidden;
	font-size: 16px;
	font-weight: 400;
	position: relative
}

.navleft h1 .f1 {
	color: #0abb6e
}

.navleft h1 .f2 {
	color: #d73a26
}

.navleft h1 .f3 {
	color: #f8a92b
}

.aboutdetail1 {
	margin: 12px 0 0;
	padding: 0 0 10px 10px;
	width: 180px
}

.aboutdetail {
	padding: 0 0 0 10px;
	width: 180px;
	color: #d0cece;
	text-transform: none;
	clear: both;
	font-size: 11px
}

.navlinks2 {
	background: #00183D;
	margin: 0 0 0 23px;
	padding: 15px 0;
	width: 260px;
	text-transform: none
}

.navlinks2 ul {
	margin: 0 0 0 23px;
	width: 238px
}

.navlinks2 li {
	background: none;
	margin: 0 0 4px;
	padding: 3px 0;
	width: 228px;
	color: #999;
	line-height: 18px;
	font-size: 13px;
    font-weight: 500;
}

.navlinks2 li a {
	color: #fff
}

.navlinks2 li a:hover{
    color:#ffffff;
    background:#00307B;
    display:block;
    /* height: 20px; */
}

.navborder {
	border-bottom-color: #5c5c5c;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.navlinks2 li ul {
	margin: 0 0 0 12px;
	width: 214px
}

.navlinks2 li ul li {
	margin: 0 0 5px;
	padding: 0;
	width: 194px;
	color: #999
}

.navlinks2 li ul li a {
	color: #b6b6b6
}

a#loginAnchor	{
	color: #ffffff;
}


a#loginAnchor:hover	{
	color: #91d5f3;
}

.languagestyle	{
	color: #ffffff;
	font-size: 13px;
	float: left;
	padding-right: 7px;
	padding-left: 7px;
	font-family: sans-serif;
	padding-top: 1px;
}

.languagestylefont	{
	color: #ffffff;
	font-size: 13px;
	float: left;
	padding-right: 7px;
	padding-left: 7px;
	font-family: sans-serif;
	padding-top: 1px;
}
/*.login{
	margin-left: 100px;
}*/

.aboutus .navlinks3 {
	background: #00183D;
	margin: 0;
	padding: 15px 0;
	width: 960px;
	text-transform: none
}

.aboutus .navlinks3 ul {
	margin: 0 0 0 8px;
	width: 229px
}

.aboutus .navlinks3 li {
	background: none;
	margin: 0 0 4px 120px;
	padding: 3px 0;
	width: 233px;
	color: #999;
	line-height: 18px;
	font-size: 13px;
    font-weight: 500;
}

.aboutus .navlinks3 li a {
	color: #fff
}

.aboutus .navlinks3 li a:hover {
	color:#ffffff;
    background:#00307B;
    display:block;
    /* height: 20px; */
}

.aboutus .navlinks3 li ul li a {
	color: #b6b6b6
}

.aboutus .navlinks3 li ul {
	margin: 0 0 0 12px;
	width: 203px
}

.aboutus .navlinks3 li ul li {
	margin: 0 0 5px;
	width: 203px;
	color: #999
}

.aboutus .navlinks4 {
	background: #00183D;
	margin: 0;
	padding: 15px 0;
	width: 482px;
	text-transform: none
}

.aboutus .navlinks4 ul {
	margin: 0 0 0 8px;
	width: 229px
}

.aboutus .navlinks4 li {
	background: none;
	margin: 0 0 4px;
	padding: 3px 0;
	width: 223px;
	color: #999;
	line-height: 18px;
	font-size: 13px;
    font-weight: 500;
}

.aboutus .navlinks4 li a {
	color: #fff
}

.aboutus .navlinks4 li a:hover {
	color:#ffffff;
    background:#00307B;
    display:block;
    /* height: 20px; */
}

.aboutus .navlinks4 li ul li a {
	color: #b6b6b6
}

.aboutus .navlinks4 li ul {
	margin: 0 0 0 12px;
	width: 203px
}

.aboutus .navlinks4 li ul li {
	margin: 0 0 5px;
	padding: 0;
	width: 203px;
	color: #999
}

.lockmargin {
	margin: 1px 0 0
}

.middleContent {
	margin: 1px 0 0;
	width: 960px;
	overflow: hidden;
	border-top-color: currentColor;
	border-top-width: 0;
	border-top-style: none
}

#banner {
	margin: 18px 0 18px 1px;
	width: 960px
}

#frequentlyusedtabs h1 {
	padding: 0 0 15px;
	color: #333;
	text-transform: uppercase;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 16px
}

section.bannerLeft {
	margin: 0 0 18px;
	padding: 0;
	width: 395px;
	text-align: justify;
	text-transform: none
}

section.bannerLeft h1 {
	width: 395px;
	color: #0da3e2;
	text-transform: uppercase;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 22px;
	font-weight: 400
}

section.bannerLeft p {
	margin: 10px 0 0;
	padding: 0 0 22px;
	width: 428px;
	color: #333;
	text-transform: none;
	line-height: 26px;
	font-family: Segoe UI Light, Helvetica, Calibri;
	font-size: 15px
}

.lastpara {
	color: #333;
	text-transform: none;
	font-family: Segoe UI Light, Helvetica, Calibri;
	font-size: 16px
}

.changepara a {
	color: #be0200
}

.changepara a:hover {
	color: #0097e0
}

.slider {
	background: url(../img/sliderbg.png);
	width: 470px;
	height: 246px;
	float: right
}

.mainContent {
	background: #ffffff;
	width: 960px;
	margin-top: 22px
}

aside.left {
	width: 213px
}

aside.left ul {
	margin: 0;
	width: 213px
}

aside.left ul li {
	margin: -5px 0 10px;
	padding: 1px 0 0;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px
}

.commonprop {
	padding: 5px 0;
	width: 228px;
	text-transform: none;
	line-height: 37px;
	font-size: 12px;
	float: left
}

aside.left ul li .registerimg {
	background: url(../img/Frq_BlStrip.png) no-repeat;
	margin: 17px 0 0;
	color: #333542;
	font-size: 12px
}

aside.left ul li .changeimg {
	background: url(../img/change_company_bg.png);
	color: #3b3b3b;
	font-size: 12px;
	margin-top: 10px
}

aside.left ul li .complianceimg {
	background: url(../img/compliance_bg.png);
	color: #403238;
	font-size: 12px;
	margin-top: 10px
}

aside.left ul li .closeimg {
	background: url(../img/Frq_YwStrip.png);
	margin: 10px 0;
	color: #504426;
	font-size: 12px
}

aside.left ul li a span:hover {
	color: #18428c
}

aside.left ul li a span img {
	float: left
}

aside.right {
	margin: 0 0 25px;
	width: 213px
}

.tabsa {
	height: 350px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 15px
}

.tabsa ul {
	background: #e9e9ea;
	margin: 0;
	width: 213px
}

.tabsa ul li {
	width: 208px;
	height: 43px;
	overflow: hidden;
	padding-top: 3px;
	border-bottom-color: #f6f6f7;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block
}

.tabsa ul li a {
	margin: 0 6px;
	padding: 1px 0;
	width: 234px;
	color: #303337;
	font-size: 14px
}

.tabsa ul li:hover {
	color: #18428c
}

.tabsa ul li.lastsec1 {
	background-image: none
}

.text {
	line-height: 43px
}

.tabsa ul li .parliament img {
	margin: 7px 8px 0 0
}

.tabsa .paddingp {
	padding: 5px 0 5px 5px
}

.tabsa ul li .official img {
	margin: 6px 8px 0 0
}

.tabsa ul li a span img {
	float: left
}

.ministerCorner {
	padding: 31px 0 20px;
	width: 213px
}

.ministerCorner h2 {
	color: #4a921a;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 700
}

.ministerCornerBand {
	background: url(../img/minister_scorner_redbg.gif);
	padding: 0 0 0 30px;
	height: 42px;
	color: #fff;
	text-transform: uppercase;
	line-height: 40px;
	font-size: 16px;
	margin-top: -3px
}

.ministerCorner ul {
	background: #e9e9ea;
	margin: 0;
	padding: 8px 10px 0
}

.ministerCorner ul li {
	background: url(../img/pointer.png) no-repeat 0 10px;
	padding: 5px 0 10px 15px
}

.ministerCorner ul li a {
	color: #303337;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 13px
}

.ministerCorner ul li a:hover {
	color: #0097e0
}

#wantsection {
	width: 213px
}

#wantsection h1 {
	margin: 0;
	padding: 15px 0 10px;
	color: #333;
	text-transform: uppercase;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 16px;
	font-weight: 700
}

#wantsection span {
	background: #fefefe;
	margin: 2px 0 0 16px;
	border: 1px solid #e4e4e4;
	border-image: none;
	width: 194px;
	height: 25px
}

#wantsection span input {
	background: none;
	border: 0 currentColor;
	border-image: none;
	color: #c6c6cf
}

.textbox {
	background: #fefefe;
	padding: 0 0 0 6px;
	border: 0 currentColor;
	border-image: none;
	width: 153px;
	height: 23px;
	color: #d6d5dd;
	line-height: 23px
}

#wantsection .submit {
	background: url(../img/submitarrow.png) no-repeat;
	left: 152px;
	top: -26px;
	width: 26px;
	height: 25px;
	border-left-color: #e4e4e4;
	border-left-width: 1px;
	border-left-style: solid;
	position: relative;
	cursor: pointer
}

#wantsection ul {
	background: #e9e9ea;
	margin: 0 0 10px;
	padding: 5px 2px 0 18px;
	border: 0 currentColor;
	border-image: none;
	width: 195px;
	height: auto;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px
}

#wantsection ul li {
	background: url(../img/pointer.png) no-repeat 0 17px;
	padding: 13px 0 0 15px;
	border: 0 currentColor;
	border-image: none;
	width: 180px;
	color: #393c45;
	font-family: Segoe UI Light, Helvetica, Calibri;
	font-size: 14px
}

#wantsection ul li a {
	color: #303337;
	text-transform: none;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px;
	float: left
}

#wantsection ul li a:hover {
	color: #0097e0
}

#wantsection ul li .lock {
	background: none;
	margin: -5px 20px 0 0;
	border: 0 currentColor;
	border-image: none;
	width: 22px;
	height: 17px;
	overflow: hidden;
	display: block
}

#wantsection .hindi {
	margin: -1px 0 0;
	padding: 17px 0 0 14px
}

article {
	width: 467px;
	font-family: Segoe UI Light, Helvetica, Calibri;
	font-size: 14px
}

article .threetabs {
	padding: 0 0 25px;
	width: 510px;
	color: #1d1d1c;
	overflow: hidden
}

article .line_bottom {
	background: url(../img/line_bottom.png) repeat-x;
	width: 467px;
	height: 6px;
	overflow: hidden
}

.lastsec {
	height: 234px
}

article .threetabs h1 {
	margin: 0 0 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700
}

article .threetabs .noticesC {
	color: #333
}

article .threetabs .newsC {
	color: #333
}

article .threetabs .quotationsC {
	color: #333
}

article .threetabs .comentC {
	color: #235065
}

article .threetabs .datetext {
	color: #b873aa;
	font-size: 12px
}

article .threetabs ul {
	margin: 0
}

article .threetabs ul li {
	background: url(../img/bullet.gif) no-repeat 12px 23px;
	padding: 16px 6px 16px 31px;
	width: 472px;
	color: #303337;
	text-transform: none;
	line-height: 21px;
	font-family: Segoe UI, Helvetica, Calibri;
	border-bottom-color: #d1d1d1;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

article .threetabs ul li a {
	color: #303337
}

article .threetabs ul li a:hover {
	color: #0097e0
}

.archive {
	margin: 2px 0;
	padding: 0;
	width: 214px
}

.archive span {
	background: url(../img/profile_archive_bgbox.gif) no-repeat;
	padding: 11px 20px 13px 22px;
	width: 65px;
	text-align: center;
	color: #393c6f;
	text-transform: uppercase;
	font-family: Segoe UI, Helvetica, Calibri!important;
	font-size: 13px
}

.archive span a {
	color: #fff
}

.archive span a:hover {
	color: #91d5f3
}

.clearBoth {
	clear: both
}

#innerContent {
	padding: 30px 0 0;
	width: 1260px
}

.rightInnerContent {
	margin: 0 0 0 20px;
	width: 696px;
	min-height: 700px
}

.rightInnerContent h2 {
	padding: 10px 0 20px;
	color: #000;
	line-height: 0;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 18px
}

.rightInnerContent h2.height2 {
	padding: 10px 0 20px;
	color: #000;
	line-height: 23px;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 18px
}

.rightInnerContent h2.eFiling {
	text-transform: none
}

.rightInnerContent ul {
	margin: 0;
	padding: 10px 0 5px
}

.rightInnerContent ul li a {
	background: url(../img/bullet.gif) no-repeat 2px 6px;
	margin: 0;
	padding: 0 0 9px 20px;
	width: 578px;
	color: #1e57bf;
	font-size: 13px;
	float: left
}

.rightInnerContent ul.photogalul li a {
	background: none;
	margin: 0;
	padding: 0;
	width: auto;
	color: #1e57bf;
	font-size: 13px;
	float: left
}

.rightInnerContent ul li li a {
	background: url(../img/pointer.png) no-repeat 17px 4px;
	margin: 0 0 0 10px;
	padding: 0 0 9px 30px;
	width: 578px;
	color: #1e57bf;
	font-size: 13px;
	float: left
}

.rightInnerContent p.pading {
	margin: 0 0 0 20px;
	padding: 0 0 9px 30px;
	width: 578px;
	text-align: justify;
	font-size: 13px;
	float: left
}

.rightInnerContent p.pading2 {
	margin: 0 0 0 50px;
	padding: 0 0 9px 30px;
	width: 578px;
	text-align: justify;
	font-size: 13px;
	float: left
}

.rightInnerContent .link a {
	background: none;
	margin: 0;
	padding: 0;
	color: #1e57bf;
	float: none
}

.rightInnerContent p.acenter {
	padding: 0 30px 20px 0;
	text-align: center;
	color: #2e3341;
	text-transform: none;
	line-height: 26px;
	font-family: Segoe UI, Calibri, Helvetica;
	font-size: 13px
}

.rightInnerContent p {
	padding: 0 30px 20px 0;
	text-align: justify;
	color: #34393e;
	text-transform: none;
	line-height: 26px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px
}

.parawidth {
	width: 670px;
	color: #34393e;
	font-family: Segoe UI, Helvetica, Calibri;
	float: left
}

p.standards {
	padding: 0 30px 0 0
}

.rightInnerContent a {
	color: #1e57bf;
	float: left
}

span.underline {
	text-transform: none;
	text-decoration: underline
}

.rightInnerContent p strong {
	font-family: Segoe UI Semibold;
	font-weight: 400
}

.rightInnerContent a:hover {
	color: #0da3e2
}

.rightInnerContent2 {
	padding: 20px 0 0;
	width: 898px
}

.rightInnerContent2 h2 {
	padding: 10px 0 20px;
	color: #000;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 18px
}

.rightInnerContent2 ul {
	margin: 0;
	padding: 10px 0 5px
}

.rightInnerContent2 ul li a {
	background: url(../img/bullet.gif) no-repeat 2px 6px;
	margin: 0;
	padding: 0 0 9px 25px;
	width: 778px;
	color: #1e57bf;
	font-family: Segoe UI, Calibri, Helvetica;
	font-size: 13px;
	float: left
}

.rightInnerContent2 ul li li a {
	background: url(../img/pointer.png) no-repeat 2px 6px;
	margin: 0 0 0 20px;
	padding: 0 0 9px 25px;
	width: 578px;
	color: #1e57bf;
	font-size: 13px;
	float: left
}

.rightInnerContent2 p.pading {
	margin: 0 0 0 20px;
	padding: 0 0 9px 30px;
	width: 798px;
	text-align: justify;
	font-size: 13px;
	float: left
}

.rightInnerContent2 p.pading2 {
	margin: 0 0 0 50px;
	padding: 0 0 9px 30px;
	width: 778px;
	text-align: justify;
	font-size: 13px;
	float: left
}

.rightInnerContent2 p.pading3 {
	margin: 0 0 0 80px;
	padding: 0 0 9px 30px;
	width: 748px;
	text-align: justify;
	font-size: 13px;
	float: left
}

.rightInnerContent2 p.link a {
	background: none;
	margin: 0;
	padding: 0;
	color: #1e57bf;
	float: none
}

.rightInnerContent2 p.acenter {
	padding: 0 30px 20px 0;
	text-align: center;
	color: #2e3341;
	text-transform: none;
	font-size: 13px;
	ont-family: Segoe UI, Calibri, Helvetica
}

.rightInnerContent2 p {
	padding: 0 30px 20px 0;
	text-align: justify;
	color: #34393e;
	text-transform: none;
	line-height: 26px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 13px
}

.rightInnerContent2 a {
	color: #1e57bf;
	float: left
}

.rightInnerContent2 p strong {
	font-family: Segoe UI Semibold;
	font-weight: 400
}

div.heightNew {
	min-height: 700px
}

.rightInnerContent2 ul li a strong {
	font-family: Segoe UI Semibold;
	font-weight: 400
}

.rightInnerContent2 a:hover {
	color: #0da3e2
}

.rightInnerContent .changeinpara {
	color: #34393e
}

.adobeicon {
	background: #cbc9ca;
	margin: 0 0 0 7px;
	width: 15px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	padding-left: 0
}

.paddingtopa {
	padding: 0 0 30px
}

.adobedesc {
	background: #a89fa0;
	margin: 0;
	padding: .5px 11px;
	height: 17px;
	text-align: center;
	color: #fffeff;
	line-height: 18px;
	font-size: 12px
}

.rellinkFaq {
	background: #e9e9eb;
	margin: 0;
	padding: 0;
	height: 18px;
	text-align: center;
	color: #6c6d6f;
	line-height: 18px;
	font-size: 12px;
	font-weight: 400;
	border-bottom-color: #dcdcde;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.rellinkFaq a {
	background: #e9e9eb;
	margin: 0;
	padding: 0 11px;
	height: 18px;
	text-align: center;
	color: #18428e;
	line-height: 18px;
	font-size: 12px;
	font-weight: 400;
	border-bottom-color: #dcdcde;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.rellinkFaq2 {
	background: #a89fa0;
	margin: 0;
	padding: 0;
	height: 18px;
	color: #18428e;
	line-height: 18px;
	font-size: 14px;
	float: none
}

.links {
	margin: 40px 0 0;
	width: 956px
}

.links h1 {
	color: #0da3e2;
	text-transform: capitalize;
	font-family: Segoe UI Light, Helvetica, Calibri;
	font-size: 18px;
	font-weight: 400;
                   padding-top: 20px;
}

.links ul {
	margin: 0;
	padding: 6px 0 0
}

.links ul li {
	color: #333;
	text-transform: capitalize;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px
}

.links ul li a {
	color: #333
}

.links ul li a:hover {
	color: #0da3e2
}

.activehover {
	font-family: Segoe UI Semibold, Helvetica, Calibri!important
}

.links ul li span {
	padding: 0 5px
}

section {
	border-left-color: currentColor;
	border-left-width: 0;
	border-left-style: none
}

.aboutnav {
	background: #e9e9ea;
	width: 236px
}

.aboutnav ul {
	margin: 0;
	padding: 0;
	width: 236px
}

.aboutnav ul li {
	background: #e9e9ea;
	margin: 0;
	padding: 0 15px 0 18px;
	width: 203px;
	color: #000;
	line-height: 38px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px;
	border-bottom-color: #f6f6f7;
	border-bottom-width: 2px;
	border-bottom-style: solid
}

.aboutnav ul li a {
	color: #000;
	display: block
}

.aboutnav ul li a:hover {
	color: #0da3e2
}

.aboutsubnava {
	background: #f6f6f7;
	margin: 0;
	padding: 0;
	border: 0 currentColor;
	border-image: none;
	width: 236px;
	float: left;
	display: none
}

.aboutnav .aboutsubnava ul {
	margin: 5px 0 10px 21px;
	padding: 0;
	width: 222px;
	font-size: 12px
}

.aboutnav .aboutsubnava li {
	background: url(../img/bullet.gif) no-repeat 0 11px;
	padding: 0 0 0 20px;
	width: 189px;
	color: #0da3e2;
	line-height: 27px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 13px;
	border-bottom-color: currentColor;
	border-left-color: currentColor;
	border-bottom-width: 0;
	border-left-width: 0;
	border-bottom-style: none;
	border-left-style: none
}

.aboutnav .aboutsubnava li a:hover {
	color: #0da3e2
}

.aboutnav .aboutsubnava li.lineheighta {
	background: url(../img/bullet.gif) no-repeat 0 9px;
	height: 40px;
	line-height: 18px;
	padding-top: 3px
}

.aboutnav .aboutsubnava li.lineheightb {
	background: url(../img/bullet.gif) no-repeat 0 6px;
	line-height: 18px
}

.topspace {
	padding: 5px 0 3px 18px
}

.topspaceheight {
	line-height: 15px
}

.companiesact {
	background: #fcfcfd;
	border-width: 1px 1px medium;
	border-style: solid solid none;
	border-color: #d8d8d8 #d8d8d8 currentColor;
	margin: 26px 0 20px;
	border-image: none;
	width: 668px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px
}

.bottomborder {
	padding-bottom: 5px;
	border-bottom-color: #d8d8d8;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.amendments {
	color: #0da3e2
}

.bills {
	color: #11a967
}

.rules {
	color: #d7250f
}

.mastercircular {
	color: #f19708
}

.circulars {
	color: #624b9c
}

.notifications {
	color: #60606c
}

.borderbottom {
	background: url(../img/downward_arrow.png) no-repeat right;
	padding: 16px;
	width: 636px;
	text-transform: uppercase;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px;
	border-bottom-color: #d8d8d8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	float: left;
	cursor: pointer
}

.referenceno {
	padding: 0 0 0 10px;
	width: 208px
}

.referencenoa {
	width: 208px
}

.yeara {
	width: 112px
}

.description1 {
	margin: 0 29px 0 0;
	padding: 0;
	width: 282px
}

.desci {
	margin: 0 29px 0 0;
	padding: 0;
	width: 270px;
	color: #1e57bf
}

.rulessec {
	padding: 0 0 10px;
	width: 668px;
	border-bottom-color: #d8d8d8;
	border-left-color: currentColor;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-left-style: none
}

.rulessec ul {
	margin: 0;
	padding: 10px 0 5px
}

.rulessec ul li a {
	background: url(../img/bullet.gif) no-repeat 2px 6px;
	margin: 0 0 0 16px;
	padding: 0 0 9px 20px;
	width: 578px;
	color: #1e57bf;
	font-size: 13px;
	float: left
}

.rulessec ul a {
	margin: 0 0 0 20px;
	padding: 0 0 9px 30px;
	width: 578px;
	color: #1e57bf;
	font-size: 13px;
	float: left
}

.topsection {
	padding: 23px 0 0;
	width: 662px
}

.tables {
	background: #f5f5f5;
	margin: 0 0 0 10px;
	padding: 0;
	width: 651px;
	height: 32px;
	color: #48494e;
	line-height: 32px
}

.year {
	padding: 0 0 0 10px;
	width: 125px
}

.yearb {
	padding: 0 0 0 10px;
	width: 193px
}

.categories {
	width: 115px
}

.description {
	margin: 0 17px 0 0;
	padding: 0;
	width: 354px
}

.descinnerv {
	padding: 0;
	width: 304px;
	color: #1e57bf
}

.descinnerva {
	padding: 0;
	width: 304px
}

.descinnervb {
	padding: 0;
	width: 420px
}

.catth {
	width: 199px
}

.descinner {
	margin: 0 17px 0 0;
	padding: 0 0 0 5px;
	width: 233px;
	color: #1e57bf;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 13px
}

.descinner a {
	color: #1e57bf
}

.descinner span {
	padding: 0 5px 0 0
}

.descinner2 {
	width: auto;
	color: #1e57bf
}

.descinner2 a {
	color: #1e57bf
}

.tablesdesc {
	margin: 0 0 10px;
	padding: 10px 9px;
	width: 642px;
	color: #48494e;
	border-bottom-color: #d1d1d1;
	border-bottom-width: 1px;
	border-bottom-style: dotted
}

.filtersection {
	padding: 7px 0 0 16px;
	width: 146px;
	color: #2f3241
}

.yearicon {
	background: #f5f5f5;
	margin: 4px 18px 0 4px;
	width: 128px
}

.yearicon input {
	background: none;
	padding: 0 5px;
	border: 1px solid #dfdfdf;
	border-image: none;
	width: 118px;
	height: 24px;
	color: #909090
}

.keyinput {
	background: #f5f5f5;
	margin: 4px 19px 0 4px;
	width: 241px
}

.keyinput input {
	background: none;
	padding: 0 5px;
	border: 1px solid #dfdfdf;
	border-image: none;
	width: 231px;
	height: 24px;
	color: #909090
}

.filter {
	background: #a5b5d9;
	margin: 5px 0 0;
	border: 0 currentColor;
	border-image: none;
	width: 62px;
	height: 23px;
	color: #f9f9fb;
	line-height: 23px;
	font-size: 12px;
	cursor: pointer
}

.topsection1 {
	padding: 3px 0 0;
	width: 651px
}

.topsection1 .listing {
	padding: 0 0 0 13px;
	width: 490px;
	color: #7f7f7f
}

.topsection1 .pagination {
	padding: 0 0 0 21px;
	width: 117px
}

.topsection1 .pagination input {
	width: 25px;
	text-align: center;
	color: #444
}

.topsection1 .pagination span {
	padding: 0 0 15px
}

.paginateinfo {
	width: 20px
}

.spaces a {
	margin: 0 4px;
	padding: 3px 0 0;
	color: #7f7f7f;
	float: left
}

.adobeiconl {
	margin: 2px 0 0;
	padding: 0;
	width: 20px;
	height: 18px;
	text-align: center;
	line-height: 18px
}

.wordiconl {
	margin: 2px 0 0;
	padding: 0;
	width: 20px;
	height: 18px;
	text-align: center;
	line-height: 18px
}

.comAct {
	color: #34393e;
	font-size: 14px
}

.comAct>div {
	margin-top: 20px
}

.ministerleft {
	width: 164px;
	font-family: Segoe UI, Helvetica, Calibri
}

.name {
	background: #ebebeb;
	margin: 1px 0 0;
	padding: 2px 0;
	width: 165px;
	text-align: center;
	color: #6b6e6e;
	text-transform: uppercase;
	display: block
}

.commonclass {
	margin: 12px 0 0;
	padding: 0 0 0 4px;
	text-transform: uppercase;
	font-size: 16px;
	float: left
}

.commonclass p {
	padding: 0;
	text-align: left;
	color: #000;
	line-height: 18px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px
}

.pink {
	color: #0da3e2
}

.purple {
	color: #11a967
}

.green {
	color: #d7250f
}

.orange {
	color: #f19708
}

.ministerleft p {
	padding: 0;
	color: #34393e;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px
}

.ministerRight {
	width: 489px
}

.ministerRight span {
	padding: 0 0 20px;
	color: #1d1d1c;
	line-height: 18px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 13px
}

.milestone {
	padding: 50px 0 0;
	width: 630px;
	font-family: Segoe UI, Helvetica, Calibri
}

.milestoneo {
	width: 475px
}

.milestone h3 {
	color: #000;
	font-size: 16px
}

.minsiterleft {
	margin: 0 17px 0 0;
	width: 178px;
	font-family: Segoe UI, Helvetica, Calibri
}

.milecommon {
	width: 160px;
	color: #34393e;
	font-size: 14px;
	float: left
}

.mileContent {
	margin: 5px 0;
	padding: 10px 0 0;
	width: 160px
}

.mileContent2 {
	margin: 0 0 8px;
	width: 150px;
	right: 133px;
	float: right;
	position: relative
}

.mileContent3 {
	margin: 2px 0 30px;
	left: 10px;
	width: 150px;
	position: relative
}

.mileContent4 {
	margin: 2px 0 5px;
	left: 228px;
	width: 150px;
	position: relative
}

.mileyear {
	color: #0da3e2;
	font-size: 18px;
	pading: 0 0 8px 0
}

.mileyear1 {
	color: #11a967;
	font-size: 18px
}

.mileyear2 {
	color: #d7250f;
	font-size: 18px
}

.mileyear3 {
	color: #f19708;
	font-size: 18px
}

.paddingb {
	padding: 0 0 8px
}

.aboutnav .paddings {
	width: 203px
}

.aboutnav .paddingb1 {
	width: 212px
}

.aboutnav .lineheighta {
	line-height: 19px
}

.aboutnav .paddingservices {
	padding: 2px 10px 8px 20px;
	width: 212px
}

.dinheading {
	width: 674px
}

.dinheading h1 {
	padding: 9px 0 23px;
	color: #6c3b85;
	font-size: 18px;
	float: left
}

.stepscolor {
	color: #000;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 18px
}

.dinsteps {
	margin: 5px 0 0;
	padding: 0 0 16px;
	width: 674px
}

.dinsteps ul {
	margin: 0;
	width: 674px
}

.dinsteps ul li {
	padding: 0 0 5px;
	width: 674px;
	color: #1d1d1c;
	text-transform: none;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 13px
}

.dinsteps ul li span {
	padding: 0 0 0 5px;
	color: #1e57bf;
	font-size: 13px;
	font-weight: 400
}

.dinforms {
	padding: 15px 0 0;
	width: 674px
}

.dinforms h1 {
	padding: 0 0 15px;
	color: #333;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 16px
}

.dinforms span p {
	color: #36353b;
	font-family: Tahoma;
	font-size: 13px
}

.dinforms .leftpanel {
	width: 478px
}

.dinforms .leftpanel ul {
	margin: 0
}

.dinforms .leftpanel ul li {
	margin: 0;
	padding: 0 0 20px;
	color: #1d1d1c
}

.dinforms .leftpanel ul li span {
	width: 20px;
	height: 20px;
	text-align: center;
	color: #1d1d1c;
	line-height: 20px;
	font-size: 16px;
	margin-top: 8px
}

.dinforms .leftpanel ul li h1 {
	padding: 6px 0 0 9px;
	width: 436px;
	color: #1d1d1c;
	text-transform: none;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 16px;
	font-weight: 400
}

.dinforms .leftpanel ul li p {
	padding: 9px 0 0 9px;
	width: 431px;
	color: #1d1d1c;
	line-height: 24px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px
}

.dinforms .leftpanel ul li p span {
	background: none;
	color: #1d1d1c;
	text-transform: none;
	font-weight: 400
}

.dinforms p.forms1 {
	padding: 0 30px 12px 0
}

.dinforms p.forms {
	padding: 30px 30px 12px 0
}

.uploadforms span {
	background: none
}

.dinforms .leftpanel1 .description {
	background: none;
	width: 637px
}

.dinforms .leftpanel1 .description p {
	color: #1d1d1c;
	font-family: Segoe UI, Helvetica, Calibri
}

.dinforms .RoleCheck .description p {
	margin-left: 20px
}

.dinforms .RoleCheck ul li span {
	font-size: 14px
}

.dinfaq {
	padding: 5px 0 0;
	width: 674px
}

.dinfaq h1 {
	padding: 0;
	color: #36353b;
	font-size: 14px;
	font-weight: 700
}

.dinfaq span p {
	color: #36353b;
	font-family: Tahoma;
	font-size: 13px
}

.dinfaq .leftpanel {
	width: 468px
}

.dinfaq .leftpanel ul {
	margin: 0
}

.dinfaq .leftpanel ul li {
	margin: 0;
	color: #1d1d1c
}

.dinfaq .leftpanel ul li span {
	width: 20px;
	height: 20px;
	text-align: center;
	color: #1d1d1c;
	line-height: 20px;
	font-size: 13px;
	font-weight: 700;
	margin-top: 5px
}

.dinfaq .leftpanel ul li h1 {
	padding: 0;
	width: 436px;
	color: #1d1d1c;
	text-transform: none;
	font-size: 16px;
	font-weight: 400
}

.dinfaq .leftpanel ul li p {
	margin: 0;
	width: 431px;
	padding-top: 5px;
	padding-left: 10px
}

.dinfaq .leftpanel ul li p span {
	background: none;
	color: #1d1d1c;
	text-transform: none;
	font-weight: 400
}

.dinfaq .leftpanel1 {
	margin: 0 0 20px;
	padding: 0;
	width: 674px;
	border-bottom-color: currentColor;
	border-bottom-width: 0;
	border-bottom-style: none;
	float: left
}

.dinfaq .leftpanel1 ul li h1.bottomh1 {
	margin: 0;
	padding: 0
}

.dinfaq .leftpanel1 ul li {
	background: none;
	margin: 0;
	padding: 0;
	width: 674px
}

.dinfaq .leftpanel1 ul li h1 {
	padding: 0;
	width: 645px;
	color: #41464a;
	text-transform: none;
	font-size: 15px;
	font-weight: 400;
	margin-top: -25px;
	margin-left: 20px
}

.dinfaq .leftpanel1 .description {
	background: none;
	width: 637px
}

.dinfaq .leftpanel1 .description p {
	font-family: Segoe UI, Helvetica, Calibri;
	margin-left: 20px
}

.dinforms .leftpanelarchive ul li {
	padding: 0 0 7px
}

.archiveleft {
	padding: 0;
	width: 874px
}

.archiveleft h2 {
	padding: 0 0 10px
}

.leftpanel1 {
	margin: 0 0 20px;
	padding: 0 0 10px;
	float: left
}

.leftpaneborder {
	border-bottom-color: currentColor;
	border-bottom-width: 0;
	border-bottom-style: none
}

.dinforms h1.bottomp {
	padding: 0
}

.leftpanel1 ul li p.bottompn {
	padding: 9px 0 0;
	font-family: Segoe UI, Helvetica, Calibri
}

.paddingbottom {
	padding: 0
}

.leftpanel1 ul li h1.bottomh1 {
	margin: 0;
	padding: 0
}

.leftpanel1 ul {
	margin: 0
}

.leftpanel1 ul li {
	margin: 0;
	padding: 0 0 20px;
	color: #1d1d1c
}

.leftpanel1 ul li span {
	width: 20px;
	text-align: center;
	color: #1d1d1c;
	line-height: 20px;
	font-size: 16px;
	margin-top: 6px
}

.causeslinks {
	margin: 5px 0 0;
	width: 674px;
	font-size: 14px
}

.causeslinks span {
	padding: 0 20px 0 0
}

.causeslinks span a {
	margin: 0;
	color: #17438c
}

.leftpanel1 ul li h1 {
	padding: 4px 0 0 9px;
	color: #1d1d1d;
	text-transform: none;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 16px;
	font-weight: 400
}

.leftpanel1 ul li div.inner {
	padding: 0 0 0 25px
}

.leftpanel1 ul li div.inner h1 {
	padding: 20px 0 0 9px
}

.leftpanel1 ul li div.inner span {
	margin-top: 0
}

.leftpanel1 ul li p {
	padding: 4px 0 0 10px;
	text-align: justify;
	line-height: 24px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-weight: 400
}

.leftpanel1 ul li p span {
	background: none;
	color: #18428c;
	text-transform: none;
	font-weight: 400
}

.rightpanel2 {
	width: 194px;
	font-family: Segoe UI, Helvetica, Calibri
}

.rightpanel2 h1 {
	background: none;
	padding: 0;
	height: 37px;
	text-align: left;
	color: #000;
	line-height: 37px;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 14px;
	font-weight: 400
}

.rightpanel2 ul {
	margin: 0;
	padding: 0 0 5px
}

.rightpanel2 ul li {
	background: #e9e9ea;
	padding: 0 0 0 5px;
	height: 32px;
	color: #1e57bf;
	line-height: 32px;
	font-size: 13px;
	margin-bottom: 0
}

.rightpanel2 ul li.lastLink {
	background: #e9e9ea;
	padding: 0 0 3px 5px;
	height: 32px;
	color: #1e57bf;
	line-height: 34px;
	font-size: 13px;
	margin-bottom: 0
}

.rightpanel2 ul li.lineheighta {
	height: 38px;
	line-height: 16px
}

.rightpanel2 ul li.lineheightb {
	height: 48px;
	line-height: 16px
}

.rightpanel2 ul li a {
	background: none;
	margin: 0;
	padding: 0 0 0 10px;
	width: 181px;
	font-family: Segoe UI Semibold, Helvetica, Calibri
}

.rightpanel2 ul li a:hover {
	color: #0da3e2
}

.rightpanel2 ul li.uploadforms {
	background: #0da3e2;
	width: 192px;
	height: 40px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	border-top-color: #f6f6f7;
	border-top-width: 2px;
	border-top-style: solid
}

.rightpanel2 ul li.uploadforms a {
	background: none;
	margin: 0;
	padding: 0;
	color: #fff;
	vertical-align: middle;
	float: none
}

.dinforms .leftpanel ul li p.number {
	padding: 6px 0 0 26px
}

.leftpanel1 ul li h1.aboutFiling {
	padding-left: 28px
}

.faq ul li span {
	background: #dcdcdc;
	width: 20px;
	text-align: center;
	color: #000;
	line-height: 20px;
	font-size: 12px;
	font-weight: 700;
	margin-top: 5px
}

.faq ul li {
	padding: 0 0 20px
}

.faq ul li h1 a {
	background: none;
	margin: 0 0 10px;
	padding: 3px 0 0 10px;
	width: 645px;
	text-align: justify;
	color: #34393e;
	text-transform: none;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 14px;
	font-weight: 600
}

.faq ul li h1.dinforms a {
	background: none;
	margin: 0 0 10px;
	padding: 6px 0 0 10px;
	width: 436px;
	text-align: justify;
	color: #34393e;
	text-transform: none;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 14px;
	font-weight: 600
}

.faq ul li p {
	margin: 0;
	color: #1d1d1c;
	padding-top: 5px;
	padding-left: 10px;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px;
	font-weight: 400;
	background-color: #fff
}

.parawidth2 {
	width: 635px;
	float: left
}

p.parawidth2 span.asteric {
	background: none;
	color: red;
	font-size: 16px;
	font-weight: 700
}

.parawidth3 {
	width: 635px;
	height: 1px;
	float: left
}

.parawidth4 {
	margin: 0;
	width: 635px;
	height: 1px;
	padding-top: 5px;
	padding-left: 10px;
	border-left-color: currentColor;
	border-left-width: medium;
	border-left-style: none;
	float: left
}

.conLeft {
	padding: 10px 20px 0 0;
	width: 375px
}

.conRight {
	padding: 0;
	width: 299px
}

.mapHeading {
	padding: 0;
	width: 356px;
	color: #000;
	line-height: 40px;
	font-size: 16px
}

.zone {
	margin: 24px 0 0;
	line-height: 40px;
	font-size: 16px;
	font-weight: 700
}

.address {
	padding: 0 96px 0 0;
	width: 299px;
	color: #2e3341;
	font-size: 13px
}

.address strong {
	display: block
}

.address2 strong {
	display: block
}

.address2 {
	width: 299px;
	color: #2e3341;
	font-size: 13px
}

.zoneContent {
	color: #1d1d1c;
	font-size: 13px
}

.address ul {
	padding: 0 0 24px
}

.address2 ul {
	padding: 0 0 24px
}

.address ul li {
	padding: 0;
	float: none
}

.address2 ul li {
	padding: 0;
	float: none
}

.address ul li.strong {
	font-weight: 700
}

.address2 ul li.strong {
	font-weight: 700
}

.address ul li a {
	background: url(../img/arrowtab.png) no-repeat 0 6px;
	margin: 0;
	width: 210px;
	color: #1e57bf;
	text-transform: lowercase;
	padding-left: 10px
}

.address2 ul li a {
	background: url(../img/arrowtab.png) no-repeat 0 6px;
	margin: 0;
	width: 210px;
	color: #1e57bf;
	text-transform: lowercase;
	padding-left: 10px
}

.zoneTitle {
	padding: 0 0 10px;
	text-transform: uppercase;
	font-size: 14px;
	display: block
}

.zoneCommon {
	color: #000
}

.zonePink {
	color: #ba2950;
	border-left-color: #db7f95;
	border-left-width: 5px;
	border-left-style: solid
}

.zonePur {
	color: #000
}

.zoneGreen {
	color: #4c9918;
	border-left-color: #8bba6a;
	border-left-width: 5px;
	border-left-style: solid
}

.zoneOrange {
	color: #d95f0d;
	border-left-color: #e39259;
	border-left-width: 5px;
	border-left-style: solid
}

.zoneBlue {
	color: #30608a;
	border-left-color: #6392b8;
	border-left-width: 5px;
	border-left-style: solid
}

.top2 {
	background: url(../img/top_arrow.png) no-repeat;
	padding: 0 0 5px 18px
}

.top2 a {
	text-decoration: underline
}

.zt4 {
	color: #f19708
}

.zt3 {
	color: #11a967
}

.zt2 {
	color: #d7250f
}

.zt1 {
	color: #0da3e2
}

.sitemap {
	width: 440px;
	color: #2e3341;
	font-size: 13px
}

.sitemap2 {
	width: 250px;
	color: #2e3341;
	font-size: 13px
}

.sitemap ul {
	padding: 0 0 20px
}

.sitemap2 ul {
	padding: 0 0 20px
}

.sitemap ul li {
	float: none
}

.sitemap2 ul li {
	float: none
}

.sitemap ul li a {
	margin: 0;
	width: auto;
	color: #19428d;
	min-width: 220px
}

.sitemap ul li ul li a {
	margin: 0 0 0 25px;
	width: auto;
	color: #19428d;
	min-width: 180px
}

.sitemap ul li ul li ul li a {
	margin: 0 0 0 45px;
	width: auto;
	color: #19428d;
	min-width: 150px
}

.sitemap2 ul li a {
	margin: 0;
	width: auto;
	color: #19428d;
	min-width: 280px
}

.sitemap2 ul li ul li a {
	margin: 0 0 0 25px;
	width: auto;
	color: #19428d;
	min-width: 240px
}

.sitemap2 ul li ul li ul li a {
	margin: 0 0 0 45px;
	width: auto;
	color: #19428d;
	min-width: 200px
}

p.aprlinks a:hover {
	color: red
}

p.aprlinks a:active {
	color: #0f0
}

p.aprlinks a:visited {
	color: #00f
}

.ad-gallery {
	width: 600px;
	margin: 0;
	padding: 0
}

.ad-gallery * {
	margin: 0;
	padding: 0
}

.ad-gallery .ad-image-wrapper {
	width: 100%;
	height: 370px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative
}

.ad-gallery .ad-image-wrapper .ad-loader {
	border: 1px solid #ccc;
	border-image: none;
	left: 48%;
	top: 48%;
	position: absolute;
	z-index: 10
}

.ad-gallery .ad-image-wrapper .ad-next {
	top: 0;
	width: 25%;
	height: 100%;
	right: 0;
	display: block;
	position: absolute;
	z-index: 100;
	cursor: pointer
}

.ad-gallery .ad-image-wrapper .ad-prev {
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 100;
	cursor: pointer
}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {
	background: url(../img/ad_prev.png);
	left: 0;
	top: 47%;
	width: 30px;
	height: 30px;
	display: none;
	position: absolute;
	z-index: 101
}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../img/ad_prev.png);
	left: 0;
	top: 47%;
	width: 30px;
	height: 30px;
	display: none;
	position: absolute;
	z-index: 101;
	background: url(../img/ad_next.png);
	left: auto;
	width: 30px;
	height: 30px;
	right: 0
}

.ad-gallery .ad-image-wrapper .ad-image {
	left: 0;
	top: 0;
	overflow: hidden;
	position: absolute;
	z-index: 9
}

.ad-gallery .ad-image-wrapper .ad-image a img {
	border: 0 currentColor;
	border-image: none
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	padding: 7px;
	left: 0;
	width: 100%;
	text-align: center;
	bottom: 0;
	color: #000;
	font-weight: 700;
	position: absolute;
	z-index: 2;
	background-color: #fff
}

* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: #fff
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: block
}

.ad-gallery .ad-controls {
	height: 20px
}

.ad-gallery .ad-info {
	float: left
}

.ad-gallery .ad-slideshow-controls {
	float: right
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-start {
	padding-left: 5px;
	cursor: pointer
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: .9em
}

.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	font-weight: 700;
	cursor: default
}

.ad-gallery .ad-nav {
	width: 100%;
	position: relative
}

.ad-gallery .ad-forward {
	top: 12px;
	height: 100%;
	position: absolute;
	z-index: 10
}

.ad-gallery .ad-back {
	top: 12px;
	height: 100%;
	position: absolute;
	z-index: 10
}

* html .ad-gallery .ad-forward {
	height: 100px
}

.ad-gallery .ad-back {
	height: 100px
}

.ad-gallery .ad-back {
	background: url(../img/ad_scroll_back.png) no-repeat 0 22px;
	left: -20px;
	width: 13px;
	display: block;
	cursor: pointer
}

.ad-gallery .ad-forward {
	background: url(../img/ad_scroll_forward.png) no-repeat 0 22px;
	width: 13px;
	right: -20px;
	display: block;
	cursor: pointer
}

.ad-gallery .ad-nav .ad-thumbs {
	width: 100%;
	overflow: hidden
}

.ad-gallery .ad-thumbs .ad-thumb-list {
	list-style: none;
	width: 9000px;
	float: left
}

.ad-gallery .ad-thumbs li {
	padding-right: 5px;
	float: left
}

.ad-gallery .ad-thumbs a {
	display: block
}

.ad-gallery .ad-thumbs a img {
	border: 3px solid #ccc;
	border-image: none;
	display: block
}

.ad-gallery .ad-thumbs a.ad-active img {
	border: 3px solid #616161;
	border-image: none
}

.ad-preloads {
	left: -9000px;
	top: -9000px;
	position: absolute
}

.aboutnav ul li span#nav-active img a {
	left: 215px;
	display: block;
	position: relative
}

.aboutsubnava {
	border-top-color: #e0dfe5;
	border-top-width: 1px;
	border-top-style: solid
}

.pink_arrow {
	background: url(../img/left_menu_downward_arrow.png) no-repeat right;
	display: block;
	cursor: pointer
}

.aboutnav ul span#pink-highlight-about-mca {
	display: block
}

.aboutnav ul span#pink-highlight-affilation {
	display: block
}

.aboutnav ul.nav-inner li {
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none
}

.aboutsubnava ul li a {
	color: #303337;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 13px
}

#dt_example {
	margin: 0 0 10px;
	padding: 10px 9px;
	width: 642px;
	color: #48494e
}

#dt_example #container {
	margin: 30px auto;
	padding: 0;
	width: 800px
}

#dt_example #demo {
	margin: 30px auto 0
}

.dataTables_wrapper {
	clear: both;
	position: relative;
	-ms-zoom: 1
}

.dataTables_processing {
	background: #fff;
	margin: -15px 0 0 -125px;
	padding: 14px 0 2px;
	border: 1px solid #ddd;
	border-image: none;
	left: 50%;
	top: 50%;
	width: 250px;
	height: 30px;
	text-align: center;
	color: #999;
	font-size: 12px;
	position: absolute
}

.dataTables_length {
	width: 40%;
	float: left
}

.dataTables_filter {
	width: 50%;
	text-align: right;
	float: right;
	display: none
}

.dataTables_info {
	margin: 15px 0 0;
	width: 60%;
	color: #9e9e9e;
	font-size: 12px;
	font-style: italic;
	float: left
}

.dataTables_paginate {
	text-align: right;
	float: right
}

.styletd {
	width: 217px
}

.paginate_disabled_previous {
	height: 19px;
	color: #111;
	float: left;
	cursor: pointer
}

.paginate_enabled_previous {
	height: 19px;
	color: #111;
	float: left;
	cursor: pointer
}

.paginate_disabled_next {
	height: 19px;
	color: #111;
	float: left;
	cursor: pointer
}

.paginate_enabled_next {
	height: 19px;
	color: #111;
	float: left;
	cursor: pointer
}

.paginate_disabled_previous:hover {
	text-decoration: none
}

.paginate_enabled_previous:hover {
	text-decoration: none
}

.paginate_disabled_next:hover {
	text-decoration: none
}

.paginate_enabled_next:hover {
	text-decoration: none
}

.paginate_disabled_previous {
	color: #666
}

.paginate_disabled_next {
	color: #666
}

.paginate_disabled_previous {
	padding: 0 0 0 23px
}

.paginate_enabled_previous {
	padding: 0 0 0 23px
}

.paginate_disabled_next {
	margin: 0 0 0 10px;
	padding: 0 23px 0 0
}

.paginate_enabled_next {
	margin: 0 0 0 10px;
	padding: 0 23px 0 0
}

.paginate_disabled_previous {}

.paginate_enabled_previous {}

.paginate_enabled_previous:hover {}

.paginate_disabled_next {}

.paginate_enabled_next {}

.paginate_enabled_next:hover {}

table {
	margin: 0 auto;
	width: 100%;
	clear: both
}

table thead th {
	background: #f5f5f5;
	padding: 5px 35px 5px 10px;
	height: 32px;
	text-align: left;
	color: #000;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px;
	font-weight: 400;
	cursor: auto
}

table tfoot th {
	padding: 3px 18px 3px 10px;
	font-weight: 700;
	border-top-color: #000;
	border-top-width: 1px;
	border-top-style: solid
}

table tr.heading2 td {
	border-bottom-color: #aaa;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

table tr.noborder td {
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none
}

table td {
	padding: 12px 10px;
	color: #1d1d1c;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 13px;
	border-bottom-color: #d1d1d1;
	border-bottom-width: 1px;
	border-bottom-style: dotted
}

table td.center {
	text-align: center
}

table.dintable {
	width: 468px
}

table td.width5 {
	width: 5%
}

table td.width10 {
	width: 10%
}

table td.width15 {
	width: 15%
}

table td.width20 {
	width: 20%
}

table td.width25 {
	width: 25%
}

table td.width30 {
	width: 30%
}

table td.width40 {
	width: 40%
}

table td.width50 {
	width: 50%
}

table td.width60 {
	width: 60%
}

table.pinkbrdr {
	margin: 0;
	width: 680px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #fcfcfd
}

table.whitebg span.asteric {
	background: none;
	color: red;
	font-size: 16px;
	font-weight: 700
}

table.pinkbrdrdin {
	margin: 0;
	width: 474px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #fcfcfd
}

table.whitebg {
	margin: 0;
	width: 695px;
	padding-top: 5px;
	background-color: #fcfcfd
}

table.whitebg2 {
	margin: 0;
	width: 900px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #fcfcfd
}

table.whitebgdin {
	margin: 0;
	width: 468px;
	padding-top: 5px;
	background-color: #fcfcfd
}

table thead th.dsc {
	background: #f5f5f5;
	padding: 5px 5px 5px 10px;
	text-align: left;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	cursor: auto
}

table tr input {
	background: #0da3e2;
	text-align: center;
	color: #fff;
	font-size: 14px
}

table tr input.searchbox {
	background: #fff;
	text-align: left;
	color: #000;
	font-size: 14px
}

table.whitebgdin tr a {
	font-family: Segoe UI Semibold, Helvetica, Calibri
}

table.whitebg tr a {
	font-family: Segoe UI Semibold, Helvetica, Calibri
}

table.reports td {
	padding: 12px 0;
	font-size: 14px;
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none
}

table td.hdinnertd {
	padding: 0
}

table.hdinnertable td {
	padding: 12px 0
}

table strong {
	font-family: Segoe UI Semibold;
	font-weight: 400
}

table td.alligntop {
	vertical-align: top
}

table tr.lastrow td {
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none
}

table.estamptable {
	border-width: thin;
	border-style: solid;
	margin: 0 0 0 50px;
	padding: 0;
	width: auto
}

table.estamptable td.border {
	border: 1px solid #000;
	border-image: none
}

img.estampimg {
	width: 150px;
	height: 100px
}

img.estamppopup {
	width: 545px;
	height: 380px
}

img.estampclose {
	width: 20px;
	height: 20px
}

table.estamptable2 {
	padding: 0;
	border: 0 currentColor;
	border-image: none;
	width: 550px;
	cellpadding: 0;
	cellspacing: 0;
	bgcolor: #FFF
}

table.estamptable2 td {
	padding: 0
}

table.estamptable2 td.heading {
	color: #fff;
	background-color: #40618c
}

div.estampdiv {
	border: 1px solid #999;
	border-image: none;
	width: 550px;
	display: none
}

div.impInfoDiv span.heading {
	margin: 15px 0 0;
	padding: 0 0 0 15px;
	color: #f6f6f6;
	text-transform: uppercase;
	font-family: Segoe UI Semibold, Helvetica, Calibri;
	font-size: 14px
}

div.impInfoDiv {
	padding: 15px 0 10px;
	left: 466px;
	top: 525px;
	width: 465px;
	display: block;
	position: absolute;
	z-index: 1;
	background-color: #656565
}

.ie8 div.impInfoDiv {
	padding: 15px 0 10px;
	left: 465px;
	top: 525px;
	width: 465px;
	display: block;
	position: absolute;
	z-index: 1;
	background-color: #656565
}

div.impInfoDiv ul li a.impInfoA {
	color: #f6f6f6;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 13px
}

div.impInfoDiv ul li.impInfoLi {
	background: url(../img/bullet.gif) no-repeat 15px 13px;
	margin: 0;
	padding: 6px 6px 6px 31px;
	width: 428px;
	color: #f6f6f6;
	text-transform: none;
	line-height: 21px;
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none
}

div.impInfoDiv ul li.impInfoLi a {
	color: #f6f6f6
}

div.impInfoDiv ul li.impLastLink {
	line-height: 21px;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

div.impInfoDiv p.impInfoP {
	padding: 15px 30px 0;
	color: #f6f6f6;
	text-transform: none;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 13px
}

div.impInfoDiv p.impInfoP a {
	color: #f6f6f6;
	font-size: 13px
}

div.impInfoDiv ul li a.impInfoA:hover {
	color: #91d5f3
}

div.impInfoDiv p.impInfoP a:hover {
	color: #91d5f3
}

div.impInfoDiv a img.impInfoClose {
	padding: 0 12px 12px 0
}

div.impInfoDiv img.impInfoPointer {
	left: 97%;
	top: -1.5%;
	display: block;
	position: absolute
}

div.photoup {
	padding: 10px;
	width: 600px;
	text-align: center
}

div.photogal1 {
	padding: 5px;
	width: 150px;
	text-align: center;
	margin-left: 80px;
	float: left
}

div.photogal {
	padding: 5px;
	width: 150px;
	text-align: center;
	margin-left: 10px;
	float: left
}

.photogal .photo2 {
	background: url(../img/dropdown_subcategories.png);
	margin: 10px 0;
	width: 100px;
	text-align: center;
	color: #f9f9fb;
	font-size: 14px
}

.photogal1 .photo2 {
	background: url(../img/dropdown_subcategories.png);
	margin: 10px 0;
	width: 100px;
	text-align: center;
	color: #f9f9fb;
	font-size: 14px
}

.dataTables_scroll {
	clear: both
}

.dataTables_scrollBody {
	-webkit-overflow-scrolling: touch
}

.top {
	background: #f5f5f5;
	padding: 15px;
	border: 1px solid #ccc;
	border-image: none
}

.bottom {
	background: #f5f5f5;
	padding: 15px;
	border: 1px solid #ccc;
	border-image: none
}

.top .dataTables_info {
	float: none
}

.clear {
	clear: both
}

.dataTables_empty {
	text-align: center
}

.dataTables_length label {
	display: none
}

tfoot input {
	margin: .5em 0;
	width: 100%;
	color: #444
}

tfoot input.search_init {
	color: #999
}

td.group {
	background: #d1cfd0;
	border-top-color: #a19b9e;
	border-bottom-color: #a19b9e;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid
}

td.details {
	background: #d1cfd0;
	border: 2px solid #a19b9e;
	border-image: none
}

.example_alt_pagination div.dataTables_info {
	width: 40%;
	padding-left: 10px
}

.paging_full_numbers {
	width: 120px;
	height: 22px;
	line-height: 22px;
	margin-top: 10px
}

.paging_full_numbers a:hover {
	text-decoration: none
}

.paging_full_numbers a.paginate_button {
	margin: 0 3px;
	padding: 2px;
	color: #333;
	cursor: pointer
}

.paging_full_numbers a.paginate_active {
	margin: 0 3px;
	padding: 2px;
	color: #333;
	cursor: pointer
}

.paging_full_numbers a.next.paginate_button {
	background: url(../img/pagination_next.png) no-repeat;
	width: 8px;
	height: 10px;
	margin-top: 8px;
	margin-left: 8px
}

.paging_full_numbers a.previous.paginate_button {
	background: url(../img/pagination_prev.png) no-repeat;
	width: 5px;
	height: 10px;
	margin-top: 8px
}

.paging_full_numbers a.last.paginate_button {
	background: url(../img/pagination_last.png) no-repeat;
	width: 10px;
	height: 10px;
	margin-top: 8px
}

.paging_full_numbers a.first.paginate_button {
	background: url(../img/pagination_first.png) no-repeat;
	width: 10px;
	height: 10px;
	margin-top: 8px
}

.paging_full_numbers a.paginate_active {
	padding: 0;
	border: 1px solid #ddd;
	border-image: none;
	width: 26px;
	text-align: center;
	color: #444;
	font-family: Segoe UI;
	font-size: 11px;
	font-weight: 700;
	float: left
}

.paging_full_numbers a.paginate_button {
	background: #ddd
}

.paging_full_numbers a.paginate_button:hover {
	text-decoration: none
}

div.box {
	background: #e5e5ff;
	padding: 10px;
	border: 1px solid #8080ff;
	border-image: none;
	height: 100px;
	overflow: auto
}

.jcarousel-wrapper {
	text-align: center;
	color: #fff;
	font-size: 13px;
	position: relative
}

.jcarousel-wrapper .photo-credits {
	right: 15px;
	bottom: 0;
	position: absolute;
	opacity: .66;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.85)
}

.jcarousel-wrapper .photo-credits a {
	color: #fff
}

.jcarousel {
	left: 0;
	width: 470px;
	height: 246px;
	overflow: hidden;
	position: relative
}

.jcarousel ul {
	margin: 0;
	padding: 0;
	width: 20000em;
	position: absolute
}

.jcarousel li {
	padding: 0 0 7px;
	width: 470px;
	color: #707275;
	float: left
}

.jcarousel li img {
	padding: 0 0 11px;
	width: 470px
}

.jcarousel-control-prev {
	top: 200px;
	width: 25px;
	height: 37px;
	color: #c9d3e1;
	font-size: 24px;
	text-decoration: none;
	position: absolute;
	text-shadow: 0 0 1px #000
}

.jcarousel-control-next {
	top: 200px;
	width: 25px;
	height: 37px;
	color: #c9d3e1;
	font-size: 24px;
	text-decoration: none;
	position: absolute;
	text-shadow: 0 0 1px #000
}

.jcarousel-control-prev {
	background: url(../img/carousel_arrow_left.png) no-repeat;
	left: 10px;
	top: 110px
}

.jcarousel-control-next {
	background: url(../img/carousel_arrow_right.png) no-repeat;
	top: 110px;
	right: 5px
}

#footer {
	background: #4F6684;
	height: 289px;
	width:1520px;
	margin-left:-10px;
        position:relative;
	margin-top:122px;
}

footer .inner {
	padding: 20px 0 0;
	width: 1260px;
	font-size: 13px;
	margin-left: 8px;
}

footer .quicklinks ul {
	margin: 0 0 20px 22px;
	width: 1160px;
	font-family: Segoe UI, Helvetica, Calibri
}

footer .quicklinks ul li {
	margin: 0;
	width: 285px;
	color: #4d4e56;
	text-transform: uppercase;
	font-weight: 700;
}

footer .quicklinks ul .lastthree {
	margin: 16px 0 0;
	width: 285px;
}

footer .quicklinks ul li ul {
	margin: 13px 0 0;
	width: 285px;
}

footer .quicklinks ul li li {
	padding: 5px 0;
	text-transform: none;
	font-weight: normal;
	font-weight:450px;
	font-size:14px;
	width: 285px !important;
}

footer .quicklinks ul li li a {
	color: #ffffff;
}

footer .quicklinks ul li li a:hover {
	color: #0097e0
}

footer .mcaapps ul {
	margin: 0;
	width: 135px
}

footer .mcaapps ul li {
	margin: 0 0 11px;
	width: 200px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 21px;
	font-weight: 700
}

footer .mcaapps ul li ul {
	margin: 22px 0 0
}

footer .mcaapps ul li ul li {
	padding: 0
}

footer span {
	padding: 0 0 11px;
	text-align: center;
	color: #ffffff;
}

#copyright {
    background: #4F6684;
    color: #c8c5c5;
    padding: 2px 0 0;
    height: 20px;
    text-align: center;
    margin-top: -3px;
    margin-left: -153px;
}

#copyright span {
	float: none
}

.font-Segoe {
	text-transform: uppercase;
	font-family: Segoe UI Semibold, Helvetica, Calibri!important;
	font-size: 16px
}

.archive .bgGreen {
	background: url(../img/profile_archive_bgbox.gif) no-repeat;
	color: #fff;
	font-weight: 700;
	margin-top: -3px
}

.archive a {
	color: #fff
}

#topcontainer {
	margin: 0 auto;
	width: 1200px;
	clear: both
}

#topcontainer .middleContent {
	margin: auto;
	height: 318px
}

#topcontainer #navigation {
	margin: auto;
	width: 960px;
	height: 40px
}

.more {
	margin: 0 5px 0 0;
	color: #415b81;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px
}

.imgicon {
	margin: 6px 8px 0 5px !important
}

.btmborder0 {
	border-bottom-color: #fff!important;
	border-bottom-width: 0!important;
	border-bottom-style: solid!important
}

.quickfont {
	color: #ffffff !important;
	text-transform: uppercase;
	font-family: Segoe UI, Helvetica, Calibri;
	font-size: 14px;
	font-weight: 700
}

.width3px {
	width: 30px
}

.extrapadd {
	padding: 1px 20px!important
}

.paddtop5px {
	padding-top: 5px
}
.paddtop50px{
    padding-top:35px;
}	

.martop {
	margin-top: -2px!important
}

.font-Segoe1 {
	font-family: Segoe UI, Helvetica, Calibri!important;
	font-size: 14px
}

.imgblock {
	width: 38px;
	height: 40px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: inline-block
}

.cntblock {
	width: 138px;
	float: left;
	display: inline-block
}

.cntblock:hover {
	color: #0da3e2
}

.font-Segoe-bold {
	text-transform: uppercase;
	font-family: Segoe UI Semibold, Helvetica, Calibri!important;
	font-size: 21px
}

.hindi-img {
	background: url(../img/pointer.png) no-repeat 0 20px rgba(0, 0, 0, 0)!important;
	margin-bottom: 10px!important
}

.gery-img {
	background: #e9e9ea!important
}

.grey1Bg {
	background: #e9e9ea;
	height: 272px;
	position: relative
}

.height305 {
	height: 305px!important
}

.moreimg {
	background: url(../img/pagination_next.png) no-repeat
}
#about-submenu{
    visibility:hidden;
}
#acts-submenu{
    visibility:hidden;
}
#info-submenu{
    visibility:hidden;
}
#contacts-submenu{
    visibility:hidden;
}


/*new added*/
 .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
/*@media only screen and (min-width: 1200px)*/
.mca-container {
   /* max-width: 92%;*/
    
    margin-left: 60px;
}
.desktop-footer {
    display: block!important;
}
 .col-md-2{
    width: 292px;
    height: 28px;
} 

p.footerHeading {
    margin-left: -16px;
    padding: 12px 0;
    color: #ffffff;
}



