body,td,.input, input,select, textarea 
{
  FONT-FAMILY: helvetica,arial,sans-serif !important;
  font-size:12px;
  margin:0px;
  padding:0px;
}
.input, input, select, textarea 
{
  margin-bottom:3px;
}
A:link {
  text-decoration:none! important;
  color:#3385d6! important;
}
A:visited, A:hover 
{
  text-decoration:underline! important;
  color:#3385d6! important;
}
.formCheckBox
{
 margin-left:-4px;
}
.ComboBoxInput_eTrack, .ComboBoxInputHover_eTrack
{
 WIDTH: 305px! important;
 height: 20px! important;
 border: #7B9EBD 1px solid! important;
}
.ComboBoxDropDown_eTrack
{
  border:0px! important;
}
.RequiredFieldLabel { FONT-WEIGHT: bold; COLOR: red }
.RequiredFieldValidator { FONT-WEIGHT: bold; COLOR: red}
.ValidationSummary { COLOR: red }
.ErrorMessage { FONT-WEIGHT: bold; COLOR: red }
.LabelCell {}
.ControlCell {}
.LabelCellBlank {}
.LabelCellMessage {}
.ControlCellMessage {}
.SectionLabel { 
  DISPLAY:BLOCK; 
  FONT-SIZE: Larger;
  FONT-WEIGHT:bold;
  MARGIN-TOP: 15px;
  PADDING-TOP:10px;
  PADDING-BOTTOM:10px;
  MARGIN-BOTTOM: 5px;
  BORDER-TOP: #cccccc 2px dotted;
}
.CategorySelection { WIDTH: 305px}
.AddressTable {}
.AddressTable .LabelCell { }
.AddressTable .ControlCell {  }
.AddressTitle {}
.IntlAddressTable {}
.PopupLink {}
#ff_name_text { WIDTH: 305px }
#ff_Telephone_text { WIDTH: 305px }
#ff_mobile_text { WIDTH: 305px }
#ff_emailAddress_text { WIDTH: 305px }
#ff_subject, #cc_Gentagemail, #fc_Adresse_TextBox2, #fc_nyadresse_TextBox2, #cc_email, #fc_customeradress_TextBox2 
{
 WIDTH: 305px;
 height: 20px! important;
 border: #7B9EBD 1px solid! important;
}
#fc_Adresse_TextBox3, #fc_nyadresse_TextBox3, #fc_customeradress_TextBox3 
{
 WIDTH: 50px;
 height: 20px! important;
 border: #7B9EBD 1px solid! important;
}
#fc_Adresse_TextBox4, #fc_nyadresse_TextBox4, #fc_customeradress_TextBox4 
{
 WIDTH: 230px;
 height: 20px! important;
 border: #7B9EBD 1px solid! important;
}
#ff_message 
{
 WIDTH: 515px !important;
 height: 80px !important;
 border: #7B9EBD 1px solid! important;
}
.RadUploadTable { 
MARGIN: 0px; 
PADDING: 0px;
WIDTH: 490px; 
COLOR: black; 
BORDER(-COLLAPSE) : collapse()
}
.RadUploadTable TD { 
padding: 0px;
margin: 0px;
}
.RadUploadClearButton() {
font-size: 10px;
border: solid 1px #1a43b0;
height: 18px;
}
.RadUploadButton() {
font-size: 10px;
border: solid 1px #1a43b0;
height: 18px;
}
.RadUploadButtonDisabled()
{visibility: hidden;}
Input.NoSkinnedFileUnput()
{
font-size: 10px;
border: solid 1px #1a43b0;
height: 18px;
}	
.NoSkinnedFileUnput()
{
width: 390px;
}

.panelCategoryHolder 
{
  width:670px;
  overflow: wrap;
}
.panelCategory 
{
  width:320px;
  min-width:320px;
  margin: 5px;
  display:inline-block;
  padding-bottom:10px! important;
  text-align:left;
  vertical-align:top;
}
.CategoryListTitle
{
  font-weight:bold;
  margin-bottom: 15px;
  display:block;
  LINE-HEIGHT: 1.2em !important;
  FONT-SIZE: 1.4em !important;
}
.CategoryListLink
{
  display:block;
}
.ComboBoxDropDown_eTrack
{
  border:0px! important;
}
.Hidden 
{
  display:none !important;
  visibility: hidden !important;
}
.CategoryListSelected 
{
  margin-bottom:10px;
  font-size:1.4em !important;
  font-weight:bold;
  COLOR: #000000;
}
.dotted-border 
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 15px 0px 20px;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #cccccc 2px dotted;
}
#tbMessage
{
width: 300px;
height: 150px;
}
#tbEmailAddress
{
width: 300px;
}#simplemodal-overlay {background-color:#000; cursor:wait;} 
#simplemodal-container { background-color:#ccc; border:1px solid #000;} 
