html, body {
    height: 100%;
}

body, p, ol, ul, td {
  font-family: sans, verdana, arial, helvetica, sans-serif;
  font-size:   11px;
  line-height: 17px;
  color: #555;
}

body {
  background: white;
  margin: 0px;
}

form {
  margin: 0;
}


#breadcrumb
{
  display: none;
/*border: 1px solid;
  border-color: #e5e5e5; /*#eee #ddd #ddd #eee;
  border-left-width: 5px;
  background: #fff;
  padding-left: 5px;
  /*color: white;
  /*border-bottom: 1px solid #B7391D;*/
}
/*#breadcrumb a, #breadcrumb a:visited
{
  color: #f5f5cc;
  text-decoration: none;
}*/

h1 {
  color: #7E7E7E; /*#942e17;*/
  border-bottom: 1px solid #d6c1ae;
  font-family: verdana, arial, helvetica;
  font-size: 17px;
  text-align: left;
  /*width: 100%;*/
  padding: 2px;
  padding-left: 0px;
  padding-top: 0px;
  /* padding-top: 7px;*/
  font-variant: small-caps;
}

h2 {
  font-size: 15px;
  font-variant: small-caps;
}

h3 {
  font-size: 14px;
  font-variant: small-caps;
}

h4 {
  font-size: 13px;
  font-variant: small-caps;
}

#clear {
  clear: both;
}

#wrapper {
  padding: 0;
  /*width: 1004px; */
  width: auto;
	/*width:expression(document.body.clientWidth>1004?"100%":"1004px");*/
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0px 10px;
  /* border: 1px solid blue; */
}

#container {
  float: left;
  width: 100%;
  /*margin-right: -265px; */
}

#containerafterlogin {
  float: left;
  width: 100%;
}

#content {
  /*margin-left: 265px;
  margin-right: 265px;*/
  padding: 10px 25px;
  * padding: 10px 25px;
  /* border: 1px solid red; */
  background: white;
  float: left;
  width: 720px;
  * width: 765px;
  /*height: 90%;*/
}

#contentwrapper {
  margin-left: 0px;  
  margin-right: 15px;  
  margin-top: 9px;
  * margin-top: -1px;
  width: 772px;
  * width: 767px;
  border: 1px solid #d6c1ae;
  /*border: 1px solid blue;*/
  * padding-bottom: -9px;
}

#toppadder {
  display:none;
}

#contenttop {
  border-top: 1px solid #d6c1ae;
  background: white;
  height: 11px;
  float: left;
  width: 750px;
  * width: 743px;
  font-size: 1px;
}

#contentbottom {
  height: 11px;  
  width: 748px;
  * width: 741px;
  float: left;
  border-bottom: 1px solid #d6c1ae;
  margin-bottom: 15px;  
  font-size: 1px;
}

#contenttopleft {
  background: transparent url('/images/master.png') 0px -95px no-repeat;
  height: 12px;
  width: 12px;
  margin: 0;
  padding: 0;
  float: left;
  font-size: 1px;
}

#contenttopright {
  background: transparent url('/images/master.png') -12px -95px no-repeat;
  height: 12px;
  width: 12px;
  margin: 0;
  padding: 0;
  float: left;
  font-size: 1px;
}

#contentbottomleft {
  background: transparent url('/images/master.png') 0px -108px no-repeat;
  height: 12px;
  width: 12px;
  * margin-top: 8px;  
  float: left;
  font-size: 1px;
}

#contentbottomright {
  background: transparent url('/images/master.png') -12px -108px no-repeat;
  height: 12px;
  width: 12px;
  * margin-top: 8px;  
  padding: 0;
  float: right;
  /*border: 1px solid red;*/
  font-size: 1px;
}


#logo {
  margin: 0px;
  margin-left: 7px;
  * margin-left: 5px;
  background: transparent url('/images/master.png') 0px 0px no-repeat;
  width: 199px;
  height: 58px;
  float:left;
}

#loginbox {
  color: #444; /*#EFD06F;*/
  padding: 0px;
  margin: 0px;
  padding-right: 5px;
  float: right;
  font-size: 10px;
  line-height: 15px;
  /*background: #D8AB1B;*/ /*#E0B93D;*/ /*#4480BA;*/
  /*border-left: 1px solid white;*/
  padding-left: 7px;
}

#loginbox a, #loginbox a:visited {
  padding: 0px;
  margin-left: 7px;
  margin-right: 7px;
  font-weight: normal;
  color: #444; /*#373737;*/
  text-decoration: underline;
}

#loginbox a:hover {
  color: black;
  text-decoration: none;
}

a, a:visited {
  color: #4E7CAB; /*#00709F;*/ /*#C93A05;*/
  text-decoration:none;
  /*background: #FFFFA9;*/
}

/*a:visited {
  color: blue;
}*/

a:hover {
  color: maroon;
  text-decoration: underline;
}

#red{
  color: #921200;
}

fieldset.tab {
  border: 1px solid #921200;
  margin: 0px;
  margin-bottom: 15px;
  padding: 35px;
  padding-top: 0px;
  background: white;
}

