/* Global Styles */
html {
	overflow:					scroll;
	overflow-x:					hidden;
}

body {
	background-color: 			#FFF0DD;
	background-image: 			url(images/bkground.jpg);
	background-repeat:			repeat-y;	
	background-position:		top center;		
	font-family:				"Arial", "Helvetica", sans-serif;	
	font-size:					0.8em;
}

body, div, span, input, textarea, select, form {
	padding: 					0px; 
	margin: 					0px;
}

ul, ol {
	text-align:					left;
	margin:						0px 5px 5px 10px;
	padding:					0px 5px 5px 10px;
	color:						#225691;
}

li {
	margin:						0px 0px 2px 5px;
	padding:					0px 0px 2px 5px;	
}

a {
	text-decoration:			none;
	border:						none 0px;
}

img {
	border:						none 0px;
}

input, textarea, select, table {
	width:						100%;
	margin:						auto;
}

div.clickable {
	cursor: 					pointer; 
	cursor:	 					hand; 
	padding:					0px 20px 0px 10px;
}

/*
div.menuItem {
	padding:					0px 20px 0px 10px;
}
*/

/* Fonts */
p, div, span {
	text-align: 				justify;
	color: 						#505050;
}

A.menuTree, A:ACTIVE.menuTree, A:HOVER.menuTree, A:VISITED.menuTree, A.inactive, A:ACTIVE.inactive, A:HOVER.inactive {
	font-weight: 				bold;
	text-decoration:			none;
}

A.inactive, A:ACTIVE.inactive, A:HOVER.inactive {
	padding: 					0px 10px 0px 10px;
}

A.inactive, A:ACTIVE.inactive, A.menuTree, A:VISITED.menuTree {
	color: 						#FFFFFF;
}

A:HOVER.menuTree, A:ACTIVE.menuTree, A:HOVER.inactive {
	color: 						#00FFFF;
}

p.title {
	font-weight:				bold;
}

img.link {
	float:						left;
	width:						100px;
	height:						60px;
	padding:					10px 20px 10px 0px;
}

/* Border Styles */

span.menuInactive {
	border: 					solid;
	border-color: 				#225691;
	border-width: 				0px 1px 0px 1px;	
}


/* Parent section Styles */
div.container {
	width:						740px;
	margin: 					5px auto;
	text-align: 				justify;
}

div.header, div.menu, div.subMenu, div.center, div.footer {
	width: 						100%;
}

div.header {
	position:					relative;
	height:						130px;
	z-index:					10;
}

div.menu {
	position: 					relative;
	padding:					5px 0px;
	background-color: 			#4296E1;	
	z-index:					0;
}

div.subMenu {
	position: 					relative;
	padding:					5px 0px;
	background-color: 			#225691;
	text-align:					right;
	z-index:					0;	
}

div.center {
	position: 					relative;
	margin: 					0px;
	z-index:					10;
}

div.footer {
	position:					relative;
	margin:						0px 0px 15px 0px;
	font-size:					0.8em;
	text-align:					left;
	z-index:					10;
}


/* Header Child Styles */
img.manuLogo {
	position: 					absolute;
	top: 						0px;
	left: 						0px;
	width: 						300px;
	height: 					120px;
	z-index:					10;
	float:						left;
	border:						none;
	margin:						5px 0px;
}

img.manuPAA {	
	position: 					absolute;
	top: 						105px;
	right:						0px;
	width: 						250px;
	height:						20px;
	z-index:					10;
}

div.manuContact {
	position: 					absolute;
	top: 						10px;
	right: 						5px;
	width: 						220px;
}


/* Menu Child Styles */
div.menuContent {
	position: 					relative;
	top:						0px;
	left:						10px;
}

span.menuInactive {
	margin:						0px;
	white-space:				nowrap;
}


/* Center */
div.content {
	padding: 					0px 10px;
}

div.side {
	float:						right;
	width:						260px;
	padding:					0px 0px 0px 10px;
}

div.sideContent {
	padding:					10px;
}

div.sideContentTitle {
	width: 						100%; 
	background-color: 			#225691; 
	color: 						#FFFFFF;
	font-weight:				bold;
}

div.sideContentService {
	height: 					100px; 
	width:						240px;
	overflow:					auto;
	overflow-x:					hidden;
	padding:					10px 0px;
}

div.sideContentGallery {
	height: 					250px; 
	width:						240px;
	overflow:					auto;
	overflow-x:					hidden;
	padding:					10px 0px;
}

/* Footer Child Styles */
div.footerBar {
	position: 					relative;
	height: 					10px;
	line-height: 				0px;
	background-color: 			#4296E1;
}


/* Misc Styles */
/* Blank divisions for IE/FF layout compatibility */
div.clear {
	position: 					relative; 
	clear: 						both; 
	line-height: 				0.5em;
}

