body {
    font-family: tahoma, verdana;
    font-size: 11px;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    behavior: url('csshover.htc');
}

div,form,span {
    margin: 0;
    padding: 0;
}

h1 {
    display: block;
    font-family: tahoma, verdana;
    font-size: 14px;
    color: #00a99d;
    margin: 0;
    margin-bottom: 12px;
    padding: 0;
}

h2 {
    font-family: tahoma, verdana;
    font-size: 10px;
    color: #464646;
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
}

input,textarea,select {
    font-family: tahoma, verdana;
    font-size: 10px;
}

span.green {
    font-family: tahoma, verdana;
    font-size: 23px;
    color: #39b44a;
}

span.grey {
    font-family: tahoma, verdana;
    font-size: 23px;
    color: #707070;
}

a {
    font-family: tahoma, verdana;
    font-size: 10px;
    color: #626262;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: 0;
}

#container {
    width: 770px;
    margin: 0 auto;
}

#container_inside {
    width: 770px;
    padding: 15px 0 58px 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #d8d8d8;
    background-color: #ffffff;
    float: left;
}

.container_inside {
    width: 770px;
    border-bottom: 1px solid #d8d8d8;
    float: left;
}


#links {
    width: 292px;
    height: 19px;
    margin: 75px 0 0 15px;
    float: right;
}

.dots {
    width: 1px;
    font-size: 1px;
    background-image: url('images/dots.gif');
    float: left;
}

#links .dots {
    height: 19px;
}

#links a {
    display: block;
    width: 96px;
    height: 19px;
    float: left;
}

#header_1 {
    width: 288px;
    height: 236px;
    margin-left: 48px;
    background-image: url('images/header_1.gif');
    float: left;
}

.container_inside > #header_1 {
    margin-left: 96px;
}

#header_2 {
    width: 353px;
    height: 236px;
    margin-left: 94px;
    background-image: url('images/header_2.gif');
    float: right;
}

#header_3 {
    width: 319px;
    height: 236px;
    margin-left: 108px;
    background-image: url('images/header_3.gif');
    float: right;
}

#header_4 {
    width: 317px;
    height: 236px;
    margin-left: 210px;
    background-image: url('images/header_4.gif');
    float: right;
}

#left_column {
    width: 189px;
    padding: 30px 0 4px 0;
    float: left;
}

#left_column ul {
    list-style: none;
    width: 189px;
    margin: 0;
    padding: 0;
}

#left_column ul li {
    list-style: none;
    display: block;
    width: 189px;
    margin-bottom: 2px;
    background-color: #e0e0e0;
}

#left_column ul li a {
    display: block;
    width: 159px;
    height: 12px;
    font-family: tahoma, verdana;
    font-size: 11px;
    color: #626262;
    text-decoration: none;
    padding: 7px 10px;
    background-color: #f0f0f0;
}

#left_column ul.hover li:hover {
    background-color: #d8d8d8;
}

#left_column ul.hover li:hover a {
    background-color: #e0e0e0;
}

#left_column ul li.lgreen {
    background-color: #b7f879;
}

#left_column ul li.lgreen a {
    background-color: #cffda5;
}

#left_column ul li.dgreen {
    background-color: #73d375;
}

#left_column ul li.dgreen a {
    background-color: #a0e3a1;
}

#body {
    width: 580px;
    padding-top: 22px;
    border-left: 1px solid #d8d8d8;
    float: left;
}

#body span {
    display: block;
    width: 555px;
    padding: 0 12px 14px 12px;
    float: left;
}

#body div.form {
    width: 555px;
    padding: 0 12px 4px 12px;
    float: left;
}

#body div.form span {
    width: 330px;
    padding: 0 8px 0 0;
}

#body div.form span.right {
    width: 200px;
    text-align: right;
}

.hr {
    width: 580px;
    height: 1px;
    font-size: 1px;
    border-bottom: 1px solid #d8d8d8;
    float: left;
}

.dots_2 {
    width: 580px;
    height: 1px;
    font-size: 1px;
    background-image: url('images/dots_2.gif');
    background-repeat: repeat-x;
    float: left;
}
.icp_warning{color:#E00000;font-weight:bold;}
.icp_errorpane{clear:both;width:75%;margin:auto;margin-bottom:20px;font-size:12px;border:1px solid #E00000;color:#000000;}
.icp_errorpane .title{padding:5px;background-color:#E00000;font-weight:bold;font-size:12px;color:#FFFFFF;}
.icp_errorpane ul li{margin-bottom:5px;}
 
.icp_msgpane{clear:both;width:75%;margin:auto;margin-bottom:20px;font-size:12px;border:1px solid #008000;color:#000000;}
.icp_msgpane .title{padding:5px;background-color:#008000;font-weight:bold;font-size:12px;color:#FFFFFF;}
.icp_msgpane ul li{margin-bottom:5px;}