fieldset.tab span{
  color: #921200;
}

legend.tab {
  font-family: verdana, arial, helvetica;
  font-size: 13px;
  font-weight: bold;
  color: #921200;
  background: white; /* url('/images/bgtab.jpg') repeat-x;*/
  border: 1px solid #921200;
  /* border-bottom: 0px;*/
  border-bottom: 1px solid #921200;
  margin-bottom: 28px;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 4px;
  cursor:pointer;cursor:hand;
}

.editdeletelinks {
  border: 1px solid #921200;
  padding-left: 5px;
  padding-right: 5px;
  color: gray;
  background: #DEF2FF;
  text-align: center;
  float: right;
  margin-top: 25px;
  margin-bottom:-45px;
}

textarea {
  /*width: 202px;*/
  height: 125px;
}

select {
  /*width: 202px;*/
}

input, select, textarea {
  border: 1px solid #B6B6B6; /* #4C8A4A */
  background: white;
  padding: 2px;
  margin: 0px;
  /*float: left;
  clear: left;*/
  font-size: 12px;
  font-family: verdana, arial, helvetica;
  margin-bottom: 5px;
}

hr {
  border: 0px;
  border-top: 1px solid #ccc;
}

input.optional, select.optional, textarea.optional {
  border: 1px solid #c0c0c0; /* #4C8A4A */
}

input.mandatory, select.mandatory, textarea.mandatory {
  border: 1px solid #921200; /* #4C8A4A */
}

label {
  font-family: sans, verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #921200;
  /*line-height: 18px;*/
  
  /*margin-top: 5px;*/
  /*clear: left;
  float: left;*/
}

label.optional {
  font-weight: normal;
  color: gray;
}

label.mandatory {
  font-weight: bold;
  color: #921200;
}

.buttonsubmit {
  font-family: verdana, arial, helvetica;
  color: #921200;
  font-weight: normal;
  font-size: 12px;
  padding: 3px;
  margin: 8px;
  margin-left: 0px;
  border: 2px solid #D0D0D0;
  background: white url('/images/button_bg.jpg') repeat-x;
}

.small, .small ul {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  color: gray;
}

.normal {
  font-family: verdana, arial, helvetica;
  font-size: 12px;
  font-weight: normal;
  color: gray;
}

.big {
  font-family: verdana, arial, helvetica;
  font-size: 14px;
  font-weight: normal;
  color: gray;
}


#india_contact {
  padding-top: 5px;
  padding-bottom: 5px;
}

.contactentry {
  clear: both;
  padding: 0px;
  padding-bottom: 3px;
}

#imgtestimonial {
  border: 0px;
/*  margin: 3px;
  margin-left: 6px;
  padding: 9px;
  width: 199px;
  height: 223px;
  border: 1px solid #D6D6D6;*/
  height: 223px;
  background: transparent url('/images/testimonial.jpg') no-repeat center;
}

.img-shadow {
  float:left; 
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 0px !important;
  margin: 10px 0 0 0px;
}

.img-shadow img, .img-shadow div {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  /*padding: 4px;*/
}

div.employee_card {
  float:left;
  padding: 15px;
  padding-top: 0px;
  border-style: solid;
  border-color: #e9e9e9 #ccc #ccc #e9e9e9;
  border-width: 1 1 1 1;
  margin-right: 10px;
}

div.employee_card:hover {
  background-color: #F4FBFF;
}

.employee_name {
  font-size: 14px;
  font-variant: small-caps;
  color: gray;
  /*padding: 3px 0px;*/
  border: 1px solid #820202;
  border-width: 0px 0px 1px 0px;
  margin: 3px 0px 5px;
}

.employee_code {
  margin: 2 0;
  margin-bottom: 5px;
  padding: 5px;
  border: 1px solid;
  border-color: #e9e9e9 #ccc #ccc #e9e9e9;
  background: #FFFDE4;
}

.employee_ops {
  float: right;
  position: absolute;
  border: 1px solid;
  border-color: #e9e9e9 #ccc #ccc #e9e9e9;
  background: #FFFDE4;
  display: none;
  padding: 0 3px;
  width: 90px;
}

.employee_ops ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-decoration:none;
  /*line-height: 23px;
  font-size: 12px;
  font-family: verdana, arial, helvetica;
  text-align: left;*/
  background: none;
}

.employee_ops li a, .employee_ops li a:visited {
  color: #555;
  display: block;
}

.employee_ops li a:hover {
  color: #000;
}

div.employee_card a.details, div.employee_card a.details:visited, div.employee_card a.details:hover {
  text-decoration: none;
  color: gray;
  display: block;
  margin-bottom: 5px;
}

#breadcrumb, #header, #footer, #contenttopleft, #contenttopright, #contentbottomleft, #contentbottomright, #contentbottom, #contenttop, .sidebar
{
  display: none;
}


* {
    font-color: black;
    font-size: 1.03em;
}

a, a:visited, a:hover, a:link {
    text-decoration: underline;    
}
