body { background:#FFF;  } #innercontainer{ background:#FFF;  } 
	dl,li,dt,dd, pre,form,body,html,blockquote,ul,input,h1,h2,h3,h4,p {margin: 0; padding: 0;}
    body { text-align: center; color: #555; font-family: Arial, Helvetica, sans-serif;;margin: 0 auto;}
    .alert_neg {color:#ff0000;}
    .ramana{color:#555;}
	.ramanaleft{color:#555; text-align: left;}
	a img { border: none;}
	 a:link, a:visited{color: #555;}
     .clear{ clear: both; }
    .pt50 {padding-top: 50px;}.pb50 {padding-bottom: 50px;} .pt25 {padding-top: 25px;} .pb25{padding-bottom:25px;} 
    .left {text-align:left;}
    .center {text-align:center;}
    .right {text-align:right;}
    .large {font-size: 1.3em;}
    .bold {font-weight:bold;}
    .cenmarg {margin:0 auto;}
    .boldest {font-weight: 900;}
    .larger {font-size: 1.5em;}
    .vlarge {font-size: 1.75em;}
    .small {font-size: .8em;}
    .med {font-size: 1em;}
    .darkgreen {color:#205820;}
    .darkergreen {color:#194019;}
    .darkblue {color:#224488;}
     .pos {color:#00ff00;}
	 a.pos {color:#00ff00;}
    .neg {color:#ff0000;}
    .neu {color:#e5d805;}
    
  .footer{padding-top: 90px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.8em; display: block; text-align: center; color: #7D7D87; }
	   
    h1 {
      text-align: center;}
    	     a img { border: none ; } 
	    img { display: block; margin-left: auto; margin-right: auto }
	.describe{margin: 0 auto; text-align: left}
  #container_r{position: relative;}	
.imagetitle2 {font-style:italic; font-size: 1.3em; padding: 10px 0 0 0; font-family: "Trebuchet MS", arial, sans-serif; color: #4a3e41;}             
 .subtitle2 { padding:  0px 0  0px 0; font-size: 1.1em; font-style: italic; font-variant: small-caps; color: #4a3e41;}               
              
 .description2 {width: 350px; padding: 0px 0  0px 0;  margin: 0 auto; text-align: center; font-family: "Trebuchet MS", arial, sans-serif;   font-size: 1.2em; color: #4a3e41;}
 #navtop {font-size: 12px; color:#4a3e41; line-height:90%; height: 100px; font-family: "Trebuchet MS", arial, sans-serif;}
.imagetitle2 {text-align: left; font-style:italic; font-size: 1.3em; padding:  0px 0 0 0; font-family: "Trebuchet MS", arial, sans-serif; color: #4a3e41;}             
 .subtitle2 {text-align: left; padding:  0px 0  0px 0; font-size: 1.1em; font-style: italic; font-variant: small-caps; color: #4a3e41;}               
 .imagetitle {  font-style:italic; margin:0; font-size: 1.0em; padding: 10px 0 5px 0px; font-family:   Tahoma, Geneva, sans-serif;  color: #4a3e41;}             
.imagetitle a:link,.imagetitle a:visited{ text-decoration: none;  margin:0;  color:  #565656;}             
.imagetitle a:hover {color:#c99a4f;} 
.subtitle {text-align: left;  margin:0; padding: 5px 0  0px 0px; font-size: .8em; font-family:   Tahoma, Geneva, sans-serif;      color: #565656; }                             
.description {  padding:  5px 0  0px 0px;  font-family: Tahoma, Geneva, sans-serif;   font-size:.8em;color: #565656;}             
 .description2 {text-align: left; width: 350px; padding:10px 0 70px 0;  margin: 0 auto; text-align: left; font-family: "Trebuchet MS", arial, sans-serif;   font-size: 1.2em; color: #4a3e41;}
 
	   #side_balance{float:right;width:0px; } 
	   #container_r {width: 740px; float: left; }
    #container {width: 910px; margin: 0 auto;}
    #innercontainer{width:100%; float:left; }
    
	.thumbnail{float: left; padding-right:5px;}
	.preview{margin: 0 auto;}
	 
	   .main {padding-top: 90px;
			margin:0 auto;
		text-align:center;
		}
	    
	   #prevnext {
		position:absolute;
		top:85px;
		left:50%;
		}
	   #prev, #next {
		position:absolute;
		top:0;
		width:123px;
		margin:0;
		font-weight:bold;
		}
	   #prev {
		right:262px;
		}
	   #next {
		left:265px;
		}
	   #prev a, #next a {
		width:120px;
		}
		 
	   #prevnext a strong {
		position:absolute;
	    
		}
	   #prevnext a strong {
		position:absolute;
		top:0;
		}
	   #prev a strong {
		background:url("../photonav_prev2.gif") no-repeat 50% -100px;
		right:-262px;
		}
	   #next a strong {
		background:url("../photonav_next2.gif") no-repeat 50% -100px;
		left:-265px;
		}
	   
	   #prev a:hover strong, #next a:hover strong, #prev a:active strong, #next a:active strong {
		background-position:50% 95%;
		cursor:pointer;
		}
	   
	   
	 
	 body{behavior:url(../cssHoverFix.htc);}
.side_nav {float:left; width:  170px;}
.side_nav ul {margin: 0px; }
.side_nav li {margin-bottom: 0em; list-style: none;width:100px;}
.side_nav ul.top-level li {    border-width: 1px;}
.side_nav a {cursor: pointer; display:block; padding: 0.4em 0.3em 0.4em 0.3em;    text-decoration:none; }
.side_nav a:hover{ color:#656595; }
.side_nav li:hover { background:#f5f5fb;  position: relative;}
.side_nav ul.sub-level,.side_nav ul ul  {background:#FFF; display: none;Z-INDEX: 100; text-align:left;} 
.side_nav ul.sub-level li:hover { background:#f5f5fb; }
.side_nav ul.sub-level a:hover { color:#656595; }
.side_nav li:hover .sub-level a {width:90%}
.side_nav li:hover .sub-level {display: block;
position: absolute; left:100px;;top: 0px;}
.side_nav ul li:hover .sub-level li {border: none; float:left; width: 170px;
     border-width: 1px;}
.side_nav .sub-level .sub-level {background:#fff;}
/*IE RESET HELPER*/
.side_nav li:hover .sub-level .sub-level { display:none;}
.side_nav .sub-level li:hover .sub-level { display:block;}
	  
 .topline {background: #000; height: 8px; width: 100%;}
 a.gallaref {color:#555}
 
 
 