﻿

/* #34509A dark blue */
/* #A1D0FE Sky blue */
/* #AA2431 Maroon */
/* #E1EBF9 Pale Blue */
/* #881D28 Dark Maroon */






/* affects everything not otherwise specified */
body {
	margin: 1em; 
	padding: 0em; 
	font-family: verdana, sans-serif; 
	font-size: 10px; 
	background-color:#AA2431;
	

	
	}
	
/* div that contains header, sidebar, content, and footer divs */
#container {
	margin: auto; 
	width: 800px; 
	height: auto; 
	background-color: #ffffff; 
	
	} 
	
/* header div */
#header {
	height: auto; 
	width: auto;
	margin: 0;
	} 
	
#header img {
	display: block;
	margin: 0;
	} 
	
/* sidebar div */
#sidebar {
	float: left; 
	padding: 0; 
	width: 16.6em; 
	height: auto; 
	border: 0; 
	color: #000; 
	font-size: 1em; 
	background-color: #FFFFFF; 
	
	
	}
	
#sidebar p	{
	padding: 0 0 0 .8em;
	
}		

/* menu */
#sidebar .menu	{
	text-align: left;
	font-size: 10px;
	padding: 0px;
	border-top: solid 3px #000;
	border-bottom: solid 2px #000;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 4px;
	margin-bottom: 10px;
	background-color: #34509A;
	color: #000;
}


#sidebar .menu ul 	{
			list-style: none;
			padding: 0px;
			border: none;
			margin: 0px;
			}


#sidebar .menu li  	{
			list-style: none;
			margin: 0px;
			border-bottom: solid 1px #000;
			background-color: transparent;
			}

#sidebar .menu li a	{
	display: block;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFF;
	font-weight: bold;
	border-bottom: 0px;
	background-color: transparent;
}

#sidebar .menu li a:hover	{
	display: block;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 0px;
	color: #000;
	background-color: #A1D0FE;
}

										

/* content div */
#content 	{
	float: right;
	width: 626px;
	height: auto;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-size: 12px;
	list-style: none;
	background-color: #ffffff;
	background-image: url('../images/content_top.gif');
	background-repeat: no-repeat;
}

#content img	{
				display: inline;
				margin: 0em;
				border: 0px solid #000;
}

#content ul	{
	margin-top: 0;
	margin-bottom: 28px;
	margin-left: 0px;
	padding-right: 6px;
	padding-left: 24px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
}

#content ul li	{
				margin-top: 6px;
				margin-bottom: 6px;
				margin-left: 24px;
				padding-top: 0 !important;
				padding-left: .6em;
				padding-right: .6em;
			    line-height: 1.2em;
				font-size: 12px;
				list-style-type: square;
				list-style-image: url("../../../images/APPA/icons/bullet_appa.png");				
					}	
#content ul li.pdf  	{

			list-style-image: url("../../../images/APPA/icons/bullet_pdf.gif");
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 24px;
			padding-top: 0px;				
			padding-left: 3px;
			padding-right: 6px;
			line-height: 14px;
			font-size: 12px;	
			}
			
#content ul li.doc  	{

			list-style-image: url("../images/bullet_doc.gif");
			margin-top: 4px;
			margin-bottom: 5px;
			margin-left: 22px;
			padding-top: 0px;				
			padding-left: 3px;
			padding-right: 4px;
			line-height: 14px;
			font-size: 12px;	
			}



#content  a {
			border-bottom: dotted 1px #34509A;
			color: #000;
			font-weight: bold;
 
		}
	
#content  a:hover {
	text-decoration: none;
	color: #34509A;
	font-weight: bold;
}
	
/* footer div */
#footer {
	clear: both;
	display: block;
	width: 792px;
	text-align: left;
	height: 16px;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 0;
	padding-left: 8px;
	font-size: 10px;
	color: #fff;
	background-color: #34509A;
	border-top: 0 solid #000;
	border-bottom: 0 solid #000;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: 0;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: 0;
}
	
#footer a 	{
			text-decoration: underline;
			color: #34509A;
			font-weight: bold;
			}

#footer a:hover 	{
					text-decoration: underline;
					color: #34509A;
					font-weight: bold;
					}

/* selectors for Frontpage */
.hider	{
		display: none;
		}

.spacer	{
		clear: both;
		}

.lefty	{
	text-align: left;
	}

.center	{
	text-align: center;
	}

.righty	{
	text-align: right;
	}

.boldit	{
	font-weight: bold;
	}

.italicizer	{
	font-style: italic;
	}
		
.fineprint	{
	font-size: 10px; 
	line-height: 12px;
	}

.media_pdf 	{
			list-style: none;
			list-style-image: url("../../images/APPA/icons/bullet_pdf.gif");
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 10px;
			padding-top: 0px;				
			padding-left: 3px;
			padding-right: 6px;
			line-height: 14px;
			font-size: 12px;	
			}

/* content MainHead */
h1 	{
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 2px;
	color: #881D28;
	background-image: url("");
	background-repeat: no-repeat;
	background-color: transparent;
	text-transform: uppercase;
}

/* content SubHead A */
h2	{
	margin-top: 24px;
	margin-bottom: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 2px;
	color: #000;
	background-color: transparent;
	border-bottom: solid 3px #AA2431;
	
}

/* content SubHead B */
h3	{
	margin-top: -2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 2px;
	color: #FFF;
	background-color: #AA2431;
	
	}

/*solid line only */
h4	{
	margin-top: 6px;
	margin-bottom: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	font-weight: bolder;
	font-style: normal;
	letter-spacing: 1px;
	color: #000;
	border-bottom: solid 3px #000;
}

/* free */
h5	{
	padding-left: 10px;
	padding-right: 10px;
	}

/* sidebar NavHeadings */
h6	{
	margin-top: 8px;
	margin-bottom: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	line-height: 14px;
	letter-spacing: 0px;
	color: #000;
	background-color: transparent;
	border-bottom: dotted 2px #701c29;
	}

/* paragraphs */
p	{
	margin-top: 3px;
	margin-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 14px;
	text-align: left;
	word-spacing: 1px;
	letter-spacing: 0;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	}

a 	{
	text-decoration: none;
	color: #000;
	font-weight: bold;
 
		}

a:hover 	{
			text-decoration: none;
			color: #34509A;
			font-weight: bold;
		}

