/*Wrapper centering done for all by align=center in TD, because is needed for IE5 Mac. For others: 
IEPC: could just use either align=center in TD or CSS, or use margin 0 auto
Mozilla PC: could just use margin 0 auto
If want top margin, then need to use margin x auto etc. 
*/
*{
text-decoration:none;
vertical-align:top;
padding:0;
margin:0;
border:0;
}
body {
font-family:Calibri,Arial, Helvetica, sans-serif;
color:#595959;
background-color: #95b6e7; 
text-align:center;
vertical-align:top;
}
/*Wrap div tags*******************/
#shadowTDiv {
position:relative;
margin:0 auto;
width: 1010px;
text-align:center;
}
#shadowDiv {
position:relative;
margin:0 auto;
width: 1010px;
text-align:center;
background:url(../img/bgShadowM.gif) top left repeat-y;
}
#shadowBDiv {
position:relative;
margin:0 auto;
width: 1010px;
text-align:center;
}
#centeredContDiv {
position:relative;
margin: 0 auto;
width: 1000px;
vertical-align:top;
text-align:center;
/*align=left is used for IE - see template header*/
/*Covers area centered containing content. Contains all other divs apart from shadows*/
}
.spacerDiv_100pct_20 {
width: 100%;
height:20px;
}
.spacerDiv_100pct_10 {
width: 100%;
height:10px;
}
.spacerDiv_100pct_5 {
width: 100%;
height:5px;
}
.spacerDiv_100pct_3 {
width: 100%;
height:3px;
}
.spacerDiv_1000_5 {
position:relative;
margin: 0 auto;
width: 1000px;
height:5px;
}
.spacerDiv_900_5 {
position:relative;
margin: 0 auto;
width: 900px;
height:5px;
}
.default100right{
width:100%;
text-align:right;
}
.default80justify {
width:80%;
text-align:justify;
}
.default100Left {
width:100%;
text-align:left;
}
.centered100center {
width:100%;
text-align:center;
}
.centered99center {
margin:0 auto;
width:99%;
text-align:center;
}
.centered99justify {
margin:0 auto;
width:99%;
text-align:justify;
}
.centered98left {
margin:0 auto;
width:98%;
text-align:left;
}
.centered95left {
margin:0 auto;
width:95%;
text-align:left;
}
.centered90center {
margin:0 auto;
width:90%;
text-align:center;
}
.centered90left {
margin:0 auto;
width:90%;
text-align:left;
}
.centered90justify {
margin:0 auto;
width:90%;
text-align:justify;
}
.centered80center {
margin:0 auto;
width:80%;
text-align:center;
}
.centered80left {
margin:0 auto;
width:80%;
text-align:left;
}
.centered80justify {
margin:0 auto;
width:80%;
text-align:justify;
}
.centered70center {
margin:0 auto;
width:70%;
text-align:center;
}
.centered70left {
margin:0 auto;
width:70%;
text-align:left;
}
.centered70justify {
margin:0 auto;
width:70%;
text-align:justify;
}
/*End wrap div tags*******************/
p {
text-align:inherit;
}
.dropCap15 {
font-size:15px;
}
.dropCap12 {
font-size:12px;
}
a, a:visited {
color:#454375;
text-decoration:none;
}
a:hover {
color: #999999; 
text-decoration:none;
}
ul {
}
li {
}
img {
border: none;
}
.imgL{
float:left;
margin: 5px 5px 3px 0px;
}
.imgR{
float:right;
margin: 5px 0px 3px 5px;
}
.unfloat{
float:none;
}
.imgTitle {
text-align:center;
color:#002060;
font-size:12pt;
font-style:italic;
font-weight:bold;
}
.pageTitleMain {
font-family:Amienne;
font-size:68px;
font-weight:bold;
text-align:center;
}
.pageTitle48 {
font-family:Amienne;
font-size:48px;
font-weight:bold;
vertical-align:bottom;
}
.pageTitleSub {
font-family:Amienne;
font-size:36px; /*34*/
font-weight:bold;
}
.pageFootnote {
color:#333333;
}
.pink {
font-weight:normal;
color:#ca004c;
}
.pinkBold {
font-weight:bold;
color:#ca004c;
}
.redDrkBold {
color:#9c003b;
font-weight:bold;
}
.blue{
color:#002060; /*003366*/ 
}
.blueBold{
color:#002060; /*003366*/ 
font-weight:bold;
}
.greyDrkBld {
color:#333333;
font-weight:bold;
}
.font12pt {
font-size:12pt;
}
.font14pt {
font-size:14pt;
}
.font16pt {
font-size:16pt;
}
.font18pt {
font-size:18pt;
}

