@import "/shared/first-layer/stylesheets/text.css";

body {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: small;
 background: #fff;
 color: #000;
 padding: 0;
 margin: 0;
}

a:link,
a:visited { color: blue; text-decoration: underline; }
a:hover { text-decoration: none; }

/* layout */
#wrap {
 width: 770px;
 min-width: 770px;
 max-width: 770px;
 padding: 0;
 margin: 0 auto;
}
/* ------- */

/* header */
#header {
	background: url(/shared/third-layer/images/globe_top_bg.png) no-repeat top left;
	height: 52px;
 padding: 0;
 margin: 0; 
 position: relative;
}

#second_layer #header {
	background: url(/shared/third-layer/images/second-layer/globe_top_bg.gif) no-repeat top left;
	height: 30px;
}

#header ul {
	position: absolute;
	right: 0;
	bottom: -13px; 
	padding: 0.3em 0 0.3em 0.3em;
}

#header ul li {
	display: inline;
	list-style-type: none;
	padding: 0.2em 5px 0.3em 15px;
	margin: 0 0 0 -5px;
	font-size: 90%;	
	background: #d8d9d9 url(/shared/third-layer/images/header_links_li_bg.gif) no-repeat center left;
}
#header ul li#first {
	background: #d8d9d9 url(/shared/third-layer/images/header_links_corner_bg.gif) no-repeat bottom left;
	padding-left: 35px;
}

#header ul li a {
	text-decoration: none;
	color: #1d1652;
}
#header ul li a:hover {text-decoration: underline;}
/* ------- */

/* section_heading */
#section_heading {	
	height: 97px;
 text-indent: -2000px;
 padding: 0;
 margin: 0;
}

#second_layer #section_heading {
	height: 51px;
}
/* ------- */

/* additional_message */
#additional_message {
 padding: 5px;
 margin: 0 auto;
 text-align: center;
 font-style: italic;
 font-size: 90%;
 width: 95%;
}
/* ------- */

/* content */
#content {
	margin-top: 10px;
	background: url(/shared/third-layer/images/content_index_bg.gif) repeat-y top left;
	overflow: hidden;
	width: 100%;
}

#second_layer_content {
	margin: 10px 5px;
}
/* ------- */

/* links */
#links {	
	width: 200px;
	float: left;
	margin-left: -2px;
	/* Was getting bumped over for some reason */
}

#links ul {
	padding: 0;
	margin: 0;
	background: #d8d9d9;
}

#links ul li {
	list-style: none;
	margin: 0;
	border: 0;
	border-bottom: 1px solid #fff;
}

#links ul li a {
	display: block;
	width: 170px;
	padding: 4px 6px;
	border: 0;
	border-left: 10px solid #d8d9d9;
	text-decoration: none;
	text-align: left;
	color: #4e4a76;
}

#links ul li a:hover {border-color: #fb7611;}
/* ------- */

/* news_information */
#news_information {	
	width: 355px;
	margin: 0 10px;
	float: left;
	overflow: auto;
}

#news_information ul {	
	margin-left: 10px;
	padding-left: 10px;
}
/* ------- */

/* message */
#message {
	width: 193px;
	height: 210px;
 text-indent: -2000px;
	background: no-repeat top left;
	float: left;
}
/* ------- */

/* statement */
@media screen {
	#statement {clear: both;}
}
#statement {
	background: #415971 url(/shared/third-layer/images/statement_bg.png) no-repeat bottom right;
	min-height: 7em;
	margin-top: 10px;	
	color: #fff;
	overflow: hidden;
	width: 100%;
}
#statement p {
	padding: 5px 5px 5px 20px;
	float: left;
}

#statement ul {
 padding: 0 5px 0 0;
 margin-left: 0;
 width: 25%;
 float: right;
}

#statement ul li {
 list-style: none;
 text-align: left;
 margin: 0;
 padding: 0.25em;
 border-bottom: 1px solid #fff;
}
#statement ul li#last {border:none;}
#statement ul li a {
	padding-left: 5px;
	text-decoration: none;
	color: #fff;
}
#statement ul li a:hover {text-decoration: underline;}
/* ------- */

/* footer */
@media screen {
	#footer {clear: both;}
}

#footer {
 clear: both;
 padding: 10px;
 margin-top: 10px;
 text-align: center;
}
.border {border-top: 1px solid #1D1753;}

#footer ul {
 text-align: center;
 padding: 0;
}
#footer ul li {
 display: inline;
 padding: 0 .5em;
 border-left: 1px solid #000;
 line-height: 10px;
 font-size: 90%;
}
#footer ul li#last {
 border-right: 1px solid #000;
}
/* ------- */

