/****************** HTML RESET **************/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {margin:0; padding:0;font-weight: normal;font-style: normal;}
ul,ol {list-style: none;}
img {border: 0;}
fieldset,img{border: none; }
caption,th{text-align: left; }
table{border-collapse: collapse; border-spacing: 0; }

/****************** CLEAR FIX **********************/ 
.clearfix:after{content: "."; display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;}
.clearfix{display: inline-block;}
 html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}

/************** HTML ELEMENT *****************/
* html{margin:0;height:100%;}
body {font: 100% "Trebuchet MS", Verdana, Arial, sans-serif; margin: 0; padding: 0; color:#FFFFFF; font-size:13px; background:#730202;}
a:link, a:visited{color:#FFFFFF;text-decoration:none;outline:none;}
a:hover, a:active{color:#3b0800;text-decoration:none;outline:none;}
p{line-height:22px;}
h1{ font-size:18px;}
h2{}
h3{}
h4{}
ul{display:block;}
li{background:url(../images/li.jpg) left center no-repeat; padding:2px 0 2px 20px;}
/*#globalnav {position:relative; float:left; width:950px;  margin:0; list-style:none; line-height:1em;}
#globalnav li {float:left; margin:0; padding:0;}
#globalnav a {display:block; color:#fff; text-decoration:none; font-weight:bold; background:#cd1e01; margin:0;
	border-right:1px solid #fff; outline:none; padding:7px 7px 7px 7px;}
#globalnav a:hover, #globalnav a:active, #globalnav a.here:link, #globalnav a.here:visited {background:#f8650c;}
#globalnav a.here:link, #globalnav a.here:visited {position:relative; z-index:102;}


#globalnav ul {position:absolute; left:0; top:25px; float:left; background:#f8650c; width:950px; margin:0; padding:2px 0 8px 0; list-style:none; border-top:1px solid #fff;}
#globalnav ul .subnav{position:absolute; left:0; top:35px; background:#730202; width:950px;border-top:0px solid #fff;}
#globalnav ul .subnav li a{background: #730202 url(../images/Level1NaviLeft.jpg) left top no-repeat;}

#globalnav .SubSelect a{background: url(../images/subNaviLeftHover.jpg) left top no-repeat;}
#globalnav .SubSelect a span{background: url(../images/subNaviRightHover.jpg) right top no-repeat;}

#globalnav ul li .LevelSelect a {background: #730202 url(../images/Level1NaviLeftHover.jpg) left top no-repeat;}
#globalnav ul li .LevelSelect a span{background: url(../images/Level1NaviRightHover.jpg) right top no-repeat;}

#globalnav ul .subnav li a:hover{background: url(../images/Level1NaviLeftHover.jpg) left top no-repeat;}
#globalnav ul .subnav a span{background: url(../images/Level1NaviRight.jpg) right top no-repeat; color:#fff; display:inline;margin:0px; padding:2px 15px 2px 0; border:0px; text-align:left;}
#globalnav ul .subnav a:hover span, #globalnav ul .subnav a:active span{background: url(../images/Level1NaviRightHover.jpg) right top no-repeat; color:#fff; display:inline; border:0}
#globalnav ul li {float:left; display:block; margin:5px 0; padding:5px 5px;}
#globalnav ul a {background: url(../images/subNaviLeft.jpg) left top no-repeat; 
color:#fff; display:inline; margin:0px; padding:2px 5px 2px 10px;  #padding:0px 5px 2px 10px; _padding:0px 5px 2px 10px; border:0px;}
#globalnav ul a span{background: url(../images/subNaviRight.jpg) right top no-repeat; color:#fff; display:inline;margin:0px;
 padding:2px 15px 2px 0; border:0px; text-align:left;}
#globalnav ul a:hover span, #globalnav ul a:active span{background: url(../images/subNaviRightHover.jpg) right top no-repeat; color:#fff; display:inline; border:0}
#globalnav ul a:hover, #globalnav ul a:active {background: url(../images/subNaviLeftHover.jpg) left top no-repeat;}*/

/************** LAYOUT ********************/
#container{width: 950px; margin: 0 auto; position: relative; padding:0px 0 0 0;}
#header{clear:both; margin:2px 0 0px 0; height:115px; overflow:hidden; background:#FFFFFF;}

/************** Navi ********************/

/*#navi .MainNavi{clear:both; margin:0 0 0px 0; overflow:hidden; background:#cd1e01;}
#navi .subnavi{clear:both; margin:0 0 0px 0; height:34px; overflow:hidden; background:#f8650c;}
#navi .Tsubnavi{clear:both; margin:0 0 0px 0; height:34px; overflow:hidden; background:#730202;}
#navi ul{display:block;}
#navi li{float:left; padding:0 0 0 0;}
#navi li a{float:left; padding:7px 7px 7px 7px; color:#FFFFFF; font-size:12px; font-weight:bold;}
#navi li a:hover{color:#3b0800;}*/

/************** Contant ********************/
#contant{clear:both; overflow:hidden; padding:0px 0px 0px 0px; color:#000000;}
#contant .ContantLeft{float:left;background:url(../images/ContantBg.jpg) top left no-repeat; height:432px; width:645px; padding:10px 0;}
.ContantLeft .people{float:left; width:615px; overflow:hidden; height:390px; border:0px solid red; margin:0 5px 0 0; padding:10px; overflow-y:scroll;
}
.ContantLeft .scroll{position:absolute;	margin-left:590px; #margin-left:0px; }
.scroll .peopleDown{width:28px; cursor:pointer;}
.scroll .peopleUp{ width:14px; margin:0 0 390px 0; cursor:pointer;}
#contant .ContantRight{float:right; width:288px;}
.ContantRight .images_flip{background:url(../images/Gallery_Bg.jpg) top left no-repeat;  height:301px; width:288px; padding:20px 0px 7px 7px; text-align:center;}
.ContantRight .arrrows{clear:both; padding:0px 50px 10px 0px; overflow:hidden; border:0px solid white;}

.arrrows .arrowLeft{float:left; width:13px;}
.arrrows .arrowRight{float:right; width:13px;}
.ContantRight .newsLinks{clear:both; overflow:hidden;}
.ContantRight ul{display:block}
.ContantRight li a{display:block; color:#f8650c; font-size:16px; font-weight:bold;}
.ContantRight li a:hover{color:#fbbf9b;}
.ContantRight li .enquiry{background:url(../images/enquiry.jpg) left center no-repeat;  padding:10px 0 10px 60px;}
.ContantRight li .newsletter{background:url(../images/newsletter.jpg) left center no-repeat; padding:10px 0 10px 60px;}

/************** Footer ********************/
#footer{ background:#cd1e01; height:95px; clear:both;}
#footer .News{padding:0px 10px;}
#footer .FooterMain{background:#e8791b; height:72px; margin:0 10px;}
.FooterMain .mail{float:left; width:150px; padding:24px 0 0 10px;}
.FooterMain img{margin:0 5px;}
.FooterMain .copyright{float:left; width:500px; text-align:center; padding:45px 0 0 0;}
.FooterMain .jeLogo{float:right; width:250px; text-align:center;}


.navi{clear:both; margin:0 0 0px 0; background:#730202; width:950px; overflow:hidden; height:128px; font-size:12px;}
.basictab{ clear:both;width:950px;}
.basictab ul{display:block;}
.basictab li{float:left; margin:0; padding:0;}
.basictab li a {display:block; color:#fff; text-decoration:none; font-weight:bold; background:#cd1e01; margin:0;border-right:1px solid #fff; outline:none; padding:7px 7px 7px 7px;}
#ddtabs1 .SelBasicTab a {display:block; color:#fff; text-decoration:none; font-weight:bold; background:#f8650c; margin:0;border-right:1px solid #fff; outline:none; padding:7px 7px 7px 7px;}

.tabcontent{display:none; }	

.tabcontainer{clear:both; /*border-top:1px solid white;*/ }
#submenu{margin:0; overflow:hidden;background:#f8650c; padding:4px 0; height:36px;}
#submenu ul{}		
#submenu li{float:left; margin:0 0px; padding:8px 5px 0px 5px; display:inline;}
#submenu a {display:block; color:#fff; text-decoration:none; font-weight:bold;
background: url(../images/subNaviLeft.jpg) left top no-repeat; outline:none; padding:2px 0px 7px 15px;}
#submenu a span{background: url(../images/subNaviRight.jpg) right top no-repeat;color:#fff; display:inline;margin:0px; padding:2px 15px 2px 0; border:0px; text-align:left;}

#submenu li a:hover{background:url(../images/subNaviLeftHover.jpg) left top no-repeat;}
#submenu a:hover span{background: url(../images/subNaviRightHover.jpg) right top no-repeat; color:#fff; display:inline;margin:0px; padding:2px 15px 2px 0; border:0px; text-align:left;}
#submenu .SubSelect a{background: url(../images/subNaviLeftHover.jpg) left top no-repeat;}
#submenu .SubSelect a span{background: url(../images/subNaviRightHover.jpg) right top no-repeat;}

#Levelsubmenu .middleArrow {position:absolute; text-align:center;}


.tabcontainer1{clear:both; overflow:hidden;}
#Levelsubmenu{margin:0; overflow:hidden;background:#730202; /*border-top:1px solid white;*/ padding:5px 0;}
#Levelsubmenu ul{}		
#Levelsubmenu li{float:left; margin:0 0px; padding:8px 5px 0px 5px; display:inline;}
#Levelsubmenu a {display:block; color:#fff; text-decoration:none; font-weight:bold;background: url(../images/Level1NaviLeft.jpg) left top no-repeat; outline:none; padding:2px 0px 7px 15px;}
#Levelsubmenu a span{background: url(../images/Level1NaviRight.jpg) right top no-repeat; color:#fff; display:inline;margin:0px; padding:2px 15px 2px 0; border:0px; text-align:left;}
#Levelsubmenu li a:hover{background: #730202 url(../images/Level1NaviLeftHover.jpg) left top no-repeat;}
#Levelsubmenu a:hover span{background: url(../images/Level1NaviRightHover.jpg) right top no-repeat; color:#fff; display:inline;margin:0px; padding:2px 15px 2px 0; border:0px; text-align:left;}

#Levelsubmenu .LevelSelect a{background: url(../images/Level1NaviLeftHover.jpg) left top no-repeat;}
#Levelsubmenu .LevelSelect a span{background: url(../images/Level1NaviRightHover.jpg) right top no-repeat;}

.ImgHolder{ float:left;width:248px; height:216px; padding:2px; border:1px solid #fdecda; margin:0 10px 0 0;}


/*.stepcarousel{
position: relative;
overflow: scroll; 
width: 288px; 
height: 300px; 
}

.stepcarousel .belt{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; 
overflow: hidden; 
margin: 20px 5px 5px 5px; 
width: 280px; 
text-align:center;
}*/
.naviHome{float:right; width:100px; padding:3px 0 0 0;}
.naviHome table{border-collapse:collapse;}
.naviHome td{padding:0px; margin:0px;}
#simplegallery1{ //CSS for sample Gallery
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
}
#sitemap{clear:both; font-weight:bold;}
#sitemap ul{padding:0 0 0 10px; }
#sitemap ul ul{padding:0 0 0 10px;}
#sitemap ul ul ul{padding:0 0 0 20px; font-weight:normal;}

#sitemap  a:link, #sitemap  a:visited{color:#000000;text-decoration:none;outline:none;}
#sitemap  a:hover,#sitemap  a:active{color:#3b0800;text-decoration:none;outline:none;}

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px;overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#730202; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}

