.bodyTextGray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #CCCCCC}
.bodyTitleGray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC}
.bodyTitleBlk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.bodyTextBlk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
.bodyTextBlkSml { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000 }
a:hover { text-decoration: none;}

.jwrose {color:#803}
.jcblue {color:#009}
/*.jwbggradient { background: #fff url(images/jwGradient.gif) repeat-x top;}*/
.jwbggradient { background: linear-gradient(#fde3f8, white);}
.jwbggradientup { background: #fff url(../images/jwGradient.gif) repeat-x top;}
.pixWrapL { float: left; margin-top: 0px; margin-right: 15px; margin-bottom: 15px; margin-left: 0px }
.pixWrapR { float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 15px }
#wrapper {
	width: 748px;
	margin-left: auto;
	margin-right: auto;
	/*background: #fff url(imgs/L-Rdrop.gif) repeat-y top;*/
	/*text-align:center;*/
}
/*#topwrap {
	position:absolute;
	top:10px;
	left:10px;
	/*margin-right:20px;*/
/*}
#sidepanel {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
}
#mainpanel {
	position:absolute;
	top:0px;
	left:210px;
	width:548px;
}
#bottomwrap {
	position:inherit;
	top:10px;
	left:10px;
	/*margin-right:20px;*/
/*	display : block;
	float: left;
}
*/#wrapperbase {
	clear: both;
	margin: 0px;
	padding-top: 10px;
	text-align: center;
	/*background: #fff url(imgs/bgBottomDrop.gif) no-repeat;*/
	height: 30px;
	}
#subnavWrapper {
	/*height: 100px;*/
	width:200px;
	float: left;
	text-align: left;
}
#snSpacer {
	width:200px;
	height:10px;
	float: left;
	}
#snContent {
	width:200px;
	/*height:200px;*/
	float: left;
	/*background: #fff url(imgs/bgsubnav_hdr.jpg) no-repeat top;*/
	/*padding-left:15px;
	padding-top:15px;*/
	}
#contentWrapper {
	/*background: #fff url(imgs/contentGradient.gif) repeat-x top;*/
	/*width:582px;*/
	/*float: left;*/
	border-left:1px solid #bfe3bf;
	/*text-align:left;*/
	/*padding-bottom:25px;*/
	}
#content {
	position:relative;
	top:15px;
	/*width:551px;*/
	margin-right:20px;
	left:12px;
	text-align:left;
	float:left;
	}
.snbtn {
/*	background-color : #803;*/
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2vw;
/*	font-size: 14px;*/
	color: #fff;
	display : block;
	/*padding-bottom : 2px;*/
	/*padding-left : 10px;
	padding-right : 10px;*/
	/*padding-top : 2px;*/
	font-weight: bold;
	/*width: 200px;
	height: 24px;*/
	line-height:1.9vw;
/*	line-height:24px;*/
	/*border-top: 1px solid #7393E8;
	border-right: 1px none #7393E8;
	border-bottom: 2px solid #7393E8;
	border-left: 1px none #7393E8;*/
}
.snbtn a {
	color:#FFF;
	display : block;
	text-decoration:none;
}
.snbtn a:hover {
	background-color:#c5ceff;
	color:#000;
}

.jsbtn {
    background-color: #FFC9EF;
    width:60px;
    border-radius:5px;
}

/*.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 420px;
    background-color: yellow;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;*/
    
    /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
/*    opacity: 0;
    transition: opacity 1s;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}*/


