html {
min-height:101%;
}
body {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 15px;  
  background:url(../images/body_bg.jpg) repeat-x #fff;
  margin:0;
  padding:0;
  font-weight:100;
  color:#FFFFFF;
}
a {
color:#015A78;
}
a:hover {
color:#fff;
}
input {
border:1px solid #ccc;
background:#ABABAB;
}
input:focus {
border:1px solid #23BDDF;
color:#23BDDF;
background:#000;
}
input.button {
background:#119CB9;
border:none;
color:#fff;
}
#container {
width:1032px;
margin:0 auto;
margin-top:0px;
}
#website {
background:url(../images/website_bg.png) repeat-y;
min-height:400px;
float:left;
width:1032px;
float:left;
}
#header {
background:url(../images/header.jpg) no-repeat;
width:1005px;
height:213px;
float:left;
margin-left:13px;
}
#top {
float:left;
width:750px;
margin-left:125px;
color:#ccc;
margin-top:100px;
}
#user3 {
background:url(../images/user3_bg.jpg) no-repeat;
width:1006px;
height:37px;
float:left;
margin-left:13px;
text-align:center;
}
.pill {
background:center;
margin-top:5px;
}
.pill_l{
background:url(../images/user3_left.png) right no-repeat;
width:11px;
height:27px;
}
.pill_r{
background:url(../images/user3_right.png) left no-repeat;
width:11px;
height:27px;
}
#user3 ul {
margin:0;
padding:0;
list-style:none;
background:url(../images/user3.png) repeat-x;
height:27px;
}
#user3 ul li {
display:inline;
}
#user3 li:first-child a {
background:none;
}
#user3 li a {
color:#2f4046;
line-height:27px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
background:url(../images/user3_trenn.png) left no-repeat;
}
#user3 li a:hover, #user3 li#current a {
color:#fff;
}
#content {
float:left;
margin-left:13px;
width:1006px;
border:0px solid #fff;
min-height:20px;
}
#left {
float:left;
width:165px;
margin-right:10px;
background:url(../images/left_top) no-repeat top left;
padding-top:1px;
padding-left:10px;
}
#left ul {
padding:0;
margin:0;
list-style:none;
}
#left li a{
background:url(../images/icon_grey.jpg) no-repeat left;
padding-left:25px;
color:#757373;
text-decoration:none;
margin-bottom:5px;
}
#left li a:hover, #left li#current a  {
background:url(../images/icon_blue.jpg) no-repeat left;
padding-left:25px;
}
#left h3, #right h3 {
color:#fff;
background:url(../images/icon_blue.jpg) no-repeat left;
padding-left:25px;
}
#left fieldset {border:none;}
#component_right {
float:left;
background:url(../images/component_bg.png) no-repeat center;
width:566px;
min-height:500px;
border:0px solid #ccc;
margin-top:10px;
font-size:11px;
text-align:justify;
border-left:1px solid #072026;
border-right:1px solid #072026;
padding:5px;
}
#component {
background:url(../images/component_bg.png) no-repeat center;
width:770px;
float:left;
margin-top:10px;
min-height:500px;
text-align:justify;
border-left:1px solid #072026;
border-right:1px solid #072026;
padding:5px;
}
.contentheading {
color:#015A78;
font-size:14px;
background:url(../images/icon_blue.jpg) no-repeat left;
padding-left:25px;
}
#right {
padding-top:1px;
float:left;
width:204px;
height:auto;
background:url(../images/right_top.jpg) no-repeat top right;
min-height:100px;
margin-left:10px;
}
#footer {
background:url(../images/footer_bg.jpg) no-repeat;
width:996px;
height:36px;
margin-top:10px;
float:left;
margin-left:13px;
padding-top:3px;
padding-left:10px;
text-align:center;
}
#bottom {
background:url(../images/footer.png) no-repeat;
width:1032px;
height:49px;
float:left;
margin-left:3px;
}