body {margin:0; padding:0; background-color:#ffffff; }
body {font-size:12px; color:#333333; font-family:Arial,Helvetica,sans-serif; }
form {margin:0px; padding:0px; }
label, th, td {font-size:12px; }

h1 {margin:0;padding:0 0 12px 0;font-size:22px; line-height:24px; color:#5d87a1; font-weight:normal; text-transform:uppercase; }
h2 {margin:0;padding:0 0 12px 0;font-size:16px; line-height:18px; color:#5d87a1; font-weight:normal;}
h3 {margin:0;padding:0 0 12px 0; font-size:13px; line-height:16px; color:#333333; }
h4 {margin:0;padding:0 0 12px 0;font-size:12px; line-height:16px; color:#333333; }
h5 {color:#5d87a1; }
h6 {color:#5d87a1; }

p {margin:0;padding:0 0 16px 0;font-size:12px; line-height:18px; }
ul {margin:0;padding:0 0 16px 0; font-size:12px; line-height:18px; list-style:none; }
	ul li {padding-left:10px; background:url("/images/bullet.gif") 0px 7px no-repeat;}
ol {margin:0;padding:0 0 16px 0; font-size:12px; line-height:18px; }

a {outline:none; text-decoration:none; color:#a30234; }
a:hover {color:#25426e; }
a img {border:0px; }


.alignLeft {text-align:left}
.alignCenter {text-align:center}
.alignRight {text-align:right}
.alignJustify {text-align:justify}

.txtBold {font-weight:bold; }
.txtNormal {font-weight:normal; }
.txtUppercase {text-transform:uppercase; }
.lowercase,
.txtLowercase {text-transform: lowercase;}
.txtColorBlue {color:#5d87a1; }

.toLeft {float:left;}
.toRight {float:right !important;}
.imgAlignToLeft {float:left;margin:0 10px 10px 0; position:relative;}
.imgAlignToRight {float:right;margin:0 0 10px 10px;position:relative;}
div.imgAlignToLeft img,
div.imgAlignToRight img  {display:block;}

.spaceBottom {margin:0 0 16px 0; padding:0; }
.spaceBottomSmall {margin:0 0 8px 0; padding:0; }

.Date {color:#666666; display:block; font-weight:bold; }
h2 .Date {font-size:12px;}


.tableInfo {margin-bottom:20px; empty-cells:show; border-collapse:collapse; border-top:1px solid #d7e4ed; border-bottom:1px solid #d7e4ed; }
	.tableInfo td {vertical-align:top; padding:20px 10px; border-left:1px solid #d7e4ed; border-right:1px solid #d7e4ed; }
	
.tableHead {font-size:18px; line-height:20px;color:#417da3; font-weight:normal; background-color:#d7e4ed; }
.tableHead * {margin:0;padding:0;font-size:18px;line-height:20px;color:#417da3; font-weight:normal; }
	.tableHead td, .tableHead th,
	td.tableHead, th.tableHead {padding:3px 10px !important; vertical-align:middle; text-align:left; font-size:18px; line-height:20px;color:#417da3; font-weight:normal; background-color:#d7e4ed; }

.bckgrWhite,
.bckgrWhite * {background-color:#ffffff;}
.bckgrBlueLight,
.bckgrBlueLight * {background-color:#ecf2f6;}

