* { margin: 0px; padding: 0px; }
img { border: none; }

body { 
     margin: 0;
     padding: 0;
     background: #fff ; font: 12px Tahoma, Arial, Helvetica, sans-serif;  color: #666; 
     }
.both { clear:both; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
#header{
 Width:1000px;
  height:109px;
}
p{padding:5px;}

#top { 
     margin-top:5px;
     height: 80px;
     font: bold 1.5em Helvetica;
     background: #fff;
     padding: 0px 8px;
     border-left: 1px solid #D8D8D8;
     border-right: 1px solid #D8D8D8;
     border-top: 1px solid #D8D8D8;
     }
#topleft { float:left; width: 100px; margin-left: 8px ;  margin-top: 10px ;  }

#topRight { margin-top: 0px ; float:right; width: 650px;  color:green; }

#topMenu {
  clear: both;background: #fff url(images/menubgk.jpg) top repeat-x; height: 25px; margin: 1px 0px 2px 0px; }
#menuItems { float: left; width: 1000px; }
#menuItems ul {  list-style: none; padding-left: 15px; }
#menuItems ul li { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; float: left; border-right: 1px solid #04B404; }
#menuItems ul li a { padding: 5px 70px; display: block; text-decoration: none; color: #CEF6CE; }
#menuItems ul li a:hover { padding: 5px 70px; display: block; color: #fff;  background: #088A08 url(images/menubg.jpg) top repeat-x;}

#menuDate { float: left; width: 150px; text-align: right; }
#menuDate p { padding: 8px 18px 0px 0px; }

#topvision { margin-top:0px;
 width: 1000px; height:95px;border-bottom: 1px solid #0B610B;
}
#visionitem ul { margin-left: 0px; list-style: none; padding-left: 0px; }
#visionitem ul li { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; float: left; }
#visionitem ul li a { padding: 0px 0px; border-left: 1px solid #fff;display: block; text-decoration: none; color: #D5FADD; }
#visionitem ul li a:hover { padding: 0px 0px; display: block; color: #0B610B; }

#main { margin: 0px auto; width: 1000px;
      background: #fff ;
      border-right: 1px solid #F2F2F2;
 
      border-left: 1px solid #F2F2F2;
      border-bottom: 1px solid #0B610B;}
  
#Content {
      color: #333;
      min-height:410px;
      width:1000px;
      background: #fff
     /* background: #FAFEFA;*/
}
/* leftbar */
#leftmenu { float: left; width: 170px; height:410px;
           	background-color: #FAFEFA;
           	border-right: 1px solid #F2F2F2;
           }
#lmenu  ul
{
	list-style:none;
	margin-top:10px;
	padding:0;	
	
}
#lmenu ul li
{
	margin-bottom:1px;
	border: 1px solid #F2F2F2;
}
#lmenu  li a
{
	display: block;
	font-weight: Tohmna;
	font-family: Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #2F5B26;
	text-decoration:none;	
	padding:10px 10px 8px 28px;
	background: #EFFBEF;
	
}                    

#lmenu ul li a:hover {
	padding:10px 10px 8px 28px;
	background: #E0F8E0;
	color: #0B3B0B;
}

#vist
{ 
   float: left;
   width: 145px;
   height: 140px;
   font:  12px Tahoma, Arial, Helvetica, sans-serif;
   margin-top:10px;
    margin-left:9px;
    display:inline;
   background: #fff
}
#vist img { border: 1px solid #A4A4A4; }

#broch
{ 
   float: left;
   width: 145px;
   height: 125px;
   font:  bold 12px Tahoma, Arial, Helvetica, sans-serif;


   background: #fff
}
#broch p
{ 
   text-align:center;
}

.styleh
{ 
   text-align:center;
   color:#045FB4;
}


#broch img { border: 1px solid #A4A4A4; }

/*photo displaing*/


#photo {
        float: left; width: 430px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: green;
	border-right: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
        height: 260px;      background: #FFF;display:inline;
}

#photo img { margin :0px }

