@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'MyriadPro-Light';
    src: url('font/MyriadPro-Light.eot');
    src: url('font/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
         url('font/MyriadPro-Light.woff') format('woff'),
         url('font/MyriadPro-Light.ttf') format('truetype'),
         url('font/MyriadPro-Light.svg#AauxNextBold') format('svg');
 		font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('font/MyriadPro-Regular.eot');
    src: url('font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('font/MyriadPro-Regular.woff') format('woff'),
         url('font/MyriadPro-Regular.ttf') format('truetype'),
         url('font/MyriadPro-Regular.svg#AauxNextBold') format('svg');
 		font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-BoldCond';
    src: url('font/MyriadPro-BoldCond.eot');
    src: url('font/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
         url('font/MyriadPro-BoldCond.woff') format('woff'),
         url('font/MyriadPro-BoldCond.ttf') format('truetype'),
         url('font/MyriadPro-BoldCond.svg#AauxNextBold') format('svg');
 		font-weight: bold	;
    font-style: normal;
}

body {
    width:  100%;
    min-width: 1063px;
    font-family: 'MyriadPro-Regular';
    background-image: url('../images/bgBig.jpg');
    background-repeat: no-repeat;
    
    background-position: center -40px;
    
	-webkit-animation-duration: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.1s;
	font-size: 12px;
}	
@-webkit-keyframes fontfix{
	from{ 	opacity: 1; }
	to{	opacity: 1; }
}
html, body, h1,h2,h3,h4,h5,h6, p{
    padding: 0;
    margin: 0;
}
img{
    border: none;
    outline: none;
}
h1,h2,h3,h4,h5,h6{
}
ul{
    list-style:  none;
    margin: 0;
    padding: 0;
}
a{
    text-decoration:  none;
    color:  #000;
}
.articleEntryDescription ul{
	  list-style:  disc !important;
    margin-left: 20px;
    padding: 0;
}
.container{
    position: relative;
    width:  1063px;
    margin: 0 auto;
}
header{
    position: relative;
    height: 235px;
    width: 100%;
    margin-top: 25px;
}
.SocBar{
    font-size:12.96px;
    position: absolute;
    top: -25px;
    right: 0;
    width: 390px;
    height: 31px;
    padding-top: 7px;
	margin-top: 9px;
}
.SocBar a{
    color: #fff;
    
}
#tools{
     display:block;
     position: absolute;
     top: -40px;
     right: 30px;
}
#lang{
     display:inline-block;
     
}
#lang a{
   padding-left: 19px; 
   padding-right: 8px;
   font-weight: normal;
}
#lang a:active, #lang .active{
   text-decoration: underline;
   /*font-weight: bold;*/
   text-shadow: 1px 1px 1px #5B8FB1;
}
#bg{
    background:url('../images/bgflag.jpg') no-repeat left;
}
#en{
    background:url('../images/gbflag.jpg') no-repeat left;
}
.LogIn{
    background:#78bcea;
    text-shadow: 1px 1px 1px #22415D;
    margin-top:-7px;
    padding:7px 10px 11px 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    /*font-weight:600;*/
    display: inline-block;
}
.LogOut{
    position:relative;
    display:inline-block;
    margin-top:-20px;
    padding-top:10px;
    line-height:40px;
    width:20px;
    height:20px;
}
.LogOut img{
    position:absolute;
    top:15px;
    left:5px;
}

.contact{
    padding-left: 17px;
    text-shadow: 1px 1px 1px rgba(91, 143, 177, 1);
    font-size:14px;
}
.fb {
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 6px;
}

