@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#fff;
	font-size:12px;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
}
div, h1, h2, h3, h4, h5, h6, p, ul, li, form {
	margin:0;
	padding:0;
	/*list-style:none;*/
}
.clr {
	clear:both;
	overflow:hidden;
	height:0;
}
a, img {
	border:none;
	outline:none;
	text-decoration:none;
}
form {
	margin:0;
	padding:0;
}
.image {
	float:left;
}
.page {
	width:1016px; margin:0 auto;
	background:url(../images/bg.png) top center no-repeat;
}
.wrapper {
	width:960px;
	margin:0 auto; position:relative;
}
.header{ float:left; width:100%; padding:8px 0 0 0;}
.header h1{ float:left; position:relative;}
.header h1.logo a{ float: left; width:180px; height:120px; text-indent:-9999px;  background:url(../images/logo.png) left no-repeat;}
.header h2{ font-family: 'TektonProBold'; font-size:22px; color:#568307;  margin:42px 0 0px 20px; float:left; height:40px; width:760px;}
.topRight{ float:right; width:auto; min-width:231px; min-height:65px; position:relative; top:0px; z-index:0; right:0px;}
.topRight a{ float:left; width:231px; height:66px; text-indent:-9999px; background:url(../images/getin.png) top left no-repeat;}

.content{ width:100%; margin:-10px 0 0 0; float:left;}
.bannerBg{ float:left; width:627px; height:300px !important; margin:0 0 20px 0;}


.navBar{ float:right; width:760px; height:33px; margin:15px 0 0px 0; background:url(../images/nav.png) top left no-repeat;}
#nav{ float:left; width:100%; position:relative; z-index:99;}
#nav ul{list-style:none;}
#nav li{ float:left; display:block; padding:0 18px !important; height:33px; background:url(../images/navline.png) top right no-repeat;}
#nav a {display:block; color:#e4f5b2; font-size:12px; text-transform:uppercase; font-weight:normal; line-height:36px; text-decoration:none; height:29px; float:left; padding:0 7px; font-family: 'AllerLightRegular', Arial; text-shadow:1px 1px #000; }
#nav a.home{ float:left; margin:5px 0; width:25px; height:20px; text-indent:-9999px; background:url(../images/home.png) top no-repeat;}
#nav a.home:hover, #nav a.this{ background-position:bottom;}
#nav li.noBorder{ background:none;}
#nav .current a, #nav li:hover > a {
	color: #fff;
	border:none !important;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	color: #fff;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #4b6803;
}

/* dropdown */
#nav li:hover > ul {
	display: block;
}
/* level 2 list */
#nav ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 33px;
	color:#fff;
	left: 74px;
	background:#5e8303;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;

}
#nav ul.second {
	display: none;

	margin: 0;
	padding: 0;
	position: absolute;
	top: 33px;
	color:#fff;
	left: 194px;
	background:#5e8303;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;

}

#nav ul.second a.red:hover{
	background:#a90303;
}
#nav ul.second a.yel:hover{
	background:#f7b401;
}
#nav ul.third {
	display: none;

	margin: 0;
	padding: 0;
	position: absolute;
	top: 33px;
	color:#fff;
	left: 488px;
	background:#5e8303;

	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;

}#nav ul.fourth {
	display: none;

	margin: 0;
	padding: 0;
	position: absolute;
	top: 33px;
	color:#fff;
	left: 316px;
	background:#5e8303;
	z-index:9999;

	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;

}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0 ;
	border:none;
	background:none;
	z-index:9999;
}

#nav ul a {
	font-weight: normal;
}

/* level 3+ list */
#nav ul ul {
	left: 202px;
	top: 5px;
	min-width:190px;
}
#nav ul ul.what {
	left: 305px;
	top: 5px;
	min-width:280px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
}
#nav ul li:last-child > a {
}

/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
} 
html[xmlns] #nav {
	display: block;
}
 

