/*BEGIN: General Styles */
body.Webpage{
  background-image: url(/content/7927/interface/page_background.gif);
  background-color: white;
  margin: 0px;
  padding: 0px;
}

body.Module{
  background-image: url(/content/7927/interface/page_background.gif);
  background-color: white;
  margin: 0px;
  padding: 0px;
}

a{
  color:  #0F3B74;
  font-family: sans-serif;
  text-decoration: none;
  font-weight : bold;
}

a:hover{
  color: #0F3B74;
  text-decoration: underline;
  font-weight : bold;
}
/*END: General Styles */

/*BEGIN: Menu Styles */
/*
  The sum of the width property and the margin, padding and border left and 
  right properties of the Menu class must equal the sum of the same properties 
  of the MenuItem class. The same is also true for the SubMenu and SubMenuItem 
  classes.
*/
.Menu{
  width: 151px;
  margin-top: 16px;
  margin-bottom: 32px;
  padding: 0px;
  visibility: hidden;
  position: absolute;
}

.SubMenu{
  width: 151px;
  margin: 0px;
  margin-left: 2px;
  padding: 0px;
  visibility: hidden;
  position: absolute;
}

.MenuCell{
  width: 141px;
  cursor: pointer;
  cursor: hand;
  padding: 4px 8px 4px 0px;
  margin-bottom:3px;
  border-top: 1px solid #007AC3;
  border-right: 1px solid #007AC3;
  border-bottom: 1px solid #007AC3;
  border-left: 1px solid #007AC3;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  /*font-weight: bold;*/
  text-align: right;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #007AC3;
}

.MenuCellHighLight{
  width: 141px;
  cursor: pointer;
  cursor: hand;
  padding: 4px 8px 4px 0px;
  margin-bottom:3px;
  border-top: 1px solid #007AC3;
  border-right: 1px solid #007AC3;
  border-bottom: 1px solid #007AC3;
  border-left: 1px solid #007AC3;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  /*font-weight: bold;*/
  text-align: right;
  text-decoration: none;
  color: #007AC3;
  background-color: #FFFFFF;
}

.MenuCellText{
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  /*color: #032F6C;*/
}

.SubMenuCell{
  width: 141px;
  cursor: pointer;
  cursor: hand;
  padding: 4px 8px 4px 0px;
  margin-bottom:3px;
  border-top: 1px solid #007AC3;
  border-right: 1px solid #007AC3;
  border-bottom: 1px solid #007AC3;
  border-left: 1px solid #007AC3;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  /*font-weight: bold;*/
  text-align: right;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #007AC3;
}

.SubMenuCellHighLight{
  width: 141px;
  cursor: pointer;
  cursor: hand;
  padding: 4px 8px 4px 0px;
  margin-bottom:3px;
  border-top: 1px solid #007AC3;
  border-right: 1px solid #007AC3;
  border-bottom: 1px solid #007AC3;
  border-left: 1px solid #007AC3;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  /*font-weight: bold;*/
  text-align: right;
  text-decoration: none;
  color: #007AC3;
  background-color: #FFFFFF;
}

.SubMenuCellText{
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  /*color: white;*/
}
/*END: Menu Styles */

/*BEGIN: Interface content Styles */
.Location{
  /* font-weight: bold; */
  font-size: 11px;
  color: #007AC3;  
  font-family: sans-serif;
  text-align: right;
  margin-top:16px;
  margin-right: 12px;
}

.Address{
  font-size: 11px;
  color: #007AC3;
  font-family: sans-serif;
  text-align: right;
  margin-right: 12px;
}

.PhoneNumber{
  font-size:11px;
  color: ##007AC3;
  font-family: sans-serif;
  text-align: right;
  margin-right: 12px;
}

.Email{
  font-weight: bold;
  font-size: 11px;
  font-family: sans-serif;
  text-decoration: none;
  text-align: right;
  margin-right: 12px;
}

.Email:hover{
  color: #032F6C;
  text-decoration: underline;
  text-align: right;
  margin-right: 12px;
}

.LanguageText{
  font-weight: bold;
  font-size:10px;
  color: #032F6C;
  font-family: sans-serif;
  text-align: right;
  margin-right: 2px;
}

.LanguageInput{
  text-align: right;
  margin-right: 2px;
}
/*END: Interface content Styles */

/*BEGIN: Page content styles*/
.Default{
  font-weight: normal;
  font-size: 10px;
  font-style: normal;
  font-family: sans-serif;
  color: #000000;
}

.PageHeader{
  background-image: none;
  padding: 0px;
  font-weight: bold;
  font-size: 12px;
  font-family: sans-serif;
  margin: 0px;
  color: black
}

.PageContent{
  background-image: none;
  color: #000000;
  font-size: 12px;
  font-family: sans-serif;
  padding-left: 162px;
  padding-top: 20px;
}

.PageTitle{
  font-size: 11px;
  font-family: sans-serif;
  color: #000000;
  background-color: #FFFFFF;
}

.PageTitleBorder{
  background-image: none;
  color: #4963A1;
  background-color: #4963A1;
}

.PageFooter{
  margin-top: 10px;
  padding-left: 5px;
  font-size: 10px;
  background-image: none;
  color: #000000;
  font-family: sans-serif;
  text-align: left
}

.PageFooterBorder{
  background-image: none;
  color: #000000;
  background-color: #C9D1DC;
}
/*END: Page content styles*/

/*BEGIN: Module styles*/
.DataHeader{
  font-weight: bold;
  font-size: 11px;
  background-image: none;
  color: #black;
  font-family: sans-serif;
  background-color: #FAFAFA;
}

.DataHeaderBorder{
  background-image: none;
  color: #033594;
  background-color: #E0E0E0;
}

.DataStripe{
  font-size: 11px;
  background-image: none;
  color: #000000;
  font-family: sans-serif;
  background-color: #FAFAFA;
}

.DataNoStripe{
  font-size: 11px;
  background-image: none;
  color: #000000;
  font-family: sans-serif
}
/*END: Module styles*/

/*BEGIN: Contact module styles*/
.FormCaption{
  font-size: 11px;
  font-family: sans-serif;
  text-decoration: none
}

.redstar{
  font-weight: bold;
  font-size: 11px;
  color: #4963A1;
}

.ContactForm{
  width: 500px;   
}

.ContactFormHidden{
  LEFT: 163px;
  VISIBILITY: hidden;
  WIDTH: 600px;
  POSITION: absolute;
}
/*END: Contact module styles*/

/*BEGIN: Browser Compatability Tags*/
img{
  vertical-align: bottom;
}
/*END: Browser Compatability Tags*/