/*Styles*/
img {
    behavior: url(/includes/iepngfix.htc);
   	border:solid 0 #ffffff;
}
body{ background-color:#743676; text-align:center; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:18px;}
a{color:#FFFFFF; text-decoration:none;}
a:hover{ text-decoration:underline;}

h1{ font-size:22px; font-weight:bold; width:370px; color:#FED6FF; line-height:25px;}
h3{ color:#FFFFFF; font-size:14px; margin-bottom:0px; padding:0;}
h4{ color:#FFFFFF; font-size:14px; font-weight:bold; margin-bottom:5px}
.mainpHeader{ font-size:22px; font-weight:bold; width:370px; color:#FED6FF; line-height:25px;}

/*Layout styles*/
.OuterBodyWrapper{ width:970px; text-align:left; margin:auto; overflow:hidden;}
.bodyTop{ text-align:center; background-image:url(../images/mainBGTop.jpg); width:970; height:50px; overflow:hidden; background-position:bottom;}
.topNavText a{ margin-top:10px; float:left; height:20px; position:relative; top:5px;}
.bodyTop img{ float:left;}
.bodyTopLinkHolder{ width:290px; overflow:hidden; margin:auto; text-decoration:none; margin-top:60px;}

.bodyBottom{ background-image:url(../images/mainBGBack.jpg); background-repeat:repeat-y; text-align:center; overflow:hidden; padding:0; }
.bodyInner{ width:872px; margin:auto; text-align:left; backgrocontentColumnHolderund-image:url(../images/purpleStarsBGLarge.jpg); background-repeat:no-repeat; background-position:top right; overflow:hidden;}

.bodyInnerColGen{height:auto; float:left}
.bodyInnerLeftCol{ width:200px; overflow:hidden; margin-left:40px}

.bodyInnerLeftCol ul{ list-style:none; padding:0; margin:0;}
.bodyInnerLeftCol .top li {background-image:url(../images/star_small_mainNav.jpg); background-position:left; background-repeat:no-repeat; height:32px; border-bottom:solid 1px #6B316C; padding-top:12px;}

*html #listNav li {padding-bottom:12px;}
.bodyInnerLeftCol .top li a{ font-weight:bold; font-size:12px; }
.bodyInnerLeftCol .top li a:hover{ color:#000000; font-weight:bold; text-decoration:none;}
.bodyInnerLeftCol .top span{ position:relative; left:26px;}
.bodyInnerLeftCol .bottom li {background-image:url(../images/star_large_mainNav.jpg); background-position:500; background-repeat:no-repeat; height:auto;}
.bodyInnerLeftCol .bottom li a{ color:#9D529D;font-weight:bold; font-size:18px;}
.bodyInnerLeftCol .bottom li a:hover{ color:#FED6FF; font-weight:bold; text-decoration:none;}
.bodyInnerLeftCol .bottom span{ position:relative; left:40px; top:11px}

.bodyInnerRhtCol{ width:840px; margin-left:18px; }

.contactContent{ width:100%; float:left; margin-top:20px;}
.contactContent img{ float:left; margin-left:255px;}
.footer{text-align:center; background-image:url(../images/mainBGBottom.jpg); width:970px;; height:188px; overflow:hidden;}
.footer ul{ list-style:none}
.footer ul li{ float:left; margin-right:50px; background-image:url(../images/star_small_mainNav.jpg);height:30px; background-repeat:no-repeat; }
.footer ul li a{ text-decoration:none;}
.footer ul li a:hover{ text-decoration:none; color:#000000;}
.footer ul li a span{ position:relative; left:28px; top:5px; }
.footerInner{ margin:auto; width:840px; margin-top:80px;}

.divFooterLeft {
  float:left;
  display:inline;
  text-align:left;
}
.divFooterRight {
  float: right;
  display:inline;  
  text-align:right;  
}
.aFooterLink {
  text-decoration:underline;
}
.contentrowWrapper{ width:100%; float:left; margin-bottom:10px; height:auto; margin-top:10px}
.contentColumnHolder{ width:157px; float:left; margin-right:10px; height:170px; text-align:center;}
.contentColumnHolder a{ font-size:10px; text-align:center; text-decoration:underline;}

.noBullets{ list-style:none; float:left; position:relative; right:40px;}

.pdfandVideoWrapper{width:100%; text-align:center}
.pdfandVideoInnerWrapper{width:460px; text-align:center; margin:auto;}
.pdfandVideoInnerWrapper p{ margin:0;}
.pdfandVideoInnerWrapperCol{width:100%; float:left;text-align:left; margin:0 20px 20px 0px;}

/*** Home page styles ***/
  .divHomediv {
    margin: 10px 0px 10px 0px;
    width:100%;
    line-height:24px;
    text-align:center;
    font-family: Trebuchet MS, Verdana;
    font-size:12px;
    color: #ffffff;
  }
  #divTopLink {
    font-size:16px;
    font-weight:bold;
  }
   .divtopPanel {
    margin: 0px 0px 0px 150px;
    width:520px;
    line-height:26px;
    background-color: #8d518d;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    color: #ffffff;
  }
  .divtopPanelAltTextColor {
    color: #ffcfff;
  }
  .aHomeLink {
    text-decoration: underline;
    color: #ffcfff;
  }
/*** divbigButtons ***/
  .divrow {
    width:100%;
    float:left;
    display:block;
    clear:both;
    margin: 0px 0px 10px 0px;
  }
  .divDisplayBlock {
    float:left;
    display:inline;
    margin: 0px 10px 0px 10px;
    width: 250px;
  }
  .divImageline {
    margin: 0px 0px 10px 0px;
    border:solid 2px #ffffff;
  }
  .imgImageline {
    width: 246px;
    height: 158px;
  }
  .divTextline {
    font-family: Trebuchet MS, Verdana;
    font-size:16px;
    font-weight:bold;
    text-align:center;
  }
  .aBoxLink {
    color: #ffffff;
  }