body {
	background-color: #CECCC8;
	text-align: center;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

img
  {
	  border:none;
  }
  
p
  {
	  margin:3px 0px 3px 10px;
	  padding:0px;
	  font-size:12px;
  }
  
h1,h2,h3,h4,h5,h6
  {
	margin:3px 0px -6px 10px;
	padding:0px;
  }
  
h1
  {font-size:15px;} 
  
h2
  {font-size:14px;} 
address {

	font-style:normal;
	font-family:arial;
	font-size:13px;	
}

#header
  {
	background:#ffffff url(images/header_bg2.jpg) top repeat-x;
	float:left;
	width:770px;
  } 
#header a img
  {
	 margin:0;
 }

  #logorht {
	float:left;
	margin-top:10px;
	width:770px;
	}
 #logorht p {
	  color:#122F7D;
	  font-size:15px;
	  font-weight:bold;
	  margin:6px 0px 6px 20px;
	  /*text-align:center;*/
  }

#logolft {
	height:108px;
	}	
.loc {
	background-color:#eeeeee;
	border-style:solid;
	border-color:#DCDBDB;
	border-width:0px 1px 0px 0px;
	float:left;
	padding:4px 0;
	text-align:center;
	width:220px;
}
.loc p {
	font-size:11px;
	margin:0;
}
.loc strong {
	font-family:garamond;
	font-size:15px;
	color:#122F7D;
}
#sp {
	float:left;
	height:60px;
	width:62px;
}
.add {
	float:right;
	border-bottom:3px groove #666666;
	margin:8px 12px 0 0;
	padding-bottom:12px;
	width:98%;
}

.lang
  {
	color:#F3DA50; 
  }
  
#big
  {
	 width:770px;
	 margin:0px auto 0px auto;
	 text-align:left;
  }
#big h1 {
	display:none;
  }
  
#cont
  {
	  width:770px;
	  float:left;
	  background-color:#ffffff;
  }
  
#info
  {
	background:#CECCC8;
	float:right;
	font-size:10px;
	font-family:verdana;
	height:12px;
	line-height:10px;
	padding:2px 2px 2px 0px;
	text-align:right;
	width:220px; 
  } 
#info a
  {
	font-size:10px;
	margin:0px;
	padding:0px 0px 2px 0px;
	text-align:right;  
  }
  
#info a:link{color:#D0440F;}
#info a:visited{color:#D0440F;}
#info a:hover{color:#333333;}
#info a:active{color:#D0440F;}
  

#foot {
	background:#CECCC8 url(images/bottom_line2.gif) top no-repeat;
	color: #666666;
	float:left;
	font-size: 11px;
	height: 60px;
	text-align: right;
	text-decoration: none;
	width:770px;
}
#foot p
  {
	margin:15px 0px;
 } 

#content
  {
	background:url(bgSide.jpg) left repeat-y;
	float:left;
	width:770px;  
  }
  
#sidenav
  {
	background:url(images/side_top.jpg) top repeat-x #29363E;
	float:left;
	margin-top:0;
	height:708px;
	width:168px;
	}
#sidenav ul
  {
	margin:110px 0px 0px 0px;
	padding:0px 0px 0px 22px;
  }  
#sidenav li
  {
	list-style-image:url(images/bullet.gif);
	line-height:16px;
	}  
#sidenav a 
{
	color: #CDD4D8;
	font-size: 12px;
	text-decoration:none;
}
#sidenav a:hover 
{
	color: #DE4D16;
	font-size: 12px;
	text-decoration:none;
	}
	
#sidenav a.lang
{
	color:#F3DA50; 
	font-size: 12px;
	text-decoration:none;
}	

#index
  { 
	background:#ffffff url(images/orange.gif) top repeat-x;
	display:inline;
	 float:left;
	 margin:14px 0px 0px 10px;
	 padding-bottom:10px;
	 width:583px;
  } 
#index a:link{color:#122F7D;font-weight:bold;}
#index a:visited{color:#122F7D;font-weight:bold;}
#index a:hover{color:#666666;font-weight:bold;}
#index a:active{color:#122F7D;font-weight:bold;}

#i
  { 
	display:inline;
	 float:left;
	 margin:4px 0px 0px 0px;
	 padding-bottom:10px;
	 width:583px;
  }  
#i h1 {
	display:block;
	color:navy;
	margin:4px 0px 2px 0px;
	}
#i p {
	float:right;
	margin:8px 0px 0px 0px;
	padding:0px;
	width:170px;
	}
