@charset "UTF-8";
/* CSS Document */

/*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;
}
.prweb_old {
    background:#ffffff;
}
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;
}
.right {
    margin-left:100px;
}
.header .two a#_lpChatBtn {
    margin:8px 0;
    /*display:block;*/
}
.headerDivide {
    height:16px;
    background:url('/pr/_assets/img/bar_top_tile.gif') top left repeat-x;
}
.header .one div {
    padding:10px;
}
#topbanner {
    background:url('/pr/_assets/img/homeBanner.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;
}
.liveChat {
    position:absolute;
    float:left;
    top:0;
    /*margin-left:30em;*/
}
.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;
    color:#000;
    width:auto;
    padding:10px;
    border-right: 1px solid #ccc;
}
.popularHeader h2 {
    font-size:1.0em;
    padding:0;
    border-right: none;
    margin:1px 0;
}
.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;
}
.pad5 {
    padding:0;
}
.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:425px;
	border:1px solid #cfd8e1;
	margin:5px 0px 0px 0px;
}
.packages .two .two {
	width:225px;
	height:425px;
	border:1px solid #cfd8e1;
	margin:5px 0px 0px 10px;
}
.packages .two .three {
	width:225px;
	height:425px;
	border:1px solid #cfd8e1;
	margin:5px 0px 0px 10px;
}
.packages .two .four {
	width:225px;
	height:425px;
	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:280px;
}
.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:16px;
	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;
}
.quotes p.cusName span {
    color: #000;
    font-size:.9em;
    font-style:normal;
}
.quotes 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;
}


/* Begin Customer Examples left justified buttons */

.exampleButton {
    margin:25px 10px 15px 0;
}
.exampleButton a.button {
    background: transparent url(../../_assets/img/btn-bg-a.gif) no-repeat scroll top right;
    color:#327097;
    font-weight: bold;
    height: 23px;
    margin-right: 0px;
    padding-right: 18px;
    text-decoration: none;
    cursor:pointer;
    float: left;
}
.exampleButton a.button span {
    background: transparent url(../../_assets/img/btn-bg.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 4px 18px;
    float: left;
}
.exampleButton a.button:hover {
    background-position: bottom right;
    color: #fff;
    outline: none;
    text-decoration: none;
    float: left;
}
.exampleButton a.button:hover span {
    background-position: bottom left;
    padding: 5px 0 4px 18px;
    text-decoration: none;
    float: left;
}

/* End Customer Examples buttons */


.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;
}
.callUs {
    margin:8px 0;
    font-size:1.0em;
    padding:0;
}
/* -- The stframe cannot have padding, adjust that here -- */
#stframe
{
    padding: 0px;
    height: 350px;
}

.stclose
{
    padding-top:1px;
}
.tocArea {
    padding: 10px;
}
