body {
	padding: 0;
	margin: 0;
	background: #1d1d1d url(../../images/bg1.gif) repeat center;
	font: 80% "Tahoma";
	width: 100%;
	min-width: 1000px;
}

img {
	border: 0;
}

.clear {
	clear: both;
}

#body {
	width: 100%;
}

#head {
	background: url(../../images/top_bg2.gif) repeat left top;
	width: 100%;
	height: 135px;
}

	#head_logo {
		background: url(../../images/top_bg1.gif) no-repeat left top;
		width: 100%;
		height: 135px;
	}
	
	#head_phone {
		position: relative;
		background: url(../../images/top_phone.jpg) no-repeat right top;
		width: 100%;
		height: 135px;
	}
	
		#head_phoneNum {
			position: absolute;
			right: 160px;
			top: 58px;
			background: url(../../images/top_phoneNum.gif) no-repeat right top;
			width: 180px;
			height: 28px;
		}
		
#topMenu {
	background: url(../../images/top_menu_bg.gif) repeat left top;
	width: 100%;
	height: 42px;
	display: block;
	padding: 0;
	margin: 0;
}

	#topMenu li {
		float: left;
		list-style: none;
		margin: 10px 0 10px 45px;
		position: relative;
		z-index: 777;
	}
	
		#topMenu li a {
			color: white;
			font-size: 130%;
		}
		
		#topMenu li a.dropdown {
			padding-right: 17px;
			background: url(../../images/top_menu_arrow.gif) no-repeat right top;
		}

		#topMenu li ul {
			display: none;
			position: absolute;
			left: 0;
			z-index: 777;
			list-style: none;
			margin: 0 0 0 -20px;
			padding: 15px 0 5px 0;
			background: #065577;
		}
		
			#topMenu li ul li {
				clear: both;
				padding: 0;
				margin: 0;
			}
			
				#topMenu li ul li a {
					display: block;
					width: 200px;
					font-size: 110%;
					background: #065577;
					padding: 5px 20px 8px 20px;
					text-decoration: none;
				}

				#topMenu li ul li a:hover {
					background: #075f84;
				}

#mid {
	background: url(../../images/mid_bg.gif) repeat top right;
	width: 100%;
	height: 231px;
	position: relative;
	font-size: 85%;
}

	#mid_left_text, #mid_right_text {
		position: absolute;
		top: 36px;
		color: #b5d7e6;
		width: 20%;
	}

	#mid_left_text {
		left: 45px;
		width: 20%;
	}
	
	#mid_right_text {
		left: 50%;
		margin-left: 45px;
	}

	.mid_links {
		font-size: 200%;
	}
	
		.mid_links a {
			color: #ffff00;
		}
	
		.mid_links sup {
			color: white;
			font-size: 60%;
		}
		
	#left_link, #right_link {
		position: absolute;
		top: 170px;
	}
		
	#left_link {
		left: 45px;
	}
	
	#right_link {
		left: 50%;
		margin-left: 45px;
	}
	
	#ico_left, #ico_right {
		display: block;
		position: absolute;
	}
	
	#ico_left {
		top: 20px;
		left: 50%;
		width: 243px;
		height: 215px;
		margin-left: -250px;
	}
	
	#ico_right {
		top: 4px;
		right: 2%;
		width: 277px;
		height: 230px;
	}

	#mid_divider {
		background: #3995bb;
		width: 1px;
		height: 190px;
		position: absolute;
		left: 50%;
		top: 23px;
	}	

#content {
	position: relative;
	font-size: 100%;
	background: white;
	padding-right: 1px;
  
}

	#contentInner {
		width: 100%;
	 }

		#left_column {
			width: 50%;
			float: left;
			background: white;
		  }
		
			#left_column_inner {
			}
			
				.columnSite1, .columnSite2, .columnSite3 {
					overflow: hidden;
					position: relative;
					width: 100%;
					height: 330px;
				}
				
				.freshSite {
					position: absolute;
					top: 20px;
					right: 0;
				}
			
				#left_column_inner .screen {
					overflow: hidden;
					height: 180px;
				}
			
				.columnSite1 {
					background: #b20600 url(../../images/columnSiteBg1.gif);
				}
					
					.columnSite1 .date {
						color: #d98380;
					}

				.columnSite2 {
					background: #b24500 url(../../images/columnSiteBg2.gif);
				}

					.columnSite2 .date {
						color: #d6a180;
					}

				.columnSite3 {
					background: #da9a02 url(../../images/columnSiteBg3.gif);
				}
				
					.columnSite3 .date {
						color: #e9ca81;
					}

				#left_column_inner .date {
					display: block;
					margin: 24px 40px 2px 45px;;
					font-size: 90%;
				}
					
				#left_column_inner .title {
					display: block;
					margin: 0 40px 8px 45px;;
					font-size: 170%;
					color: white;
				}
					
					#left_column_inner .title a {
						text-decoration: none;
						color: white;
					}

						#left_column_inner .title a img {
							margin: 0 0 -2px -28px;
						}
						
						#left_column_inner .title a u {
							padding: 0 0 0 10px;
						}

				#left_column_inner .desc {
					display: block;
					margin: 0 40px 30px 45px;;
					color: white;
				}

		#right_column {
			width: 49%;
			float: right;
			background: white;
		}
	
			#right_column_inner {
				padding: 33px 176px 33px 37px;
			}

				#right_column_inner h1 {
					font-family:Georgia,serif;
					font-weight:normal;
					padding: 0;
					margin: 0;
					text-decoration: none;
					font-size: 200%;
					color: #065070;
				}

				#right_column_inner h2 {
					font-family:Georgia,serif;
					font-weight:normal;
					padding: 0;
					margin: 20px 0 0 0;
					text-decoration: none;
					font-size: 170%;
					color: #b20600;
				}

			
				#right_column_inner p {
					margin: 0 0 20px 0;
					text-indent: 35px;
				}
				
		#paper_corner/*, #paper_corner2*/ {
			position: absolute;
			width: 23px;
			height: 23px;
			z-index: 777;
			bottom: 0;
		}
		
		#paper_corner {
			right: 120px;
			background: url(../../images/paper_corner.gif) bottom left no-repeat;
		}
				/*
		#paper_corner2 {
			right: 50%;
			background: url(../../images/paper_corner2.gif) bottom left no-repeat;
			margin-right: 1px;
		}
*/
		#rr_column {
			position: absolute;
			right: 0px;
			width: 120px;
			height: 100px;
			background: url(../../images/mid_bg.gif) repeat left top;
		}
		
			#rr_column_inner {
				padding: 0 17px;
			}
			
#footer {
	padding: 30px 45px 30px 45px;
	font-size: 85%;
	color: #747474;
}

	#footer a img {
		padding: 0 20px 5px 0;
	}
	
#loading {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: black;
	z-index: 888;
	color: white;
}

	#loading span {
		display: block;
		margin: 40px;
	}


#e-mail {
position: absolute;
top: 59px;
right: 360px;
color: #ffffff;
font-size: 20px;
letter-spacing: 5px;
}

div#mid p {
margin: 0px;
padding: 0px;
}

div.port-end {
height: 50px;
background: #da9a02 url("../images/cor.jpg") no-repeat bottom right;
text-align: center;
font: 150% "Tahoma";
line-height: 50px;
}


div.port-end a {
color: #000000;
text-decoration: none;
}

div.port-end a:hover {
color: #ffffff;
}

a {
color: #065070;
}

a:hover {
text-decoration: none;
}