/* Curves Screen CSS *//* Overarching Tag Rules */body {	/*background: #FFF url("../images/bg_pattern.gif");*/	background: #dfcf8f url("../images/dotted_bg.gif");	margin: 0;		font: 11px verdana, arial, helvetica, sans-serif;	color: #339;	text-align: center;}/*IE 5 bad dog!!!*//*These global selectors exist to overwrite IE 5's font rendering issues '*/p, td, ul, ol, li {	font: 11px verdana, arial, helvetica, sans-serif;	color: #339;}li.off {	list-style-type: none;	/* margin: 0 0 0 4px; */}/* All H's here now for ease of use */h1 {	font: bold 24px verdana, arial, helvetica, sans-serif;	margin: 0 0 18px 0;}h2 {	font: bold 13px verdana, arial, helvetica, sans-serif;	margin: 0 0 5px 0;}h3, h4, h5, h6 {	font: bold 11px verdana, arial, helvetica, sans-serif;	margin: 0 0 5px 0;}a:link { 	color: #F69;	text-decoration: underline;}a:visited { 	color: #C36;	text-decoration: underline;}a:hover { 	color: #F69; 	text-decoration: none;}a:active { 	color: #C3F;	text-decoration: none;}strong {	font-weight: bold;}em {	font-style: italic;}img, table {	border: 0;}img.photo {	float: right;	margin: 0 0 5px 5px;}img.photoleft {	float: left;	margin: 0 15px 15px 0;}img.contentpic_right {	float: right;	margin: 0 0 30px 30px;}p {	margin: 0 0 12px 0;}td { 	vertical-align: top;	border: 0;	padding: 0;}.ctr {	text-align: center;}/* Main Container */#cshell {	margin: 0 auto 24px auto;	width: 730px;}#container {	/*margin: 0 auto 24px auto;*/	padding: 0px;	/*background: #fff;*/	width: 730px;	text-align: left;}#container td.ctbg {	width: 552px;	/*padding: 0 4px 0 0;*/	background: #0f0;}/* More Testing CSS *//* Navigation */#container td.navbg {	width: 170px;	background: #e6e6ff url("../images/nav/nav_botcorner.gif") no-repeat bottom left;}#container td.navsp1 {	width: 4px;	background: #fff;}#container td.navsp2 {	width: 4px;	background: #fff;}#container td.cmain {	background: #fff;}#nav {	/*margin: 0 4px 0 4px;*/	margin: 0;	border: 0;	padding: 0;	background: #e6e6ff;	/*background: #e6e6ff url("../images/fpo_nav.gif");*/	width: 170px;	/*height: 100%;*/}#nav img.dots {	display: block;	margin: 4px 0 4px 6px;}#nav img.navc {	display: block;	margin: 0 0 0 6px;}#nav div.sub {	margin: 2px 0 0 0;}#nav img.subc {	display: block;	margin: 0 0 2px 6px;}#nav td.top{	margin: 0;	padding: 37px 0 0 0;	background: url("../images/nav/nav_topcorner.gif") no-repeat top left;}#nav td.bot{	margin: 0;	height: 10px;	background: url("../images/nav/nav_botcorner.gif") no-repeat bottom left;}/* Language Chooser */#chooser {	margin: 45px 16px 0 16px;	width: 138px;}#chooser tr.form_row td{	vertical-align: middle;	height: 20px;}#chooser tr.form_row td.btn{	vertical-align: middle;	text-align: right;	padding-right: 7px;}/* Header */#header {	margin: 0;	padding: 0;	background: url("../images/header_bg.gif");	width: 730px;	height: 93px;}#header img.logo{	margin: 20px 0 0 19px;}#header td.c1{	width: 178px;}#header td.c2{	width: 552px;}#header .location{	margin: 25px 0 0 197px;	padding: 0;	background: #fdf3cc;}#header .location td.button{	padding: 5px 0 0 0;}#header .location tr.e_row td{	vertical-align: middle;}#header .location td.btn{	text-align: right;	width: 23px;}#header .location td.btn input{	margin-right: 3px}#header .location td.im_zip{	text-align: center;	width: 99px;}#header .location_admin{	margin: 25px 0 0 197px;}/* Footer */#footer {	margin: 0;	border: 0;	padding: 0;	width: 730px;	height: 23px;}#footer td.left {	background: url("../images/footer/leftbg.gif") no-repeat bottom left;	width: 10px;}#footer td.middle {	width: 710 px;	height: 23px;	padding: 0;	text-align: right;	background: #fff;}#footer td.middle img {	padding-top: 7px;}#footer td.right {	background: url("../images/footer/rightbg.gif") no-repeat bottom right;	width: 10px;}#footer img.navfoot {	margin: 0;	/*display: none;*/}#footer img.pipe {	margin: 0 7px 0 7px;}/* Homepage Promotion */#promo {	background: #fff;}#promo td.p3{	padding-top: 4px;}#promo td.p4{	padding-top: 4px;}/* Registration Promotion */#promo_reg {	margin: 6px auto 4px auto;	width: 730px;	text-align: left;}#promo_reg td {	text-align: right;	padding-right: 25px;}/* Content Area - homepage only */#contenthome {	background: #fff;	margin: 0;	width: 552px;	height: 310px;}/* Content Area - site subsections */#contentmain {	background: #fff;	margin: 0 4px 0 0;	width: 548px;}#contentmain td.main {	background: #fdf3cc url("../images/cmainbg.gif") repeat-y top right;	padding: 30px;	/*width: 548px;*/	height: 170px;	/*height: 100%;*/}#contentmain img.hdg {	display: block;	margin: 0 0 4px 0;}p.tagline {	font: italic 18px/24px "Trebuchet MS", helvetica, sans-serif;	color: #DE577B;} .signature {	font: italic 24px/32px "banner", helvetica, sans-serif;	color: #339;} #required {	color: #F69; }