/*---------------------------
        TEXT STYLES
---------------------------*/

body {  
  background-image: url('../images/body_bg.gif'); 
  background-color: #E8F5FF;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  }

.left {
  background-image:url('../images/bg.gif');
  background-repeat: repeat-x;
  background-position: top right;
}

.right {
  background-image:url('../images/bg.gif');
  background-repeat: repeat-x;
  background-position: top left;
}

.menu {
  width: 205px;
  padding-top: 28px;
  background-image: url('../images/border.gif');
  background-repeat: repeat-y;
  background-position: left;
  background-color: #ffffff; 
}

.content {
  width: 571px;
  padding-top: 28px;
	padding-right:20px;
  background-image: url('../images/border.gif');
  background-repeat: repeat-y;
  background-position: right;
  background-color: #ffffff;
  text-align: left;
  vertical-align: top;
  font: 11px/14px verdana;
  color: #5E5E5E;
}

p {
  font: 11px/14px verdana;
  color: #5E5E5E;
}

li {
  line-height: 18px;
}

.qsp {
  list-style-image: url(/images/qsp_bullet_2.gif);
}

td {
        font-family : Verdana, Arial, Helvetica, sans-serif;
}
span.requiredTxt{
  color:red;
  font-weight:bold;
}

a:link { color: #0000aa; text-decoration: none;}
a:visited { color: #0000aa; text-decoration: none;}
a:hover { color: #aa0000;        text-decoration: underline;}

h1 {
        font: bold 18px Verdana;
        color: #4987C1;
        font-size: 18px;
}

h2 {
        font: bold 14px Verdana;
        display: inline;
        color: #4987C1;
}

h3 {
        font: bold 11px Verdana;
        display: inline;
        color: #4987C1;
}

a.menu:link { color: #4987C1;        text-decoration: none;  font-size: 10pt;}
a.menu:visited { color: #4987C1; text-decoration: none;  bold; font-size: 11pt;}
a.menu:hover { color: #4987C1; text-decoration: none;  bold; font-size: 11pt;}

.formButton{
  background-color: #4987C1;
	color:#FFFFFF;
}