#photom  {
    float: left; width: 400px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: green;
	margin-left:15px;
	margin-top:8px;
	display:inline;
    border: 1px solid #F2F2F2;
	height: 243px;
    display:inline;
}


#photom img  {
            padding:0px;
}
#txtlef  {
        float: left;
        width: 138px;
        height: 235px;
      border-right: 1px solid #88AFB9;
     /*    border-left: 1px solid #779359;  */
}
#txtlef ul {  list-style: none; margin-left: 0px; background: #088A08 url(images/imgm1.gif) top repeat-x; width: 139px;}
#txtlef ul li {width: 139px; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; float: left;  background: #79A6B2; line-height:42px; }

#txtlef ul li a { 
  width: 139px; display: block;padding: 5px 0px; display: block; text-decoration: none; color: #fff; line-height:30px; background: #79A6B2;
  
  }
#txtlef ul li a:hover { 
  padding: 5px 0px; display: block; color: #fff;  background: #96BEC8;
  border-right: 1px solid #88AFB9;   width: 138px;
  }

.move  {
        margin-left:10px;
}



#score  {
        float: left;
	display:inline;
        border-bottom: 1px solid #F2F2F2;
	height: 260px;
	width: 397px;
}

#ciicont  {
        float: left;
	display:inline;
	height: 120px;

	border-bottom: 1px solid #F2F2F2;

}
#ciicont p{
       padding:15px;
       font: 11px  Arial, Helvetica;
       line-height:15px; text-align:justify;
}
#scorecard  {
        float: left;
	display:inline;
	height: 258px;
	width: 366px;
	margin-left:15px;
/*	border: 1px solid #F2F2F2;*/

}

#scorecard  p{
            margin-top:0px;
        padding:10px;margin-left:10px;
        font:  13px Helvetica;
         text-align:justify;
        color:#5E610B;
}


.score1 {
       float: left;
       display:inline;
       width: 184px; height: 129px;
       border-right: 1px solid #F2F2F2;
       border-bottom: 1px solid #F2F2F2;
}
#empty {
        float: left; width: 430px;
	font: bold 12px Helvetica, sans-serif;
	color: green;
	display:inline;
        border-right: 1px solid #F2F2F2;

        height: 150px;
}
#empty p {
                margin-top:5px;
                font:  12px Helvetica;
		text-transform: none;
		 color:#5E610B;
		text-decoration: none;
		margin-left:0px;
		text-align:justify;
		padding:15px;
		line-height:15px;

}


#event {
        float: left; width: 131px;
        color:#393B0B;

	display:inline;
        border-right: 1px solid #F2F2F2;

        height: 150px;
}
#event img{
       margin-left:5px;
	   margin-top:5px;
	   margin-right:5px;
	   border:solid 1px #ccc;
}
#event p{
       margin-top:0px;

       font:  11px Tahoma, Arial, Helvetica, sans-serif;
       line-height:13px;
}
#event1 {
        float: left; width: 131px;
        color:#393B0B;

	display:inline;
        border-right: 1px solid #F2F2F2;

        height: 150px;
}
#event1 img{
       margin-left:15px;
	   margin-top:5px;
	   margin-right:5px;
	   border:solid 1px #ccc;
}
#event1 p{
       margin-top:0px;

       font:  11px Tahoma, Arial, Helvetica, sans-serif;
       line-height:13px;
}
#eventy {
        float: left; width: 130px;
        color:#393B0B;

	display:inline;


        height: 150px;
}
#eventy img{
       padding:8px;
}
#eventy p{
       padding:5px;
       font:  11px Tahoma, Arial, Helvetica, sans-serif;
       line-height:13px;
}
h1{
       padding:8px;font: bold 11px Tahoma, Arial, Helvetica, sans-serif; line-height:2px;
       color:green;
}
#event p.more { text-align: right; margin-right:5px;}
#event p.more a { text-decoration: none; color: #AEB404; }
#event p.more a:hover { text-decoration: none; color: #323232; }
#event1 p.more { text-align: right; margin-right:7px;}
#event1 p.more a { text-decoration: none; color: #AEB404; }
#event1 p.more a:hover { text-decoration: none; color: #323232; }