#Logo{
    background: #FFF;
    height: 225px;
    width: 205px;
    -moz-border-radius-topleft:  50px;
    -webkit-border-top-left-radius:  50px;
    border-top-left-radius:  50px;
	margin-top: -10px;
	margin-left: 15px;
}
#Logo img{
    margin-top: 6px;
	margin-left: -8px;
}
#Logo  h2{
    font-size: 15.2px;
    text-transform: uppercase;
    color: #616264;
    font-weight: 100;
    
	margin-top: -8px;
	font-family: 'MyriadPro-Regular' ;
	margin-left: -53px;
}
#title{
    position: absolute;
    right: 120px;
    top: 45px;
    text-indent: -285px;
    color: #1e72a9;
    font-size: 31.55px;
    line-height: 28px;
    font-weight: 100;
    vertical-align: top;
}
#title .large{
    font-size: 39.19px;
    line-height: 28px;
    display:inline;
}
header nav{
    position: absolute;
		top: 169px;
    left: 220px;
    min-width: 545px;
    height: 37px;
    background: #78bce9;
    font-size: 14px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
header nav a{
    display: inline-block;
    color:#FFF;
    float:left;
    padding:9px 5px;
    -moz-border-radius:  8px;
    -webkit-border-radius:  8px;
    border-radius:  8px;
    text-shadow: 1px 1px 1px rgba(91, 143, 177, 1);
    font-weight: 100;
    font-size: 16px;
}
header nav a:hover{
    background: #FFF;
    color: #478ab6;
    padding-bottom:10px;
    font-size: 16px;
}
.clearHeadLink, .clearHeadLink:link,.clearHeadLink:visited, .clearHeadLink:hover, .clearHeadLink:active{
    display: inline;
    color:#FFF;
    padding:0px !important;
    -moz-border-radius:  0px;
    -webkit-border-radius:  0px;
    border-radius:  0px;
    text-shadow: none;
    font-weight: normal;
    font-size: 16px;
}
.linkMore, .linkMore:hover, .linkMore:visited, .linkMore:active {
	color: #5D5D5D;
	font-size: 13px;
	text-shadow: none;
	font-family: arial;
	font-weight: bold;
}
#aboutgasBox{
    display: none;
    width: 560px;
    height: 252px;
    background:#FFF;
    position: absolute;
    top: 42px;
    left: 20px;
    z-index: 3500;
    -moz-border-radius:  20px;
    -webkit-border-radius:  20px;
    border-radius:  20px;
    -webkit-box-shadow: 0px 2px 3px -1px rgba(50, 50, 50, 0.45);
    -moz-box-shadow:    0px 2px 3px -1px rgba(50, 50, 50, 0.45);
    box-shadow:         0px 2px 3px -1px rgba(50, 50, 50, 0.45);
}
#aboutgasBox h3{
    font-size: 19px;
    color:#78bce9;
    font-weight: 100;
    padding-left: 37px;
}
.specHeading{
	  font-size: 23px !important;
    color:#78bce9;
    font-weight: 100;
    padding-left: 17px;
    display: inline;
    line-height: 50px;
}

