html, body{
	height: 100%;
	width: 100%;
	}

body	{
	background-position: top left;	
	margin: 0px 0px 0px 0px;
	font-family: Arial, sans-serif;
	font-size: 100%;
	overflow-x: hidden;
	}

.index	{
	background-color: #8AABC5;
	}

.blackdiv{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	background-color: #000000;
	height: 117px;
	text-align: center;
	}	

.main	{
	background: #8AABC5 url("linksHeader.jpg") repeat-x;
	}

.mex	{
	background: #145A44 url("MexHeader.jpg") repeat-x;
	}

.can	{
	background: #FF0000 url("CanHeader.jpg") repeat-x;
	}

.usa	{
	background: #E04040 url("USHeader.jpg") repeat-x;
	}

.aus	{
	background: #010171 url("AusHeader.jpg") repeat-x;
	}
	
.centrocaribe	{
	background: #8AABC5 url("CCHeaderBlack.jpg") repeat-x;
	}

.ccred {
    background: #003375 url("CCHeaderRed.jpg") repeat-x;
    }
    
.ccblue	{
	background: #0752A5 url("CCHeaderBlue.jpg") repeat-x;
}

.jam	{
	background: #087B38 url("CCHeaderBlack.jpg") repeat-x;
}

.bah	{
	background: #008bac url("CCHeaderBlack.jpg") repeat-x;
}

h1.title{
	position: absolute;
	top: 15px;
	left: 25px;
	width: 100%;
	margin: 0px;
	font-size: 52px;
	color: #FFFFFF;
	text-shadow: 4px 4px 2px #000000;
	white-space: nowrap; 
	text-overflow: clip;
	}

.flag{
	height: 100px;
	width: 150px;
	position: absolute;
	top: 5px;
	right: 100px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	z-index: -1;
	}
	

.canbar li, .usabar li, .mexbar li, .panbar li, .centrobar li, .jambar li, .bahbar li, .mainbar li{
	display: inline;
	}

.canbar li a, .usabar li a, .mexbar li a, .panbar li a, .centrobar li a, .jambar li a, .bahbar li a, .mainbar li a{
	text-decoration: none;
	padding: 0 1.5%;
	}

.indexbar{
	width: 100%;
	height: 22px;
	position: absolute;
	top: 117px;
	background-color: #988062;
	text-align: center;
	color: #000000;
	font-size: 16px;
	padding-top: 4px;
	}

.menubar{
	width: 100%;
	height: 22px;
	position: absolute;
	top: 100px;
	}

.canbar, .usabar, .mexbar, .panbar, .centrobar{
	background-color: #FFFFFF;
	width: 100%;
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 4 0;
	font-size: 18px;
	position: absolute;
	top: 100px;
	}
	
.jambar, .bahbar{
	background-color: #FCEC19;
	width: 100%;
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 4 0;
	font-size: 18px;
	position: absolute;
	top: 100px;
	}
	
.mainbar{
	background-color: #988062;
	width: 100%;
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 4 0;
	font-size: 18px;
	position: absolute;
	top: 100px;
	}


