*	 	{ margin:0; padding:0; }


html {height: 100%;}

body		{ color:#333333;  font-family: Arial, Helvetica, Sans-serif; font-size:100%; line-height:1.125em; text-align: center;
		  background: #ffffff url(images/gradient.jpg) repeat-x;background-attachment:fixed;min-height: 101%;}

div.wrap	{  position: relative; width:1024px; margin:0 auto; text-align: left;}

div#boxes	{ position: absolute; top: 40px; left:180px; z-index: 10; width:750px;}
div.right	{ float: right; margin: -160px 0 -10px 0;}
div.placeL	{ float: right; padding: 0 80px 0 0; margin-top: -2.5em}
div#CTA	{ position: absolute; top: 25px; left:40px; z-index: 100; width:250px;}
div#twtt	{ position: relative; width:270px; margin-top:1em; margin-left: 102px; z-index: 175;padding-top: 10px;}
div#DrOz	{ position: relative; width:210px; margin-top:-7em;margin-left:180px;z-index: 100;}


table.red	{ width:820px; height:100%; border:0; margin:0; color:#ffffff; background:#b02222;}
table.red td		 { vertical-align: middle;  border:0; margin:0; }
table.red td#top	 { width:805px; height: 40px;  text-align: right; padding-right: 15px; font-weight: bold; }
table.red td.side	 { width:15px;}
table.red td#content	 { width:790px; height:100%; vertical-align: top;  color:#333333; background:#ffffff;}
table.red td#footer	 { width:820px; height: 30px; text-align: center; font-weight: bold;color:#ffffff; background:#b02222; }

table.white		 { width:790px; height:560px; border:0; padding:0; margin:0; }
table.white td		 { vertical-align: top;  border:0; padding:0; margin:0; color:#333333; background:#ffffff;}
table.white td#logo	 { width:555px; color:#333333; background:#ffffff; padding: 10px 0 8px 5px;}
table.white td#sign	 { width:230px; color:#333333; background:#ffffff; padding: 25px 8px 0 0; text-align: right;}
table.white td#main	 { width:765px; height: 100%; vertical-align: top;  color:#333333; background:#ffffff; padding: 0 10px;}

table.forms		{ width: 94%; border: solid 5px #b02222; margin: auto; color:#333333; background: #ffffff;}
td#form			{ padding: 5px;}

table.columns		{ width: 100%; border: 0;}
table.columns td	{ vertical-align: top;}
table.columns td#space	{ width: 2%;}
table.columns td.clmn	{ width: 50%; text-align: left;}
table.columns td.clmnR	{ width: 48%; text-align: right;}

div#nav		{ position: absolute; top: 310px; left:6px; z-index: 20; width: 170px; font-size:13px;}

   table.nav	         { width:168px; height:370px; }
   table.nav td		 { vertical-align:top; height:40px; text-align: right; font-size: 0.9em; font-weight: bold; line-height: 2em;}
   table.nav td#crdts	 { vertical-align:bottom;  height:150px; text-align: right; font-size: 0.8em; font-weight: bold; line-height: 1.2em;}


h1		{ font-size: 1.3em;}
h2		{ font-size: 1em;}
h3		{ font-size: 0.95em;}
p 	  	{ font-size:0.8em; margin: 0.5em; line-height: 1.25em;}
.note 	  { font-size:0.75em; margin: 0.25em 0 0.75em 0;}


p.olRev		{ padding-left:25px;font-weight:bold; line-height: 1.7;}
p.creds		{ text-align: right; margin: 0.5em -6em 1em 0; font-size: 0.65em;}


.small		{ margin-bottom: 0.45em; font-size: 0.8em;}
.center		{ text-align: center;}
.redC		{ color:#b02222;}
.green		{ color:#9aa20e;}
.right		{ text-align:right;}

.caps		{ font-variant: small-caps; text-align: right; margin-top: -0.5em; padding-right:40px;}
#difFont	{ font-family: Times, Georgia, serif;}


img		{ border: 0px; padding: 0; margin: 0;}
img.placeT	{ margin: -0.5em 0 0.5em 0;}
img.placeR	{ float: right; padding: 10px 0 0 8px;}
img.placeL	{ float: left; padding: 0 12px 5px 0;}

ul		{ list-style: disc; margin: -0.5em 0 0 2.5em; padding: .5em 0; font-size: 0.8em; line-height: 1.5em;}

a:link 		{ color: #aa0000; text-decoration: none;}
a:active 	{ color: #bbbbbb; }
a:visited 	{ color: #aa0000; text-decoration: none;}
a:hover 	{ color: #9aa20e; } 
a.white:link	{ color: #ffffff; text-decoration: none;}
a.white:visited { color: #ffffff; text-decoration: none;}
a.white:hover 	{ color: #9aa20e; } 

.link		{ color: #0000cc; text-decoration: underline;}
