/****************************************************************************************
*  Common classes end eye droppers
*****************************************************************************************/
/*.pad-small{ padding: 6px;}
.pad-normal{ padding: 20px;}
.pad-large{ padding: 12px;}
.pad-x-large{ padding: 18px;}

.pad-0-5{ padding: 0 5px; }
.pad-0-8{ padding: 0 8px; }
.pad-0-10{ padding: 0 10px; }
.pad-0-11{ padding: 0 11px; }
.pad-0-12{ padding: 0 12px; } */


.clear, .cr       { clear: both; font-size: 0; height:0; line-height: 0; }
.clear8, .cr8     { clear: both; font-size: 1px; height:8px; line-height: 8px; }
.clear10, .cr10   { clear: both; font-size: 1px; height:10px; line-height: 10px; }
.clear100, .cr100 { clear: both; font-size: 1px; height:100px; line-height: 10px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/ 
.clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */


.row-last:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.row-last {display: inline-table;}
/* Hides from IE-mac \*/ 
.row-last {height: 1%;} 
.row-last {display: block;} 
/* End hide from IE-mac */

.box-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.box-list {display: inline-table;}
/* Hides from IE-mac \*/ 
.box-list {height: 1%;} 
.box-list {display: block;} 
/* End hide from IE-mac */

/* defaults */
html, body{ width: 100%; }
body { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 1.25em; }
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

h1, h2, h3, h4, h5, h6{ font-size: 12pt; line-height: 1.25em; margin-bottom: 1.1em; }
h2, h3, h4, h5, h6{ margin-top: 0.5em; }

a{}
a:hover{ text-decoration: underline; } 

ul, ol, dl { margin: 0 1em 1em 1.2em;}
html>body ul, html>body ol, html>body dl{ margin-left: 1.4em;}

ul.plain, ol.plain{ margin: 0; list-style: none; }

p{ line-height: 1.2em; margin-bottom: 0.5em; }
   
img.teaser{ float: left; margin: 0px 8px 4px 0;}
  img.left-teaser{ float: left; margin: 0px 8px 4px 0;}
  img.right-teaser{ float: right; margin: 0px 8px 4px 0;}


p.teaser{ font-style: italic; font-weight: 100; }
.list .teaser { font-weight: 100;}

.byline{ font-style: italic;}
.photo-byline{ font-style: italic;}
.published{ font-style: italic;}
.author{ font-style: italic;}

.scfDropListGeneralPanel  {
display:block;
float:left;
margin:0 3px;
padding:3px 0 0;
width:61%;
}

.scfEmailGeneralPanel, .scfMultipleLineGeneralPanel, .scfSingleLineGeneralPanel, .scfPasswordGeneralPanel, .scfNumberGeneralPanel, .scfDateGeneralPanel, .scfRadioButtonListGeneralPanel, .scfCheckBoxListGeneralPanel, .scfFileUploadGeneralPanel, .scfDateSelectorGeneralPanel, .scfCreditCardGeneralPanel, .scfConfirmPasswordGeneralPanel, .scfCaptchaGeneralPanel {
display:block;
float:left;
margin:0 3px;
padding:3px 0 0;
width:60%;
}
