* {margin:0;padding:0;}
body{background:#BEC3C9;font:11px tahoma,arial,serif;color:#000;padding-top:150px;position:relative;}

#middle{background:#fff;}
#middle .wrap{margin-right:-200px;}
#middle .main{margin-right:200px;}
#middle .center{margin-left:-250px;}
#middle .content{margin-left:250px;padding-top:9px;}
/*#middle .left{background:url(ideal_end03_files/left0000.png) repeat-y #fff;width:250px;}*/
#middle .left{background:#fff;width:250px;}
#middle .right{background:url(ideal_end03_files/left0000.png) repeat-y #ddd;width:200px;}

.header {position:absolute;top:3px;left:0;width:100%;}
#header {background:url(ideal_end03_files/head0000.png) repeat-x 20px -20px #fff;height:145px;}
#header .wrap {margin-right:-300px;}
#header .main {margin-right:300px;}
#header .center{margin-left:-180px;}
#header .content{background:url(ideal_end03_files/title300.png) no-repeat 90px -20px;margin-left:180px;}
#header .left{background:url(ideal_end03_files/logo0000.gif) no-repeat 0px -20px;width:180px;}
/*#header .right{background:url(ideal_end03_files/hright00.png) no-repeat 50px -20px;width:300px;}*/
#header .right{background:url(ideal_end03_files/hright---00.png) no-repeat 50px -20px;width:300px;}

#footer {background:url(ideal_end03_files/foot0000.png) repeat-x 0 bottom #fff;}
#footer .wrap {margin-right:-270px;}
#footer .main {margin-right:270px;}
#footer .center {margin-left:-270px;}
#footer .content {margin-left:270px;}
#footer .left {width:270px;}
#footer .right {width:270px;}
#footer ul {padding:10px 25px;}

#middle,#header,#footer {margin:0 auto;overflow:hidden;min-width:880px;max-width:960px;}
.wrap,.center,.content,.left,.right {margin-bottom:-32767px;padding-bottom:32767px;}
.wrap,.center {width:100%;}
.wrap,.left {float:left;}
.center,.right {float:right;}
.content {}

.bord {border:1px solid #000;}
.bordt {border-top:1px solid #000;}
.bordr {border-right:1px solid #000;}
.bordb {border-bottom:1px solid #000;}
.bordl {border-left:1px solid #000;}

.fbord {border:1px solid #000;}
.fbordt {border-top:1px solid #fff;}
.fbordr {border-right:1px solid #fff;}
.fbordb {border-bottom:1px solid #000;}
.fbordl {border-left:1px solid #fff;}

.hbord {border:1px solid #000;}
.hbordt {border-top:1px solid #fff;}
.hbordr {border-right:1px solid #fff;}
.hbordb {border-bottom:1px solid #000;}
.hbordl {border-left:1px solid #fff;}


*html #middle,*html #header,*html #footer {width:960px;}
*html .content {zoom:1;}

.clear{height:1px;display:block;font-size:1px;clear:both;overflow:hidden;}

p{padding:5px 10px;}
.expand a{color:#960;display:block;clear:both;text-decoration:underline;width:100px;}
.expand a:hover{color:green;height:600px;}

/*-----------------------------
=buttonr aka right menu-----------
------------------------------*/


.left ul {
/*      width: 150px;*/
      list-style: none;
      margin: 1px;
      margin-top: 0px;
      padding: 0;
      border: none;
}

.left li {
      border-bottom: 0px solid #fff;
      margin: 0;
}

.left li a {
	display: block;
	padding: 5px 5px 5px 5px;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 1px solid #eee;
	background-color: #fff;
	color: #555;
	text-decoration: none;
}

html>body .left li a {
      width: auto;
}

.left li a:hover {
	border-left: 3px solid #f00;
	border-right: 3px solid #fff;
/*	background-color: #F2F9FF;*/
	background-color: #fff;
background:url(ideal_end03_files/leftli.png) repeat-y #fff;
	color: #000;
}
/*-----------------------------
=buttonr aka right menu-----------
------------------------------*/


#header .right ul {
      width: 180px;
      list-style: none;
      margin: 1px;
      margin-top: 10px;
      padding: 0;
      border: none;
}

#header .right li {
      border-bottom: 0px solid #fff;
      margin: 0;
}

#header .right li a {
	display: block;
	padding: 1px;
	padding-left: 3px;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 1px solid #eee;
	background-color: #fff;
	color: #555;
	text-decoration: none;
}

html>body #header .right li a {
      width: auto;
}

#header .right li a:hover {
	border-left: 3px solid #555;
	border-right: 3px solid #fff;
/*	background-color: #F2F9FF;*/
	background-color: #fff;
background:url(ideal_end03_files/leftli.png) repeat-y #fff;
	color: #000;
}

