
/*----------------------## PINEWOOD BASE WEB STYLES ##----------------------*/

/*---------------------- GENERAL ----------------------*/

body{ background-color:#f3f1dd; background-image:url(/images/PinewoodBodyBg.jpg); background-position:top center; background-repeat:repeat-x; margin:0; font-size:0.75em; font-family:"Trebuchet MS", Tahoma, Arial; text-align:center; color:#000066;}

tr{ vertical-align:top; text-align:justify;}


/*---------------------- TABLE ----------------------*/

table.wrapper{ width:790px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; height:400px; margin-bottom:30px;background-image:url(/globals/imgs/pnwd_iconTab.gif); background-position:left top; background-repeat:no-repeat; line-height:1.6em;}
table.gradient{ width:802px; margin-left:auto; margin-right:auto; margin-top:5px;}

/*---------------------- CELLS ----------------------*/

td.wrapperContain{ background-image:url(/globals/imgs/wrapperFooter.jpg); background-position:bottom center; background-repeat:no-repeat; background-color:#FFFFFF;}
td.pnwd_Panel1{ width:480px;}
td.pnwd_Panel2{ width:310px; padding-right:10px; padding-top:20px; text-align:right;}
td.pnwd_Panel3{ width:480px; vertical-align:top;}
td.outGradtop{ background-image:url(/globals/imgs/pnwd_outGradTop.jpg); height:6px; background-position:center top; background-repeat:no-repeat; }
td.outGradlft{ background-image:url(/globals/imgs/pnwd_outGradLft.jpg); width:6px; height:600px; background-position:left top; background-repeat:no-repeat; }
td.outGradrgt{ background-image:url(/globals/imgs/pnwd_outGradRgt.jpg); width:6px; height:600px; background-position:left top; background-repeat:no-repeat; }
td.outGradtoplft{ background-image:url(/globals/imgs/pnwd_outGradTopLft.jpg); height:6px; width:6px; background-position:left top; background-repeat:no-repeat; }
td.outGradtoprgt{ background-image:url(/globals/imgs/pnwd_outGradTopRgt.jpg); height:6px; width:6px; background-position:left top; background-repeat:no-repeat; }
td.contentCtr{ background-color:#FFFFFF;}

/*---------------------- LINKS ----------------------*/

a.inline:link{color:#0000CC; text-decoration:underline; font-weight:bold;}
a.inline:visited{color:#0000CC; text-decoration:underline; font-weight:bold;}
a.inline:hover{color:#FF0000; text-decoration:underline; font-weight:bold;}

div.footerNav a:link{color:#0000CC; text-decoration:none; font-weight:bold; padding-left:10px; padding-right:10px; font-size:0.9em;}
div.footerNav a:visited{color:#0000CC; text-decoration:none; font-weight:bold; padding-left:10px; padding-right:10px; font-size:0.9em;}
div.footerNav a:hover{color:#FF0000; text-decoration:underline; font-weight:bold; padding-left:10px; padding-right:10px; font-size:0.9em;}

div.introPara a:link{color:#0000CC; text-decoration:underline; font-weight:bold; padding-left:4px; padding-right:4px;}
div.introPara a:visited{color:#0000CC; text-decoration:underline; font-weight:bold; padding-left:4px; padding-right:4px;}
div.introPara a:hover{color:#FF0000; text-decoration:underline; font-weight:bold; padding-left:4px; padding-right:4px;}

div.introParaActive a:link{color:#0000CC; text-decoration:none; font-weight:bold; padding-left:4px; padding-right:4px;}
div.introParaActive a:visited{color:#0000CC; text-decoration:none; font-weight:bold; padding-left:4px; padding-right:4px;}
div.introParaActive a:hover{color:#FF0000; text-decoration:underline; font-weight:bold; padding-left:4px; padding-right:4px;}
/*---------------------- DIV ----------------------*/

div.header{ width:100%; text-align:right; vertical-align:top; white-space:nowrap;}
div.topBlue {background-color:#000033; color:#FFFFFF; text-align:left; padding:3px;}
div.introPara{ width:auto; margin-left:170px; margin-top:40px}
#introParaFull{ padding-right:10px;}
div.contentLft{ padding-left:30px;}
div.contentRgt{ padding-right:10px;}
div.contentFull{ padding-left:30px; padding-right:10px;}
#introParaTitle{ padding-left:15px; margin-bottom:20px;}
div.footerNav{ text-align:center; padding:20px 10px 0 10px;}
/*---------------------- FORM ----------------------*/

input.contact{ border:#000033 2px solid;}
textarea.contactMessage{ border:#000033 2px solid;}
.ddfmwrap {float: left;margin: 15px auto 15px 50px;width: 450px;}

/*---------------------- LISTS ----------------------*/

ul.standard{ list-style-type:disc; padding: 0; margin: 0; margin-left:20px; font-weight:bold; font-size:1.3em;}
li.standard{ background-image: url(/globals/images/BulletDefault.gif); background-repeat: no-repeat; background-position: 0 .5em; padding-left:0.7em; padding-bottom:0px;}

/*---------------------- SPAN ----------------------*/

span.title{ font-size:1.1em; font-weight:bold;}
span.SerifTitle{  font-size:1.3em; font-family:"Times New Roman", Times, serif;}
span.SerifSubTitle{  font-size:1.6em; font-family:"Times New Roman", Times, serif;}

/*---------------------- IMG ----------------------*/
img{border:none; text-decoration:none;}
.imgVSpacerlftcol{ width:1px; height:600px;}
.imgSmlFloatLftPortrait{ padding-right:20px;}
.imgSmlFloatRgtPortrait{ padding-left:20px;}
.imgSmlFloatLftLandscape{ padding-right:20px;}
.imgSmlFloatRgtLandscape{ padding-left:20px;}

