/* Make sure to use background-color: xxx and color: xxx in background rule, because different browsers use different rules */
/* The following has the html for older browers like Opera */

html, body	{
				text-align: center;  
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				font-size: 100.01%; 
				color: #000000; 
				margin: 0; 	
				padding: 0;				

				background: #446e95 url('background-gradient.png') repeat-x top; 

}

/* Heading Styles */

h1	{
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				text-align: left; 
				font-weight: bold; 
				font-size: 105%; 
				color: white;
				background-color: url('gradient-title-background.png') no-repeat; 
				background: url('gradient-title-background.png') no-repeat; 
				 margin-left:-.1em; margin-right:0; margin-top:-.1em; margin-bottom:0; 
				 padding-left:.3em; padding-right:0; padding-top:.3em; padding-bottom:.5em; 
	}

h2	{
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				text-align: left; 
				font-size: 100%; 
				color: black;
				font-weight: bold; 
 				margin: 0; 
 				padding-left: 12px; 
}

h3  {
				text-align: left; 
				font-size: 90%; 
				color: white;  
				font-weight: bold; 
				margin: 0px 0 0px 5px;
				padding: 0;
}

h4  {
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				text-align: left; 
				font-weight: bold; 
				font-size: 105%; 
				color: white;
				background-color: url('gradient-title-background-orange.png') no-repeat; 
				background: url('gradient-title-background-orange.png') no-repeat; 
				 margin-left:-.1em; margin-right:0; margin-top:-.1em; margin-bottom:0; 
				 padding-left:.3em; padding-right:0; padding-top:.3em; padding-bottom:.5em; 
}


h5	{			
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				text-align: center; 
				font-weight: normal; 
				font-size: 105%; 
				color: white;
				background-color: #1b4069; background: #1b4069; 
				 margin:0; 
				 padding-left:.3em; padding-right:0; padding-top:.3em; padding-bottom:.3em; 
				 border: solid 1px orange;
}

h6	{
				text-align: center;
				font-size: 80%;
				color: #10509E;
				background-color: #FFCC33;
				margin: 0;
}
p	{
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				text-align: left; 
				font-size: 90%; 
				color: black; 
				font-weight: normal;
				padding: 0px 0px 2px 10px; 
				margin-top: .5em; 
				margin-right: 8px; 
				margin-bottom: 0em;
				line-height: 1.25;
}
img.floatLeft { 
    float: right; 
    margin: 4px; 
}


p.article-heading	{
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				text-align: center; 
				font-weight: bold; 
				font-size: 100%; 
				color: black;
				 margin-left:-.1em; margin-right:0; margin-top:-.1em; margin-bottom:0; 
				 padding-left:.3em; padding-right:0; padding-top:.3em; padding-bottom:.5em; 
	}

p.article-subheading	{
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				text-align: center; 
				font-size: 90%; 
				color: black;
				 margin-left:-.1em; margin-right:0; margin-top:-.1em; margin-bottom:0; 
				 padding-left: 0; padding-right:0; padding-top:0em; padding-bottom:.1em; 
	}
	
p.article-footer	{
					font-size: 75%;
					}
					
p.commentNames  {
				text-align: left; 
				font-size: 75%; 
				color: black; 
				font-weight: normal;
				padding: 0px 0px 2px 10px; 
				margin-top: .7em; 
				margin-right: 8px; 
				margin-bottom: 0em;
				line-height: 1.25;
}

p.orange-sub-heading {
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				text-align: left; 
				font-weight: normal; 
				font-size: 102%; 

				color: white;
				background-color: url('gradient-title-background-orange.png') no-repeat; 
				background: url('gradient-title-background-orange.png') no-repeat; 
				 margin-left:0; margin-right:0; margin-top:-.1em; margin-bottom:0; 
				 padding-left:2em; padding-right:0; padding-top:.3em; padding-bottom:.5em; 
				}

