/*************************************************************************
**********************    Punda Rebuild 05/04/20   ***********************
**************************************************************************/

a {
	text-decoration:	none;
	color:			#333333;
}

/* Make a full page */
body {
	margin:			0px;
}

/* Display the banner correctly */
.banner {
	width:			100%;
	height:			124px;
	background-color:	#003366;
	/*table-layout:		fixed;*/
}

.banner2 {
	background-color:	#003366;
}

/*********** Banner Section *************/
.banner_index {
	background-image:	url(./images/banner_index.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_values {
	background-image:	url(./images/banner_values.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_conditions {
	background-image:	url(./images/banner_conditions.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_contact {
	background-image:	url(./images/banner_contact_us.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_copyrights {
	background-image:	url(./images/banner_copyright.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_corporate {
	background-image:	url(./images/banner_corporate.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_directions {
	background-image:	url(./images/banner_directions.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_links {
	background-image:	url(./images/banner_links.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_mission {
	background-image:	url(./images/banner_mission.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_capital {
	background-image:	url(./images/banner_capital.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_team {
	background-image:	url(./images/banner_our_team.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_products {
	background-image:	url(./images/banner_products.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_profile {
	background-image:	url(./images/banner_profile.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_quality {
	background-image:	url(./images/banner_quality.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_safety {
	background-image:	url(./images/banner_safety.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

.banner_sitemap {
	background-image:	url(./images/banner_site_map.jpg);
	width:			744px;
	height:			111px;
	background-repeat:	no-repeat;
	background-color:	#003366;
}

/****************************************/



.banner_white {
	width:			2px;
	height:			121px;
	background-image:	url(./images/white_vertical.png);
}

.blue {	
	background-color:	#003366;
	height:			10px;
}

.bottom_link {	
	color:			white;
	text-decoration:	none;
	font-family:		verdana, arial, helvetica;
	font-size:		9px;
	color:			white;
}


/* Display the content correctly */
.content {
	width:			100%;
	height:			100%;
	table-layout:		fixed;
	background-image:	url(./images/background.gif);
	background-repeat:	no-repeat;
	background-position:	center center;
}

.content2 {
	width:			700px;
	height:			100%;
	table-layout:		fixed;
}

.content3 {
	width:			875px;
	height:			100%;
	table-layout:		fixed;
}

.content4 {
	width:			700px;
	height:			100%;
}

.content5 {
	width:			875px;
	height:			100%;
}

/* Spaces on each side of the content */
.content_spaces {
	width:			80px;
	height:			1px;
}

.content_text {
	text-align:		justify;
	vertical-align:		top;
}

.content_text2 {
	vertical-align:		top;
}


/* Extend the table cell */
.extend {
	width:			100%;
	color:			white;
}

.extend_white {
	width:			100%;
	height:			2px;
	background-color:	white;
}


/* Menu */
/* Extends the menu (1) for each page */
.main_blank {
	background-image:	url(./images/main_blank.png);
	width:			100%;
}

.main_blank2 {
	background-image:	url(./images/menu_Team/blank.png);
	width:			100%;
}

.main_blank3 {
	background-image:	url(./images/menu_Products/blank.png);
	width:			100%;
}

.main_blank4 {
	background-image:	url(./images/menu_Contact/blank.png);
	width:			100%;
}

.main_blank5 {
	background-image:	url(./images/menu_Links/blank.png);
	width:			100%;
}


/* The slogan for the banner */
.meeting_needs {
	background-color:	#003366;
	text-align:		right;
	/*width:			100%;*/
	height:			121px;
}

/* Display the menu correctly */
.menu {
	width:			100%;
	height:			27px;
	margin:			0px;
}

/* Display the sub-menu correctly */
.menu2 {
	width:			100%;
	margin:			0px;
}

/* Display the bottom menu correctly */
.menuB {
	background-color:	#003366;
	vertical-align:		bottom;
	width:			100%;
	height:			19px;
	margin:			0px;
}

/* Make the page fill the screen */
.page {
	margin:			0px;
	vertical-align:		top;
	width:			100%;
	height:			100%;
}

/* Extend the sub-menu (1) for each page */
.secondary_blank {
	background-image:	url(./images/secondary_blank.png);
	width:			100%;
}

.secondary_blank2 {
	background-image:	url(./images/menu_Products/secondary_blank.png);
	width:			275px;
}

.secondary_blank3 {
	background-image:	url(./images/menu_Contact/secondary_blank.png);
}

.secondary_blank4 {
	background-image:	url(./images/menu_Contact/secondary_blank.png);
	width:			365px;
}