

body
{
	background-color: #dee8cc;
	margin: 0px 0px 5px 0px;
}
body, tr, td, p
{
	line-height: 1.2em;
	font-family: 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	*font-size: x-small;
}
#skinBody
{
	margin: 12px 0 0;
}

.skinTable
{
	width: 864px;
	border:0px solid red;
}

.skinTable td
{
	vertical-align:top;
}

#skinContainer
{
    background-color:#CDD7A3;
}
#leftSideTop
{
	background-color:#CDD7A3;
	padding: 0px;
	width: 207px;
	vertical-align: top;
}

.leftPane
{
	width: 206px;
	vertical-align:top;
	overflow-x:hidden;
	background-color:#004E75;
}

.rightPane
{
	width: 657px;	
	background-color:#edeee0;
	vertical-align:top;
	*overflow-x:scroll;
}

#leftSideContent, 
#leftSideContent p,
#leftSideContent tr,
#leftSideContent td,
#leftSideContent div,
#leftSideContent span
{
	color: #CDD7A3;
	
}

#leftSideContent a,
#leftSideContent a:link,
#leftSideContent a:visited
{
    color: #CDD7A3;
}


.leftSideContentBorder
{
	width:1px;
	background-color: #95937e;
}

#logo
{
	padding: 9px 0;
	text-align: center;
	height:81px;
	*height:99px;
	*overflow:hidden;
}

#date
{
	padding: 10px 5px 6px 20px;
}

#copyright
{
	padding: 10px 20px 6px 0px;
}

#bottomRow
{
	
}

#lowerLeft
{
	background: #004E75 url( 'curve-lowerLeft.gif' ) no-repeat bottom left;
	width: 206px;
	vertical-align:top;
	overflow-x:hidden;
}

#lowerRight
{
	background: #edeedf url(curve-lowerRight.gif) no-repeat bottom right;
	width:657px;
	background-color:#edeee0;
	vertical-align:top;
	text-align:right;
}

.search
{
	margin-top: 10px;
	font: normal normal normal 90%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
}

#middleRow .skinTable .leftPane #leftSideContent .search A:link, 
#middleRow .skinTable .leftPane #leftSideContent .search A:visited,
#middleRow .skinTable .leftPane #leftSideContent .search A
{
	font: normal small-caps normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	text-decoration: none;
	padding: 4px;
	margin: 0 2px 0 25px;
	*margin:0 0 0 25px;
	float: left;
}

#middleRow .skinTable .leftPane #leftSideContent .search A:link, 
#middleRow .skinTable .leftPane #leftSideContent .search A:visited, 
#middleRow .skinTable .leftPane #leftSideContent .search A:active
{
	color: #CDD7A3;
	border:1px solid #004E75;
	background-color: inherit;
}

#middleRow .skinTable .leftPane #leftSideContent .search A:hover
{
	background-color: #CDD7A3;
	border:1px outset #CDD7A3;
	color: #004E75;
}
#middleRow .skinTable .leftPane #leftSideContent .search input
{
	float: right;
	margin-right: 25px;
	width: 100px;
	position: relative;
	top: 1em;
}
.SideFeatures
{
	clear: both;
	margin: 0 20px;
	padding: 25px 0;
	width: 166px;
	overflow-x: auto;
}
.sideAddress
{
	font: normal normal normal 90%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
}






#ContentMain
{
	padding: 25px 15px;
	background-color:#edeee0;
	overflow:hidden;
    width:626px;
}
#rightSide
{
	width: 657px;
	background-color: #edeedf;
	vertical-align: top;
}
#flashcontent
{
	background: #edeedf url(scroller/scroller.png) no-repeat top left;
	margin: 15px 20px;
}
#contentPane
{
	padding: 20px 20px 0;
	vertical-align: top;
}

.content2column
{
	padding: 10px 0 0;
}
#Left2PaneContainer
{
	padding-right: 5px;
	vertical-align: top;
}
#Right2PaneContainer
{
	padding-left: 5px;
	vertical-align: top;
}
#BottomPane
{
	padding: 10px 0 0;
}