#aboutgasBox p{
    font-size:11.8px;
    font-family:arial;
    font-weight: 100;
    text-align: justify;
    color:#5D5D5D;
    padding-right: 15px;
    line-height: 1.5;
    margin-top: 35px;
    max-height: 124px;
    overflow: hidden;
}
#aboutgasBox span ,#aboutgasBox .BoxContainer{
    display:block;
    height: 192px;
    padding: 30px;
    padding-right:0px;
    -moz-border-radius:  20px;
    -webkit-border-radius:  20px;
    border-radius:  20px;
   -webkit-box-shadow: inset 0px 4px 15px -5px rgba(150, 150, 150, 0.75);
    -moz-box-shadow:    inset 0px 4px 15px -5px rgba(150, 150, 150, 0.75);
    box-shadow:         inset 0px 4px 15px -5px rgba(150, 150, 150, 0.75);
}
#aboutgasBox section {
    position:relative;
    float: left;
    display:inline-block;
    width: 138px;
    height: 169px;
    margin-right:30px;
}
#aboutgasBox section img{
    position:absolute; 
    top:-10px;
    left:-12px;
}
.home, .home:hover{
    background:url('../images/homebg.png') no-repeat 20px 12px;
    padding-left:20px;
    padding-right:24px;
}
.news{
    width: 54px;
    text-align: center;
}
.aboutgas{
    padding-left: 28px;
    padding-right: 38px;
    z-index: 15;
    width: 122px;
    text-align: center;
}
.forum{
    position: relative;
    margin-left: -15px;
    padding-left: 25px;
    padding-right: 58px;
    padding-bottom: 10px;
    z-index: 10;
    color:#478ab6;
    background: url('../images/grad.jpg'); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(244,255,210,1) 0%, rgba(206,219,166,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,255,210,1)), color-stop(100%,rgba(206,219,166,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(244,255,210,1) 0%,rgba(206,219,166,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(244,255,210,1) 0%,rgba(206,219,166,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(244,255,210,1) 0%,rgba(206,219,166,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(244,255,210,1) 0%,rgba(206,219,166,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4ffd2', endColorstr='#cedba6',GradientType=1 ); /* IE6-9 */
    float: right;
    width: 163px;
}
.forum img{
    position: absolute;
    right: 9px;
    top: 12px;
}
.searchBG{
    background:url('../images/searchbg.png') no-repeat center; 
    padding-top: 4px;
    padding-bottom: 3px;
    position: absolute;
    right: 0;
    /*bottom: -2px;*/
	width: 215px;
	margin-top: -60px;
	right: 26px;
}

.searchBG a{
    position:absolute;
    right:11px;
    top: 15.5px;
}
header #enterBox input{
    display: block;
    border: 1px solid #e5e5e6;
    outline: none;
    margin-top: -1px;
    width: 252px;
    -moz-border-radius:  8px;
    -webkit-border-radius:  8px;
    border-radius:  8px;
    padding: 12px;
    padding-bottom:14px;
    font-size: 10.8px;
    font-family: arial;
    color: #636466; 
}
header .searchBG input{
    display: block;
    border: 1px solid #e5e5e6;
    outline: none;
    margin-top: -1px;
    width: 200px;
    -moz-border-radius:  8px;
    -webkit-border-radius:  8px;
    border-radius:  8px;
    padding: 12px;
    padding-bottom:14px;
    font-size: 11.8px;
    font-family: arial;
    color: #636466; 
    z-index: 200;
    position: absolute;
}
.mainArea{
    position: relative;
    margin: 0 auto;
    min-height: 789px;
    width: 100%;
    padding-top:40px;
    
}
.leftContent{
	width: 195px;
	height: auto;
	float: left;
}
#bannersLeft{
	background-color: #fff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	margin: 0px;
	margin-left: 25px;
	margin-top: 10px;
}
#bannersLeft{
	background-color: #fff;
}
#bannersLeft img{
	width: 180px;
	height: auto;
}
.mainArea .leftContent nav{    
    position: relative;
    margin-top: -106px;
    left: 15px;
    background: #78bce9;
    width: 205px;
    min-height: 235px;
    -moz-border-radius-topleft:  20px;
    -webkit-border-top-left-radius:  20px;
    border-top-left-radius:  20px;
    -moz-border-radius-bottomleft:  20px;
    -webkit-border-bottom-left-radius:  20px;
    border-bottom-left-radius:  20px;
    -webkit-box-shadow:  inset -7px 0px 7px -5px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:     inset -7px 0px 7px -5px rgba(50, 50, 50, 0.3);
    box-shadow:          inset -7px 0px 7px -5px rgba(50, 50, 50, 0.3);
}
.mainArea .leftContent nav ul {
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
.mainArea.leftContent nav li{
    position: relative;
}
.mainArea .leftContent nav li a{
    display: block;
    font-size: 16px;
    color: #FFF;
    text-shadow:  1px 1px 1px rgba(91, 143, 177, 1);
    padding-top: 7px;
    padding-bottom: 8px;
    padding-left: 12px;
    border-bottom: 1px #a6dcff solid;
}
.mainArea .leftContent nav li ul {
    display: none;
    position: relative;
    z-index: 10;
    margin-left: -32px;
    margin-right: -32px;
    padding-bottom: 5px;
    -moz-border-radius-topleft:  30px;
    -webkit-border-top-left-radius:  30px;
    border-top-left-radius:  30px;
    -moz-border-radius-bottomright:  30px;
    -webkit-border-bottom-right-radius:  30px;
    border-bottom-right-radius:  30px;
}
 .DroppedMenu{
    -moz-border-radius-topleft:  30px;
    -webkit-border-top-left-radius:  30px;
    border-top-left-radius:  30px;
    -moz-border-radius-bottomright:  30px;
    -webkit-border-bottom-right-radius:  30px;
    border-bottom-right-radius:  30px;
    background-color: #FFF;
    background-image: url('../images/leaf.png');
    background-repeat: no-repeat;
    background-position: 15px 10px;
    color: #000;
    margin-left: -15px;
    padding-left: 32px;
    margin-right: -15px;
    padding-right: 32px;
    display: block;
}
.mainArea .leftContent .menuTitle {
    position: relative;
    border:none;
    z-index: 15;
    color: #76bae7;
    font-size: 18.25px;
    text-transform: uppercase;
    text-shadow:  1px 1px 0.5px rgba(91, 143, 177, 1);
}

.leftContent a.menuTitle, .leftContent a.menuTitle:link, .leftContent a.menuTitle:hover, .leftContent a.menuTitle:visited{
	text-shadow: none;
}

.mainArea .leftContent li ul  li  a{
    border: none;
    color: #5D5D5D;
    text-shadow: none;
    font-family: arial;
    font-size: 13px;
    padding: 4px;
    padding-left: 22px;
    background: url('../images/listS.png') no-repeat left;
    background-position: 15px center;
    /*text-shadow: 1px 1px 1px #808080;*/
    font-weight: bold;
}

.mainContent{
    width: 565px;
    /*min-height: 749px;*/
    margin-left: 20px;
	height: auto;
    /*padding: 0px 23px 101px;*/
    padding-left: 23px;
    -webkit-box-shadow: -11px 0 27px -20px rgba(50,50,50,0.3);
     -moz-box-shadow:   -11px 0 27px -20px rgba(50,50,50,0.3);
    box-shadow: -11px 0 27px -20px rgba(50,50,50,0.3);
    position: relative;
    float: left;
    text-align: justify;
}
#contentSlideshow{
    position:relative;
    width: 526px;
    /*height: 230px;*/
    height: 190px;
	margin-top: -53px;
}
#contentSlideshow .control{
    width: 121px;
    height: 29px;
    padding-top: 9px;
    background: #FFF;
    position: absolute;
    bottom: -14px;
    left: 214px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    text-align: center;
}
.entryContainer{
    position: relative;
    margin-top: 12px;
    border-bottom:1px #abd5f2 solid;
    padding-bottom:21px;
}
.entryContainer #pageSelection{
    position: absolute;
    min-width: 144px;
    padding-left:1px;
    height: 40px;
    bottom: -19px;
    left: 201px;
    background: #FFF;
    text-align:center;
}
#pageSelection a{
    padding: 9px 5px;
    display:inline-block;
    color: #b1d96f;
    font-size: 17.2px;
}
#pageSelection a:active, #pageSelection .active{
    background: #b1d96f;
    color: #fff;
}
.shortEntry{
    padding-top: 10px;
    padding-bottom: 10px;
    background: url('../images/dots.png') bottom repeat-x;
}
.shortEntry .date{
    display:block;
    font-size:13px;
    color:#6a6a6a;
}
.shortEntry h3, .articleEntry h3, .heading{
    margin-top: 5px;
    margin-bottom: 5px;
    color: #78BCE9;
    font-size: 16px;
    /*font-weight: 200;*/
    
}
.heading{
	font-weight: bold;
}
.articleEntryDescription{
	margin-top: 5px;
    margin-bottom: 5px;
    color: #5D5D5D;
    font-size: 17px;
    font-family:arial;
    font-size:12px;
    line-height: 1.8;
	padding-top: 10px;
}
.shortEntry p{
    margin-top: 5px;
    margin-bottom: 5px;
    color: #5D5D5D;
 
    font-family:arial;
    font-size: 13px; /*14px; /*vv*/
    line-height: 1.8;
}
#Path{
    font-family:arial;
    margin-left:-5px;
    font-size: 13px; /*vv*/
}
#Path a{
    padding-left:5px;
    padding-right:5px;
    color: #6a6a6a;
}
.singlePage{
    padding-bottom: 30px;
    background: url('../images/dots.png') bottom repeat-x;
}
.articleEntry{
	background: url('../images/dots.png') bottom repeat-x;
}
.singlePage .date, .singlePage .title, .new{
    margin-top: 5px;
    display: block;
    color: #77b027;
    font-size: 13.6px;
    font-family: arial;
}
.new{
    margin-bottom:10px;
}
.singlePage .title{
    margin-top: 20px;
    font-size: 15px;
}
.description{
    margin-top: 25px;
    padding: 16px 20px;
    background: #e4efbe;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: arial, helvetica;
    color: #3F3F3F;
}
.description h3 ,.highlight h3{
    font-weight:100;
    font-size: 18px;
    color:#2d2d2d;
    margin-bottom:-15px;
}