.mainbar a:link{text-decoration: none; color: #000000;}
.mainbar a:visited{text-decoration: none; color: #000000;}
.mainbar a:hover{text-decoration: none; color: #FFFFFF;}
.mainbar a:active{text-decoration: none; color: #FFFFFF;}

.canbar a:link{text-decoration: none; color: #FF0000;}
.canbar a:visited{text-decoration: none; color: #FF0000;}
.canbar a:hover{text-decoration: none; color: #000000;}
.canbar a:active{text-decoration: none; color: #000000;}

.usabar a:link{text-decoration: none; color: #09325E;}
.usabar a:visited{text-decoration: none; color: #09325E;}
.usabar a:hover{text-decoration: none; color: #E04040;}
.usabar a:active{text-decoration: none; color: #000000;}

.mexbar a:link{text-decoration: none; color: #145A44;}
.mexbar a:visited{text-decoration: none; color: #145A44;}
.mexbar a:hover{text-decoration: none; color: #D50E04;}
.mexbar a:active{text-decoration: none; color: #000000;}

.centrobar a:link{text-decoration: none; color: #0142A6;}
.centrobar a:visited{text-decoration: none; color: #0142A6;}
.centrobar a:hover{text-decoration: none; color: #C61825;}
.centrobar a:active{text-decoration: none; color: #C61825;}

.jambar a:link{text-decoration: none; color: #000000;}
.jambar a:visited{text-decoration: none; color: #000000;}
.jambar a:hover{text-decoration: none; color: #087B38;}
.jambar a:active{text-decoration: none; color: #087B38;}

.bahbar a:link{text-decoration: none; color: #000000;}
.bahbar a:visited{text-decoration: none; color: #000000;}
.bahbar a:hover{text-decoration: none; color: #008BAC;}
.bahbar a:active{text-decoration: none; color: #008BAC;}

.panbar a:link{text-decoration: none; color: #003375;}
.panbar a:visited{text-decoration: none; color: #003375;}
.panbar a:hover{text-decoration: none; color: #D21033;}
.panbar a:active{text-decoration: none; color: #D21033;}

hr	{
	width: 75%;
	}

div.content{
	position: relative;
	top: 150px;
	max-width: 970px;
	margin: 0 auto;
	}

div.wanted{
	position: relative;
	top: 135px;
	max-width: 650px;
	margin: 0 auto;
	text-align: left;
	}

div.icontent{
	position: relative;
	top: 150px;
	max-width: 1000px;
	margin: 0 auto;
	}

table.pagenav{
	width: 727px;
	text-align: center;
	color: #FFFFFF;
	}

table.pagenav a:link{color: #FFFFFF;}
table.pagenav a:visited{color: #FFFFFF;}
table.pagenav a:hover{color: #FFFFFF;}
table.pagenav a:active{color: #FFFFFF;}

.pagenav p{
	text-align: left;
	}

div.main{
	border: none;
	text-align: left;
	color: #000000;
	}

table.wall{
	max-width: 1000px;
	border: none;
	text-align: center;
	}

.wall td{
	text-align: left;
	}

h2	{
	text-align: center;
	font-size: 32px;
	text-shadow: 3px 3px 2px #000000;
	color: #FFFFFF;
	}

.wall img{
	width: 300px;
	border: none;
	}

.plate img, .desc img, .descb img, .mexstate img, .plateb img{
	width: 300px;
	border: none;
	}

div.ccmap{
	margin: 0px;
	padding: 0px;
	border: 6px ridge #FFFFFF;
	width: 781px;
	}
	
div.plate{
	margin: 3px;
	padding: 3px;
	border: 4px ridge #FFFFFF;
	text-align: center;
	font-size: 0.9em;
	color: #FFFFFF;
	width: 300px;
	display: inline-block;
	vertical-align: top;
	}

div.plateb{
	margin: 3px;
	padding: 3px;
	border: 4px ridge #000000;
	text-align: center;
	font-size: 0.9em;
	color: #000000;
	width: 300px;
	display: inline-block;
	vertical-align: top;
	}

div.desc{
	margin: 3px;
	padding: 3px;
	border: 4px ridge #FFFFFF;
	text-align: left;
	font-size: 0.9em;
	color: #FFFFFF;
	width: 300px;
	display: inline-block;
	vertical-align: top;
	}
	
div.descb{
	margin: 3px;
	padding: 3px;
	border: 4px ridge #000000;
	text-align: left;
	font-size: 0.9em;
	color: #000000;
	width: 300px;
	display: inline-block;
	vertical-align: top;
	}

table.mexstate{
	border-spacing: 5px 10px;
	}	

.mexstate td{
	padding: 3px;
	border: 4px ridge #FFFFFF;
	text-align: left;
	font-size: 0.9em;
	color: #FFFFFF;
	}

div.disp{
	margin: 3px;
	padding: 3px;
	border: none;
	text-align: center;
	font-size: 1.0em;
	color: #000000;
	width: 300px;
	display: inline-block;
	vertical-align: top;
	}

.disp img{
	width: 300px;
	}

a img	{
	border: none;
	}

div.dispdesc{
	margin: 3px;
	padding: 3px;
	border: 2px solid black;
	text-align: left;
	font-size: 1.0em;
	color: #000000;
	width: 300px;
	display: inline-block;
	vertical-align: top;
	}

div.mexmap{
	margin: 5px;
	border: none;
	text-align: center;
	color: #FFFFFF;
	}

div.mexnav{
	border: none;
	width: 120px;
	margin: 1px 10px 1px 5px;
	text-align: center;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: top;
	}

.mexnav img{
	width: 120px;
	}

.usnav	{
	width: 415px;
	border: none;
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
	}

.usnav2	{
	font-size: 0.8em;
	text-align: left;
	width: 100%;
	color: #FFFFFF;
	margin: 5px;
	display: inline-block;
	vertical-align: top;
	}

.usnav2 img{
	float: left;
	width: 140px;
	margin-right: 8px;
	}

.indnav	{
	width: 250px;
	margin: 10px 20px;
	display: inline-block;
    font-size: 1.1em;
	text-align: center;
	vertical-align: top;
	}
	

.indimg	{
	width: 359px;
	margin: 10px 20px;
	float: left;
	text-align: center;
	}	

ul.links	{
	width: 400px;
	list-style-type: none;
	}

.links a:link{text-decoration: underline; color: #000000;}
.links a:visited{text-decoration: underline; color: #000000;}
.links a:hover{text-decoration: underline; color: #FFFFFF;}
.links a:active{text-decoration: underline; color: #FFFFFF;}


div.footb{
	border: none;
	height: 75px;
	text-align: center;
	font-size: 0.75em;
	color: #000000;
	}
div.footw{
	border: none;
	height: 75px;
	text-align: center;
	font-size: 0.75em;
	color: #FFFFFF;
	}

.footb a, .footw a{
	font-size: 125%;
	}

.footb a:link{text-decoration: underline; color: #000000;}
.footb a:visited{text-decoration: underline; color: #000000;}
.footb a:hover{text-decoration: underline; color: #000000;}
.footb a:active{text-decoration: underline; color: #000000;}

.footw a:link{text-decoration: underline; color: #FFFFFF;}
.footw a:visited{text-decoration: underline; color: #FFFFFF;}
.footw a:hover{text-decoration: underline; color: #FFFFFF;}
.footw a:active{text-decoration: underline; color: #FFFFFF;}
	
