body {background-color: #006DC6; margin:0px auto; padding:0px; text-align:center;}

#Container {position: relative; vertical-align: top; margin-left: auto; margin-right: auto; text-align: center; width: 95%; padding: 0; background-color: #FFF;}
.PPbody{background-color: #A88600;}

h1 {font-family: Verdana, sans-serif; font-size: 18pt; font-weight: bold; text-align: center; color: #000;}
 h2 {font-family: Verdana, sans-serif; font-size: 14pt; font-weight: bold; text-align: center; color: #000;}
 h3 {font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-align: center; color: #000;}
 h4 {color: #000; font-family: Trebuchet MS, sans-serif; font-size: 12pt; font-weight: normal; text-align: left; text-indent: 36px; line-height: 150%;}
 h5 {color: #800080; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-align: left; text-indent: 0px; line-height: 150%;}
 h6 {color: #000; font-family: Arial, sans-serif; font-size: 12pt; font-weight: normal; text-align: left; text-indent: 0px; line-height: 150%;}
 h7 {color: #000; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-align: center;}
 .h9 {color: #0000FF; font-family: Verdana, sans serif; font-size: 12pt; font-weight: bold; line-height: 150%;}
 
a:link {color: #0000FF; text-decoration: underline;}
a.ClickHere {color: #0000FF; text-decoration:underline;}
a:visited {color: #FF0000; text-decoration:none;}
a:hover {color: #0000F9; background-color: #EEE; text-decoration:underline; cursor: pointer;}
a:active {color: #FF00FF; text-decoration:underline;}

table#MainTable {position: relative; margin: 0 auto; width:97%; table-layout:auto; background-color: #EAF9FF; border-color: #7D7D7D; border: 2px solid;}
td#Banner {vertical-align: top; position: relative;  padding: 0; margin: 0; width:750px; height:250px;  background-image: url("IWSBanner1.jpg"); background-repeat: no-repeat; background-position: 50% 50%; }

div.SignupForm {vertical-align: top; position: absolute;  padding: 0; margin: 0; top: 180px; left: 35%; width: 450px; height: 40px; line-height: 80%;  text-align: left;}


table.Membership {background-color: #EAF9FF; width: 720px; border-color: #FFF #777 #777 #FFF; border-style: solid; border-width: 2px 1px 1px 2px;}
p.MembershipRegister {display:inline; text-align:center; font-family:Arial Unicode MS; font-weight:700; font-size:10pt;}
p.MembershipLogin {display:inline; text-align:right; font-family:Arial Unicode MS; font-weight:700; font-size:10pt;}

td.LColumn {width: 21.25%; max-width: 21.25%; vertical-align: top; background-color: #EAF9FF; padding-top: 15px;}
td.RColumn {width: 16.25%; max-width: 16.25%; vertical-align: top; background-color: #EAF9FF; padding-top: 35px;}
td.MainMiddleColumn {vertical-align: top; padding: 20px 8px 0px 8px;  width: 62.5%; max-width: 62.5%; background-color:#FFFFFF; border-top: 4px ridge #DDD; border-bottom: 4px ridge #DDD;border-left: 8px ridge #DDD;border-right: 8px ridge #DDD;}

table.iws_subscribe {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #00FFFF;}

table#Nav {position: relative; margin: 0px auto 50px auto; padding: 0; width:160px;}

td#NavBottom, td#NavTop {padding: 0; margin: 0; background-color: #EAF9FF;}

td.NavCell {margin: 0; padding: 0; width: 170px;
max-width: 170px;
margin: 0;
padding: 0;
background-color: #EAF9FF;
 font-family: Arial Unicode MS; font-weight:700; font-size:10pt;}


#navbar {

position: relative;
display: block;
width: 160px;
max-width: 160px;
margin: 0 auto 75px auto;
vertical-align: top;
top: 25px;
padding: 0;
font-family: Arial Unicode MS;
font-size: 10pt;
font-weight:bold;
 }

#navbar ul {
display: block;
margin-left: auto;
margin-right: auto;
position: relative;
list-style-type:none;
margin-top: 0;
margin-bottom:0;
padding: 0;
}

/* navbar width = 160 pixels */
#navbar a {
position: relative;
text-align: left;
margin-top: 0;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
padding: 2px 5px;
display:block;
width: 148px;  /* 148 + 5px padding on each side + 1px border on each side = 160 */
max-width: 148px;
border-width: 1px;
border-style: solid;   
border-color: #FFF #777 #777 #FFF;
background-image: url('NavA.jpg');
background-repeat: no-repeat;
background-position: 0 0;
color: #FFFFFF;
}


#navbar a:link {color: #000000; text-decoration:none;}
#navbar a:visited {color: #0000FF; text-decoration:none;}

#navbar a:hover {position: relative; border-width: 1px; border-style: solid; border-color: #000 #FFF #FFF #000; background-image: url('NavB.jpg');
background-repeat: no-repeat;
background-position: 0 0;
color: #000;
padding: 2px 5px;
text-decoration: underline;
width: 148px;
max-width: 148px;

}


#navbar a:active {color: #0000FF;}

#navtop {
margin-bottom: -4px;   /* 1st part of Hack code to place navtop flush with the navbar in both IE and Firefox */
}

#navbottom li, #navtop li{
position: relative;
display: inline;
border: 0px; 
width: 160px;
height: 20px;
padding: 0px;
margin: 0px;
background-image: none;
background-color: #EAF9FF;
color:#EAF9FF; 
border: 1px solid #EAF9FF; /* 2nd part of Hack to get IE and Firefox to display navtop flush with navbar */
}


img#NavButton {width: 20px; height: 20px;} 
img#TableHeaderLC, img#TableBottomLC {margin 0 auto; padding: 0; width: 160px; height: 15px;}
img#TableHeaderRC, img#TableBottomRC {margin 0 auto; padding: 0; width: 120px; height: 15px;}

table.LeftStandard {position: relative; margin: 0px auto 75px auto; padding: 0; width:160px; background-color: #FFFFFF; border-color: #CCC; border-style: solid; border-width: 1px 1px 1px 1px; } 
table.RightStandard {position: relative; margin: 0px auto 75px auto; padding: 0; width: 120px; background-color: #FFFFFF; border-color: #CCC; border-style: solid; border-width: 1px 1px 1px 1px; }                       
table.GBFTable {border: 1px solid #FFFF00; padding: 0; width: 90%; background-color: #0000FF; color: #FFFFFF;}

td.Standard {padding: 0; margin: 0; border-color: #CCC; border-style: solid; border-width: 0px 0px 0px 0px;} 
td.StandardTopL {width: 160 px; height: 20px; padding: 0; margin: 0; border-color: #CCC; border-style: solid; border-width: 0px 0px 0px 0px; }
td.StandardBottomL {width: 160 px; height: 20px; padding: 0; margin: 0; background-color: #EAF9FF; border-color: #CCC; border-style: solid; border-width: 0px 0px 0px 0px;}
td.StandardTopR {width: 120 px; height: 20px; padding: 0; margin: 0; border-color: #CCC; border-style: solid; border-width: 0px 0px 0px 0px; }
td.StandardBottomR {width: 120 px; height: 20px; padding: 0; margin: 0; background-color: #EAF9FF; border-color: #CCC; border-style: solid; border-width: 0px 0px 0px 0px;}


p.ClickHereFont {font-family: Trebuchet MS; font-size: 12pt; color: #0000FF; text-align:center;}
span.StandardHeaderText {display:block; font-family: Arial Unicode MS; font-size:12pt; color:#000000; font-weight:900; text-align:center;}
p.StandardHeaderText {display:block; font-family: Arial Unicode MS; font-size:14pt; color:#000000; font-weight:900; text-align:center;}

p.WeeklyMessages {display:block; font-family: Papyrus; font-size:14pt; color:#000000; font-weight:900; text-align:center;}
img.center {text-align:center; display: block; margin: 0 auto; padding: 0;}

p.StandardAdText {font-family: Berlin Sans FB; font-size:12pt; color:#000000; font-weight:normal; text-align:center;}
p.AmandaAdText {font-family: Berlin Sans FB; font-size:12pt; color:#000000; font-weight:normal; text-align:center;}
span.AmandaAdHeaderText {display:block; font-family: Arial Unicode MS; font-size:12pt; color:#CAA200; font-weight:900; text-align:center;}
span.AmandaAdHeaderText1 {display:block; font-family: Arial Unicode MS; font-size:12pt; color:#000000; font-weight:900; text-align:center;}

.FooterData {background-color: #EAF9FF; text-align:center; font-family: Arial; color:#000000; font-size:10pt; font-weight: 700;}



.MPPlinkstyle {color:#0000FF; text-decoration: underline; font-family: Arial, sans-serif; font-weight: bold; font-size: 12pt;}
.MPPRedHeaderFont {font-family: Verdana, Helvetica, sans-serif; color: #FF0000; font-size: 16pt; font-weight: bold; text-align: center;}
.MPPRedHeaderFont12 {font-family: Verdana, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold; text-align: center;}
.MPPBookHeader {color:#000; font-family: Verdana,Helvetica,sans-serif; font-weight: bold; font-size: 16pt; text-align: left;}
.MPPBookHeader12 {color:#000; font-family: Verdana,Helvetica,sans-serif; font-weight: bold; font-size: 12pt; text-align: left;}
.MPPBookText {color:#000; font-family: Verdana,Helvetica,sans-serif; font-weight: normal; font-size: 12pt; text-align: left;}
.MPPtd20 {width: 20%; vertical-align: top; text-align: left;}
.MPPtd80 {width: 80%; vertical-align: top; text-align: left;}
.MPPtd30 {width: 30%; vertical-align: top; text-align: left;}
.MPPtd70 {width: 70%; vertical-align: top; text-align: left;}
.MPPtd40 {width: 40%; vertical-align: top; text-align: left;}

.Center_ {text-align: center; margin-left: auto; margin-right: auto;}
.CenterWhite {text-align: center; margin-left: auto; margin-right: auto; background-color: #FFFFFF;}
.CenterPP  {text-align: center; margin-left: auto; margin-right: auto; background-color: #A88600;}
.noborder {border: 0;}

.NIFFormTable {border:0;  background-color: #FFFFF7; padding: 0; width:400px; text-align: center; margin-left: auto; margin-right: auto;}
.NIFFormLabel {float:left;width:180px;}
.NIFFormRLabel {vertical-align: middle;border:0px;background-color:transparent;}
.NIFFormInput {width:200px;}
.NIFFormDiv {clear:left;height:20px;width:300px;}
.NIFFormP {text-align: left;}

.FormLabelText {color:#000; font-family: Verdana,Helvetica,sans-serif; font-weight: bold; line-height: 100%; font-size: 10pt; text-align: left; vertical-align:top;}
.FormLabelTextW {color: #FFF; font-family: Verdana,Helvetica,sans-serif; font-weight: bold; line-height: 80%; font-size: 10pt; text-align: left; vertical-align:top;}

.TrebuchetN {color: #000; font-family: Trebuchet MS, Verdana, helvetica, sans-serif; font-size: 12pt; font-weight: normal; }
.Trebuchet12B {color: #000; font-family: Trebuchet MS, Verdana, helvetica, sans-serif; font-size: 14pt; font-weight: bold; text-align: left; text-indent: 36px; line-height: 130%;}
.Trebuchet12NL {color: #000; font-family: Trebuchet MS, Verdana, helvetica, sans-serif; font-size: 12pt; font-weight: normal; text-align: left; line-height: 150%; text-indent: 36px;}

.IWSTextL {color:#000; font-family: Arial Unicode MS, Arial, Verdana,Helvetica,sans-serif; font-weight: bold; line-height: 150%; font-size: 12pt; text-align: left; text-indent: 36px; vertical-align:top;}
.IWSTextC {color:#000; font-family: Arial Unicode MS, Arial, Verdana,Helvetica,sans-serif; font-weight: bold; line-height: 150%; font-size: 12pt; text-align: center; vertical-align:top;}
.IWSTextLRed14 {color: #FF0000; font-family: Arial Unicode MS, Arial, Verdana,Helv`etica,sans-serif; font-weight: bold; line-height: 150%; font-size:14pt; text-align: left; vertical-align:top;}

.Arial12Left {color:#000; font-family: Arial, Verdana,Helvetica,sans-serif; font-weight: normal; line-height: 150%; font-size: 12pt; text-align: left; text-indent: 36px; vertical-align:top;}
.Arial12LeftB {color:#000; font-family: Arial, Verdana,Helvetica,sans-serif; font-weight: bold; line-height: 150%; font-size: 12pt; text-align: left; text-indent: 36px; vertical-align:top;}
.Arial12LeftI{color:#000; font-family: Arial, Verdana,Helvetica,sans-serif; font-style: italic; font-weight: normal; line-height: 150%; font-size: 12pt; text-align: left; text-indent: 36px; vertical-align:top;}
.ArialCenter14 {color:#000; font-family: Arial, Verdana,Helvetica,sans-serif; font-weight: bold; line-height: 150%; font-size: 14pt; text-align: center;  vertical-align:top;}
.ArialCenter14Link {text-decoration: underline; color:#000; font-family: Arial, Verdana,Helvetica,sans-serif; font-weight: bold; line-height: 150%; font-size: 14pt; text-align: center;  vertical-align:top;}
.ArialCenter12 {color:#000; font-family: Arial, Verdana,Helvetica,sans-serif; font-weight: bold; line-height: 150%; font-size: 12pt; text-align: center;  vertical-align:top;}
.SSHeaderI {color: #000; text-decoration: none; font-style: italic;}

.PPMainTable {border:0; padding:0; width:95%; background-color: #FFFFFF; text-align:center; margin-left: auto; margin-right: auto;}
.PPBanner {position: relative; border:0; width: 740px; height: 201px; max-width: 750px; text-align: center; margin: 0 auto;}
.PPTable70 {border:0; padding:0;  width:70%; background-color: #FFFFFF; text-align:center; margin-left: auto; margin-right: auto;}
.PPBlueTestimonial {position: relative; border: 0; padding: 10px; width: 60%; background-color: #F8F8FF; vertical-align: top; text-align: center; margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, verdana, sans-serif; font-weight: bold; font-size: 11pt;}
.PPHeaderText {text-align: center; margin-left: auto; margin-right: auto; font-size: 20pt; font-weight: bold;font-family: Verdana, Helvetica, sans-serif; color: #91553C;}
.PPHeaderTextBlack {text-align: center; margin-left: auto; margin-right: auto; font-size: 18pt; font-weight: bold;font-family: Verdana, Helvetica, sans-serif; color: #000; line-height: 130%;}
.PPText14 {text-align: center; margin-left: auto; margin-right: auto; font-size: 14pt; font-weight: bold;font-family: Verdana, Helvetica, sans-serif; color: #000; line-height: 130%;}
.PPTextV10 {font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-indent: 36px; text-align: left;}
.PPBookFeature {position: relative;  text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #808080; padding: 10px;  width: 80%; }
.PPBookImage {position: relative; border: 0; float: right; vertical-align: top; padding: 10px;}
.PPTextN {font-family: Arial Unicode MS, Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; text-align: left; line-height: 120%;}
.PPMainTestimonial {position: relative;  border: 0; padding: 10px; width: 95%; background-color: #F8F8FF; vertical-align:top; text-align: left; font-family: Arial, Helvetica, verdana, sans-serif; font-weight: bold; font-size: 11pt;}
.PPMainTestimonialText {text-align: left; background-color: #F8F8FF; font-family: Arial, Helvetica, verdana, sans-serif; font-weight: bold; font-size: 11pt; text-indent: 12pt;}
.PPYellowTestimonial {position: relative; border: 0; padding: 10px; width: 75%; background-color: #FFFFDD; vertical-align: top; text-align: center; margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, verdana, sans-serif; font-weight: bold; font-size: 11pt;}

.InlineList {position: relative; list-style-type: none; display: inline; padding: 10px;}