﻿@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
  font-weight: 400; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Light.ttf") format("truetype");
  font-weight: 300; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Semibold.ttf") format("truetype");
  font-weight: 500; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-SemiboldItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Bold.ttf") format("truetype");
  font-weight: 700; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-ExtraBold.ttf") format("truetype");
  font-weight: 900; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

html, body, form {
  margin: 0;
  padding: 0;
  height: 100%; }

.align-right {
  margin-right: 0;
  margin-left: auto; }

.align-center {
  margin-right: auto;
  margin-left: auto; }

.align-left {
  margin-right: auto;
  margin-left: 0; }

.full-width {
  width: 100%; }

table.zero-padding > tr > td,
table.zero-padding > tbody > tr > td {
  padding: 0; }

table.padding-1 > tr > td,
table.padding-1 > tbody > tr > td {
  padding: 1px; }

table.padding-2 > tr > td,
table.padding-2 > tbody > tr > td {
  padding: 2px; }

table.padding-3 > tr > td,
table.padding-3 > tbody > tr > td {
  padding: 3px; }

table.padding-4 > tr > td,
table.padding-4 > tbody > tr > td {
  padding: 4px; }

table.padding-5 > tr > td,
table.padding-5 > tbody > tr > td {
  padding: 5px; }

table.padding-6 > tr > td,
table.padding-6 > tbody > tr > td {
  padding: 6px; }

table.padding-7 > tr > td,
table.padding-7 > tbody > tr > td {
  padding: 7px; }

table.padding-8 > tr > td,
table.padding-8 > tbody > tr > td {
  padding: 8px; }

table.padding-9 > tr > td,
table.padding-9 > tbody > tr > td {
  padding: 9px; }

table.padding-10 > tr > td,
table.padding-10 > tbody > tr > td {
  padding: 10px; }

.top_menu {
  padding-top: 16px;
  padding-left: 6px;
  height: 35px;
  width: 110px; }

.main_header {
  height: 120px;
  width: 100%; }

.main_footer {
  padding-top: 16px;
  padding-left: 6px;
  height: 20px;
  width: 100%;
  background-color: #4E3171; }

.nav_text, .nav_text:hover {
  border-width: 1px;
  border-color: #006699;
  border-style: solid solid none solid;
  font-family: calibri;
  font-size: 12px;
  font-weight: normal;
  color: #493270;
  text-decoration: none;
  width: 100%;
  height: 20px;
  text-align: center;
  background-color: #C3C3E5; }
  .nav_text:hover {
    color: #4E3171;
    background-color: #FEE681; }

.page_title_area {
  font-family: tahoma;
  font-size: 14px;
  color: #FF9900;
  text-decoration: none;
  padding-left: 5px;
  margin-left: 5px; }

.conf_name {
  font-family: tahoma;
  font-size: 14px;
  color: #666699;
  text-decoration: none; }

.abs_header {
  font-family: calibri;
  font-size: 12px;
  font-weight: normal;
  color: #46466A;
  text-decoration: none; }

.header_lbl {
  font-family: calibri;
  font-size: 10px;
  font-weight: normal;
  color: #808080;
  text-decoration: none; }

.action_links_area {
  text-decoration: none;
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #C0C0C0; }

.action_links {
  font-family: calibri;
  font-size: 14px;
  font-weight: normal;
  color: #003366;
  text-decoration: none;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0px; }

.instruction-area {
  font-family: 'Open Sans';
  font-size: 12px;
  color: #5F5F5F;
  text-decoration: none;
  background-color: #EEEEF9;
  padding: 6px; }

.message-area {
  font-family: 'Open Sans';
  font-size: 14px;
  color: #493270;
  text-decoration: none;
  background-color: #EEEEF9;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px; }

.message-area.valid {
  color: #006600;
  background-color: #D9F2D9; }

.message-area.error {
  color: #FF0000;
  background-color: #FFDDDD; }

.message-area.info {
  color: #003366;
  background-color: #DFEAF4; }

.required-text-indicator, .required_text_indicator {
  color: #FF0000;
  font-weight: bold;
  font-size: 11px; }

.field-validator, .field_validator {
  color: #FF0000;
  font-family: 'Open Sans', Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  display: block; }

.edit-area-label, .edit_area_label {
  padding: 6px;
  font-family: 'Open Sans', Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #666666;
  text-decoration: none; }

.edit-area-label2, .bodytext, .edit_area_label2 {
  font-family: 'Open Sans', Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 15px;
  color: #666666;
  text-decoration: none;
  /*width: 70px;*/ }

.bodytext {
  font-family: Tahoma, Arial, sans-serif;
  color: #333333;
  font-size: 12px; }

.input {
  border: 1px solid #CCCCCC;
  font-size: 11px;
  font-family: 'Open Sans', Verdana;
  color: #333333;
  background-color: #F0F0F0;
  /*z-index: -1;
    height: 18px;*/ }

.input_button {
  border: 1px solid #D6D6EF;
  background-color: #EEEEF9;
  font-size: 10px;
  font-family: Verdana;
  color: #000000;
  margin-right: 0px; }

.heading_text1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #222222;
  text-decoration: none;
  line-height: 15px; }

.heading_text2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #cc0000;
  text-decoration: none;
  line-height: 20px; }

.heading_text3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #cc0000;
  text-decoration: underline;
  line-height: 20px; }

.heading_text4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #808080;
  text-decoration: none;
  line-height: 15px; }

.right_text {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 15px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  padding-bottom: 6px; }

.footer {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: normal;
  font-weight: normal;
  color: #333333;
  text-decoration: none; }

.default {
  FONT-SIZE: 0.7em;
  COLOR: #333333;
  FONT-FAMILY: Verdana; }

.default A:link {
  COLOR: #333333;
  TEXT-DECORATION: none; }

.default A:visited {
  COLOR: #333333;
  TEXT-DECORATION: none; }

.default A:hover {
  TEXT-DECORATION: underline;
  COLOR: #cc0000; }

.plus {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  color: #FF6600;
  text-decoration: none; }

.text_color {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  color: #FFffff;
  text-decoration: none; }

.text_Black {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #000000;
  text-decoration: none; }

.text_BlackBold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 16px;
  font-weight: normal;
  color: #000000;
  text-decoration: none; }

.more {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #cc0000;
  text-decoration: none;
  padding-left: 0px; }

.newsletter {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #cc0000;
  text-decoration: none;
  padding-left: 0px; }

.OLDinput {
  font-size: 10px;
  font-family: Verdana;
  color: #000000;
  background-color: #f0f0f0;
  z-index: -1; }

.blue_text {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  color: #0099FF; }

.scrollbanner_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #993300;
  text-decoration: none;
  font-style: italic;
  line-height: 15px; }

.heading_text5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #222222;
  text-decoration: none;
  line-height: 15px; }

.link3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #b94a00;
  text-decoration: none;
  padding-left: 0px; }

.link3:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #CB0303;
  text-decoration: none;
  padding-left: 0px; }

.heading_text_orange {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ff6600;
  text-decoration: none;
  line-height: 15px; }

.heading_text_greenlight {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #669999;
  text-decoration: none;
  line-height: 30px; }

.text2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #626262;
  text-decoration: none;
  line-height: 15px; }

