@charset "utf-8";
/* Page default settings reset starts */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
	display:block;
}
abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
em {
	font-style:italic;
}
blockquote, ul, ol, dl {
	margin:1em;
}
ol li {
	list-style:decimal inside;
}
ul li {
	list-style:square outside;
}
dl dd {
	margin-left:1em;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p {
	margin-bottom:1em;
	line-height:1.5em;
}
h1 {
	color:#6b9a2b;
	font:18px "Times New Roman", Times, serif;
	margin-bottom:1em;
	text-transform:uppercase;
        padding-bottom:5px;
        border-bottom:2px solid #6eb544;
}
#containerin h1, #container h1{
  	font:18px Tahoma, Verdana, "Times New Roman", Times, serif;
}
.bbnone{
	border-bottom:none;
}
h2 {
/*	color:#b33a0c;
	font:12px Tahoma, Geneva, sans-serif;
	margin-bottom:1.5em;*/
}
a {
	color:#000;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
}
.fll {
	float:left;
}
/* Page default settings reset ends */
/* Page specific settings start */
body {
	font:12px Tahoma, Verdana, "Times New Roman", Times, serif;
	overflow-x:hidden;
}
#container {
	height:100%;
	/*background: #6b9a2b url(../images/glb-bg.jpg) 50% 0 no-repeat;  */
	position:relative;
}
#containerin {
	height:100%;
	width:auto;
        -overflow:hidden;
/*	background:url(../images/inner-bg.jpg) 50% 0 no-repeat fixed;   */
}
#wrapper{
	width:1130px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
#lnav {
	width:168px;
	float:left;
	padding:20px 20px 0;
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
	background:url(../images/in/sidebar-bgin.png) 0 0 repeat-y;
       	font:12px "Times New Roman", Times, serif;
}
#containerin #lnav {
	width:168px;
	padding:20px;
	background:url(../images/in/sidebar-bgin.png) 0 0 repeat-y;
	text-align:center;
       	font:12px "Times New Roman", Times, serif;
}
#logo {
	text-align:center;
}
#lang {
	text-align:center;
	margin-bottom:40px;
	font:16px "Times New Roman", Times, serif;
}
#lang span.active {
	color:#6b9a2b;
}
#lnav ul {width:160px;margin:50px auto 60px;	padding:0;font:12px "Times New Roman", Times, serif;text-transform:uppercase;text-align:center;}
#lnav ul li {	list-style-type:none;	text-align:center;	padding:10px 0 5px 0;}
#lnav ul li.first {	border-top:1px solid #000;	padding-top:20px;}
#lnav ul li.last {	border-bottom:1px solid #000;	padding-bottom:20px;}
#lnav ul li.active a {	color:#6b9a2b;}
#lnav ul li ul {width:160px;margin:0 auto;padding:0;font:10px "Times New Roman", Times, serif;text-transform:uppercase;}
#lnav ul li ul li{text-align:center;	padding:5px 0 5px 0;list-style: disc outside none;}
#lnav ul li ul li.first{border:0;text-align:center;	padding:5px 0 5px 0;}
#lnav ul li ul li.last{border:0;text-align:center;	padding:5px 0 5px 0;}
#lnav ul li ul li.active a{color:#6b9a2b!important;}
#lnav ul li ul li a{text-align:left;color:#000!important;}
#lnav p {
	padding: 40px;
	font-size: 18px;
	font-weight: bold;
}
#msection {
	float:left;
	width:660px;
	padding:20px 0 0 20px;
	position:relative;
}
#msectionin {
	float:right;
	width:668px;
	padding:20px 25px 20px 35px;
	position:relative;
	background:url(../images/in/msectionbgin.png) 0 0 repeat-y;
}
#msectionin a{
 	color:#6b9a2b;
        text-decoration:underline;
}
.green{
	color:#6b9a2b;
}
#msectionin a:hover{
 	text-decoration:none;
}
.mtbig {
	margin-top:30px;
}

#msectionm {
	width:100%;
	position:absolute;
	top:550px;
        -top:554px;
	float:left;
	height:250px;
	z-index:1;
	background:#6b9a2b;
}
#mpfb {
	position:relative;
	color:#fff;
	margin-top:565px;
	float:right;
	width:750px;
}
#mpfb h1 {
	margin:0 0 20px 0;
	color:#fff;
	font:32px Garamond, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:none;
        border:none;
        padding-bottom:0;
}
#mpfb a{
 color:#fff;
}
table.pics {
	margin:20px 0;
}
table.pics img, table.pics1 img, table img {
	border:2px solid #6eb544;
}
hr {
	height:1px;
	overflow:hidden;
	border:none;
	background:#000;
	color:#000;
	margin:20px 0;
}
table.pics1 {
	margin:0 20px 20px 0;
}
table.pics1 td {
	padding-bottom:15px;
}
table#logos td {
	padding-right:25px;
}
table#logos td img{
 	border:none;
}
.title{
font-size:10px;
text-transform:uppercase;
color:#6eb544;
display:block;
margin:0 20px 0 20px;
}
img#bgimg{
height:auto;
position:fixed;
top:0;
left:0;
z-index:1;
}
* html img#bgimg{
 position:absolute;
}
.map{
border:2px solid #6eb544;
}
.tdund{
text-decoration:underline !important;
}
#sponsors table tr{
vertical-align: middle;
}
#sponsors table td{
padding:0 5px;
vertical-align: middle;
}
#sponsors table td span{display: block; margin-bottom: 15px;}
#sponsors table td img{border:none; margin-bottom: 15px;}
/* Page specific settings end */






.content-wide a, .content-medium a, #contentgallery a {
color:#4F7F01 !important;
text-decoration:underline;
}

a#nextG {
height:33px;
position:absolute;
right:-40px;
top:-400px;
width:31px;
z-index:9999;
}

a#prevG {
height:33px;
left:-40px;
position:absolute;
top:-400px;
width:31px;
z-index:9999;
}

a#prevT {
height:33px;
left:-40px;
position:absolute;
top:-72px;
width:31px;
z-index:9999;
}

a#nextT {
height:33px;
position:absolute;
right:-40px;
top:-72px;
width:31px;
z-index:9999;
}

#controls {
position:relative;
width:100%;
}

div#thumbLine {
height:90px;
margin-top:10px;
overflow:hidden;
position:relative;
width:610px;
}

#contentgallery ul#phNav li.activeSlide {
border:1px solid #4F7F01;
}

#contentgallery ul#phNav li {
background:none repeat scroll 0 0 transparent;
border:1px solid #DDDDDD;
float:left;
height:73px;
list-style-type:none;
margin:0 5px;
padding:1px !important;
}

#contentgallery ul#phNav li {
list-style-type:none;
}

#phGallery {
height:500px;
overflow:hidden;
position:relative;
text-align:center !important;
width:610px;
}

#phGallery img {
height:auto;
left:inherit !important;
}

#contentgallery {
float:left;
padding:25px 20px;
width:620px;
}

ul#phNav {
left:-6px;
position:absolute;
}

.portfolio-item{
	width: 318px;
	float: left;margin: 0 0 40px 0;
}

#port-list{
	float: left;
	clear: left;
	margin: 50px 0;
	padding-left: 21px;
}

hr.gallery{
	float: left;
	clear: left;
	width: 100%;
}

#port-list p{
	text-align: center;
	margin: 0;
	color: #000000;
}

div.img-item img{
	width: 291px;
	height: 202px;
	border: 2px solid #6cb542;
}

#phGallery img{
	border: 2px solid #6cb542;
}


