/******************************
   General element styles
******************************/
* { margin:0; padding:0; }
html, body { height:100%; }
body { font-family: Arial, Helvetica, sans-serif; font-size:100%; background-color:#ffffff; position:relative; }
h1 { font-size:24px; color:#333333; margin:0 0 16px 0; font-weight:normal; font-family:"Times New Roman", Times, serif; text-transform:uppercase; } 
h2 { font-size:1.6em; color:#cc6699; margin:0 0 12px 0; font-weight:normal; font-family:"Times New Roman", Times, serif; text-transform:uppercase; } 
h3 { font-size:1.5em; color:#333333; margin:0 0 6px 0; font-weight:normal; font-family:"Times New Roman", Times, serif; text-transform:uppercase; }
h4 { font-size:1.4em; color:#cc6699; margin:0 0 6px 0; font-weight:normal; font-family:"Times New Roman", Times, serif; }
ol { margin:0 0 10px 18px; }		
ul { margin:0 0 10px 24px; }
input { font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#333333; }
select { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
fieldset { border:none; }
	legend { display: none; }
a { color: #00cc99; text-decoration:none; }
	a:hover { text-decoration:underline; }
p { margin:0 0 8px; }
	p.last { margin:0 0 16px; }
img { border:none; }

#wrap{ width:800px; height:100%; height: auto !important; min-height:100%; margin:0 auto; padding:0 16px; border-left:1px solid #cc6699; border-right:1px solid #cc6699; overflow:hidden; color:#333333; font-size:12px;  position:relative; }

/******************************
   Top Nav
******************************/
#nav { overflow:hidden; }
	#nav ul { list-style:none; overflow:hidden; } 
		#nav ul li { float:left; margin:0 8px 0 0; }
		
/******************************
   Header
******************************/		
#header { overflow:hidden; border-bottom:1px solid #cc6699; margin:0 0 12px; }
	#header .logo { float:left; width:323px; height:120px; background:url('../images/logo.gif') no-repeat; }
		#header .logo a { width:252px; height:120px; display:block; text-indent:-1000em; }	
	#header .nav { float:right; width:448px; margin:16px 0 0; text-align:right; }			
		#header .nav h2 { margin:0 0 32px; font-size:18px; font-style:italic; letter-spacing:.1px;  }	
		#header .nav a { border-right:1px solid #cc6699; padding:0 6px 0 0; margin:0 6px 0 0; font-family:"Times New Roman", Times, serif; font-size:14px; letter-spacing:1px; }		
			#header .nav a.last { border:0; margin:0; }		

				
/******************************
   Content
******************************/
#content { }
#content td { font-size: 11pt; }
#content td.images { padding: 0px 0px 0px 0px; text-align:center; }
#content td.description { padding-bottom: 15px; text-align: center; }
				
/******************************
   Footer
******************************/
#footer { overflow:hidden; border-top:1px solid #cc6699; width:800px; left:50%; margin:25px 0 12px 0px; bottom:0; font-size:10px; text-align:center; }	
	#footer a { margin:0 4px; }
	
