﻿/* blue-dark: #003366 */
/* blue-faded: #CED5DF */
/* red-dark: #CC0000 */
/* red-faded: #FFCCCC */
/* khaki: #CCCC99 */
/* khaki-dark: #A7955B */
/* tan-brown: #A7955B */
/* tan-gold: #E1CD87 */

/* affects everything not otherwise specified */
html	{
	margin: 0px;
	padding: 0px;
	
	
}


body 	{
		text-align: center;
		margin: auto;
		padding: 0;
		font-family: Trebuchet MS, Verdana, san-serif;
		font-size: 12px;
		color: #000;
		background-color: #FDF5E6;
			}

#contain	{
	margin: auto;
	background-position: center;
	text-align: left;
	width: 640px;
	background-color: #E1CD87;

}

#header	{
		height: 120px;
		width: 640px;
		border-top: 4px solid #003366;
		border-bottom: 4px solid #FFF;
		background-color: #FFF;
		}

#leftside	{
			float: left;
			width: 156px;
			height: auto;
			margin: 0px;
			padding: 0px 0px 0px 4px;
			color: #FFF;
			background-color: #003366;
			
						}

#leftside a		{
				color: #FFF;
				text-decoration: none;
				list-style: none;	
				}

#leftside a:hover	{
					color: #003366;
					list-style: none;		
					}

#leftside ul	{
				margin: 0px;
				padding: 0px;
				list-style: none;
				}

#leftside li	{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px;
				list-style: none;
				font-weight: bold;
				border-bottom: 1px solid #FFF;
				}

#leftside li a			{
						display: block;
						list-style: none;
						margin: 0px;
						padding: 4px 0px 4px 4px;
						}

#leftside li a:hover	{
						display: block;
						list-style: none;
						margin: 0px;
						padding: 4px 0px 4px 4px;
						background-color: #FDF5E6;
						}

#leftside p	{
			padding: 0px 0px 0px 4px;
			background:#003366;
			}

#rightside	{
			float: right;
			width: 446px;
			padding-top: 8px;
			padding-right: 16px;
			padding-bottom: 8px;
			padding-left: 16px;
			border-left: 2px solid #FFF;
			background-image: url("../images/psn_body_wedge.jpg");
			background-repeat: no-repeat;
			background-color: #E1CD87;
			}

#rightside li	{
	list-style-image: url('../images/b_red.gif');
	vertical-align: middle;
	padding: 3px;
	line-height: 18px;
	margin-bottom: 5px;
}

#rightside a	{
				color: #003366;
				font-weight: bold;
				text-decoration: none;
				border-bottom: 1px dashed #003366;				
				}

#rightside a:hover	{
					color: #FFF;
					font-weight: bold;
					text-decoration: none;
					background-color: #A7955B;
					}
					
#rightside a:visited	{
						color: #003366;
						font-weight: normal;
						text-decoration: none;				
						}

/* page titles */
h1	{
	font-family: Trebuchet MS, Verdana, san-serif;
	font-size: 24px;
	font-weight: bold;
	padding-left: 24px;
	letter-spacing: 1px;
	color: #CC0000;
	}

/* paragraph headers */
h2	{
	font-family: Trebuchet MS, Verdana, san-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #003366;
	}

/* paragraph headers */
h3	{
	font-family: Trebuchet MS, Verdana, san-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #3D5A2B;
	}
	
	/* paragraph headers */
h4	{
	font-family: Trebuchet MS, Verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: -12px;
	border-bottom: 1px solid #003366;
	color: #003366;
	}
	
	/* paragraph headers */
h5	{
	font-family: Trebuchet MS, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #FFF;
	}
	
h6	{
	font-family: Trebuchet MS, Verdana, san-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	letter-spacing: 1px;
	color: #CC0000;
	}

#footer		{
	border-top: 2px solid #FFF;
	font-family: Trebuchet MS, Verdana, san-serif;
	font-size: 10px;
	float: left;
	width: 624px;
	padding: 4px 8px;
	color: #FFF;
	background-color: #CC0000;
}