/*My */
@import url(2009stylesheet.css);
@import url(2009layout.css);

body { color: #444; font-size: 16px; font-family: tahoma, Verdana, sans-serif; padding:20px; margin:0 0 0 auto; border:0; }
p { color: #444; font-size: 16px; line-height: 1.5; text-align: left; }


#contentwrapper { width: 100%; margin-top: 20px; }
#content { margin-left: 25px; display:block; }

#MASThead { color: #000; background-color: #05568e; margin: 0; top: 0; width: 100%; height: 120px; }
#MAINheadline     { color: #000; background-color: #99b4c7; display: block; margin: 0; z-index: 5; top: 0; right: 18px; width: 100%; height: 30px   ; border: solid 1px lime; }


#MASThead H1      { color: white; font-size: 24px; font-family: Arial; text-align: center; margin-bottom: 0; margin-left: 18px; padding: 10px 0 0   }
#MASThead em { color: #000; font-size: 110%; text-align: center; margin-left: 18px  }
#MASThead p { color: white; font-size: 110%; font-family: Arial; text-align: center; margin: 0 0 0 18px; padding: 0; }

#headbottomborder  { color: #000; display: block; margin: 0; width: 100%; height: 9px; background-image: url(/demo/myimages/headbottomborder.jpg); background-repeat: repeat-x; background-position: 0 0; }
.largebannerpic { width: 250px; height: 110px; padding: 3px; border: solid 1px silver; }
#footer { margin-top: 30px; }
#footer a { color: white; font-family: Arial; font-weight: bold; margin-top: 30px; }
#footer p { color: #444; font-size: 12px; text-align: right; }
#headnav    { color: #000; background-color: #05568e; display: block; margin: 0;  width: 100%; height: 60px ; padding-top: 0; }


#newsblock        { color: #000; font-family: "Trebuchet MS"; padding: 5px; position: relative; top: 7px; bottom: 3px; left: 200px; width: 75% }
#newsblock h3    { font-size: 20px; font-weight: bold; background-color: #cfc; padding: 3px }
#helpblock     { font-size: 100%; text-align: left; color: #899374; font-family: "Trebuchet MS"; padding: 3px; width: 90%  ; height: auto; margin: 0; }
#helpblock h3  { color: #899374; display:inline; font-size: 120%; font-weight: bold; text-align: left; padding-right: 10px; padding-bottom: 5px; padding-left: 0; }

span.info {
	display: block;
	color: #0066cc;
	background-image: url('<?=$Config['domain']?>myimages/graphics/icons/iconInfo.png'); 
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding: 5px 5px 5px 27px;
	background-color: #E3EDF8;
	border:1px solid #CFDFEC;
	margin:0px 0 5px 0;
}
span.infogreen {
	display: block;
	color: white;
	background-image: url('<?=$Config['domain']?>myimages/graphics/icons/iconInfo.png'); 
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding: 5px 5px 5px 27px;
	background-color: #5cbd00;
	border:solid 1px #cfdfec;
	margin:0 0 5px;
}

h3.infogreen { color: black; font-weight: bold; }
span.highlight { color: #0066cc; background-color: #6f6; background-position: 5px 8px; display: block; margin: 0 0 5px; padding: 5px 5px 5px 27px; border: solid 1px #cfdfec; }



.currency TABLE TD
{ color:black; font-family:Tahoma; font-size:12px; font-weight:bold; margin-top: 15px; }



#content p { font-size: 12px; padding:5px; }

.bold {font-size:1.2em; font-weight:bold;}

#wordsleft {float:left; top:100px; left:150px; height:200px; width:150px; background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#wordsright { font-size: 90%; float:right; height:auto; width:200px; background:#def; text-align: left; border:solid 1px #000; margin:5px; padding:5px; }
#wordsright img { text-align: center; width: 150px; height: 100px; margin: 5px 5px 15px; padding: 0; display: block; border: solid 1px #000; }
#wordsabsolute {position:absolute; top:280px; left:400px; background:#eee; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00;}
#wordsrelative {position:relative; top:10px; left:30px; background:#ddd; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00; width:200px;}

/* Contact Box */
#formpid { color: black; font-size: 12px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 10px; display: inline; }
#contact_box { color: #899374; font-size: 12px; font-family: "Trebuchet MS"; background-color: #fff2f7; text-align: left; width: 100%; margin: 0; padding: 5px; border-bottom: 1px solid silver; }
#contact_box span.phone { font-weight: bold; background: url(../../../../45demo/web-content/demo/templates/2008/domain) no-repeat left bottom; list-style-type: none; padding: 0 0 0 30px; }
#contact_box span.fax { font-weight: bold; background: url(../../../../45demo/web-content/demo/templates/2008/domain) no-repeat left bottom; list-style-type: none; padding: 0 0 0 30px; }
#contact_box span.email { color: #899374; background: url(/demo/myimages/graphics/icons/email.gif) no-repeat left bottom; list-style-type: none; padding: 0 0 0 30px; }
#contact_box span.email a { color: #899374; font-weight: bold; text-decoration: none; }
#contact_box span.vcard { background: url(/demo/myimages/graphics/icons/vcard.gif) no-repeat left bottom; list-style-type: none; padding: 0 0 0 30px; }
#contact_box span.vcard a { color: #000; font-weight: bold; text-decoration: none; }
#contact_box span.languageswitch { margin-left: auto; list-style-type: none; padding: 0 0 0 30px; }
.right { color: #000; font-size: 90%; width: 150px; height: 100% ; float: right; margin-left: 10px; }




.separator {
		clear: both;
		}
.separatorInvisible {
		clear: both;
		height: 1px;
}

.break {
		display: none;
		}
/* ---------- 5. images ---------- */
a img {
		border: 0;
		}
		
#sidebar img { text-align: center; width: 100px; height: 70px; display: block; border: solid 1px #666; margin-bottom: 1em; }
#headphoto  { background-color: #ece9d8; margin: 5px 10px 0 0; padding: 2px; display: block; border: solid 1px #666; }
#headphoto img { width: 90px; height: 55px; display: block; border: solid 1px #666; }
