﻿/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ TOP NAVIGATION FOR PAGES                                           ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#pagernavbar_pagenavgroup
{
	text-align:center;
} 
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#pagernavbar_pagenavgroup div
{
	display:inline;
	text-align:center;
	position:relative;
	margin-top:-1em;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#pagernavbar_pagenavgroup img:hover
{
	background:black;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#pagernavbar_pagenavgroup div select
{
	margin-bottom: 10px;    
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#pagernavbar_pagenavgroup div input 
{
    margin-bottom:-10px;
    margin-left:-80px;
    padding: 0;
    padding-left: -10px;
    border: 0; 
    background-color: transparent;
    text-decoration: underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* IE7 HACK */
*:first-child+html #pagernavbar_pagenavgroup div input 
{
	
    margin-left:-85px;
    margin-bottom:-10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ TOGGLE PAGE SIZE and  TAGGLE PANELS                                ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* IE6 HACK
* html #pagernavbar_pagesizegroup div
{
} */
/* IE7 HACK 
*:first-child+html  #pagernavbar_pagesizegroup div
{
	position:relative;
	top:-10px;
}*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.togglePageSize 
{
	margin:0; padding:0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 ul.togglePageSize 
{
	display:inline;
}
/* IE6 HACK */
* html .togglePageSize ul 
{
}
/* IE7 HACK 
*:first-child+html  #pagernavbar_pagesizegroup div
{
	margin-top:-40px;
}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.togglePageSize li 
{
	padding: 20px 0 0px 0;
	display:inline;
    background-repeat: no-repeat;
    background-position:bottom;
}
/* IE6 HACK */
* html .togglePageSize li 
{
	padding:0 0 0 0;
}
/* IE7 HACK */
*:first-child+html  .togglePageSize li 
{
	padding:0 0 0 0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.togglePageSize a 
{
	text-decoration: none; 
}
/* IE6 HACK */
* html .togglePageSize a 
{
	display:inline-block;
	width:15px;
	padding:0 0 0 0;
	overflow:hidden;
}
/* IE7 HACK */
*:first-child+html  .togglePageSize a 
{
	display:inline-block;
	width:15px;
	padding:0 0 0 0;
	overflow:hidden;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.togglePageSize a:hover
{	
    background:none;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.togglePageSize .small 
{   
    background-image: url("../images/pagernavbar/littlePage.png");
}
.togglePageSize .small:hover
{   
    background-image: url("../images/pagernavbar/littlePage_o.png");
}
.togglePageSize .small_o, .togglePageSize .small_o:hover
{
	background-image: url("../images/pagernavbar/littlePage_o.png");
}
.togglePageSize .small span, .togglePageSize .small_o span
{
	margin-left:-55px;
	visibility:hidden;
}
/* IE6 HACK */
* html .togglePageSize .small span, * html .togglePageSize .small_o span
{
	margin-left:0px;
	width:15px;
	height:20px;
	overflow:hidden;
	font-size:0px;
}
/* IE7 HACK */
*:first-child+html  .togglePageSize .small img, *:first-child+html  .togglePageSize .small_o img
{
	margin-left:0px;
	width:15px;
	height:20px;
	overflow:hidden;
	font-size:0px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.togglePageSize .med 
{
	background-image: url("../images/pagernavbar/middlePage.png");
}
.togglePageSize .med:hover
{   
    background-image: url("../images/pagernavbar/middlePage_o.png");
}
.togglePageSize .med_o, .togglePageSize .med_o:hover
{
	background-image: url("../images/pagernavbar/middlePage_o.png");
}
.togglePageSize .med span, .togglePageSize .med_o span
{
	margin-left:-65px;
	visibility:hidden;	
}
/* IE6 HACK */
* html .togglePageSize .med span, * html .togglePageSize .med_o span
{
	margin-left:0px;
	width:15px;
	height:20px;
	overflow:hidden;
	font-size:0px;
}
/* IE7 HACK */
*:first-child+html  .togglePageSize .med img, *:first-child+html  .togglePageSize .med_o img
{
	margin-left:0px;
	width:15px;
	height:20px;
	overflow:hidden;
	font-size:0px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.togglePageSize .large
{
	background-image: url("../images/pagernavbar/bigPage.png");
}
.togglePageSize .large:hover
{   
    background-image: url("../images/pagernavbar/bigPage_o.png");
}
.togglePageSize .large_o, .togglePageSize .large_o:hover
{
	background-image: url("../images/pagernavbar/bigPage_o.png");
}
.togglePageSize .large span, .togglePageSize .large_o span
{
	margin-left:-45px;
	visibility:hidden;	
}
/* IE6 HACK */
* html .togglePageSize .large span, * html .togglePageSize .large_o span
{
	margin-left:0px;
	display:inline;
	width:15px;
	padding:20px 0 0 0;
	overflow:hidden;
	font-size:10px;
}
/* IE7 HACK */
*:first-child+html  .togglePageSize .large span, *:first-child+html  .togglePageSize .large_o span
{
	margin-left:0px;
	display:inline;
	width:15px;
	padding:20px 0 0 0;
	overflow:hidden;
	font-size:10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
li.panelToggle
{
	position:relative;
	top:-5px
}
/* .panelToggle a
{
	text-decoration:underline;
}*/
.panelToggle a:hover
{
	text-decoration:underline;
}
/* IE6 HACK */
* html .panelToggle a
{
	width:auto;
}
/* IE7 HACK */
*:first-child+html  .panelToggle a
{
	margin:0 5px 0 5px;
	padding:0 0 0 -10px;
	width:auto;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ ADD TO BOOKMARKS                                                   ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 a#AddToBookMarkLink 
{
	vertical-align:super;
} 


