/*	AAI: Site defined styles - works with Yahoo YUI grids CSS	*/
/*	FONT styling	*/

body	{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/centre-bg.jpg) center top repeat;
	color:#696a6c;
	margin:0; 
	padding:0;
}
p	{
	padding:2px 0 6px 0;
	font-size:100%;
	line-height:140%;
}

h1	{
	padding:2px 0 6px 0;
	color:#d22d2d;
	font-size:150%;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2	{
	padding:4px 0 4px 0;
	color:#d22d2d;
	font-size:130%;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;	
}
h3	{
	padding:2px 0;
	color:#d22d2d;
	font-size:110%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #dadada;
}
h4	{
	padding:2px 0;
	color:#d22d2d;
	font-size:110%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
h5	{
	padding:2px 0 6px 0;
	font-size:100%;
	line-height:140%;
	font-style:italic;
}
h6	{
	padding:2px 0;
}

h7	{
	padding:4px 0 4px 0;
	color:#0000FF;
	font-size:130%;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;	
	}

ul, ol	{}
a	{
	color:#d22d2d;
	text-decoration:none;
}
a:hover	{
	text-decoration:underline;
}
td	{
	padding:4px;
	vertical-align:top;
}


/*	LAYOUT styling	*/

#custom-doc { /*	width of 959 pixels	*/
    margin:auto;text-align:left; /* leave unchanged */ 
    width:61.54em;/* non-IE */ 
    *width:60.06em;/* IE */ 
    min-width:800px;/* optional but recommended */ 
}
.banner	{
	height:131px;
} 
.banner img	{
	border:none;
}
.homebanner	{
	height:197px;
}
div.global-nav	{
	height:30px;
	background:url(../images/nav-bg-800.jpg) top repeat-x;	
}
.global-nav ul	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:120%;
	padding:4px 0 0 0;	
	text-align:center;
}
.global-nav ul li	{
	display:inline;
	padding:0 20px;
}
.global-nav ul li a	{
	color:#fff;
	text-decoration:none;	
}
.global-nav ul li a:hover	{
	color: #333;
}
div.left-col	{
	background:#fff;
	width:200px;
}
div.left-nav	{
	background:url(../images/left-nav-bottom.jpg) bottom repeat-x #e2e3e4;
}
.left-nav h2	{
	padding:12px 0 0 12px;
}
.left-nav ul	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#696a6c;
	font-size:120%;
	padding-bottom:18px;
}
.left-nav ul li	{
	padding:12px 2px 0 12px;
}
.left-nav ul li a	{
	color:#696a6c;
	text-decoration:none;
}
.left-nav ul li a:hover	{
	color:#d12d2c;
}
.donate-now	{
	background:#fff;
	margin:12px 0;
}
.donate-now img	{
	border:none;
}

.search {
padding-left:10px;
padding-bottom:20px;

}
.captions	{
	font-size:80%;
	color:#d12d2c;
}

.bold	{
	padding:2px 0 6px 0;
	font-size:100%;
	line-height:140%;
font-weight:bold;
}
.h7 {
	color: #0099CC;
	font-size: medium;
}

#bd	{
	background:#fff;
}
#ft	{
	color:#fff;
	text-align:right;
	margin:8px 0 32px;
	font-size:85%;
}
#ft a	{
	color:#fff;
}
.content	{
	margin:6px 10px;
	background:#fff;
}
h3 a	{
	color:#0090d6;
}
.breadcrumbs	{
	font-size:85%;
}
.content ul	{
	margin:0 0 0 30px;
}
.content li	{
	padding:2px 0 4px 0;
	list-style-type:square;
}
th, td	{
	padding:4px;
	vertical-align:top;	
}
th	{
	background:#706f74;
	color:white;
	font-weight:bold;	
}
table.fullpage td	{
	border:none;
	padding:0;
}
table.indextable td, table.indextable th	{
	border-left:1px solid #706f74;
}

.staff-login{
padding:5px 2px 0pt 12px;
}

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:180px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

