@charset "utf-8";
/* CSS Document */

html{
	overflow-y:scroll;
	height: 100%;
	width:100%;
}

body{

	background:url(../images/background-site.png) top left repeat-x #1bc3f3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	color:#666666;
	margin:0;
	padding:0;
	line-height:20px;
	height: 100%;
	width:100%;
	
}

p{
	margin:0;
	padding-bottom:20px;
	
}

a{

	color:#00bcf2;
	text-decoration:none;
	
}

h1{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
	color:#221e1f;
	margin-bottom:20px;
	margin-top:0px;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
	color:#221e1f;
	margin-bottom:7px;
	margin-top:0px;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;

}

a:hover{

	color:#00bcf2;
	text-decoration:underline;
	
}

ul {
	list-style-image: none ;
	list-style:none;
	padding-left: 3px;
	margin:0;
	margin-bottom:25px;
	
}

li{
	padding-bottom:5px;
	background : url(../images/apro-bullet-point.png) left top no-repeat ;
	padding-left:20px;

}

.phone_numbers td{

	height:25px;
}

#wrapper{

	width:972px;
	margin: 0 auto;
	
}

#header {

	height:150px;
	background-image:url(../images/apro-header.png);
	

}

#menu{
	
	position:absolute;
	float:right;
	padding: 89px 6px 0px 276px;

}


a#home img{ background:url(../images/apro-menu.png) no-repeat 0px 0px;}
a#home img:hover{	background:url(../images/apro-menu.png) no-repeat 0px -31px;}

a#company img{ background:url(../images/apro-menu.png) no-repeat -103px 0px;}
a#company img:hover{	background:url(../images/apro-menu.png) no-repeat -103px -31px;}

a#products img{ background:url(../images/apro-menu.png) no-repeat -192px 0px;}
a#products img:hover{	background:url(../images/apro-menu.png) no-repeat -192px -31px;}

a#resources img{ background:url(../images/apro-menu.png) no-repeat -282px 0px;}
a#resources img:hover{	background:url(../images/apro-menu.png) no-repeat -282px -31px;}

a#support img{ background:url(../images/apro-menu.png) no-repeat -378px 0px;}
a#support img:hover{	background:url(../images/apro-menu.png) no-repeat -378px -31px;}

a#news-events img{ background:url(../images/apro-menu.png) no-repeat -459px 0px;}
a#news-events img:hover{	background:url(../images/apro-menu.png) no-repeat -459px -31px;}

a#contacts img{ background:url(../images/apro-menu.png) no-repeat -587px 0px;}
a#contacts img:hover{	background:url(../images/apro-menu.png) no-repeat -587px -31px;}

a#technical-support img{ background:url(../images/buttons-side-tech.png) no-repeat 0px 0px;}
a#technical-support img:hover{	background:url(../images/buttons-side-tech.png) no-repeat 0px -34px;}

a#product-information img{ background:url(../images/buttons-side-prod.png) no-repeat 0px 0px;}
a#product-information img:hover{	background:url(../images/buttons-side-prod.png) no-repeat 0px -34px;}

a#support-portal img{ background:url(../images/buttons-support.png) no-repeat 0px 0px;}
a#support-portal img:hover{	background:url(../images/buttons-support.png) no-repeat 0px -34px;}

a#contact-us img{ background:url(../images/buttons-contact-us.png) no-repeat 0px 0px;}
a#contact-us img:hover{	background:url(../images/buttons-contact-us.png) no-repeat 0px -34px;}

#banner_heading{


}


#content_container{
	position:relative;
	width:100%;
	overflow:hidden;
	background:url(../images/background-content.png) top left repeat-y;
	background-image: url(../images/background-content.png);
	
}

#content_wrapper_home{

	
	width:100%;
	overflow:hidden;	
	background:url(../images/background-content-home.png) top left no-repeat;

	
	
}

#content_wrapper{
	
	
	width:100%;
	overflow:hidden;	
	background:url(../images/background-content-others.png) top left no-repeat;

	
}

#content_watermark{


	overflow:hidden;	
	margin:6px;
	background:url(../images/apro-watermark.png) bottom right no-repeat;

	
}

#content{	
	
	padding:30px;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#content_home{	
	
	padding:30px;
	

}


#left_column{
	
	
	float:left;	
	width:630px;
	padding-bottom:30px;
	

}

#right_column{
	
	float:right;
	width:210px;
	
}

#right_column_home{
	
	float:right;
	padding-top:40px;
	width:210px;
	
}

#partners{
	

	background:url(../images/background-content.png) top left repeat-y;
	padding-bottom:15px;
	width:972px;

}

.highlight_box{
	
	padding:10px;
	padding-bottom:0px;
	background-color:#f2f2f2;
	border-style:solid;
	border-width:1px;
	border-color:#cbdce1;
	margin-bottom:20px;
	font-size:0.85em;

}

#footer{
	height:38px;
	background:url(../images/apro-footer.png) top left no-repeat;

}

#footer_content{
	
	text-align:right;
	padding: 7px 36px 0px 36px;
	font-size:0.7em;
	color:#FFFFFF;

}

#footer_content a{

	color:#ffffff;
	text-decoration:none;
	
}

input,select{
	
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

input#address{
	width:300px;
}

form table tr{

	height:30px;
}
textarea{
	width:300px;
}
