/****************************************//* 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:10px; 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; }			.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; } /****************************************//* 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 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:center; 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; }/****************************************//* 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; }