html                                {padding: 0;margin: 0;}
body                                {padding: 0;margin: 0;font-family:arial, sans-serif;  font-size:1em;  text-align:left;}
#page                               {margin: 0 auto 0 auto; overflow:auto;width:978px; background:#fff;}
#header                             {float:left; width:100%; height:147px; }
#logo                               {float:left; width:205px; height:146px;}
#logo p                             {display: none;overflow: hidden; height: 0px;}

#wrapper                            {float:left;width:100% }

/*  left side contains the list of companies  */

#leftside                           {float:left;width:175px;padding:5px 10px; background: url("../img/left.jpg") repeat-x top left #cccccc;overflow:auto;  border-right:1px solid #ababab;}

#leftside ul                        {list-style-type:none; font-size:70%;}
#leftside li                        {padding:0;padding:7px 0;border-bottom:1px dotted #bbb;}
#leftside li a                      {display:block;color:#434343;text-decoration:none;}
#leftside li a:hover                {text-decoration:underline;}
#leftside li a strong               {color:#9f1e27; font-size:110%; }

/* the menu */

ul#menu                             {display:none;}

/* content  */

#content                            {float:right;width:750px; padding:15px; font-size:80%;  color:#333;}
#content p                          {padding:5px 0;}
#content h3                         {font-size:155%; clear:both;color:#b50000;  margin-bottom:15px; font-family:Georgia,serif;  font-style:italic; font-weight:normal;}
#content h4                         {font-size:115%;clear:both;margin-top:15px; margin-bottom:5px;}
#content hr                         {color:#efefef;}
#content ul                         {list-style-type:circle; margin:5px 15px 5px 25px; }
#content ul li                      {margin-top:5px; }
#content a                          {text-decoration:underline;  color:#7F0000; }
#content a:hover                    {text-decoration:none; color:#fff;background:#000;}

#content ul.members                 {list-style-type:none; margin:15px 10px 15px 10px;font-size:105%; }
#content ul.members li              {margin:5px 0;padding-bottom:10px;width:99%; border-bottom:1px dashed #cfcfcf;overflow:hidden;margin-top:15px;}
#content ul.members li img          {float:left;width:152px;padding-right:20px;}
#content ul.members li a span       {color:#b50000;text-decoration:none;padding-bottom:5px;margin-bottom:5px;display:block;}
#content ul.members  li a           {color:#6f6f6f; text-decoration:none;background:none;}
#content ul.members  li a:hover     {color:#000;text-decoration:none;background:none;}

#content ul.members li i            {float:left;display:block;width:250px;margin-right:20px;}

img.member_logo                     {float:right;margin-top:-10px;}
img.img_right                       {float:right;margin:10px 0 10px 10px;padding:1px;border:1px solid #afafaf;}
address                             {font-family:arial;margin: 0 10px 10px 0;font-style:normal;font-size:110%;float:left; background:#fafafa;border:1px dashed #cfcfcf;padding:10px;width:30%;}

/*generic style */

ul,h1,h2,h3,h4,h5,h6,ol,p,ol,dl,dd,dt,li{margin:0px;padding:0px;}
a img                               {border:0px;}
a                                   {cursor: pointer;}
.wai                                {display:none;}
.cb                                 {clear:both;}

/*footer style */

#footer                             {display:none;}

/* CSS used for styling the contact form */

form#contact 						{float:left; display:block;width:490px;margin:20px;padding:20px;border:1px dashed #afafaf;}
form#contact  i						{font-size:90%;clear:both;display:block;width:100%;}
form#contact label 					{display:block;clear:left;	width:170px; float:left;height:22px;margin-bottom:4px;}
form#contact input 					{background:#fafafa;margin-bottom:4px;height:18px;border:1px solid #afafaf;width:250px;float:left;}
form#contact textarea 				{background:#fafafa;height:80px;border:1px solid #afafaf;width:300px;float:left;}
form#contact input#send				{background:#b50000;border:0;margin-left:200px;display:inline;cursor:pointer;width:90px;height:26px;color:#fff;font-weight:bold;}
.faulty_field						{background:#fff4f4 !important;color:#ff0000;border:1px solid #ff0000 !important;}