#eventy p.more { text-align: right; margin-right:5px;}
#eventy p.more a { text-decoration: none; color: #AEB404; }
#eventy p.more a:hover { text-decoration: none; color: #323232; }



#ftr{ background: #fff url(images/menubgk.jpg) top repeat-x; margin-top: -10px; clear: both;  height: 25px; }

#ftr h1 {

        padding: 3px 20px;
        font:  12px Arial, Helvetica, sans-serif;
		text-transform: none;
		color:#424242;
		text-decoration: none;
		margin-left:0px;
		text-align:left;


}

#ftr a {

           padding: 3px 3px 5px 10px;
		text-transform: none;
		color:   #E0F8E0;
		text-decoration: none;

		text-align:center;

}
#ftr a:hover {
                color:   #fff;
		text-decoration: none;
                text-align:center;
                }

#highlights { font: normal 18px "Trebuchet MS", "Times New Roman", Times, serif; letter-spacing: -1px; color: #333; line-height: 14px; }
#highlights .orange { color: #f90; }
#highlights .green { color: #9c0; }
#Content-head {
        float: left; width: 998px;
        color:#424242;
        display:inline;

        height: 100px;
        background:#FFF;
}
#Content-head p{
        padding :10px;
}
#Content-head h1{
                font:  25px Helvetica;
		text-transform: none;
		color:   #424242;
		text-decoration: none;
		margin-left:25px;
		color:green;
}
#Content-cont{
        font:  12px Helvetica, sans-serif;
        float: left; width: 500px;
        color:#151515;
        display:inline;
        background:#FBFDFE;
        border-top: 1px solid #F2F2F2;
        min-height: 425px;
}

#Content-contin {
        text-align:justify;padding:18px;
}
#Content-contin img{
        padding:0px; margin:0px;
}
#contact{
        float: left; width: 1000px;
        color:#424242;
        background: #6E6E6E;
        display:inline;
        border-bottom: 1px solid #F2F2F2;
        border-top: 1px solid #F2F2F2;
        min-height: 110px;
}
#contact table {

font:  12px Helvetica, sans-serif;
line-height:25px;

}
#contact  td {

padding:5px 5px 5px 5px;
font:  12px Helvetica, sans-serif;
border-right:1px solid #fff;
line-height:25px;

}
#contact a{
         color:#fff;  text-decoration: none;
}
#contact a:hover{
         color:#CEE3F6; text-decoration: none;
}
#Con-contact{
        float: left; width: 420px;
        color:#fff;
        display:inline;
        min-height: 110px;
}
#contleft{
        float: left;
        color:#424242;
        background: #fff;
        height: 110px;
        min-width: 425px;
}
#contleftimg {
          height: 110px;
          display:inline;
}
#contleftimg ul { margin-top:5px;list-style: none; padding-left: 0px; }
#contleftimg ul li {height:88px; font: bold 12px  Helvetica, sans-serif; float: left; }
#contleftimg ul li a { padding: 0px 5px; display: block; text-decoration: none; color: #D5FADD; }
#contleftimg ul li a:hover { padding: 0px 5px; display: block; color: #0B610B; }
#contleft img{
        padding:5px;
}
#Contentpart {
        text-align:justify;padding:5px;
}
#Content-cont ul
{
  padding: 19px;
  width:425px;
}
#Content-cont ul li
{
  margin: 0px 0px 11px 0px;
  padding: 0px;
  list-style-type:square;
}

#Content-cont ol
{ margin: 8px 0px 0px 14px;
  padding: 0px;
}

#Content-cont ol li
{ list-style-type: square;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

/*Staff style*/

#staffcont{
        margin:0px auto;padding:0px;
        width:900px;min-height:400px;
        border: 1px solid #E0F8E0; margin-top:-10px;

}
#staffcont h1{
        font: 12px Helvetica, sans-serif;
        color:#38610B;padding:10px;width:925px;
}
#staffcont img{
           padding:10px;
}
#staffhead{
           width:900px;height:30px;
           background: #EFFBEF ;
}
#staffdet{
          padding:15px;
}
#staffinfo{
          width:300px;
}
#staffinfo p{
         font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