p.orange-sub-heading2 {
				font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
				text-align: left; 
				font-weight: normal; 
				font-size: 102%; 

				color: white;
				background-color: url('gradient-title-background-orange.png') no-repeat; 
				background: url('gradient-title-background-orange.png') no-repeat; 
				 margin-left:0; margin-right:0; margin-top:-.1em; margin-bottom:0; 
				 padding-left: .5em; padding-right:0; padding-top:.3em; padding-bottom:.5em; 
				}

hr.comment	{
clear: both;
text-align: center;
margin-top: 5px;
margin-left: 0px;
width:100%;
height: 0; 
border: 0; 
border-top: 1px solid #ef7b15; 

}

hr.contact	{text-align: center;
margin: 0;
padding: 0;
width: 60%;
height: 0; 
border: 0; 
border-top: 1px solid #ef7b15; 

}

.newsheader	{	
				font-family: arial, helvetica, sans-serif; 
				text-align: center; 
				font-size: 75%; 
				font-weight: bold;
				color: white; 
				padding: 0;
				margin:  0;
				border-right: 1px solid #cf521a;
				border-left: 1px solid #cf521a;

}

.subscribe	{	
				font-family: arial, helvetica, sans-serif; 
				text-align: center; 
				font-size: 62%; 
				font-weight: bold;
				color: #navy; 
				padding: 2px 0 3px 0;
				margin:  0;
				border-right: 1px solid #cf521a;
				border-left: 1px solid #cf521a;

}

.subscribe2	{	
				font-family: arial, helvetica, sans-serif; 
				text-align: center; 
				font-size: 55%; 
				font-weight: bold;
				color: #0f508f; 
				padding: 0;
				margin:  0;
				background: #ffcc33; background-color: #ffcc33;
				border-right: 1px solid #cf521a;
				border-left: 1px solid #cf521a;

}


.go	{	
				border-right: 1px solid #cf521a;
				border-left: 1px solid #cf521a;
				margin: 0;
				padding: 5px 0 0 0;
				text-align: center;

}

.newsletterlinks	{font-size: 90%;
				margin-bottom: 1em;
}


.newsletterlinks li  {
				list-style: disc; 
				font-size: 100%; 
				margin-bottom: 1em;
				margin-left: -1em;
				padding: 0;
				line-height: 145%

}

.contentfullUsefulLinks ul	{	
				font-size: 90%; 
				text-align: left;
				margin: 0;
				padding:0;
		

}



.newsletterlinks ul	{	
				text-align: left;
				margin: 0;
				padding:0;
		

}
.content-faqs ul	{	
				font-size: 90%; 
				text-align: left;
				margin: 0 0 0 0 ;
				padding:0 ;
		

}

.content-faqs li  {
				margin: 0;
				padding: .2em .5em 0 0;
				line-height: 125%;
				list-style-type: square;


}

.content-faqs a:link, .content-faqs a:visited  {
	text-decoration: none;
	color: navy;
	}

.content-faqs a:hover  {
	color: white;
	text-decoration: none;
	background: navy;
	background-color: navy;
	}

.newsletterlinks a:link, .content-faqs a:visited  {
	text-decoration: none;
	color: navy;
	}

.newsletterlinks a:hover  {
	color: navy;
	text-decoration: none;
font-style: italic;
	}



.contentfullusefullinks li  {
				list-style: square; 
				display: block;
				margin:0;
				padding: 0;
				line-height: 125%;

}

.contentfullnewsletter li  {
				list-style: square; 
				display: block;
				margin:0;
				padding: 0;
				line-height: 125%;

}

.library li {	margin-top: .5em; 
				list-style: square; 
				font-size: 100%; 
				text-align: left;
}

				

ul	{			margin-top: .5em; 
				list-style: disc; 
				font-size: 95%; 
				text-align: left;
}
ul li	{
				margin-bottom: .5em;
				line-height: 140%;
				font-size: 95%;

}

ul.philosophy 	{	margin-top: .5em; margin-right: 1em;
				list-style: square; 
				font-size: 95%; 
				text-align: left;
}
.philosophy ul li	{
				margin-bottom: .5em;
				line-height: 140%;

}

