body {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-image: url(/images/christmas/bg_th5xm09s.gif);
	background-color:#e9c9d8;
}
h1, h2, h3, h4, h5, h6 {
	line-height: normal;
}
h1 {
font-size:16px;
}
h2 {
font-size:14px;
}
h4 {
font-size:13px;
}
.caption{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	text-align: left;
	line-height: 150%;
}
.whitecaption{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:150%;
	color:#fff;
}

.title{
	font-family:verdana, arial, helvetica;
	font-size:15px; font-style:normal; font-weight:bold; text-decoration:none; line-height:22px;
}

.list{
	font-family:verdana, arial, helvetica;
	font-size:11px; font-style:normal; font-weight:normal; text-decoration:none; line-height:19px; 
}
.pink {
	background-color: #C70751;
}
.blue {
	background-color: #996699;
}
.lightGrey {
	background-color: #E9E9E9;
}

i{
	font-style:italic;
}

em{
	font-style:italic; 
}

.just{
	text-align:justify;
}

.center{
	text-align:center;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
}

.left{
	text-align:left;
}

.right{
	text-align:right;
}
.form{
	font-family:verdana, arial, helvetica; font-size:11px; font-style:normal; 
	font-weight:normal; color:#000000; text-decoration:none;
}

.formbold{
	font-family:verdana, arial, helvetica; font-size:11px; font-style:normal; 
	font-weight:bold; color:#000000; text-decoration:none;
}


.dark{
	background-color:#FFE0B1; font-family:verdana, arial, helvetica; font-size:11px; font-style:normal; 
	font-weight:normal; color:#000000; text-decoration:none;
}

.light{
	background-color:#FFEACB; font-family:verdana, arial, helvetica; font-size:11px; font-style:normal; 
	font-weight:normal; color:#000000; text-decoration:none;
}

.tableheader{
	font-family:verdana, arial, helvetica; font-size:12px; font-style:normal; 
	font-weight:bold; color:#ffffff; text-decoration:none;
	background-color:#FF9800;
}
.christmasDecoration {
	display:none;
	visibility:hidden;
}

a:link{
	color:#996699; 
	text-decoration:underline;
}
a:hover{
	color:#C70751;
}
a:active{
	color:#000000;
}

a.navlink{
	font-family:verdana, arial, helvetica;
	font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;
}
a.navlink:visited{
	font-style:normal; font-weight:normal; color:#000000; text-decoration:none;
}
a.navlink:hover{
	font-style:normal; font-weight:normal; color:#000000; text-decoration:underline;
}
a.navlink:active{
	font-style:normal; font-weight:normal; color:#000000; text-decoration:none;
}

.newslink{
font-size:xx-small;
}

a.newslink{
	font-style:normal; font-weight:normal; color:#999; text-decoration:none;
}
a.newslink:visited{
	color:#ccc; text-decoration:underline;
}
a.newslink:hover{
	color:#f60; text-decoration:underline; 
}
a.newslink:active{
	color:#fc0; text-decoration:underline;
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color:#999999;
}

.homepage {
	text-align: center;
}

#sectionLinks {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#footerBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: solid #e9e9e9 1px;
	padding-top: 10px;
}

#mainContent {
	background-color:#fff;
	padding-right:20px;
}
#mainContent a.more:link {
	text-decoration: underline;
	text-align: right;
}

.right {
	text-align: right;
	display: block;
}

#navBar td {
	padding-top: 8px;
	padding-bottom: 8px;
}

#pagingBar {
	background-color: #E9E9E9;
	padding: 5px;
}

/************* #Breadcrumb styles *************/

#breadCrumb{
	border-bottom:1px solid #ddd9D8;
	padding:6px;
	padding-left:0px;
	padding-right:10px;
	font-family: microsoft sans serif,Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ECE9D8;
	color: #999;
	text-align:left;
}
#breadCrumb a:link {
	color: #969;
	text-decoration: underline;
}
#breadCrumb a:hover {
	color: #cac;
}
#breadCrumb a:active {
	color: #dbd;
}

/************* #Right Panel *************/
#secondaryNav{
	text-align:right;
	font-family: Microsoft sans serif,verdana, arial, helvetica;
	font-size:11px; 
	color:#666; 
	line-height:130%;
	margin-top: 10px;
	margin-bottom: 0px;
}

/************* #Header *************/
#header{
	padding:2px 5px 2px 5px;
	font-family: microsoft sans serif,Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ECE9D8;
	color: #999;
	text-align:left;
}


#header a
{
	padding:0px;
	text-decoration:none;
	color:#999;
}
#header a:hover
{
	color:#000033
}
#header a:active
{
	color:#000033
	text-decoration:underline;
}

/************* #Left Hand Panel *************/
#leftPanel {
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
	text-align:left;
	font-family: Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height:150%;
}

