body {background-color:#ffffff; margin:0px; font-size:13px; font-family:arial; color:#373737;}
body a:link {text-decoration:underline; color:#0000ff;}
body a:visited {text-decoration:underline; color:#0000ff;}
body a:hover {text-decoration:none; color:#bd0000;}
body img {border:0px;}
body table, tr, td {vertical-align:top; border-spacing:0px; margin:0px; padding:0px; background-color:#ffffff; font-size:13px; font-family:arial; color:#383838;}

.t20 {width:20px; min-width:20px; max-width:20px;}
.t275 {width:275px; min-width:275px; max-width:275px;} /* frontpage 2 columns */
.t210 {width:210px; min-width:210px; max-width:210px;} /* PPCcenter right side */
.t328 {width:328px; min-width:328px; max-width:328px;} /* PPCcenter left side */
.pad10 {padding:10px;}
.pad3 {padding:3px;}

.fRed {color:#ff0000;}
.fDKred {color:#bd0000;}
.fDKred14 {font-size:14px; color:#bd0000;}
.fPurple {color:#990099;}
.fDKpurple14 {font-size:14px; color:#990099;}
.fBlue {color:#0000ff;}
.fGreen {color:#009933;}
.fsize14 {font-size:14px;}

.u {text-decoration:underline;}
.i {font-style:italic;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.border {border:1px solid #e0e0e0;}

table.tableCenter {margin-left:auto; margin-right:auto;}

table.head {width:1003px; min-width:1003px; max-width:1003px;}
.Hleft {width:400px; min-width:400px; max-width:400px; text-align:center; vertical-align:bottom;}
.Hright {width:603px; min-width:603px; max-width:603px; text-align:center; vertical-align:bottom;}

table.navBar603 {width:603px; min-width:603px; max-width:603px; border-spacing:3px; background-color:#0000aa;}
table.navBar603 td {padding: 3px; background-color:#000000; border:1px solid #808080; font-size:12px; text-align:center;}
table.navBar603 a:link {text-decoration:none; color:#ffffff;}
table.navBar603 a:visited {text-decoration:none; color:#ffffff;}
table.navBar603 a:hover {text-decoration:underline; color:#00aaff;}

table.navBar1003 {width:1003px; min-width:1003px; max-width:1003px; border-spacing:3px; background-color:#0000aa;}
table.navBar1003 td {padding: 3px; background-color:#000000; border:1px solid #808080; font-size:12px; color:#b0b0b0; text-align:center;}
table.navBar1003 a:link {text-decoration:none; color:#ffffff;}
table.navBar1003 a:visited {text-decoration:none; color:#ffffff;}
table.navBar1003 a:hover {text-decoration:underline; color:#00aaff;}

table.main {table-layout:fixed; width:1003px; min-width:1003px; max-width:1003px;}
.mainside {width:190px; min-width:190px; max-width:190px; background-color:#000000; text-align:center; font-size:12px; color:#d0d0d0; border:3px solid #0000aa;}
.mainside a:link {text-decoration:underline; color:#ffffff;}
.mainside a:visited {text-decoration:underline; color:#ffffff;}
.mainside a:hover {text-decoration:underline; color:#00aaff;}
.mainside h4 {margin-top:0px; margin-bottom:0px;}
.maincenter20 {width:570px; min-width:570px; max-width:570px; padding-top:5px; padding-right:21px; padding-left:20px; border:1px solid #0000aa; border-width:3px 0px 3px 0px;}
.maincenter20 h4 {font-size:14px; color:#bd0000; margin-top:0px; margin-bottom:0px;}

.center20 table {width:562px; min-width:562px; max-width:562px;}
.center10 table {width:594px; min-width:594px; max-width:594px;}

table.sideMenu {width:190px; min-width:190px; max-width:190px; background-color:#0000aa; border-spacing:2px;}
table.sideMenu td {background-color:#000000; font-size:12px; text-decoration:none; border:1px solid #808080; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:0px; text-align:left;}
table.sideMenu a:link {display:block; text-decoration:none; color:#ffffff;}
table.sideMenu a:visited {display:block; text-decoration:none; color:#ffffff;}
table.sideMenu a:hover {display:block; text-decoration:underline; color:#00aaff;}

table.purpleSection {width:190px; min-width:190px; max-width:190px; background-color:#0000aa; border-spacing:2px;}
.pSection {background-color:#700070; font-size:12px; text-decoration:none; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; border:1px solid #808080; padding-top:3px; padding-bottom:3px;}
.pSection a {text-decoration:none; color:#ffffff;}
.pSection a:visited {text-decoration:none; color:#ffffff;}
.pSection a:hover {text-decoration:underline; color:#ffffff;}

table.blackBoxBorder {width:190px; min-width:190px; max-width:190px; background-color:#000000;}
table.blackBoxBorder td {padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; background-color:#000000; text-decoration:none; color:#b0b0b0; border:1px solid #808080;}
table.blackBoxBorder a {text-decoration:underline; color:#ffffff;}
table.blackBoxBorder a:visited {text-decoration:underline;  color:#ffffff;}
table.blackBoxBorder a:hover {text-decoration:underline;  color:#00aaff;}
table.blackBoxBorder h4 {font-family:Arial; font-size:13px; color:#b0b0b0; padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}

.greyText {font-size:13px; color:#a0a0a0;}
.greyHead {font-size:10px; color:#a0a0a0;}
.greyHead h4 {font-family:Arial; font-size:10px; color:#a0a0a0; padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}
.border {border:1px solid #e0e0e0;}