body {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    height: 1024px;
    font-size: 1.0em;
    margin: 0;
    padding: 0;
    background-image: url('../images/bg2.jpg');
    background-color: #fff;
    background-position: center top;
    background-size: cover; /* Ensures the image covers the entire viewport without stretching */
    background-repeat: no-repeat; /* Prevents tiling */
    background-attachment: fixed; /* Keeps the background image in place when scrolling */
}

img {
    border: none;
}
.page{/*position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:-1;*/}
.main{width:1024px;height:100%;margin-left:auto;margin-right:auto;}
.top{width:100%;height:236px;}
.left{width:299px;float:left;border:1px solid Gray;}
.right{width:722px;float:right;}
.menu{margin-top:5px; width:100%;height:45px;}
.mid{width:100%;height:753px;border:1px solid Gray;background-color:#e8f8fd;}
.midtop{width:100%;height:380px;}
.bottom{width:100%;height:100%;padding-top:5px;}
.col1{float:left;width:299px;height:250px;background-color:#529ae3;margin-left:30px;margin-right:30px;color:#fff;}
.col2{float:left;width:299px;height:250px;background-color:#529ae3;margin-right:30px;color:#fff;}
.col3{float:left;width:299px;height:250px;background-color:#529ae3;margin-right:30px;color:#fff;}
.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);
	/*background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);*/
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {font: normal 12px/100% Arial, Helvetica, sans-serif;}
.searchform .searchfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 202px;
	border: solid 1px #bcbbbb;
	outline: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 27px;
	width: 40px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}
#menu { overflow: hidden;z-index:99;list-style-type:none;padding:0;margin:0;background-color:rgba(0,185,228,0.5);}
#menu li a {height:25px;padding-top:3px;display:block;color:White;font-size:17px;text-decoration:none;font-weight:bold; }
/* begin: slideshow */
.slideshow {position:relative;padding:0;margin:0;width:299px;height:157px;}
.slideshow li.slide {list-style-type:none;width:299px;height:157px;}
.slideshow .slides li.slide {visibility:hidden; position:absolute;top:0;left:0;}
.slideshow .slides {position:absolute;margin-top:0px;}
.slideshow .buttons {display:none;}
.slideshow .text {width: 299px;padding-top:10px;list-style-type:none;}
.slideshow .text ul{position: absolute;list-style-type:none;padding:0;margin:0;}
.slideshow .text ul li{width: 299px;height:25px;padding-top:3px;font-size:17px;display:none;background-color:rgba(0,185,228,0.5);}
.slideshow .text ul li a {text-decoration:none;color:White;}
/* end: slideshow */
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.0em;}