.footer
{
	padding-top: 10px;
	font-size: smaller;
	text-align: center;
}
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active
{
	color: #333;
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	text-decoration: none;
}
a.LoginLink:hover
{
	color: #333;
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	text-decoration: underline;
}
a.OtherTabs:link, a.OtherTabs:visited, a.OtherTabs:active
{
	text-decoration: none;
	color: #333;
	background-color: transparent;
	border: 0;
	font-weight: bold;
}
a.OtherTabs:hover
{
	text-decoration: underline;
	color: #333;
	background-color: transparent;
	border: 0;
	font-weight: bold;
}
a.SubHead:link, a.SubHead:visited, a.SubHead:active
{
	color: #6e8e05;
	text-decoration: none;
	font: normal normal normal 100%/100% Arial, Helvetica, sans-serif;
}
a.SubHead:hover
{
	color: #2c2c2c;
	text-decoration: none;
	font: normal normal normal 100%/100% Arial, Helvetica, sans-serif;
}
.SubHead
{
	font: normal normal normal 100%/100% Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px;
}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{
	color: #6e8e05;
	font: normal normal normal 100%/100% Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.CommandButton:hover
{
	color: #6e8e05;
	font: normal normal normal 100%/100% Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Normal:link, a.Normal:visited
{
	color: #6e8e05;
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	text-decoration: none;
}
a.Normal:hover
{
	color: #2c2c2c;
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	text-decoration: none;
}
a:link, a:visited, a:active
{
	color: #6e8e05;
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	text-decoration: underline;
}
a:hover
{
	color: #2c2c2c;
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	text-decoration: underline;
}





h1, h2, h3, h4, h5, h6
{
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #465f39;
}
h1
{
	font: normal normal normal 200%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #465f39;
}
h2
{
	font: normal normal normal 160%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #000;
	color: #465f39;
}
h3
{
	font: italic normal bold 125%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	font-size: 125%;
	color: #000;
	text-transform: capitalize;
}
h4
{
	font: normal normal bold 125%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #000;
	text-decoration: underline;
	text-transform: capitalize;
}
h5
{
	font: normal normal bold 115%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #000;
	text-transform: capitalize;
}
h6
{
	font: normal small-caps bold 115%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #000;
}



.CurrentDate
{
    color:#CDD7A3;
}

.CopyrightText
{
	color: #333;
}

.CopyrightText, .CurrentDate
{
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
}
.Normal
{
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #333;
}
.OtherTabs
{
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #333;
}
.SelectedTab
{
	color: #777;
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
}
.Head
{
	font: normal normal normal 150%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #333;
}
.NormalRed
{
	color: #900;
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
}
.NormalBold
{
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
}
select
{
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #333;
}
input
{
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #333;
}

























#HouseMenuNav
{
	padding: 0px;
	margin: 0px;
	font: normal small-caps bold 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
}

#HouseMenuNav li
{
	list-style-type: none;
	display: block;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px;	
	background-image: url(seperator.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#HouseMenuNav li A:link, #HouseMenuNav li A:visited,
#HouseMenuNav li A:hover, #HouseMenuNav li A:active
{
	line-height:normal;
	font-weight:bold;
	font-variant: small-caps;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 25px;
	margin: 0px 2px 2px;
	*width: 100%;
}

#HouseMenuNav li A:link, #HouseMenuNav li A:visited
{
	color: #CDD7A3;
	background-color: inherit;
}

#HouseMenuNav li A:hover, #HouseMenuNav li A:active
{
	color: #004E75;
	background-color: #CDD7A3;
}


#HouseMenuNav li ul
{
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px;	
}

#HouseMenuNav li ul li
{
	list-style-type: none;
	display: block;
	padding: 3px 0px 0px 0px;
	margin: 0px;
}

#HouseMenuNav li ul li A:link, #HouseMenuNav li ul li A:visited
{
	line-height:normal;
	font-weight:normal;
	font-variant: normal;
	text-decoration: none;
	display: block;
	color: #CDD7A3;
	padding: 0px 0px 0px 45px;
	margin: 0px 2px 2px;
}

#HouseMenuNav li ul li A:hover, #HouseMenuNav li ul li A:active
{
	line-height:normal;
	font-weight:normal;
	font-variant: normal;
	text-decoration: none;
	display: block;
	color: #004E75;
	background-color: #CDD7A3;

	padding: 0px 0px 0px 45px;
	margin: 0px 2px 2px;
}

#HouseMenuNav li ul li ul
{
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px;	
}

#HouseMenuNav li ul li ul li
{
	list-style-type: none;
	display: block;
	padding: 3px 0px 0px 0px;
	margin: 0px;	
}

#HouseMenuNav li ul li ul li A:link, #HouseMenuNav li ul li ul li A:visited
{
	line-height:normal;
	font-weight:normal;
	font-variant: normal;
	text-decoration: none;
	display: block;
	color: #CDD7A3;
	padding: 0px 0px 0px 65px;
	margin: 0px 2px 2px;
}

#HouseMenuNav li ul li ul li A:hover, #HouseMenuNav li ul li ul li A:active
{
	line-height:normal;
	font-weight:normal;
	font-variant: normal;
	text-decoration: none;
	display: block;
	color: #004E75;
	background-color: #CDD7A3;

	padding: 0px 0px 0px 65px;
	margin: 0px 2px 2px;
}

#HouseMenuNav li ul li ul li ul
{
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px;
}

.ArrowPointer
{
	line-height:normal;
	font-weight:bold;
	font-variant: small-caps;
	text-decoration: none;
	display: block;
	color: #465f39;
	padding: 0px 0px 0px 25px;
	margin: 0px 2px 2px;
}






.MainMenu_MenuContainer
{
	font: normal normal normal 100%/100% Arial, Helvetica, sans-serif;
	background-color: transparent;
	width: 100%;
}
.MainMenu_MenuBar
{
	font: normal normal normal 100%/100% Arial, Helvetica, sans-serif;
	cursor: pointer;
	background-color: transparent;
	width: 100%;
}
.MainMenu_MenuItem
{
	font: normal normal normal 100%/100% Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	border-width: 0;
	padding: 1px 8px 1px 0;
}
.MainMenu_MenuItemSel
{
	font: normal normal normal 100%/100% Arial, Helvetica, sans-serif;
	cursor: pointer;
	color: #f6f6f6;
	background: #777;
	border-width: 0;
	padding: 1px 8px 1px 0;
}
.MainMenu_Idle, .MainMenu_Idle A:link, .MainMenu_Idle A:visited, .MainMenu_Idle A:active, .MainMenu_Idle A:hover
{
	font: normal normal bold 100%/100% Arial, Helvetica, sans-serif;
	color: #999;
	background-color: transparent;
	padding: 1px 3px 3px 1px;
}
.MainMenu_Selected, .MainMenu_Active, .MainMenu_BreadcrumbActive
{
	color: #fff;
	background: transparent;
	padding: 1px 3px 3px 1px;
}
.MainMenu_MenuIcon, .MainMenu_MenuArrow, .MainMenu_MenuBreak, .MainMenu_RootMenuArrow
{
	display: none;
}
.ModuleTitle_MenuContainer
{
	color: #2c2c2c;
}
.ModuleTitle_MenuItem
{
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	color: #333;
	background: #f6f6f6;
	border: 1px solid #f6f6f6;
	padding: 0 8px 1px 2px;
}
.ModuleTitle_MenuItemSel
{
	font: normal normal normal 100%/100% 'Palatino Linotype' , 'Book Antiqua' , Palatino, serif;
	cursor: pointer;
	color: #333;
	background: #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 0 8px 1px 2px;
}
.ModuleTitle_MenuIcon
{
	border: 1px solid #eee;
	padding: 0 3px;
}
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow
{
	display: none;
}




/*========================================================*/
/*  8. sIFR Styles                                        */
/*========================================================*/

@media print
{
	/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed
	{
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}

	span.sIFR-alternate
	{
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}
}

@media screen
{
	/* These are standard sIFR styles... do not modify */

	.sIFR-flash
	{
		visibility: visible !important;
		margin: 0px;
	}

	.sIFR-replaced
	{
		visibility: visible !important;
	}

	span.sIFR-alternate
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}

	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true]
	{
		display: none !important;
	}

	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

	.sIFR-hasFlash .eras
	{
		visibility: hidden;
	}

	.sIFR-hasFlash .tempus
	{
		visibility: hidden;
		letter-spacing: -6px;
		font-size: 175%;
	}
}


.tip
{
	font: 10px/12px Arial,Helvetica,sans-serif;
	border: solid 1px #666666;
	width: 270px;
	padding: 1px;
	position: absolute;
	z-index: 100;
	visibility: hidden;
	color: #333333;
	background-color: #ffffcc;
	layer-background-color: #ffffcc;
}





