/* CSS Document */

/*
***************************************
	TYPOGRAPHY AND COLOR RULES
***************************************
*/
body {text-align: center; background: transparent ; color: #333333; font: 11pt Arial, Helvetica, Geneva, sans-serif;  margin-left: 0pt; margin-top: 0pt; }
div, p, th, td  { font: 11pt  Arial, Helvetica, Geneva, sans-serif; vertical-align: top; line-height: 15pt; }
ul {margin: 0em 0em 1em 1.3em; list-style-position: outside; padding: 0pt;}
li {margin: .15em 0 .75em 0;}
p { background-color: transparent;}
a {text-decoration: underline;}	
a:link {color: #007EA8; background-color: transparent; text-decoration: underline; font-weight: bold;	}
a:visited {color: #007EA8; background-color: transparent; text-decoration: underline; font-weight: bold;}
a:hover	{color: #999999; text-decoration: underline; background-color: transparent;}
h1 {background-color: #007EA8; color: white; text-transform: uppercase; font-weight: bold; font-size: 11pt; padding: 3pt 10pt 3pt 15pt; letter-spacing: 1pt;}
h2 {background-color: #007EA8; color: white; text-transform: uppercase; font-weight: bold; font-size: 12pt; padding: 3pt 10pt 3pt 15pt; }
h3 {background-color: #d0d0d0; color: #000000; font-weight: bold; font-size: 11pt; padding: 3pt 10pt 3pt 15pt; }
h4 {border-bottom: 1pt solid #d0d0d0; color: #000000;  font-weight: bold; font-size: 11pt; padding: 3pt 10pt 3pt 2pt; }
h5 {border-bottom: 1pt solid #d0d0d0; color: #000000; text-transform: uppercase; font-weight: bold; font-size: 11pt; padding: 3pt 10pt 3pt 2pt; }



/*
***************************************
	LAYOUT RULES
***************************************
*/

td#dotbar {padding: 20pt 0pt 20pt 0pt;}
td#productPhoto {padding: 10pt 10pt 20pt 10pt; background-color: transparent; width: 200pt; }
td#titleArea {padding: 30pt 10pt 10pt 10pt ; background-color: transparent; width: 297pt;}
td#adArea {padding: 10pt 10pt 10pt 10pt ; background-color: transparent; width: 208pt; }
div#demoAd {  border: 3pt solid #d7d7d7; background-color: #d7d7d7; width: 206pt; padding: 10pt;}
div#demoAdarea { padding:  10pt; width: 186pt; font-size: 9pt; }
div#leftContent {padding: 10pt 10pt 10pt 15pt;}
div#middleContent {padding: 10pt 10pt 10pt 15pt;}
div#rightContent {padding: 10pt 10pt 10pt 15pt;}

div#navlinks {margin: 7pt 0pt 5pt 0pt; padding: 0pt;}
div#navlinks a:link, div#navlinks a:visited {display: block; padding: 6pt 5pt 6pt 0pt; background: transparent; text-decoration: none; color: #666666; font-weight: bold; border-bottom: 1pt solid #d7d7d7;}
div#navlinks a:hover {color: #007EA8;}

.bold {font-weight: bold;}
.red {color: #FF1111;}
.redboldlarge {color: #FF1111; font-weight: bold; font-size: 1.3em;}
.blue {color: #007EA8;}
.blueboldlarge {color: #007EA8; font-weight: bold; font-size: 1.3em;}


.blackboldlarge {color: #000000; font-weight: bold; font-size: 1.1em;}
.italic {font-style: italic;}
.quote {font: 17pt times, serif; color: #9F2424; line-height: 1.1em; font-style: italic; }
