/** main starts **/


body { margin: 0; padding: 0; font: 12px arial;  color: #443F3F;background-color: #fff !important; }
#main { width: 1003px; margin: 0px auto;   }
/** main ends **/

/** header starts **/
#logo_top { width: 100%;  float: left;margin: 0; padding: 0;  }
#header { background: url('../images/header.jpg') no-repeat; height: 161px; float: left; width: 1003px; }
#logo { float: left; margin-left: 95px;   }
.logo { float: left; margin-left: 15px;  }
#toplinks { float: right;  color: #fff; padding: 5px 5px 0 0;  }
.space { padding: 0px 5px 0 0 ; float: left; }
.himage { float: left; margin: 0; margin-top: -15px; padding: 0; }
/** header ends ansu* **/

/** menu **/
#menu { width: 1003px;float: left; height: 35px;  padding-top: 128px;  }

/** container **/
#main_container {  text-align: center; float: left; background: url('../images/footerbg.gif') repeat-x; background-color: #fff; width: 1003px;  color: #000; }
#container {  float: left; width: 850px; background: url('../images/contbg.png') repeat-y;margin-left: 100px; min-height: 400px; text-align: left; padding-left: 45px; padding-top: 6px; }
#subcontainer { width: 730px; text-align: left;padding-top: 6px;   }


/** Home Container  **/
.sepcontainer { float:left; }
.sepfull { float:left; width: 100%; text-align: left; }
.sepfull1 { float:left; width: 100%; text-align: left; padding: 10px 0 10px 0; }
.sepcontainerleft {   width: 490px; float:left; }
.sepcontainerleft1 {   float:left;  }
.sepcontainerright { width: 220px; float:right; }
.space { height: 15px; font-weight: 15px; }

.latestnews { background: url('../images/imglatestnews.gif') no-repeat; float: left; width: 213px; margin-left: 10px; height: 168px; }

.latestnews ul { list-style-type: none; margin: 0; padding: 0; padding-top: 40px; } 
.latestnews li { list-style-type: none;margin: 0; padding: 0px 15px 0px 10px;   }

.latestnews a { color: #000; }
.latestnews a:hover { color: #000; background-color: #C1E0C9; text-decoration: underline; }
.more { text-align: right;  }
.more1 { text-align: right; }

.newsleft {   width: 211px; float:left; }
.newsright { width: 500px; float:right; }
.newsright ul { list-style-type: none; margin: 0; padding: 0; padding-top: 10px; } 
.newsright li { list-style-type: none; margin: 0; padding: 0; } 
.greenimg { background: url('../images/greenimg.gif') no-repeat; float: left; padding: 15px; width: 211px; height: 168px;  }
.greenimg ul { list-style-type: none; margin: 0; padding: 0; } 
.greenimg li { list-style-type: none;margin: 0; padding: 0px 28px 0px 5px;   }
.greytitle { color: #bbb; font-size: 15px; font-weight: bold; }

/** footer **/
#footer {float: left; background-color: #0F3A0C; color: #fff;font: 11px arial;width: 100%;  text-align: center;}
#footer A { text-decoration: none; color: #FFFFFF; }
#footer A:hover { text-decoration: underline; color: #fff; background-color: #0F3A0C; }
#footer2 {text-align: center; text-align: left; float: left;font: 11px arial;background: #fff; border-top: 1px solid #000; color: #4e4f4f; height: 117px;width: 100%;   }
#footer2left { width: 540px; padding: 10px; margin: 10px;float: left; margin-left: 120px !important;   }
#footer2right { width: 220px; padding: 10px margin: 10px;float: left;padding-top: 15px; }
.footeralign { width: 700px; line-height: 30px;float: left; padding-left: 128px;  }

.legal A { padding-left: 97px; }
.legal A:hover { background-color: transparent; padding-left: 97px; text-decoration: underline; }
/** Gallery **/
#gallery { float: left; width: 710px;margin: 5px; }
 .galleryrow1 {  margin: 10px;   width: 212px;  float: left; text-align: center;  height: 200px; display: table-cell; vertical-align: middle !important; margin: 10px;  }


.galleryrow { border: 1px solid #eee;  margin: 10px;   width: 212px;  text-align: center;  height: 200px; display: table-cell; vertical-align: middle !important;  }



/** Breadcrumbs **/
#breadcrumbs { color: #000; text-decoration: none; font-weight: bold;  padding: 10px 5px 10px 5px; }
#breadcrumbs A { color: #000; text-decoration: none;   }
#breadcrumbs A:hover { color: #000; text-decoration: underline; }
#flash1 { border: 0px solid #000; width: 730px;  margin-bottom: 10px; }

#formnews {  }
.lefttitle { width: 120px; float: left; }
.form_name { margin: 5px; }
.leftbutton { padding-left: 125px; }
.newsleft1 {   width: 311px; float:left; }
.newsright1 { width: 100%; float:left; }