.highlight{
    padding: 16px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: arial;
    font-size: 13px;
    color: #5D5D5D;
	
    line-height: 1.6;
    text-align: justify;
    font-weight:500;
}
.highlight:hover{
    background: #e4efbe;
}
.side .slideNav{
    padding-top:3px;
}
.side .dots .blue , .side  .noBG{
    font-family:arial;
    font-size:13.6px;
}
.side .slideNav a{
    padding-right:2px;
}
.side .archive{
    margin-bottom:0;
    margin-top:0;
}
.side .archive li , .edgeHolder{
    background:#FFF;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-left:-24px;
    margin-right:-20px;
    padding-left:25px;
    padding-right: 20px;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
     border-top-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    border-left: 1.5px solid #86a3c2;
}
.edgeHolderBottom{
    border-left: 1.5px  solid #86a3c2;
    background:#FFF;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left:-24px;
    margin-right:-20px;
    margin-bottom: -19px;
    padding-left:25px;
    padding-right: 20px;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
     border-top-left-radius: 15px; 
}
.edgeHolderTop{
    border-left: 1.5px solid #86a3c2;
    margin-top:-19px;
    background:#FFF;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left:-24px;
    margin-right:-20px;
    padding-left:25px;
    padding-right: 20px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.side .archive li a{
    background-position:0px 0px;
    line-height:1.8;
    display:block;
    background-size: 20px 25px;
}
#sideEdge{
    background:#a8d1ff;
    border-left:none;
}
.meeting{
    display:inline-block;
}
.meeting .blue{
    line-height:1;
    display:block;
    margin:0;
}
.blueButton{
    position:relative;
    text-shadow: 1px 1px 1px rgba(105, 105, 105, 1);
    font-family:arial;
    font-size: 15px;
    padding-top: 10px;
    color:#FFF;
    padding-bottom: 10px;
    display:block;
    background: url('../images/bgselect.jpg');
    background-size:cover;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align:center;
}
.blueButton img{
    position: absolute;
    left: -20px;
    top: -20px;
}
#selectPosts{
    text-align:center;
    font-family:arial;
    height:45px;
    font-size:15px;
    color:#FFF;
    text-shadow: 1px 1px 1px rgba(155, 155, 155, 1);
    padding-top:30px;
    padding-left:25px;
    margin-bottom: -28px;
    background: url('../images/bgselect.jpg'); 
  }

