/*
##############################################################################

Overrides especially the placeA table style normally used by
SOL's outer webpages.


##############################################################################
*/

div.line {
  border-top:		1px solid #a5bdd6;
  padding-top:		0px;
  padding-right:	0px;
  padding-bottom:	4px;
  padding-left:		0px;
}

.neutralStyleInstruction {
  background-color:	#ffffff;
  color:		#006400;
  font-family:		Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.neutralStyleErrorMessage {
  background-color:	#ffffff;
  color:		#cd0000;
  font-family:		Arial, Verdana, Geneva, Helvetica, sans-serif;
}


.neutralStyleNormal {
  margin-left:		20px;
}
.neutralStyleNormal,
.neutralStyleNormal a,
.neutralStyleNormal dd,
.neutralStyleNormal dl,
.neutralStyleNormal dt,
.neutralStyleNormal form,
.neutralStyleNormal hr,
.neutralStyleNormal input,
.neutralStyleNormal li,
.neutralStyleNormal ol,
.neutralStyleNormal p,
.neutralStyleNormal select,
.neutralStyleNormal textarea,
.neutralStyleNormal td,
.neutralStyleNormal th,
.neutralStyleNormal tr,
.neutralStyleNormal ul {
  font-family:		Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:		13px;
  line-height:		18px;
}

.neutralStyleNormal a       {text-decoration: none;}
.neutralStyleNormal a:hover {text-decoration: underline;}


/*
   IMPORTANT: neutralStyleSmall unable to render <small><b>...</b></small>
              with Arial (?!)
*/
.neutralStyleSmall {
  margin-left:		20px;
}
.neutralStyleSmall,
.neutralStyleSmall a,
.neutralStyleSmall dd,
.neutralStyleSmall dl,
.neutralStyleSmall dt,
.neutralStyleSmall form,
.neutralStyleSmall hr,
.neutralStyleSmall input,
.neutralStyleSmall li,
.neutralStyleSmall ol,
.neutralStyleSmall p,
.neutralStyleSmall select,
.neutralStyleSmall textarea,
.neutralStyleSmall td,
.neutralStyleSmall th,
.neutralStyleSmall tr,
.neutralStyleSmall ul {
  font-family:		Verdana, Helvetica, sans-serif;
  font-size:		10px;
  line-height:		14px;
}
.neutralStyleSmall a       {text-decoration: none;}
.neutralStyleSmall a:hover {text-decoration: underline;}


/*
New Document Archive
--------------------
 */

a.quickChoice,
p.quickChoice,
td.quickChoice {
  background-color:	#000080	!important;
  color:		#ffffff	!important;
  font-size:		1.3em	!important;
  font-weight:		bold	!important;
}


a.quickChoiceSmall,
p.quickChoiceSmall,
td.quickChoiceSmall {
  background-color:	#000080	!important;
  color:		#ffffff	!important;
  font-size:		1.1em	!important;
  font-weight:		bold	!important;
}


a.quickChoice, a.quickChoiceSmall {
  display:		block	!important;
  text-decoration: 	none	!important;
}


a.quickChoice:hover, a.quickChoiceSmall:hover {
  background-color:	#ffffff	!important;
  color:		#000080	!important;
  text-decoration: 	none	!important;
}


td.quickChoice {
  height: 		1.9em	!important;
  padding:		4px	!important;
}


td.quickChoiceSmall {
  height: 		1.4em	!important;
  padding:		2px	!important;
}


/*
##############################################################################
# TSch, SOL (Revised: 2012-05-22 12:41:46)
##############################################################################
*/
