/* CSS Document */
body{padding:0px; margin:0px; color:#000000; font:10px/14px Tahoma, sans-serif; background:#313131; background-image:url('images/background.jpg'); background-repeat:repeat-x;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

#container{margin:0 auto; width:975px; position:relative; border: #000 1px solid;}

p a.link01{font:10px/14px Tahoma, sans-serif; color:#6e6e6e; font-weight:normal; text-decoration:underline;}
p a.link01:hover{color:#fff; text-decoration:none; background:#009900;}

p a{font:10px/14px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:none;}
p a:hover{color:#fff; text-decoration:none; background:#009900;}

/* HEADER */

#header{height:239px; position:relative; background:url(../images/b_top.jpg) 0 0 no-repeat;}
#header a {color:#828282; text-decoration:none;}
#header a:hover{color:#828282; text-decoration:underline;}

#logo{width:218px; height:58px; position:absolute; top:11px; left:14px }

#slogan{width:400px; height:16px; position:absolute; top:35px; left:545px; text-align: right; }

#categories{width:298px; height:55px; position:absolute; top:70px; left:296px }

/* MENU */

#menu{height:28px; position:relative; background:url(../images/b_buttons.jpg) 0 0 no-repeat; clear:both}

/* CONTENT */

#content{position:relative; background:#fff; clear:both}

#incontent{background:#fff; padding-top:24px;}

#leftPan{position:relative; width:372px; float:left; border-right:#cccccc 1px solid; margin-right:33px}

#welcome{width:300px; border-bottom:#cccccc 1px solid; padding-bottom:20px; margin-left:38px}
#welcome h2{width:230px; height:17px; background:url(../images/h_welcome.jpg) 0 0 no-repeat; clear:both; padding-bottom:21px;}
#welcome p.img{width:170px; min-height:75px; padding: 6px 0 15px 129px; background:url(../images/img_welcome.jpg) 0 0 no-repeat; display:block; font:10px/12px Tahoma, sans-serif; color:#d76500; font-weight:bold;}

#equipment{width:338px; position:inherit; clear:both;}
#equipment h2{width:136px; height:205px; background:url(../images/img_equipment.jpg) 0 0 no-repeat; float:left; background-position:left bottom;}
#equipment h3{width:202px; height:40px; background:url(../images/h_equipment.jpg) 0 0 no-repeat; float:left; margin-top:9px;}
/*#equipment ul{width:202px;float:left; margin-top:10px;}
#equipment ul li{height:18px; font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 27px 7px no-repeat; padding: 0 0 0 42px; display:block;}
#equipment ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 27px 7px no-repeat; padding: 0 0 0 42px; display:block;}
#equipment ul li a:hover{text-decoration:none; color:#000;}*/
#equipment ul{width:202px;float:left; margin-top:10px;}
#equipment ul li{height:18px; font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; padding: 0 0 0 42px; display:block;}
#equipment ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 0 7px no-repeat; padding: 0 0 0 12px; display:block;}
#equipment ul li a:hover{text-decoration:none; color:#000;}

#rightPan{position:relative; width:400px; float:left;}

#rightPanB{position:relative; width:160px; float:left; text-align: right;}

#services{width:400px; border-bottom:#cccccc 1px solid; padding-bottom:20px;}
#services h2{width:332px; height:17px; background:url(../images/h_services.jpg) 0 0 no-repeat; padding-bottom:21px; float:left;}
#services h3{width:103px; height:127px; background:url(../images/img_services.jpg) 1px 0 no-repeat; float:left; }

/*#services ul{width:229px;float:left; margin-top:5px;}
#services ul li{height:18px;  Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 0 7px no-repeat; padding: 0 0 0 12px; display:block;}
#services ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 0 7px no-repeat; padding: 0 0 0 12px; display:block;}
#services ul li a:hover{text-decoration:none; color:#000;}*/
#services ul{width:229px;float:left; margin-top:5px;}
#services ul li{height:18px;}
#services ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 0 7px no-repeat; padding: 0 0 0 12px; display:block;}
#services ul li a:hover{text-decoration:none; color:#000;}

#services p{clear:both}

#membership{width:332px; margin-top:20px;}
#membership h2{width:332px; height:17px; background:url(../images/h_membership.jpg) 0 0 no-repeat; padding-bottom:10px; }
#membership p.boldtext{font:10px/12px Tahoma, sans-serif; color:#d76500; font-weight:bold; padding-bottom:10px}
#membership ul li{height:18px;}
#membership ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 0 7px no-repeat; padding: 0 0 0 12px; display:block;}
#membership ul li a:hover{text-decoration:none; color:#000;}


/* FOOTER */

#footer {height:119px; clear:both; background:#597207;}

#footer img{width:301px; float:left; }
#footer p{margin: 32px 0 0 32px; font:10px/18px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; color:#fff; float:left}
#footer p a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px }
#footer p a:hover{color:#000; background:#FFFFFF;}

.button 				{background-image:url(../images/buttonGreyBack.jpg); background-color:#CCCCCC; color:#000000;
						  border-style:solid; border-width: 1px; border-color: #000000;
							font-family:calibri, arial; font-size:10pt; 
						  padding:1px; cursor: pointer;}