.text_green {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #008000;
  text-decoration: none;
  line-height: 15px; }

.heading_text_greenlight_medium {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #669999;
  text-decoration: none;
  line-height: 15px; }

.heading_text_orange_medium {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #ff6600;
  text-decoration: none;
  line-height: 15px; }

.sourceofindia_presentation_link {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  color: #993300; }

.blue_text_heading {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #0089bd; }

.tblcolwithborder1 {
  border-color: #666666;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  vertical-align: top; }

.tblcolwithborder2 {
  border-color: #666666;
  border-right-width: 1px;
  border-right-style: solid; }

.tblcolwithborder3 {
  border-color: #666666;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.sourceindiawelcometext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #808080;
  text-decoration: none;
  line-height: 15px; }

.text_orange_bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #c86027;
  text-decoration: none;
  line-height: 15px;
  width: 300px; }

.tblcss_left_border {
  border-left-color: #CCCCCC;
  border-left-style: solid;
  border-left-width: 1px; }

.tblcss_top_border {
  border-top-color: #CCCCCC;
  border-top-style: solid;
  border-top-width: 1px; }

.tblcss_right_border {
  border-right-color: #CCCCCC;
  border-right-style: solid;
  border-right-width: 1px; }

.tblcss_bottom_border {
  border-bottom-color: #CCCCCC;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.more_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*font-weight: bold;*/
  color: #6b6b6b;
  text-decoration: none;
  line-height: 15px; }

.heading_text_footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #575757;
  text-decoration: none;
  line-height: 15px; }

.footer_link_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #404040;
  text-decoration: none;
  line-height: 15px; }

.footer_link_text a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #404040;
  text-decoration: none;
  line-height: 15px; }

.inner_right_link {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #4b6387;
  font-weight: bold;
  text-decoration: none;
  line-height: 30px; }

.inner_right_link a {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #4b6387;
  font-weight: bold;
  text-decoration: none; }

.inner_right_link_td {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
  height: 25px;
  vertical-align: bottom; }

.page_heading_text {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #5f5f5f;
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
  vertical-align: bottom;
  line-height: 30px; }

.complosorytext {
  color: #FF0000;
  font-weight: bold; }

.tabledata_red {
  width: 50%;
  color: #ee1c23;
  font-weight: bold;
  font-style: italic; }

.tabledata_blue {
  color: #00aeef;
  font-weight: bold;
  font-style: italic; }

.bodytext_table {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  color: #333333;
  padding-left: 10px; }

.tabledata_blue_leftpadding {
  color: #00aeef;
  font-weight: bold;
  font-style: italic;
  padding-left: 10px; }

.heading_text_white {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none; }

.leadformheader {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #D3DBDF; }

.homepagetext {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #333333;
  word-spacing: 4px;
  /*text-align:left;*/ }

.more_page_link {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #4b6387;
  /*font-weight:bold;*/
  text-decoration: none;
  line-height: 30px; }

.more_page_link a {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #4b6387;
  /*font-weight:bold;*/
  text-decoration: none; }

.menudata {
  /*padding-left : 10px;
	padding-right :10px;*/
  width: 100px;
  text-align: center;
  /*width:12%;*/ }

.form_heading_text {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5f5f5f;
  text-decoration: none;
  background-color: #8db3e2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
  vertical-align: bottom;
  line-height: 30px; }

.headerLink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  color: #22518F; }

.headerLink a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  color: #22518F; }

.headerLink a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  color: #22518F; }

.headerLink a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  color: #16355F; }

.headerLink a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  color: #22518F; }

.red_text {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  color: Red; }

.outerPopup {
  background-color: transparent;
  padding: 1em 6px; }

.innerPopup {
  background-color: #D7D7EE;
  /*position:absolute;
top:200px;
left:350px;*/ }

.modalBackground {
  background-color: #ECF8FB;
  filter: alpha(opacity=70);
  opacity: 0.7; }

