*{padding:0; margin:0;}
body{background:url(images/bg.jpg) repeat-x top; font:normal 14px 'Conv_FRABK', arial; color:#000;}
@font-face {
	font-family: 'Conv_FRABK';
	src: url('fonts/FRABK.eot');
	src: local('?'), url('fonts/FRABK.woff') format('woff'), url('fonts/FRABK.ttf') format('truetype'), url('fonts/FRABK.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_BabelSans';
	src: url('fonts/BabelSans.eot');
	src: local('?'), url('fonts/BabelSans.woff') format('woff'), url('fonts/BabelSans.ttf') format('truetype'), url('fonts/BabelSans.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

header, footer, section, aside, nav, article {display: block;}

a:focus{outline:none;}
a{color:#133b65;}
a:hover{color:#515152;}
a img{border:0;}

h1{font:normal 37px "Times New Roman", Times, serif; color:#133b65; line-height:42px;}
h2{font:normal 26px "Times New Roman", Times, serif; color:#000000; line-height:32px;}
h3{font:normal 11px "Times New Roman", Times, serif; color:#515152; line-height:42px;}
h4{font:bold 20px 'Conv_FRABK', arial; color:#000; line-height:22px; background:#d3e997; padding:10px; border-left:9px solid #9ebf44;}
h5{font:bold 14px 'Conv_FRABK', arial; color:#779525; line-height:19px; padding:0px; margin-bottom:20px;}
h6{font:normal 19px 'Conv_FRABK', arial; color:#779525; line-height:19px; padding:0px; margin-bottom:20px; text-transform:uppercase;}
p{margin-bottom:20px;}
hr{background:none; border:0; margin:0; padding:0; margin-bottom:20px;}

.left{float:left;}
.right{float:right;}
.clear{float:none; clear:both;}
.center{text-align:center;}
.justify{text-align:justify;}
.boldTxt{font-weight:bold;}
.boldItalicTxt{font-weight:bold; font-style:italic;}

#container{width:998px; margin:0 auto;}
.topcon{position:absolute; left:0; top:0; background:url(images/topcon.jpg) no-repeat left top; width:23px; height:15px;}
.leftBan{position:absolute; left:0; top:126px; background:url(images/blueleft.jpg) no-repeat left top; width:34px; height:298px;}
.rightBan{position:absolute; right:0; top:126px; background:url(images/blueright.jpg) no-repeat left top; width:34px; height:298px;}

/*header start*/
#header{width:928px; float:left; padding:30px 20px 15px 50px; height:80px;}
	#header #logo{width:93px; height:81px; float:left;}
		#header #logo a{width:152px; height:81px; float:left; display:block; background:url(images/logo.jpg);}
	#header hgroup{float:left; margin-left:40px;}
		#header hgroup h1{line-height:26px;}
		#header hgroup h2{line-height:34px; border-bottom:1px solid #000;}
		#header hgroup h3{line-height:20px; text-transform:uppercase;}
		
	#header .follow{width:231px; float:right; background:url(images/socialbg.jpg) no-repeat left top; margin-top:30px; }
	#header .follow ul{padding:0; margin:0; list-style-type:none;}
	#header .follow li{float:left; padding:0px;}
	#header .follow li.text{background:url(images/bord.jpg) repeat-y right; color:#fff;  text-transform:uppercase; padding-right:5px; }
	#header .follow li.facebook a{background:url(images/socialIcon.jpg) no-repeat left top;}
	#header .follow li.google a{background:url(images/socialIcon.jpg) no-repeat -31px top;}
	#header .follow li.youtube a{background:url(images/socialIcon.jpg) no-repeat -62px top;}
	#header .follow li.rss a{background:url(images/socialIcon.jpg) no-repeat -92px top;}			
	/*#header .follow li a{width:26px; height:28px; text-indent:-999px; overflow:hidden; float:left; margin:5px 0px 5px 3px;} 			*/
	#header .follow li a{float:left;  color:#fff; text-decoration:none; font:bold 11px 'Conv_FRABK', arial; font-size:11px; text-transform:uppercase;padding:9px 4px; line-height:15px; letter-spacing:-0.04em;}
		
		.otherlogo{display:none;}
/*header ends*/

/*Main Banner*/
.mainBanner{width:968px; float:left;background:url(images/bannerbg.png) repeat; padding:0 15px;}
#navigation{width:968px; float:left; border-bottom:1px solid #fff; padding-top:15px;}
#navigation ul{width:908px; float:left; border-bottom:7px solid #b5da4f; padding:0 30px;}
#navigation li{float:left; list-style-type:none; color:#d2f0f8; padding-right:4px;}
#navigation li.last{padding-right:0;}
#navigation li a{float:left; font:normal 12px 'Conv_FRABK', arial;color:#d2f0f8; padding:10px 12px; text-decoration:none; text-transform:uppercase;}
#navigation li a.active,
#navigation li a:hover{background:#b5da4f; color:#000;}

.bannerDiv{border:1px solid #fff;width:966px; float:left; height:302px; background:#fff; }
.bannerDiv img{width:100%; height:100%;	box-shadow:0 10px 5px #e0e0e0; }
.inbannerDiv{border:1px solid #fff;width:966px; float:left; height:302px; background:#fff; }
.inbannerDiv img{box-shadow:0 10px 5px #e0e0e0; }

/*middle start*/
#middle{width:926px; float:left; border-left:1px solid #dfefb4;  border-right:1px solid #dfefb4; margin:0 15px; padding:20px; position:relative; min-height:360px; }
.midLeft{width:590px; float:left;}

.font23{font-size:23px; font-weight:bold;}

.midRight{width:310px; float:right;}
.midRight.abs{position:absolute; right:20px; top:-280px;}
.midRight h4{margin-bottom:10px; text-transform:uppercase; font-size:18px; font-weight:normal;}
.midRight section{margin-bottom:20px;}

.asideSection{width:280px;}
.asideSection ul{padding:0; margin:0;}
.asideSection ul li{list-style-type:none; background:url(images/dot.jpg) no-repeat left 5px; padding:0 0 15px 20px;}
.imgBorder{border:5px solid #e3e5df; display:block;}

.box{border:1px solid #d3e997; padding:15px 20px;}
.testimonials h5{margin-bottom:0; font-weight:normal; text-align:justify;}
.testimonials p{ text-align:justify;}
.testimonials .testi{background:url(images/testicon1.jpg) no-repeat left top;}

.video{padding:0px;}

.yellowBox{padding:0px 0px 10px 0px; background:#ffcc66;}
.yellowBox h5{padding:10px; font-size:18px; color:#000; text-align:center; text-transform:uppercase; margin:0; background:#fbba39 url(images/bord1.jpg) repeat-x bottom;}
.yellowBox p{padding:10px 20px 0px 40px; font-size:17px;}
.yellowBox a{color:#000;}
.yellowBox ul{padding:0px 20px; margin:0; font-size:17px; list-style-type:none;}
.yellowBox li{background:url(images/dot1.jpg) no-repeat left 5px; padding:0px 0px 10px 20px; font-weight:normal; font-size:14px;}
.yellowBox li span{background:url(images/bord1.jpg) repeat-x bottom; display:block; padding-bottom:10px;}
.yellowBox a.getinvolved{background:url(images/get-invo.jpg) no-repeat left top; width:186px; height:31px; display:inline-block; font-size:0px; color:#3873AD; overflow:hidden;}

.newsroom{padding:0; margin:0; list-style-type:none;}
.newsroom li{background:url(images/bord2.jpg) repeat-x bottom; padding:10px;font-size:16px;}
.newsroom li label{width:200px; float:left; }
.newsroom li a{color:#779525; text-decoration:none; font-style:italic;}
.newsroom li a:hover{color:#000000; text-decoration:underline; }
/*middle ends*/

/*footer start*/
#footer{width:100%; float:left; background:url(images/footbg.jpg) repeat-x top; padding:10px 0;}
.footdiv{width:918px; margin:0 auto;}
#footer h6{font-size:19px; margin:0; margin-bottom:10px;}
#footer ul{padding:0px 0 3px 0; margin:0; list-style-type:none;}
#footer li{display:inline; padding-right:10px; color:#d2f0f8; text-transform:uppercase; font-size:13px;}
#footer p{text-align:center; margin-bottom:10px; font-size:12px;}
#footer p.bryosys{color:#c2c2c2;}
#footer p.bryosys a{background:url(images/bryosys.jpg) no-repeat left top; width:60px; height:20px; display:inline-block; text-indent:-999px; overflow:hidden; margin-bottom:-7px; color:#d9d9d9;}
/*footer ends*/

.gallery img{margin:0 20px 20px 0; width:120px; height:90px; border:1px solid #b4b4b4; padding:3px; background:#f4f4f4; border-radius:10px; box-shadow:0 0 5px #61800d; border:1px solid #61800d;}
.gallery img:hover,
.gallery img:active{box-shadow:0 0 5px #205581; border:1px solid #205581;}
.gallery img.last{margin-right:0;}

.table{padding:0px; margin:0;border-top:1px solid #D3E997; border-left:1px solid #D3E997;}
.table td{padding:5px; margin:0; text-align:left;  vertical-align:top; border-right:1px solid #D3E997;border-bottom:1px solid #D3E997;}
.table h6{padding:0; margin:0; color:#205581; text-transform:none;	}

table.events{margin-bottom:20px;margin-top:10px;}
table.events td{padding:5px;padding-left:20px;}
table.events td.image{padding:5px; padding-bottom:2px; background:#D3E997; width:100px; height:129px; text-align:center;}
table.events td.image img{width:100px; height:129px; margin:0;}

#am-container{width:100%; overflow:hidden; }
.am-wrapper{overflow:hidden; float:left; border:1px solid #205581;}

@media screen and (max-width: 1070px){
 .rightBan,
 .leftBan{display:none;}   
}