#selectPosts a{
    color:#FFF;
    padding-top: 20px;
    margin-top: -20px;
    text-align:center;
    display: inline-block;
    height: 38px;
    width: 38px;
    margin-right:-5px;
}
#selectPosts a:hover, #selectPosts a:active{
    background:url('../images/selectPost.png') no-repeat;
    background-position: 0px 9px;
    text-shadow: 1px 1px 1px rgba(220, 220, 220, 1);
    color: #4f7096;
    font-size: 20px;
    line-height: 14px;
}
.singlePage .author{
    color:#6f8917;
    font-weight:bold;
}
.archive{
    font-size: 13px;
    font-family: arial;
    margin-top:15px;
}
.singlePage .archive li {
    margin-top: 5px;
    margin-bottom: 5px;
}
.archive li a{
    padding-left: 35px;
    line-height:2.5;
    background: url('../images/file.png');
    background-size:contain;
    background-repeat:no-repeat;
    color:#5D5D5D;
}
.singlePage p{
    margin-top:30px;
    font-family: arial;
    font-size: 13px;
    color: #5D5D5D;
    line-height: 1.6;
    text-align: justify;
}
.articleEntry p{
    font-family: arial;
    font-size: 13px;
    color: #5D5D5D;
    line-height: 1.6;
    text-align: justify;
}
.articleEntry p img{
    float:left;
    margin-top:5px;
    margin-right: 25px;
    margin-bottom: 40px;
}
.more {
    font-family:arial;
    padding-top: 20px;
    font-size: 13px;
    margin-bottom: 10px;
}
.more a {
    position:relative;
    margin-top: 20px;
    display: inline-block;
    color: #77B027;
    margin-right: 20px;
    padding-left:25px;
}

.more a img{
    position:absolute;
    left:0;
    top:-5px;
    margin-right:15px;
}
.members{
    padding: 16px 20px;
    background: #e4efbe;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.members .active{
    background:#FFF;
}
#SelectMemberType{
    margin-right: -20px;
}
#SelectMemberType a{
    padding-top:16px;
    height:36px;
    color:#589dcc;
    text-align:center;
    text-shadow: 1px 1px 1px rgba(91, 143, 177, 1);
    font-size:16px;
    width:253.5px;
    display:inline-block;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
     border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}
