
/* - pmi.css - */
@media screen {
/* http://www.prairiemarketinginc.com/portal_css/pmi.css?original=1 */
/* */
#portal-searchbox,
.hiddenStructure,
.documentActions,
#portlet-login,
#portal-breadcrumbs,
#portlet-navigation-tree,
#thePloneCalendar,
#portal-personaltools,
.documentByLine,
#portal-footer,
#portal-colophon,
a.link-parent {
display: none;
}
.section-front-page h1,
.section-front-page h2,
.section-front-page h3 {
color: #DC902A;
}
.section-vision h1,
.section-vision h2,
.section-vision h3 {
color: #6383A6;
}
.section-capabilities h1,
.section-capabilities h2,
.section-capabilities h3 {
color: #C72025;
}
.section-smart-talk h1,
.section-smart-talk h2,
.section-smart-talk h3 {
color: #A6C27A;
}
.section-contact-us h1,
.section-contact-us h2,
.section-contact-us h3 {
color: #FFBD10;
}
.portfolio-nav {
float: right;
margin-right: 10px;
}
/* */
/* */
/* */

}


/* - style.css - */
@media screen {
/* http://www.prairiemarketinginc.com/portal_css/style.css?original=1 */
/* */
* {
margin: 0px;
padding: 0px;
}
body {
font-family: Helvetica, sans-serif;
font-size: 13px;
color: #736c67;
padding-bottom: 25px;
}
img { border: none; }
h1, h2, h3 {
font-size: 1.2em;
text-transform: uppercase;
}
h1.home {
font-size: 1.1em;
}
#pageContainer {
width: 955px;
margin: 20px auto;
font-family: Helvetica, sans-serif;
}
.bullet {
font-family: 'Arial Unicode MS';
padding-right: 0.3ex;
text-transform: none;
font-size: 190%;
vertical-align: -15%;
}
#topNav ul {
list-style: none;
float: right;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 3px;
}
#topNav a {
color: #DC902A;
text-decoration: none;
}
#topNav a:hover {
text-decoration: underline;
}
#topNav ul li {
text-transform: uppercase;
float: left;
margin-left: 10px;
}
#topNav .bullet {
color: #FFBD10;
}
#logo {
float: left;
margin-left: 44px;
margin-top: 15px;
display: inline;
width: 177px;
height: 83px;
}
#header-graphic {
float: right;
width: 709px;
/**/ /**/
}
#centerNav ul {
border: 2px solid #DC902A;
border-left: none;
list-style: none;
float: right;
}
#centerNav li {
float: left;
width: 140px;
height: 25px;
text-align: center;
border-left: 2px solid #DC902A;
font-size: 90%;
line-height: 28px;
background: url('http://www.prairiemarketinginc.com/images/nav-bg.png') repeat-y;
}
#centerNav a {
display: block;
width: 140px;
height: 25px;
text-decoration: none;
color: #736c67;
}
#centerNav li:hover a {
color: white;
}
#centerNav li:hover span.bullet{
color: white;
}
#centerNav li.first {
width: 137px;
border-left: 2px solid #DC902A;
}
#centerNav li.first a {
width: 137px;
}
#centerNav li ul {
display: none;
margin-left: -2px;
}
#centerNav li:hover ul {
display: block;
position: absolute;
z-index: 99;
}
#centerNav li li {
float: none;
height: 20px;
}
#centerNav li li a {
height: 20px;
line-height: 23px;
text-align: left;
color: #736c67 !important;
background-image: none !important;
}
#centerNav li li .bullet {
visibility: hidden;
margin-left: 1em;
}
#centerNav li li a:hover .bullet {
visibility: visible;
}
#portaltab-front-page .bullet {
color: #DC902A;
}
#portaltab-front-page:hover {
background: #DC902A;
}
#portaltab-vision .bullet {
color: #6383A6;
}
#portaltab-vision ul li a {
background: white;
color: #736c67;
}
#portaltab-vision ul li a:hover {
background: #6383A6;
color: white !important;
}
#portaltab-vision:hover {
background: #6383A6;
}
#portaltab-capabilities .bullet {
color: #C72025;
}
#portaltab-capabilities ul li a:link {
background: white;
color: #736c67;
}
#portaltab-capabilities ul li a:hover {
background: #C72025;
color: white !important;
}
#portaltab-capabilities:hover {
background: #C72025;
}
#portaltab-smart-talk .bullet {
color: #A6C27A;
}
#portaltab-smart-talk:hover {
background: #A6C27A;
}
#portaltab-smart-talk ul li a:link {
background: white;
color: #736c67;
}
#portaltab-smart-talk ul li a:hover {
background: #A6C27A;
color: white !important;
}
#portaltab-contact-us .bullet {
color: #FFBD10;
}
#portaltab-contact-us:hover {
background: #FFBD10;
}
#portaltab-contact-us ul li a:link {
background: white;
color: #736c67;
}
#portaltab-contact-us ul li a:hover {
background: #FFBD10;
color: white !important;
}
#leftColumn {
background: url('http://www.prairiemarketinginc.com/images/smarttalk.png') no-repeat top left;
margin-left: 76px;
display: inline;
width: 170px;
height: 300px;
float:  left;
}
#leftColumn.sub {
background: none !important;
}
#leftColumn-content {
margin-top: 27px;
padding: 30px 10px;
background-color: #8f8f8e;
}
#leftColumn-content ul {
list-style: none;
}
#leftColumn-content li {
text-indent: -20px;
padding-left: 18px;
/* */
}
#leftColumn-content a {
text-decoration: none;
color: white;
}
#leftColumn-content a:hover .bullet {
color: #DC902A;
}
body.section-vision #leftColumn-content a:hover .bullet {
color: #6383A6;
}
body.section-capabilities #leftColumn-content a:hover .bullet {
color: #C72025;
}
body.section-smart-talk #leftColumn-content a:hover .bullet {
color: #A6C27A;
}
body.section-contact-us #leftColumn-content a:hover .bullet {
color: #FFBD10;
}
#documentContent, #content.documentEditable {
width: 709px;
margin-left: 246px;
}
.docFooter {
height: 30px;
background: url('http://www.prairiemarketinginc.com/images/PMI_bottomleftcurve_2pt.png') no-repeat bottom left;
}
#documentContent.documentEditable {
padding-bottom: 10px;
}
#documentContent h1 {
/* */
padding-top: 45px;
padding-left: 0px;
}
#documentContent .docBody {
padding-top: 35px;
padding-left: 40px;
border-left: 2px solid #DC902A;
}
#documentContent p {
padding: 1em 0;
line-height: 160%;
}
#documentContent div.plain {
padding-left: 0px;
}
#documentContent div.plain blockquote {
padding-left: 4ex;
}
#documentContent div.plain h1 {
padding-left: 0;
}
table.grid {
width: 99%;
}
table.grid td {
vertical-align: top;
}
#documentContent div.field {
padding-top: 1em;
padding-bottom: 3px;
}
#documentContent div.field input, #documentContent div.field textarea {
border: 1px solid #DC902A;
padding: 3px 2px;
margin-top: 2px;
}
#documentContent div.ArchetypesBooleanWidget, #archetypes-fieldname-other {
padding-top: 0.5em;
padding-bottom: 3px;
}
#footer {
width:  669px;
margin-left: 246px;
margin-top: 3px;
padding-left: 40px;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
}
#footer a {
color: #736c67;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
#bttmNav ul {
list-style: none;
}
#bttmNav li {
text-transform: uppercase;
float: left;
margin-right: 5px;
}
#copyright {
clear: left;
padding-top: 5px;
padding-left: 3px;
}
#contactInfo {
float: right;
text-align: right;
line-height: 140%;
}
#login_form fieldset {
padding-left: 10px;
}
#login_form .field label {
font-weight: bold;
}
#login_form .field .formHelp {
font-size: 90%;
font-style: italic;
}
.clearBoth {
clear: both;
}
.hiddenStructure {
display: none;
}
.field.error div{
color: red;
}
/* */
/* */
/* */

}

