body {
background: url(img/bg.gif) repeat-x;
font-family: "Arial", " Verdana", "Tahoma", Serif;
font-size: 11px;
color: #3c3c3c;
border: 0px;
margin: 0px;
padding: 0px;
text-align: center;
}

#container
{
width: 830px;
margin:70px auto;
padding: 0px;
text-align: left;
}

#header {
	height: 101px;
	width: 830x;
	margin-top: 22px;
	margin-bottom: 0px;
}


#logo{
float: left;
width: 221px;
height: 101px;
background-image: url(img/logo.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
margin: 0px;
}

#logo a{
	width: 221px;
	height: 101px;
	position: relative;
	display: block;
	overflow: hidden;
}

#logo a:link, #logo a:visited{
text-indent: -9999px;}

#logo h1{
background-image: none;
}


#top_nav{
float: left;
	width: 594px;
	margin-left: 10px;
	height: 45px;
}

#top_nav li{
display: inline;
float:left;
}

#nav_ul {
float: left;
	height: 45px;
	list-style-type: none;
	list-style-image: none;
	padding: 0 0 0 0;
	margin: 56px 0 0 0;
	display: inline;
}

#nav_ul a{
height: 45px;
position: relative;
display: block;
overflow: hidden;
}

#nav_home, #nav_home_on{ width: 99px;  height: 45px;margin-left: 0px;}
#nav_about, #nav_about_on {width: 99px; height: 45px; margin-right: 0px;}
#nav_products, #nav_products_on {width: 99px; height: 45px; margin-right: 0px;}
#nav_services, #nav_services_on {width: 99px; height: 45px;}
#nav_contact, #nav_contact_on {width: 99px; height: 45px;}
#nav_support, #nav_support_on {width: 99px; height: 45px;}


#nav_home a, #nav_home_on a {width: 99px; height: 45px;}
#nav_about a, #nav_about_on a {width: 99px; height: 45px;}
#nav_products a, #nav_products_on a {width: 99px; height: 45px;}
#nav_services a, #nav_services_on a {width: 99px; height: 45px;}
#nav_contact a, #nav_contact_on a {width: 99px; height: 45px;}
#nav_support a, #nav_support_on a {width: 99px; height: 45px;}

#nav_home a:link, #nav_home a:visited { background: url(img/nav_home.gif) no-repeat;text-indent: -9999px; }
#nav_about a:link, #nav_about a:visited { background: url(img/nav_about.gif) no-repeat;text-indent: -9999px; }
#nav_products a:link, #nav_products a:visited { background: url(img/nav_products.gif) no-repeat;text-indent: -9999px; }
#nav_services a:link, #nav_services a:visited { background: url(img/nav_services.gif) no-repeat;text-indent: -9999px; }
#nav_contact a:link, #nav_contact a:visited { background: url(img/nav_contact.gif) no-repeat;text-indent: -9999px; }
#nav_support a:link, #nav_support a:visited { background: url(img/nav_support.gif) no-repeat;text-indent: -9999px; }

#nav_home a:hover { background: url(img/nav_homeovr.gif) no-repeat;text-indent: -9999px; }
#nav_about a:hover { background: url(img/nav_aboutovr.gif) no-repeat;text-indent: -9999px; }
#nav_products a:hover { background: url(img/nav_productsovr.gif) no-repeat;text-indent: -9999px; }
#nav_services a:hover { background: url(img/nav_servicesovr.gif) no-repeat;text-indent: -9999px; }
#nav_contact a:hover { background: url(img/nav_contactovr.gif) no-repeat;text-indent: -9999px; }
#nav_support a:hover { background: url(img/nav_supportovr.gif) no-repeat;text-indent: -9999px; }



.title{
width: 830px;
height: 44px;
background-color: #ddd;
}

.title img{
float: right;
}

.content_home{
width: 830px;
min-height: 305px;

background-image: url(img/bg_home.gif);
background-position: top left;
background-repeat: repeat-y;

background-color: #e9e9e9;
}


.content_about{
width: 830px;
min-height: 331px;

background-image: url(img/bg_home.gif);
background-position: top left;
background-repeat: repeat-y;

background-color: #e9e9e9;
}



.home_text{
width: 297px;
margin: 0px 0 0 65px;
 padding: 25px 0 0 0 ;
 float: left;

}

.home_text p{
width:370px;
margin: 0px 0 0 px;
 padding: 0px 0 0 0 ;
 float: left;

}

.about_text{
width: 463px;
margin: 0px 0 0 65px;
 padding: 30px 0 0 0 ;
 float: left;

}

.about_text p{
width: 445px;
}

.list_ul{
list-style-type: none;
margin: 0;
padding: 0 0 0 0;
line-height: 18px;
}

.list_ul li{
background-image: url("img/arr_plans.gif");
background-repeat: no-repeat;
background-position: 0 4px;
text-indent: 0px;
padding:0 0 0 12px;
font-size:12px;
font-weight: bold;
color: #7f7f7f;
}

.homepic{
float: right;
margin-left: 28px;
margin-top:28px;
margin-right:25px;
border-top: 2px solid #ffffff;
border-left: 2px solid #ffffff;
}



	h2{
	margin: 0px;
	padding: 0px;
}


#title_home {
background-image: url(img/title_home.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0 15px 0;
text-indent: -9999px;
width: 387px;
height: 59px;
}



#learn_more a{
background-image: url(img/bg_learn_more.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 15px 0 15px 0;
text-indent: -9999px;
width: 196px;
height: 12px;
position: relative;
overflow: hidden;
display: block;
}


#learn_morexxx a{
margin-top: 10px;
display: block;
width: 196px;
height: 12px;

}

#learn_more a:link, learn_more a: visited;{
display: block;
width: 196px;
height: 12px;
text-indent: -9999px;

}


#footer{
	width: 830px;
	height: 98px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url(img/bg_footer.gif);
background-position: top left;
background-repeat: repeat-x;

background-color: #f8f8f8;
clear: both;
padding: 0px 0 0 0px;
font-size: 11px;
color: #787878;



}


#footer p{
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	text-indent: 42px;
}

#footer ul li a{
	color: #007cb1;
}


#footer ul{
list-style-type: none;
list-style-image: none;
margin: 0px 0 0 0;
padding: 49px 0 0 0;
text-indent: 42px;
}

#footer ul li{
display: inline;
}

#footer span{
margin: 0 3px 0 3px;

}



	a img{
	border: 0px;
}

	p{
	line-height: 18px;
	margin: 0px 0 18px 0;
}

	a{
	color: #0975DA;
	margin: 0px;
}



#header h1{
	margin: 0px;



}

