/* Global */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, border, hr, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline}
:focus {outline:0}
body {font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:1; background:url(../images/body-bg-tile.png) repeat-x;}
ol, ul {list-style:none}

blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
hr {margin:10px 0px 10px 0px; border:0; border-bottom:1px dotted #999}
h1 {font-size:30px; font-weight:normal; margin:0px 0px 24px 0px; color:#1E6B98}
h3 {font-size:18px; margin:24px 0px 14px 0px;font-weight:normal;}
h2 {font-size:18px; margin:18px 0px 14px 0px; color:#1E6B98; font-weight:normal;}
h4 {font-size:14px; font-weight:bold; margin:18px 0px 10px 0px;color:#9A9A9A}
p  {font-size:1em; line-height:19px; margin:0px 0px 18px 0px}
a {color:#0033FF}
em {font-style:italic}
strong {font-weight:bold}
table {padding:6px 0px 18px 0px; line-height:1.2}
td {border:solid 1px #dddddd; padding:6px}

ul.list { padding:0px 0px 14px 24px;line-height:1.4; }
ul.list ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
ul.list li {list-style:disc;  margin:0px 0px 4px 0px; }
ul.list ol li {list-style:disc;  margin:0px 0px 4px 20px; }


ul.ticks { margin:15px 0px 18px 18px;}
ul.ticks ul { margin:0px 0px 50px 0px;}
ul.ticks li {padding:0px 0px 0px 25px; line-height:1.4em; margin:0px 0px 5px 0px; background:url(../Images/content-tick.png) no-repeat; font-weight:bold;}

ul.arrows 	{ margin:0px 0px 0px 0px; padding:0px 18px 18px 18px;}
ul.arrows ul {margin:0px 0px 0px 10px;}
ul.arrows li { padding:0px 0px 10px 15px; margin:10px 0px 0px 0px; background:url(../Images/content-arrows.png) no-repeat 0px 2px; font-weight:bold;border-bottom:1px dotted #dddddd}

ul.topten {padding:0px 36px 14px 0px; line-height:1.4em;}
ul.topten ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 10px;}
ul.topten li {position:relative; padding-left:30px; margin:0px 0px 20px 0px; font-size:1.1em}
ul.topten li p {font-size:0.9em}
ul.topten span {position:absolute; left:0; height:24px; width:24px; _margin-left:-30px;}

.iva_1 {background:url('/images/content-topten.png') no-repeat -1px -1px;}
.iva_2 {background:url('/images/content-topten.png') no-repeat -1px -26px;}
.iva_3 {background:url('/images/content-topten.png') no-repeat -1px -51px;}
.iva_4 {background:url('/images/content-topten.png') no-repeat -1px -76px;}
.iva_5 {background:url('/images/content-topten.png') no-repeat -1px -101px;}
.iva_6 {background:url('/images/content-topten.png') no-repeat -26px -1px;}
.iva_7 {background:url('/images/content-topten.png') no-repeat -26px -26px;}
.iva_8 {background:url('/images/content-topten.png') no-repeat -26px -51px;}
.iva_9 {background:url('/images/content-topten.png') no-repeat -26px -76px;}
.iva_10 {background:url('/images/content-topten.png') no-repeat -26px -101px;}

/* Clearfix */
.clearfix:after {content:"."; height:0; clear:both; visibility:hidden; display:block}
.clearfix 		{display:inline-block}
* html .clearfix {zoom:1; display:block}


/* Container */
#main-container 		{width:879px;  margin:0px auto;	}

/* ------------- Header ------------- */
#header 				{width:877px;  height:151px;  position:relative;  }
#logo 					{width:255px; height:89px;  position:absolute; top:0px; left:36px }

#telephone  			{width:480px;  height:114px; white-space:nowrap; position:absolute; top:7px; right:20px; text-align:right; }
#top-links-services		{width:200px; height:20px; float:right; font-size:12px; font-weight:bold;}
#telephone strong   	{height:42px; font-size:18px; font-weight:normal; color:black; display:block; line-height:1.3; float:right  }
#telephone strong span  {font-size:30px; }
#telephone p 	 		{height:28px; display:block; line-height:2.3; padding-right:10px; float:right }
#telephone a.button 	{width:133px; height:26px; font-size:12px; display:block; float:right; background:url(../images/top-button-contact.png); text-align:center; line-height:2.2; background-color:#CCCCCC; text-decoration:none; color:white; font-weight:bold}

#resize-links			{position:absolute; left:470px; top:7px; height:20px; z-index:10; font-size:12px; padding:1px 0 0 15px;}
#resize-links span   	{position:absolute; width:70px; top:0px;left: 112px;}

#resize-links span a	{color:black; text-decoration:none; margin:-3px 3px 0 0; _margin:-3px 3px 0 -3px; text-align:center; width:20px; height:20px; display:block; float:left;}

.small-font				{background-image:url(../images/nav-A-Small-over.png)}
.medium-font		    {background-image:url(../images/nav-A-medium.png)}
.large-font				{background-image:url(../images/nav-A-large.png)}

.small-font:hover		{background-image:url(../images/nav-A-Small-over.png)}
.medium-font:hover	    {background-image:url(../images/nav-A-medium-over.png)}
.large-font:hover		{background-image:url(../images/nav-A-large-over.png)}

/* Nav  */
#header ul 				{width:879px; list-style-type:none; text-align:center; font-weight:bold; font-size:1em; position:absolute; left:0px; top:112px;  display:block;}
#header li 				{float:left; display:block;  padding:0px; margin:0px; line-height:2.4; background:url(../images/button-sprite.png) repeat-x 200px 0px;}
#header li a		 	{height:35px; color:black; display:block; padding:5px 0px 0px 0px; text-decoration:none; border-right:1px solid white;  }
#header li a:hover	 	{text-decoration:underline}

li#nav-iva a 			{width:90px;background:url(../images/button-sprite.png) repeat-x top left; }
li#nav-faqs a 			{width:120px;}
li#nav-bankruptcy a		{width:130px;}
li#nav-write a 			{width:142px;}
li#nav-alternatives a 	{width:150px;}
li#nav-advice a 		{width:132px;}
li#nav-news a 			{width:108px; background:url(../images/button-sprite.png) repeat-x top right;}

.body_iva #header li#nav-iva a  {background:url(../images/button-sprite.png) repeat-x bottom left;}
.body_faqs #header li#nav-faqs a  {background-color:#E0F6FF}
.body_bankruptcy #header li#nav-bankruptcy a  {background-color:#E0F6FF}
.body_write #header li#nav-write a  {background-color:#E0F6FF}
.body_alternatives #header li#nav-alternatives a  {background-color:#E0F6FF}
.body_advice #header li#nav-advice a  {background-color:#E0F6FF}
.body_news #header li#nav-news a  {background:url(../images/button-sprite.png) repeat-x bottom right;}

#breadcrumb				{width:845px; padding:8px 0px 8px 30px; background-color:#E0F6FF ; font-size:0.85em }

#body-container 		{width:875px; margin:0px auto; padding:0px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
#body-breadcrumb    	{width:450px; float:left; font-size:0.9em; margin:4px 0px 4px 0px;  }
#body-breadcrumb a  	{font-weight:normal;}
/* ------------- end HEADER -------------  */


/* Buttons */
.button-speaktoexpert 	{width:250px; height:38px; font-size:1.3em; line-height:2; background:url(../images/button-sprite.png) no-repeat 0px -130px; display:block; text-decoration:none; color:black; text-align:center; float:left}
.button-yellowbg 		{width:170px; height:18px; background:url(../images/button-sprite.png) 0px -214px; display:block; float:left; padding:6px 0px 5px 20px; color:black; text-decoration:none; font-weight:bold; margin-bottom:3px;float:left}
.button-apply 			{width:160px; height:32px; font-size:1em; line-height:2.2; background:url(../images/button-sprite.png) no-repeat 0px -72px; display:block; text-decoration:none; color:black; text-align:center;}
/* Buttons */


/* ------------- Home elements ------------- */
#body-home-pic			{width:566px; float:left; background:url(../images/home-pic.jpg) no-repeat 22px 18px; padding:24px 0px 15px 30px; }
#body-home-pic p.intro	{width:330px; font-size:1.3em; font-weight:normal; margin:0px 0px 18px 0px; line-height:1.4; display:block }
#body-home-pic p		{width:330px; font-size:1.1em; line-height:1.3; line-height:1.4; margin-bottom:0;}
#body-home-pic h1		{color:black; font-size:36px; color:#1E6B98; margin:0px 0px 18px 0px; padding:0px}

#body-home-right-box 	{float:left; display:block; margin:18px 0 18px 0; width:245px;}

#news-container		{width:739px;  border-top:1px solid #cccccc;  float:left; padding:0px 118px 0px 18px; margin:0 }
#news-container h3	{ padding:0px; margin:14px 0px 18px 0px;}
#news-container p	{line-height:20px;}
#news-container a	{font-weight:bold}



#IVA-container		{width:760px; border-top:1px solid #cccccc;  float:left; padding:8px 18px 0px 18px;  }
#IVA-container p	{line-height:20px;}

#home-boxes				 {width:876px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; font-weight:normal; float:left;}
#home-boxes .boxleft  	 {width:251px; border-right:1px solid #dddddd; float:left; padding:18px 18px 0px 18px; height:150px}
#home-boxes .box 		 {width:250px; border-right:1px solid #dddddd; float:left; padding:18px 18px 0px 18px; height:150px}
#home-boxes .box h3		 {width:268px; color:Black; background-color:#D5F0FB;}
#home-boxes .boxend h3	 {color:Black; width:282px;}
#home-boxes .boxend 	 {width:260px; float:left; border-left:1px solid #ffffff; padding:18px 18px 0px 18px; height:150px}
#home-boxes h3 	 		 {width:200px; font-size:1.4em; background:url(../images/home-boxes-bg.png) repeat-x top; margin:-18px; padding:10px 0px 10px 18px; display:block;font-weight:normal;}
#home-boxes p 			 {width:230px; font-size:1em;  margin:-18px; padding:24px 0px 10px 18px; display:block; }
#home-boxes a {}
#home-boxes span 		 {font-weight:bold; color:#E57B00;}
#home-boxes p.home-links {line-height:1.9}

#home-aboutus 			{width:540px; background:url(../images/home-logos.png) no-repeat 594px 20px; padding:0px 300px 0px 18px; float:left; margin:0px; }
#home-aboutus  h2		{color:black }


#home-cta 				{width:730px;  background:#FFF7D5 url(../images/content-box-cta-logo.png) no-repeat 0px 0px; padding:8px 8px 4px 100px; float:left; margin:18px;  }
* HTML #home-cta 		{margin-left:9px;  }

#home-cta-text			{width:500px; height:60px; line-height:1.6;  float:left }
#home-cta-text strong	{font-size:18px; }
#home-cta-text p 		{font-size:14px; padding:0px; }
#home-cta-button 		{width:150px; height:50px; float:left; padding:10px 0px 0px 0px }
#home-cta-button a 		{width:210px; height:38px; display:block; font-size:1em; font-weight:bold; color:black;  background:url(../images/footer-cta-button.png) 0px 0px  no-repeat; text-decoration:none;  padding:12px 0px 0px 20px; float:left }

#home-disclaimer			{width:700px; padding:10px 0px 0px 0px; float:left; margin:0px; }
* HTML #home-disclaimer	 {margin-left:9px;  }


#right-example 			 	      {width:245px; padding:14px 0px 10px 16px; float:left; background:url(../images/right-bg.png) bottom left no-repeat; margin:0 0 15px 0}
#right-example span 	 		  {margin:-14px -14px -14px -16px; padding:0; height:60px; width:260px; display:block; background:url(../images/right-bg.png) top left no-repeat}
#right-example p   			      {padding:0px; margin:0px 0px 12px 0px; width:230px; display:block; white-space:normal; }
#right-example small			  {width:214px; height:24px; font-size:16px; padding:6px 0px 0px 0px;  font-weight:bold; display:block; color:#003361}
#right-example #example           {width:226px; padding:0px 0 0 0; margin:0px 0px 0px 0;}
#right-example #example em        {padding:2px 0px 8px 0px; font-size:12px; font-style:normal; display:block}
#right-example #example table     {width:225px; padding:0; margin:0; border:0}
#right-example #example table td  {padding:2px 2px 2px 0; margin:0; border:0}
#right-example #example big       {width:230px; height:24px; padding:0px 0px 9px 0px; margin:8px 0px 10px 0px; 
								  line-height:1.8; font-weight:bold; color:#003E6D; display:block; background-color:white; 
								  font-size:18px; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;}
								  							  

/* ------------- END Home elements -------------  */




/* ------------- DEBT TEST ------------- */
#debttest {width:560px; margin:30px 0px 8px 0; background:url(../Images/form-debttest-bg.png) bottom left no-repeat; padding-bottom:28px;}
#debttest.subpage {position:relative; top:auto}
#debttest div.form-top {background:url(../Images/form-debttest-bg.png) top left no-repeat;}
#debttest h2 {height:35px; color:#003361; font-size:22px; font-weight:bold; margin:0; padding:15px 0 0 17px;}
#debttest form {background:url(../Images/form-debtdebt-bluebg.png) 22px bottom no-repeat; width:511px; padding-bottom:20px}
#debttest div.form-header {background:url(../Images/form-debtdebt-bluebg.png) 22px 0px  no-repeat; height:5px}
#debttest p {height:60px; padding:0px 0px 0px 17px; font-size:14px; width:335px; margin:0;}
#debttest h3 {height:22px; font-weight:bold; font-size:17px; color:#FFF;  margin:10px 0 10px 0;}
#debttest label {height:15px; padding:0px 0px 4px 0px; font-size:12px; white-space:nowrap; font-weight:bold; color:#FFF; display:block;}
#debttest input, #debttest select {width:192px; padding:1px; margin:0px 0px 8px 0px; border:1px solid #7F9DB9; float:left; font-size:13px; float:none}
#debttest input {padding:2px}
#debttest #debttest_privacy {padding:18px 0px 0px 0px}
#debttest #debttest_privacy a {font-size:12px; color:#FFF}
#debttest #debttest_privacy input {width:auto; margin:0px 0px 0px 7px; border:0px}
#debttest #debttest_button input {width:190px; height:43px; margin:6px 0px 0px 0px; border:0px}
#debttest_left {width:208px; padding:0px 0px 0px 54px; float:left}
#debttest_right {width:219px; padding:0px 0px 0px 17px; float:left}
#debttest em {width:420px; margin:0px; padding:16px 0 0 80px; font-size:13px; line-height:1.4; font-style:normal; display:block; float:left;}

#debttest #warning-home {border:1px solid white;display:none;font-size:0.9em;margin:11px 0 12px 50px;padding:10px 0 15px 14px;width:415px;}
#debttest #warning-home li {margin:0px 0 0 18px; color:White;  list-style-type:disc; background:none; background-image:none; line-height:18px;}
#debttest #warning-home p {background:none; margin:0px; padding:0px 0px 0px 0px; color:White; height:20px; font-size:13px; width:400px}



/* Results Page */
h1.results	{COLOR:Black; font-size:25px}

#left-result 				{width:562px; padding:0px 24px 0px 24px; margin:0 0px 0 0px; float:left;  }
#left-result h1				{color:black; padding:12px 0 0 0; font-size:24px; margin:4px 0 12px 0;}
#left-result h2				{font-size:16px; margin:18px 0 4px 0; color:black; font-weight:bold}
#left-result h3				{font-size:16px; margin:14px 0 8px 0; color:#0077D6; font-weight:normal}


#left-result-intro 			{padding:0 24px 0 84px; background:url(../images/results-icons.png) 14px -28px no-repeat; }
#left-result-intro h1		{color:black; padding:0 0 0 0; font-size:24px; margin:0px 0 18px 0;}

#left-result-1			{padding:0 72px 0 80px; margin:0 0 24px 0; background:url(../images/results-icons.png) 12px -194px no-repeat; background-color:#EEFAFF; border:solid 3px #CFF1FF}
#left-result-1 h3		{font-size:16px; margin:14px 0 12px 0;font-weight:normal }
#left-result-2			{padding:0 72px 0 80px; margin:0 0 12px 0; background:url(../images/results-icons.png) 12px -438px no-repeat; background-color:#FDF5E3; border:solid 3px #FFEDBE}
#left-result-2 h3		{font-size:16px; margin:14px 0 12px 0; font-weight:normal}

#left-results-girlpic		{padding:10px 240px 18px 18px; margin:0 0 24px 0; background:url(../images/results-girlpic.png) 200px 0px no-repeat;  border:solid 3px #FFEDBE; float:left}
#left-results-girlpic h3	{margin:0; padding:10px 0px 0px 0px;  }
#left-results-girlpic p		{margin:0; padding:8px 0px 0px 0px; }
#left-results-girlpic strong	{font-size:16px }

.left-result-disclaimer		{font-size:13px; font-weight:bold; line-height:1.3em; padding:10px 0px 10px 0px}

/* END Results Page */


/* Contact us page */
#contactus					{width:780px; padding:18px 0px 0px 24px; margin:0px; float:left; }
#contactus h3				{font-size:17px; padding:0px; margin:0px 0px 12px 0px }

#contactform			{width:389px; float:left; margin:0px 30px 0px 0px; padding:0px 0px 20px 0px; clear:both  }
#contactform h2			{background:url(../images/contact-form-head.png) no-repeat; width:370px; height:30px; padding:8px 0px 18px 18px; margin:0px; color:white }
#contactform form 		{width:356px; padding:6px 0px 14px 14px; }
#contactform label, #contactform select {width:160px; height:21px; font-size:13px; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; display:block; float:left; }
#contactform input		 {width:160px; float:left;margin:0px 0px 8px 0px; }

#contactform span 				{width:400px; height:30px; display:block; clear:both; padding:6px 0px 6px 0px}
#contactform span label 		{width:336px; line-height:1.2; background:url(img/form-star.png) 326px 0px no-repeat; position:relative}
#contactform span label a		{color:#000}
#contactform span label input   {width:auto; height:auto; margin:0px; border:0px; position:absolute;	top:-1px; right:-15px}

#contactform #button 			{padding:0px 0px 0px 80px;}
#contactform #button input 		{width:145px; height:35px; margin:0 0 24px 0; padding:0px 0px 0px 0px; border:0px}

#contactus-right 			 {width:277px; padding:0px 18px 18px 0px; margin:0px; float:left; background:url(../images/contactus-rightbg.png) bottom left no-repeat; }
#contactus-right h3			 {width:253px; height:18px; background:url(../images/contactus-rightbg.png) top left no-repeat; display:block; padding:12px; font-size:13px; font-weight:bold }
#contactus-right ul 		{width:223px;  margin:0px; padding:0px 0px 0px 30px; }


#contactform #warning 		{padding:12px 12px 12px 12px; font-size:0.9em;  border:1px solid #dddddd; background-color:#E5F8FF; margin-bottom:18px; display:none}
#contactform #warning li 	{margin:0px 0 0 18px;  list-style-type:disc; background:none; background-image:none; line-height:18px;}
#contactform #warning p	 	{background:none; margin:0px; padding:0px 0px 18px 0px;}


/* End Contact us page */




/* Interior body */
#body-left 			{width:580px; padding:24px ; float:left; }
#body-right 	    {width:200px; float:right; padding:0px 24px 0px 0px;}





#body-left.news-page 		{width:450px; padding:22px; float:left; }
#body-right.news-page	    {width:297px; float:right; padding-top:22px;}

.listbox {background-color:#FFF7D5;  padding:14px 14px 0px 14px; margin:0px 0px 18px 0px; display:block; width:auto}
.listbox-feedback {background-color:#FFF7DE; line-height:1.5; padding:18px; margin:0px 0px 18px 0px;  width:auto}
.listbox-feedback h3 {font-size:1.2em; padding:0px 0px 8px 0px; margin:0px; font-weight:bold}

#interior-cta 			{width:460px; background:#FFF7D5 url(../images/content-box-cta-logo.png) no-repeat 5px 5px; padding:12px 8px 0px 110px; margin:12px 0px 18px 0px; float:left;  }
#interior-cta strong	{font-size:17px; line-height:1.4 }
#interior-cta p 		{font-size:14px; padding:0px; }


.pic-aboutus {padding:12px 0px 0px 36px; float:right}
/* End Interior body */




/* Interior right */
#body-right .button-right-generic {width:170px; height:23px; background:url(../images/button-sprite.png) 0px -255px; display:block; float:left; padding:10px 0px 5px 20px; color:black; text-decoration:none; font-weight:bold; margin-bottom:3px;}

#interior-right-links		{width:199px; padding:0px 0px 0px 0px; margin:20px 18px 10px 0px; display:block; background:url(../images/content-box-right-links.png) bottom left;  }
#interior-right-links b		{width:184px; background:url(../images/content-box-right-links.png) top left; display:block; padding:6px 0px 0px 15px; }
#interior-right-links a		{text-decoration:none  }

#interior-right-box			{width:198px; background:url(../images/content-right-box.png) top left; display:block;  padding:0px; margin:0px 18px 0px 0px;}
#interior-right-box strong	{display:block; padding:60px 0px 0px 0px ; }
#interior-right-box p		{display:block; background:url(../images/content-right-box.png) bottom left; padding:0px 20px 100px 22px; margin:0px; font-size:16px;  line-height:1.4;color:white   }
#interior-right-box form	{display:block; background:url(../images/content-right-box.png) bottom right; }
#interior-right-box input.checkbox	{float:left; margin:0px 8px 8px 0px}
#interior-right-box b	{font-size:20px;color:white }

.news-page #interior-right-box	         {width:270px; float:right; background:url(../images/content-right-box-news.png) top left ; display:block;  padding:15px 0px 0px 0px; margin:10px 18px 20px 0px}
.news-page #interior-right-box p		 {display:block; background:url(../images/content-right-box-news.png) bottom left; padding:0px 20px 50px 20px; margin:0px;}
.news-page #interior-right-box span		 {line-height:18px; display:block; background:url(../images/content-right-box-news.png) bottom right; padding:0px 20px 20px 20px; margin:0px;}
.news-page #interior-right-box span	li	 {line-height:18px; display:block; padding:0 20px 20px 20px; margin:0px; background:none; font-size:1em; background:url('../images/content-right-box-news-bullet.png') no-repeat 5px 5px;}
.news-page #interior-right-box span	li a { font-size:0.9em; font-weight:bold;}
.news-page #interior-right-box span	h3	 {padding:10px 0px 10px 0px; margin:0px; color:Black;}
/* end Interior right */



/* Interior right FORM */
#right-form			 {width:149px; padding:10px 20px 30px 20px;   }
#right-form label	 {width:149px; display:block; font-size:0.9em; height:15px; font-weight:bold; padding:5px 0px 0px 0px}
#right-form label.privacy-policy	 {margin:10px 0 10px 0; line-height:1.3}
#right-form input 	 {width:149px; display:block; font-size:0.9em; height:15px; font-weight:bold; }
#right-form input.checkbox  {width:12px; height:12px}
#right-form select 	 {width:126px}
#right-form b		 {width:150px; height:50px; font-size:0.9em; line-height:1.2; font-weight:normal; display:block; padding-top:10px; color:#000000 }
#right-form input#form-button		{width:150px; height:30px; background:url(../images/form-button.png) no-repeat 6px 0px; margin:0; padding:0; border:0 }

#right-form #warning {width:139px; color:black; padding:10px 10px 10px 10px;  background-color:#FFF7D5; display:none}
#right-form #warning li {margin:10px 0 0 18px; padding:0px 0px 0px 0px;font-weight:bold; list-style-type:disc; background:none; background-image:none;font-size:0.9em; }
#right-form #warning p {background:none; font-size:0.9em; margin:0px; padding:0px; color:black; }
/* End Interior FORM */


/* FOOTER elements */
#footer-link-container 			{width:843px; float:left; padding:24px 0px 36px 18px; margin-right:-3px}
#footer-link-container h3 		{width:858px; background:url(../images/home-boxes-bg.png) repeat-x top; padding:10px 0 9px 18px; margin:2px 0 4px -18px; float:left;  _padding:8px 0 8px 36px;}
#footer-link-container ul	    {width:176px; float:left; margin:0px 24px 0px 0px; }
#footer-link-container a        {color:#2952FF; text-decoration:none;}
#footer-link-container li       {width:174px; display:block; padding:10px 0px 10px 0px; border-bottom:1px dotted #A5A5A5; }

#footer-home-news #feedback	{width:702px; height:200px; border:8px solid #B3E3F8; padding:18px; }

#footer-dark 	{width:857px; background:url(../images/footer-dark-bg.png) repeat-x top; padding:10px 0px 12px 18px; margin:2px 0px 8px 0px; color:white;  }
#footer-dark a	{color:white; font-size:0.9em; font-weight:bold  }
/* end FOOTER elements */



/* disclaimer */
#disclaimer-footer-home {width:756px; float:left; padding:8px 0px 12px 18px;}
#disclaimer2 			{width:548px; border:1px solid #cccccc; padding:14px; margin-top:12px; font-weight:bold; float:left; line-height:1.4em }
#disclaimer-contactus 	{width:700px; border:1px solid #cccccc; padding:14px; margin-top:20px; font-weight:bold; float:left; line-height:1.4em }
/* end disclaimer */


.privacy_policy {margin:20px;}
.privacy_policy ul {margin:20px;}
.privacy_policy li {list-style:disc;margin:0 0 5px 20px;}








/* text resizing */
/*medium */
#main-container.medium #body-left p		{font-size:1.2em}
#main-container.medium #body-left li	{font-size:1.2em}
#main-container.medium #body-left h3	{font-size:22px}
#main-container.medium #body-left h2	{font-size:22px}

#main-container.medium #body-left.news-page p		{font-size:1.2em}
#main-container.medium #body-left.news-page li	{font-size:1.2em}
#main-container.medium #body-left.news-page h3	{font-size:22px}
#main-container.medium #body-left.news-page h2	{font-size:22px}

#main-container.medium #body-right p	{font-size:1.2em}
#main-container.medium #body-right li	{font-size:1.2em}

#main-container.medium #body-right.news-page p	{font-size:1.2em}
#main-container.medium #body-right.news-page li	{font-size:1.2em}

#main-container.medium #footer-link-container li {font-size:1.2em}
#main-container.medium #footer-link-container h3 {font-size:22px}

#main-container.medium #footer-dark  {font-size:1.2em}

#main-container.medium .medium-font	    {background-image:url(../images/nav-A-medium-over.png)}
#main-container.medium .small-font	    {background-image:url(../images/nav-A-Small.png)}

#main-container.medium #home-boxes .box {height:170px;}
#main-container.medium #home-boxes p {font-size:1.2em}

#main-container.medium #home-aboutus h2 {font-size:1.4em}
#main-container.medium #home-aboutus p  {font-size:1.2em}

#main-container.medium #news-container h3 {font-size:23px}
#main-container.medium #news-container p {font-size:1.2em}

#main-container.medium #body-home-pic p.intro { font-size:1.4em}
#main-container.medium #body-home-pic p { font-size:1.2em}

 #main-container.medium ul.topten strong {font-size:14px;}
 #main-container.medium ul.topten li p {font-size:1em}


/*large*/
#main-container.large #body-left p		{font-size:1.3em}
#main-container.large #body-left li	{font-size:1.3em}
#main-container.large #body-left h3	{font-size:24px}
#main-container.large #body-left h2	{font-size:24px}

#main-container.large #body-left.news-page p		{font-size:1.3em}
#main-container.large #body-left.news-page li	{font-size:1.3em}
#main-container.large #body-left.news-page h3	{font-size:24px}
#main-container.large #body-left.news-page h2	{font-size:24px}

#main-container.large #body-right p	{font-size:1.3em}
#main-container.large #body-right li	{font-size:1.3em}

#main-container.large #body-right.news-page p	{font-size:1.3em}
#main-container.large #body-right.news-page li	{font-size:1.2em}

#main-container.large #footer-link-container li {font-size:1.3em}
#main-container.large #footer-link-container h3 {font-size:24px}

#main-container.large #footer-dark  {font-size:1.3em}

#main-container.large .large-font	    {background-image:url(../images/nav-A-large-over.png)}
#main-container.large .small-font	    {background-image:url(../images/nav-A-Small.png)}

#main-container.large #home-boxes .box {height:180px;}
#main-container.large #home-boxes p {font-size:1.3em}

#main-container.large #home-aboutus h2 {font-size:1.5em}
#main-container.large #home-aboutus p  {font-size:1.3em}

#main-container.large #news-container h3 {font-size:23px}
#main-container.large #news-container p {font-size:1.3em}

#main-container.large #body-home-pic p.intro { font-size:1.5em}
#main-container.large #body-home-pic p { font-size:1.3em}

 #main-container.large ul.topten strong {font-size:14px;}
 #main-container.large ul.topten li p {font-size:1.1em}

/* END text resizing */