﻿.page-photo {
	float: right;
	position: relative;
	top: -41px;
	left: 20px;
	}
.page-photo-left {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	}
p sup {
	font-size: 11px;
	vertical-align: top;
	}
.footnote {
	font-size: 11px;
	font-weight: bold;
	line-height: 14px !important;
	padding-left: 10px;
	}
	.footnote sup {
		font-size: 14px;
		margin-left: -8px;
		}
ul.list {
	list-style: none url(../Images/icons/li-bullet.gif);
	list-style-position: outside;
	padding-left: 18px;
	overflow: visible;
	}
.top {
	margin: 0 !important;
	text-align: right;
	}
	.top a:link,
	.top a:visited,
	.top a:hover,
	.top a:active {
		background: url(../Images/icons/top-arrow.gif) no-repeat left center;
		color: #545454 !important;
		display: inline-block;
		font-size: 9px;
		padding-left: 13px;
		text-decoration: none;
		text-transform: uppercase;
		}


fieldset {
	border: 0;
	margin: 0 0 10px;
	padding: 0;
	}
	fieldset span.msg {
		float: left;
		margin-left: 165px;
		}
/************************************************************************
*	Secondary Navigation 
***************************************/
ul#page-navigation {
	display: none;
	background: #881d67 url(../Images/backgrounds/page-navigation.gif) repeat-x left top;
	clear: both;
	float: none;
	width: 100%;
	}
	ul#page-navigation li {
		float: left;
		line-height: 45px;
		padding: 0 10px;
		}
		ul#page-navigation li a:link,
		ul#page-navigation li a:visited,
		ul#page-navigation li a:hover,
		ul#page-navigation li a:active {
			color: #fff;
			font-size: 13px;
			font-weight: bold;
			padding: 5px;
			text-decoration: none;
			}
			ul#page-navigation li a:hover {
				text-decoration: underline;
				}
	ul#page-navigation li.active {
		background: url(../Images/backgrounds/active-page-nav.gif) no-repeat 50% 89%;
		}
		ul#page-navigation li.active a:link,
		ul#page-navigation li.active a:visited,
		ul#page-navigation li.active a:hover,
		ul#page-navigation li.active a:active {
			background-color: #fff;
			color: #343434;
			text-decoration: none;
			}
/***************************************
*	End Secondary Navigation
************************************************************************/

/**********************# Content Background Wrapper #**********************/
#page-wrapper {
	background: url(../Images/backgrounds/body-gradiant.gif) repeat-x left top ;
	padding: 0 5px;
	}
	#page-wrapper #page-content {
		background-color: #fff;
		padding: 4px 4px 15px 15px;
		}
/**********************# Page Actions: Print, Email, etc #**********************/
	#body-content h1 {
		margin-bottom: 24px;
		}
	#body-content p {
		line-height: 18px;
		margin: 12px 0;
		}
	#body-content .list ul,
	#body-content ul.list {
		list-style: none url(../Images/icons/li-bullet.gif);
		list-style-position: outside;
		padding-left: 12px;
		margin: 12px 0;
		}
		#body-content .list ul li,
		#body-content ul.list li {
			line-height: 18px;
			margin: 6px 0;
			overflow: visible;
			}
	#page-content a:link.button,
	#page-content a:visited.button,
	#page-content a:hover.button,
	#page-content a:active.button {
		display: block;
		float: left;
		margin-right: 20px;
		text-decoration: none;
		}
			
/**********************# Side bar Content #**********************/
#aside {}
	#aside .callout {
		margin-bottom: 7px;
		padding: 7px 0;
		overflow: visible;
		position: relative;
		}
	#aside .callout-content {		
		clear: both;
		font-size: 13px;
		padding: 4px 10px 10px;
		position: relative;
		z-index: 100;
		}
		#aside .callout-content select {
			border: 1px solid #a7a6aa;
			color: #0e0e0e;
			font-size: 12px;
			height: 20px;
			width: 220px;
			}
		#aside .callout-content a:link,
		#aside .callout-content a:visited,
		#aside .callout-content a:hover,
		#aside .callout-content a:active {
			font-size: 13px;
			}
		#aside .callout-content .button {
			display: block;
			margin-top: 11px;
			text-align: center;
			}
	#aside .form {}
		#aside .form fieldset label {
			display: block;
			}
		#aside .form fieldset input {
			border: 1px solid #a7a6aa;
			color: #0e0e0e;
			font-size: 12px;
			height: 20px;
			width: 218px;
			}
		#aside .form fieldset textarea {
			border: 1px solid #a7a6aa;
			color: #0e0e0e;
			font-size: 12px;
			width: 218px;
			}
		#aside .form span.msg {
			display: block;
			float: none;
			font-size: 11px;
			margin-left: 0;
			}
	#aside ul.list {
		list-style: none url(../Images/icons/aside-bullet.gif);
		list-style-position: outside;
		margin-bottom: 14px;
		padding-left: 15px
		}
		#aside ul li {
			margin-bottom: 5px;
			overflow: visible;
			}
					
			
/************************************************************************
*	Main Content Wrapper 
***************************************/
#bdy-wrapper {
	background-color: #ffffff;
	clear: left;
	color: #636363;
	font-size: 14px;
	}
	#bdy-wrapper a:link,
	#bdy-wrapper a:visited,
	#bdy-wrapper a:hover,
	#bdy-wrapper a:active {
		color: #a02780;
		}
/***************************************
*	End Main Content Wrapper 
************************************************************************/

#body-content {
	overflow: visible;
	}
	#body-content h1 {
		margin-bottom: 24px;
		}
	.msg {
		font-size: 11px;
		}
/************************************************************************
*	Page Forms
***************************************/
#body-content fieldset label.label {
	display: block;
	float: left;
	padding-right: 5px;
	text-align: right;
	vertical-align: top;
	width: 160px;
	}
	#body-content fieldset table {
		display: -moz-inline-stack;
		display: inline-block;
		}
	#body-content fieldset select {
		width: 245px;
		}
	#body-content .error-list {}
	#body-content .error {
		color: #f00;
		}
	#body-content fieldset input.text {
		width: 240px;
		}
	#body-content fieldset textarea {
		width: 450px;
		}
/***************************************
*	End Page Forms 
************************************************************************/