.date {
	padding-top: 4px;
	padding-bottom: 4px; 
	color: #ccc;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/************* #Primary Nav styles *************/
#primaryNav {
	text-align:left;
}
#primaryNav p{
	line-height:130%;
	font-family:microsoft sans serif,verdana, arial, helvetica; font-size:11px; font-style:normal; 
}
#primaryNav h3{
	font-family:microsoft sans serif,verdana, arial, helvetica; font-size:11px; font-style:normal; 
	margin-bottom:-10px;
}
#primaryNav #section{
}

#primaryNav a
{
	text-decoration:none;
}
#primaryNav a:hover
{
	font-family:microsoft sans serif,verdana, arial, helvetica; font-size:11px; font-style:normal; 
	text-decoration:underline;
	color:#000033
}
#primaryNav hr {
	border:1px dotted #ccc;
	height: 1px;
}



/************* #Home Page *************/
#homeContent{
	text-align:left;
	padding:10px;
	background-color:#FFFFFF;
}
#homeContent p {
	font-family:Microsoft Sans Serif,verdana, arial, helvetica;
	font-size:12px;
	text-decoration:none;
	line-height: 150%;
	color:#000000;
}

#homeRightPanel{
	text-align:left;
	padding:20px;
}
#homeRightPanel p {
	font-family:Microsoft Sans Serif,verdana, arial, helvetica;
	font-size:12px;
	text-decoration:none;
	line-height: 150%;
	color:#fff;
}

#blockOneLeft {
	padding-top:20px;
	padding-left:40px;
}
#blockOneRight {
	padding:20px;
	padding-top:1pt;
	padding-bottom:1pt;
}

#blockTwoLeft {
	padding-top:20px;
	padding-left:40px;
}
#blockTwoRight {
	padding:20px;
	padding-top:1pt;
	padding-bottom:1pt;
}

#blockThreeLeft {
	padding-top:20px;
	padding-left:40px;
}
#blockThreeRight {
	padding:20px;
	padding-top:1pt;
	padding-bottom:1pt;
}
#tablePDFBody {
	background-color:#f3f3f3;
	border:1px solid #ccc;
	font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tablePDFBody td{
	padding-bottom:12px;
	padding-top:7px;
	padding-left:5px;
	border-bottom:1px solid #ccc;
	line-height:150%;
}
#tablePDFBody td.smallprint{
	padding:10px 5px 9px 5px;
	border-bottom:1px solid #ccc;
	font-size: 10px;
	color: #999999;
	border-bottom:0px solid #ccc;
}

/************* #Inner Pages *************/
#innerPage {
	border:0px solid #000;
	background:#fff;
	font-family: microsoft sans serif,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	line-height:150%;
	padding-left: 10px;
}
#flickrBanner {
	border:0px solid #000;
	background:#fff;
	font-family: microsoft sans serif,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	line-height:150%;
	padding-left: 0px;
}

#innerPage #relatedInfo {
	border-left:1px solid #ddd9D8;
	border-bottom:1px solid #ddd9D8;
	border-right:1px solid #ECE9D8;
	background-color:#ECE9D8;
	color:#555;
	width:172px;
	padding: 10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	background-image: url(/images/bg_related.jpg);
	background-repeat: no-repeat;
	float:right;
}
#innerPage #relatedInfo p {
	font-size:11px;
	text-align:left;
	line-height:175%;
}
#innerPage #relatedInfo h4 {
	text-align:left;
}
#innerPage #relatedInfo img {
	font-size:11px;
	padding:0px 0px 0px 0px;
	display:block;
}

#innerRightPanel{
	background-image:url(/images/bg_innerPage.jpg);
	background-repeat: no-repeat;
	padding:20px;
	height: 28em;
}
#marginContent {
	margin-top:10px;
	font-family: Microsoft Sans Serif,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #333333;
}
#recordBar {
	background-color: #996699;
	padding: 2px;
	color: #FFFFFF;
}
#recordBar a{
	text-decoration:none;
	color:#CCCCCC;
}
#recordBar a:hover{
	text-decoration:underline;
	color:#000;
}
.newsdate {
	font-size: 10px;
	color: #999999;
}
.showTable {
	border-left:1px solid #ddd9D8;
	border-bottom:1px solid #ddd9D8;
	border-right:1px solid #ECE9D8;
	border-top:1px solid #ECE9D8;
	background-color:#f9f9f9;
	color:#555;
	margin-bottom: 10px;
}
.floatleft{
	float:left;
	padding: 0px 10px 10px 0px
}
.floatright{
	float:right;
	padding: 0px 0px 10px 10px
}
#happyBirthday  {
	margin-top:10px;
}
td.linksTableCell { 
	border-left:1px solid #ddd9D8;
	padding:10px;
}
td.linksTableURLCell { 
	background-color:#ECE9D8;
}
.red {
color:#990033
}
