body{
	background-color:#CCC;
	margin:0 auto;
	padding:0;
	}
#wrapper{
	background-color:#FFF;
	width:980px;
	padding:0;
	margin:0 auto;
	}
#wrapper-main{
	margin: 0 auto;
	padding:5px 5px 5px 5px;
	width:970px;
	}
#header{
	position:relative;
	z-index:1;
	margin:0;
	padding:0;
}

#logo{
	z-index:20;
	position:absolute;
	top: 117px;
	left: 14px;
}

.navi_top{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.80em;
	color:#0c5b84;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:10px;
	margin:0;
}

.navi_top  a{
	text-decoration:none;
	color:#0c5b84;

}

.navi_top a:hover{
	text-decoration:none;
	color:#fff;
}

.left_navi{
	background-color:#a9d7e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#333;
}
.left_navi ul{
	list-style:none;
	margin:0;
	padding:0;
}
.left_navi ul li{
	margin:0 0 2px 0;
	padding:0;
}
.left_navi ul li a{
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:4px 8px;
	background-color:#81cce9;
	text-decoration:none;
	color:#fff;
	display:block;
	width:175px;
	height:100%;
	padding:6px 0 6px 20px;
	margin:1px 0 1px 0;
}
.left_navi ul li a:hover{
	color:#0c5b84;
	background-color:#9bcee0;
}
.left_navi ul li ul {
	margin:0 0 0 7px;
	font-size:13px;
	padding:0;
	}
.left_navi ul li ul li{
	margin:0;
	padding:0;
	}	
.left_navi ul li ul li a{
	background-image:url(images/arrow3.jpg);
	background-repeat:no-repeat;
	background-position:4px 10px;
	width:167px;
	background-color:#a9d7e8;
	text-decoration:none;
	color:#075472;
	display:block;
	padding:6px 0 4px 20px;
	}
.left_navi ul li ul li a:hover{
	text-decoration:underline;
	color:#fff;
	background-color:#a9d7e8;}	
	
.footer-link{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0c5b84;
}
.footer-link a{ color:#0c5b84;
text-decoration:none;
}
.footer-link a:hover{ color:#fff;
text-decoration:none;
}

.address{ font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0c5b84;
}
.address a{ color:#0c5b84;
text-decoration:underline;
}
.address a:hover{ color:#0c5b84;
text-decoration:none;
}

.content{ font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
text-align:center;
line-height:20px;
}
.p{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
text-align:justify;
line-height:20px;
}
.p a{ 
color:#666;
text-decoration:underline;
}
.p a:hover{ 
color:#666;
text-decoration:none;
}
.p2{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099cc;
font-weight:bold;
text-align:justify;
line-height:20px;
}
.p2 a{ 
color:#e72e2e;
text-decoration:underline;
}
.p2 a:hover{ 
color:#e72e2e;
text-decoration:none;
}

.Lang{ font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#f55353;
font-weight:bold;
text-align:justify;
line-height:20px;
}

.designation{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-align:center;
line-height:15px;
}
h1{ font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#0099cc;
margin:0;
font-style:italic;
line-height:25px;
padding-bottom:6px;
font-weight:bold;
text-transform:uppercase;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#f55353;
	margin:0;
	text-align:center;
	line-height:30px;
	padding-bottom:6px;
	padding-top:10px;
	font-weight:bold;
	text-transform:uppercase;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.90em;
	color:#0099cc;
	margin:0;
	line-height:20px;
	font-weight:bold;
	}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#f55353;
	margin:0;
	line-height:20px;
	font-weight:bold;
	}
	
.h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f55353;
	margin:0;
	line-height:15px;
	font-weight:bold;
	}	
.heading{ font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
color:#FFF;
padding-left:10px;
padding-top:5px;
margin:0;
}
INPUT {
	BORDER: #075472 1px solid; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR: #000000; background-color:#e3f1f6; font-size:12px; 
}
INPUT:focus{
	background-color:#fff;
}
TEXTAREA {
	BORDER: #075472 1px solid; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR: #000000; background-color:#e3f1f6; font-size:12px; 
}
TEXTAREA:focus{
	background-color:#fff;
}
.form{ font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#333;
font-weight:bold;
}
.input {
	BORDER: #999 1px solid; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR: #000000; background-color:#FFF; font-size:12px; 
}
.input2 {
	BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR: #000000; background-color:#FFF; font-size:12px; 
}
.textarea {
	BORDER: #999 1px solid; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR: #000000; background-color:#fff; font-size:12px; 
}
.galleryview {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; width:600px;
}

.panel-overlay H2 {
	MARGIN: 0.3em 0px
}
.panel-overlay P {
	MARGIN: 0.3em 0px
}
.panel-overlay P {
	LINE-HEIGHT: 1.2em
}


/*================================================ GALLERY ================================================*/

.gallery{
	font-family:Arial, Helvetica, sans-serif;
}

.gallery ul{
	padding:0;
	margin:0;
	list-style:none;
}
.gallery ul li img{
/*filter:alpha(opacity=10);
opacity: 0.10;*/
}
.gallery ul li{
	background-image:url(PhotoGallery/gallery_main/back.jpg);
	background-repeat:no-repeat;
	margin:0 30px 0 0;
	padding:3px 3px 3px 9px;
	width:106px;
	height:76px;
	display:block;
	float:left;
}

.gallery ul li:hover{
	background-image:url(PhotoGallery/gallery_main/back.jpg);
	background-repeat:no-repeat;
	background-position:0 -89px;
}

.gallery ul li:hover img{
filter:alpha(opacity=100);
opacity: 0.999;
	
}
	