/**
 * All rights reserved. For license information, contact Synotac Design at
 * http://www.synotac.com
 *
 * @package Website
 * @subpackage CSS
 * @copyright Copyright 2008 by Synotac Design LLC
 * @version $Id: global.css 19 2008-05-07 15:48:46Z cameron $
 *
 */


/***************************************************************************
  GLOBAL HTML TAG CSS
  This is to get rid of MOST browser quirks
  Note that this WILL cause problems with HTML editors
  if users try to put borders on tables, etc.
****************************************************************************/

html {margin-bottom: 1px; height: 100%;}
body {margin: 0; padding: 0; color: #000; font-family: Verdana, Helvetica, sans-serif;
font-size: 11px; line-height: 1.8em; background: #fff; text-align: left;}

/* for browsers that don't properly implement inheritance */
/* NOTE: this includes IE 6 in many cases */
p, li, ul, ol, td, textarea, input, select, font {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em;}
p, h1, h2, h3, h4 {margin: 0 0 1em 0;}
form, input, select, p, td {font-size: 12px; font-weight: normal; text-transform: none;}

p, li, ul, ol {text-align: left; }
img {border: 0;}
form {margin: 0; padding: 0;}
td {padding: 0; vertical-align: top;}
/* line-height: normal is necessary so that IE does not resize input submit buttons on forms */
input {margin: 0; line-height: normal;}
p, h1, h2, h3, h4, h5, h6 {margin: 1em 0;}
h1, h2, h3, h4, h5, h6 {color: #000}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 12px;}

/********************** End global HTML tag CSS *********************/

/***************************************************************************
  GLOBAL CSS CLASSES
  This is a library of basic classes that cover most
  of the core CSS functionality needed
****************************************************************************/

.float_left {float: left; margin: 0 10px 10px 0;}
.float_right {float: right; margin: 0 0 10px 10px;}
.text_left_align {text-align: left;}
.text_center_align {text-align: center;}
.text_right_align {text-align: right;}
.text_justify {text-align: justify;}
.alert {font-weight: bold; color: #f00;}
.no_display {display: none;}

/********************** End global CSS classes *********************/
