
body {
	background: #008530 url(../images/bg.gif);
	color: #000000;
	margin: 0;
	padding: 0;
}

.container {
	background: url(../images/ag_index_btag.gif) repeat-y;
	width: 965px;
    height: 100%;
}

.rapidContainer {
	background: url(../images/ag_rapid_btag.gif) repeat-y;
	width: 965px;
    height: 100%;
}

.indexTopNav {
    color: #CCCCCC;
	font-size: 11pt;
	font-weight: normal;
	font-family: arial;
    font-style: italic;
    position: absolute; 
    left: 390px; 
    top: 6px; 
	width: 575px;
}

.indexWelcome {
	margin-left: .5em;
	display: inline;
    color: #99CC00;
	font-size: 11pt;
	font-weight: normal;
	font-family: arial;
    font-style: italic;
    position: absolute;
}

.indexMainTitle {
    color: #333333;
	font-size: 23pt;
	font-weight: normal;
	font-family: Times New Roman;
    font-style: italic;
    position: absolute; 
    left: 390px; 
    top: 50px;
    width: 446px; 
}

.topNav {
    position: absolute; 
    left: 390px; 
    top: 3px;
}

.topLocation {
	display: inline;
    color: #FFFFFF;
	font-size: 11pt;
	font-weight: normal;
	font-family: arial;
    font-style: italic;
}

.topNavLink {
    color: #99CC00;
	font-size: 11pt;
	font-weight: normal;
	font-family: arial;
    font-style: italic;
    text-decoration: underline;
}

.leftNavMain {
    color: #99FF00;
	font-size: 12pt;
	font-weight: normal;
	font-family: Arial Black;
}

.leftNavSub {
    color: #99FF00;
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial;
}

.greenLink {
    color: #99FF00;
}

.nav_spacer {	
	font: 12px arial;
}

.nav_spacer_small {	
	font: 8px arial;
}

.white8 {
    color: white;
	font-size: 8pt;
	font-weight: normal;
	font-family: arial;
    font-style: italic;
    position: absolute;
    left: 20px;
}
  		 
.header {
    margin: 0;
	/* width: 962px; */
	width: 900px;
	height: 400px;
}

.background {
	position: absolute;
	top: 0px;
	left: 962px;
	background-color: #008530;
    /* height: 796px; */
    height: 100%; 
}

.indexLeftNav {
	position: absolute;
	top: 330px;
	left: 75px;
	width: 300px;
	z-index: 1;
}

.adminLeftNav {
	position: absolute;
	top: 80px;
	left: 75px;
	width: 300px;
	z-index: 1;
}

.rapidLeftNav {
	position: absolute;
	top: 50px;
	left: 75px;
	width: 300px;
	z-index: 1;
}

.indexLogo {
	position: absolute;
	top: 660px;
	left: 49px;
	width: 300px;
	z-index: 1;
}

.indexPageBodyBackground {
	position: relative;
	background: url(../images/ag_index_btag.gif) repeat-y;
	background-position: 0px 0px;
	z-index: 0;
}

.indexPageBody {
	clear: both;
	margin-left: 400px;
	position: relative;
	top: -72px;
}

.indexPageBodyHeadline {
	width: 445px;
    color: white;
    font-size: 14pt; 
    font-weight: normal; 
    font-family: arial;
}

.indexPageBodySubHeader {
	width: 445px;
	padding-bottom: 20px;
    text-decoration: underline; 
}

.indexPageBodyText {
    padding-top: 20px;
	width: 445px;
    color: white;
    font-size: 10pt; 
    font-weight: normal; 
    font-family: arial;
}

.indexRightNav {
	position: absolute;
	top: 342px;
	left: 890px;
	width: 40px;
}

.leftNav {
	position: absolute;
	top: 288px;
	left: 75px;
	width: 300px;
}

.logo {
	position: absolute;
	top: 635px;
	left: 49px;
	width: 300px;
}

.pageBodyBackground {
	position: relative;
	background: url(../images/ag_index_btag.gif) repeat-y;
	background-position: 0px 0px;
	z-index: 0;
}

.rapidPageBodyBackground {
	position: relative;
	background: url(../images/ag_rapid_btag.gif) repeat-y;
	background-position: 0px 0px;
	z-index: 0;
}

.pageBody {
	margin-left: 400px;
	clear: both;
    position: relative;
    top: -160px;
}

.adminPageBody {
	margin-left: 400px;
	clear: both;
    position: relative;
    top: -275px;
}

.rapidPageBody {
	margin-left: 400px;
	clear: both;
    position: relative;
    top: -350px;
}

.pageBodyText {
	width: 445px;
    color: white;
    font-size: 10pt; 
    font-weight: normal; 
    font-family: arial;
}

.rapidLeftText {
	width: 250px;
    color: white;
    font-size: 10pt; 
    font-weight: normal; 
    font-family: arial;
}

.rapidLeftDate {
	width: 250px;
    color: white;
    font-size: 10pt; 
    font-weight: normal; 
    font-style: italic; 
    font-family: arial;
}

.pageBodyHeadline {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 445px;
	color: white;
	font-size: 14pt; 
	font-weight: normal; 
	font-family: arial;
}

.rapidLeftHeadline {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 250px;
	color: white;
	font-size: 14pt; 
	font-weight: bold; 
	font-family: arial;
}

.pageBodySubHeader {
	width: 445px;
	padding-bottom: 20px;
    text-decoration: underline; 
}

.rightNav {
	position: absolute;
	top: 245px;
	left: 890px;
	width: 40px;
}

.mainTitle {
    color: #333333;
	font-size: 15pt;
	font-weight: normal;
	font-family: Times New Roman;
    font-style: italic;
    position: absolute; 
    left: 390px; 
    top: 66px;
    width: 450px; 
}

.formInputLabel {
	vertical-align: top;
	justify: right;
    color: #99FF00;
	font-size: 12pt;
	font-weight: normal;
	font-family: Arial Black;
}

.clickableLink {
    color: #99FF00;
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial;
}

.actionNotice {
	color: #99FF00;
	font-weight: bold;
	font-family: Courier;
	font-size: 14pt;
}

img.thumbImage{
    border: 0;
}

.portfolioHeader {
    color: white;
    font-size: 10pt; 
    font-weight: bold; 
    font-family: arial;
}

.portfolioText {
    color: white;
    font-size: 10pt; 
    font-weight: normal; 
    font-family: arial;
}

