@charset "UTF-8";
/* CSS Document */

/* RESET */

/*body, div, dl, dt, dd, pre, form, fieldset, input, textarea, p, blockquote { */
dl, dt, dd, pre, form, fieldset, input, textarea, blockquote { 
 padding: 0;
 margin: 0;
 background:#fff;
}
fieldset, img {
	border: 0;
}
fieldset div.signupForm {
	text-align:left;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
abbr, acronym {
	border: 0;
}
/* Div Float Clear */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
/** html .clearfix {
	height: 1%;
}*/
html {
	font-size: 100%;
}
body {
	font-size:.75em;
	font-family: Arial, Helvetica, sans-serif;
	background:#cbcbcb;
}
a {
	outline: none;
	color:#00c;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #00C;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
a:active {
	color: #0044ac;
	text-decoration: none;
}
a:visted {
 	color:#003399;
 text-decoration: none;
}
h1 {
	font-size:1.56em;
	padding:0px;
	margin:8px 0px 16px 0px;
}
h1 .spacing {
	margin:5px 10px;
}
h2 {
	font-size:1.0em;
	padding:0px;
	margin:8px 0px;
}
h3 {
	font-size:1.0em;
	padding:4px 2px 4px 5px;
	margin:8px 0px;
	font-weight:bold;
	background: #34668c;
	color:#fff;
}
.eComContainer h2 {
	font-size:1em;
	padding:4px 2px;
	margin:8px 0px;
	font-weight:bold;
	border-bottom:1px solid #34668c;
}
h4 {
	font-size:1em;
	padding:4px 2px;
	margin:8px 0px;
	font-weight:bold;
	border-bottom:1px solid #1d5f87;
}
small {
	font-size:.75em;
	color:#666;
	font-weight:normal;
}
.subpage h1 {
	font-size:1.56em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
.subpage h2 {
	font-size:1.25em;
	padding:10px 0px 0px 0px;
}
.subpage h2.smallprint {
	font-size:1.0em;
	padding:0;
	margin:20px 0 0 50px;
	text-align:center;
	color:#669;
	font-weight:normal;
}
.subpage h3 {
	font-size:1.10em;
	padding:15px 0px 5px 0px;
	margin:0px 0px;
	font-weight:bold;
	background:none;
	color:#000;
}
.subpage h4 {
	font-size:1em;
	padding:8px 0px;
	margin:8px 0px;
	font-weight:bold;
	border-bottom:1px solid #1d5f87;
	width:100%;
}
.subpage p {
	margin:0px;
	padding:4px 0px;
}
.container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	border:1px solid #b5b4b4;
}
.one, .two, .three, .four, .five {
	float:left;
}
/* IE6 only */
/*\*/
/** html .home .eCom {
	width:376px
}
* html .eCom .one {
	width:174px;
}
* html .eCom .two {
	width:174px;
}
/**/
.home .one {
	width:380px;
}
/*.header {
	position:relative;	
}  */
.header .one {
	background:#fff;
} 
.header .two {
	float:right;
	margin-right:10px;
}
.threePartHeader .one {
	float:left;
    width:380px;
}

.threePartHeader .centerPanel {
	float:left;
    width:215px;
}

.threePartHeader .two {
	float:right;
	margin-right:10px;
}

.headerDivide {
	height:16px;
	background:url(/pr/_assets/img/bar_top_tile.gif) top left repeat-x;
}
.header .one div {
	padding:10px;
}
.threePartHeader .one div {
	padding:10px;
}

#topbanner {
	background:url(/pr/_assets/img/topBanner.jpg);
	height:200px;
	width:960px;
}
#topbanner h1 {
	text-indent:-9999px;  
    text-align:left;
    width:960px; 
    height:200px;
/*	background:url('/pr/_assets/img/homeBanner.jpg');
    background-repeat:no-repeat;
    background-position:center center; */
	margin-top:0px;
}
#topbanner h1 span {
	background:url('/pr/_assets/img/1pixel.gif');
	top:150px;
	left:218px;
	width:174px;
	height:45px;
	text-indent:0px;  
    text-align:left;
}
.seeHowPromo{
	width:215px; 
	height:63px; 
}
.navigation {
	padding:0px 0px 0px 10px;
}
.homeButton {
	float:left;
	margin:4px 5px 0px 0px;
}
a.tab {
	background: transparent url('/pr/_assets/img/bg-tab-a.gif') no-repeat scroll top right;
	display: block;
	float: left;
	color:#327097;
	font-weight: bold;
	height: 23px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
a.tab span {
	background: transparent url('/pr/_assets/img/bg-tab.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 4px 18px;
}
a.tab:hover {
	background-position: bottom right;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
a.tab:hover span {
	background-position: bottom left;
	padding: 5px 0 4px 18px; /* push text down 1px */
}
div a.current {
	background-position: bottom right;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
div a.current span {
	background-position: bottom left;
	padding: 5px 0 4px 18px; /* push text down 1px */
}

.centeredButtonOuter {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}
.centeredButtonInner {
	clear:left;
	float:left;
	position:relative;
	left:50%;
}
.centeredButton {
	position:relative;
	right:50%;
}
a.button {
	background: transparent url('/pr/_assets/img/btn-bg-a.gif') no-repeat;
	display: block;
	float: right;
	color:#327097;
	font-weight: bold;
	height: 23px;
	margin-right: 30px;
	padding-right: 18px;
	text-decoration: none;
}
a.button span {
	background: transparent url('/pr/_assets/img/btn-bg.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 4px 18px;
	float:right;
}
a.button:hover {
	background-position: bottom right;
	color: #fff;
	outline: none;
	text-decoration: none;
}
a.button:hover span {
	background-position: bottom left;
	padding: 5px 0 4px 18px;
	text-decoration: none;
}
a.alt {
	background: transparent url('/pr/_assets/img/btn-bg-a-alt.gif') no-repeat scroll top right;
	display: block;
	float: left;
	color:#fff;
	font-weight: bold;
	height: 23px;
	margin-right: 0px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
a.alt span {
	background: transparent url('/pr/_assets/img/btn-bg-alt.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 4px 18px;
}
a.alt:hover {
	background-position: bottom right;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
a.alt:hover span {
	background-position: bottom left;
	padding: 5px 0 4px 18px; /* push text down 1px */
}
.buttonCenter {
	width:80px;
	margin-left:auto;
	margin-right:auto;
}
.buttonCenterblue {
	margin-left:auto;
	margin-right:auto;
}
.blue a.button {
	background: transparent url('/pr/_assets/img/btn-bg-a.gif') no-repeat scroll bottom right;
	display: block;
	float: left;
	color:#ffffff;
	font-weight: bold;
	height: 23px;
	margin-right: 0px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
.blue a.bluebtn {
	background: transparent url('/pr/_assets/img/btn-bg-a.gif') no-repeat;
	display: block;
	color:#ffffff;
	font-weight: bold;
	height: 23px;
	margin-right: 0px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	text-align:center;
}
.blue a.bluebtn span {
	text-align:center;
	background: transparent url('/pr/_assets//img/btn-bg.gif') bottom left no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 4px 18px;
}
.blue a.button span {
	background: transparent url('/pr/_assets/img/btn-bg.gif') bottom left no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 4px 18px;
}
.blue a.button:hover {
	background-position: top right;
	color:#327097;
	outline: none; /* hide dotted outline in Firefox */
}
.blue a.button:hover span {
	background-position: top left;
	padding: 5px 0 4px 18px; /* push text down 1px */
}
.blue a.bluebtn:hover {
	
	color:#327097;
	outline: none; /* hide dotted outline in Firefox */
}
.blue a.bluebtn:hover span {
	
	padding: 5px 0 4px 18px; /* push text down 1px */
}
.loginBtn {
	padding:4px 8px 0px 0px;
	float:left;
}
.linkRight {
	text-align:right;
	padding:5px 15px 5px 5px;
}
.breadcrumb ul {
	margin:10px 0px 0px 10px;
	padding:0px;
}
.breadcrumb li {
	margin:8px 5px 0px 0px;
	padding:0px 0px;
	display:inline;
	list-style:none;
}
.breadcrumb li a {
	text-decoration:none;
}
.eCom {
	padding:0;
}
.eComContainer {
	padding:0px 8px;
	background:#fff;
	border-right:1px solid #cfd8e1;
	border-left:1px solid #cfd8e1;
	margin:0;
	text-align:left;
}
.eCom .one {
	width:100%;
}
.eCom .two {
	width:100%;
}
.statement {
}
.statement h1 {
	margin:10px 0px 0px 0px;
	padding:10px 4px 5px 4px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-weight:bold;
}
.statement h1 span {
	color:#ff0000;
	font-weight:bold;
}
.statementLink {
	text-align:right;
	padding:5px 8px 10px 5px;
}
.popularHeader {
	background-color:#dcdcdc;
	font-size:14px;
	color:#000;
	width:auto;
	padding:3px;
	border-right: 1px solid #ccc;
}
.popularHeader div {
	padding:3px 0 0 0;
	margin:0 15px 3px 10px;
	background-color:#dcdcdc;
}
.popularPackage .packageDetails {
	padding:8px 8px 0 8px;
	text-align:left;
	/*border-top:outset 1px #cfd8e1;*/
}
.popularPackage .packageDetails p {
	margin:8px 0px;
	text-align:left;
}

.popularPackage .packageDetails ul {
	padding:3px 0px 3px 0px;
	margin:3px 0px 3px 15px;
}
.popularPackage .packageDetails li {
	padding:3px 0px 3px 0px;
}
.packageTitle {
	font-size:1.72em;
	color:#000;
	padding-left:0px;
	font-weight:bold;
}
./*splitCallout {
	margin:5px 0px;
}*/
.splitCallout p {
	margin:8px 0px;
}
.splitContainer {
	padding:5px;
	border-top:outset 1px #cfd8e1;
}
.white {
	background-color:#FFF;
}
.helpArticles {
	padding:0px 0px 10px 5px
}
.list ul {
	margin:0px;
	padding:0px;
}
.list li {
	margin:0px;
	padding:4px 0px;
	list-style:none;
}
.listBullet ul {
	margin:5px 0px 5px 15px;
	padding:0px;
}
.awards img {
	padding:10px 10px;
}
.extraLinks ul {
	margin:0px;
	padding:0px;
}
.extraLinks li {
	list-style:none;
	padding:5px;
}
.submit input {
	border: 1px solid #c2c2c2;
	height: 19px;
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(https://console.prweb.com/prweb/images_v4/bar_submit.gif);
}
.submit input:hover {
	color: #0033CC;
	cursor: default;
	cursor: pointer;
}
.searchForm {
	color:#999;
	font-style:italic;
	background-color:#dcdcdc;
}
.searchInput {
	color:#999;
	font-style:italic;
}
.recentHeadlines {
	background:#dcdcdc;
}
.recentHeadlines .one {
	width:300px;
    height:50px;
	background-color:#dcdcdc;
}
.recentHeadlines .two {
	width:280px;
	text-align:right;
    height:52px;
	background-color:#dcdcdc;
}
.recentHeadlines .one div {
	padding:10px 10px;
	background-color:#dcdcdc;
}
.recentHeadlines .two div {
	padding:10px 10px;
	background-color:#dcdcdc;
} 
.newsArticle {
	background:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #dcdcdc;
	text-align:left;
}
.newsArticle .two {
	padding:5px 2px;
	width:440px;
}
.newsArticle .two div {
	padding:10px;
	color:#666;
	
	float:left;
}
.newsArticle .three {
	padding:5px 0;
	width:60px;
	text-align:center;
	background:#fff;
	padding-right:15px;
}
.newsAd {
	background:#dcdcdc;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
.newsContinued {
}
.newsContinued .newsArticle .two {
	width:820px;
	padding:5px 0 0 0;
	text-align:left;
}
.headlineSubNav {
	margin:0px 0px 0px 0px;
	padding:8px 5px;
	background:#dcdcdc;
	text-align:left;
}
.headlineSubNav h2 {
	display:inline;
	background:#dcdcdc;
}
.headlineSubNav ul {
	margin:8px 0px 0px 0px;
	padding:0px;
}
.newsContinued .headlineSubNav li {
	list-style:none;
	margin:0px;
	padding:0px 5px;
	border-left:1px solid #999;
	display:inline;
	font-size:.875em;
}
.pagination {
	padding:8px 10px;
}
.disclaimer {
	padding:8px 10px;
}
.disclaimer span {
	font-weight:bold;
}
.pad15 {
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
}
.pad15 .signupForm {
	padding:5px 5px 5px 0;
	margin:0;
	text-align:right;
}
.pad15 .terms {
	padding:5px 5px 5px 0;
	margin:0;
	text-align:left;
}
.pad15 input {
	text-align:left;
}
fieldset .formAlign {
	margin-right:50px;
}
fieldset, img .formAlign {
	margin-right:50px;
	text-align:left;
}
fieldset, img .blue {
	text-align:center;
}
.footer {
	padding:10px 10px;
}
/* Packages Page */
.packages p {
	margin:0px;
	padding:0px;
}
.packages .one {
	width:160px;
}
.packages .two {
	width:960px;
}
.packages .two .intro {
	padding:0px 25px 10px 0px
}
.packages .two .pad {
	padding:10px 0px 0px 10px;
}
.packages .two .one {
	width:225px;
	height:395px;
	border:1px solid #cfd8e1;
	margin:5px 0px 0px 0px;
}
.packages .two .two {
	width:225px;
	height:395px;
	border:1px solid #cfd8e1;
	margin:5px 0px 0px 10px;
}
.packages .two .three {
	width:225px;
	height:395px;
	border:1px solid #cfd8e1;
	margin:5px 0px 0px 10px;
}
.packages .two .four {
	width:225px;
	height:395px;
	border:1px solid #cfd8e1;
	margin:5px 0px 0px 10px;
}
.packages .two .five {
	width:926px;
	margin:0px 0px 10px 10px;
	padding:5px;/* background:#E2F0FF;*/
	border-right:1px solid #cfd8e1;
	border-bottom:1px solid #cfd8e1;
	border-left:1px solid #cfd8e1;
	text-align:center;
}
/*.packagesContinued{padding-left:170px;}*/
.packagesContinued {
	padding:10px 0px 0px 15px;
}
.packageList {
	height:255px;
}
.packageList p {
	padding:8px 0px 8px 10px
}
.packageList ul {
	margin:0 0 10px 20px;
	padding:0px;
}
.packageList li {
	padding:3px;
	margin:0px;
	font-size:12px;
}
.packageLinks {
	font-size:11px;
	text-decoration:none;
	padding:5px 5px 10px 5px;
}
.packageLinks a {
	text-decoration:none;
}
.packageLinks a:hover {
	text-decoration:underline;
}
.mostPopular {
	width:60px;
	height:60px;
	position:absolute;
	top:-20px;
	left:165px;
	background:none
}
.detailsButton {
	margin-left:235px;
}
/*.packagesContinued .one{width:50px;}
.packagesContinued .two{width:730px;}*/
.packagesContinued .one {
	width:50px;
}
.packagesContinued .two {
	width:890px;
}
/* Examples */
.examples h2 {
	font-size:1.25em;
	padding:0px;
	margin:8px 0px;
	padding:5px;
	background:#dcdcdc;
}
.listRow ul {
	margin:15px 0px 0px 0px;
	padding:0px;
	width:930px;
}
.listRow li {
	margin:0px;
	padding:0px;
	float:left;
	font-size:1.2em;
	width:220px;
	list-style:none;
	height:70px;
}
.listRow .icon {
	width:70px;
}
.listRow .type {
	padding:20px 0px 0px 0px;
}
/*.examples .industry img{ border:1px solid #999;}*/
.listRow .success li {
	margin:0px;
	padding:0px;
	float:left;
	font-size:1.2em;
	width:220px;
	list-style:none;
	height:70px;
}
.industryType .one {
	width:580px;
}
.industryType .two {
	width:300px;
	padding:0px 0px 0px 10px;
}
.industryType .two img {
/*	border:1px solid #dcdcdc;*/
}
.industryType p {
	margin:10px 0px;
}
.listType {
	margin:10px 0px 10px 0px;
}
.listType ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.listType li {
	margin:0px;
	padding:0px;
	float:left;
	width:140px;
	list-style:none;
}
.listType .icon {
	width:30px;
}
.listType .type {
	padding:5px 10px 0px 0px;
}
.listType .whitepaper .icon { /*width:150px;*/
	width:230px;
	padding-bottom:10px;
	font-size:.9em;
}
.listType .webinar .icon {
	width:150px;
	padding-bottom:10px;
}

.two ul li ul{ margin-left:0px;}
.two ul li ul li{list-style:none; padding:0px 0px 8px 0px; }

.subCallout {
	border-top:1px solid #dcdcdc;
	margin-top:10px;
}
.subCallout .one {
	width:450px;
}
.subCallout .two {
	width:450px;
}
.subCallout ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.subCallout li {
	margin:0px;
	padding:0px;
	float:left;
	font-size:1.0em;
	width:380px;
	list-style:none;
}
.subCallout .icon {
	width:70px;
	margin-left:0px;
}
.subCallout .type p {
	padding:0px 15px 0px 0px;
}
.subCallout ul .howto {
}
.subCallout ul .howto p {
	padding:0px 0px 8px 0px
}
#subNav, #subNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 150px;
}
#subNav li { /* all list items */
	position : relative;
	float : left;
	line-height : 25px;
	margin-bottom : -1px;
	width: 150px;
}
#subNav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 11.05em;
	margin-top : -1.35em;
}
#subNav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
#subNav li a {
	width: 150px;
	w\idth : 150px;
	display : block;
	font-size:11px;
	color : black;
	text-decoration : none;
	background-color : white;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding : 0 5px;
	background:url(/pr/_assets/img/bg-subnav-arrow.gif) bottom right no-repeat;
}
#subNav li a:hover {
	color :#0044ac;
	background-color : black;
	background:url(/pr/_assets/img/bg-subnav-arrow.gif) top right no-repeat;
}
#subNav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#subNav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#subNav .current a {
	background:#CCC url(/pr/_assets/img/bg-arrow-current.gif) top right no-repeat;
}
#subNav .current a:hover {
	background:#CCC url(/pr/_assets/img/bg-arrow-current.gif) top right no-repeat;
	color : black;
}
.gridHeader {
	background:#E2F0FF;
	font-size:15px;
	line-height:1.25;
	text-align:center;
	border-bottom:1px solid #cfd8e1;
}
.borderNoLeft {
	border-left:0px;
}
.borderNoTop {
	border-top:0px;
}
.borderNoBottom {
	border-bottom:0px;
}
.smallType {
	font-size:11px;
	color:#1d5f87;
}
.gridPrice {
	font-size:18px;
	color:#1d5f87;
}
.gridNumber {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.standardHeader {
	background:#E2F0FF url(/pr/_assets/img/bg-standardHeader.gif) top left no-repeat;
}
.socialHeader {
	background:#E2F0FF url(/pr/_assets/img/bg-socialHeader.gif) top left no-repeat;
}
.seoHeader {
	background:#E2F0FF url(/pr/_assets/img/bg-seoHeader.gif) top left no-repeat;
}
.mediaHeader {
	background:#E2F0FF url(/pr/_assets/img/bg-mediaHeader.gif) top left no-repeat;
}
/* New Grid Styles */
.compareGrid table {
	border-right:1px solid #CCC;
	margin-top:15px;
}
.compareGrid table td {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:5px;
}
.compareGrid table .gridHeader {
	border-top:1px solid #ccc;
	background:#E2F0FF;
	font-size:15px;
	line-height:1.25;
}
.compareGrid table .gridHeader .blue {
	font-size:12px;
	margin-top:5px;
}
.compareGrid table .borderNoLeft {
	border-left:0px;
}
.compareGrid table .borderNoTop {
	border-top:0px;
}
.compareGrid table .borderNoBottom {
	border-bottom:0px;
}
.compareGrid table .smallType {
	font-size:11px;
	color:#2388c8;
}
.compareGrid table .gridPrice {
	font-size:18px;
	color:#2388c8;
}
.compareGrid table .gridNumber {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.whiteRow {
	background-color: #ffffff;
	text-align: center;
}
/* Registration */
.registration .one {
	width:530px;
	background:#fff;
	margin-top:5px;
}
.registration .one li {
	padding:10px 0px 0px 0px;
	color:#000;
	font-size:1.25em;
	color:#000;
	font-weight:bold;
}
.registration .one span {
	font-size:.8em;
	color:#000;
	font-weight:normal;
	padding-left:8px;
	font-family: Arial, Helvetica, sans-serif;
}
.registration .two {
	width:400px;
}
.success {
	padding:15px;
}
.success p {
	margin:8px 0px;
}
.success .resortQuestTable table {
	border:1px solid #999;
}
.success .resortQuestTable td {
	padding:4px;
}
.quickTip {
	padding:5px 5px;
	font-size:.9em;
	margin:10px 0px 0px 0px;
}
.quickTip span {
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
}
.quickTip img {
	margin:0px 5px 15px 0px;
}
.quotes {
	background:#fff;
	padding:0;
	margin:0;
	color:#327097;
}
.quotes p {
	padding:1px;
	margin:0;
	color: #069;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
}
.quotes p.cusName {
	color: #000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-style:italic;
	text-align:right;
}
.quotes p.cusName a:link {
	color: #00c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	font-style:normal;
}
.quote img {
	padding:0px 10px 15px 0px;
}
/*
iframe {
	padding-top:10px;
	border-style:solid;
	border-color: #000; 
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
} */
#tooltip {
	position:absolute;
	display:none;
	padding:10px;
	background:#f3ffeb;
	border:1px solid #a0a0a0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	width:250px;
}
.whyPrTable td {
	padding-top:0px;
}
.subpage .whyPrTable h2 {
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* News Page */
.news p {
	margin:0px;
	padding:0px;
}
.news h1{padding:0px 0px 0px 10px;}
.news .one {
	width:160px;
}
.news .two {
	width:785px;
}
.news .two .pad {
	padding:10px 0px 0px 10px;
}
.news .two .one {
	width:535px;
	padding:10px;
}
.news .two .two {
	width:225px;
}

.topStories .newsArticle {
	background:none;
	border:none;
	
}
.topStories .newsArticle .one {
	width:40px;
	padding:10px 0px 0px 0px;
}
.topStories .newsArticle .star {
	width:40px;
	height:40px;
}
.topStories .newsArticle .star div {
	padding:8px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	color:#485C71;
}
.topStories .newsArticle .two {
	width:415px;
	padding:10px 0px 0px 0px;
}
.topStories .newsArticle .two a {
	display:block;
	padding-bottom:3px;
	font-size:1.1em;
	font-weight:bold;
}
.topStories .newsArticle .two div {
	padding:3px 8px;
	color:#666;
}
.topStories .newsArticle .three {
	width:100px;
	text-align:center;
	padding:10px 0px 5px 0px;
}


.podCast ul{margin:0px; padding:8px 0px 4px 0px; list-style:none; border-bottom:1px dotted #cfd8e1; }
.podCast li{ width:30px; float:left;}
.podCast .link{ width:188px; margin-bottom:auto;padding-left:5px;}
.podCast li img{ padding:2px 0px;}

.newsHeader{ padding:15px 0px 0px 0px;}

.newsTopics{padding:10px 0px;}
.newsTopics h2{ border-bottom:2px solid #036; font-weight:bold;}
.newsTopics ul{margin:0px; padding:0px;}
.newsTopics li{width:360px;padding:0px; list-style:none; float:left; margin:0px 10px; color:#666;}
.newsTopics li p{padding:10px 0px;}
.newsTopics ul li a{ display:block; padding-bottom:5px;}
.newsTopics .thumbnail{ float:right; padding:0px 0px 35px 8px;}

/* EXTRAS */
.textAlignL {
	text-align:left;
}
.textAlignR {
	text-align:right;
}
.textAlignC {
	text-align:center;
}
.borderBottom {
	border-bottom:1px solid #dcdcdc;
}
.takeAction {
	margin:25px 0px 15px 0px;
}
.noBorder {
	border:none;
}
.noPad {
	padding:0px;
}
.Red12px {
	color:#900;
}
.content.subpage .pad15 .registration .one .pad15 ul .emphasis {
	font-size: 1.5em;
	color: #069;
	list-style:none;
}
ul li .img {
	margin:0 10px 0 0;
	border:0 none;
	list-style:none;
	vertical-align:middle;
	float:left;
}
ul  .descript{
	margin-left:60px;
}
.registration .one li.descript{
	margin-left:60px;
	margin-bottom:25px;
	list-style:none;
	font-weight:normal;
	padding:0;
	vertical-align:text-top;
}
.emphasis {
	font-size: 2em;
	margin-bottom:5px;
}
.registration .one span.bolder {
	font-size:1.2em; color:#900; font-weight:bold; padding-left:0; font-style:italic; font-stretch:extra-expanded; 
}
.pad15  h1.form {
	margin-left:550px;
}
/* Form styles */
div.form-container { margin: 8px; padding: 5px; background-color: #FFF; border: none 0; }

p.legend { margin-bottom: 1em; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 1px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; font-size:1.25em; }
div.form-container form fieldset div { padding: 0.25em 0; margin-top: 5px; }
div.form-container label, 
div.form-container span.label { margin-right: 5px; padding-right: 5px; width: 119px; display: inline; float: left; text-align: right; position: relative; font-weight:bold; }
div.form-container label.terms { text-align:left; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { text-align:right;  }


/*--        Home Page Header Registration Form         --*/

#headerForm {
    background-color:transparant, none;
    background: url(/pr/_assets/img/formBack.png);
    width:200px;
    height:183px;
    position:absolute;
    margin-left:750px;
    margin-top:8px;
    padding:0;
    text-align:left;
    border:none 0;
}
#headerForm .headerForm {
    margin:0;
}
#headerForm  h3 {
    background:none;
    font-size:120%; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif;
    margin:5px 0 3px;
    padding-bottom:10px;
    text-align:center;
    letter-spacing:-.05em;
}
fieldset img .formAlign .hdrForm {
    margin-right:0;
    background:none;
}
#headerForm fieldset label {
    text-align:left;
    background:none;
    background-color:none;
    font-size:.9em;
    padding-bottom:11px;
    padding-left:10px;
    float:left;
}
#headerForm input {
    text-align:left;
    float:right;
    margin:0 0 5px 5px;

}
#headerForm a {
    margin-left:40px;
    padding-top:10px;
}

/*--          End Home Page Header Registration Form      --*/

/*--          Begin Create Account Button                 --*/

a.buttonblue {
	background: transparent url('/pr/_assets/img/btn-bg.gif') no-repeat;
	color:#327097;
	font-weight: bold;
	height: 23px;
	text-decoration: none;
	text-align:center;
}
a.buttonblue span {
	background: transparent url('/pr/_assets/img/btn-bg.gif') no-repeat;
	text-align:center;
}
a.buttonblue:hover {
	background-position: bottom right;
	color: #fff;
	outline: none;
	text-decoration: none;
}
a.buttonblue:hover span {
	background-position: bottom left;
	padding: 5px 0 4px 18px;
	text-decoration: none;
}

/* -- The stframe cannot have padding, adjust that here -- */
#stframe
{
    padding: 0px; 
    height: 350px;
}

.stclose
{
    padding-top:1px;
}
.tocArea {
    padding: 10px;
}

