body{ margin:0px; padding:0px; background:url(../images/inner_bg.jpg) left top repeat-x; text-align:center}
BODY, TEXTAREA, INPUT, TABLE, SELECT { color: #202020; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
ul, li, p, h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px;}
img { behavior: url("pngbehavior.htc");}
.clear{ clear:both;}


#wrapper{ width:959px; margin:0px auto; text-align:justify}

#top{ height:100px;}
#top img { float: left; padding-top:25px;}
#top UL { float: right; margin-top: 44px; list-style: none;}
#top UL LI { float: left; display: inline; padding: 0px 10px; font-size: 120%; height: 31px; _line-height: 31px;}
#top UL LI A { color: #2e2e2e; display: block; text-decoration: none; }
#top UL LI A:hover, #top UL LI A.active { color: #ffffff; padding: 0px 0px 12px 0px;  _padding: 0px 0px 8px 0px; margin:0px -6px; background: url('../images/menu_back.jpg') no-repeat bottom center; }
#top UL LI A:hover SPAN, #top UL LI A.active SPAN { padding: 3px 6px 3px 6px; _padding: 3px 6px 6px 6px; background:#fc6b07; }

#banner_inner { background: url(../images/banner_back.jpg) left top repeat-x;}

.navtop { font-size: 80%; color: #080a08; line-height: 24px; padding-left:30px; background: #dfdede; width:565px; margin-top: 34px; _margin-top: 31px;  }
.navtop A  { color: #f77721; text-decoration: none; }
.navtop A:hover { text-decoration: underline; }

#middle { clear:both;  border: 5px solid #dfdede; padding: 56px 0px 45px 33px; background: #ffffff; height:auto; }
#middle .content { float: left; width: 537px; margin-right: 37px;}
#middle .content H1 { color: #131313; font-size: 170%; padding:27px 0px 20px; font-weight: normal;}
#middle .content P { padding-bottom: 15px;}
#middle .content UL { list-style: none; padding-bottom: 15px; margin-left:20px;}
#middle .content UL LI { margin-top:10px; line-height: 20px; background:url(../images/round.jpg) left 7px no-repeat; padding-left:20px;}
#middle .content UL LI A { color: #202020;}
#middle .content UL LI A:hover { text-decoration: none;}
#middle .content .big { font-style:italic; font-weight: bold; font-size:120%; padding-bottom:5px;}

#middle .right { float: left; width: 332px;}
#middle .right .vision { width: 310px; height:270px; background: #ff832e; margin-left:32px;}
#middle .right .vision P { font-size: 90%; font-weight: bold; margin: 0px 38px 0px 54px; color: #ffffff; padding: 30px 0px; background:url(../images/or_line.jpg) left bottom repeat-x;}

.vision_pic { position: absolute; margin: -97px 0px 0px -32px;}
.vision_pic1 { margin: -77px 0px 0px -32px;}

#middle .right .team { clear: both; margin: 20px 35px 0px 0px; background:url(../images/team.jpg) left top no-repeat}
#middle .right .team P { margin: 0px 0px 18px 85px;}

#middle .right .core { clear: both; margin: 20px 35px 0px 0px; background:url(../images/core.jpg) left top no-repeat}
#middle .right .core P { margin: 0px 0px 18px 85px; padding-top:18px;}
#middle .right .core UL { list-style: none; padding-bottom: 15px; margin: 0px 0px 18px 85px;}
#middle .right .core UL LI { line-height: 20px; background:url(../images/round.jpg) left 7px no-repeat; padding-left:20px;}

#middle .right .vision .name {  padding:0px; background:none;font-weight: normal;text-align:right}
#middle .right .vision .opening { margin-top:0px;  padding:0px; background:none;font-weight: normal; font-size:125%;line-height:23px;}


#middle .right .contact { width: 250px; margin-left:92px;}
#middle .right .contact H1 { height:32px; line-height: 32px; background: #ff832e; padding-left: 15px; font-size:150%; color: #ffffff;font-weight: normal;}
#middle .right .contact P { margin: 15px 0px 40px 15px; color: #202020; }
#middle .right .contact P A { color: #202020; }
#middle .right .contact P A:hover { text-decoration: none; }

#middle .right .current { width: 310px;  background: #ff832e; margin-left:32px;}
#middle .right .current P { margin: 0px 38px 0px 50px;background:none;font-size:100%; font-family:Tahoma, Arial;font-weight: bold; color: #ffffff; padding: 30px 0px 30px; line-height:23px;}

#bottom { clear: both; font-size: 90%; padding-top:7px;}
#bottom DIV { color: #6a6a6a; line-height: 40px;height: 40px; }
#bottom DIV P { margin-top: -40px; text-align: right; }
#bottom DIV P A  { color: #28313b; font-weight1: bold; text-decoration: underline; }
#bottom DIV P A:hover { text-decoration: none; }