body	{ 
	font-size: 100%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: transparent;
	text-align: left;
	padding: 0 
}


p	{ 
	font-size: 100%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: transparent 
}

h1	{ 
	color: #0096da;
	font-size: 1.5em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left 
}

h2	{ 
	color: #faac18;
	font-size: 1.3em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	text-align: left 
}

h3	{ 
	color: #76b83f;
	font-size: 1.1em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none; 
	background-color: transparent; 
	text-align: left 
}
	
h4	{ 
	color: #de1e47; 
	font-weight: bold; 
	font-size: 0.9em; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	background-color: transparent; 
	text-align: left 
}
	
#container { 
background-color: transparent; 
text-align: center; 
margin: 0px auto; 
padding: 0px; 
width: 980px 
}



.brick980   { 
background-color: white; 
float: left; 
clear: both; 
width: 980px 
}
.emPadOne { margin-top: 1em }
#footer    { background-color: white; float: left; clear: both; margin-bottom: 1em; width: 980px }
.columnWrapper620    { background-color: white; float: left; margin-right: 16px; border-right: 1px solid #0096da; border-bottom: medium none #0096da; border-left: medium none #0096da; width: 630px }
.footerWrapper620  { background-color: transparent; float: left; margin-right: 16px; width: 629px }
.columnWrapper320   { float: left; width: 320px }
.footerWrapper320 { float: left; width: 320px }
.brick148  { background-color: transparent; float: left; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 148px }
.brick198     { background-color: transparent; float: left; margin-right: 10px; padding-right: 5px; padding-left: 5px; width: 198px }
.brick273 { background-color: transparent; float: left; margin-right: 10px; margin-left: 0px; padding-right: 5px; padding-left: 5px; width: 273px }
.brick298     { background-color: transparent; float: left; margin-right: 10px; margin-bottom: 10px; padding-right: 5px; padding-left: 5px; width: 298px }
.brick348  { background-color: transparent; float: left; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 348px }
.brick398  { background-color: transparent; float: left; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 398px }
.brick598    { background-color: transparent; float: left; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 590px }
.brick598hollow { background-color: transparent; float: left; width: 590px }
/* brick980 is a class for a 980 pixel wide div that can contain other bricks or columns. */
.centerText { text-align: center }
.justifyText { text-align: justify }
.ninePixelFont  { font-size: 9px; line-height: 1.4em }
.elevenPixelFont  { font-size: 11px; line-height: 1.4em }
.indent { text-indent: 2em }
li.list1      { color: #0096da; font-weight: bold; font-size: 11px; background-color: transparent; list-style-type: disc; list-style-position: outside; margin-bottom: 1em }
li.list2    { color: #333; font-size: 11px; background-color: transparent; list-style-image: url(images/plus16.png); list-style-position: outside; margin-bottom: 1em }
li.listBook { color: #333; font-size: 11px; background-color: transparent; list-style-image: url(images/book.png); list-style-position: inside; margin-bottom: 1em }
li.listAddress { color: #333; font-size: 11px; background-color: transparent; list-style-image: url(images/book_addresses.png); list-style-position: inside; margin-bottom: 1em }
li.listAwardStar { color: #333; font-size: 11px; background-color: transparent; list-style-image: url(images/awardstar.png); list-style-position: inside; margin-bottom: 1em }
li.listPageGo { color: #333; font-size: 11px; background-color: transparent; list-style-image: url(images/page_go.png); list-style-position: inside; margin-bottom: 1em }
li.listUser { color: #333; font-size: 11px; background-color: transparent; list-style-image: url(images/user_orange.png); list-style-position: inside; margin-bottom: 1em }
li.listPDF { color: #333; font-size: 11px; background-color: transparent; list-style-image: url(images/page_white_acrobat.png); list-style-position: inside; margin-bottom: 1em }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#header	           { text-align: center; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 0px; width: 980px }
img  { 
	border: 0 
	}
img.floatLeft	{ 
	flloat: left; 
	margin-top: 0px; 
	margin-right: 4px; 
	padding-top: 0px 
	}

img.pad	    { 
float: left; 
clear: both; 
padding: 1em 
}

img.borderGreen	   { background-color: transparent; border-right: 1px solid #76b83f; border-left: 1px solid #76b83f }
img.borderBlue  { background-color: transparent; border-right: 1px solid #0096da; border-left: 1px solid #0096da }
.blueBack { background-color: #cae8ff }
.blueBackground       { 
background: transparent url(fadingBackBlue.png) repeat-x 
}

.blueBackgroundLite { 
background: transparent url(fadingBackLightBlue.png) 
}

.greenBackground       { 
background: transparent url(fadingBackGreen.png) repeat-x 
}
.blueBarBack   { 
background: transparent url(barBack.png) no-repeat 
}

.blueLine   { 
border: solid 1px #0096da 
}

.greenLine  { 
border: solid 1px #76b83f 
}

.orangeLine { 
border: solid 1px #faac18 
}

/* Links must always be in the order:
   link, visited, focus, hover, active */

a	    { 
font-size: 100%; 
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: none; 
background-color: transparent 
}

a:link	     { 
color: #0096da;
 background-color: transparent
 }

a:visited { 
color: #0096da; 
background-color: transparent 
}

a:focus   { 
color: #333; 
background-color: transparent 
}

a:hover   { 
color: #0096da; 
border-bottom: 1px solid #0096da 
}

a:active  { 
color: #0096da; 
background-color: transparent 
}
.goog a { text-decoration: none }
.goog a:link { text-decoration: none }
.goog a:visited { text-decoration: none }
.goog a:focus { text-decoration: none }
.goog a:hover { text-decoration: none; border: none }
.goog a:active { }
