/* ---- DO NOT CHANGE ---- *//* -----------------------  STRUCTURE  ----------------------- */body {margin: 0;text-align: center;min-width: 938px;background-color:#666666;}.main {background:url(images/header.jpg) no-repeat center top #FFFFFF;padding: 200px 0px 120px 14px;width: 938px;text-align: left;margin:0 auto;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;position:relative;}.body_back {background:url(images/body_back.jpg) repeat-y;}.content {width: 665px;float: left;}.right {width: 246px;padding: 0px 6px 220px 0px;margin: 0px 0px 0px 670px;background:url(images/right_bottom.jpg) no-repeat bottom left;}.right_top {background-image:url(images/right_top.jpg);background-position:left top;background-repeat: no-repeat;padding-left: 30px;/*background-color:#00FF00;border: #333300 solid 1px;*/}.right_body {background-image:url(images/right_body.jpg);background-repeat:repeat-y;}.linkbar {position: absolute;	top: 14px;	left: 25px;	width: 220px;	z-index:2;	color:#FFFFFF;	font-family: 'Arial Narrow', Tahoma, Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 4px;	font-size: 10px;	font-weight: bold;}.clear {clear:both;}div.content hr {color: #DCDCDC;background-color: #DCDCDC;height: 1px;}/* -----------------------  ROUND EDGES ----------------------- */.br_bubble {width: 220px;padding: 0px 0px 26px 0px;background-image:url(images/br_bubble_bottom.jpg);background-repeat:no-repeat;background-position:bottom right;text-align: left;}.br_bubble_top {background-image:url(images/br_bubble_top.jpg);background-repeat:no-repeat;background-position: right top;padding: 14px 25px 0px 24px;}.br_bubble_body {background-image:url(images/br_bubble_body.jpg);background-repeat:repeat-y;background-position:right;}.gr_bubble {width: 370px;padding: 0px 0px 18px 0px;background:url(images/gr_bubble_bottom.jpg) bottom no-repeat;}.gr_bubble_top {background:url(images/gr_bubble_top.jpg) no-repeat;padding: 16px 12px 0px 16px;text-align:left;}.gr_bubble_body {background:url(images/gr_bubble_body.jpg) repeat-y;}.gr2_bubble {width: 325px;padding: 0px 0px 18px 0px;background-image:url(images/gr2_bubble_bottom.jpg);background-repeat:no-repeat;background-position:bottom center;}.gr2_bubble_top {background:url(images/gr2_bubble_top.jpg) center top;background-repeat:no-repeat;padding: 16px 12px 0px 16px;text-align:left;}.gr2_bubble_body {background:url(images/gr2_bubble_body.jpg) repeat-y center;width: 325px;}.sm_bubble {width: 220px;padding: 0px 0px 50px 0px;background-image:url(images/sm_bubble_bottom.jpg);background-repeat:no-repeat;background-position:bottom left;float: right;}.sm_bubble_top {background-image:url(images/sm_bubble_top.jpg);background-repeat:no-repeat;padding: 16px 12px 0px 22px;}.sm_bubble_body {background-image:url(images/sm_bubble_body.jpg);background-repeat:repeat-y;}.yl_bubble {width: 600px;padding: 0px 0px 39px 0px;background:url(images/yl_bubble_bottom.jpg) no-repeat bottom left;float: left;text-align: right;}.yl_bubble_top {background:url(images/yl_bubble_top.jpg) no-repeat;padding: 24px 12px 0px 24px;text-align: left;}.yl_bubble_body {background-image:url(images/yl_bubble_body.jpg);background-repeat:repeat-y;}/* -----------------------  TYPOGRAPHY  ----------------------- */h1, h2, h3, h4, h5 {font-weight: normal;}h1 {font-family: 'Arial Narrow', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:26px;color: #336699;margin: 0px 0px 8px 0px;}h2 {margin: 0px 0px 14px 0px;font-family: 'Arial Narrow', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#687C82;}h3 {font-family: Arial, Helvetica, sans-serif;font-size:16px;color: #4B696B;margin: 0px 0px 0px 0px;}h4 {font-family: Arial, Helvetica, sans-serif;font-size:18px;color: #454C4E;margin: 0px;}p {line-height: 1.3;margin: 6px 0px;}.gr_bubble p {line-height: 1.4;font-family: Georgia, "Times New Roman", Times, serif;font-size:13px;font-style: italics;}.smalltext {line-height: 1.1;font-size:11px;}.italictext {font-weight: normal;line-height: 1.3;font-family: Georgia, "Times New Roman", Times, serif;font-size:15px;font-style: italics;}.boldtext {font-weight: bold;line-height: 1.3;font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;font-size:13px;}/* -----------------------  LISTS ----------------------- */ul {list-style:outside square;}ul li {line-height: 1.2;padding: 12px 0px 0px 0px;}ol li {line-height: 1.4;}.sm_bubble ul {list-style:none;margin: 10px 0px 0px 12px;	padding-left: 1em;	text-indent: -1em;}.br_bubble ul {list-style:outside square;margin:0;padding: 8px 0px 0px 20px;}dl {margin: 6px 0px;}dl.arrow dd {background:url(images/list_arrow.jpg) no-repeat top left;padding: 0px 0px 12px 20px;line-height: 1.2;}dl.arrow1 dd {background:url(images/list_arrow1.jpg) no-repeat top left;padding: 0px 0px 12px 20px;line-height: 1.2;}dl.check dd {background:url(images/list_check.jpg) no-repeat top left;padding: 0px 0px 12px 20px;line-height: 1.2;}/* -----------------------  LINK COLORS  ----------------------- */a:link {	color: #0e7794;	text-decoration:none;}a:visited {	color: #0e7794;	text-decoration:none;}a:hover {	color: #0e7794;	text-decoration:underline;}a:active {color:#0e7794;}.clientssay {	color: #405A60;	font-size: 11px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style:italic;	line-height:1.5;	padding-right: 10px;	padding-left: 10px;	padding-top: 2px;	padding-bottom: 2px;}.newsletter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #4c4949;}td.newsletter {	padding-left: 10px;	padding-top: 2px;	padding-bottom: 2px;}	ul.clientresources {	list-style-position: outside;	list-style-image: url(images/red_bullet_sq.gif);	list-style-type: square;	padding-top: 5px;}