/*Reset */
@import url('reset.css');
/*Reset */

body{
	margin:0;
	padding:0;
	font-family: Arial,Verdana, Helvetica;
	font-size:12px;
	line-height:16px;
	color:#000000;
	text-align:left;
	overflow-y:scroll;
	*overflow-y:hidden;
}

/*Common*/
.flft{float:left}
.frgt{float:right}
.clear{clear:both;}
.clearfix:after{content: ".";display:block;clear:both;visibility: hidden;line-height: 0;height:0;}
.clearfix {display: block;}
* html .clearfix {height: 1%}
h1{font-size:18px;letter-spacing:2px;text-transform:uppercase}
/*Common*/

/*Containers*/
.main-cont{margin:0px auto;width:928px;border:0px solid red;position:relative;z-index:100;}
.left-nav{margin:0px auto;width:272px;position:fixed;border:0px solid red;}
.right-nav{margin:0px auto;width:650px;}
.refresh{position:fixed;right:10px;z-index:100;}
.refresh a{color:#fff;font-size:13px;text-decoration:none;font-family:Trebuchet MS;}

#bgimg{width:100%;min-width:800px;top:0;position:fixed;z-index:1}


/*left-nav*/
.logo{width:173px;height:176px;}
/*menu*/
.menu{width:90px;margin-left:4px;margin-top:55px;text-align:left;border:0px solid blue;}
.menu ul {margin: 0;padding: 0;list-style-type:none;/* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/}
.menu ul li{float:left}
.menu ul li a, .menu ul li a:hover, .menu ul li.selected{width:auto; float:left; font-size:14px; line-height:20px;padding:0 15px 6px 0;color:#FFFFFF; text-decoration:none; font-weight:bold;}
.menu ul li a:hover{color:#AEDBE6;background:url(../images/arrow.gif) no-repeat right 5px;}
.menu ul li.selected{color:#AEDBE6;background:url(../images/arrow.gif) no-repeat right 5px;}
.menu p{margin-top:20px;}
/*left-nav*/

/*right-nav*/
.cont{margin:0px auto;margin-top:60px;width:515px;border:0px solid red;}
.top-bg{margin:0px auto;width:515px;height:14px;background:url(../images/top_bg.png) no-repeat; border:0px solid blue;}
.middle-bg{margin:0px auto;width:515px;padding:2px 0 6px 0;background:url(../images/middle_bg.png) repeat-y; border:0px solid blue;}
.middle-cont{margin:0px auto;width:475px;}
.middle-cont p{margin-top:10px;}
.middle-cont p.img{margin-top:30px;}
.middle-cont p.img1{margin-top:40px;}
.middle-cont p.imglst{margin-top:29px;padding-left:24px;}
.middle-cont ul{list-style:none}
.middle-cont li{padding-left:26px;line-height:20px;background:url(../images/bullet.gif) no-repeat 0 10px;}
.middle-cont a{color:#000;text-decoration:none}
.middle-cont a:hover{text-decoration:underline}

.loc-bg{width:301px;margin-top:10px;height:621px;padding:20px;background:#fff url(../images/layout_map.gif) no-repeat 25px 20px;float:right;position:relative;right:0;}
.roll-bg{background:#fff url(../images/rollover_view.gif) no-repeat 20px 79px;width:134px;height:220px;margin-top:210px;position:relative;}
.roll-bg img{position:absolute;top:-8px;left:0}
.direction{margin:155px 0 0 25px}
.roll-bg #close{position:absolute;top:0;right:-198px;z-index:1000;color:#fff;background:#000;padding:3px;font-size:10px;display:none}
.roll-bg a#close:hover{text-decoration:none}

.icon1,.icon2,.icon3,.icon4,.icon5,.icon6{position:absolute;}
.icon1{left:198px;top:75px;}
.icon2{left:230px;top:82px;}
.icon3{left:135px;top:158px;}
.icon4{left:206px;top:300px;}
.icon5{left:165px;top:425px;}

.inside-cnt{margin:22px auto;width:422px;}
.contact{line-height:24px;}
.bottom-bg{margin:0px auto;width:515px;height:14px;background:url(../images/bottom_bg.png) no-repeat; border:0px solid blue;}
.facebk{width:123px;margin:60px 0 0 525px;*margin:60px 0 0 10px;position:fixed;height:116px;}
/*right-nav*/

a.lnk{text-decoration:underline}
a.lnk:hover{text-decoration:none}