/* CSS Document */

body {	margin: 0; padding: 0; font-family: arial, sans-serif; font-size: 0.9em; color: black; background: url(images/bg_body.png) repeat;}

#wrapper{ background: url(images/content_bg.jpg) repeat-y; min-height:500px; width:804px; margin: 20px auto 0 auto; padding:0 }

#header { background: url(images/header.jpg) no-repeat; margin:0; padding:0; height:157px; width: 804px; text-indent:-5000px;}

#header a { display:block; height: 16px; width:90px; margin:100px 0 0 612px; padding: 0;}

#menu { background: url(images/menu_bg.jpg) no-repeat; height:26px; width: 804px; margin: 0; padding:0; }

#menu ul { margin:0 0 0 30px; padding:0; font-size:0.9em; }

#menu ul li.normal { display:inline; height:26px; line-height:26px; padding:0 15px 0 15px; background: transparent url(images/divider.gif) right no-repeat; }

#menu ul li.endlink { display:inline; height:26px; line-height:26px; padding:0 15px 0 15px; }

#menu ul li a { color: white; margin:0; padding:0px; text-decoration:none; font-weight:bold; }

#menu ul li a:hover { color:#4c5b52; }

#content { background: url(images/circle.jpg) right bottom no-repeat; min-height:274px; width: 775px; margin: 0px 0px 0px 9px; padding:25px 0 0 0;}

#text {  margin:0 0 0 35px; padding:0; min-height:274px; width:435px; overflow:hidden; }

#text h1 { margin:0 0 15px 0; padding:0; display:block; width:198px; height:33px; text-indent:-5000px; background:url(images/welcome2.png) no-repeat;}

#text h2 { margin:0 0 15px 0; padding:0; display:block; width:198px; height:33px; text-indent:-5000px; background:url(images/products2.png) no-repeat;}

#text h3 { margin:0 0 15px 0; padding:0; display:block; width:198px; height:33px; text-indent:-5000px; background:url(images/people1.png) no-repeat;}

#text h4 { margin:0 0 15px 0; padding:0; display:block; width:198px; height:33px; text-indent:-5000px; background:url(images/contact2.png) no-repeat;}

#text h5 { margin:0 0 15px 0; padding:0; display:block; width:320px; height:33px; text-indent:-5000px; background:url(images/expert2.png) no-repeat;}

#text h6 { margin:0 0 15px 0; padding:0; display:block; width:350px; height:33px; text-indent:-5000px; background:url(images/faq.gif) no-repeat;}

#text p.introtext { color:#0099cc; margin:20px 0 0 0; padding:0;}

#text p.main { margin:20px 0 20px 0; padding:0; font-size:0.9em;}

#text p.main a { color:#0099cc;}

#text p.staff { margin:20px 0 20px 0; padding:0; font-size:0.9em; display:block; height:170px}

p.staff img { float:left; border:1px solid #4c5b52; margin:0 20px 20px 0; display:block; }

#text .bold { font-weight:bold;}

#text p.productmain { margin:0 0 0 0; padding:0; font-size:0.9em;}

#text p.product_smallprint { font-size:0.7em; font-style: italic; }

#text p.spacer { margin:0 0 170px 0}

#text a { color:#0099cc; }

#text a.files { color:#0099cc; font-size:0.9em; }

#menuone { float: left; margin: 10px 0 0 0;  }

#menutwo { margin: 10px 0 0 0; float:left;  }

#text ul#menuone { margin:0; padding:0 0 0 15px; width:180px; }

#text ul#menuone li { padding:0; font-size:0.8em; margin: 8px 0 0 0;}

#text ul#menuone li.title { color:#0099cc; margin:20px 0 0 0; padding:0; font-size:1em; list-style-type:none;}

#text ul#menutwo { margin:0; padding:0 0 0 60px; width:180px; }

#text ul#menutwo li { padding:0; font-size:0.8em; margin: 8px 0 0 0;}

#text ul#menutwo li.title { color:#0099cc; margin:20px 0 0 0; padding:0; font-size:1em; list-style-type:none;}

ul#faq_menu { margin:0;padding:0 0 0 10px;list-style-type: none;}

ul#faq_menu li { margin:0;padding:0;}

ul#faq_menu li.question { font-weight:bold;color:#0099cc;margin:30px 0 10px 0;background-image: url(images/q.gif);background-repeat:no-repeat;background-position:0 0.2em;padding-left:30px;}

ul#faq_menu li.answer { background-image: url(images/a.gif);background-repeat:no-repeat;background-position:0 0.1em;padding-left:30px;}

#smallprint { margin:30px 0 0 35px; padding:0; height:35px; width:445px; font-size:0.6em; }

#form { margin: 30px 0 0 0; font-size:0.8em; color:#4c5b52; border:none;}

.fieldset { width:400px; border:none; }

.fieldset .label {
	width:70px;
	padding:0px;
	margin:0px 0 0 0; }
	
.fieldset .nobr {  }  

.fieldset .textfield {
	margin:3px 0 0 0px;
	height:20px;
	width:200px; }

.fieldset .textarea {
	margin:3px 0 0 0px;
	height:165px;
	width:300px; }

#rightside { min-height:320px; width:294px; float:right; }

#rightside p { color: white; font-size:1.4em; font-weight:lighter; padding:15px 5px 0px 20px; margin:0;}

#rightside p.bottomboxtext { color: white; font-size:0.7em; font-weight:lighter; padding:7px 5px 0px 10px; margin:0;}

#rightside p.click { margin:15px 0 0 0; padding:0;}

#rightside p.click a {margin:60px 0 0 20px; padding:0; font-weight:bold; color:white; text-decoration:none; }

#rightside p.click a:hover {color:#4c5b52;}

#rightside p.click2 { margin:20px 0 0 0; padding:0;}

#rightside p.click2 a { margin:60px 0 0 10px; padding:0; font-weight:bold; color:white; text-decoration:none;}

#rightside p.click2 a:hover {color:#4c5b52;}


#topbox { background:url(images/blue_box.png) no-repeat; height: 120px; width:215px; margin:0 0 0 50px;}

#middlebox { background:url(images/grey_box.png) no-repeat; height: 230px; width:220px; margin:5px 0 0 50px; padding:20px 0 0 0; }

#bottombox { background:url(images/grey_box2.png) no-repeat; height: 84px; width:203px; margin:15px 0 0 60px; }

#footer { background: url(images/footer.jpg) no-repeat; height:43px; width: 804px; margin: 0 auto}


