/****************************************/
/* CLIENT NAME */
/* Copyright (c) The Worx Group - 2008 */
/* base.css */
/****************************************/
img	{ border:0px; }
img, div, input { behavior: url("/style/iepngfix.htc"); }
.clear { clear:both; }
form { margin:0; }

body { margin:0; padding:0; text-align:center; min-width:818px; background:#af0050 url(/images/background.jpg) top repeat-x; font-family:arial; font-size:12px; color:#333; }
strong { font-weight:bold; }

/****************************************/
/* Common */
/****************************************/
.shadow { width:800px; margin:0 auto; padding:0 9px; background:url(/images/background_shadow.jpg) top no-repeat; text-align:left; }
	.container { width:800px; background-color:#FFF; }
		.header { position:relative; z-index:9; height:110px; }
			.logo { position:absolute; left:10px; bottom:-14px; }
			.subscribe { position:absolute; right:92px; top:0px; padding-left:10px; height:28px; background:url(/images/nav_bg.gif) repeat-x; font-size:12px; font-weight:bold; }
				.subscribe a { display:block; padding:8px 12px 8px 20px; color:#9f0049; text-decoration:none; background:url(/images/subscribe_envelope.gif) left no-repeat; }
				.subscribe a:hover { text-decoration:underline; }
			.spanish { position:absolute; right:4px; top:0px; height:28px; background:url(/images/nav_bg.gif) repeat-x; font-size:12px; font-weight:bold; }
				.spanish a { display:block; padding:8px 12px 8px 12px; color:#9f0049; text-decoration:none; }
				.spanish a:hover { text-decoration:underline; }
			.nav { position:absolute; right:0px; bottom:0px; }
				.nav ul {  font-size:12px; font-weight:bold; margin:0; padding:0; }
				.nav li { display:inline; }
				.nav li a { float:right; display:block; padding:8px 10px 8px 10px; color:#666; text-decoration:none; background:url(/images/nav_bg.gif) repeat-x; border-left:1px solid #FFF; }
				.nav li a:hover { background:url(/images/nav_bg_on.gif) repeat-x; color:#9f0049; }				
			.notes { width:234px; height:252px; position:absolute; right:-50px; top:20px; background:url(/images/notes.png) no-repeat; z-index:9; }
				.notes_01 { position:absolute; left:40px; top:20px; }
				.notes_02 { position:absolute; left:25px; top:80px; }
				.notes_guard { float:right; width:180px; height:110px; } 
				.music { text-align:left; font-weight:bold; display:block; color:#333333; width:267px; height:62px; position:absolute; right:5px; top:73px; background:url(/images/are-you-dense-advocacy-logo.png) no-repeat center 0; border:1px solid #ccc; }
/****************************************/
/* Content */
/****************************************/
		.content { background-color:#FFF; padding:15px 0; }
			.content h1 { font:normal normal 30px times; color:#9f0049; text-transform:uppercase;padding:0 0 15px 0; }
				.hdr_image { padding-bottom:10px; }
			.content h2 { font:normal bold 14px/15px arial; color:#9f0049; text-transform:uppercase; }
			.content h3 { font:normal normal 24px/25px times; color:#006666; text-transform:uppercase; padding:15px 0 15px 0; }
			.content p { font-size:13px; line-height:15px; padding:8px 0; }		
			.content ul { padding:6px 0 10px 0; }
			.content li { margin-left:15px; list-style-type:disc; }
			.content a { font-weight:bold; color:#9f0049; text-decoration:underline; }
			.content a:hover { color:#000; }
			.content div.downloadpdf {float:right;border:2px solid #9f0049;margin:0px 50px 20px 0px;}
   .content div.downloadpdf h2 {padding:10px;margin:0px;}
   .content div.downloadpdf a {color:#9f0049;padding:0px;margin:0px;}
			.content a.gray { text-transform:uppercase; font-weight:bold; color:#333; text-decoration:underline; }
			.content a.gray:hover { color:#9f0049; }
			
			.emphasis { font:normal bold 12px/15px arial; color:#9f0049; text-transform:uppercase; }
			p.emphasis_blue { border-top:1px solid #006666; border-bottom:1px solid #006666; padding:10px 0; color:#006666; font-size:15px; font-weight:bold; margin-bottom:20px; }
			ul.emphasis_blue { border-top:1px solid #006666; border-bottom:1px solid #006666; padding:10px 0; color:#006666; font-size:15px; font-weight:bold; margin-bottom:20px; }
			li.emphasis_blue { padding-bottom:10px; }
			
			.content table { font-size:12px }
			.content td { vertical-align:top; padding:4px; }
			td.table_number { font-weight:bold; }
			td.table_text { font:normal bold 12px/15px arial; color:#9f0049; text-transform:uppercase; }
			td.table_text span { color:#666; font-size:12px; font-weight:normal; text-transform:none; }
/****************************************/
/* Footer */
/****************************************/
		.double_border { margin:0 15px; border-top:1px solid #f4a5c9; border-bottom:1px solid #f4a5c9; }
		.footer { padding:15px; text-align:left; font-size:10px; }
			.footer ul { padding:-0; margin:0; }
			.footer li { display:inline; padding:0 3px; }
			.footer a { color:#666; text-decoration:underline; }
			.footer a:hover { color:#9f0049; }
			.footer p { padding-top:5px; }
   .footer_left {float:left;}
   .footer_right {float:right;}
/****************************************/
/* Contact Form */
/****************************************/
#contact_form { padding:10px; margin:0px; font-size:12px; color:#9f0049; }
	#contact_form .line { margin:0px; padding-bottom:5px; }
	#contact_form .label_primary, #contact_form .label_primary_mandatory { float:left; width:90px; vertical-align:middle; padding:4px 0; margin-right:5px; }
	#contact_form .label_secondary, #contact_form .label_secondary_mandatory { float:left; vertical-align:middle; padding-top:4px; margin-right:5px; }
	#contact_form .label_primary_mandatory, #contact_form .label_secondary_mandatory { font-weight:bold; } 
	#contact_form .input { float:left; margin-right:5px; }
	#contact_form .clear { clear:both; }
	#contact_form .input_text { width:232px; font-family:Arial; font-size:8pt; color:#000; border:1px solid #666; padding:2px; }
	#contact_form .input_select { font-family:Arial; font-size:8pt; color:#000; }
	#contact_form .input_button { border:1px solid #9f0049; padding:2px; background:url(/images/nav_bg.gif) repeat-x; font:normal 12px arial; }
        
        
/****************************************/
/* Contact Form */
/****************************************/
        
.valentine {text-align:right; font-weight:normal; font-size:11px; display:block; margin:31px 0px 0 280px; padding:0px; text-decoration:none;  color:#333333; width:200px; border:none; float:left; text-align:center;}
.valentine a{text-decoration:none;color:#333333;}
.valentine span{text-decoration:none;color:#f083b4; font-weight:bold;}
.valentine img{margin:3px 0 0 0;}

