/* CSS Document */


* { margin: 0;padding: 0;}

img { border: 0;}

.clear { clear:both;}

body {
	background-image:url(images/body-bg.gif);	
    font-family: Arial, Verdana, Helvetica, sans-serif;	
	background-color:#FFF;
	font-size: 12px;
	text-decoration:none;
	line-height:17px;
	font-weight:normal;
	color: #545454;	
	}
	
#container{
	width:844px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	}
	
#header{
	width:844px;
	height:70px;	
	float:left;
	padding-top:15px;
	}
	
.logo{ float:left; padding-top:7px}	
.right{ float:right; margin-top:44px;}

.top-link{
	text-decoration:none;
	font-size: 12px;
	font-weight:normal;
	color: #ADADAD;	
	}
.top-link:hover{	
	color: #ddd;
	text-decoration:underline;	
	}
.link-break{
	text-decoration:none;
	font-size: 12px;
	font-weight:normal;
	padding:0px 7px;	
}

.nav{
	float:right;
	width:616px;
	height:35px;
	margin-top:27px;
	background:url(images/nav-bg-01.gif) no-repeat;
	}	
	
	
#main-contain{
	margin-top:7px;
	float:left;
	background-color:#FFF;
	width:844px;
	}
	
#mid-contain{	
	float:left;
	margin:0px;
	width:808px;
	background:url(images/top-con-gradiant.gif) repeat-x;
	padding:20px 18px 25px 18px;
	}

.title-box{
	float:left;
	width:192px;
	}
.title-box-con{
	padding:5px;
	}
.blue-text{
	text-decoration:none;
	font-size: 12px;
	font-weight:normal;
	color: #0871AD;	
	}
.blue-link{
	text-decoration:underline;
	font-size: 12px;
	font-weight:normal;
	color: #0871AD;	
	}
.blue-link:hover{	
	color: #000;	
	}

#bottom-box-con{
	float:left;
	margin:25px 0px 0px 0px;
	width:808px;
	}
#passov-media{
	width:485px;
	float:left;
	background:url(images/box-bot-passo-bg.gif) no-repeat;
	padding:15px 20px 10px 20px;
	}
	
#our-services{
	float:right;
	width:211px;
	background:url(images/title-services-bg.gif) no-repeat;
	padding:15px 20px 10px 20px;
	}
	
.ullist{
	padding-left:15px;
	line-height:26px;
	list-style-image: url(images/arro-01.gif);	
}
.ullist li{		
	background:url(images/dotted-line.gif) repeat-x bottom;	
}
.blue-linknone{
	text-decoration:none;
	font-size: 12px;
	font-weight:normal;
	color:#2F2F2F;	
	}
.blue-linknone:hover{		
	color: #0871AD;
	text-decoration:underline;
	}
	
#our-packages{
	float:right;
	width:211px;
	background:url(images/title-packages-bg.gif) no-repeat;
	padding:15px 20px 10px 20px;
	}
	
.ullist{
	padding-left:15px;
	line-height:26px;
	list-style-image: url(images/arro-01.gif);	
}
.ullist li{		
	background:url(images/dotted-line.gif) repeat-x bottom;	
}
.blue-linknone{
	text-decoration:none;
	font-size: 12px;
	font-weight:normal;
	color:#2F2F2F;	
	}
.blue-linknone:hover{		
	color: #0871AD;
	text-decoration:underline;
	}


#footer{
	width:829px;	
	float:left;
	text-align:right;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:30px;
	color:#888888;
	}
	
	
.gray-link{
	text-decoration:none;
	font-size: 12px;
	font-weight:normal;
	color:#5C5C5C;	
	}
.gray-link:hover{		
	color: #000;
	text-decoration:underline;
	}
	
#product-conte{
	float:left;
	width:798px;
	margin-left:5px;
	margin-top:10px;
	}

.pro-left{
	float:left;
	width:519px;
	border-top:1px solid #f2f2f2;
	}

.blue-box{
	width:192px;
	float:left;
	height:auto;
	margin-top:5px;
	background:url(images/blue-box-bg.gif) top no-repeat;
	}

.ullist01{
	padding-left:15px;
	padding-right:15px;
	line-height:26px;
	list-style-image: none;
	list-style:none;	
	margin-top:5px;
	}
.ullist01 li{		
	background:url(images/dotted-line.gif) repeat-x bottom;	
}

#service-conte{
	float:left;
	width:798px;
	margin-left:5px;
	margin-top:20px;
	}

#bn-home{
	background:url(images/banner-main-home.gif) no-repeat;
	float:left;
	width:844px;
	height:208px;	
	}
	
.bn-text{
	width:auto;
	float:left;
	margin-top:90px;
	padding-left:30px;
	color:#040404;
	}
	
h1{
	font-size: 27px;
	text-decoration:none;
	line-height:17px;
	font-weight:normal;
	color: #2E4B01;
	line-height:35px;
	}
	
.black-link{
	text-decoration:underline;
	font-size: 12px;
	font-weight:normal;
	color: #000;	
	}
.black-link:hover{
	text-decoration:none;	
	}
	
#bn-inner{
	background:url(images/banner-innerpages.gif) no-repeat;
	float:left;
	width:844px;
	height:208px;	
	}
	
.thum-box{
	width:169px;
	height:113px;
	float:left;
	background-color:#EBEBEB;
	border:1px solid #D6D6D6;
	padding:7px
	}
.thu-img{
	border:3px solid #FFF}

.thum-box-01{
	width:169px;
	height:113px;
	float:left;
	background-color:#EBEBEB;
	border:1px solid #D6D6D6;
	padding:7px;
	margin-top:18px;
	}
	
.pages{
	background-color:#FFF;
	font-size:12px;
	color:#585858;
	border:1px solid #E3E3E3;
	text-decoration:none;
	padding:1px 4px;
	margin:0px 0px 0px 5px;
	}
.pages:hover{
	background-color:#0871AD;
	font-size:12px;
	color:#FFF;
	border:1px solid #025280;
	padding:1px 4px;
	margin:0px 0px 0px 5px;
	}

.pages-active{
	background-color:#0871AD;
	font-size:12px;
	color:#FFF;
	border:1px solid #025280;
	padding:1px 4px;
	margin:0px 0px 0px 5px;
	}
	
.pages-01{
	background-color:#FFF;
	font-size:12px;
	color:#585858;
	border:1px solid #E3E3E3;
	text-decoration:none;
	padding:1px 4px;
	margin:0px 0px 0px 5px;
	}
h2{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration:none;
	line-height:17px;
	font-weight:bold;
	color:#0871AD;
	line-height:35px;
	margin:0px;
}

h3{
	font-size: 27px;
	text-decoration:none;
	line-height:17px;
	font-weight:bold;
	color:#FFF;
	line-height:35px;
	}
