/* REMOVE PADDING AND MARGIN VALUES */
html,body,h1,h2,h3,h4,h5,h6,dd,dt,img,
blockquote,q,table,thead,tbody,tfoot,caption,th,tr,td,a,form,
input,textarea,pre{margin:0;padding:0;}

html, body{
	background:#fff url(../Assets/Images/client/bg.gif) no-repeat fixed center top;
	height:100%;
	width:100%;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
   color:#000;
}
a{color:#e36f1e;text-decoration:none;}
a img{border:none;}
img{border:none;}

/* Text Styles */
h1{font:24px/26px Verdana, Arial, Helvetica, sans-serif;color:#542f63;border-bottom:2px solid #581674;margin-bottom:10px;letter-spacing:-.05em;} /**All content page headlines **/
h2{font:24px/26px Verdana, Arial, Helvetica, sans-serif;color:#542f63;padding-top:25px;} /** News Headline **/
h3{font:12px/18px Verdana, Arial, Helvetica, sans-serif;color:#542f63;font-weight:bold;margin-bottom:-14px;}
h4{font:14px/18px Verdana, Arial, Helvetica, sans-serif;color:#fff;margin-bottom:-8px;padding-top:28px;margin-left:15px;} /**Whats New / readers Survey hdr on Home **/
h5{}
h6{font:20px/20px Verdana, Arial, Helvetica, sans-serif;color:#c6b17b;margin-left:0;margin-bottom:4px;padding-top:15px;} /** Welcome hdr on Home **/
p{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#000000;
}
ul{margin-bottom:3px;}
em{font-style:italic;font-weight:normal;}
strong{font-weight:bold;}
sup{font-size:6px;}
acronym {background:transparent;cursor:help;font-style:normal;}
a acronym{border:none;cursor:pointer;}
small{line-height:normal;font-size:10px;}
blockquote{margin:4px 10px;color:#666;line-height:14px;}
blockquote strong{}

/* Basic Form element styles */
.Label{
   padding-top:5px;
   padding-right:2px;
   font-family:Verdana,Arial;
   font-size:11px;
   text-align:right;
}
.LabelBold{
   padding-right:2px;
   font-weight:bold;
   font-size:11px;
   padding-top:5px;
   font-family:Verdana,Arial;
}
.LabelLight{
   font-size:11px;
   color:#708090;
   font-family:Verdana,Arial;
}
.LabelLeftLight{
   color:#F5F4E4;
   padding-top:5px;
   padding-right:2px;
   font-family:Verdana,Arial;
   font-size:11px;
   text-align:left;
}
.LabelLeft{
   padding-top:5px;
   padding-right:2px;
   font-family:Verdana,Arial;
   font-size:11px;
   text-align:left;
}
.TopLabel{
   color:#F5F4E4;
   vertical-align:top;
   padding-top:5px;
   padding-right:2px;
   font-family:Verdana,Arial;
   font-size:11px;
   text-align:right;
}
.CenterLabel{
   color:#F5F4E4;
   vertical-align:middle;
   padding-top:5px;
   padding-right:2px;
   font-family:Verdana,Arial;
   font-size:11px;
   text-align:right;
}
.Value{
   font-family:Verdana,Arial;
   font-size:11px;
   padding-left:3px;
   padding-right:15px;
   padding-bottom:2px;
   padding-top:2px;
   text-align:left;
}
.ValueDisplay{
   border-bottom:darkslategray 1px solid;
   font-size:11px;
   font-family:Verdana,Arial;
   text-align:left;
}
fieldset{margin:4px;}
legend{color:#732044;font-weight:bold;}
input{font-size:11px;}
button{font-size:11px;}

/*Generic positioning styles*/
.center{text-align:center;}
.right{float:right;}
.textalignright{text-align:right;}
.left{float:left;}
.textalignleft{text-align:left;}
img.left{float:left;margin:0 7px 7px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #43362A;}
.clearing{clear:both;height:0;margin:0 !important;padding:0;line-height:0;margin-top:-7px;}
.normalclear{clear:both;}
.horizontalrule{}
.fineprint{font-size:8px;line-height:10px;color:#333;text-align:justify;}
.invisibleButAccessible {display:none;}

.searchResults{font-size:x-small;font-style:italic;font-family:Arial, Verdana, Tahoma;}
/*************** Maintenance *********************/
.Maintenance .Label{padding-right:3px;}
.Maintenance .Value{
   vertical-align:top;
   color:gray;
}
.Value SPAN{
   height:12px;
   margin-right:3px;
}
/*************** Maintenance *********************/
/************* Message ****************/
.MessageList{
   margin-left:20px;
   margin-top:5px;
   font-size:11px;
   font-family:Arial, Verdana;
}
.MessageList LI{
   list-style-position:outside;
   list-style-type:disc;
}
.MessageListTitle{
   font-weight:bold;
   font-size:11px;
   font-family:Arial, Verdana;
}
.Message{
   font-size:11px;
   color:#002d62;
   font-weight:bold;
   font-family:Arial, Verdana;
}
.Warning{
   font-size:11px;
   color:red;
   font-family:Arial, Verdana;
}
.Note{
   color:#002d62;
   font-size:11px;
   font-style:italic;
   font-family:Arial, Verdana;
}
.Confirmation{
   font-size:11px;
   color:green;
   font-family:Arial, Verdana;
}
.Dependency{
   color:#002d62;
   background-color:Transparent;
   font-size:11px;
   font-family:Arial, Verdana;
   font-style:italic;
   font-variant:normal;
   font-weight:bold;
}