.boxMembers{
	font-family:arial;
    font-size: 12px;
    height: auto;
    background: #fff;
    padding-right:10px;
	display: none;
}
#AssociatesBox, #FullMembersBox{
    font-family:arial;
    font-size: 13px;
    height: 603px;
    background: #fff;
    padding-right:10px;
}
#FullMembersBox{
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#AssociatesBox{
    display:none;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
     border-top-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.members ul {
    display:inline-block;
    width:235px;
    padding-left:15px;
    padding-top: 7px;
    padding-bottom: 35px;
    margin-right:-10px;
}
.members li{
    position: relative;
}
.members li a{
    display: block;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 42px;
    margin-top:5px;
    margin-bottom:5px;
    color:#494949;
    border-bottom: 1px #e0e0e0 solid;
    background: url('../images/arrw.png') no-repeat;    
    background-position: 12px;
}
aside{
  width: 242px;
  padding-bottom: 30px;
	margin-top: -63px;
	
}

aside.right{
    position: relative;
    right: 0px;
    /*top: 50px;*/
    float: right;
}
aside section{
    border-left: 5px #a8d1ff solid;
    background: #86a3c2;
    margin-bottom: 10px;
    padding-left: 1px;
    border-right: 1px solid #E8E8E8;
}
aside section.noBG{
    background:none;
    padding-left:0;
}
aside section .side{
    padding: 19px 13px 19px 23px;
    display: block;
    background:#FFF;
    border: 1px solid #86a3c2;
    border-style: solid; 
    border-width: 1px 0px 1px 0px; 
    -moz-border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    -webkit-border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    -o-border-image:url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat;
}
aside section .side2{
    background:#FFF;
    width: 241px;
    padding: 0 13px 0 23px;
    display: block;
    border: 1px solid #86a3c2;
    border-style: solid; 
    border-width: 1px 0px 1px 0px; 
    -moz-border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    -webkit-border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    -o-border-image:url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat;
    
}

.side h2, .side .moreInfo, .singlePage h2 , .mainContent h2{
    font-size: 19.2px;
    color: #616264;
    text-transform: uppercase;
    font-weight: 100;
}
.singlePage h2{
    margin-top: 15px;
    text-align: left;
}
.side p{
    margin-top: 17px;
    font-size: 13px; /*vv*/
    color: #5D5D5D;
    text-align:justify;
    line-height: 1.6;
    font-family:arial;
}	
.eventTitle{
    display:block;
    margin-top: 15px;
    color:#77b027;
    line-height:1;
    font-size: 15px;
}
.eventTitle .date{
    color: #c3c3c3;
    display:block;
    font-size: 13px; /*vv*/
    font-family: arial;
    font-style: italic;
    line-height: 22px;
}
.eventTitle img{
    float:left;
    margin-top: -5px;/*-15*/
    margin-right: 5px;
}
.eventDetails{
    display: block;
    /*margin-top: 25px;*/
    color: #5D5D5D;
    font-size: 11.8px;
    margin-right: -25px;
    line-height: 1.6;
    font-family: arial;
}
.eventDetails li{
    padding-left: 10px;
    margin-left: -10px;
    margin-top:5px;
    margin-bottom:5px;
    background: url('../images/eventList.png') no-repeat left 6px;
    font-size: 13px;
    width: 200px;
    text-align: justify;
}

