body {
	font-family: Tahoma, Arial, Helvetica, sans-serif; background:url(images/body-bg.jpg) repeat-x left top #f6f8f7;
}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
}

h2           { font-size: 14pt; font-family: Tahoma, Arial; font-style: normal; font-variant: normal; 
               font-weight: normal; line-height: 100%; color: #e45b00; 
               margin-top: 10 }

h3           { font-size: 10pt; font-family: Tahoma, Arial; font-variant: normal; line-height: 100%; 
               color: #6e6f6e; font-weight: bold; font-style:normal}


p {	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-align:justify; 
	color:#676767;	line-height:22px;}
	
p.header {	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; font-style:normal; font-weight:bold; text-align:justify; 
			color:#ffffff; text-align:center;}
			
p.headerl {	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; font-style:normal; font-weight:bold; text-align:justify; 
			color:#ffffff; text-align:left;}	
	
p.left {	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-align:justify; 
			color:#676767;	line-height:20px;}
			
p.home {	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-align:justify; 
	color:#676767;	line-height:30px;}
	
			
img, div { behavior: url(iepngfix.htc) }



.imgl {margin-right:15px;}

a:link       { font-size: 10pt; color: #676767; font-weight: normal; text-decoration:underline; font-family:Tahoma, Verdana, Arial; }
a:visited    { font-size: 10pt; color: #676767; font-weight: normal; text-decoration:underline; font-family:Tahoma, Verdana, Arial; }
A:active     { font-size: 10pt; color: #676767; font-weight: normal; text-decoration:underline; font-family:Tahoma, Verdana, Arial; }
a:hover      { font-size: 10pt; color: #31b60d; text-decoration:underline; font-family:Tahoma, Verdana, Arial; }

a:link.footer       { font-size: 10pt; color: #ffffff; font-weight: normal; text-decoration:none; font-family:Tahoma, Verdana, Arial; }
a:visited.footer    { font-size: 10pt; color: #ffffff; font-weight: normal; text-decoration:none; font-family:Tahoma, Verdana, Arial; }
A:active.footer     { font-size: 10pt; color: #ffffff; font-weight: normal; text-decoration:none; font-family:Tahoma, Verdana, Arial; }
a:hover.footer      { font-size: 10pt; color: #ffffff; text-decoration:underline; font-family:Tahoma, Verdana, Arial; }
		
ul.icon           { font-size: 10pt; margin-bottom: 10px; margin-top: 10px; margin-left:0px; list-style-image:url('images/icon.gif'); 
					line-height:25px; color:#676767; padding-left:25px;}
				
#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px tahoma;
line-height:25px;
z-index:100;

}
 
#dropmenudiv a{
width: 111px;
display: block;
text-decoration: none;
text-align:center;
border-bottom: 0px solid black;
padding: 0;
font-weight: normal;
height:28px;
padding-top:0px;
background: url(images/drop-menu.jpg) repeat-x left top;
color:#5ac425;
}
 
#dropmenudiv a:hover{ /*hover background color*/
background: url(images/drop-over.jpg) repeat-x left top;
color:#ffffff;
}
#menu {
	float: left;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;

}

#menu a {
	display: block;
	float: left;
	text-decoration: none;
	text-align:center;
	font-size: 13px;
	color: #544325;
	background: #F5F5F5 url(images/menu-bg.jpg) repeat-x left top;
	width:111px;
	height:98px;
    line-height:78px;
	
}

#menu a:hover {
	text-decoration: none;
	background: #F5F5F5 url(images/menu-over.jpg) repeat-x left top;
	color:#ffffff;
}

#menu .active a {
}

#logo {
	float: left;
	width:239px;
	
}


/*news*/

/* common styling */
a {color:#000;}

a:hover {text-decoration:none;}

a:visited {color:#000;}

/* slides styling */

.photo {padding:20px;  background:#222 url(photo/gallery_back.gif); width:600px; height:330px; text-align:left; position:relative; margin:0 auto 20px auto;}

img.default {position:absolute; left:334px; top:25px; z-index:0;}



.photo ul.topic {padding:0; margin:0; list-style:none; width:218px; height:auto; position:relative; z-index:10;}



.photo ul.topic li {display:inline; width:54px; height:20px; float:left;}

.photo ul.topic li a.set {display:block; font-size:11px; width:54px; height:20px;  background:transparent; text-align:center; line-height:18px; color:#aaa; text-decoration:none;}

.photo ul.topic li a ul, 

.photo ul.topic li ul 

{display:none;}



.photo ul.topic li a:hover,

.photo ul.topic li:hover a

{border:0; color:#fc0;}



.photo ul.topic li a:hover em, 

.photo ul.topic li:hover em

{display:block; position:absolute; left:-18px;top:-18px; width:634px; height:364px; z-index:-1; border:0px solid #888;}



.photo ul.topic li a:hover ul, 

.photo ul.topic li:hover ul 

{display:block; position:absolute; left:0; top:20px; list-style:none; padding:0; margin:0; width:216px; height:150px;}



.photo ul.topic li a:hover ul li, 

.photo ul.topic li:hover ul li 

{display:inline; width:24px; height:24px; float:left; margin:6px;}



.photo ul.topic li a:hover ul li a, 

.photo ul.topic li:hover ul li a 

{display:block; width:24px; height:24px; cursor:default; background:url(photo/arrow.gif) no-repeat; float:left; text-decoration:none;}



.photo ul.topic li a:hover ul li a b,

.photo ul.topic li:hover ul li a b

{visibility:hidden; position:absolute; width:206px; height:115px; top:180px; left:0; color:#ddd; font-weight:normal; font-size:10px; padding:6px; text-align:left; line-height:15px;}



.photo ul.topic li a:hover ul li a img, 

.photo ul.topic li:hover ul li a img 

{display:block; width:22px; height:22px; border:1px solid #666; border-top-color:#ccc;}



.photo ul.topic li a:hover ul li a:hover, 

.photo ul.topic li:hover ul li a:hover 

{white-space:normal;position:relative;}



.photo ul.topic li a:hover ul li a.vert:hover img, 

.photo ul.topic li:hover ul li a.vert:hover img 

{position:absolute; left:-12px; top:-20px; width:48px; height:64px; border-color:#fc0;}



.photo ul.topic li a:hover ul li a.hor:hover img, 

.photo ul.topic li:hover ul li a.hor:hover img 

{position:absolute; left:-20px; top:-12px; width:64px; height:48px; border-color:#fc0;}



.photo ul.topic li:hover ul li a:focus, 

.photo ul.topic li:hover ul li a:active,

.photo ul.topic li a:hover ul li a:active 

{position:static; outline:0;}



.photo ul.topic li:hover ul li a:focus.vert img, 

.photo ul.topic li:hover ul li a:active.vert img, 

.photo ul.topic li a:hover ul li a:active.vert img 

{position:absolute; left:270px; top:-19px; width:240px; height:320px; padding:4px 44px; background:#000; border:0; z-index:10;}



.photo ul.topic li:hover ul li a:focus.hor img, 

.photo ul.topic li:hover ul li a:active.hor img,

.photo ul.topic li a:hover ul li a:active.hor img 

{position:absolute; left:271px; top:-19px; width:320px; height:240px; padding:44px 4px; background:#000; border:0; z-index:10;}



.photo ul.topic li:hover ul li a:focus b, 

.photo ul.topic li:hover ul li a:active b,

.photo ul.topic li a:hover ul li a:active b 

{visibility:visible;}