/* maroon: #B24
   grey: #F5F5F5
   dark blue: #235
   light blue: #cbe5fe
*/

a:link.link, a:visited.link {
	text-decoration: none;
	border-bottom: 1px solid #bb2244;
	font-family:Verdana, Helvetica, sans-serif;
	color: #BB2244;
	padding:0px 5px;
}

a:hover.link {
	text-decoration:none;
	border:1px solid #B24;
	font-family:Verdana, Helvetica, sans-serif;
	background-color: #F5F5F5;
	color:#000;
	padding:0px 4px;
}	


h1, h2, h3, h4 {
	font-weight:bold;
	color:#000000;
	font-family:Verdana, Helvetica, "sans-seif";
	margin:10px 5px;

}

h1 { font-size:18pt; }
h2 { font-size:16pt; }
h3 { font-size:14pt }
h4 { font-size:12pt; }

h4 a:link, h4 a:visited {
	text-decoration:none;
	border-bottom:1px solid #B24;
	font-family:Verdana, Helvetica, "sans-seif";
	background-color:transparent;
	color: #223355;
}

h4 a:hover {
	background-color:#cbe5fe;
	text-decoration:none;
	border-bottom:none;
}

ul {
}

ul li {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.4em;
	list-style-type: disc;
	color:#B24;
}

ul li span.text {
	color:black;	
}

p.smalltext {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.4em;
	color:black;
	text-align:center;
}

/* navigation links for top and bottom of page */

div.linkbar {
	width:788px; height:20px;
	margin:5px auto;
	text-align:center;
	border:1px solid #BB2244;
	background-color: #BB2244;
	display:table;
	vertical-align:middle;
}

div.linkbar ul {
	display:inline;
	margin:0px; padding:0px;
}

div.linkbar ul li {
	padding:5px 15px; margin:0px;
	font-size:12px;
	font-family:Verdana, Helvetica, sans-serif;
	list-style:none;
	display:inline;
	line-height:1.4em;
}

a:link.toplink, a:visited.toplink {
	background-color:#FAFAFA;
	text-decoration:none;
	color:black;
	padding:0px 5px;
}

a:hover.toplink {
	background-color:#999999;
	text-decoration:none;
	color:white;
	padding:0px 5px;
}

a:link.linkhilite, a:visited.linkhilite, a:hover.linkhilite {
	background-color:#cbe5fe;
	text-decoration:none;
	color:black;
	padding:0px 5px;
}

/* main content box */

div.mainbox {
	background-image:url(images/globe_amerist.jpg);
	background-repeat:no-repeat;
	background-color:#DAF4F0;
	width:788px; height:695px;
	margin:0px auto;
	/*border-left:1px solid #B24;
	border-right:1px solid #B24;
	border-top:1px solid black;
	border-bottom:1px solid black;*/
}

div.mainbox_plain {
	background:url(images/globe_plain_fade.jpg) #BBDDFF no-repeat top left;	
	width:788px; 
	margin:0px auto;
	/*border-left:1px solid #B24;
	border-right:1px solid #B24;
	border-top:1px solid black;
	border-bottom:1px solid black; */
}

/* small section for amerist contact info on index page */
div.mainbox div.amerist {
	width:230px;
	height:305px;
	float:left;
	padding:10px;
	text-align:center;
	color:black;
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
	line-height:1.3em;

}
div.mainbox div.amerist img {
	margin:10px 0px;
}

div.mainbox div.amerist div.address {
	margin:10px 0px 0px 0px;
	background-color:#F5F5F5;
	border:1px solid #BB2244;
	padding:0px;
	text-align:center;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
}

div.pagetitle {
 	text-align:center;
	padding:10px;
}

div.pagecontent p {
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	padding:8px;
	margin:5px;
	line-height:1.4em;
	text-align:left;
}

/* category boxes */

div.innercell {
	border:2px solid #B24;
	margin:10px; padding:10px;
	width:90%;
	background-color:#F5F5F5;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}

div.innercell h4 {
	/* border-bottom:1px solid #B24; */
}
div.innercell p {
	
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	line-height:1.5em;
	color:#000000;
	
	 /* padding:0px 50px 0px 0px; */
}

/* table data */

table.oldskool {
	width:800px;
}

table.oldskool td {
	border:none;
	padding:0px;
	margin:3px;

}
table.data {
	margin: 5px 15px;
}

table.data th {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	background-color:#999;
	border:1px solid black;
	padding:2px 8px;
	font-size:12pt;
}

table.data td {
	font-family:Verdana, Helvetica, sans-serif;
	padding:5px;
	border: 1px solid #B24;
	background-color:#F5F5F5;
	text-align:center;
	font-size:10pt;
}

table.data tr td:first-child {
	text-align:left;
}

table.data td.color {
	background-color:#EEEEE0;

}

.footertext {
	font-size:70%; text-align:justify;
	font-family:Verdana, Helvetica, sans-serif;
}
