/* links */

a:link		 {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; color:#0033cc; text-decoration: none;}
a:visited		 {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#0033cc; text-decoration: none;}
a:active		 {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#0033cc; text-decoration: none;}
a:hover 		 {text-decoration: underline; color:#0033cc}

a.small:link		 {font-size:8pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; color:#0033cc; text-decoration: none;}
a.small:visited		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#0033cc; text-decoration: none;}
a.small:active		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#0033cc; text-decoration: none;}
a.small:hover 		 {text-decoration: underline; color:#0033cc}

a.rightnavlink:link		 {font-size:8pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; color:#0033cc; text-decoration: none;}
a.rightnavlink:visited		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#0033cc; text-decoration: none;}
a.rightnavlink:active		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#0033cc; text-decoration: none;}
a.rightnavlink:hover 		 {text-decoration: underline; color:#0033cc}

a.headerlink:link		 {font-size:8pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; color:#0033cc; text-decoration: none;}
a.headerlink:visited		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#0033cc; text-decoration: none;}
a.headerlink:active		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#0033cc; text-decoration: none;}
a.headerlink:hover 		 {text-decoration: none; color:#0033cc}

a.headlinelink:link		 {font-size:15pt; font-style:normal; font-family: helvetica, arial, sans-serif; color:#8A8A8A; text-decoration: none;}
a.headlinelink:visited	 {font-size:15pt; font-style:normal; font-family: helvetica, arial, sans-serif;  color:#8A8A8A; text-decoration: none;}
a.headlinelink:active	 {font-size:15pt; font-style:normal; font-family: helvetica, arial, sans-serif;  color:#8A8A8A; text-decoration: none;}
a.headlinelink:hover 	 {text-decoration: none; color:#8A8A8A}

a.navbarlink:link	 {font-size:10pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; font-weight: bold; color:#ffffff; text-decoration: none;}
a.navbarlink:visited {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold;  color:#ffffff; text-decoration: none;}
a.navbarlink:active	 {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color:#ffffff; text-decoration: none;}
a.navbarlink:hover 	 {text-decoration: none; color:#ffffff}

a.buttonlink:link	 {font-size:11pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; font-weight: bold; color:#ffffff; text-decoration: none;}
a.buttonlink:visited {font-size:11pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold;  color:#ffffff; text-decoration: none;}
a.buttonlink:active	 {font-size:11pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color:#ffffff; text-decoration: none;}
a.buttonlink:hover 	 {text-decoration: none; color:#ffffff}

a.scorecard:link		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color:#0033cc; text-decoration: none;}
a.scorecard:visited		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color:#0033cc; text-decoration: none;}
a.scorecard:active		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color:#0033cc; text-decoration: none;}
a.scorecard:hover 		 {text-decoration: underline; font-weight: bold; color:#0033cc}

/* headers */
h2	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000}
h3	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 13pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000}
h4	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-weight: bold; color:#666666; margin-top: 5;}
h4 .emphasis{color:#FF0000;}
h4 .small{font-size:8pt;}
h5	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#666666; text-align: left;}
.subheader	{  font-family: helvetica, arial, sans-serif; font-size: 11pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#0083BA;}
h5 .emphasis{color:#FF0000;}

/* general classes */
body	 {  font-family: verdana, helvetica, arial, sans-serif; color:#000000}
.text   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; color:#000000}
.text8  {  font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; text-transform: none; color:#000000}
.rightnav  {  font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; text-transform: none; color:#666666; background-color: #eeeeee; text-align: justify;}
.footer	{font-size:8pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; color: #999999;}
.header    {  font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; text-transform: none; color:#0033cc; text-align: right; vertical-align: middle;}
.pagetitle   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color:#000000;}
.subtitle   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color:#0083BA;}

/* forms */
.label  {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#000000}
.field   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; color:#000000}
.error   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#ff0000}
.required   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#ff0000}
.monospace	{font-family:courier new, monospace, courier; font-size: 9pt;}

/* homepage */
.hometext  {  font-family: verdana, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; text-transform: none; text-align: justify; color:#666666; vertical-align: top; padding-left: 10; padding-top: 3;}
.pricing   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; background: #ffffff; color:#666666; padding-top: 1; padding-left: 2; padding-right: 20; vertical-align: top; text-align: justify;}
.homebground { background-color: #eeeeee;}
.navbar{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#ffffff; vertical-align: middle; background-color: #000000;}
.dotline 	 {background:#ffffff url(/images/dotline_bground.gif) repeat-y; }
.graybox { background: #ffffff; border: 1px solid #cccccc;}
.disclaimer	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; color:#999999; padding-top: 5;}
.bottomboxborder	{ background: #CECFCE;}
.bottombox	{ background: #ffffff;}

/* ORDER NOW button */
.buttonborder	{ background-color: #cccccc;}
.button		{ background-color: #999999; text-align: center; vertical-align: middle;}

/* Scorecard Classes */
.tableheader	{font-size:10pt; font-style:normal; font-family:helvetica, arial, sans-serif; color: #ffffff; font-weight: bold; background-color: #003366}
.tablecell	{font-size:10pt; font-style:normal; font-family:helvetica, arial, sans-serif; color: #000000; background-color: #cccccc}
.scorecardheader	{font-size:12pt; font-style:normal; font-family:helvetica, arial, sans-serif; font-weight: bold; color: #ffffff; background-color: #000000}
.scorecardheadercolor	{font-size:12pt; font-style:normal; font-family:helvetica, arial, sans-serif; font-weight: bold; color: #FFCC99; background-color: #000000}
.scoretotal	{font-size:10pt; font-style:normal; font-family:helvetica, arial, sans-serif; font-weight: bold; color: #ffffff; background-color: #000000}
.overallscore	{font-size:12pt; font-style:normal; font-family:helvetica, arial, sans-serif; font-weight: bold; color: #000000; background-color: #FFCC99}
.scorecardtext   {  font-family: helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; color:#000000; background-color: #ffffff}
.scorecardversiontext	{position: relative; top:-15px;}
.scorecardgray   {  font-family: helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#000000; background-color: #cccccc;}

/* Averages Report Classes */
.avgoverallscore	{font-size:12pt; font-style:normal; font-family:helvetica, arial, sans-serif; font-weight: bold; color: #000000; background-color: #FFCC99}
.avgtext   {  font-family: helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; color:#000000; background-color: #ffffff}
.avgtextgray   {  font-family: helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; color:#000000; background-color: #cccccc}
.avgheader8   {  font-family: helvetica, arial, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; text-transform: none; color:#ffffff; background-color: #0083BA;}
.avgheader   {  font-family: helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#ffffff; background-color: #0083BA;}
span.hidden{display:none}

