p
{
	padding-bottom:1em;
	font-size: 1em;
	line-height: 1.5em;
}
em
{
	line-height: 1.5em;
	font-size: .9em;
	color: #aaa;
}
/*** IMAGE DROPSHADOW  ***/
.wrap0, .wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap0 {
  float:left;
  background:url(/images/dropshadow180.png) right bottom no-repeat;
  }
.wrap1 {
  background:url(/images/dropshadow.png) no-repeat;
  }
.wrap2 {
  background:url(/images/dropshadow_bl.png) 0px 100% no-repeat;
  }
.wrap3 {
  padding:5px;
  background:url(/images/dropshadow_tr.png) 100% 0px no-repeat;
  }
.dropshadow
{
	/*padding: -6px;
	border: solid 6px #ffffff;*/
}
.noborder
{
	border: none!important;
}
.noBorder
{
	border: none!important;
}
.zIndexZero
{
	position: relative;
	z-index: 0;
}
a
{
	text-decoration: none;
	color: #336699;
	border: none;
	cursor:pointer;
}
a:hover
{
	color: #6699cc;
}
a img, a:hover img
{
	border:none;
}
a.bgHover:hover
{
	text-decoration: none;
	color: #ffffff;
	background-color: #6699cc;
	border: none;
}
h3 a.block
{
    font-weight:bold;
}
h3 a.block:hover 
{
	/*background-color: #6699cc;
	color:White;*/
}
a.noBGHover:hover
{
	background-color: transparent;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
}
.clearL
{
	clear: left;
}
.clearR
{
	clear: right;
}
.alignMiddle
{
	vertical-align: middle;
}
.hidden
{
	display: none;
}
.block
{
    display:block;
}
.upten
{
	position: relative;
	top: -10px;
}
.absolute
{
	position: absolute;
}
.navTBWrapper
{
	color: #aaa;
	width: 151px;
	border: none;
	height: 23px;
	position: relative;
	top: 5px;
	left:10px;
	font-size: 10px;
	font-weight:normal;
	padding: 6px 10px 3px 10px;
	*padding-top:3px;
	background: url('/images/textBoxMag171.png') no-repeat 0 0 ;
	text-align:left;
}
.tbStyled
{
	color: #aaa;
	width: 130px;
	border: none;
	font-size: 10px;
	font-weight:normal;
	background-color:transparent;
	position:relative;
	text-align:left;
	text-shadow:0 1px 2px black;
}
.noMag
{
	background: url('/images/textBoxNoMag.png') no-repeat 0 0 ;
}
.button
{
	cursor: pointer;
}
.goButtonBlack
{
	width: 34px;
	height: 20px;
	border: none;
	background: transparent url('/images/buttons/go_black.png') no-repeat;
}
.left10
{
	padding-left: 10px;
}
h1
{
	font-weight: normal;
	font-size: 1.6em;
	padding-bottom:0.5em;
}
.bold
{
	font-weight: bold!important;
}
.white
{
	color: white!important;
}
.noBG
{
	background-image: none!important;
}
.center
{
	margin: 0 auto;
}

.underline
{
	text-decoration:underline;
}
.border_underline
{
	border-bottom: solid 1px;
	padding-bottom:5px;
}
OL, UL
{
	list-style-position:inside;
}
OL.outside, UL.outside, #articleText OL, #articleText UL
{
    list-style-position:outside;
    padding:0 3em;
}
OL.padded LI, UL.padded LI
{
    margin-bottom:10px;
}
#articleText UL, UL.arrow
{
    list-style-image:url('/Images/icons/ul-arrow-left.gif');
}
UL LI UL
{
    margin-left:20px;
}
UL.listNoDecoration, UL.listNoDecoration LI
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.lightText
{
	color:#aaa!important;
}
.labelText
{
	color:#999!important;
}
.whiteText
{
	color:White!important;
}
.darkText
{
	color:#333!important;
}
.blackText
{
	color:Black!important;
}
.blueText
{
	color:#336699!important;
}
.redText
{
	color:red!important;
}
.greenText
{
	color:green!important;
}
.linkText
{
	color:White!important;
	background-color:#6699cc!important;
}
.bluePointerToLeft
{
	height:9px;
	width:16px;
	background: url('/images/blueRightDot.png') no-repeat center;
	display:inline-block;
}
.checkMark
{
	padding-left:20px;
	height:20px;
	background:transparent url('/images/icons/check.png') no-repeat;
}
.redX
{
	padding-left:20px;
	height:20px;
	background:transparent url('/images/icons/x.png') no-repeat;
}
h2
{
	font-size:1.4em;
	margin-bottom:10px;
}
h3
{
	font-size:1.2em;
	margin-bottom:5px;
}
h4
{
	font-size:1.1em;
	margin-bottom:5px;
}
.fixed
{
	position:fixed!important;
}
blockquote
{
      font: 14px/22px normal helvetica, sans-serif;
      padding:10px 15px;
}
blockquote.fancy
{
      margin:20px 20px 20px 30px;
      border-left: 3px solid #ccc;
      font-style:italic;
}
blockquote.news
{
	background:url("/images/quote.png") no-repeat scroll 0 0 transparent;
    float:right;
    font-size:1.4em;
    line-height:1.3em;
    margin:1em 20px;
    padding-left:80px;
    width:200px;
}
blockquote.news em
{
    font-size:0.65em;
    font-style:italic;
}
div .GeneQuote
{
	margin:1em 20px;
    font: 14px/22px normal helvetica, sans-serif;
    padding:10px 15px;
    padding-left:80px;
    position:relative;
}
div .pullQuote
{
	margin:1em 20px;
    font: 14px/22px normal helvetica, sans-serif;
    padding:10px 15px;
    padding-left:80px;
    width:200px;
    position:relative;
    float:right;
}
div .pullQuote br
{
    height:0px;
    display:none;
}
div .quoteImg
{
    position:absolute;
    left:0px;
    height:60px;
    width:60px;
	background: transparent url(/images/quote.png) no-repeat; 
}
div .quoteImg1, div .quoteImgEnd
{
 height:0px!important;
 display:none;   
}
.warningText
{
    background-color:#fff5b5;
    color:#715a00;
    font-weight:bold;
    font-size:1.1em;
    border:dashed 1px #715a00;
    padding:15px;
    margin:0 10px;
}
.noResults
{
    color:Red;
    padding-left:10px;
}
.overlayText
{
    color: #aaa !important;
}
.shadow
{
    -moz-box-shadow: 0px 0px 8px #999;
    -webkit-box-shadow: 0px 0px 8px #999;
    box-shadow: 0px 0px 8px #999;
}
.shadowDark
{
    -moz-box-shadow: 0px 0px 8px #333;
    -webkit-box-shadow: 0px 0px 8px #333;
    box-shadow: 0px 0px 8px #333;
}
.centerText
{
    text-align:center;
}
.highlight
{
    background-color:#FEFEaa!important;
    padding:5px;
}
.filterTB
{
    padding: 2px;
    color: #333;
    font-size:11px;
}