body
{
   margin:0 0 10px 0;
   background:url(../images/page_bg.gif);
   color:#5C5B5B;
   font-family: arial, Verdana;
   font-size:12px;
   text-decoration:none;
   font-weight:normal;
   text-align:center;
   line-height:18px;

}

.bioTxt td{ color:#5C5B5B;
   font-family: arial, Verdana;
   font-size:12px;
   text-decoration:none;
   font-weight:normal;
   line-height:18px;}

.bioHeading{ color:#208EDC;
   font-family: arial, Verdana;
   font-size:15px;
   text-decoration:none;
   font-weight:bold;
   line-height:18px;
   margin-bottom:10px;}

a{color:#4489C0;text-decoration:none}
a:hover{color:#5C5B5B;;text-decoration:none}
ul, li, form, h1, p, h2{list-style-type:none;padding:0;margin:0;}
input{font:normal 11px verdana, arial;padding:1px;margin:0;vertical-align:top;width:120px}
label{font:bold 11px verdana, arial;vertical-align:top;line-height:20px;}

#header{ width:947px;text-align:left;margin:0 auto;background:#fff;height:420px}
#header .topRightLinks{float:right;}
#header .topRightLinks ul li{float:left;padding:7px 10px 3px 10px;}

#header .headerImage{float:right;background:url(../images/header_image.jpg) no-repeat;height:390px;width:947px;}
#header .headerImage .logo{margin:30px 0 0 29px;#margin:30px 0 0 14px;width:400px;float:left}
#header .headerImage #loginForm{float:right;margin:25px 17px 0 0;width:342px;}
#header .headerImage #loginForm input{color:#3C3B3B;width:97px;margin:0 3px 0 3px;background:#F6F9FB;border:1px solid #E1E4E6;float:left}

#header .aboutheader{float:right;background:url(../images/header_image1.jpg) no-repeat;height:390px;width:947px;}
#header .otherheader{float:right;background:url(../images/header_image2.jpg) no-repeat;height:390px;width:947px;}

#header .aboutheader .logo{margin:30px 0 0 29px;#margin:30px 0 0 14px;width:400px;float:left}
#header .aboutheader #loginForm{float:right;margin:25px 17px 0 0;width:342px;}
#header .aboutheader #loginForm input{color:#3C3B3B;width:97px;margin:0 3px 0 3px;background:#F6F9FB;border:1px solid #E1E4E6;float:left}

#header .otherheader .logo{margin:30px 0 0 29px;#margin:30px 0 0 14px;width:400px;float:left}
#header .otherheader #loginForm{float:right;margin:25px 17px 0 0;width:342px;}
#header .otherheader #loginForm input{color:#fff;width:97px;margin:0 3px 0 3px;background:#797979;border:1px solid #E1E4E6;float:left}

/* #header .headerImage #menu{border:0px solid red;float:right;width:844px;vertical-align:bottom;margin-top:268px;text-align:right;
background:url(../images/menu_bg.gif) repeat-x;border-top:1px solid #A0A0A0;border-left:1px solid #A0A0A0}
#header .headerImage #menu li{float:left;padding:0px 0px 0 0px;border:0px solid red;height:31px}
#header .headerImage #menu li a{float:left;padding:10px 20px 0 20px}
#header .headerImage #menu li a:hover{background:url(../images/menu_bg_hvr.gif) repeat-x;height:28px;#height:22px}
#header .headerImage #menu li.home{background:url(../images/menu_bg_hvr.gif) repeat-x;height:31px;}
#header .headerImage #menu li.line{background:url(../images/menu_line.gif) no-repeat top center;height:31px} */

#middle{ width:947px;text-align:left;margin:0 auto;background:#fff;border:0px solid red;overflow:hidden;margin-top:25px;margin-bottom:25px;height:auto}
#middle #middleLeftDiv{width:720px;float:left}
#middle #middleLeftDiv img{padding-right:10px;padding-bottom:2px;padding-left:8px;}
#middle #middleLeftDiv table{border:2px solid #D2D2D2;border-left:none;border-bottom:none}
#middle #middleLeftDiv td{border-left:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;padding:4px;}
#middle #middleLeftDiv p{padding:10px 0 5px 0;line-height:18px}
.bordernone{border:none;}
#middle #middleRightDiv{width:200px;float:right;border:1px solid #f1f1f1;}
#middle #middleRightDiv .subHeadingsBox h1{background:url(../images/blue_bg.gif);font:bold 13px verdana;color:#fff;padding:5px 2px 5px 5px;height:20px;}
#middle #middleRightDiv .subHeadingsBox ul{padding:0;margin:0;}
#middle #middleRightDiv .subHeadingsBox ul li{color:#999898;background:#DCEBF6 url(../images/blue_bg_hvr.gif) repeat-x;padding:5px 2px 5px 5px;font:bold 12px arial;border-bottom:2px solid #fff}
#middle #middleRightDiv .subHeadingsBox a{color:#434B50;}
#middle #middleRightDiv .subHeadingsBox a:hover{color:#4489C0;}

#middle #indexBox{float:left;width:246px;background:url(../images/dot.jpg) repeat-y right;padding-right:10px}
#middle #indexBox h1 img, #middle #indexBoxMiddle h1 img{border:none;margin:0px 10px 10px 0}
#middle #indexBox img, #middle #indexBoxMiddle img{margin-right:10px;border:1px solid #EBEBEB}
#middle #indexBoxMiddle{float:left;width:246px;background:url(../images/dot.jpg) repeat-y right;margin:0px 0 0px 25px;padding-right:10px}
#middle #indexBox p, #middle #indexBoxMiddle p{float:right;}
#middle #indexBox p img, #middle #indexBoxMiddle p img{border:none;}

#middle #indexProductsBox{float:left;width:380px;margin:0px 0 0px 25px;}
/* #middle #indexProductsBox div{border:0px solid #D2D2D2;margin:10px 0px 0px 0;height:auto}
   #middle #indexProductsBox div h1{margin:10px;}
   #middle #indexProductsBox div span{border:none;line-height:15px;margin:0px;#margin:5px}*/
#middle #indexProductsBox ul.listing{margin-top:3px;padding:0;}
#middle #indexProductsBox ul.listing li{list-style-image:url(../images/bullet.jpg);list-style-position:inside;}

/*#middle #indexProductsBox div.moreDiv{clear:both;background:#B2B2B2;height:14px;padding:4px;vertical-align:middle}
#middle #indexProductsBox p{font:normal 12px arial;padding:5px 10px 4px 10px;border:0px solid red}
#middle #indexProductsBox p img{padding-right:7px;}*/

#footer{width:947px;text-align:center;margin:0 auto;background:#fff;line-height:15px; position:relative; clear:both;}
#footer hr{color:#B2B2B2;background:#B2B2B2;height:3px;margin:10px 0 4px 0;border:none}
#footer p{border:0px solid red;text-align:center;margin-top:8px 0;}

a.readmore img {filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}
a.readmore:hover img {filter:alpha(opacity=70);   -moz-opacity: 0.7; opacity: 0.7;}

a.prevnext img {filter:alpha(opacity=99); -moz-opacity: 0.99; opacity: 0.99;}
a.prevnext:hover img {filter:alpha(opacity=50);   -moz-opacity: 0.5; opacity: 0.5;}

h1.subHeading{font:bold 17px verdana;color:#208EDC}
h1.subHeading span{font:bold 15px verdana;color:#208EDC}

h2{font:bold 11px verdana;color:#504F4F;padding-top:15px;}

.listing{padding:10px;}
.listing li{list-style: square inside;line-height:21px;}
.listing li li{list-style: circle inside;line-height:21px;margin-left:18px;}
.listingBold{margin-top:10px;}
.listingBold li{font-weight:bold;list-style: square inside;line-height:21px;line-height:30px;}
.listingBold li li{font-weight:normal;list-style: circle inside;line-height:21px;margin-left:18px;line-height:18px;}

.tdBg{background:url(../images/menu_bg_hvr.gif); font:bold 13px arial;}



#contact_us
{
         width:auto;
		 float:left;
		 text-align:left;
		 padding-left:30px;
		 clear:both;
}
.contact_input
{
          margin-left:50px;
}
#fields
{
          width:auto;
		  float:left;
		  text-align:left;
		  margin-left:50px;
}
#details
{
          width:auto;
		  float:left;
		  padding:0px 0px 10px 30px;
}
#submit
{
          position:relative;
		  width:auto%;
		  clear:both;
		  padding:10px;
		  float:left;
		  margin-left:85px;
} 
.button
{
          background:url(../images/submit_bgimg.gif) repeat-x;
		  border:1px solid #0000ff;
		  width:70px;
		  color:#ffffff;
		  font-weight:bold;
		  text-transform:uppercase;
		  font-size:10px;
}
.field_set
{
           width:160px;
		   height:10px;
}
