﻿/*

Typograhy Style sheet is used in both intranet and web-scrapped applications.
When web-scrapping - make sure you link to the typograhy style sheet BEFORE you link to the clients styles
This way the clients styles will override the ones declared here.

In the case that a style is not declared in the clients styles - the styles in the typography.css will be used.

*/

/* font type for form element textarea */
textarea, body
{
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: "arial",sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size: 2.5em; }
h2 { font-size: 2.0em; }
/* Header styling on address details (microformat) */
div.vcard h2 { margin:0.5em 0; background: transparent url(../images/vcardh2Bg.gif) no-repeat left center; } 
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
p br { margin-top:2px; }

a:focus, 
a:hover     { color: #000099; text-decoration: none; }
a           { color: #000099; text-decoration: underline; }
.datalistPaginationContainer a { font-weight:bold; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 

/* Lists
-------------------------------------------------------------- */

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

/*ul a, ul li a {font-size:0.8em;}*/


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; border-spacing: 1px;}
/*th          { font-weight: bold; background: #053A95 url(../images/datalistHeaderBg.gif) repeat-x top left; color: #fff; }*/
th          { font-weight: bold; color: #fff; }
th,td       { padding: 4px 10px 4px 5px; }
tr.even td  { background: #f1f1f1; }
tfoot       { font-style: italic; }
caption     { background: transparent; }
tr          { background-color:#f1f1f1; }
dt          {font-size:1.1em;}

/*Other Elements
-------------------------------------------------------------------*/
legend {font-size:1.2em; font-weight:bold; color:#000000}
label {font-size:1.2em;}
fieldset {padding-top:10px; padding-left:10px; border:solid 2px #DDDDDD; }
label em{color:Red; font-weight:bold;}
input {font-size:1.2em;}
select {font-size:1.2em;}
textarea {font-size:1.2em;}