/*******************************************************************************
* Default Styles - Do Not Delete											   *
*******************************************************************************/

body							{ background:#ededed url(../images/template/bg-main.jpg) repeat-x top left; margin: 0px; padding: 0; font-family:Arial, Helvetica, sans-serif; color:#00264e;}
h1, h2, h3, h4, h5, h6, p,
ul, ol, dl, form, fieldset,
table, address, blockquote		{ margin: 0 0 0.8em 0; padding: 0; }
ul ul, ul ol, ol ol, ol ul		{ margin-bottom: 0 }
ul, ol, blockquote				{ margin-left: 1.75em }
blockquote						{ margin-right: 2.75em }
fieldset 						{ padding: 0.5em }                           
table							{ border-collapse: collapse; border-spacing:0 }
th								{ text-align: left }
select,input,textarea			{ font: inherit }
a img{border:0px;}
a{color:#b42020;}
a:hover{color:#0571a2; text-decoration:none;}

table td p{font-size:1.0em;}

.red{color:#b61f24;}
.blue{color:#0093b6;}
#hearOther{display:none;}

/*******************************************************************************
* Page Structure Styles														   *
*******************************************************************************/

#container						{ width: 966px; margin:0px auto 20px auto; background:url(../images/template/bg-curved-top.png) no-repeat top center; padding:8px 0px 0px 0px; }

/*******************************************************************************
* Temporary Build Styles													   *
*******************************************************************************/
#container-top					{  clear:both; overflow:hidden; height:100%; width: 950px; margin: auto;}
#container-nav					{  clear:both; height:30px; margin:0px 0px 0px 7px; }
#container-footer				{clear:both; padding:0px 0px 8px 0px; overflow:hidden; height:100%; background:url(../images/template/bottom-border/bg-curved-btm.png) no-repeat bottom center; }

#container-bg-curved1 { background:url(../images/template/bg-curved-main.png) repeat-y top center; width:966px; margin:0px auto 20px auto;}

/*******************************************************************************
* Top Border													   *
*******************************************************************************/
#container-top #logo{width:250px; height:99px; float:left;}
#container-top-right{width:306px; float:right;}
#container-top #strapline{width:306px; height:44px;}
#container-top #callback{width:116px; height:55px; float:left; display:none;}
#container-top #telephonenumber{width:189px; height:55px; float:left;}

/*******************************************************************************
* Main navigation												   *
*******************************************************************************/
#container-nav p{font-size:0.7em; position: absolute; left: -1000em; width: 20em;}
#container-nav ul{list-style:none; margin:0px; padding:0px; height:30px; dispaly:inline; overflow:hidden;}
#container-nav	li{margin: 0 0 0 0px; 	padding:  0 0 0 0px;  list-style: none;	display: inline;}


#container-nav li a{float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:30px; /* for IE5/Win only */
	background-repeat:no-repeat;}
#container-nav li a:hover{background-position: 0 -30px;}
#container-nav a:active, #container-nav a.selected , #container-nav li.currentSection a{	background-position: 0 -60px;	}

#home a{ background-image:url(../images/template/top-nav/nav-home.png); width:93px; margin-right:0px; margin-left:0px;}
#aboutus a{ background-image:url(../images/template/top-nav/nav-aboutus.png); width:100px; margin-right:0px;}
#ourproperties a{ background-image:url(../images/template/top-nav/nav-our-properties.png); width:134px; margin-right:0px;}
#whybrazil a{ background-image:url(../images/template/top-nav/nav-why-brazil.png); width:118px; margin-right:0px;}
#services a{ background-image:url(../images/template/top-nav/nav-services.png); width:99px; margin-right:0px;}
#caipirinha a{ background-image:url(../images/template/top-nav/nav-culture.png); width:152px;}
#newsviews a{ background-image:url(../images/template/top-nav/nav-news.png); width:134px;}
#contactus a{ background-image:url(../images/template/top-nav/nav-contact.png); width:122px;}

/*******************************************************************************
* breadcrumb												   *
*******************************************************************************/

#breadcrumb{ background:#f5f5f5 url(../images/breadcrumbs/bg-breadcrumb.jpg) no-repeat top left; margin:0px; }
#breadcrumb ul li.firstlistitem{font-weight:bold; background-image:none; padding:4px 0px 4px 0px;}		
#breadcrumb ul{list-style:none; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px; line-height:0em;}
#breadcrumb li{ color:#666666; font-size:0.7em;display:inline; margin:0px 4px 0px 0px;line-height:1.3em; padding:4px 0px 4px 10px; background:url(../images/breadcrumbs/arrow.gif) no-repeat 0px 8px;}
#breadcrumb li a{color:#b42020;}
#breadcrumb li a:hover{color:#0093b6;}

.beforeaftercarepage{background-image:url(../images/services/corner-before-aftercare.jpg)}
.financepage{background-image:url(../images/services/corner-finance.jpg)}
.legalpage{background-image:url(../images/services/corner-legal.jpg)}
.currencypage{background-image:url(../images/services/corner-currency.jpg)}
.taxationpage{background-image:url(../images/services/corner-tax.jpg)}
.insurancepage{background-image:url(../images/services/corner-insurance.jpg)}
.viewingtripspage{background-image:url(../images/services/corner-viewing-trip.jpg)}

.workforuspage{background-image:url(../images/aboutus/corner-about-us.jpg);}
.ourapproachpage{background-image:url(../images/aboutus/corner-about-us.jpg);}
.serviceguaranteepage{background-image:url(../images/aboutus/corner-about-us.jpg);}
.purchaseconfidencepage{background-image:url(../images/aboutus/corner-woman-water.jpg);}
.aipppage{background-image:url(../images/aboutus/corner-about-us.jpg);}
.makeadifferencepage{background-image:url(../images/aboutus/corner-about-us.jpg);}
.yourstoriespage{background-image:url(../images/aboutus/corner-about-us.jpg);}
.yourpicturespage{background-image:url(../images/aboutus/corner-surfer.jpg);}
.registerpage{background-image:url(../images/aboutus/corner-about-us.jpg);}

.investinbrazilpage{background-image:url(../images/whybrazil/corner-blue-waters.jpg) ;}
.faqspage{background-image:url(../images/whybrazil/corner-boat-beach.jpg) ;}
.offplanpage{background-image:url(../images/whybrazil/corner-treetops.jpg) ;}
.factsfigurespage{background-image:url(../images/whybrazil/corner-flag.jpg) ;}
.bahiapage{background-image:url(../images/whybrazil/corner-bahia.jpg) ;}
.riopage{background-image:url(../images/whybrazil/corner-rio.jpg) ;}
.maceiopage{background-image:url(../images/whybrazil/corner-palmtrees.jpg) ;}
.fortalezapage{background-image:url(../images/whybrazil/corner-bikini.jpg) ;}
.natalpage{background-image:url(../images/whybrazil/corner-natal.jpg) ;}
.buyingprocesspage{background-image:url(../images/whybrazil/corner-sunset.jpg) ;}

.aboutus.overviewpage{ background-image:url(../images/aboutus/corner-about-us.jpg);}
.aboutus .spacerfloat{float:right; width:80px; height:240px; }

.services, .aboutus, .whybrazil{background-position:top right; background-repeat:no-repeat;}
.services.soverviewpage{background-image:url(../images/services/corner-services-overview2.jpg); }
.services #breadcrumb{width:668px; clear:both;}
.services .spacerfloat{float:right; width:80px; height:240px; }

.whybrazil.woverviewpage{ background-image:url(../images/whybrazil/corner-bird.jpg) ;}
.whybrazil #breadcrumb, .aboutus #breadcrumb{width:540px; clear:both;}
.whybrazil .spacerfloat{float:right; width:80px; height:220px; }

/*******************************************************************************
* Homepage										   *
*******************************************************************************/
#container-home-page-content{overflow:hidden; height:100%; margin:0px 8px;}
#homeleft1{float:left; width:453px; }

#homeright1{float:left; display:block; height:281px; width:497px; padding:0px; margin:0px; }

#home-intro{ background-image:url(../images/homepage/top-gradient.png); background-repeat:no-repeat; background-position:top;clear:both; overflow:auto; margin:0px 0px 0px 0px; padding:20px 0px 0px 10px; height:140px;}
#home-intro h1{font-size:1.1em; font-weight:normal; color:#b42020; margin-bottom:0.4em;}
#home-intro p{font-size:0.8em; line-height:1.3em; margin:0px;}
#aipphome{float:right; margin-left:3px;}
#home-intro h1 .smallertxt{}


#home-purchasewithconfidence{ background-image:url(../images/homepage/purchase-bg.jpg); background-repeat:no-repeat; background-position:bottom; height:121px; overflow:auto;}
#home-purchasewithconfidence img{ float:left; margin:0px; padding:0px;}
#home-purchasewithconfidence p{font-size:0.7em; line-height:1.4em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#home-purchasewithconfidence h2{font-size:1.05em; color:#b42020;margin:0px 0px 0px 0px; padding:25px 0px 0em 0px; font-weight:bold;}

#homemainareas{clear:both; background-image:url(../images/homepage/gradient-bg.jpg); background-repeat:no-repeat; height:172px; overflow:hidden; background-position:top;}
#homemainareas ul{ list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#homemainareas li{width:227px; float:left; margin:0px 0px 0px 0px; padding:10px 5px 0px 5px; color:#fff;}
#homemainareas li h2{font-size:1.0em; font-weight:normal; margin:15px 0px 4px 0px; padding:0px 0px 0px 0px; line-height:1.3em; float:left; width:150px; }
#homemainareas li p{font-size:0.7em; line-height:1.4em; float:left;  width:150px;}
.gobtn{float:right; margin-top:-15px;}
.mainicon{float:left; margin:0px; padding:0px;}

#home-secondarea{height:100%; overflow:hidden; clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#home-why-colordarcy{width:364px; float:left;  margin:0px 10px 0px 0px; padding:0px 0px 0px 10px;}

#home-investinbrazil{width:364px; float:left; margin:0px 10px 0px 0px; padding:0px 0px 0px 10px;}
#home-why-colordarcy h2, #home-investinbrazil h2{font-size:1.0em;}
#home-why-colordarcy ul, #home-investinbrazil ul{font-size:0.8em; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#home-why-colordarcy li, #home-investinbrazil li{margin:0px 0px 0px  0px; padding:10px 0px 1.2em 45px;}
#home-why-colordarcy p, #home-investinbrazil p{font-size:0.8em;padding:0px 0px 0.8em 45px; }
#home-why-colordarcy li{ background-image:url(../images/page-graphics/tick-icon.png); background-repeat:no-repeat;}
#home-investinbrazil li{ background-image:url(../images/page-graphics/tick-icon.png); background-repeat:no-repeat;}

#home-rightcolumn{width:182px; float:left;}
#home-news{ background-image:url(../images/homepage/news-middle.png); background-repeat:repeat-y;}
#home-news h2{color:#fff;font-size:0.8em; background-image:url(../images/homepage/news-top.png); background-repeat:no-repeat;margin:0px 0px 10px 0px; padding:10px 0px 5px 10px;}
#home-news ul{font-size:0.7em; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; }
#home-news li{margin:0px 0px 0.7em 0px; padding:0px 0px 0px 0px;}
#home-news p{font-size:0.7em;  background-image:url(../images/homepage/news-btm.png); background-repeat:no-repeat; background-position:bottom;margin:0px 0px 20px 0px; padding:6px 0px 10px 10px;}
#rssiconsmall{float:right; margin:10px 10px 10px 0px;}


#quicklinks{margin:0px 0px 0px 0px; clear:both;}
#quicklinks ul{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; list-style:none; clear:both}
#quicklinks li{float:left; display:block; margin:0px 0px 20px 10px; padding:0px 0px 0px 0px;}
#quicklinks li.firstlistitem{margin:0px 0px 0px 0px;}
/*******************************************************************************
* Content											   *
*******************************************************************************/
#container-central{overflow:hidden; height:100%; margin:0px 8px; }
#container-content{width:750px; overflow:hidden; height:100%; float:left; position:relative; }
#container-content.container-content2{width:950px;}
#content-topimage{clear:both;}
#content-col1{width:500px; float:left; padding:20px 25px 20px 25px;}
#content-col1a{width:725px; float:left; padding:20px 0px 20px 25px;}
#content-col1b{width:920px; float:left; padding:20px 0px 20px 30px; }
#content-col2{width:200px; float:left; padding:0px 0px 20px 0px; }
#content-bottom{clear:both;}
#content-col1c{width:355px; float:left;padding:0px 10px 0px 0px;}
#content-col2c{width:355px; float:left;padding:0px 0px  0px 5px;}

#container-content h1{font-size:1.8em; color:#b42020; font-weight:normal; word-spacing: 0em;	letter-spacing: 0px;}
#container-content h1 a{text-decoration:none; color:#b42020;}
#container-content h1 a:hover{text-decoration:underline;color:#0093b6; }
#container-content h2{font-size:1.1em; color:#0093b6; font-weight:normal; margin-bottom:0.6em;}
#container-content h2 a{ color:#0093b6; font-weight:normal; text-decoration:none;}
#container-content h2 a:hover{text-decoration:underline; color:#b42020;}
#container-content h3{font-size:1.0em; color:#34485e;}
#container-content h4{font-size:0.9em; color:#333333;}
#container-content h5{font-size:0.8em; color:#b42020;}
#container-content p, #container-content ul, #container-content td, #container-content ol{font-size:0.8em; line-height:1.4em; color:#34485e; margin-bottom:1.5em; }
#container-content li{margin-bottom:0.8em;}
#container-content ul ul , #container-content td p{font-size:1.0em;}
#container-content ul ul {margin:0.8em 0em 1.0em 1.0em;}


ul.ticksList{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.ticksList li{margin:0px 0px 0px  0px; padding:10px 0px 1.0em 40px;  background-image:url(../images/page-graphics/tick-icon.png); background-repeat:no-repeat;}

table.generaltable{border:1px solid #007b9a; padding:1px; width:100%; height:100%; border-collapse:separate;border-spacing:0px; margin-bottom:30px;}
table.generaltable td{padding:4px; background-color:#f5f5f5;border:1px solid #fff; margin:1px;  border-bottom:1px solid #cacaca; }
table.generaltable th{font-size:0.8em; font-weight:bold; background-color:#33a9c5; padding:4px; color:#cce9f0; border:1px solid #fff;}

/*******************************************************************************
* Left Column										   *
*******************************************************************************/
#container-leftcolumn		{width:200px; float:left; padding:20px 0px 20px 0px; }
.leftcta{margin-bottom:15px;}

/*******************************************************************************
* Sitemap page                  											   *
*******************************************************************************/
.col292{width:292px; float:left;}
ul.sitemap{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.sitemap ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.sitemap li{ background-image:url(../images/page-graphics/sitemap-arrow1.png); background-repeat:no-repeat; padding:0px 0px 0px 10px; background-position:0px 2px;}
ul.sitemap li li{background-image:url(../images/page-graphics/sitemap-arrow2.png); padding:0px 0px 0px 20px;}
ul.sitemap li li li{}


/*******************************************************************************
* Forms										   *
*******************************************************************************/
.formtable{background:#f0f0f0 url(../images/form/form-bg-btm.png) no-repeat bottom left; padding-bottom:10px; margin-bottom:30px;}
.formtable form{ background: url(../images/form/form-bg-top.png) no-repeat top left; margin:0px;padding:10px 20px 5px 66px;}
#container-content .formtable table td h2{font-size:1.4em; color:#0093b6; font-weight:normal;}
.formtable td{padding:10px 0px 4px 0px; vertical-align:top;}
.formfield{ border:1px solid #09759e; padding:2px;}
.formnote{ border:1px solid #0093b6; padding:6px; background-color:#fff; font-size:0.85em;}
.formtable td.bluetopbtmborder{border-top:1px solid #0093b6; border-bottom:1px solid #0093b6; padding:10px 0px 10px 0px;}
.redtopbtmborder{border-top:1px solid #b42020; border-bottom:1px solid #b42020; padding:10px 0px 10px 0px;}

.formtablesmall{background:#f0f0f0 url(../images/form/form-small-bg-btm.png) no-repeat bottom left; padding-bottom:10px; margin-bottom:30px;}
.formtablesmall form{ background: url(../images/form/form-small-bg-top.png) no-repeat top left; margin:0px;padding:10px 10px 5px 10px;}
#container-content .formtablesmall table td h2{font-size:1.4em; color:#0093b6; font-weight:normal; padding-left:55px; margin:0px; padding-bottom:13px;}
.formtablesmall td{padding:10px 0px 4px 0px; vertical-align:top;}
.formtablesmall .formfield{ border:1px solid #09759e; padding:2px;  width:220px;}
.formnote{ border:1px solid #0093b6; padding:6px; background-color:#fff; font-size:0.85em;}
.formtablesmall td.bluetopbtmborder{border-top:1px solid #0093b6; border-bottom:1px solid #0093b6; padding:10px 0px 10px 0px;}

#container-content  .phoneicon{ background:url(../images/page-graphics/icons-phone.png) no-repeat; padding:25px 0px 10px 65px; margin-bottom:20px;}
#container-content  .skypeicon{ background:url(../images/page-graphics/icons-skype.png) no-repeat; padding:25px 0px 10px 65px; margin-bottom:20px;}
#container-content  .faxicon{ background:url(../images/page-graphics/icons-fax.png) no-repeat; padding:25px 0px 10px 65px; margin-bottom:20px;}
#container-content  .addressicon{ background:url(../images/page-graphics/icons-address.png) no-repeat; padding:25px 0px 10px 65px; margin-bottom:20px;}



.submitbtn{ background:url(../images/page-graphics/submit-btn.png) no-repeat top left; border:0px; display:block; overflow:hidden; padding-top:32px; width:75px; height:32px; cursor:pointer;}

#container-content .members{ background: #0a2b4e url(../images/page-graphics/blue-curved-top.png) no-repeat top left; padding:0px; margin-bottom:20px;}
#container-content .members h2{color:#fff; padding:15px 10px 0px 10px; }
 #container-content .members p{color:#fff; font-size:0.7em; padding:0px 10px 0px 10px; margin-bottom:0px; }



#container-content .restassured{ background:url(../images/page-graphics/rest-assured-btm.png); background-position:left bottom; background-color:#003366; margin-bottom:20px; height:100%;}
#container-content .restassured div{ background:url(../images/page-graphics/rest-assured-top.png) no-repeat top left; }
#container-content .restassured h2{padding:10px 10px 0px 45px;  }
#container-content .restassured p{font-size:0.7em;padding:0px 10px 20px 45px;}

#container-content .formtablesmall .restassured div{ background:url(../images/form/rest-assured3_03.png); background-position:left bottom; background-repeat:no-repeat;   }
#container-content .formtablesmall .restassured{ background:url(../images/form/rest-assured3_01.png) no-repeat top left; background-color:#003366;margin-bottom:0px; height:100%;padding-bottom:0px;}
#container-content .formtablesmall .restassured p{font-size:0.85em;padding:10px 10px 10px 45px; margin:0px;}

#container-content .formtable .restassured div{ background:url(../images/form/rest-assured4_04.png); background-position:left bottom; background-repeat:no-repeat;   }
#container-content .formtable .restassured{ background:url(../images/form/rest-assured4_01.png) no-repeat top left; background-color:#003366;margin-bottom:0px; height:100%;padding-bottom:0px;}
#container-content .formtable .restassured p{font-size:0.85em;padding:10px 10px 10px 45px; margin:0px;}

.imagefloatleft{float:left; padding:10px 10px 10px 0px;}
.imagefloatright{float:right; padding:10px 0px 10px 10px;}
.largetext{font-size:1.35em;}

/*******************************************************************************
* Right Column										   *
*******************************************************************************/
.ctaright{margin:0px 0px 15px 0px;}

.ctayourstories{ background:url(../images/rightcta/your-stories/your-stories-mid-bg.png) repeat-y;}
.ctayourstories h2{padding:0px 5px 0px 10px;}
.ctayourstories blockquote{font-size:0.7em; margin:0px; padding:0px 10px 10px 13px;}

.classiccaipirinha{ background:#77c965 url(../images/caipirinha/caipirinha-drink-bg.jpg) no-repeat 0px 205px; color:#202800;}
.classiccaipirinha ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#container-content .classiccaipirinha li{margin:0px 0px 0px  0px; color:#202800; padding:10px 0px 1.2em 40px;background-repeat:no-repeat; background-image:url(../images/page-graphics/lime-icon.png)}
#container-content .classiccaipirinha p{color:#202800; padding:0px 4px 0px 10px;}
#container-content .classiccaipirinha h2{color:#202800; padding:0px 0px 0px 10px; font-size:1.0em;}




/*******************************************************************************
* Left Nav											   *
*******************************************************************************/
#leftnav{margin:0px 0px 0px 0px;  padding:18px 0px 10px 0px;  background-color:#0082a1; }
.services #leftnav{margin-top:248px;}
.whybrazil #leftnav, .aboutus #leftnav{margin-top:260px;}
#leftnav ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#leftnav li { margin:0px 0px 0px 0px; color:#fff; padding:0px 0px 0px 0px; border-top:0px solid #e9e9e9; border-bottom:1px solid #0082a1; background-color:#0093b6; }
#leftnav li a{background-image:url(../images/leftcolumn/bg-left.png);  text-decoration:none; display:block; width:176px; margin:0px 0px 0px 0px; padding:4px 4px 4px 20px; color:#fff;}
#leftnav li .nolink{padding:4px 4px 4px 20px; display:block;}
#leftnav li a.here, .here{font-weight:bold; }
#leftnav li a:hover{background-image:url(../images/leftcolumn/bg-left-over.png); background-color:#33a9c5; color:#ffffff; }
#leftnav li li{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; font-size:0.85em; border-bottom:none;  background-color:#26a6c5; }
#leftnav li li a{padding:3px 4px 3px 2px;width:174px;  background-image:none; border-top:1px dashed #68c1d7;}
#leftnav li li a:hover{background-color:#66bed3; background-image:none;}
#leftnav li li li{font-size:1.0em;}
#leftnav li.navheader1{font-weight:bold; border-top:0px;  }
#leftnav li.navheader1 a{ padding:4px 4px 4px 10px; background-image:url(../images/leftcolumn/header-bg.png); background-repeat:no-repeat; color:#fff; width:176px;}
#leftnav li.navheader1 a:hover{  background-image:url(../images/leftcolumn/header-bg-over.png); }
#leftnav ul ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block;}

#pagefunctions{overflow:hidden;margin:0px 0px 30px 0px; padding:0px 0px 20px 0px;  background:#0082a1 url(../images/leftcolumn/left-bg-btm.png) no-repeat; background-position:bottom;}
#pagefunctions ul{list-style:none; padding:50px 0px 0px 0px; margin:0px;  background: url(../images/page-graphics/light-blue-dots.png); background-position:bottom; background-repeat:repeat-x;}
#pagefunctions li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:0px solid #e9e9e9; font-size:0.85em;}
#pagefunctions li a{text-decoration:none; color:#fff;  margin:0px 0px 0px 0px; padding:7px 4px 4px 42px; display:block; width:153px;}

#pagefunctions li a:hover{color:#fff; }
#sendtoafriend a{ background-image:url(../images/leftcolumn/icon-friend.png); background-repeat:no-repeat; background-position:0px 0px;}
#printpage a{ background-image:url(../images/leftcolumn/icon-print.png); background-repeat:no-repeat; background-position:0px 0px;}
#sendtoafriend a:hover{ background-image:url(../images/leftcolumn/icon-friend-over.png); }
#printpage a:hover{ background-image:url(../images/leftcolumn/icon-print-over.png); }

/*******************************************************************************
* CTA Text at bototm of page    											   *
*******************************************************************************/
.cta-txt{ background:url(../images/page-graphics/cta-txt-bg.png) no-repeat top left; padding:20px 10px 20px 90px; margin:30px 0px 0px 0px; clear:both;}
#container-content .cta-txt h3{margin-bottom:0.1em;}
#container-content .cta-txt p{font-size:0.7em; line-height:1.5em;}

/*******************************************************************************
* Footer												   *
*******************************************************************************/
#container-footer-bg{clear:both; position:relative; overflow:hidden; height:100%; padding:58px 0px 0px 0px; margin:0px 8px 0px 8px;  background:url(../images/template/bottom-border/corner-bg.png) no-repeat bottom left; color:#34485e; }
#container-footer a{color:#34485e;}
#container-footer a:hover{ color:#b42020;}
#container-footer ul#nav-btm{ list-style:none; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; font-size:0.7em; line-height:1.5em;}
#container-footer ul#nav-btm li{display:inline;  border-left:1px solid #ccc; margin:6px 4px 6px 0px; padding:0px 0px 0px 7px;}
#container-footer ul#nav-btm li a{color:#34485e; padding:0px;}
#container-footer ul#nav-btm li a:hover{ color:#b42020;}
#container-footer ul#nav-btm li.firstlistitem{border-left:0px; padding-left:0px; }

#container-footer p {font-size:0.7em; line-height:1.5em;}
#container-footer #logo-footer{margin-bottom:20px;}
#container-footer .container-btm-left p{color:#ffffff;}
#container-footer .container-btm-left{text-align:center; padding:20px 10px 10px 10px;width:180px; position:absolute; bottom:0px;}
#container-footer .container-btm-links{  padding:10px 10px 0px 270px;width:670px; }

#btm-divideline{ height:30px; background-image:url(../images/template/bottom-border/divide-line.png); background-repeat:no-repeat; background-position:top right;}

.container-column1{float:left;  }
.container-column2{float:left; }


ul.thumbs110{list-style:none;  margin:1.4em 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; overflow:auto; height:100%;}
ul.thumbs110 li{float:left; width:110px; display:block;  margin:0px 2px 20px 0px; padding:0px 2px 0px 0px;height:140px;  border-right:1px solid #eaeaea;}
ul.thumbs110 li.firstlistitem{ margin:0px 2px 20px 0px; padding:0px 2px 0px 2px; clear:left;border-left:1px solid #eaeaea;}
ul.thumbs110 li img{}
#container-content ul.thumbs110 li p{font-size:1.0em; padding:0px 0px 0px 4px;}
#container-content ul.thumbs110 li p a{text-decoration:none;}

ul.thumbs220{list-style:none;  margin:1.4em 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; overflow:auto;  height:100%;display:inline;}
ul.thumbs220 li{float:left; width:220px; display:block;  margin:0px 0px 20px 0px; display:inline;   padding:10px 10px 0px 10px;height:186px; background:url(../images/page-graphics/240px-img-bg.png) no-repeat top left; }
ul.thumbs220 li.firstlistitem{ margin:0px 20px 20px 0px;  clear:left;}
ul.thumbs220 li img{}
#container-content ul.thumbs220 li p{font-size:1.0em; padding:0px 0px 0px 4px;}
#container-content ul.thumbs220 li p a{text-decoration:none;}


.clearboth{clear:both; height:1px; line-height:1px; font-size:1px;    }
