body { margin:0px; padding:0px; height:100%; width:100%; background-color:#fff;}

body.onlyred { background-image:url(images/bg-red.jpg); background-repeat:repeat-x;}

.onlyblack { color:#000;}

.onlycolorred { color:#F00;}

ul { display:block; margin:0px; padding:0px;}
li { list-style:none; float:left; margin:0px; padding:0px;}
a { text-decoration:none; margin:0px; padding:0px;}
a:hover { text-decoration:underline;}
a:active { text-decoration:none;}
img { border:0px;}
h1, h2, h3, h4, h5, h6, { margin:0px; padding:0px;}

#container { width:980px; margin:0 auto; background-color:#fff;}
#container2 { width:980px; margin-bottom:25px; padding:0px; float:left; background-image:url(images/bg-red.jpg); background-repeat:repeat-x; }
#container3 { width:900px; margin:0 auto;}

#logo { width:900px; float:left; background-image:url(images/top-image.jpg); background-repeat:no-repeat; }

#logoleft { width:650px; float:left; }
#logoleft img { float:left; padding-top:5px; padding-left:20px;}

#logoright { width:250px; float:left; }
#logoright img { float:left; padding-top:15px;}
#logoright1 { width:220px; float:left; margin-top:15px; background-image:url(images/address.png); background-repeat:no-repeat; }
#logoright1 ul {}
#logoright1 ul li { font:normal 16px "Futura Lt BT"; color:#fff; float:left; width:200px; padding-left:45px; padding-top:5px;}
#logoright1 ul li.email { font:normal 16px "Futura Lt BT"; color:#060; float:left; width:200px; padding-left:48px; padding-top:30px; padding-bottom:15px;}

#navbar { width:900px; float:left; padding-top:25px; background-color:#FFF;}
#navbar ul { display:block;  margin:0px; padding:0px;}
#navbar ul li { float:left; margin:0px; padding:0px;}
#navbar ul li a { margin:0px; padding:0px;}

#banner { width:900px; float:left;}

#contentbar { width:900px; float:left; background-color:#fff; padding-top:10px; }

#leftonly { width:248px; float:left;}

#leftbar { width:248px; float:left; border:1px solid #ccc;}
#leftbar h2 { font:normal 26px "Futura Lt BT"; color:#772e2e; margin:0px; padding-left:25px; padding-top:10px; padding-bottom:10px;}
#leftbar ul { display:block; margin:0px; padding:0px;}
#leftbar ul li { list-style:disc; font:normal 18px "Futura Lt BT"; float:none; margin-left:40px; padding-bottom:0px; padding-top:10px; margin-right:20px; border-bottom:1px dotted #ccc; }
#leftbar ul li.none { border-bottom: none; padding-bottom:5px; }
#leftbar ul li a { color:#000; text-decoration:none;}
#leftbar ul li a:hover { color:#000; text-decoration:underline;}

.leftbar1 { width:248px; float:left; border:1px solid #ccc; margin-top:25px;}
.leftbar1 h2 { font:normal 25px "Futura Lt BT"; color:#772e2e; margin:0px; padding-left:25px; padding-top:10px; padding-bottom:10px;}
.leftbar1 ul { display:block; margin:0px; padding:0px; list-style-type:none;}
.leftbar1 ul li { font:normal 17px "Futura Lt BT"; float:none; margin-left:20px; padding-bottom:0px; padding-top:10px; margin-right:20px; border-bottom:1px dotted #ccc; }
.leftbar1 ul li.none { border-bottom: none; padding-bottom:5px; }
.leftbar1 ul li a { color:#000; text-decoration:none;}
.leftbar1 ul li a:hover { color:#000; text-decoration:underline;}



#contentleft { width:645px; float:left;}
#contentleft h2 { font:normal 28px "Futura Lt BT"; color:#772e2e; margin:0px; padding-top:10px; padding-bottom:10px; padding-left:18px; }
#contentleft p { font:normal 18px "Futura Lt BT"; padding-left:10px; padding-right:10px; line-height:25px; margin:0px; text-align:justify; color:#292828;}

#contentbar2 { width:900px; float:left; background-color:#fff; margin:0px; padding-bottom:20px; border-bottom:3px solid #ccc;}
#contentbar2 h2 { margin:0px; padding-top:20px; padding-bottom:5px; padding-left:20px; color:#772e2e; font:normal 28px "Futura Lt BT";}
#contentbar2 .centerbox { width:20px; float:left;}
#contentbar2 .centerbox p.text { font:normal 1px Verdana; color:#fff;}
#contentbar2 .centerbox2 { width:24px; float:left;}
#contentbar2 .leftbox { width:210px; float:left; background-color:#fff;}
#contentbar2 .leftbox h2 {  text-align:center; padding-left:0px; margin:0px; font:normal 18px "Futura Lt BT"; color:#990000; padding-top:5px; padding-bottom:5px;}
#contentbar2 .leftbox .imgbox { width:210px; float:left; text-align:center; padding-bottom:5px; }
#contentbar2 .leftbox .text { width:210px; float:left; text-align:center; }
#contentbar2 .leftbox p.text  { width:200px; text-align:center; font:normal 16px "Futura Lt BT"; color:#000;  margin:0px; padding-top:5px;}

.contentbar2 { width:900px; float:left; background-color:#fff;}
.contentbar2 img { padding-left:15px; padding-top:10px; padding-bottom:10px; margin:0px; }
.contentbar2 img.none { padding-right:3px; padding-left:0px;}



#footerpercent { width:100%; height:130px; float:left; background-image:url(images/bg-pink.jpg); background-repeat:repeat-x;}

#footerpercent2 { width:900px; margin:0 auto;}

#footer { width:900px; height:130px; float:left; background-image:url(images/bottom-image.jpg); background-repeat:no-repeat; margin-top:0px;}
#footercenter { width:580px; margin:0 auto;}
#footercenter ul {}
#footercenter ul li { padding-left:15px; padding-top:20px; color:#000; font:normal 15px "Futura Lt BT";}
#footercenter ul li a { color:#000;}

/*#footer2 { width:900px; float:left; padding-top:10px;}
#footer2 p.left { width:440px; float:left; padding-left:10px; font:normal 12px "Futura Lt BT";}
#footer2 p.right { width:440px; float:left; text-align:right; padding-right:10px; font:normal 12px "Futura Lt BT";}
#footer2 p.right a {font:normal 12px "Futura Lt BT"; color:#000;}*/


#footer2 { width:900px; float:left; padding-top:10px;}
#footer2 ul {}
#footer2 ul li { padding-top:30px;}
#footer2 ul li.left { width:440px; float:left; padding-left:10px; font:normal 12px "Futura Lt BT";}
#footer2 ul li.right { width:370px; float:left; text-align:right; padding-right:0px; font:normal 12px "Futura Lt BT";}
#footer2 ul li.right1 { width:70px; float:left; text-align:right; padding-right:0px; font:normal 12px "Futura Lt BT";}
#footer2 ul li.right1 a { color:#000; float:left; text-align:right; padding-left:5px; font:normal 12px "Futura Lt BT";}
#footer2 ul li.full { width:900px; padding-top:5px; float:left; font:normal 12px "Futura Lt BT";}


/*#pngimage {width:200px; height:104px; opacity:0.8; filter:alpha(opacity=80); z-index:2; position:absolute; 
	   
	   	margin-top:220px;
		margin-left:690px;
		z-index:10px;
	   }
*/

#contentleftcontact { width:350px; float:left; padding-top:10px;}
#contentleft p { font:normal 14px Arial; line-height:18px; margin:0px; padding-top:3px; padding-left:20px; padding-bottom:5px; text-align:justify;}

#contentleftmap { width:295px; float:left; padding-top:10px;text-align:right;}
#contentleftmap img { }

#contactformsthree { width:645px; float:left; margin-top:25px; margin-bottom:20px; }
#contactformsthree ul {  display:block;}
#contactformsthree ul li { list-style:none; width:645px;  float:left; font:bold 12px arial; color:#3b3a3a; padding:0px; margin-bottom:10px;}
#contactformsthree ul li.left { list-style:none; width:120px; text-align:right; float:left; padding-right:5px;}
#contactformsthree ul li.right { list-style:none; width:520px; float:left;}

#contentpart1 { width:425px; float:left;}
.contentpart1 { width:425px; float:left;}
.contentpart1 h2 { font:normal 28px "Futura Lt BT"; color:#772e2e; margin:0px; padding-top:15px; padding-bottom:0px; padding-left:18px; }
.contentpart1 h2 .second { font:normal 20px "Futura Lt BT"; color:#000; margin:0px; padding-top:10px; padding-bottom:10px; padding-left:5px; }
.contentpart1 p { font:normal 18px "Futura Lt BT"; padding-left:10px; padding-right:10px; line-height:25px; margin:0px; text-align:justify; color:#292828;}
.contentpart1 ul { display: inline; margin:0px; padding:0px;}
.contentpart1 ul li { font:normal 18px "Futura Lt BT"; color:#000; float:left; padding-left:0px; padding-top:10px; list-style:disc; margin-left:42px;}

#contentpart2 { width:220px; float:left;}
.contentpart2 { width:220px; float:left;}
.contentpart2 img { padding-top:25px; padding-left:0px; background-position:top; float:right; margin:0px; display:block;}

.contentleft1 { width:645px; float:left;}
.contentleft1 h2 { font:normal 28px "Futura Lt BT"; color:#772e2e; margin:0px; padding-top:15px; padding-bottom:0px; padding-left:18px; }
.contentleft1 h2 .second { font:normal 20px "Futura Lt BT"; color:#000; margin:0px; padding-top:10px; padding-bottom:10px; padding-left:5px; }
.contentleft1 p { font:normal 18px "Futura Lt BT"; padding-left:10px; padding-right:10px; line-height:25px; margin:0px; text-align:justify; color:#292828;}
.contentleft1 ul { display: inline; margin:0px; padding:0px;}
.contentleft1 ul li { font:normal 18px "Futura Lt BT"; color:#000; float:left; padding-left:0px; padding-top:10px; list-style:disc; margin-left:42px;}
.contentleft1 img { padding-left:2px; padding-top:10px; padding-bottom:10px; margin:0px;}
.contentleft1 img.none { padding-right:0px; padding-left:3px;}
.contentleft1 table { border-right:1px solid #F00; }
.contentleft1 tr { font:normal 14px "Futura Lt BT"; color:#000; }
.contentleft1 tr.onlywhite { color:#fff; font:normal 18px "Futura Lt BT";background-color:#F00;}
.contentleft1 td { padding:10px 10px 10px 10px; border-left:1px solid #F00; border-bottom:1px solid #F00; }

.contentleft2 { width:645px; float:left;}
.contentleft2 table { border-right:none; }
.contentleft2 tr { font:normal 16px "Futura Lt BT"; color:#000; }
.contentleft2 td { padding:10px 10px 10px 10px; border-left:none;  border-bottom:none; }



