/* Standard styles to save problems -------------------------------------------------------*/

body {
font-family: tahoma, arial, verdana, sans serif;
font-size: 12px;
color: #006699;
margin:0px;
}

body table {
font-family: tahoma, arial, verdana, sans serif;
font-size: 12px;
color: #006699;
}

img {
border:0px;
}

#subpage-images {
padding-left: 15px;
padding-right: 15px;
padding-top:0px;
}

table.menutable {
spacing: 15px;
}

td.menutable {
background-image: url(../images/site-images/PPS_buttons.jpg); 
repeat: no;
width: 229px;
padding-bottom: 5px;
}


p {
margin-top:3px;
margin-bottom:10px;
}

#main {
background-color: #ffffff;
margin: 0px;
padding: 0px;
font-family: tahoma, arial, verdana, sans serif;
font-size: 12px;
color: #006699;
}

#wholesitepositionid {
position:relative;
width:100%;
}

#wholesitecenterid {
position: relative;
margin: auto;  
width: 1011px;
background: url(../images/site-images/PPS_shadow_strip.jpg) repeat-y;
}

/* menu styles */ 

#topmenuline {
position: absolute;
z-index:60;
left:29px;
top:164px;
width:246px;
height:536px;
background: url(../images/site-images/PPS_left_gradient_bar.jpg) repeat-y;
padding-top: 13px;
}

#topmenuline a {
text-decoration:none;
font-weight:bold;
color:#41688a;
font-size:14px;
padding-left: 24px;
line-height:25px;
}

#topmenuline a:hover {
text-decoration:none;
color:#bbbbbb;
}

#topmenuline a.textselected {
text-decoration:none;
color:#bbbbbb;
font-size:14px;
padding-left: 24px;
}

/* end of menu styles */

#notsignedin{
display:none;
}

#article {
margin-left: 275px;
position:relative;
margin-top:0px;
padding-top:14px;
width: 660px;
min-height:570px;
height:auto !important; height:570px;
margin-bottom:0px;

}

#idpagetext {
background-color:#ffffff;
}

#stretcher {
display:none;
}

#basescrollgraphicid {
margin-top:0px;
margin-left: auto;  
margin-right: auto;
width: 1011px;
position: relative;
}


/* The syles below control the text display --------------------------------------------------*/

a {font-size:12px;}

#idpagetext a:link {color: #000066; text-decoration: none;font-weight:bold;}
#idpagetext a:hover {color: #9999ff;}
#idpagetext a:visited {color: #000066; text-decoration: none;font-weight:bold;}
#idpagetext a:visited:hover {color: #9999ff; text-decoration: none;font-weight:bold;}

#basescrollgraphicid a:link {font-size:10px; color: #acacac; text-decoration: underline;}
#basescrollgraphicid a:hover {color:#990033;}
#basescrollgraphicid a:visited {font-size:10px; color: #acacac; text-decoration: underline;}
#basescrollgraphicid a:visited:hover {color: #acacac; text-decoration: none;}

#footofpagelinkid a:link {font-size:8px; color: #acacac; text-decoration: underline;}
#footofpagelinkid a:hover {color:#990033;}
#footofpagelinkid a:visited {font-size:8px; color: #acacac; text-decoration: underline;}
#footofpagelinkid a:visited:hover {color: #acacac; text-decoration: none;}

div {
padding: 0px;
margin: 0px;
}

img {
padding: 0px;
margin: 0px;
}
h1 {
   margin-top:0px;
}
td.articlecopy {
font-size:14px;
line-height:16px;
padding-right:15px;
padding-top:10px;
vertical-align:top;
}
td.articlecopy p {
margin-top:0px;
margin-bottom:18px;
}
#idpagetext td.articlecopy a:link {font-size:14px; color: #000066; text-decoration: none;font-weight:bold;}
#idpagetext td.articlecopy a:hover {color: #9999ff;}
#idpagetext td.articlecopy a:visited {font-size:14px; color: #000066; text-decoration: none;font-weight:bold;}
#idpagetext td.articlecopy a:visited:hover {color: #9999ff; text-decoration: none;font-weight:bold;}

.articleimg img {
padding:10px;
}
td.articleimg {
vertical-align:top;
}
table.contactform {
    width:600px;
    background-color: #B9C7D4;
    padding:25px;
}
input.contactform {
    width:400px;
}
textarea.contactform {
    width:400px;
}
input.contactformbutton {
    background-color: #006699;
    color: #ffffff;
}
td.contactform {
  padding-bottom:5px;
  padding-top:5px;
}

td.contactformlabel {
  font-weight: bold;
  padding-top:5px;
  padding-bottom:5px;
  color: #FFFFFF;
  padding-right:5px;
}