.eventDetails a{
    color: #5D5D5D;
}
.eventDetails li .date{
	   color: #c3c3c3;
    display:block;
    font-size: 13px; /*vv*/
    font-family: arial;
    font-style: italic;
    line-height: 22px;
}
.moreInfo{
    display: block;
    margin-top: 10px;
    margin-bottom: -5px;
}
.sideBlock{
    margin-left: -23px;
    margin-right: -23px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left: 23px;
    padding-bottom:14px;
    /*
     background: url('../images/dots.png') bottom repeat-x;
    -webkit-box-shadow: 0px 6px 25px -13px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 6px 25px -13px rgba(50, 50, 50, 0.3);
    box-shadow:         0px 6px 25px -13px rgba(50, 50, 50, 0.3);
    */
}
.sideBlock .dots{
    padding-top:10px;
    padding-left: 23px;
    padding-bottom:14px;
    margin-top:-14px;
    margin-bottom:-14px;
    margin-left: -23px;
    width:85%;
     background: url('../images/dots.png') bottom repeat-x;
    -webkit-box-shadow: -3px 6px 20px -13px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    -3px 6px 20px -13px rgba(50, 50, 50, 0.5);
    box-shadow:         -3px 6px 20px -13px rgba(50, 50, 50, 0.5);
}
.sideBlock .dots.noBG{
    background:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;    
    box-shadow:none;   
    
}
.sideBlock .dots .small{
    font-size:11.8px;
}
.sideBlock img{
    float:left;
    margin-right:15px;
}
.sideBlock .dots img{
     margin-right:7px;
}
.side2 h3, .side h3{
    font-family: 'MyriadPro-Regular'; 
    font-size: 19px;
    font-weight: 100;
    color: #616264;
}
.side2{
    font-family:arial;
    color:#78bce9;
    font-size: 13.6px;
}
.side2 .block{
    /*
    display:inline-block;
    margin-right:-55px;
   */
}
footer{
    background: #f3f3f3;
    border-top:1px solid #e0e0e0;
    height: 150px;
    padding-top: 5px;
    width: 100%;
    min-width:  1113px;
}
.CopyRight{
    font-family:arial;
    font-size: 11.8px;
    color: #b1b1b1;
    display: block;
    width: auto;
    margin-right: 30px;
    float: left;
    
}
.CopyRight:first-child {
	min-width: 220px;
}
.imgContainer{
    display: block;
    margin-left: -32px;
    margin-top: 20px;
}
.file{
    background: url('../images/file.png') no-repeat scroll 0% 0% / contain transparent;
    background-position:right;
    padding-right:30px;
}
.ftIMG{
    float: left;
    padding-left: 32px;
    padding-right: 32px;
}
.pr0{
	padding-right: 0px;
}
.pl5{
	padding-left: 10px;
}
.pb5{
	padding-bottom: 5px;
}
.footerLog{
    margin-top: -18px;
    padding-top: 18px;
    border-right: 1px solid #cacaca;
}
.clear{
    clear: both;
	display: block;
}
.nb, .mainArea .nb{
    border: none;
}
.blue , .side .blue{
    color:#78BCE9;
}
.gray, .more a.gray{
    color:#5D5D5D;
}
.green{
     color: #77b027;
}
.bold, .side .bold{
    font-weight:600;
}

.noBG{
    background:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:  none;
    box-shadow:     none;
}

#title .large {
    position:relative;
}

#title .large img{
	position: absolute;
	left: -1px;
	bottom: 9px;
}
.clearBotPad , .side.clearBotPad{
    padding-bottom:0;
}

.dot{
	width: 17px;
	height: 17px;
	margin-top: 4px;
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	float: left;
	cursor: hand;
	cursor: pointer;
}
.dot:hover{
	background-position: top left;
}
.dotActive{
	background-position: top left;
}
.visible{
	display: block;
}
.positionItem{
	display: none;
    margin-top: 17px;
    font-size: 13px;
    color: #5D5D5D;
    text-align:justify;
    line-height: 1.6;
    font-family:arial;
	padding-top: 10px;
}
.leftCell{
	float: left;
	width: 120px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.rightCell{
	float: left;
	width: 250px;
	margin-bottom: 10px;
}
.leftCellSmall{
	float: left;
	width: 100px;
	text-shadow: none;
	color: #78BCE9;
	margin-right: 10px;
	margin-bottom: 10px;
}
.rightCellSmall{
	float: left;
	width: 120px;
	margin-bottom: 10px;
}
.loginField{
	border: 1px solid #e5e5e6;
    outline: none;
    margin-top: -1px;
    -moz-border-radius:  8px;
    -webkit-border-radius:  8px;
    border-radius:  8px;
    padding: 3px;
    font-size: 10.8px;
    font-family: arial;
    color: #636466; 
}
.loginFieldSmall{
	border: 2px solid #78BCE9;
    outline: none;
    margin-top: -1px;
    -moz-border-radius:  8px;
    -webkit-border-radius:  8px;
    border-radius:  8px;
    padding: 3px;
    font-size: 10.8px;
    font-family: arial;
    color: #636466; 
	width: 180px;
	padding: 5px;
	margin-bottom: 10px;
}
.submitFieldSmall{
	border: 2px solid #78BCE9;
	background-color: #78BCE9;
    outline: none;
    margin-top: -1px;
    -moz-border-radius:  8px;
    -webkit-border-radius:  8px;
    border-radius:  8px;
    padding: 3px;
    font-size: 10.8px;
    font-family: arial;
    color: #fff; 
	width: 100px;
}
#enterBox{
	position: absolute;
	top: 28px;
	right: 20px;
	z-index: 2000;
	background-color: #fff;
	padding: 15px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0px 3px 3px #999;
	display: none;
	
}
#nameBox{
	position: absolute;
	top: 28px;
	right: 20px;
	z-index: 2000;
	background-color: #fff;
	padding: 5px 15px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0px 3px 3px #999;
	display: block;
	text-shadow: none;
	width: 250px;
	text-align: center;
}

