/*
 Created By: V. Subhash
 Created On: 1 December 2008
 Updated On: 24 December 2008
*/

body { font-family: Verdana, Liberation Sans, Helvetica, sans-serif;
       margin: 5px auto 50px auto;
       width: 996px;
       min-width: 996px; }

div#TabbedArea {
  margin: 10px 0px 0px 5px;
  height: 50px;
  width: 994px;
  background: transparent url(../images/BG_TabbedArea_Base_Corp.png) no-repeat scroll bottom left;
}

div#Tabs {
  margin: 0px 31px;
  padding: 0px;
  width: 994px
}

div.Tab_Highlight {
  background: transparent url(../images/BG_TabbedArea_HighlightedTab_Corp.png) no-repeat scroll top left;
  cursor: pointer;
  float: left;
  font: bold 12px Verdana, Liberation Sans, Helvetica, sans-serif;
  height: 36px;
  margin: 0px 1px 0px 0px;
  padding-top: 14px;
  text-align: center;
  width: 113px;
}
div.Tab_Regular {
  background: transparent url(../images/BG_TabbedArea_RegularTab_Corp.png) no-repeat scroll top left;
  color: white;
  cursor: pointer;
  float: left;
  font: bold 12px Verdana, Liberation Sans, Helvetica, sans-serif;
  height: 29px;
  margin: 7px 1px 0px 0px;
  padding-top: 7px;
  text-align: center;
  width: 113px;
}
div.Tab_Highlight a, div.Tab_Regular a {
  color: white;
  text-decoration: none;
}

div#Tab_Content {
  margin: 10px 110px 40px 115px;
  width: 776px;
}

h1, h2, h3, h4, h5, h6 {
  color: #458BBE;
  font-weight: bold;
  font-family: Tahoma, Liberation Sans, Helvetica, sans-serif;
  margin-top: 2em;
}

div#Tab_Content a {
 color: navy;
 font-weight: bold;
 text-decoration: none;
}

div#Tab_Content h1 {
  font-size: 25px;
  margin: 20px 0px 2px 0px;
}

div#Tab_Content h2 {
  font-size: 18px;
  margin: 20px 0px 2px 0px;
}

div#Tab_Content h3 {
  font-size: 15px;
  margin: 15px 0px 2px 0px;
}

div#Tab_Content h4 {
  font-size: 13px;
  margin: 13px 0px 2px 0px;
}

p.news_release_date { color: #458BBE; font-size: 0.25cm!important; letter-spacing: 2; margin: 20px 0 -20px 0!important; }
a.news_release_link { color: #458BBE!important; }

div#Tab_Content p {
  font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
  margin: 2px 0px 10px 0px;
}

div#Tab_Content ul, div#Tab_Content ol {
  font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
  margin: 0 20px 15px 20px;
  padding: 0 0 0 25px;
}

img#routemap {
  border: 1px solid #DFE7FE;
  float: right;
  margin: 10px 15px;
  padding: 5px;
}

table.table_generic {
  border: 1px solid #DFE7FE;
  border-collapse: collapse;
  font-size: 11px;
  line-height: 17px;
  margin: 15px auto;
}
table.table_generic td {
  border-bottom: 1px solid #DFE7FE;
  padding: 10px 25px;
}

table#table_contacts { width: 700px; }
table#table_contacts tr td:first-child {
  font-weight: bold;
  text-align: right;
}

table#table_holidays { width: 700px; }
table#table_holidays td { width: 50%; }
table#table_holidays tr td:first-child {
 font-weight: bold;
 text-align: right;
 padding-right: 5px!important;
}
table#table_holidays tr td:first-child + td {
 padding-left: 5px!important;
}

div.post_description {
  clear: left;
  display: none;
  font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
  overflow: auto;
}

div#notice_board {
  background-color: lavender;
  float: right;
  margin: 10px 0px 10px 15px;
  padding: 10px 15px;
  width: 200px;
}

div#notice_board h2 {
  text-align: center;
}


div#filler { width: 1px; height: 150px; }


div.form_field {
  clear: both;
  font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
  line-height: 18px;
  margin: 10px 0 20px 0;
}

table.careers_table thead td {
  color: grey;
  margin: 2px 0 10px 0;
  text-align: center;
}

table.careers_table td {
  font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
  margin: 0px;
  padding: 3px 15px;
}

input[type="radio"] { margin-left: 15px; }

textarea { font-family: Consolas, Liberation Sans, Lucida Console, Courier New, Courier, monospace; }


div#download_form {
  margin: 20px 10%;
  width: 600px;
}

div.field_info {
  font-size: 11px;
  margin: 10px 0 2px 0;
}

input[type="submit"] { font: normal 13px Tahoma, Liberation Sans, Helvetica, sans-serif; padding: 3px 5px 2px 5px;}

optgroup { background-color: lavender; color: black; }

option { background-color: white; color: black; }

div.partner_logo {
 float: left;
 height: 110px;
	margin: 15px;
	text-align: center;
	width: 300px;
}

div.partner_logo a img { border-style: none; }


div.box_partner_alliance {
  border: 1px solid rgb(236,243,249);
  border-radius: 10px;
  box-shadow: 2px 2px 2px rgb(236,243,249);	 
	 overflow: auto;
		margin: 10px 0 0 5em;
		padding: 1em 2em;
		width: 350px;
}

.pseudo_link { color: navy; font-weight: bold; cursor: pointer; }

iframe.fortext {
	 border: 1px solid scrollbar;
		display: none;
		height: 350px;
		width: 100%;
}

ul#download_partners_banner { list-style: none!important; }
ul#download_partners_banner li { display: inline; }
ul#download_partners_banner li a img { border-style: none!important; margin: 10px!important; padding: 0px!important; }

ul#download_partners_awards ul { margin-top: 5px!important; }
ul#download_partners_awards li li { display: inline; list-style: none!important; }
ul#download_partners_awards li li a img { border-style: none!important; margin: 10px!important; padding: 0px!important; }






