﻿body
{
	background-image: url("/library/images/longSlice.jpg");
	background-repeat:repeat;
    font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:black;
	text-align:left;
	margin: 0 auto;
	height:1200px;
}

/*
NOTE: using absolute positioned divs and centering on page, follow this method in Master pages:
position:absolute;
left: 50%;
margin-left: [calc 50% of width]
style="position:absolute; top:60px; left:50%; margin-left: -450px; width:900px; 
*/

/*.homepagelink A {  cursor:pointer; } */
.homepagelink A:link {color: #566245;}
.homepagelink A:visited {color: #566245;} 
.homepagelink A:hover {color: Black; }
.homepagelink A:active {color: Black} 


.copytextlink 
{
	/*letter-spacing: .3px;  */
    font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    /*margin:15px 15px 15px 15px;*/
	text-align:justify;
	color: white;
	font-weight:bold; 
	text-decoration:none;	
}

.copytextlink a:link
{
	color: silver;
	font-weight:bold; 
	text-decoration:none;	
}
.copytextlink a:visited {color: silver;} 
.copytextlink a:hover {color: white; }
.copytextlink a:active {color: white;}


.sidebartextlink 
{
	/*letter-spacing: .3px;  */
    font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    /*margin:15px 15px 15px 15px;*/
	text-align:justify;
	color: #566245;
	font-weight:normal; 
	text-decoration:none;	
}

.sidebartextlink a:link
{
	color: #566245;
	font-weight:normal; 
	text-decoration:none;	
}
.sidebartextlink a:visited {color: #566245;} 
.sidebartextlink a:hover {color: white; }
.sidebartextlink a:active {color: #566245;}

topContent
{
	text-align:right;
	font-family: 'Arial';
	font-size: 50pt
}

img
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	z-index: -1;
}

.mymenu {
    background-image:url(/library/images/mymenu.gif);
    background-repeat:repeat-x;
	font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    font-weight:bold;
    color:White;
    cursor:pointer;
    vertical-align:middle;
    text-align:center;
}

.mymenuhover {
    background-image:url(/library/images/mymenu.gif);
    background-repeat:repeat-x;
	font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    font-weight:bold;
    color:Black;
    cursor:pointer;
    vertical-align:middle;
    text-align:center;
}

.mymenuon {
	background-image:url(/library/images/menusep_gradient.jpg);
	background-color:#E1E1E1;
	font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
	font-weight:bold;
	color:White;
	cursor:pointer;
    vertical-align:middle;
    text-align:center;
}

.mymenusel {
	background-image:url(/library/images/mymenusel.gif);
	font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
	background-repeat:repeat-x;
	font-weight:bold;
	color:White;
	cursor:pointer;
    vertical-align:middle;
    text-align:center;
}

.mymenusep {
    background-image:url(/library/images/mymenusep.gif);
    cursor:auto;
    width:2px;
}

.homepagelink
{
	letter-spacing: .8px;
    font:18pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:white;
    margin:15px 15px 15px 15px;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
	
}

.footer_tiny {
    background-color:Transparent;
	font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    font-weight:normal;
    color:silver;
    cursor:pointer;
    vertical-align:middle;
    text-align:center;
}

.footermenu {
    background-color:Transparent;
	font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    font-weight:normal;
    color:Silver;
    cursor:pointer;
    vertical-align:middle;
    text-align:center;
}

.hilite {
    background-color:Transparent;
	font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    font-weight:normal;
    color:white;
    cursor:pointer;
    vertical-align:middle;
    text-align:center;
}

.emphasize 
{
    color: Gray;
    font-weight:bold;
}

.emphasizeItalic
{
    color: Gray;
    font-style:italic;
    font-weight:bold;
}

.emphasize_large 
{
    color: Gray;
    font-weight:bold;
    font-size:14pt;
}

.emphasizeItalic_large
{
    color: Gray;
    font-style:italic;
    font-weight:bold;
    font-size:14pt;
}

.emphasize_large_white 
{
    color: white;
    font-weight:bold;
    font-size:14pt;
}

.emphasize_large_black
{
    color: black;
    font-weight:bold;
    font-size:14pt;
}
.large 
{
    color: Gray;
    font-weight:normal;
    font-size:14pt;
}

.sidebar_text
{

    font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color: #566245;
    margin:15px 15px 15px 15px;
	text-align:justify;
}

.sidebar_text_bold
{
    font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color: #566245;
    margin:20px 15px 15px 15px;
	text-align:justify;
	font-weight:bold;
}

.copy_text
{
	letter-spacing: .8px;
    font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:Silver;
    margin:15px 15px 15px 15px;
	text-align:justify;
}

.copy_text_bold
{
	letter-spacing: .8px;
    font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:White;
    /* margin:15px 15px 15px 15px; */
	text-align:justify;
	font-weight:bold;
}

.copy_text_bold_white
{
	letter-spacing: .8px;
    font:10pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:White;
    margin:15px 15px 15px 15px;
	text-align:justify;
	font-weight:bold;
}

.copy_text_small
{
	letter-spacing: .8px;
    font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    font-style:italic;
    color:White;
	text-align:justify;
    margin:15px 15px 15px 15px;
}

.copy_text_small_italic
{
	letter-spacing: .8px;
    font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    font-style:italic;
    color:White;
	text-align:justify;
    margin:15px 15px 15px 15px;
}

.copy_text_small_blue 
{
	letter-spacing: .8px;
    font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    font-style:italic;
    color:Gray;
	text-align:justify;
}

.contact_listitem li
{
	list-style-type: none;
	letter-spacing: .8px;
    font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:White;
    /* margin:15px 15px 15px 15px; */
	text-align:justify;
	font-weight:normal;
}

.contact_listitem_bold
{
	list-style-type: none;
	letter-spacing: .8px;
    font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:White;
    /* margin:15px 15px 15px 15px; */
	text-align:justify;
	font-weight:bold;
}

.copytext_listitem
{
	list-style-type: disc;
	letter-spacing: .8px;
    font:8pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:White;
    /* margin:15px 15px 15px 15px; */
	text-align:justify;
	font-weight:bold;
}
/* used for side-by-side lists */
.copytext_listitem_left
{
	float:left;
	display:inline;
	list-style-type: disc;
	letter-spacing: .8px;
    font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:White;
    /* margin:15px 15px 15px 15px; */
	text-align:justify;
	font-weight:bold;
}

.copytext_listitem_right
{
	float:right;
	display:inline;
	list-style-type: disc;
	letter-spacing: .8px;
    font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:White;
    /* margin:15px 15px 15px 15px; */
	text-align:justify;
	font-weight:bold;
}
.copyright
{
	/*letter-spacing: .4px;*/
    font:9pt  Arial, Sans-serif, sans serif, Tw Cen MT, Lucida Grande;
    color:#A5A5A5;
}

/* center web page using outer, inner */
#outer 
{
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
}
 
#inner 
{
  width: 300px;
  height: 200px;
  margin-left: -150px;  /***  width / 2   ***/
  position: absolute;
  top: -100px;          /***  height / 2   ***/
  left: 50%;
}

#wrapper 
{
	margin: 0px auto;
	padding: 0px
}

#topNav, #content, #footer, #container
{
	padding:0px 15px 0px 15px;
}

#topNav
{
	border-top:dotted #8ea5b9 1px;
	border-bottom:dotted #8ea5b9 1px;
	text-align:center;
	width:905px;
}
.topNavLink
{
	width:20%;
	float:left;
}

#content  
{
	width:100%;
	float: left;
	padding-top:15px;
	min-height:500px;
	text-align:left;	
}

#rightNav {
	float: right;
	height:100%
}

#footer 
{
	text-align:center;
	font-size:9px;
	clear: both;
	width:100%;
	height: 295px;
}

.footerColumnLeft
{
	color: gray;
	text-align:left;
	padding: 0px 0px 0px 0px;
	font-family: 'Arial';
	width:100%;
	float:left;
	height: 12px;
}

.footerColumnFarLeft
{
	color: white;
	text-align:left;
	padding: 0px 0px 0px 0px;
	font-family: 'Arial';
	width:11%;
	float:left;
	height: 12px;
}

.footerColumnCenter
{
	color: blue;
	text-align:left;
	padding: 0px 0px 0px 0px;
	font-family: 'Arial';
	width:42%;
	float:left;
	height: 195px;
}

.footerColumnRight
{
	color: #003b5c;
	text-align:left;
	padding: 0px 0px 0px 0px;
	font-family: 'Arial';
	width:52%;
	float:right;
}

.subHeadI
{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
.subHeadII
{
	font-size:14px;
	padding-bottom:5px;
}

.subHeadDottedUnder
{
	font-size:16px;
	font-weight:bold;
	margin:15px 0px 15px 0px;
	border-bottom:dotted 1px black;
}

.pageBottomTextI
{
	float:left;
	width:40%;
	clear:both;
	padding-top:60px
}
.pageBottomTextII
{
	width:100%;
	font-size:15px;
	font-family:Copperplate Gothic Light, Arial;
	font-weight:bold;
	text-align:center;
	clear:both;
	padding-top:40px;
	padding-bottom:15px;
}

.pageBottomTextIII
{
	float:left;
	width:350px;
	clear:both;
	padding:50px 0px 25px 10px;
	font-size:12px;
}

.leftNav
{
	float:left;
	width:160px;
	border:dotted #8ea5b9 1px;
	padding: 5px 2px 2px 2px;
}

.leftNavBtn
{ 
    background-color:#8ea5b9; 
    background-image:url('../Images/nav_bullet.jpg');
    background-repeat:no-repeat;
    background-position:5px center;
    font-family: Arial; 
    font-size:12px; 
    font-weight:normal; 
    color: #003b5c; 
    padding:5px 5px 5px 15px;
    margin-top:2px;
}
.leftNavBtnHot
{ 
    background-color:#ebede5; 
    background-image:url('../Images/nav_bullet.jpg');
    background-repeat:no-repeat;
    background-position:5px center;
    font-family: Arial; 
    font-size:12px; 
    font-weight:normal; 
    color: #003b5c; 
    padding:5px 5px 5px 15px;
    margin-top:2px;
}

.biblio
{
	width:75px;
	font-style:italic;
	font-size:x-small;
	text-align:right;
	color:#8ea5b9;
	float:right;
}
.news
{
	float:left;
	width:225px;
	padding-left:0px;
}