#i img {
	border:1px solid #999999;
	float:left;
	margin:4px 20px 10px 6px;
}
#i p img {float:right;border:0;}

#i a {
	text-decoration:none;
}

#ii
  { 
	background:url(imgMouse2.jpg) center right no-repeat;
	display:inline;
	 float:left;
	 margin:6px 0px 6px 0px;
	 padding-bottom:10px;
	 width:583px;
  }
.lft {float:left;}
.rgt {float:right;}
  
#ii h3 {
	color:navy;
	font-size:12px;
	margin:4px 0px 2px 0px;
	}
#ii p {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	}
	
#iii { 
	display:inline;
	 float:left;
	 margin:6px 0px 6px 0px;
	 padding-bottom:10px;
	 width:583px;
  }

.lft {float:left;}
.rgt {float:right;}
  
#iii h1 {
	display:block;
	color:navy;
	font-size:14px;
	margin:4px 0px 2px 8px;
	}
#iii p {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	}
#iii ul {
	font-size:12px;
	color:navy;
	}

.gallerycontainer{
		font-style:normal;
		margin:10px 0px 0px 2px;
		position: relative;
		width:260px;
}
.gallerycontainer h3 {
		font-size:11px;
		font-style:normal;
}
.gallerycontainer h2 {

color:navy;
	font-size:12px;
	margin:4px 0px 2px 0px;
}
.gallery img{
		border: 0px solid #000;
		margin: 0px 0px 1px 0px;
		}
.gallery:hover{
		background-color: transparent;
		}
.gallery:hover img{
		border:0px solid blue;
		}
.gallery span{ /*large*/
		position: absolute;
		background-color:#ececec;
		padding:4px;
		left: -1000px;
		border: 1px solid #000;
		visibility: hidden;
		color:#000;
		text-decoration: none;
		width:300px;
		}
.gallery span img{ /*large*/
		border:0px;
		padding:0px;
		}
.gallery:hover span{ /*large*/
		visibility: visible;
		top: 10px;
		left:265px; 
		z-index: 50;
		}

#topbuck
  {
	background:url(bgA.gif) top repeat-x #eeeeee;
	border-style:solid;
	border-color:#ffffff #C7C6C6 #C7C6C6 #ffffff;
	border-width:1px 1px 1px 0px;
	float:left;
	height:68px;
	margin-top:12px;
	padding-bottom:10px;
	width:583px;
} 
#topbuck h4
  {
	color:#122F7D;
	float:left;
	height:34px;
	margin:0px 0px 6px 0px;
	padding:7px 0 0 0;
	text-align:center;
	width:49%;
	} 
#topbuck h4 a {
	text-decoration:underline;
	
	}
#topbuck h4 a:hover 
  {
	color:#D0440F;
	
	}  
#topbuck p
  {
	font-weight:bold;
	font-size:11px;
	text-align:center;
	width:99%;
}
.cntrl1 {width:75%;}

#topbuck p span
  {
	font-size:11px;
	width:100%;
	} 
.imgCntrl2 {float:right;margin:0 6px 0 0;border:1px solid #000;}  
.buck
  { 
	background:#cccccc url(images/buck_top.gif) top repeat-x;
	border-style:solid;
	border-color:#DCDADA #B0AFAF #B0AFAF #DCDADA;
	border-width:1px;
	display:block;
	float:left;
	height:310px;
	margin-top:6px;
	width:192px;
 } 
#big .buck h1
  {display:block;
	  color:#ffffff;
	  font-family:verdana;arial;
	  font-size:10px;
	  margin:3px 0px 0px 4px;
  }
.buck p
  {
	font-size:11px;
	padding-right:2px;
  }
.buck ul {
	margin:0px;
	padding:2px 0px 0px 6px;
	font-size:11px;
	list-style:inside;
	line-height:10px;
	}
.buck li {padding-top:2px;} 
.buck img
  {
	display:block;
	margin:16px auto 0px auto;
  }
.btm {
	border-bottom:1px solid #999999;
	margin-bottom:50px;
}
#btmnav {
	float:right;
	font-size:11px;
	text-align:center;
	margin:0px 0px 6px 0px;
	width:585px;
}
#btmnav a:link{color:#122F7D;}
#btmnav a:visited{color:#122F7D;}
#btmnav a:hover{color:#666666;}
#btmnav a:active{color:#122F7D;}
  
dl {font-size:11px;padding:0px 6px 0px 0px;}
dt {font-weight:bold;}

