/* Deafult CSS elements */

/* links */
/*a:link, a:visited {color:#666; text-decoration:underline;}
a:hover {text-decoration:none;}
a {outline:none;}*/
/* end links */

/* general typography */
.heading2 {font-size:1.4em; color:#000; margin:0 0 .6em 0;}
.heading3 {font-size:1.3em; color:#000; margin:1.2em 0 .4em 0;}
.heading4 {font-size:1em; color:#000; margin:1em 0 0 0;}
.heading5 {font-size:1em; color:#000; margin:1em 0 .5em 0;}
.heading6 {font-size:1em; margin:0;}
.paragraph {margin:0 0 1em 0;}
.disclaimer {font-size:.92em; margin:4px 0 0 0;}
.acronym {border-bottom: 1px dashed #ccc; cursor: help;}
.hr, hr {height:1px; color:#DDD; border: 0; background-color: #DDD; margin: 10px 0;}
/* end general typography */

/* image floats */
.imgleft, 
div.panel-holder img.ImmControlAlign_Left 
{
	float:left; margin:4px 12px 4px 0; border:none;
}
.imgleftborder {float:left; border: 1px solid #DDD; margin:4px 12px 4px 0;}
.imgright, div.panel-holder img.ImmControlAlign_Right 
{
	float:right; margin:0 0 12px 12px; border:none;
} 
.imgrightborder {float:right; border: 1px solid #DDD; margin:0 0 12px 12px;}
/* end image floats */

/* address */
div#content address,
div#content div.panel-holder div.blank address
{font-style:normal; font-weight:normal; margin: 0 0 .7em 0;}

div#content address p,
div#content div.panel-holder div.blank address p
{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
/* end address */

/* forms */
div.formholder {float:left; width:100%;}
div#content form {margin: 20px 0; float:left; width:356px;}
div#content fieldset {border:none;}
div#content div.row {float:left; padding:0px; margin:0px;width:100%;}
div#content legend {font-size:1.5em; margin:0 0 4px 0; color:#666;}
div#content label {clear:left; cursor:pointer; font-weight:normal; display:block; width: 120px; float:left;}
div#content input, div#content textarea, div#content select {width:230px; float:left; margin:1px 0; border: 1px solid #DDD; background:#fff;}
div#content input.short {width:78px;}
div#content select.short {width:80px;}
div#content option {background: #fff;}
div#content input.checkbox {float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
div#content input.button {display:inline; margin:5px 0 0 120px; padding:1px 3px 3px 3px; width:auto; cursor:pointer; background:none; border:none; clear:left;}
div#content input.submitForm {float:left;display:block;background:url('../../../images/assets/send-button.png') no-repeat 0px 0px;width:40px;height:28px;padding:0px;margin:0px;cursor:hand;border:none;}

div#content div.panel-holder table, div#content div.panel-holder table tr, div#content div.panel-holder table tr td {float:none;border:none;padding:0px;margin:0px;}
div#content #Template_ctl07_ctl00_btnSubmit {float:left;display:block;background:url('../../../images/assets/send-button.png') no-repeat 0px 0px;width:40px;height:28px;padding:0px;margin:0px;cursor:hand;border:none;}
div#content #Template_ctl07_ctl00_Prefix, div#content #Template_ctl07_ctl00_Preferredtime {width:80px;}
div#content input#LogonTemplate_chkRememberMe{width:auto; float:right}
/* end forms */

div.relatedlinks a {color:#000; float:left; width:160px; padding:0px 0px 0px 10px; margin:0px;}
div.relatedlinks a:hover{text-decoration:none;}

div#content div.quick-quiz input {width:auto; margin:1px 0; border: 1px solid #DDD; background:#fff;}
div#content div.quick-quiz table {float:left;border:none;margin:0px;padding:0px;}
div#content div.quick-quiz table tr {float:left;margin:0px;padding:0px;border:none;}
div#content div.quick-quiz table tr td {float:left;margin:0px;padding:2px;border:none;}
div#content div.quick-quiz table tr td input {float:left;margin:0px;padding:0px;border:none;}
div#content div.quick-quiz table tr td table {float:left;margin:0px;padding:0px;border:none;}
div#content div.quick-quiz table tr td table tr {float:left;margin:0px;padding:0px;border:none;}
div#content div.quick-quiz table tr td table tr td {float:left;margin:0px;padding:0px;border:none;}

div#contentholder.wide div#content.landing .panel-holder h3 {color:#fff; margin:2px 0 8px 0; font-size:1.1em;}
div#contentholder.wide div#content.landing .panel-holder h3 a {color:#fff; text-decoration : none;}
div#contentholder.wide div#content.landing .panel-holder h3 a:hover {color:#fff; text-decoration : underline;}

p.quote
{
  float : left; 
  width : 465px;
  margin : 10px 0px 0px 0px;
  padding : 0px;
  font-size : 0.9em;
}
p.whom
{
  float : left;
  width : 465px;
  margin : 0px;
  padding : 0px;
  color : #333333;
  font-size : 0.9em;
  font-weight : bold;
}