/* Tag Specific 
*************************************************************/

* {
	padding : 0;
	margin : 0;
}

body {
	padding : 0;
	margin : 0;
	font-size : 100.01%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #404040;
	line-height : 1em;
}

p {margin-bottom : 1em;}

h1 {
	padding-bottom : 4px;
	color : #007436;
	font-size : 1.5em;
	font-weight: bolder;	
	border-bottom : 1px solid #007436;
	margin-bottom : 1.2em;
}

h1 img {display : block; float : right;}

h2 {
	font-size : 1.25em;
	color : #007436;
	padding : 5px 0 2px 0;
	margin-bottom : 0.4em;
}

h3 {
	font-size : 1.1em;
	color : #007436;
	padding : 5px 0 2px 0;
	margin-bottom : 0.4em;
}

ul {
	list-style-type : none;
	padding : 0;
	margin : 1em 0 1em 0;
}

li {
	list-style-type : none;
	padding : 0 0 10px 15px;
	margin-left : 35px;
	background : transparent url(/images/img_green_bullet.gif) 0 5px no-repeat;
}

* html li {
	background-position : 0 6px;
}

a:link,
a:visited,
a:active {
	color : #006D3A;
	text-decoration : underline;
}
a:hover {
	text-decoration : none;
	color : #006D3A;
}

a img {border:0;}

hr {
	border : 0;
	background-color : white;
	height : 0;
	border-top : 1px solid #A6A6A6;
	margin-top : 5px;
	margin-bottom : 5px;
	clear:both;
}


/* Header
*************************************************************/
#header-top {
	clear : both;
	background : transparent url(/images/img_grad_orange.gif) 0 0 repeat-x;
	height : 6px;
	padding : 0;
	margin : 0;
	line-height : 1px;
	font-size : 1px;
	border-bottom : 1px solid white;
}

#header-banner {
	clear : both;
	background : transparent url(/images/img_header.jpg) 0 0 repeat-x;
	height : 58px;
	border-bottom : 1px solid white;
}


/* Header navigation */
#header-nav {
	clear : both;
	background-color : #007436;
	height : 18px;
	padding : 0 0 2px 0;
	font-size : .9em;
}

* html #header-nav {

}

#header-nav a:link,
#header-nav a:visited,
#header-nav a:hover,
#header-nav a:active {
	display : block;
	border : 0;
	color : #FFFFFF;
	text-decoration : none;
}
#header-nav a:hover {
	text-decoration : underline;
}

#header-nav a.highlight {text-decoration : underline !important;}

#header-nav ul {
	padding : 4px 0px 0px 23px;
	margin : 0;
	list-style-type : none;
	float : left;
}

#header-nav ul li {
	float : left;
	padding : 0 9px 0 9px;
	margin : 0;
	line-height : 1.1em;
	background-image : none;
	border-right : 1px solid #FFFFFF;
}

#header-nav ul li.last-item {
	border-right: 0;
}

#header-nav ul li.login {
	float : right;
	border-right : 0;
	padding-right : 15px;
}


/* control table
*************************************************************/
#page-wrapper {
	margin : 0;
	min-width : 750px;
	font-size : 0.75em;
}

#col-right {
	/*float: right;*/
	position : absolute;
	right : 0;
	background : transparent url(/images/img_squares_rhs.jpg) 100% 15px no-repeat;
	padding : 191px 15px 15px 26px;
	width : 170px;
	\width : 211px;
	w\idth : 170px;
	font-size : 0.8em;
	color: #01025E;
	background-color : white;
}

#col-right p {
	padding : 4px 6px 6px 6px;
	line-height: 11px;
}

#col-right img {
	padding-top : 26px;
}

#content {
	padding : 15px 0 0 26px;
	margin-right : 211px;
}

#content p,
#content ul {
	padding-right : 15px;
}

#logo {
	background : transparent url(/images/img_logo.gif) 0 0 no-repeat;
	height : 57px;
	padding : 10px 0 10px 0;
	margin-bottom : 1em;
}

#footer {
	font-size : 0.8em;
	border-top : 1px solid #007436;
	margin : 40px 10px 0 10px;
	line-height : 1.2em;
}
#footer-text{
	padding : 20px 0 20px 16px;
}
#footer-home {
	font-size : .65em;
	margin : 30px 10px 10px 0px;
	line-height : 1.1em;
}

#login a {
	color : #B26603;
	font-size : .75em;
	font-weight: bold;
	background : transparent url(/images/login-arrow.gif) 0 5px no-repeat;
	padding-left : 9px;
}

#content table {
	color : #006D3A;
	border-top : 1px solid #006D3A;
	border-bottom : 1px solid #006D3A;
	border-collapse : collapse;
	margin: 15px 0;
}

#content th {
	text-align : left;
	background-color : #C5E2CE;
	padding : 5px 24px;  
}

#content td {
	background-color : #E8F8ED;
	border-top : 1px solid #FFFFFF;
	padding : 5px 24px;
}

#content a:link,
#content a:visited,
#content a:active {
	color : #B26603;
	text-decoration : underline;
}
#content a:hover {
	text-decoration : none;
	color : #B26603;
}




/* Generic reusable classes
*************************************************************/
.quicklinks {
	font-size : 1.1em;
	list-style-type : none;
	padding-bottom : 25px;
	margin : 15px 0 10px 0;
	border-bottom : 1px solid #007436;
}

.quicklinks a:visited {
	color : #D9A056 !important;
	text-decoration : underline;
}

.quicklinks a:link,
.quicklinks a:active {
	color : #B26603;
	text-decoration : underline;
}

.quicklinks a:hover {
	text-decoration : none;
	color : #B26603;
}

.quicklinks li {padding : 0 0 0 15px;}

.nata-logo {margin-left : 52px;}

.aa-logo {float : right;
		  margin-right : -180px;
		  margin-top : -30px;			
}

.float-middle {
	margin : 0 auto 0 auto;
}

.top {
	color : #B26603;
	font-size : 1.1em;
	list-style-type : none;
	padding-bottom : 5px;
	margin : 0 0 5px 0;
	text-align : right;
}

.top a:link,
.top a:visited,
.top a:active {
	color : #B26603;
	text-decoration : underline;
}

.top a:hover {
	text-decoration : none;
	color : #B26603;
}

.staff-img { padding-right : 10px;}

.map { 
	text-align : center;
	padding : 20px 0;
}
