html {margin: 0;padding: 0;}

body {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	background: #405842;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000;
	margin: 90px 0 20px 55px;
} 
/* Container for LOGO positioning */
#logo {position: absolute; top: 10px; left: 20px; width: 800px; height: 144px; background-image: url(../images/pic_logo.gif);}
#logoAcu {position: absolute; top: 47px; left: 215px; width: 375px;	height: 33px; background-image: url(../images/pic_logoAcu.gif);}
#logoFS {position: absolute; top: 47px;	left: 215px; width: 375px; height: 33px; background-image: url(../images/pic_logoFS.gif);}
#logoTravels {position: absolute; top: 47px; left: 215px; width: 420px;	height: 33px; background-image: url(../images/pic_logoTravels.gif);}
#contactInfo {position: absolute; top: 33px; left: 636px; width: 150px;	height: 70px; text-align: right; color: #FFCC66;}

/* Container for RED canvas */
#wrapper {width: 720px;	background-color: #CC3300; border: 2px solid #000; line-height: 1.3em; padding: 50px 14px 0 14px; margin: 0 0 0 -7px;}

/* Container for MAIN CONTENT */
#mainContent {background: #FFCC66; border: 1px solid #000;	height: 100%; min-height: 440px; border-bottom: 0; padding: 20px 22px 0 128px;}

/* SPACER div */
#spacer {width: 2px; height: 440px;	float: left;}

/* Container for TOP NAV menu */
#topNav {position: absolute; top: 125px; left: 20px; width: 760px; text-align: right; color: #FFCC66;}
#topNav a {color: #FFCC66; font-weight: bold; text-decoration: none; letter-spacing: 0.05em;}
#topNav a:hover {color: #FFFFCC;}
#topNav a.current {color: #000;	font-weight: bold; text-decoration: none; letter-spacing: 0.05em;}

/* Container for SIDE NAV menu */
#sideNav {position: absolute; left: 20px; top: 165px; width: 160px;	background-color: #FFCC66; text-align: left;}
#sideNav ul.level1 {margin: 0; padding: 0;}
#sideNav ul.level2 {margin: 0; margin-left: -20px; padding: 0;}
#sideNav li {margin: 0;	padding: 0;	list-style-type: none;}

/* Link Styles for SIDE NAV Level 1 */
ul.level1 a {
	color: #000;
	display: block;
	background-image: url(../images/sideNav_red.jpg);
	background-repeat: repeat-y;
	background-position: left;
	border: 1px solid #000;
	padding: 2px 2px 2px 12px;
	font-size: 1em;
	letter-spacing: 0.01em;
	text-decoration: none;
	margin-top: -1px;
}
ul.level1 a:hover, ul.level1 a:active {color: #CC3300; font-weight: normal;}

/* Link Styles for SIDE NAV Level 2 */
ul.level2 a {
	color: #000;
	display: block;
	background-image: url(../images/sideNav_red.jpg);
	background-repeat: repeat-y;
	border: 0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	text-decoration: none;
	font-size: .9em;
	letter-spacing: 0.01em;
	padding: 0 0 3px 30px;
	margin: 0 0 0 20px;
}
ul.level2 a:hover {color: #CC3300;}

/* Link Styles for CURRENT pages */
#sideNav a.current1 {background: #405842 url(../images/sideNav_red.jpg) repeat-y; color: #FFCC66;}
#sideNav a.current2 {font-weight: bold;}
#firstItem a {
	background-image: url(../images/sideNav_topYellow.gif);
	border: 0;
	margin-top: 0;
	border-bottom: 1px solid #000;
}
#firstItem_current a {
	background-image: url(../images/sideNav_topGreen.gif);
	border: 0;
	margin-top: 0;
	color: #FFCC66;
	border-bottom: 1px solid #000;
}
#firstItem2 a {background-image: url(../images/sideNav_topYellow2.gif);	border: 0; margin-top: 0;}
#firstItem2_current a {
	background-image: url(../images/sideNav_topGreen2.gif);
	border: 0;
	color: #FFCC66;
	margin-top: 0;
}
#lastItem a {background-image: url(../images/sideNav_bottomYellow.gif);	border: 0; border-top: 1px solid #000;}
#lastItem_current a {
	background-image: url(../images/sideNav_bottomGreen.gif);
	border: 0;
	border-top: 1px solid #000;
	color: #FFCC66;
}
/* Container for FOOTER */
#footer {
	background: url(../images/bg_bottomCurve.gif) no-repeat top left;
	font-size: .9em;
	margin: -15px 0 15px 0;
	padding: 30px 0 5px 0;
}
#footer a {color: #000;	text-decoration: none;}
#footer a:hover {text-decoration: underline; font-weight: normal;}
#footer span.left {float: left;	text-align: left; width: 50%;}
#footer span.right {float: right; text-align: right; width: 50%;}
