body                                                        { margin:0px; padding:0px;  }

a.HeadLink                                                  { font-family:"Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif; text-decoration:none; color:#232323;}
a.HeadLinkActive                                            { font-family:"Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif; text-decoration:none; color:#FFFFFF;}
a.HeadLink:visited                                          { font-family:"Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif; text-decoration:none; color:#232323;}
a.HeadLink:active                                           { font-family:"Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;  text-decoration:none; color:#232323;}
a.HeadLink:hover                                            { font-family:"Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif; text-decoration:underline; color:#232323;}

a.FooterLink                                                { text-decoration:none; color:black;}
a.FooterLink:visited                                        { text-decoration:none; color:black;}
a.FooterLink:active                                         { text-decoration:none; color:black;}
a.FooterLink:hover                                          { text-decoration:underline; color:black;}


/*HeadArea*/
div.HeadAreaBox                                             { width:98%; height:28px; font-family:"Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif; margin:1%; background-color:#EBEBEB; border-bottom:2px solid #3494e5; padding:0px;}
div.HeadAreaBox *                                           { padding:0px; margin:0px;}
div.HeadAreaBox div.Button                                  { cursor:pointer; color:#232323; height:28px; width:150px; float:left; border-left:solid 1px #DADADA;}
div.HeadAreaBox div.ButtonActive                            { cursor:pointer; color:#FFFFFF; height:28px; width:150px; float:left; font-weight:bold; background-image:url('Images/MenuButtonUnderlay.png');}

div.HeadAreaBox div.Button div.Text                         { margin-top:5px; margin-right:5px; margin-left:5px; font-size:14px; text-align:center; width:100%; }
div.HeadAreaBox div.ButtonActive div.Text                   { margin-top:5px; margin-right:5px; margin-left:5px; font-size:14px; text-align:center;  width:100%; }

/*Error Box*/
div.ErrorMessage                                            { margin-top:25px; background-color:#AA3333; color:#dadada; width:600px; height:60px; position: relative; left:50%; margin-left:-300px; border:1px outset #FF0000;  }
div.ErrorMessage div.image                                  { float:left; margin:5px; }
div.ErrorMessage div.image img                              { width:50px; height:50px; }
div.ErrorMessage div.Text                                   { font-family: Calibri; float:left; margin-top:20px;  }
div.ErrorMessage div.ExtendedText                           { font-family: Calibri; clear:left;margin: 20px; }


/*Success Box*/
div.SuccessMessage                                          { margin-top:25px; background-color:#33AA33; color:#dadada; width:600px; height:60px; position: relative; left:50%; margin-left:-300px; border:1px outset #00FF00;  }
div.SuccessMessage div.image                                { float:left; margin:5px; }
div.SuccessMessage div.image img                            { width:50px; height:50px; display:inline;  }
div.SuccessMessage div.Text                                 { font-family: Calibri; float:left; margin-top:20px; }
div.SuccessMessage div.ExtendedText                         { font-family: Calibri; clear:left;margin: 20px; }


/*Info Box*/
div.InfoMessage                                             { margin-top:25px; background-color:#e07112; color:#dadada; width:600px; height:60px; position: relative; left:50%; margin-left:-300px; border:1px outset #f2bd45;  }
div.InfoMessage div.image                                   { float:left; margin:5px; }
div.InfoMessage div.image img                               { width:50px; height:50px;  }
div.InfoMessage div.Text                                    { font-family: Calibri; float:left; margin-top:20px; }
div.InfoMessage div.ExtendedText                            { font-family: Calibri; clear:left;margin: 20px; }


/*Loading Box*/
div.LoadingBox                                              { margin-top:25px; background-color:#dadada; width:300px; height:60px; position: relative; left:50%; margin-left:-150px; border:1px outset #989898; font-family:Calibri, Verdana; font-size:14px; color:#232323  }
div.LoadingBox div.image                                    { float:left; margin:17px; }
div.LoadingBox div.Text                                     { font-family: Calibri; float:left; margin-top:20px; }
div.LoadingBox div.Header                                   { background-image:url('Images/HeaderAreaBG.png'); font-weight:bold; height:20px; }


/*CommonDivs*/
div.ClearLeft                                               {clear:left;}
div.ClearRight                                              {clear:right;}
div.ClearBoth                                               {clear:both;}