html {
margin-bottom: 1px;
height: 101%;
}

img {
border: 0px;
}

body{
margin:0px;
padding:0px;
font-family: arial,helvetica ;
font-size:12px;
background-image:url(../images/bg_home.jpg);
background-repeat:repeat-x;
background-position:top;
background-color: #f4faf6;
}

h2 {
font-size: 16px;
margin: 4px 0;
}

#wrapper{
width:900px; 
background-color:;
margin-left: auto;
margin-right: auto;
}
#container{ 
display: block;
width:900px; 
margin-left: auto;
margin-right: auto;
}
#header{ 
display:block; 
height:123px; 
background-color:#ffffff;
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
}
#header img{ float:left;}
#header p{ 
float:right;
display:block; 
float:right; 
text-align:center;
font-size:14px;
padding-right: 200px;
padding-top: 30px;
}
#hiimpact2{
border:solid 0px #000000;
padding-top: 5px;
}
#hiimpact2 img{
float:left;
}
#hiimpact2 p{
display:block;
float:right;
text-align:center;
padding-right:50px;
width: 500px;
}
#hiimpact2 h2{
display:block;
float:right;
text-align:center;
padding-right:50px;
width: 500px;
}

#hiimpact-text h2 {
font-size: 19px;
color: #009999;
margin-bottom: 0px;
}

#hiimpact-text {
float: right;
width: 570px;
text-align: center;
font-size: 130%;
padding-top: 50px;
}

#hiimpact-text h2 {
margin-bottom: 0px;
}
#hiimpact-text p {
margin-top: 0px;
font-size: 12px;
}


#nav{
background-color:#ffffff;
display:block; 
height:58px;
text-align:center;
background-image: url(../images/button_bg.jpg);
border:solid;
border-color:#000000;
border-bottom-width:1px;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
}
#nav ul.menu{
margin:0px;
padding-left:5px;
display:block;
text-align:center;
list-style:none;


}
#nav ul.menu li{
float:left;
text-align: center;
text-decoration:none;
list-style:none;
background-image: url(../images/button_bg.jpg);
background-repeat:repeat-x;
background-position:top;
}
#nav ul.menu li a:link{
display:block;
padding-top:18px;
padding-bottom:10px;
padding-left:14px;
padding-right:14px;
list-style: none;
width:120px;
height:28px;
color:#eeeeee;
border:solid;
border-color:#000000;
border-bottom-width:0px;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
text-align: center;
text-decoration:none;
}
#nav ul.menu li a:visited{
display:block;
padding-top:18px;
padding-bottom:10px;
padding-left:13px;
padding-right:13px;
list-style: none;
width:120px;
height:28px;
color:#eeeeee;
border:solid;
border-color:#000000;
border-bottom-width:0px;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
text-align: center;
text-decoration:none;
}
#nav ul.menu li a:hover{
display:block;
padding-top:18px;
padding-bottom:10px;
padding-left:13px;
padding-right:13px;
list-style: none;
width:120px;
height:28px;
color:#ffffff;
border:solid;
border-color:#000000;
border-bottom-width:0px;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
text-align: center;
text-decoration:none;
}



#hiimpact{display:block; height:200px; padding-top:200px;}
#content{display:block; height:200px; background-color:;}

#content #lftcol{display:block; width:400px; background-color:; float:left; padding:10px;}
#content #lftcol p{ color: #333333; line-height:18px;}
#content #lftcol h1{ color: #000000; font-size:18px; font-weight:100;}
#content #lftcol h2{ color: #009999; font-size:16px; font-weight:100;}
#content #lftcol ul{ color: #333333; line-height:18px;}


#content #rtcol{display:block; width:400px; background-color:; float:left;  padding:10px;}
#content #rtcol p{ color: #333333;  line-height:18px;}
#content #rtcol h1{ color: #000000; font-size:16px; font-weight:100;}
#content #rtcol h2{ color: #009999; font-size:14px; font-weight:100;}
#content #rtcol ul{ color: #333333;  line-height:18px;}




#content #sublftcol{display:block; width:600px; background-color:; float:left; padding:10px;}
#content #sublftcol p{ color: #333333; line-height:18px; margin-top:0px;}
#content #sublftcol h1{ color: #000000; font-size:22px; font-weight:100;}
#content #sublftcol h2{ color: #009999; font-size:16px; font-weight:100; margin-bottom:2px;}
#content #sublftcol ul{ color: #333333; line-height:18px;}


#content #subrtcol{display:block; width:200px; background-color:; float:left;  margin-left: 30px; padding:10px;}
#content #subrtcol p{ color: #333333;  line-height:18px;}
#content #subrtcol h1{ color: #000000; font-size:16px; font-weight:100;  margin-bottom:2px;}
#content #subrtcol h2{ color: #009999; font-size:14px; font-weight:100;}
#content #subrtcol ul{ color: #333333;  line-height:18px;}


#footer{
background-color:;
display:block; 
height:59px;
text-align:center;
border:solid;
border-color:#cccccc;
border-bottom-width:0px;
border-top-width:1px;
border-left-width:0px;
border-right-width:0px;
clear: both;
}
#footer p{
color: #666666;
font-size:12px;
}
#footer ul{
margin:0px;
padding-left:5px;
display:block;
text-align:center;
list-style:none;


}
#footer ul li{
float:left;
text-align: center;
text-decoration:none;
list-style:none;
background-repeat:repeat-x;
background-position:top;
}
#footer ul li a:link{
display:block;
padding-top:18px;
padding-bottom:10px;
padding-left:13px;
padding-right:13px;
list-style: none;
width:150px;
height:28px;
color:#000000;
border:solid 0px #ffffff;
text-align: center;
text-decoration:none;
}
#footer ul li a:visited{
display:block;
padding-top:18px;
padding-bottom:10px;
padding-left:13px;
padding-right:13px;
list-style: none;
width:150px;
height:28px;
color:#000000;
border:solid 0px #ffffff;
text-align: center;
text-decoration:none;
}
#footer ul li a:hover{
display:block;
padding-top:18px;
padding-bottom:10px;
padding-left:13px;
padding-right:13px;
list-style: none;
width:150px;
height:28px;
color:#000000;
border:solid 0px #ffffff;
text-align: center;
text-decoration:none;
}


.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
    }

#home-buttons {
	clear: both;
	padding-top:5px;
}

#home-buttons img {
	margin-right: 3px;
}