#staffinfo a{
             color:#38610B;   text-decoration: none;
              font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
#staffinfo a:hover{
              color:#868A08; text-decoration: none;
}

/*partners style*/

#partcont{
        margin:0px auto;padding:0px;
        width:900px;min-height:400px;
        border: 1px solid #E0F8E0; margin-top:-10px;

}
#partcont p{
         font: 13px Helvetica, sans-serif;

}
#partcont h1{
        font: 12px Helvetica, sans-serif;
        color:#38610B;padding:10px;width:925px;
}
#partcont img{
           padding:10px;
}
#partdet{
          padding:50px;
}
#partdet p{
          text-align:justify; padding:0px;margin:0px;
}
#partdet table
{
  font: 12px  Helvetica, sans-serif;
}

.brief{
          line-height:20px;margin-left:5px;
}

.brief a{
          color:#393B0B;
}
.brief a:hover{
          color:#5E610B;
}

.lik a{
          color:#393B0B;
}
.lik a:hover{
          color:#5E610B;
}

.slik a:hover{
          color:#5E610B;
}


#partcont ul
{

}
#partcont ul li
{
  margin-left:75px;
  padding: 0px;
  list-style-type:square;
}

#partcont ol
{ margin: 8px 0px 0px 14px;
  padding: 0px;
}
#partcont a{
              color:#868A08;   text-decoration: none;

}
#partcont a:hover{
              color:#38610B; text-decoration: none;
}
/*Gallery style*/

#gallery
{
   float: left; 
   color:#424242;
   background: #fff;
   min-height: 110px;
   width: 955px;
   border: 1px solid #E0F8E0;
   margin-left:35px;  display:inline;
}

#Contentgal1
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 110px;
   width: 570px;

   text-align:center;  display:inline;
   }
   
#Contentgal2
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 110px;
   width: 170px;
   Text-align:center; border-right: 1px solid #E0F8E0;   display:inline;
   
}
#Contentgal3
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 110px;
   width: 196px;
   Text-align:center; display:inline;
}

/*Gallery image sidebar*/
#motioncontainer{

}
#motioncontainer a img{ /*image border color*/
border: 1px solid #ccc;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid #ccc;
}

#motioncontainer a:hover{
color: #0B610B; /* Dummy definition to overcome IE bug */
}
#motiongallery img{}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}

#galside
{
overflow:hidden;

float:left


}

#space
{
   float: left;
   background: #fff;
   width: 217px;
   height:30px;

}

.etitle{
  color:#38610B;
  font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
}

/*News style*/


#news
{
   float: left; 
   color:#424242;
   background: #fff;
   width: 955px;
   border: 1px solid #E0F8E0;
   margin-left:35px;  display:inline;
}

#newscont
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 400px;
   width: 611px;
   text-align:center;  display:inline;
   border-right: 1px solid #E0F8E0;
}

#newsgal
{
   float: left;
   color:#424242;
   background: #fff;
   width: 341px;
   text-align:center;  display:inline;

}
#news table 
{
  text-align:center;
  font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}

/*events style*/


#mainevent
{
   float: left; 
   color:#424242;
   background: #fff;
   width: 965px;
   border: 1px solid #E0F8E0;
   margin-left:15px;  
   display:inline;
   min-height:350px;

}
#mainevent table
{
   font: 12px Helvetica, sans-serif;
   
}
#mainevent td
{
   padding:3px;
}

#mainevent a
{
   font: bold 12px  Helvetica, sans-serif;
   color:#0B610B; text-decoration: none;
}

#mainevent a:hover
{
   font: bold 12px  Helvetica, sans-serif;
   color:#0B610B; text-decoration: none;
}

/* unordered list */
#column2 ul li
{ list-style-type: square;
  margin-left:25px;
}

#column2 ol li
{ list-style-type: square;
  margin-left:25px;
}



.sidebaritem
{ float:left;
  text-align: justify;
   padding:10px;

  width: 155px;
  
  float: left;
  min-height: 250px;

}

