

body { 
 font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
 font-size:10px;
 line-height:18px;
 color:#333;
}

/*Reset*/
html, body, ul, ol, li, p, h1, a, h2, table, td, th {
  margin: 0;
  padding: 0;
}

table { 
  border-collapse : collapse;
}

/*Common*/
a { color: #0066cc; }
a:visited { color: #660066; }
a:hover { color: #cc0000 !important; }

p, ul, table {
  margin:0 0 18px 0;
}

p {
    font-size:14px;
    line-height:24px;
}

a{
        color:#0273b2;
        font-weight:400;
        text-decoration:none;
}
a:visited{
        color:#0273b2;
        font-weight:400;
        text-decoration:none;
}

a:hover{
        color:#0273b2;
        font-weight:400;
        text-decoration:underline;
}

h1 {
  font-weight:normal;
  font-size:20px; 
  margin: 0 0 24px 0;
  color:#01507f;
  line-height:26px;
}
h2 {
  font-weight:normal;
  font-size:14px;
  margin: 0 0 24px 0;
  color:#01507f;
  line-height:22px;
}

/*Lists*/
ul {
  margin-left:18px;
}

ul.icon-list {
  list-style:none;
  float:left;
  margin: 0 54px 0 0;
}

ul.icon-list li {
  padding: 5px 0;
}

ul.icon-list img {
  vertical-align:middle;
  margin-right:5px;
}

/*Etc*/
img { 
  border:none;
  vertical-align:bottom;
}

.note {
  font-size:12px;
  color: #666666;
}

.clear {
 min-height:1%;
 //height:1%;
}

.clear:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
}

/*Forms*/
button {
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
  vertical-align: text-top;
}

.button button {
  font-size:14px;
  color:#FFF; 
  font-weight:bold;
  cursor:pointer;
}

.button, .button button {
  display:inline-block;
  background:url(../images/button.png) 0 0 no-repeat;
}

.button {
  margin-right:10px;
}

.button button {
  border:0;
  margin:0;
  padding:0 10px 0 0;
  position:relative;
  left:10px;
  height:34px;
  line-height:34px;
  background-position:top right;
  white-space:nowrap;
  font-weight:bold;
  cursor:pointer;
}

.button:hover  {
  background-position: 0 -34px;
}

.button:hover button  {
  background-position: right -34px;
}
 
button img {
  vertical-align:middle;
} 
 
/*Errors and alerst*/
.err {
  color:#990000;
}

/*PNG fix*/
.png { //behavior: url(js/iepngfix.htc) }

