/* BODY */

	body {
		background: url('../gfx/background.gif') repeat;
		background-color: #FFF;
		margin: auto;
	}

 
/* STRUCTURE DIVS */

	div#mainContainer {
		width: 893px;
		padding: 0;
		margin: auto;
		float: middle;
	}

	//NEW ROW
	div.rowsky {
		clear: both;
	}

	
		div#header {
			width: 893px;	
			height:175px;
			float: left;
			text-align: left;
			background: #FFF;
			clear: both;
			padding: 0px;
		}

		div#mainMenu {
			margin:0px;
			padding:0px;
			width:893px;
			height:138px;
			position:relative;
			z-index:5;
			clear: both;

		}

		div#flashcontent {
			float: left;
			width: 893px;
			height: 750px;
			z-index: 1;
			clear: both;

		}

			div#indexLower {
				width: 900px;
				padding-bottom: 5px;
				overflow: auto;
				background-color: #000;
				font-family: arial, verdana, sans-serif;
				color: #FFF:
				font-size: 12px;
				line-height: 24px;
				clear: both;
				padding-top: 20px;
			}
				div.indexLeft {
				width: 230px;
				padding-right: 0px;
				float: left;
				font-family: arial, Verdana, sans-serif;
				color: #FFF;
				font-size: 12px;
				font-weight: 400;
				line-height: 15px;
				padding-left: 10px;
				padding-right: 10px;
				text-align: center;
				}
				div.indexRight {
				width: 625px;				
				padding-left: 20px;
				padding-bottom: 10px;
				margin-bottom: 10px;
				border-left: 1px solid #FFF;
				float: left;
				text-align: center;
				
				}
					div.lefty {width: 160px; float: left; padding-top: 10px;}
					div.righty { padding-left: 15px; width: 430px; float: left; font-family: arial, verdana, sans-serif; font-size: 13px; line-height: 19px; color: #FFF; text-align: left;}
					div.righty a { color: #FFF; text-decoration: underline; }
					div.righty a:hover { color: #dcdcdc; }
					div.righty a.yellow { color: yellow; text-decoration: underline; }
					div.righty a.yellow:hover { color: red; }
				div.resources {
					clear: both;
					width: 874px;
					margin: auto;
					padding-left: 8px;
					padding-right: 8px; 
					padding-top: 5px;
					border-top: 1px solid #fff;
					font-family: Arial, Verdana, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #FFF;
					}
					.resources a	{
									color: #fff;
									padding-left: 3px;
									padding-right: 3px;
									text-decoration: none;
									font-size: 10px;
									}
					.resources a:hover {
									color: red;
									}
					.resources a:visited {
									color: #FFF;
									}

			div#indexFooter {
				width: 900px;
				clear: both;
			}
		
		div#bodyContainer {
			width: 893px;
			padding-top: 10px;
			position: relative;
			clear: both;
			background-color: #FFF;
		}


			div#bodyLeft {
				width: 680px;
				padding-right: 0px;
				float: left;
				background-color: #FFF;
			}


				div.bodyHeaderLeft {
					width: 465px;
					height: 115px;
					text-align: left;
					padding-top: 10px;
					padding-left: 20px;
					float: left;
					font-family: arial, verdana, sans-serif;
					font-size: 18px;
					color: red;
				}
				div.bodyHeaderRight {
					width: 190px;
					height: 115px;
					text-align: left;
					float: left;
					clear: right;
					padding-top: 5px;
					padding-bottom: 15px;
				}
				div.bodyContentLeft {
					width: 445px;
					height: 550px;
					padding-left: 20px;
					position: relative;
					float: left;
					padding-right: 30px;
					overflow: auto;
						font-family: arial, verdana, sans-serif;
						font-size: 14px;
						line-height: 22px;
						color: #000;
				
				}
				div.bodyContentLeft2 {
					width: 600px;
					height: 550px;
					padding-left: 20px;
					position: relative;
					float: left;
					padding-right: 30px;
					overflow: auto;
						font-family: arial, verdana, sans-serif;
						font-size: 14px;
						line-height: 22px;
						color: #000;
				
				}
						span.subLinks {
							display: block;
							margin-left: 40px;
						}
				div.bodyContentRight {
					width: 160px;
					height: 550px;
					padding-left: 10px;
					float: left;
					clear: right;
						font-family: arial, verdana, sans-serif;
						font-size: 12px;
						line-height: 25px;
						color: grey;
				
	
				}

				div.bodyLowerLeft {
					width: 575px;
					height: 100px;
					padding-left: 20px;
					padding-top: 10px;
					clear: both;
					font-family: Arial, verdana, sans-serif;
					font-size: 14px;

				}
						span.disclaimer {
							font-size: 10px;
							color: grey;
							line-height: 30px;
						}

				div.bodyFooter {
					width: 680px;
					height: 90px;
					padding-left: 20px;
					clear: both;
				}



			div#bodyRight {
				width: 200px;
				height:875px;
				background-color: #000;
				float: left;
				padding-top: 10px;
				padding-left: 12px;
				font-family: arial, Verdana, sans-serif;
				color: #FFF;
				font-size: 11px;
				font-weight: 400;
				line-height: 28px;
			}


		

	div#pageFooter {
		width: 893px;
		height: 20px;;
		text-align: right;
		font-family: Arial, verdana, sans-serif;
		color: #000;
		font-size: 10px;
		clear: both;
		bottom: 0;
	}


/* SPANS */

span.testimonial {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	}
span.testimonialName {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #000;
	padding-left: 10px;
	padding-bottom: 5px;
	font-style: italic;
	}

/* IMAGES */

	img {
		border: 0px;
	}


/* LINKS */

a.sub {
	color: darkblue;
}

a.right {
	color: darkblue;
}

a.resource {
	color: #FFF;
}

a.resourceIndex {
	color: #FFF;
	text-decoration: none;
}

a.footLink {
	color: #000;
	font-size: 9px;
	text-decoration: underline;
}
a.footLink:visited {
	color: #000;
}
a.footLink:hover {
	color: red;
}

a.resource:visited {
	color: #FFF;
}
a.resource:hover {
	color: #DCDCDC;
}

a.resourceIndex:visited {
	color: #FFF;
	text-decoration: none;
}
a.resourceIndex:hover {
	color: #DCDCDC;
	text-decoration: none;
}

a.right:visited {
	color: darkblue;
}

a.right:hover {
	color: grey;
}

a.right:active {
	color: grey;
}

a.sub:visited {
	color: darkblue;
}

a.sub:hover {
	color: red;
}



a.afpBlog {
			display: block;
			font-weight: bold;
			height: 35px;
			width: 165px;
			text-align: center;
			margin: auto;
			padding-top: 10px;
			font-family: Arial, Verdana, Sans-serif;
			font-size: 16px;
			letter-spacing: 1px;
			text-decoration: none;
			color: #F6C52F;		
			border: 0px;
			}
a.afpBlog:visited {
			color: #F6C52F;
			}
a.afpBlog:active {
			color: #F6C52F;
			}
a.afpBlog:hover {
			color: red;
			}




/* LISTS */


ul.maintaining {
	margin-top: 0px;
	line-height: 20px;
}
ul.maintaining li{
	margin-left: -20px;
	line-height: 20px;
	padding-left: -5px;
	padding-top: 5px;
}