.sidebaritem[id]{height: auto;}


/* column 1 - contains menu, news, add links and other info */
#column1
{ width: 140px;
  float: left;
  padding: 15px 0px 15px 14px;
}

#column1 h1{padding: 0px 0px 18px 0px;}


/* column 2 - page content */
#column2
{ text-align: justify;
  padding: 10px;
  margin-left:10px;
  width: 710px;
  float: left;
  font: 13px  Helvetica, sans-serif;
  line-height:23px;

}

#column2 h1
{ padding: 0px 0px 6px 0px; 
  margin: 24px 0px 12px 0px; 
  border-bottom: 2px solid;
}

#column2 img
{ padding:  6px; 
 
}

#column3
{ width: 190px;
  float: left;
  padding: 10px;
 }
#column3 h1{padding: 0px 0px 18px 0px;}

#column3 a{
         color:#5E610B;
	   font: bold 12px  Helvetica, sans-serif;
}
#column3 a:hover{
         color:#868A08;  
	 font: bold 12px  Helvetica, sans-serif;
}

.evthead{
color:#5E610B;
 font: bold 13px  Helvetica, sans-serif;
text-decoration: Underline;
}

.sidebaritem a, #column2 a, .sidebaritem a:hover, #column2 a:hover
{ padding: 0px;
  text-decoration: none;
}

 .sidebaritem
{ background: #FFFFFF url(images/box_2.png) repeat-x;
  color: #3E4244;
}

#jobs
{
   float: left; 
   color:#424242;
   background: #fff;
   width: 955px;
   border: 1px solid #E0F8E0;
   margin-left:35px;  display:inline;
}
#jobs p
{

padding:25px;

}
.red
{  color: #B40404;
}
#jobss{
        margin:0px auto;padding:0px;
        width:900px;min-height:400px;
        border: 1px solid #E0F8E0; margin-top:-10px;

}

input.jobbutton {
	font: normal 1em Verdana, sans-serif;
	width:100px;
	height: 23px;
	margin: 0;
	padding: 0px 0px;
	color: #FFF;
	background: #9097A9 url(images/apply.jpg) no-repeat left top;
	border:0px solid #fff;
}

/*News style*/


#news
{
   float: left; 
   color:#424242;
   background: #fff;
   width: 955px;
   border: 1px solid #E0F8E0;
   margin-left:35px;  display:inline;
}

#newscont
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 400px;
   width: 611px;
   text-align:center;  display:inline;
   border-right: 1px solid #E0F8E0;
}

#newsgal
{
   float: left;
   color:#424242;
   background: #fff;
   width: 341px;
   text-align:center;  display:inline;

}
#news table 
{
  text-align:center;
  font: bold 12px  Helvetica, sans-serif;
}


#advleft
{
   float: left;
   color:#424242;
   background: #fff;
   width:700px;
      display:inline;
   min-height: 450px;
}

#advright
{
   float: right;
      display:inline;
    width:210px;
   color:#424242;
   background: #fff;
   min-height: 450px;
  
}
	 

/*Publications*/
#epub
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 450px;
   width: 725px;
   font: 12px  Helvetica, sans-serif;
   border-right: 1px solid #E0F8E0;

}


#epub img
{
   padding:10px;
}
#epub p
{
   padding:5px; 
}
#epub a{
          color:#393B0B;
		  font: normal 12px  Helvetica, sans-serif;
}
#epub a:hover{
          color:#5E610B;
		  font: normal 12px  Helvetica, sans-serif;
}

.textpub p
{
   text-align:justify;margin-left:20px;margin-right:25px;padding:10px;
}

#imgpub img
{
  margin-left:5px;padding:20px; text-align:center;float:left;
}


/*Publications*/
#clapub
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 450px;
   width: 725px;
   font: 12px  Helvetica, sans-serif;
   border-right: 1px solid #E0F8E0;
   display:inline;
}

#clapubb img
{
   padding:10px;
}
#clapub p
{
   padding:5px; 
}
#clapub a{
          color:#393B0B;
		  font: normal 12px  Helvetica, sans-serif;
}
#clapub a:hover{
          color:#5E610B;
		  font: normal 12px  Helvetica, sans-serif;
}


