/* ------------------------------------------------------------------
global.css
------------------------------------------------------------------ */


/* Reset (mix of Eric Meyer's & Yahoo's reset)
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, 
h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse:collapse;border-spacing:0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, 
blockquote:after,
q:before, 
q:after { content: ""; }
blockquote, 
q { quotes: "" ""; }


/* Typography 
-------------------------------------------------------------- */
body { font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 1.5; font-size: 12px; } 


/* Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 120%; margin-bottom: 15px; font-weight: bold; }
h1 { font-size: 30px; font-weight: normal; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }


/* Text elements
-------------------------------------------------------------- */
p { margin: 0 0 15px 0; }
ul, ol { margin: 0 0 15px 20px; }
ol { list-style-type: decimal; }
dl { margin: 1.5em 0; }
dl dt { font-weight: bold; }
a { color: #125AA7; text-decoration: none; }
a:hover { color: #000; }
blockquote { margin: 0 1.5em 1.5em 1.5em; font-style: italic; }
strong { font-weight: bold; }
em { font-style: italic; }


/* Form Element Defaults
------------------------------------------------------------------ */
input[type="text"],
textarea,
select { font-family: arial,helvetica,clean,sans-serif; background: #fff url(../images/field-bg.gif) repeat-x; border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; border-left: 1px solid #c3c3c3; font-size: 100%; }
select { margin: 0; padding: 2px 1px; }
input, textarea { padding: 4px 1px; }


/* Some default classes
-------------------------------------------------------------- */
.text-small { font-size: 10px; }
.text-large   { font-size: 12px; }

