/* commented backslash hack to hide from ie5Mac \*/
html,body {height:100%;}
/* end hack */
*,body {
	font-family:sans-serif;
	margin:0;
	padding:0;
}
body {
	min-width:790px;
}
#alert {
	background-color:#FFFC67;
	border-bottom:1px solid #777;
	border-top:1px solid #777;
	color:#333;
}
#alert h2 {
	color:#f00;
	font-size:1.3em;
}
div#alert h2 a {
	color:#f00;
	display:block;
}
#alert p {
}
#alert a {
	color:#000;
	padding:0.5em;
	display:block;
	text-decoration:none;
}
a.video {
	background:url(/common/images/play.gif) no-repeat right;
	padding:1px 61px 1px 0;
}
#outer {
	/*min-height:100%;
	height:auto;*/
	background-color:#ece7d2;
}
* html #outer {
	height:100%;
} /* ie6 and under */
#header {
	background:url(../images/t_images/standard_logosfatext.jpg) no-repeat 186px top #ff4545;
  height:105px;
}
#header h1 {
	background:url(../images/t_images/standard_logosfa.jpg) no-repeat left top;
	height:105px;
	text-indent:-2000px;
}
#header h1 a {
	display:block;
	height:105px;
	width:186px;
}
#header #tools {
	background-color:#363837;
	color:#fff;
	display:block;
	height:20px;
	overflow:hidden;
	margin:-20px 0 0 186px;
}
#header #tools #gsearch {
	background:url(../images/t_images/standard_google.gif) no-repeat 5px;
	float:left;
	padding:1px 0 0 55px;
}
#header #tools #gsearch form input.textfield {
	background-color:#d6d6c1;
	border:1px solid #101110;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	margin-right:5px;
	padding:1px;
	vertical-align:top;
}
#header #tools #gsearch form label {
	display:none;
}
#header #tools #mysfa {
	float:left;
	margin-left:20px;
}
#header #tools iframe {
	border:0px;
}
#quicklinks {
	position:absolute;
	left:700px;
	top:88px;
}
#quicklinks a {
	background-color:#d6d6c1;
	border:1px solid #101110;
	border-top:0;
	color:#000;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	padding:1px 3px;
	text-decoration:none;
}
#quicklinks a:hover {
	background-color:#eee;
}
#ql, #ql ul {
	padding:0;
	margin:0;
	list-style:none;
}
#ql a {
	display:block;
	width:120px;
}
#ql li {
	float:left;
	width:120px;
}
#ql li a.label {
	background-image:url(../images/t_images/standard_qlinkarrow.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#ql li ul {
	position:absolute;
	width:120px;
	left:-999em;
}
#ql li:hover ul {
	left:auto;
}
#ql li:hover ul, #ql li.sfhover ul {
	left:auto;
}
#headernav {
	background:url(../images/t_images/standard_headernavbg.jpg) repeat-x;
	display:block;
	height:30px;
}
#headernav img {
	border:none;
}
#headernav div.leftheadernav {
	height:30px;
	float:left;
}
#headernav div.rightheadernav {
	height:30px;
	float:right;
}
#leftColumn {
	font-size:0;
	float:left;
	width:186px;
}
#leftColumn span.leftColumnImage {
	display:block;
	font-size:0;
}
#leftColumn img{
	border-bottom:5px solid #525243;
}
#centerColumn {
	background:url(../images/t_images/shadow.jpg) repeat-y #fff;
	border-right:1px dashed #cbcbc6;
	margin:0 139px 0 186px;
	padding:20px;
	min-height:455px;
	min-width:415px;
}
#centerColumn div.left {
	float:left;
	margin-right:1em;
}
#centerColumn div.right {
	float:right;
	margin-left:1em;
}
#centerColumn div.featured {
	background:url(/common/images/t_images/featured_div.gif) top left repeat-x #fff;
	border:3px double #ccc;
	width:30%;
	padding:0.5em;
}
#centerColumn div.featured p.smallText {
	font-size:0.6em;
}
#centerColumn div.crimealert {
	background-color:#E07073;
	border:3px double #000;
	width:30%;
	padding:0.5em;
}
#centerColumn div.crimealert a {
	color:#000;
}
#centerColumn div.featured h3 {

}
#centerColumn h2.pagetitle {
	color:#306;
	font:1.3em serif;
	letter-spacing:0.05em;
	margin-bottom:0.3em;
}
#centerColumn div.ssContainer {
}
#centerColumn div.ssContainer h3 {
	color:#333;
	font-size:1em;
	font-style:italic;
	margin-bottom:0.125em;
}
#centerColumn div.ssContainer p {
	font-size:0.75em;
	font-style:italic;
	line-height:1em;
	margin:5px !important;
}
#centerColumn div.featDonor {
	background-color:#e5e5e5;
	float:right;
	padding:1px;
	margin:0 0 5px 5px;
	width:140px;
}
#centerColumn div.featDonor h3 {
	color:#333;
	font-size:1em;
	font-style:italic;
	margin-bottom:0.125em;
	padding:0.125em;
}
#centerColumn div.featDonor img {
	background-color:#fff;
	border:1px solid #777;
	display:block;
	padding:2px;
	text-align:center;
}
#centerColumn div.featDonor p {
	font-size:0.75em;
	padding:5px;
}
#centerColumn div.contentPhoto {
	background-color:#e5e5e5;
	clear:right;
	margin:10px 0 0 10px;
	padding:2px;
}
#centerColumn div.contentPhoto p {
	font-size:0.7em !important;
	margin:0 5px;
}
#centerColumn h4.pagesubtitle {
	font-size:0.7em;
	margin-bottom:1em;
}
#centerColumn p,
#centerColumn address {
	font-size:0.9em;
	line-height:1.3em;
  	padding:0 0 0.75em 0;
}
#centerColumn address {
	font-style:normal;
	line-height:1em;
}
#centerColumn address span {
	display:block;
}
#centerColumn div.sectionBlock {
	margin-left:1em;
}
#centerColumn .sectionHeading {
	color:#306;
	font-size:1em;
	font-weight:bold;
	margin-top:1.5em;
}
.subdued {
	color:#777;
}
#centerColumn img {
	margin:5px;
}
#centerColumn a img {
	border:none;
}
img.border1 {
	border:1px solid #777 !important;
	padding:2px !important;
}
#centerColumn a {
	color:#f00;
	text-decoration:none;
}
#centerColumn a:hover {
	text-decoration:underline;
}
#centerColumn a:visited {
	color:#96b;
}
#centerColumn fieldset.standard {
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	padding:0 1.25em 1.25em 1.25em;
}
#centerColumn fieldset.standard legend {
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	color:#777;
	font-weight:bold;
	padding:0 0.25em;
}
#centerColumn fieldset.standard form button {
	font-size:0.8em;
	margin:0 0.5em;
	padding:0 1em;
}
#centerColumn p.breadcrumbs {
	border-bottom:1px dashed #cbcbc6;
	font-size:0.7em;
	margin-bottom:1em;
	padding-bottom:0.5em;
}
#centerColumn p.centerPara {
	text-align:center;
}
#centerColumn p.breadcrumbs a {
	color:#000;
	text-decoration:none;
}
#centerColumn p.footer {
	font-size:0.7em;
	line-height:1.2em;
	text-align:center;
}
#centerColumn p.breadcrumbs a:hover {
	color:#ff4545;
	text-decoration:underline;
}
#centerColumn p.topofpage {
	border-top:1px dashed #cbcbc6;
	clear:both;
	display:block;
	margin-top:1em;
	padding-top:0.5em;
}
#centerColumn p.topofpage a {
	background:url(../images/t_images/standard_top.gif) no-repeat left;
	display:block;
	text-indent:-2000px;
	width:49px;
}
#centerColumn ul {
	font-size:14px;
	list-style-type:square;
	margin-left:2em;
}
#centerColumn ol {
	font-size:14px;
	margin-left:2em;
}
#centerColumn li {
	line-height:1.3em;
}
#centerColumn ul.center {
	margin:0 auto 1em auto;
	text-align:center;
	width:100%;
}
#centerColumn ul.inline li {
	display:inline;
	margin:0 5%;
}
#makeagift {
	margin:2em 0;
}
#makeagift a img {
	border:0;
}
#centerColumn blockquote {
	margin-left:2em;
}
#centerColumn div {
	margin-bottom:1em;
}
#centerColumn div.groupset {
	width:45%;
}
#centerColumn div.groupcontainer {
	border:1px solid #ccc;
}
#centerColumn div.groupcontainer h3 {
	background-color:#306;
	color:#fff;
	font-size:0.85em;
	padding:0.125em;
}
#centerColumn div.groupcontainer ul {
	padding:0.5em 0;
}
#centerColumn table.standardTable {
	border-collapse:collapse;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size:0.9em;
}
#centerColumn table.standardTable th {
	background-color:#306;
	border:1px solid #306;
	color:#fff;
	padding:2px 15px 2px 2px;
	text-align:left;
	vertical-align:top;
}
#centerColumn table.noHeader {
	border-top:1px solid #ccc;
}
#centerColumn tr.shaded {
	background-color:#FBEDFF;
}
#centerColumn table.standardTable td {
	border-bottom:1px solid #ccc;
	padding:2px 15px 2px 2px;
	vertical-align:top;
}
#centerColumn table.standardTable td.center {
	text-align:center;
}
#centerColumn table.standardTable td.right {
	text-align:right;
}
#centerColumn table.noborder,
#centerColumn table.noborder tr,
#centerColumn table.noborder td{
	border:0;
}
#centerColumn table.cellborders td {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#centerColumn table.smallText {
	font-size:0.6em;
}
#centerColumn select {
	font-size:0.8em;
}
#centerColumn input {
	font-size:0.8em;
}
#rightPanel {
	background-color:#ffc;
	border:1px solid #999;
	float:right;
	font-size:0.8em;
	margin-left:1em;
	padding:0.5em;
}
#rightColumn {
	background-color:#fff;
	border-left:1px dashed #cbcbc6;
	float:right;
  font-size:0.7em;
	padding-top:10px;
	width:139px;
}
.smallText {
	font-size:0.6em;
}
/* == IE 3px jog correction hack == */
* html #leftColumn {margin-right:-3px;}
* html #rightColumn {margin-left:-4px;}
* html #centerColumn {margin-left:183px; margin-right:135px; height:455px;}
* html>body #centerColumn {height:auto} /* <-- for IE on Mac */
/* == end hack == */
#rightColumn a.applytoday {
  background:url(../images/t_images/standard_applytoday.gif) no-repeat;
  display:block;
  height:21px;
  margin-top:20px;
	text-decoration:none;
  text-indent:-9999px;
  width:139px;
}
#rightColumn ul {
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0;
}
#rightColumn ul li {
	list-style-image:url(/common/images/t_images/standard_bullet_tan_star.jpg);
	margin-bottom:0.1em;
	margin-left:2em;
}
#rightColumn ul li a {
	color:#000;
	text-decoration:none;
}
#rightColumn ul li a:visited {
	color:#777;
}
#rightColumn ul li a:hover {
	color:#ff4545;
}
/* for expanding menus - begin */
a.section { /* display menu sections as links */
	color:#00f;
	cursor:pointer;
	text-decoration:underline;
}
#rightColumn li ul { /* hide sub-menus */
	display:none;
}
#rightColumn li.on ul { display:block !important }
#rightColumn li.off ul{display:none !important}
/* for expanding menus - end */
#footer {
	background:url(../images/t_images/standard_logosfafooter.jpg) no-repeat right #306;
	clear:both;
	height:42px;
	padding:7px;
}
#footer p {
	color:#9980b3;
	font-family:verdana,sans-serif;
  font-size:0.7em;
	margin:0;
	padding:0;
}
#footer div.footerleft {
	display:inline;
	float:left;
}
#footer div.footerright {
	display:inline;
	float:right;
	margin-right:60px;
}
#footer a {
	color:#9980b3;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer span.standoutText {
	color:#fff;
}
