﻿@media print
{
	.print
	{
		DISPLAY:none;
	}
}
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #535353;
	margin: 0px;
	background-image: url('../images/bck.gif'); 
	background-repeat: repeat-y; 
	background-position: center top;
}
#shell
{
	z-index: 2;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
}
#shell a
{
	color: #0D93A7;
	text-decoration: none;
}
#shell a:link
{
	color: #0D93A7;
	text-decoration: none;
}
#shell a:visited
{
	color: #8AA5A9;
	text-decoration: none;
}
#shell a:hover
{
	color: #15BCF6;
	text-decoration: none;
}
.holder
{
	width: 780px;
	text-align: left;
	margin: 0 auto;
	height: 0px auto;
	background-image: url('../images/bck_wht.gif');
	background-repeat: repeat-y;
}

#desc
{
	color: #B4B4B4;
	height: 0px auto;
	text-align: center;
	background-image: url('../images/bck_grey.gif');
	background-repeat: repeat-y;
	border-bottom: 1px solid #CDCDCD;
}

#descinner
{
	padding: 3px 10px 3px 0px;
	font-family: arial;
	font-size: 80%;
}

#topbckinner
{height: 66px; padding: 15px 0px 0px 20px; border-bottom: 1px solid #CDCDCD; border-top: 2px solid #fff;}

#toplogo
{padding: 0px; float: left; width:180px}

#toplinks
{
	color:white;
	text-align: right;
	font-size: 105%;
	height: 50px;
	width: 525px;
	margin: 0px 7px 0px 0px;
	position:relative;
	float:right;
}

#toplinks div
{
	position:absolute;
	bottom:0;
	right:0;
}
#toplinks ul {margin: 0px; padding: 0px; list-style-type: none;}
#toplinks li {margin: 0px; padding: 0px; display: inline; list-style-type:none;}

#toplinks a
{
	color: #A0A0A0;
	padding: 0px 12px 0px 12px;
	background-repeat: no-repeat;
	background-position: center left;
}
#toplinks a:visited
{
	color: #15BCF6;
	background-image: url('../images/top_li.gif');
}
#toplinks a:link
{
	color: #15BCF6;
	background-image: url('../images/top_li.gif');
}
#toplinks a:visited:hover
{
	color: #A0A0A0;
	background-image: url('../images/top_li_on.gif');
}


#toplinks a:hover
{
	color: #A0A0A0;
	background-image: url('../images/top_li_on.gif');
}


#topsdw
{
	background-image: url('../images/top_sdw.gif');
	background-repeat: repeat-x;
	height:6px;
}

/*--------------- layout styles ----------------*/
#cnthold
{height: auto; border-bottom: 1px solid #CDCDCD;}
#leftnav
{height: 75%; padding: 0px; float: left; width: 239px;}
#leftinner
{height: 75%; float: left;text-align: right; padding: 0px 73px 20px 0px;}
#content
{float:right; width:535px}
#contentinner
{padding: 20px 35px 20px 0px}

/*----left nav styles----*/

#leftnav ul {border-bottom: 1px solid #fff; width: 168px;margin: 0px; padding: 0px; list-style-type: none;}
#leftnav li {border-bottom: 1px solid #DCDCDC; border-top: 1px solid #fff; margin: 0px; padding: 7px 0px 7px 10px; display: block; list-style-type:none;}
#leftnav a {padding: 5px 10px 5px 5px}
#leftnav a:visited {color: #15BCF6;}
#leftnav a:link {color: #15BCF6;}
#leftnav a:visited:hover {color: #A0A0A0;}
#leftnav a:hover {color: #A0A0A0;}
.section {color: #57707E; padding: 20px 10px 0px 0px}
/*----standard styles----*/
.clearboth
{clear:both; height:0px}
#shell h5
{
	font-size: .8em;
	letter-spacing: .15em;
	color: #4C809D;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ABAAA5;
}
#shell h4
{
	font-size: .8em;
	letter-spacing: .15em;
	color: #4C809D;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ABAAA5;
}
#shell h1
{
	font-size: .8em;
	letter-spacing: .15em;
	color: #4C809D;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ABAAA5;
}
#shell h2
{
	font-size: .8em;
	letter-spacing: .15em;
	color: #4C809D;
	font-weight: bold;
	padding-bottom: 1px;
	margin-bottom: 1px;
}
#shell h3
{
	font-size: .8em;
	letter-spacing: .15em;
	color: #939393;
	font-weight: bold;
	padding-bottom: 1px;
	margin-bottom: 1px;
}

.hmimages img
{padding: 1px}

.half {width: 50%}

.simplelist
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.simplelist li
{
	padding: 4px 0px 4px 0px;
	margin: 0em;
	color: #000;
}
.grey
{color: #939393;}

#content a.black:link {color: #000000;}

#content a.black {color: #000000;}
#content a.black:visited {color: #8AA5A9;}
a.black:visited:hover {color: #15BCF6;}

#content a.black:hover {color: #15BCF6;}

#content a.grey:link {color: #939393;}

#content a.grey {color: #939393;}
#content a.grey:visited {color: #8AA5A9;}
a.grey:visited:hover {color: #15BCF6;}

#content a.grey:hover {color: #15BCF6;}

.fleft {float: left}
.fright {float: right}

input 
{
	display: inline;
	vertical-align: middle;
	margin: 4px 2px 4px 6px;
}

label 
{
	display: inline;
	vertical-align: middle;
	margin: 4px 2px 4px 6px;
}
.login 
{
	display: inline;
	vertical-align: middle;
}
/*----panel styles----*/
.panelholder
{margin: 0px 0px 0px 0px;}
.panel
{padding: 10px 0px 10px 0px;}
.pnltop
{
	background-repeat: repeat-x;
	background-position: top left;
	background-image: url('../images/library_slc.gif')
}
.pnlttl
{width: 350px;float: left;color: #777777}

.pnlttl div
{padding: 2px 2px 2px 8px;}
.pnlmore
{
	width: 78px;
	float: right;
	font-size: 80%;
}
.pnlmore div
{text-align: right; padding: 2px 4px 2px 15px;}
.pnlmore a
{
	padding: 0px 12px 0px 0px;
	background-repeat: no-repeat;
	background-position: center right;
	background-image: url('../images/arra_li.gif')
}
.pnl
{
	background-repeat: no-repeat;
	background-position: top right;
	border-top: 1px solid #ccc;
	background-color: #F4F4F4;
}
.pnl div
{padding: 4px 175px 4px 4px;}
.panel ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	list-style-image:url('../images/archive_li.gif');
	list-style-position: inside;
	vertical-align: middle;
}
.panel li
{
	padding: 0;
	margin: 0px;
}

/*-----footer styles-----*/

#footer
{
	height: 66px; 
	background-image: url('../images/bck_grey.gif');
	background-repeat: repeat-y;
	border-top: 2px solid #FBFBFB;
}

#footerinner
{
	padding: 8px 18px 0px 20px;
	height: 0px auto;
	
}
#footer a
{
	color: #939393;
}
#footer a:visited
{
	color: #939393;
}
#footer a:link
{
	color: #939393;
}
#footer a:visited:hover
{
	color: #15BCF6;
}
#footer a:hover
{
	color: #15BCF6;
}
#footer1
{
	padding: 0px 0px 0px 0px;
	width: 250px;
	float: left;
	line-height: 1.4em;
}

#footer2
{
	width: 454px;
	float: right;
	text-align: right;
	margin: 0px 7px 0px 0px;
	position:relative;
	float:right;
	height: 45px;
}
#footer2 div
{
	padding: 20px 10px 0px 12px;
	text-align: right;
	font-size: 85%;
	position:absolute;
	bottom:0;
	right:0;
}