*{outline: none; margin: 0; padding: 0;}

body{font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; background: #CDCDFE url(../images/bg_body.jpg) left bottom repeat-x; color: #444444;}

h1, h2{font: normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #444444; text-transform: uppercase; margin: 0 0 5px 0;}

h2{color: #FFFFFF;}

p{margin: 0 0px 10px 0;}
#leftcol p{margin: 0 15px 10px 0;}

.breaker{clear: both; width: 100%;}
.fleft{float: left;}
.fright{float: left; padding:0 0 0 25px;}

.box{width: 250px;}
.tcenter{text-align: center;}
.height{height: 10px;}
.brd_right{width: 232px; padding: 0 25px 0 0; border-right: 1px solid #DADAB1;}

#wrapper{width: 986px; margin: 0 auto;}

#header{width: 986px; height: 325px; clear: both;}

#container{width: 786px; margin: 0 0 0 97px; clear: both; overflow: hidden !important;}
#container_top{width: 786px; margin: 0 0 0 97px; clear: both; overflow: hidden !important;}

#nav{font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; height: 52px; width: 786px; background: #444444; margin: 10px 0;}
#nav ul{list-style-type: none; margin: 0 0 0 13px; padding:0 40px 0 43px;}
#nav ul li{display: block; float: left; line-height: 52px; margin: 0 13px 0 0;}
#nav ul li a{color: #FFFFFF; text-decoration: none; text-transform: uppercase; padding: 0 8px;}
#nav ul li a:hover, #nav ul li a.active{background: url(../images/nav_right.gif) right 8px no-repeat; display: block; padding: 0 8px 0 0;}
#nav ul li a:hover strong,  #nav ul li a.active strong{background: url(../images/nav_left.gif) left 8px no-repeat; display: block; padding: 0 0 0 8px; color: #444444;}

#container #leftcol{width: 540px; float: left; padding:10px 17px 0 17px; background-color:#f3f3fd;}
#container #leftcol-photo{width: 786px; float: left; padding:10px 17px 0 17px; background-color:#f3f3fd;}
#container #rightcol{width: 200px; float: right;}

#container p a{float: right; font-weight: bold; color: #FF9900; text-decoration: none; background: url(../images/arrow.gif) left 4px no-repeat; padding: 0 0 0 12px;}
#container p a:hover{text-decoration: underline;}

.gray_boxes{border-top: 7px solid #FF9900; background: #444444; margin: 0 0 12px 0; padding: 12px 17px;}

#container .gray_boxes p a{color: #FFFFFF; font-weight: bold;}

#container .gray_boxes p{color: #FFFFFF; text-align: left;}
#container .gray_boxes p strong{color: #FFFFFF;}

#footer{height: 50px; width: 786px; line-height: 20px; color: #CCCCFF; font-size: 10px; text-align: right; margin: 23px 0 0 97px; clear: both;}

#content table.gallery img,#contentalt table.gallery img{
border:1px solid #fa9035;
float:left;
margin:5px 10px 6px;
}
* img.alignleft{
padding:0 10px 10px 0;
}
#container p table.gallery td{padding:0px; margin:0px;}
#container p table.gallery td a:hover, #container p table.gallery td a:visited, #container p table.gallery td a:link{ float:left;  text-decoration: none; background:none; padding: 0 0 0 1px;}
table.gallery td a:visited img, table.gallery td a:link img{
border:1px solid #ff9900;
}
table.gallery td a:hover img{border:1px solid gray;}

* .input, * table.forms input,* table.forms textarea, * table.forms select{ font:normal 12px arial; color:#666666; background-color: #ffffff; border-color:#666666; border-style: solid; border-width: 1px; font-family: Verdana; font-size: 10px; padding:2px;}

* table.smallbox td{ padding:5px;}

.homegallery{display:block; width:540px;}

#murti {
  border: 0px;
  width: 152px; 
  height: 45px;
  background-image: url('../images/DMD.jpg');
}

#murti:hover {
  border: 0px;
  width: 152px;
  height: 45px;
  background-image: url('../images/DMD1.jpg');
}