body {
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
 scrollbar-face-color:#ce0000;
 scrollbar-highlight-color:#000000;
 scrollbar-3dlight-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-shadow-color:#000000;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#000000;
 background-image: url(images/bg.jpg);
 background-position: top;
 background-repeat: repeat-x;}

a, a:hover {cursor: pointer; text-decoration: none; color: #FF0000;}
form {padding: 0px; margin: 0px;}

TD {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 13px;
 color: #030303; }

.latest {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 20px;
 color: #4b403a; }

.tb {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 color: #6a6969; }

.copy {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 13px;
 color: #8b8b8b; }
.cl {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: normal;
 font-size: 13px;
 color: #4a4a4a; }
.cl:hover {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: normal;
 font-size: 13px;
 color: #ce0000; }

.top {
 background-image: url(images/index_01.jpg);
 width: 1024px;
 height: 133px;
 background-position: top center;
 background-repeat: no-repeat;}
.bottom {
 background-image: url(images/index_03.jpg);
 width: 1024px;
 height: 237px;
 background-position: top center;
 background-repeat: no-repeat;}

.c01 {
 background-image: url(images/center_01.jpg);
 width: 333px;
 height: 305px;
 background-position: top right;
 background-repeat: no-repeat;}
.c03 {
 background-image: url(images/center_03.jpg);
 width: 331px;
 height: 305px;
 background-position: top left;
 background-repeat: no-repeat;}
.td1 {margin: 82px 40px 0px 52px;}
.td3 {margin: 52px 40px 0px 42px;}
.tiblack {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: italic;
 font-weight: normal;
 font-size: 16px;
 color: #000000; }
.tbwhite {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: bold;
 font-size: 28px;
 color: #ffffff; }
.tiwhite {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: italic;
 font-weight: normal;
 font-size: 16px;
 color: #ffffff; }

.tbdi1 {padding: 0px 0px 10px 26px;}
.tbdi2{padding: 0px 0px 0px 56px;}


.tdi {margin: 57px 0px 0px 700px;}
.tdii {margin: 57px 0px 0px 700px;}
.slogan1 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: italic;
 font-weight: normal;
 font-size: 16px;
 color: #5a524f; }
.slogan2 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: italic;
 font-weight: bold;
 font-size: 16px;
 color: #c92f1c; }

.bbg2 {
 background-image: url(images/pagebanner_02.jpg);
 background-repeat: repeat-x;
 background-position: top;
 width: 633px;
 height: 265px;
 position:relative;
 z-index:-100;
 }
.bbg3 {
 background-image: url(images/pagebanner_03.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 width: 359px;
 height: 265px;}
.td4 {margin: 35px 40px 0px 26px;}
.tired {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: italic;
 font-weight: normal;
 font-size: 16px;
 color: #ec7e5b; }

.pagetop {
 background-image: url(images/pagetop.jpg);
 background-repeat: no-repeat;
 background-position: top left;}
.pagebottom {
 background-image: url(images/pagebottom.jpg);
 background-repeat: no-repeat;
 background-position: bottom left;}
.th {height: 586px;}

.sub {
 background-image: url(images/sub.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 width: 336px;
 height: 131px;}

.insub {
 border: #e20c0c 1px solid;
 width: 122px;
 height: 20px;
 font-family: arial, verdana, tahoma;
 background-image: url(images/bginput.jpg);
 background-repeat: repeat-x;
 font-size: 13px;
 color: #fa9168;}
.but {
 border: 0px solid;
 cursor: pointer;
 width: 19px;
 height: 20px;
 background-image: url(images/but.jpg);
 background-repeat: no-repeat;}
.stred { font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 font-size: 13px;
 color: #fa9168; }

.news1 {
 background-image: url(images/news_03.jpg);
 background-repeat: repeat-y;
 background-position: left;
 width: 336px;}
.news2 {
 background-image: url(images/news_02.jpg);
 background-repeat: no-repeat;
 background-position: bottom left;
 width: 336px;
 height:  220px;}

.date {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 font-size: 11px;
 color: #000000; }
.newslink {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-style: none;
 font-weight: bold;
 font-size: 13px;
 color: #6a6953; }
.newslink:hover {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-style: none;
 font-weight: bold;
 font-size: 13px;
 color: #000000; }

.more {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-style: none;
 font-weight: normal;
 font-size: 13px;
 color: #c92f1c; }
.more:hover {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-style: normal;
 font-weight: normal;
 font-size: 13px;
 color: #000000; }

.redb {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: bold;
 font-size: 13px;
 color: #c92f1c; }
.welcome {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: bold;
 font-size: 26px;
 color: #26201e; }
.grey20 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 font-size: 20px;
 color: #8d8684; }
.grey16 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 font-size: 16px;
 color: #8d8684; }
.red20 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 font-size: 20px;
 color: #c92f1c; }
.black {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: bold;
 font-size: 20px;
 color: #000000; }
.black2 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: bold;
 font-size: 16px;
 color: #000000; }
.red {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: bold;
 font-size: 20px;
 color: #ce0000; }

.ntm {margin: 20px 26px 26px 26px;}

.w1024 {width: 1024px;}
.w664 {width: 664px;}
.w360 {width: 360px;}

.ps {padding: 60px 0px 0px 28px;}
.cc1 {
 margin: 0px 390px 0px 40px;
 float: left;}
.cc2 {float: left;}
.but1 {
 cursor: pointer;
 border: 1px solid #ce0000;
 width: 90px;
 height: 20px;
 padding: 0px 4px 0px 2px;
 margin: 0px 56px 0px 0px;
 font-family: arial, tahoma, verdana;
 background-color: #ce0000;
 text-decoration:none;
 font-size: 13px;
 color: #ffffff;
 font-weight: bold;}
.inputc {
 border: #ce0000 1px solid;
 width: 260px;
 height: 20px;
 margin-bottom: 10px;
 font-family: arial, verdana, tahoma;
 background-color: #ffffff;
 font-size: 13px;
 color: #000000;}

.inputc_small {
 border: #ce0000 1px solid;
 width: 128px;
 height: 20px;
 margin-bottom: 10px;
 font-family: arial, verdana, tahoma;
 background-color: #ffffff;
 font-size: 13px;
 color: #000000;}
.txtar {
 border: #ce0000 1px solid;
 width: 260px;
 height: 110px;
 font-family: arial, verdana, tahoma;
 overflow: auto;
 background-color: #ffffff;
 font-size: 13px;
 color: #000000;}

.right {margin: 48px 32px 32px 50px;}
.images {border: #ce0000 1px solid;}

.b1bg { background-image: url(images/b1_03.jpg);
 background-repeat: repeat-y;
 background-position: left;
 width: 336px;
 height:  73px;
 border: 0px solid;}
.b1c { background-image: url(images/b1_01.jpg.);
 background-repeat: no-repeat;
 background-position: left top;
 width: 336px;
 height:  69px;}
.b2bg { background-image: url(images/b2_03.jpg);
 background-repeat: repeat-y;
 background-position: left;
 width: 336px;
 height:  73px;
 border: 0px solid;}
.b2c { background-image: url(images/b2_01.jpg.);
 background-repeat: no-repeat;
 background-position: left top;
 width: 336px;
 height:  69px;}
 .g123 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 margin: 12px 0px 0px 50px;
 font-weight: bold;
 color: #636258;}

.g11 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 margin: 12px 0px 0px 50px;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 20px;
 color: #636258;}
.g12 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: bold;
 margin: -18px 0px 0px 50px;
 font-size: 20px;
 color: #636258;}
.g21 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 margin: 12px 0px 0px 50px;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 20px;
 color: #636258;}
.g22 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: bold;
 margin: -18px 0px 0px 50px;
 font-size: 20px;
 color: #636258;}
.pg1 {padding: 10px 0px 0px 20px;}
.db {margin: 5px 0px 5px 0px;}

.sec {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 color: #d1d1d1; }
#simplegallery1{ //CSS for sample Gallery
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
z-index: -2;
border: 10px solid darkred;
}
#contact label { color:red; }
#contact label.error {color:red; }

A IMG {
 border: none;
}