#claimg
{
  margin-left:5px;padding:10px; text-align:center;float:left;display:inline;border:1px solid #f2f2f2;
}

#claimg img
{
  margin-left:5px;padding:5px; text-align:center;display:inline;
}








#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 1px solid darkred;

}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}

#epubs
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 450px;
   width: 225px;
   text-align:center;  display:inline;   border-left: 1px solid #E0F8E0;
}
#epubshow
{
   overflow:hidden;
    text-align:center;
    margin-left: auto;
   margin-right: auto; width: 225px;
   float:left
}
#epubshow img
{
   padding:2px;border:0px solid #ccc;
}
#abtpub
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 450px;
   width: 225px;
     display:inline;  
     font: 12px  Helvetica, sans-serif;
}
#abtpub a
{
	color:#0B610B;
	font: normal 12px  Helvetica, sans-serif;
}
#abtpub a:hover
{
color:#5E610B;
font: normal 12px  Helvetica, sans-serif;
}


#spacebio
{
   width:800px;min-height:400px;
   margin-left: 50px;
  
   border: 1px solid #E0F8E0; margin-top:-10px;padding:50px;float: left;
   color:#424242;
   background: #fff;
   font: 12px  Helvetica, sans-serif;
}
#spacebio p
{
   padding :5px;
}

#spacebio ul
{
   padding :8px;
   margin-left:30px;
}
/*Green tour*/

#tourhead {
        float: left; width: 998px;
        color:#424242;
        display:inline;

        height: 100px;
        background:#FFF;
}
#tourhead p{
        padding :10px;
}
#gtour h1{
                font:  25px Helvetica;
		text-transform: none;
		color:   #424242;
		text-decoration: none;
		margin-left:25px;
		color:green;
}

#gtour
{
   float: left; 
   color:#424242;
   background: #fff;
   width: 955px;
   border: 1px solid #E0F8E0;
   display:inline;margin-left:23px;

}

#tour
{
    
   float: left;
   color:#424242;
   background: #fff;
   min-height: 100px;
   width: 950px;
   font: 12px  Helvetica, sans-serif;

}

#tour p
{
   padding:5px; 
}


#tourimg
{
   min-height:500px;width: 720px; 
   float: left;
   margin-left:105px;
   border: 1px solid #E0F8E0;
   padding:20px; display:inline; font: 12px  Helvetica, sans-serif;
}
#tourimg img
{
   padding: 0px; margin-left : 0px;margin-top : 0px;display:inline;
}
#leftt
{
   height:50px;width: 60px; float: left;margin-left:20px;display:inline;
}
#lefk
{
   height:50px; float: left;margin-left:20px;display:inline;
}
#tourt
{
height:50px;width: 800px; float: left;display:inline;
}
#rightt
{
   height:50px;width: 25px; float: left;display:inline;
}

#bottomalign
{
   float: left;margin-left:20px;display:inline;
}


/* Tour Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 800px; /* Set to gallery width, in px or percentage */
height: 75px; /* Set to gallery height */
text-align:center;
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

/*Login*/
#login
{
    
   float: left;
   color:#424242;
   background: #fff;
   min-height: 100px;
   width: 750px;
   font: 12px  Helvetica, sans-serif;
   display:inline;


}
#sslogin
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 100px;
   width: 750px;
   font: 12px  Helvetica, sans-serif;
   display:inline;
   border-left:1px solid #f2f2f2;
}
#loginleft
{
			float: left;  display:inline;
			width: 180px;  
           	background-color: #FFFFFF;
           	border-right: 1px solid #F2F2F2;
}
.logmenu{
	   color:#5E610B;
	   font: 12px  Helvetica, sans-serif;
	   line-height:38px;
	   display:block;
	   margin-left:20px;
}
.logmenu a{
	   color:#5E610B;
	   text-decoration: none;
	  
}
.logmenu a:hover{
	  color:#0B610B; text-decoration: none;
}