.links	{float: left;
		margin:0;
		width: 50%;
		margin-bottom: .1em;
		text-decoration: none;
		color: black;
						
}


.links ul	{	
				margin-top: 0.30em;
				margin-bottom: 0em;
				margin-left: 20px;
				list-style: square;
				font-size: 95%;
				color: red;

}

.links ul li	{
				margin-bottom: 0;
				text-decoration: none;
				font-weight: normal;
				color: red;
}

.links ul a	{
				text-decoration: none;
				font-weight: normal;
				color: red;
}


.links lia:link, lia:visited	{
				text-decoration: none;
				font-weight: normal;
				color: red;

}

#ul-testimonials ul	{float: left;
				margin-top: .5em; 
				list-style: none; 
				font-size: 95%; 
				text-align: left;
}

#ul-testimonials ul li	{
				margin-bottom: .1em;
				background: url('bullet.png') no-repeat center left;
				padding-left: 20px;
}

#ul-testimonials2 ul	{float: left;
				margin-top: .5em; 
				list-style: none; 
				font-size: 95%; 
				text-align: left;
}
#ul-testimonials2 ul li	{
				margin-bottom: .1em;
				background: url('bullet.png') no-repeat center left;
				padding-left: 20px;
				padding-right: 70px;
}


#banner {
				width: 100%;
				margin: 0 auto;
				border-bottom: 3px solid #ef7b15;
								overflow: hidden;	


}
#mainwrapper {
				margin: 0px auto;
				padding: 0;
				width: 810px;
				background: #446e95; background-color: #446e95;
			
}



#wrapper {
				text-align: left;
				margin: 0px auto;
				padding: 0;
				width: 780px;
				background: #336699; background-color: #336699;
			
}



.clearfix:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
} 

.clearfix	{
min-height:80%;   height:auto !important;
}

/* Internet Explorer */ * html .clearfix {  height: 80%;}


#francais {
				position: absolute;
				right: 120px;
				top: 4px;
				float: right;
				text-align: right;
				font-size: 55%;
				color: white;
				font-weight: bold;
}

#francais a:link, #francais a:visited, #francais a:active {
				text-decoration: none;
				color: white;
}

#francais a:hover {font-style: italic;
}

#header {
				position: relative;
				width: 100%;
				background: white; background-color: white;
				margin: 0;
				padding: 0;

}	
			
#slogan {
				position:relative;
				margin-top: -10px;
				margin-left: 150px;
				text-align: right;
				font-size: 115%;
				background: #336699; background-color: #336699;

}

#sloganf {
				position:relative;
				margin-top: -10px;
				margin-left: 100px;
				text-align: right;
				font-size: 115%;
}

.headertop {
				background: url('solid_gold_bar.jpg') no-repeat right top;
}

#logo-wrapper {
				position:relative;
				left:0px;
				float:left;
				width: 100%  ;
				margin: .75em 0 0px 0;
				padding-left:0px;
				background:white; background-color: white;
				overflow: hidden;
}

#logo	{		float: left;
margin: 20px 0px 15px 5px;
border: 0;
}

#tagline {float: left;
margin: 50px 0 0 35px;
			}

	
#people {
				float:right;
				margin:10px 0 10px 15px;
				padding:0px;
				background:#FFFFFF;

}

		

#nav {
				float: left;
				position:relative;
				top: 0;
				left: 0;
				width:  100%;
				background-color: #446e95; background: #446e95;
				border-top: .25em solid #cf521a;
				border-bottom: .25em solid #cf521a;
				padding: 0px;
				margin: 0px 0 0px 0;
				overflow:hidden;
} 

#nav ul	{margin: 5px 5px 5px 5px;
		padding: 0;
		text-align: center;
		line-height: 30px;
		font-family:  "trebuchet ms", verdana, geneva, arial, helvetica, sans-serif;
		color: white;
		font-size: 90%;
		white-space: nowrap;

}

#nav li  {display: inline;
		list-style-type: none;
	}

body#current a#menu-current, body#home a#menu-home, body#about a#menu-about, body#contact a#menu-contact, body#faqs a#menu-faqs, body#links a#menu-links, body#testimonials a#menu-testimonials, body#newsletters a#menu-newsletters, body#employment a#menu-employment


		{	}



