/* ------------------------------------------------------------------- */
/* FIXES */
/* ------------------------------------------------------------------- */
.clearfix:after 		{ content: "."; 
							display: block; 
							height: 0; 
							clear: both; 
							visibility: hidden; }
.clearfix 				{ display: inline-table; }
/* Hides from IE-mac \*/
html .clearfix 			{ height: 1%; }
.clearfix 				{ display: block; } 
/* End hide from IE-mac */

/* ------------------------------------------------------------------- */
/* GLOBAL */
/* ------------------------------------------------------------------- */
body 					{ font-family:verdana, Helvetica, Sans-serif; font-size:78%; text-align:center; background:#EEE url('../grfx/layout/bkgd.jpg') repeat-x 0 0; padding-bottom:3em;}

*						{ margin:0; padding:0;}
img 					{ border: 0; }

p, span.body3 ul,
ul.service-list,
#Layout1-Page-Text ul	{ margin:0 0 1em 0; color:#666; line-height:1.3em; font-size:.9em;}


.list,
span.body3 ul,
ul.service-list,
#Layout1-Page-Text ul	{ margin-left:1.8em; margin-bottom:1em;}
.list li,
span.body3 ul li,
ul.service-list li,
#Layout1-Page-Text ul li{ margin-bottom:.2em; list-style-type:square;}


a 						{ color: #5e5134; }
a:visited 				{ color: #555; }
a:active, a:hover 		{ text-decoration:none; }
 

h1						{ display:block; width:136px; height:62px; background:url(../grfx/layout/logo.jpg) no-repeat left bottom; text-indent:-999em; margin-bottom:.6em; padding-top:10px;}
h1 span					{ text-indent:-999em; display:block; width:136px; height:62px; position:absolute; top:10px; left:0; cursor:pointer;}
h2 						{ }
h3						{ font-weight:normal; color:#FF9900;}

h2.ACCESSIBILITY-STATEMENT,
h2.TERMS-OF-USE,
h2.PRIVACY-POLICY			{ display:block; height:15px; width:270px; background-position:0 0; background-repeat:no-repeat; text-indent:-999em; /*margin-left:30px; margin-bottom:5px;*/ position:absolute; top:75px; left:22px;}
h2.ACCESSIBILITY-STATEMENT	{ background-image:url('../grfx/layout/title-accessibility.gif');}
h2.PRIVACY-POLICY			{ background-image:url('../grfx/layout/title-privacy.gif');}
h2.TERMS-OF-USE				{ background-image:url('../grfx/layout/title-terms.gif');}



/* ------------------------------------------------------------------- */ 
/* LAYOUT */
/* ------------------------------------------------------------------- */
#Body-Wrapper					{ width:740px; margin:0 auto; text-align:left; background-color:#FFF; padding:15px 15px 0 15px;}
#Header-Wrapper					{ position:relative; background:url('../grfx/layout/tel.gif') no-repeat right 47px; margin-bottom:.5em;}


#Homepage-Welcome-Text-Wrapper,
#Layout1-Page-Text,
#Layout1-Service-List,
#Form-Container					{ background-color:#f8f8f7; width:65%; padding:22px 0 15px 22px; }

/* Footer */
/* ------------------------------------------------------------------- */
#Footer-Navigation-Wrapper		{ background-color:#dfe2db; text-align:left; margin:0 auto;/* margin-left:-15px; */width:740px; position:relative; clear:both; border:15px solid #FFF; border-top:0; border-bottom-width:30px; }
#Footer-Navigation-Wrapper p	{ font-size:.8em; margin-bottom:0; margin-left:2em;}


#Footer-Company-Details			{ clear:both; padding-top:0.6em;}
#Footer-Company-Details	p		{ margin-bottom:0; color:#868988; font-family:Arial, Helvetica, sans-serif;}

#Footer-Contact-Details-Wrapper	{ padding-bottom:.7em; }
#Footer-Contact-Details-Wrapper	p,
#Footer-Contact-Details-Wrapper	a	{color:#868988; }
#Footer-Contact-Details-Wrapper	p	{ font-family:Arial, Helvetica, sans-serif; padding-top:.2em;}

/*#Footer-Links ul				{ position:absolute; right:2em; top:.5em;}
#Footer-Links ul li				{ text-transform:uppercase; font-size:.8em; list-style:none; margin-left:1.3em;}
#Footer-Links ul li a			{ text-decoration:none; float:left; }
#Footer-Links ul li a:hover		{ text-decoration:underline;}*/

#Footer-Links ul				{ position:absolute; right:1em; top:1.5em;}
#Footer-Links ul li				{ list-style:none; margin-left:1.3em; float:left;}
#Footer-Links ul li a			{ background-position:0 0; background-repeat:no-repeat; display:block; height:6px; float:left; text-indent:-999em }

#Footer-Links ul li a.TERMS-OF-USE	{ background-image:url('../grfx/layout/foot-terms.gif'); width:60px;}
#Footer-Links ul li a.PRIVACY-POLICY{ background-image:url('../grfx/layout/foot-privacyPolicy.gif'); width:66px;}
#Footer-Links ul li a.ACCESSIBILITY	{ background-image:url('../grfx/layout/foot-accessibility.gif'); width:60px;}
#Footer-Links ul li a.SITEMAP		{ background-image:url('../grfx/layout/foot-sitemap.gif'); width:35px;}
#Footer-Links ul li a:hover			{ text-decoration:underline;}

#Footer-Author-Wrapper				{ position:absolute; right:0; bottom:-1.7em;}
#Footer-Author-Wrapper a			{ display:block; width:93px; height:13px; background:url('../grfx/layout/logo-media52.gif') no-repeat 0 0; text-indent:-999em;}


