

/* Global Navigation
---------------------------------- */
ul#nav{
	clear:both;
	margin:0;
	background-image: url(../images/header_nav_bg.gif);
	background-repeat: repeat;
	background-position: center bottom;
	}

ul#nav li{
	float:left;
	list-style:none;
	position:relative;
	padding:0;
	z-index:10;
	margin:0;

	}
ul#nav li a{
	color:#4e4e4e;
	text-decoration:none;
	display:block;
	float:left;
	padding:.6em .8em 0.7em;
	margin:0;
	font-weight:bold;
	background-image: url(../images/header_nav_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
ul#nav li:hover a{background-image: url(../images/header_nav_btn.gif);
	}
ul#nav li a:hover{background-image: url(../images/header_nav_btn.gif);
	}
ul#nav li.welcome a.welcome{
	padding-left:5px;
	background-color: #FFFFFF;
	background-image: url(../images/header_nav_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul#nav li.welcome{
	padding-left:5px;
	background-color: #FFFFFF;
	background-image: url(../images/header_nav_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* drop down*/
ul#nav li ul
{
	position:absolute;
	width:117px;
	top: 2.9em;
	display:none;
	padding:0;
	border:none;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	}
/* drop down menus */	

/* Drop down menu controls */	
ul#nav li:hover ul, ul#nav li.hover ul{
	display:block; /* displays links in a vertical row */ 
	left:-1px;
	height:inherit;
	background-image: url(../images/fader_bf1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 1px; /* adds a space above the top line */
	padding-bottom: 12px; /* adds a space below the last line */
	}
ul#nav li:hover #last{margin:0;
	left:auto;
	right:0px;
	}
ul#nav li li{float:none;
	background:none;
	line-height:1.0em;
	}
ul#nav li li:hover{
	text-decoration: underline;
}
ul#nav li li a, ul#nav li:hover li a{
	float:none;
	color:#ffffff;
	background:none;
	margin:0;
	font-weight:normal;
	padding-top: 0em; /*text padding on drop down menu*/
	padding-right: 0em; /*text padding on drop down menu*/
	padding-bottom: .5em; /*text padding on drop down menu*/
	padding-left: .8em; /*text padding on drop down menu*/
	}
ul#nav li li a:hover{
	text-decoration: underline;
	}


/* header controls */
#hLogo{position:absolute;top:5px;left:5px;font-weight:bold}
#logo{
	display:block;
	width:95px;
	height:78px;
	background-image: url(../images/caeiago_logo.gif);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 24em;
		}
		#logo a{
			text-decoration:none;
		}
		#logo a:hover{
			text-decoration:none;
		}







.header-logo {
	float: left;
	padding-left: 175px;
}

.header-main {
	/* set the same height as .header-logo height */
	height: 5.625em;	
	/* set margin-left the same as .header-logo width */	
	margin-left: 16.875em;	
	background-color: red;	
	text-align: left;
	float: left;
}

.header-main-body {
	font-size: 1.5em; 
	font-family: verdana, arial, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	color: white;
}



/* FOOTER CONTROLS */ 
.footer:link
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;

    TEXT-DECORATION:
; 	text-decoration: none;
}
.footer:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.footer:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;

    TEXT-DECORATION:
; 	text-decoration: none;
}

.footer:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline
}

.footerTxt {
	padding-top: 1.0em; /*gives space above the top line of text*/
	font-size: 6px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: gray;
}

.borders {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	MARGIN: 1px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	padding: 1px;
	
	}
	
.img_borders {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	padding: 0px;
	
	}