#nav li a {
			display: inline;
			list-style-type: none;
			text-align: center;			
			color: white;
			border-right: 1px solid #ef7b15;
			text-decoration: none;
			font-weight: 599;
			margin: 2px 5px 2px 5px;
			padding-right: 10px;
			padding-left: 5px;
}



#nav lia:link		{color: white;

}

#nav lia:visited	{color: white;

}

hr {
text-align: center;
width: 95%;
height: 0; 
border: 0; 
border-top: 1px solid #ef7b15; 

}




.tel  {
			margin: 0;
			text-align: center;
			font-size: 90%;
			padding: 0 0 0 0;
}

.services	{
			margin: 0 2px 0 0;
			text-align: center;
			padding: 0px 0 0 0;
			color: white;
			font-size: 100%;
			font-weight: bold;
}

#content {
			float: left;
			position: relative;
			text-align: left;
			margin: 0 auto;
			width: 100%;
			background: white; background-color: white;
			 padding: 0 0 2em 0;
			 overflow: hidden;
			 font-family:   "trebuchet ms", verdana, geneva,  arial, helvetica, sans-serif;
			 }

			 
			 

#box-banners	{margin:0;
				padding: 0;
				border: 0px;
				}
#leftlinks {
			float: left;
			position:relative;
			width: 195px; /* for IE5/WIN */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:190px; /* actual value */
			margin: 15px 0px 0px 20px;
			padding: 5px 0 5px 0;
			border: 2px solid #f5ab67; 
			background: #ef7b15; background-color: #cf521a;
			font-size: 90%;
			color: white;
			
}

#leftlinks a:link, #leftlinks a:visited, #leftlinks a:active {
				text-decoration: none;
				color: white;
}

#leftlinks lia:link, #leftlinks lia:visited, #leftlinks lia:active {
				text-decoration: none;
				color: white;
}

.leftlinks ul	{	
				font-size: 100%; 
				text-align: left;
				margin: 0;
				padding:0;
				color: white;
}

.leftlinks li  {
				list-style: none; 
								
				text-align: left; 
				font-size: 100%; 
				color: white;  
				font-weight: bold; 
				margin: 0px 0 0px 0px;
				padding: 0;


}


#contentleft {
			position:relative;
			width:200px;  /* for IE5/WIN */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:195px; /* actual value */
			margin: 20px 0 0 10px;
			padding: 0;
}

#contentfull {
			float: left;
			position:relative;
			width:88%;
			margin: 20px 0 0 30px;
			padding: 0 0 1em 0;
			background:#FFFFFF;
						background: #f2f2f2; background-color: #f2f2f2;

			font-size: 90%;
			border: 1px solid #446e95;
}

#contentfull-faqs {
			float: left;
			position:relative;
			width:100%;
			margin: 20px 0px 0 0px;
			padding: 0 0 1em 0;

			background: #f2f2f2; background-color: #f2f2f2;

			font-size: 90%;

}

#contentfull-home {
			float: left;
			position:relative;
			width:88%;
			margin: 20pt 30pt 0 30pt;
			padding: 0 0 1em 0;
			background:#36618c;	background: #f2f2f2; background-color: #36618c;

			font-size: 90%;
			border: 1px solid #446e95;
}
#contentfull2 {
			float: left;
			position:relative;
			width:88%;
			margin: 20px 0 0 30px;
			padding: 0 0 1em 0;
						background: ##336699; background-color: #336699;

			font-size: 90%;
			border: 1px solid #446e95;
}


#contentfullTestimonials {
			float: left;
			position:relative;
			width:88%;
			margin: 20px 0 0 30px;
			padding: 0;
			background:white;
						background-color: white;

			font-size: 90%;
			border: 1px solid #446e95;
}

.content-faqs(old) {
			float: left;
			position:relative;
			width:88%;
			margin: 30px 0 0 30px;
			padding: 0;
			background:white;	background-color: white;
			font-size: 90%;
}


