/***** Global Settings *****/

html, body {
border:0;
margin:0;
padding:0;
}

body {
font:100%/1.5 verdana, Arial, Helvetica, sans-serif;
margin: 0 auto;
width: 720px;
font-size: 11px;
}

/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}

h2 {
padding:20px 0;
letter-spacing:-1px;
font-size:1.5em;
}

h3 {
font-size:1em;
font-weight:bold;
}

/***** Common Formatting *****/

p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}

ul { list-style-image: url('../images/list.png') ;}
ul li{ margin: 11px 0; padding: 0 0 0 8px; }


ul, ol {
padding:0 0 1.25em 15px;
}

blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}

small {font-size:0.85em;}

img {border:0;}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

/***** Links *****/

a,
a:link,
a:visited,
a:hover {text-decoration:none; color:black;}

a:active { outline: none;}
a:focus { -moz-outline-style: none;}


/***** Forms *****/

form {
margin:0;
padding:0;
display:inline;
}

	form input,
	form select,
	form textarea {
	font:1em Arial, Helvetica, sans-serif;
	}
	
	form textarea {
	width:100%;
	line-height:1.25;
	}
	
	form label {cursor:pointer;}

/***** Tables *****/

table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}

	table tr td {padding:2px;}

/***** Wrapper *****/

#wrap {
width:960px;
margin:0 auto;
}

/***** Global Classes *****/

.clear    {clear:both;}
.fll    {float:left;}
.flr   {float:right;}

.txl     {text-align:left;}
.txr    {text-align:right;}
.txc   {text-align:center;}
.txj  {text-align:justify;}
.ltrSp { letter-spacing: 0.5px; }

.zeroPad { padding:0px; }
.leftPad { padding-left:6px;}
.smallerer { width: 600px; }
.downerer { margin: 0 0 -22px; display: block; }
.b         {font-weight:bold;}
.addTopMargin { margin-top: 23px; }
.addTopMargin18 { margin-top: 18px; }
.addTopPadding { padding-top: 4px; }
.addBottomMargin { margin-bottom:18px; }
.italic        {font-style:italic;}
.underline     { border-bottom:1px solid; }
.highlight     {background:#ffc;}
.family { font-family: 'trebuchet ms'; }
.interLine { line-height: 1.3em; }
.rela { position: relative; }

.wrap          { width:960px;margin:0 auto; }



/***** Footer *****/
#foot { color:#ccc; line-height: 1.7em;}
#foot a,
#foot a:link,
#foot a:visited,
#foot a:hover {text-decoration:underline; color:#ccc;}
#foot .contactTx { float:left; }