/* CSS Document */

body { padding:0; margin:0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
p { padding-top: 0px; margin-top:0px; line-height:18px;}
a { color:#890000; text-decoration: none;} 
a:hover { color:#890000; text-decoration:underline;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#890000;}
	
li {line-height:18px;}
.small {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	}

.left-bar-repeat { background:url(/fta/images/home/bg/left-bar.gif) top right repeat-y; vertical-align:bottom; }
.left-bar { background:url(/fta/images/home/bg/left-bar-bottom.gif) bottom right no-repeat; }
.right-bar-repeat { background:url(/fta/images/home/bg/right-bar.gif) top left repeat-y; vertical-align:bottom; }
.right-bar { background:url(/fta/images/home/bg/right-bar-bottom.gif) bottom left no-repeat; }
.bottom-bar { background:url(/fta/images/home/bg/bottom-bar.gif) top center no-repeat; }

.logo { padding:16px 0 23px 28px; }
.nav {
	background-color:#cccccc;
	vertical-align:top;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
.util { text-align:right; vertical-align:top; padding:16px 16px 0 0; }
.middle-container { padding:27px 26px 0 26px; }
.right-box { background:url(/fta/images/home/bg/right-content-bg.gif) top left no-repeat; width:283px; vertical-align:top; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:15px 10px 0 20px; }
.right-box p { margin:0.5em 0 0.5em 0; padding-right:5px;  }
.right-box a { color:#990000; text-decoration:none; }
.right-box a:hover { color:#990000; text-decoration:underline; }
.right-box-bold-text { color:#000; font-weight:bold; }
.right-box-title { border-bottom:1px solid #999; }

.bottom-box { padding:22px 26px 0 26px; }
.home_footer { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:11px 0 15px 35px; }
.home_footer a { color:#666666; text-decoration:none; }
.home_footer a:hover { color:#666666; text-decoration:underline; }
.gssi, a.gssi, a.gssi:hover{ color:#999999; }
.aibcRed { color:#990000; }


.bodyarea-photo {
	padding-bottom:5px;
}
.bodyarea-photo-caption {
	color:#666666;
}
.bodyarea-photo-caption a { color:#666666; text-decoration: none; }
.bodyarea-photo-caption a:hover {color:#990000; text-decoration:underline; }

.top-right-utils { color:#000000; font-size:10px;}
.top-right-utils a { color:#000000; text-decoration:none; font-weight:bold;}
.top-right-utils a:hover { color:#000000; text-decoration:underline; }

.rightside-cta { color:#ffffff; }
.rightside-cta a { color: #ffffff; text-decoration:none;}
.rightside-cta a:hover { text-decoration: underline;}
ul#leftnav {padding:0px; margin:0px; width:185px;}
ul#leftnav li { padding:0px; margin:0px; list-style:none; line-height:normal;}
ul#leftnav li a {display:block; width:162px; height:19px; padding-left:23px; padding-top:5px; color:#333333; background:url(/fta/images/base/leftnav/bg.gif) transparent no-repeat; text-decoration:none;}
ul#leftnav li a.active, ul#leftnav li a:hover {color:#ffffff; background:url(/fta/images/base/leftnav/bg-over.gif) transparent no-repeat; text-decoration:none;}

.footer { color:#666666; font-size:10px; }
.footer a { color:#666666; text-decoration:none; } .footer a:hover {text-decoration:underline}
.footer a.gssi { color:#999999;}
.footer .highlight { color:#990000;}
