@charset "UTF-8";
body {
	background-color: #FFFFFF;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(images/bkgrnd/BarbedWireBIGTILE.jpg);
	background-repeat: repeat-x;
	background-position: 0px 75px;
}

.citeURLs {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	}


.mainindexpg {
	height: 580px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	border: solid black thin;
	background-color: #FFFFCC;
}
.mainboxinside {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	border: solid black thin;
	background-color: #FFFFCC;
}

/* NAVBAR LINKS */
a:link {
	color: #000000;
	text-decoration: none;
	
}
a:visited {
	text-decoration: none;
	color: #333333;
	
}
a:hover {
	text-decoration: underline;
	color: #660000;	
		
}
a:active {
	text-decoration: underline;
	color: #660000;
}

/* INTERIOR LINKS */
a.interior:link {
	color: #660000;
	text-decoration: underline;
}
a.interior:visited {
	text-decoration: underline;
	color: #333333;
}
a.interior:hover {
	text-decoration: underline;
	color: #0000CC;
}
a.interior:active {
	text-decoration: underline;
	color: #660000;
}
a.selected {
	font-weight: bold;
	font-size: 1.2em;
}


/* FOOTER LINKS */

a.foot:link {
	color: #666666;
	text-decoration: none;
}
a.foot:visited {
	text-decoration: none;
	color: #666666;
}
a.foot:hover {
	text-decoration: underline;
	color: #0000CC;
}
a.foot:active {
	text-decoration: underline;
	color: #0000CC;
}

.footer {
	font-size: 11px;
	color: #666666;
	height: 20px;
	width: 780px;
	text-align: center;
	border-top: solid black thin;
	padding-top: 5px;
}

/* NAVIGATION BAR */
div.nav {
	border: 1px solid #979797;
	background: #999999;
	text-align: center;
	border: 0 0 0;
	margin-left: 5px;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
	height: 20px;
}
div.selected {
	background-color: #fff;
	border: thin solid #000;
}
.about {
	width: 50px;
}

.about2 {
	width: 50px;
}

.ptsdata {
	width: 65px;
}

.downloaddata {
	width: 110px;
}

.countries {
	width: 80px;
}

.faq {
	width: 35px;
}

.comparisons {
	width: 150px;
}

.bibliography {
	width: 90px;
}

.contact {
	width: 65px;
}

/* INDIVIDUAL COUNTRY NAVIGATION */

.individualcountry {
	height: 20px;
	width: 122px;
	background: #999999;
	border:1px solid #999999;
	text-align: center;
	border: 0 0 0;
	margin-left: 5px;
	float: left;
	margin-top: 0px;
	padding-top: 5px;
}


.individualselected {
	height: 20px;
	width: 122px;
	background: #ffffff;
	text-align: center;
	border: solid black thin;
	margin-left: 5px;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
}


.spare {
	height: 20px;
	width: 82px;
	background: #999999;
	text-align: center;
	border: 0 0 0;
	margin-left: 5px;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
}

.spare2 {
	height: 20px;
	width: 8px;
	background: #999999;
	text-align: center;
	border: 0 0 0;
	margin-left: 5px;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
}

/* NAV BARS */
.navigationbar {
	height: 40px;
	width: 735px;
	padding-left: 45px;
	margin-top: 15px;
}

.navigationbar2 {
	height: 70px;
	width: 780px;
	margin-top: 15px;
}


/* MAP PAGES */

.mapbox  {
	width: 400px;
	float: left;
	height: 550px;
}

.countrybox { /* list of countries */
	width: 165px;
	float: left;
	overflow: auto;
	height: 550px;
	padding-left: 10px;
}

.ptsbox {
	width: 200px;
	float: right;
	height: 580px;
	padding-right: 5px;
	overflow: auto;
}

/* BODY COPY */

p {
	margin-right: 200px;
	margin-left: 200px;
	line-height: 16px;
}
div.counter {
	font-size: 10px;
	background-color: #fff;
	border: thin solid #000;
	margin: 0px auto;
	height: 1.2em;
	width: 30px;
	text-align: center;
}
.levelstext {
	font-size: 11px;
}
.contentspaceholder {
	height: 350px;
	width: 780px;
}



/* FEATURE DIV */
.feature {
	background: #FFFFFF;
	height: 260px;
	width: 500px;
	margin-left: 140px;
	border: solid black thin;
}
.featureContent {
	background: #FFFFFF;
	height: 200px;
	width: 500px;
	overflow: auto;
	
}
.featureFooter {
	background: #FFFFFF;
	height: 30px;
	width: 500px;
	font-size: 12px;
}

/* NEW */
.new {
	color:#990000;
	font-weight:bold;
	background-color:#FFFFFF;	
}



/* BACKGROUND FOR INDIVIDUAL MAPS */
.Africa {
	background-color: #9a889a;
	}
.Eurasia {
	background: #cc6666;
	}
.Europe {
	background: #d9a582;
	}

.mapcontainer {
	width: 780px;
	height: 560px;
	}

.NorthAmerica {
	background: #9d9d89;
}

.Oceania {
	background: #b0b161;
	}
	
.SouthAmerica {
	background: #a49169;
	}
	


/* DATA ONLINE List of Countries and ratings */

.countrylistonline {
	width: 290px;
	float: left;	

	}

.ratingsonline {
	float: left;
	width: 465px;
	overflow: auto;
	
}


/* LEVELS BOTTOM of PAGE */

.five {
	background-color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	
	}

	
.four {
	background: #FF6600;
	font-size: 14px;
	font-weight: bold;
}

.three {
	background: #FFFF00;
	font-size: 14px;
	font-weight: bold;
}

.two {
	background: #99FF00;
	font-size: 14px;
	font-weight: bold;
}

.one {
	background: #00FF00;
	font-size: 14px;
	font-weight: bold;
}


/* LEVELS MAP PAGES */

.five2 {
	background-color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	
	}

	
.four2 {
	background: #FF6600;
	font-size: 11px;
	font-weight: bold;
}

.three2 {
	background: #FFFF00;
	font-size: 11px;
	font-weight: bold;
}

.two2 {
	background: #99FF00;
	font-size: 11px;
	font-weight: bold;
}

.one2 {
	background: #00FF00;
	font-size: 11px;
	font-weight: bold;
}

/*Table Data messages */
.rating_5 {
	background: #ff0000;	
}
.rating_4 {
	background: #ff9900;
}
.rating_3 {
	background: #ffff00;
}
.rating_2 {
	background: #ccff33;
}
.rating_1 {
	background: #66cc00;

}


/* WORLD MAP */
.map {
	height: 300px;
	width: 780px;
	background-color: #FFFFFF;
}