#contentfullUsefulLinks {
			float: left;
			position:relative;
			width:88%;
			margin: 30px 0 0 30px;
			padding: 0;
			background:white;	background-color: white;
			font-size: 90%;
			border: 1px solid #446e95;
}

#contentfullnewsletter {
			float: left;
			position:relative;
			width:92%;
			margin: 30px 0 0 25px;
			padding: 0;
			background:white;	background-color: white;
			font-size: 90%;
			border: 1px solid #446e95;
}



#contentfullUsefulLinks a:link, a:visited {color: #304679; font-style: bold; text-decoration: none;
}

#contentfullUsefulLinks a:hover {color: #304679; font-style: italic; text-decoration: none;
}



.newsletterColumns-container{clear: both;
				float: left;
				position: relative;
				width: 100%;
}

.training {clear: both;
			width: 98%;
			border-top: 1px solid #ffcc33;

			margin-left: 10px;
			padding-right: 10px;
			padding-left: 5px;
			}

.article-footer  {clear: both;
				width: 100%;
}

.linksSections  {clear: both;
				width: 100%;
}

.linksSections2  {clear: both;
				float: left;
				position: relative;
				width: 100%;
}

.faqColumns  {clear: both;
				float: left;
				position: relative;
				width: 96%;
				margin-left: 15px;

}

#contentmid {
			float: left;
			position:relative;
			margin: 15px 0px 0 60px;
			width: 58%;
						padding: 0px;
			line-height: 1;
			background: #f2f2f2; background-color: #f2f2f2;

			font-size: 90%;
			border: 1px solid #446e95;
}

#contentmid a:link, a:visited {color: navy; font-style: bold; text-decoration: none;
}

#contentmid a:hover {color: navy; font-style: italic; text-decoration: none;
}

#contentnewsletter {
			float: left;
			position:relative;
			margin: 15px 0px 0 30px;
			width: 39%;
						padding: 0px;
			line-height: 1;
			background: #f2f2f2; background-color: #f2f2f2;

			font-size: 90%;
			border: 1px solid #446e95;
}

#content-articles {
			float: left;
			position:relative;
			margin: 15px 0px 0 10px;
			width: 70%;
						padding: 0px;
			line-height: 1;
			background: #f2f2f2; background-color: #f2f2f2;

			font-size: 90%;
			border: 1px solid #446e95;
}



#subscribe {
			float: left;
			position:relative;
			width: 25%;
			margin: 20px 0px 0 20px;
			padding: 0;
}



.contentusefullinks {
			float: left;
			position:relative;
			margin: 0px 0px 10px 0px;
			width: 45%;
						padding: 0px;
			background: #f2f2f2; background-color: #f2f2f2;

			font-size: 90%;
			border: 1px solid #446e95;

}

.contact	{float: left;
			position: relative;
			margin: 0;
			padding-right: 2em;
			padding-left: 2em;
			padding-bottom: .5em;
			}
			
.usefullinks	{
			float: left;
			width: 30%;
			margin: 0px 0px 0 10px;
			text-align: left;
			vertical-align: top;
			line-height: 120%;
			padding: 3px 0 5px 0px;
			color: black;
			font-size: 100%;
			font-style: bold;
			background: white; background-color: white;

}
.usefullinks2	{
			float: left;
			width: 50%;
			margin: 0px 0px 0 0px;
			text-align: left;
			vertical-align: top;
			line-height: 120%;
			padding: 0px 0 5px 0px;
			color: black;
			font-size: 100%;
			font-style: bold;
			background: white; background-color: white;

}

.faqs-col-1	{
			float: left;
			width: 49%;
			margin: 0px 0px 0 7px;
			text-align: left;
			vertical-align: top;
			line-height: 120%;
			padding: 0px 0 5px 0px;
			color: black;
			font-size: 100%;
			font-style: bold;
			background: white; background-color: white;
			border-right: 1px solid gold;


}
.faqs-col-2	{
			float: left;
			width: 49%;
			margin: 0px 0px 0 0px;
			text-align: left;
			vertical-align: top;
			line-height: 120%;
			padding: 0px 0px 5px 0px;
			color: black;
			font-size: 100%;
			font-style: bold;
			background: white; background-color: white;

}