.button
{ font: 12px  Helvetica, sans-serif;
  
  border: 1px solid;
  color:#0B610B;
  background:#F2F2F2;
 
  cursor: pointer;
}

/*Show event*/

#sevent
{
   float: left; 
   color:#424242;
   background: #fff;
   width: 930px;
   min-height:400px;
   border: 1px solid #E0F8E0;
   margin-left:35px;  display:inline;
}
#eventleft table
{
   font: 12px Helvetica, sans-serif;
   text-align:justify;
}
#eventleft td
{
   padding:0px;
}

#eventleft a
{
   font: bold 12px  Helvetica, sans-serif;
   color:#0B610B; text-decoration: none;
}

#eventleft a:hover
{
   font: bold 12px  Helvetica, sans-serif;
   color:#0B610B; text-decoration: none;
}

#eventleft
{
   float: left; 
   color:#424242;
   background: #fff;
   width: 700px;
   min-height:400px;
    padding:10px;
     display:inline;
	 border-right: 1px solid #E0F8E0;
}

#eventright
{
   float: left; 
   color:#424242;
   background: #fff;
   width: 200px;
   min-height:300px;
  
  display:inline;
}
#eventcontent
{
   float: left; 
   color:#424242;
   background: #fff;
   width: 327px;
   height:285px;
   display:inline;
   text-align:justify;
   padding:5px;
   font: 12px  Helvetica, sans-serif;
   
	margin-left:10px;
}

#eventcontent a{
         color:#5E610B;
		 font: bold 12px  Helvetica, sans-serif;
}
#eventcontent a:hover{
         color:#868A08;  
}

/*Calender table*/

#calend
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 450px;
   width: 750px;
   font: normal 12px  Helvetica, sans-serif;
   border-left: 1px solid #E0F8E0;

}

#abtcal
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 450px;
   width: 200px;
     display:inline;  
     font: 12px  Helvetica, sans-serif;
}


/* Calendar */

.Calendar { 
	border: 1px solid #216d3d;
	width: 100%;
	}

.CalendarWeekdayName{
	font: normal 12px  Helvetica, sans-serif;
   
	padding: 2px;
	border-top: 1px solid #B9CE95; border-right: 1px solid #B9CE95;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #BACF94; 
	color: #000000;
	}

.CalendarWeekdayName a:link {
	color: #216d3d;
	}