.who{ float:right; width:312px; padding:0;}
.whoIn{ float:right; width:300px; padding:6px; border:solid 1px #e2e2e2;}
.who h2{ float:left; width:151px; height:16px; clear:both; text-indent:-9999px; background:url(../images/who.png) left no-repeat;}
.who p{ font-size:12px; color:#5b5a5a; padding:10px 20px 0 0; float:left; line-height:17px; font-weight:normal; clear:both;}
.whoImg{ float:left; width:312px; margin:10px 0 0 0;}
.whoImg ul{ list-style:none;}
.whoImg li{ float:left; display:block; margin:0 10px 0 0;}
/**/
.contentBox{ float:left; width:304px; margin:20px 0 0 0;}
.cBox1{ float:left; border:solid 1px #e6e4e4; width:296px; margin:20px 0 0 0; padding:4px;}
.cBox1 h3{ font-size:14px;  color:#045b85; border-top:solid 3px #f0eeee; line-height:18px; margin:10px 0 0 0; padding:10px 0 5px 0; clear:both;}
.cBox1 ul{ list-style:none;}
.cBox1 li{ float:left; display:block; padding:0 !important; width:100%; margin:6px 0;}
.cBox1 a{ color:#e77802;}
.cBox1 a:hover{ text-decoration:none; color:#b75f03;}
.cBox1 p{  padding: 0; line-height:20px;}
.cBox1 p span{ font-weight:bold; font-size:14px; text-transform:none; color:#3e8802;}
.cBox1 p span.rrr{ font-weight:bold; color:#d2232a;}

.cBox2{ float:left; background:url(../images/yellowT.png) top no-repeat; padding:20px 0 0 0; }
.cBox3{ float:left; background:url(../images/greenT.png) top no-repeat; padding:20px 0 0 0;}
.contentBox h2{ font-size:16px; text-transform:uppercase; font-weight:normal; color:#6b6363; font-family: 'AllerLightRegular'; }
.contentBox h2 span{ color:#b51b1b;}
.contentBox h3{ padding:0 0 0 8px;}
.contentBox h3 a{ font-size:12px; font-weight:normal; color:#045b85; font-weight:bold;}
.contentBox p{ font-size:12px; color:#7c7d7e; line-height:16px; font-weight:normal; padding:5px 0 3px 8px;}

.move{ margin:20px 21px 0 21px;}
.contentBox h2 span.yellow{ color:#f7b401;}
.contentBox h2 span.green{ color:#3e8802;}

.picBg{ float:left; margin:5px 0; width:307px; height:153px; background:url(../images/picBox.png) top left no-repeat;}
.pic{ /*padding:8px 6px;*/}
.pic2{ float:left; padding:2px !important; }
.clrFix{ margin:8px 0 0 0 !important; float:left; width:100%; height:10px !important;}

/*footer*/
.footerWrap{ float:left; width:100%; min-height:251px; background:#9dce0a url(../images/footer.png) top left repeat-x;}
.footer{ margin:0 auto; width:960px;}
.footerBtm{ float:left; width:100%; min-height:54px; background:#18526e;}
.fWrap{ margin:0 auto; width:1023px;}
.fWrap ul{ padding:5px 0 0 0; list-style:none; text-align:center;}
.fWrap li{ float:left; display:block; padding:0 5px; color:#afacac;}
.fWrap a{ color:#afacac; font-size:13px; padding:0 8px;}

.fMid{ margin:0 auto; width:960px; background:url(../images/ftr.png) top no-repeat; }
.fMidRow1{ float:left; width:158px; margin:0 30px 0 0;}
.fMidRow2{ float:left; width:160px;margin:0 30px 0 0;}
.fMidRow4{ float:left; width:244px;margin:0 30px 0 10px;}
.fMidRow3{ float:left; width:200px; min-height:150px; margin:0 43px 0 0;}
.fMidRow1 h3, .fMidRow2 h3, .fMidRow3 h3, .fMidRow4 h3{ color:#fff; font-weight:normal; font-size:22px; padding:20px 0 5px 0; background:url(../images/fline.png) bottom left repeat-x; font-family: 'AllerLightRegular';}
.fMidRow1 ul{ list-style:none; padding:5px 0;}
.fMidRow1 li{ float:left; display:block; padding:5px 0 0 0; width:100%;}
.fMidRow1 a{ font-size:12px; color:#fff; text-transform:capitalize;}
.fMidRow1 h4{ clear:both; font-size:12px; color:#fff; line-height:30px; font-weight:normal; }
.fMidRow1 p{ text-indent:-9999px; float:left; width:220px; height:115px; background:url(../images/NIM.png) top no-repeat;}

.fMidRow2 ul{ float:left; margin:10px 15px 0 0; list-style:none; width:129px;}
.fMidRow2 li{ float:left; display:block; padding:5px 0 0 0; width:100%;}
.fMidRow2 a{ float:left; font-size:12px; color:#fff; line-height:20px;}
.fMidRow2 a:hover, , .fMidRow4 a:hover{ text-decoration:underline; color:#ccc;}
.fMidRow2 a.fb{ background:url(../images/fb.png) left no-repeat; padding:0 0 0 22px; float:left;}
.fMidRow2 a.yu{ background:url(../images/yu.png) left no-repeat; padding:0 0 0 22px; float:left;}
.fMidRow2 a.tw{ background:url(../images/tw.png) left no-repeat; padding:0 0 0 22px; float:left;}
.fMidRow2 a.ln{ background:url(../images/ln.png) left no-repeat; padding:0 0 0 22px; float:left;}

.ftrWrap{ width:100%; float:left; border-bottom:solid 2px #fff; padding:0 0 10px 0;}
.ftrin{ float:left; width:100%; margin:20px 0 0 0; background:none !important;}
.ftrin p{ font-size:12px; color:#fff;}
.ftrin ul{ list-style:none; margin:25px 0 0 0; color:#fff;}
.ftrin li{ float:left; padding:0 7px 0 0; display:block;}
.ftrin a{ color:#fff; margin:0 4px 0 0;}
.ftrin a:hover{ color:#fff; text-decoration:underline;}

.ftrRpt{ float:left; width:100%; height:35px; background:#8eab36; margin:20px 0 0 0;}
.ftrRpt p{ text-align:center; color:#f5f5f5; line-height:30px;}
.ftrRpt p a{ color:#000; text-decoration:underline;}
.ftrRpt p a:hover{ text-decoration:none;}

.fMidRow4 ul{margin:10px 15px 0 0; list-style:none;}
.fMidRow4 li{ float:left; display:block; padding:5px 0 0 0; width:100%;}
.fMidRow4 a{ font-size:12px; color:#fff;}

.fMidRow3In{ margin:10px 0 0 0; padding:0 0 0 0px; background:url(../images/fvline.png) top left repeat-y;}
.fMidRow3 p{ font-size:12px; color:#fff; font-weight:normal; line-height:22px; padding:2px 0 0 0; margin:0 !important;}
.fMidRow3 p a{ color:#fff;}
.fMidRow3 p a:hover, .fMidRow1 a:hover{ text-decoration:underline;}
.fMidRow3 p span{ text-align:right; padding:0 0 0 38px;}

.morebox{ float:right; width:116px; height:26px; margin:8px 0;}
.morebox a{ color:#fff; font-size:14px; text-align:center; float:right; line-height:26px; font-family: 'AllerLightRegular'; text-transform:uppercase; }
.morebox a:hover{ color:#000; 		
			-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
text-shadow:none;
}

.mmm{ margin:3px 0 0 0; float:right;}
.more1{ color:#fff; line-height:26px; font-size:14px; text-align:center; text-transform:uppercase; background:url(../images/more1.png) top left no-repeat; float:right; width:100px; padding:0 16px 0 0; height:26px; margin:5px 0; font-family: 'AllerLightRegular';}
.more2{ background:url(../images/more2.png) top left no-repeat; float:left; width:100px; padding:0 16px 0 0; height:26px;}
.more3{ background:url(../images/more3.png) top left no-repeat; float:left; width:100px; padding:0 16px 0 0; height:26px;}

.newsEventBox{ position:relative; float:left; width:675px; /*padding:5px; border:solid 1px #e6e4e4;*/}
.newsEventBox h3, .publicationsBox h3, .fotobox h3{ font-size:16px; color:#7c7d7e; font-family: 'AllerLightRegular'; text-transform:uppercase; display:block; border-bottom:dashed 1px #719e05; padding:0 0 8px 3px; }
span.icon{ float:left; position:absolute; top:7px; left:120px;}
span.icon2{ float:left; position:absolute; top:7px; left:472px;}
span.icon3{ float:left; position:absolute; top:2px; left:133px;}
span.icon4{ float:left; position:absolute; top:7px; left:85px;}

.video{ margin:5px 0 0 0; float:left;}

.newsSecton{ float:left; width:310px; border:solid 1px #e6e4e4;/* border-right:solid 3px #f5f5f5;*/ padding:8px; margin:0 10px 0 0;}
.newsSecton p{ color:#646161;}
a.more{ float:right; font-weight:bold; color:#d40d0d;}
a.more:hover{ color:#045b85;}
.newsSecton h2 a{ color:#045b85; font-size:12px; padding:5px 0; float:left; clear:both; width:100%;}
.divPic{ float:left; border:solid 1px #719e05; margin:5px 8px 0 0;}

.videoSection{ float:left; width:326px;  padding:5px 3px; border:solid 1px #e6e4e4;}

.publicationsBox{ float:right; position:relative; width:270px; padding:5px; border:solid 1px #e6e4e4; background:#faf9f9;}
.publicationsBox h2 a{ color:#045b85; font-size:14px; font-weight:bold; margin:10px 0; float:left; clear:both;}
.publicationsBox p{ color:#646161; clear:both !important; padding:0 10px 0 0; float:left; line-height:18px;} 
.publicationsBox p img{ float:left; margin:0 10px 0 0; border:solid 1px #ccc;}

.shift{ margin:7px 0; float:left; width:100%;}
.shift2{ margin:2px 0; float:left; width:100%;}

.newsletterBox{ float:left; width:353px; height:149px; background:url(../images/newsletterBox.png) top left no-repeat;}
.newsletterBox form{ margin:0px; float:left; width:318px; padding:10px 0 0 15px;}
.mrow{ float:left; width:100%; margin:2px 0;}
.newsletterBox label{ font-size:14px; font-weight:bold; float:left; color:#7c7d7e; width:48px;}
.inputbox{ border:none; float:left; width:149px; color:#7c7d7e; height:20px; background:url(../images/input1.png) top left no-repeat; padding:2px 5px; }
.inputbox2{ float:left; border:none; width:221px; color:#7c7d7e; height:20px; background:url(../images/input2.png) top left no-repeat; padding:2px 5px; }
.submitt{ cursor:pointer; float:left; margin:5px 0; width:89px; height:26px; background:url(../images/subscribe.png) left no-repeat; border:none;}

.volunteer{ float:left; margin:0 10px;}

.fotobox{ position:relative; float:left; margin:5px 0 20px 3px; width:270px; padding:5px; border:solid 1px #e6e4e4;}


/***************font-face**************************/
@font-face {
    font-family: 'AllerLightRegular';
    src: url('aller_lt-webfont.eot');
    src: url('aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_lt-webfont.woff') format('woff'),
         url('aller_lt-webfont.ttf') format('truetype'),
         url('aller_lt-webfont.svg#AllerLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/****************************************/
.homeTheme{ float:left; width:100%; margin:10px 0 0 0;}
.homeThemeLeft{ float:left; width:184px;  margin:0 0 25px 0;  background:#fff;}
.homeThemeLeft ul{ list-style:none; border-top:2px solid #fff; float:left; width:182px; padding:5px 0; }
.homeThemeLeft li{ float:left; display:block; margin:0 0 1px 5px;   width:170px; border-bottom:solid 1px #efeeee; }
.homeThemeLeft a{ line-height:30px; color:#5e7e05; font-weight:bold; width:160px;padding:0 0 0 10px; float:left; background:#9bc037; margin:0 0 1px 0; font-family: 'AllerLightRegular'; font-size:14px; text-transform:uppercase;
}
.homeThemeLeft a:hover, .homeThemeLeft a.active{ color:#000; background:#547504; 	
/*	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
*/}
.homeThemeLeft li.none{ border:none;}
.homeThemeLeft li ul{ list-style:none;}
.homeThemeLeft li ul li{ float:left;  display:block; border:none; width:90% !important; margin:0; padding:0;}
.homeThemeLeft li ul li a{ background:#fff; font-weight:normal; color:#000; text-transform:uppercase;}
.homeThemeLeft li ul li a:hover, .homeThemeLeft li ul li a.active{ background:#eee; color:#000; font-weight:normal;}
 
.homeThemeRight{ float:right; width:760px; margin:10px 0 0 0;}
.homeThemeRightTop{ float:left; width:765px; height:73px; background:url(../images/h2Bg.png) top left no-repeat; margin:-4px 0 0 0;}
.homeThemeRightTop h3{ font-size:20px; color:#000; font-weight:normal; padding:13px 0 0 20px; text-transform:uppercase;}
.homeThemeRight h4{ font-size:14px; color:#666; font-weight:bold; text-transform:capitalize; padding:5px 0 10px 0px; float: left; width: 100%;	}

.share{ float:right; margin:-20px 0 0 0; width:145px;}
.homeThemeRight p{ font-size:12px; font-weight:normal; line-height:20px; padding:0px 0 15px 0;}
.images{ float:left; width:308px; height:212px; margin:0 5px 0px 0; opacity:1;  background:url(../images/picturebg.png) top left no-repeat;}
.images:hover{ background-position:bottom; opacity:1;  }

.newsListing{ float:left; width:100%; border-bottom:solid 1px #f3f2f2; margin:0 0 15px 0; padding:0 0 15px 0; }
.newsListing h2 a{ font-size:16px; color:#006262; clear:both; line-height:18px; margin:0 0 15px 0; float:left;}
.newsListing h2 a:hover{ color:#413f3f; 	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
.newsListing img{ float:left!important; margin:0 10px 0px 0; border:solid 2px #a1a1a1; padding:1px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; opacity:1; -webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;}
/**/
.newsListing img:hover{ opacity:1; -webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;}

.downloads{ float:left; width:98%; border-bottom:solid 1px #f3f2f2; margin:0 0 15px 0; padding:1%; }
.downloads h2 a{ font-size:16px; color:#006262; clear:both; line-height:18px; margin:0 0 15px 0; float:left; }
.downloads h2 a:hover, .downloads h3 a:hover{ color:#413f3f; 	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
.downloads h3 a{ font-size:13px; color:#006262; clear:both; line-height:18px; margin:0 0 15px 0; float:left; clear:right; width:100%; text-align:left;}
.downloads img{ clear:both; float:left !important; margin:0 10px 0px 0; padding:1px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; opacity:1; -webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;}
.downloads img:hover{ opacity:1; -webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;}
.downloads p{ font-size:12px; width:590px; }
a.down{ float:right; width:75px; border: solid 1px #9f7000; color:#fff; text-align:center; line-height:25px; margin:-50px 10px 0 0;
background: #febf01; /* Old browsers */
background: -moz-linear-gradient(top,  hsl(45,99%,50%) 0%, hsl(39,95%,45%) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(45,99%,50%)), color-stop(100%,hsl(39,95%,45%))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  hsl(45,99%,50%) 0%,hsl(39,95%,45%) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  hsl(45,99%,50%) 0%,hsl(39,95%,45%) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  hsl(45,99%,50%) 0%,hsl(39,95%,45%) 100%); /* IE10+ */
background: linear-gradient(top,  hsl(45,99%,50%) 0%,hsl(39,95%,45%) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf01', endColorstr='#e09406',GradientType=0 ); /* IE6-9 */
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px;
}
a.down:hover{background: #e09406; /* Old browsers */
background: -moz-linear-gradient(top,  hsl(39,95%,45%) 0%, hsl(45,99%,50%) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(39,95%,45%)), color-stop(100%,hsl(45,99%,50%))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  hsl(39,95%,45%) 0%,hsl(45,99%,50%) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  hsl(39,95%,45%) 0%,hsl(45,99%,50%) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  hsl(39,95%,45%) 0%,hsl(45,99%,50%) 100%); /* IE10+ */
background: linear-gradient(top,  hsl(39,95%,45%) 0%,hsl(45,99%,50%) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e09406', endColorstr='#febf01',GradientType=0 ); /* IE6-9 */
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
.downloadchange, .downloads:hover{ 	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
 background:#fdf8ed !important; width:98%; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px;}

.newsListing ul.abc{ list-style:none; float:right;}
.newsListing  ul.abc li{ float:right; display:block; padding:0 8px; border-right:solid 1px #cac8c8;}
.newsListing ul.abc a{ color:#0077cc; font-weight:bold;}
.newsListing ul.abc li.cal{ float:left; padding:0 8px 0 20px; color:#6d6d6d; background:url(../images/cal.png) left no-repeat;}
.newsListing ul.abc a.comment{ float:left; background:url(../images/comment.png) left no-repeat; padding:0 0 0 20px;}
.newsListing ul.abc a span{ color:#6d6d6d;}
.newsListing ul.abc a:hover{ color:#000; 	
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
.newsListing a.read{ background:url(../images/bb2.gif) right no-repeat; padding:0 10px 0 0;}
.newsListing a.read:hover{ background:url(../images/bb1.gif) right no-repeat; padding:0 10px 0 0;}
.newsListing  li.no{ border:none;}

.newsListing p img:hover{ border-color:#413f3f;}
.newsListing p{ clear:both; font-size:12px; color:#; padding:0 15px 0 0;}
.newsListingNo{  padding:0 0 25px 0; float:left;}

ul.pagination{ list-style:none; clear:both; text-align:center; text-align:center; margin:0 auto; padding:10px 0; position:relative; width:300px;}
ul.pagination li{ display: block; margin:0 2px; float:left;}
ul.pagination a{ float:left; padding:5px 8px; float:left; color:#fff; text-shadow:1px 1px #000; background:#a1a1a1; border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; 	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
ul.pagination a:hover, ul.pagination a.active, ul.pagination a.current{ color:#eceef3; background:#413f3f ; 	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}

.shiftUp{ float:left; width:100%; position:relative; margin:-38px 0 25px 0;}

.commentBox{ float:left; width:100%;}
.commentBox h2{ background:url(../images/commentBox.png) top left no-repeat; padding:4px 0 20px 20px; font-weight:normal; font-size:20px; color:#757674;}
.commentIn{ float:left; width:100%;}
.commentIn form{ margin:0; padding:0;}
.commentIn label{ float:left; width:100%; line-height:22px;}
.commentRow{ float:left; width:100%; margin:5px 0;}
.txtField{ float:left; width:450px;}

.commentIn input[type=text], .commentIn textarea{
	border:1px solid #F7F9FA;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
	-webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
	box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
	padding:8px 6px;
	width:90%;
	display:block;
}
.commentIn input[type=text]:focus, .commentIn textarea:focus{
	border:1px solid #03b5e1;
	-moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
	-webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
	box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
	color:#333;
}

.submit{ float:left; min-width:75px; width:auto; padding:3px 10px; cursor:pointer; border:solid 1px #416503; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; color:#fff !important; line-height:18px; text-shadow:1px 1px #395902; 
background: #8fc800; /* Old browsers */
background: -moz-linear-gradient(top,  #8fc800 0%, #416503 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc800), color-stop(100%,#416503)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fc800 0%,#416503 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fc800 0%,#416503 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fc800 0%,#416503 100%); /* IE10+ */
background: linear-gradient(top,  #8fc800 0%,#416503 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#416503',GradientType=0 ); /* IE6-9 */
}
.submit:hover{background: #416503; /* Old browsers */
background: -moz-linear-gradient(top,  #416503 0%, #8fc800 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#416503), color-stop(100%,#8fc800)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #416503 0%,#8fc800 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #416503 0%,#8fc800 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #416503 0%,#8fc800 100%); /* IE10+ */
background: linear-gradient(top,  #416503 0%,#8fc800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#416503', endColorstr='#8fc800',GradientType=0 ); /* IE6-9 */
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
.captcha{ float:left; margin:0 0 0 !important; clear:both; padding:0 !important;}

.post{ float:left; width:100%; padding:10px 0; }
.post h2{ background:url(../images/commentBox.png) top left no-repeat; padding:7px 0 20px 20px; font-weight:normal; font-size:20px; color:#757674;}
.post h3{ font-size:13px; font-weight:bold; padding:15px 0 5px 0; clear:both;}
.post h3 span{ font-size:12px; font-weight:normal; font-style:italic; padding:0 0 0 5px; color:#999;}
.post p{ font-size:12px; font-weight:normal; padding:5px; border:solid 1px #fff; border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; text-shadow:0 1px #fff; background:url(../images/comments.png) bottom right no-repeat;}
.post p:hover{ background:#f9f8f8 url(../images/comments.png) bottom right no-repeat; border:solid 1px #f1f1f1;}
.pimage{ float:left; width:100%; height:10px; background:url(../images/l.png) bottom left repeat-x;}

.imageListing{ float:left; width:100%;}
.imageListing ul{ list-style:none;}
.imageListing li{ float:left; width:150px; padding:5px; border: solid 3px #ccc; display:block; margin:10px 23px 10px 0; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;

}
.imageListing li.vlist{ float:left; width:220px; padding:5px; border: solid 3px #ccc; display:block; margin:10px 15px 10px 0; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;

}
.imageListing li:hover{ border: solid 3px #787978; }
.imageListing a{ display:block; clear:both; text-align:center; float:left;}
.imageListing a img{ clear:both; width:150px; float:left; opacity:1; }
.imageListing a img:hover{ clear:both; width:150px;  color:#000;  float:left; opacity:1; -webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;}
.imageListing a span{ float:left; font-weight:bold; font-size:13px; width:100%; text-align:center; padding:5px 0; line-height:18px; color:#045b85;}
.imageListing li.vlist a span{ float:left; font-weight:bold; font-size:13px; width:100%; text-align:center; padding:5px 0; line-height:18px; color:#045b85;}

.imageListing a span:hover{ color:#000; 	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}

#slideshow {
    position:relative;
   /* height:300px;*/
   	float:right;
	width:526px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.span{ float:left; width:100%; border-bottom:solid 1px #F3F2F2; margin:0 0 10px 0; }
.span2{ float:left; width:100%; border-top:solid 1px #F3F2F2; padding:10px 0 0 0; margin:0 0 10px 0; }
.span h3{ font-size:13px; line-height:20px; font-weight:bold; padding:0 0 8px 5px ;}
.span p img{ border:solid 1px #F3F2F2; padding:2px; border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px;}
.span p img:hover{ border-color:#ccc;}

.in{ float:right !important;}

@font-face {
font-family: 'TektonProBold';
src: url('tektonpro-bold-webfont.eot');
src: url('tektonpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('tektonpro-bold-webfont.woff') format('woff'),
url('tektonpro-bold-webfont.ttf') format('truetype'),
url('tektonpro-bold-webfont.svg#TektonProBold') format('svg');
font-weight: normal;
font-style: normal;

}
p.error{ text-align:left; padding:0; color:#F00; line-height:18px; float:left; width:100%; margin:0;}
.error_div{ float:left; width:80%; padding:10px 0 0 12px; height:30px;}

p.success{ text-align:left; padding:0; color:#060; line-height:18px; float:left; width:100%; margin:0;}


/***CSS BY R2K****/
.homeThemeLeft a {font-size: 12px;}
.webmail{ float:left; width:108px; height:34px; background:url(../images/webmail.png) top left no-repeat; margin:15px 0 0; text-indent:-9999px;}

/*********************css and div for the editor part**************************/
.editorcss{ float:left; width:747px/*690px*/;}
.editorcss ul{ list-style:disc !important; margin:0; padding:0 0 0 20px; float:left; width:96%; }
.editorcss ul li{ float:left; width:100%; border:none; padding:0; list-style:disc !important;}

.editorcss ol{ list-style:decimal !important; margin:0; padding:0 0 0 20px;  float:left; width:100%;}
.editorcss ol li{ float:left; width:100%; margin:0; padding:0; border:none; list-style:decimal !important;}
.editorcss p{ font-size:12px; line-height:17px; } 
.editorcss div{ margin:0; padding:0;}
.newsListing .editorcss img {
	border:none;
	outline:none;
	margin:5px;
	border: solid 1px #ccc;
	/*float:left;*/
	float:none;
}
.editorcss img.do_center{float:none; text-align:center;}
.editorcss a { color:#0481a0;}

p.photo_gallery{}

p.photo_gallery img{padding:5px; border:solid 1px #CCC; margin:3px;}