#showLogin{
	color: #fff;
	/*text-shadow: none;*/
	cursor: hand;
	cursor: pointer;
}
.whiteBack{
	background-color: #fff;
	color: #78BCE9;
}
.blueFont{
	color: #78BCE9;
}
.linkBlue, .linkBlue:link, .linkBlue:hover, .linkBlue:visited{
	color: #78BCE9;
	font-family: Arial;
	font-size: 12px;
}
.imgSlide{
	width: 550px;
	height: 190px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#contentSlideshowNav{
    position: relative;
    z-index: 1000;
    width:209px;
    height:32px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
    text-align: center;
    padding-left:2px;
    padding-right:2px;
    background-color: #FFFFFF;
    margin: 0px auto;
    margin-top: -32px;
}
#contentSlideshowNav li{
    height:13px;
    width:13px;
    margin:9px 4px;
    background:#FFF;
    display:inline-block;
    background-image: url(../images/slideNavCirc.png);
    background-repeat: no-repeat;
    background-position: center;
}
#contentSlideshowNav li:active, #contentSlideshowNav .active, #contentSlideshowNav .activeSlide:link, #contentSlideshowNav .activeSlide:visited, #contentSlideshowNav .activeSlide:active, #contentSlideshowNav .activeSlide:hover, #contentSlideshowNav .activeSlide{
    background:url('../images/slideNavCircDark.png') !important;
    background-repeat: no-repeat;
    background-color: red;
}
.activeSlide:link, .activeSlide:visited, .activeSlide:active, .activeSlide:hover, .activeSlide{
	display: block;
	height:13px;
  width:12px;
  background:url('../images/slideNavCircDark.png') !important;
  background-repeat: no-repeat;	
}
.imgBanLeft{
	height: auto;
	margin-left: 15px;
	width: 180px;
}
.searchSubmit{
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 16px !important;
	height: 14px !important;
	background-color: #FFFFFF;
	display: inline-block;
	float: right;
	margin-top: 8px !important;
	border: 0px;
	z-index: 300;
	position: absolute;
	margin-left: 190px;
	border: 0px solid !important;
}
#contactHolder{
	width: 400px;
	position: relative;
	height: 310px;
	margin-top: 0px;
	padding-top: 0px;
}
.leftCellRequestForm{
	float: left;
	width: 150px;
}
.rightCellRequestForm{
	float: left;
	width: 250px;
}
.inputINField{
	background-color: #EDF6FB;
	border: 1px solid #7ABDE8;
}
.asideA{
  width: 242px;
  padding-bottom: 30px;
	margin-top: -63px;
	position: relative;
	float: right;
}

.rightA{

}
.asideA section{
    border-left: 5px #a8d1ff solid;
    background: #86a3c2;
    margin-bottom: 10px;
    padding-left: 1px;
}
.asideA section.noBG{
    background:none;
    padding-left:0;
}
.asideA section .side{
    padding: 19px 13px 19px 23px;
    display: block;
    background:#FFF;
    border: 1px solid #86a3c2;
    border-style: solid; 
    border-width: 1px 0px 1px 0px; 
    -moz-border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    -webkit-border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    -o-border-image:url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat;
}
.asideA section .side2{
    background:#FFF;
    width: 241px;
    padding: 0 13px 0 23px;
    display: block;
    border: 1px solid #86a3c2;
    border-style: solid; 
    border-width: 1px 0px 1px 0px; 
    -moz-border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    -webkit-border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    -o-border-image:url(../images/bord.jpg) 10 0 10 27 stretch repeat; 
    border-image: url(../images/bord.jpg) 10 0 10 27 stretch repeat;
    
}
table{border: 1px solid;}
td{border: 1px solid;}
table{border: 1px solid;}