.CalendarWeekdayName a:visited{
	color: #216d3d;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

.CalendarWeekendName{
	font: normal 12px  Helvetica, sans-serif;
   
	padding: 2px;
	border-top: 1px solid #B9CE95; border-right: 1px solid #B9CE95;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #B9CE95;	
	color: #000000;
	}

.CalendarWeekendName a:link {
	color: #000000;
	}

.CalendarWeekendName a:visited{
	color: #000000;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Day */
.CalendarDay{
	font: normal 12px  Helvetica, sans-serif;
   	padding: 4px;
	border-top: 1px solid #B9CE95; border-right: 1px solid #B9CE95;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarDay a:link {
	color: #216d3d;
	}

.CalendarDay a:visited{
	color: #216d3d;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #3d84cc;
	text-decoration:underline;
	}

/* Calendar Weekend */
.CalendarWeekend{
	font: normal 12px  Helvetica, sans-serif;
	padding: 4px;
	border-top: 1px solid #B9CE95; border-right: 1px solid #B9CE95;
	text-align: center;
	background-color: #BACF94;	
	color: #000000;
	}

.CalendarWeekend a:link {
	color: #216d3d;
	}

.CalendarWeekend a:visited{
	color: #216d3d;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #3d84cc;
	text-decoration:underline;
	}

/* Calendar Today */
.CalendarToday {
	font: normal 12px  Helvetica, sans-serif;
	padding: 3px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarToday a:link {
	color: #216d3d;
	}

.CalendarToday a:visited{
	color: #216d3d;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	font: normal 12px  Helvetica, sans-serif;
	padding: 0px;
	border: 2px solid #B9CE95;
	text-align: center;
	background-color: #B9CE95;	
	color: #000000;
	}

.CalendarWeekendToday a:link {
	color: #216d3d;
	}

.CalendarWeekendToday a:visited{
	color: #216d3d;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #3d84cc;
	text-decoration:underline;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	font: normal 12px  Helvetica, sans-serif;
	padding: 4px;
	border-top: 1px solid #B9CE95; border-right: 1px solid #B9CE95;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	font: normal 12px  Helvetica, sans-serif;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	font: normal 12px  Helvetica, sans-serif;
	padding: 4px;
	border-top: 1px solid #B9CE95; border-right: 1px solid #B9CE95;
	text-align: center;
	background-color: #BACF94;	
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font: normal 12px  Helvetica, sans-serif;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	color: #3d84cc;
	background-color: #BACF94;	
	}

.CalendarOtherMonthWeekendToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	font: normal 12px  Helvetica, sans-serif;
	padding: 2px;
	border-top: 1px solid #B9CE95; border-right: 1px solid #B9CE95;
	background-color: #B9CE95;
	color: #000000;
	text-align: center;

	}

.CalendarSelectedDay a:link {
	color: #000000;
	}

.CalendarSelectedDay a:visited{
	color: #000000;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Navigator */
.CalendarNavigator {
	font: normal 12px  Helvetica, sans-serif;
	padding: 2px;

	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigator a:link {
	color: #216d3d;
	}

.CalendarNavigator a:visited{
	color: #216d3d;
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEvent{
	font: normal 12px  Helvetica, sans-serif;
	text-align: left;
	}

.CalendarEvent a:link {
	color: #216d3d;
	}

.CalendarEvent a:visited{
	color: #216d3d;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

	
.Header {
	width: 100%;
	}

.Header th { 
	font: normal 12px  Helvetica, sans-serif; text-align: left;
	padding: 3px;
	background-image: url('images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.Header a:link { 
	color: #ffffff;
	}

.Header a:visited { 
	color: #ffffff;
	}

.Header a:hover, .Caption a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeft { 
	background-image: url('images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('images/HeaderRight.gif');
	}

.HeaderLeft img{
	width: 7px;
	}

.HeaderRight img{
	width: 14px;
	}

#colum3
{ width: 190px;
  float: left;
  padding: 10px;
}
#colum3 a
{
       color:#5E610B;
	   font: bold 12px  Helvetica, sans-serif;
	   line-height:38px;
	   border-bottom:1px solid #E6E6E6;
	   display:block;
}
#colum3 a:hover{
       color:#868A08;
	   font: bold 12px  Helvetica, sans-serif;
	   line-height:38px;
	   border-bottom:1px solid #ccc;
}


/* column 2 - page content */
#col2
{ text-align: justify;
  padding: 10px;
  margin-left:20px;
  margin-right:10px;
  width: 680px;
  float: left;
  font: 13px  Helvetica, sans-serif;
  line-height:23px;
  display:inline;
  min-height:650px;

}

#col2
{ padding:  15px; 
 
}

/* unordered list */
#col2 ul li
{ list-style-type: square;
  margin-left:25px;
}

#col2 ol li
{ list-style-type: square;
  margin-left:25px;
}
#col2-right
{
margin-top:20px;
float:right;padding:8px; border: 1px solid #D7E8D9;margin-left:15px;
margin-right:18px;

}
.imgtext
{
  font: italic 11px  Helvetica, sans-serif;
}

#council{
float:left;display:inline;padding:10px;text-align:justify;line-height:19px;
}

#council img {
padding:0px; margin-right:10px;margin-left:10px;border:1px solid #d2d2d2;
}
#council1{
background: #F7FCFF ;padding:20px;border-bottom:5px solid #FFFFFF;
}
#council2{
background: #F7FCFF ;padding:20px;border-bottom:5px solid #FFFFFF;
}

#blue{
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #f2f2f2;
	padding:10px;
	margin-left:50px;
	width:620px;
	display:block;
	background:#EFF5FB
}

#cyanblue{
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #f2f2f2;
	padding:10px;
	margin-left:50px;
	width:620px;
	display:block;
	background:#EFFBFB
}