.newsletterColumns-left	{
			float: left;
			width: 49.93%;
			margin: 0px 0px 0 0px;
			text-align: left;
			vertical-align: top;
			line-height: 120%;
			padding: 0px 0 5px 0px;
			color: black;
			font-size: 100%;
			font-style: bold;
			background: white; background-color: white;
			border-right: 1px solid #ffcc33;

}

.newsletterColumns-right	{
			float: left;
			width: 49.93%;
			margin: 0px 0px 0 0px;
			text-align: left;
			vertical-align: top;
			line-height: 120%;
			padding: 0px 0 5px 0px;
			color: black;
			font-size: 100%;
			font-style: bold;
			background: white; background-color: white;

}


.TrainingColumn-left	{
			float: left;
			width: 50%;
			margin: 0px 0px 0 0px;
			text-align: left;
			vertical-align: top;
			line-height: 120%;
			padding: 0px 0 5px 0px;
			color: black;
			font-size: 100%;
			border-right: 1px solid #ffcc33;

}

.TrainingColumn-right	{
			float: left;
			width: 50%;
			margin: 0px 0px 0 0px;
			text-align: left;
			vertical-align: top;
			line-height: 120%;
			padding: 0px 0 5px 0px;
			color: black;
			font-size: 100%;


}

.comments1	{
			float: left;
			width: 43%;
			margin: 9em 1em 1em 2em;
			text-align: left;
			line-height:125%;
			padding: 5px 1px 2px 5px;
			color: black;
			font-size: 80%;
			font-style: italic;
			background: white; background-color: white;
			border: 3px solid #f5ab67; 

}


.comments	{
			float: left;
			width: 43%;
			margin: 1em 1em 1em 2em;
			text-align: left;
			line-height:125%;
			padding: 5px 1px 2px 5px;
			color: black;
			font-size: 80%;
			font-style: italic;
			background: white; background-color: white;
			border: 3px solid #f5ab67; 

}

p.commentnames	{	
				font-family: arial, helvetica, sans-serif; 
				text-align: right; 
				font-size: 85%; 
				font-weight: bold;
				font-style: normal;
				color: black; 
				margin: 5px 0 0 0 ;
				padding: 0 5px 0 0;}



#contentright2 {
			position:relative;
			width:175px;  /* for IE5/WIN */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:165px; /* actual value */
			margin: 0px 0px 0 0;
			padding: 0;
			background:#2a4471;
}


#contentfull_wide {
			position:relative;
			width:745px;  /* for IE5/WIN */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:670px; /* actual value */

			margin: 20px 0 0 55px;
			padding: 0;
			background:#FFFFFF;
}


#contentservices1 {
			position:relative;
			width:725px;  /* for IE5/WIN */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:650px; /* actual value */

			margin: 20px 0 0 75px;
			padding: 0;
			background:#FFFFFF;
}
#contentservices2 {
			position:relative;
			width:725px;  /* for IE5/WIN */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:650px; /* actual value */

			margin: 20px 0 0 75px;
			padding: 0;
			background:#FFFFFF;
}

		
#footer {
			clear: both;
			width: 100%;
			margin: 0 0px 0 0px;
			padding: 0 0 0 0px;
			background: #10509E;
			text-align:left;
			color:#FFF;
			font-size: 70%;
}
	

/* Main Content Box and Rounded Corners */

.roundedcornr_box {
   background: #cf521a; background-color: #cf521a;
}
.roundedcornr_top div {
   background: url('roundedcornr_tl3.png') no-repeat top left;
}
.roundedcornr_top {
   background: url('roundedcornr_tr3.png') no-repeat top right;
}
.roundedcornr_bottom div{
   background: url('roundedcornr_bl3.png') no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url('roundedcornr_br3.png') no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 14px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0 ;

}

.roundedcornr_content_tel { margin: 0 2px 0 2px; background: white; }
