



/* *************************************************************************************** 
   *                                                                                     *
   *                            General                                                  *
   *                                                                                     *
   *************************************************************************************** */

.bgc{
background-color:white;
}

.hbgc{
background-color:FFFFFF;
}

.mbgc{
background-color:FFFFFF;
}

.bbgc{
background-color:FFFFFF;
}

.cbgc{
background-color:FFFFFF;
}

/* ****************** Home Page Styles ******************* */
.ContentBox {
  text-align:center;
 border:1px solid #C7C7C7;
}


.ContentBox DIV {
 padding:6px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 text-align:left;
}
li {
  font-size:12px;
  font-weight:bold;
}

.Divider {
 height:2px;
 margin-top:20px;
 margin-bottom:15px;
 background:url(../images/DottedLine.gif) repeat-x;
}

.ContentBox DIV A, .ContentBox DIV A:visited,  .ContentBox DIV A:hover {
 color:black;
 text-decoration:none;
 background:white;
 }

.Red {
  color:#990000;
  font-weight:bold;
}

.Big {
  font-weight:bold;
  font-size:14px;
}

.ContentBox DIV.Title {
  text-align:center;
  background:#333333;
  color:white;
  font-size:14px;
  font-weight:bold
}

.ContentBox DIV.SchoolBox {
  width:170px;
  text-align:center;
  
}

#Left {
 width:185px;
 float:left;
}

#Right {
 float:right;
 width:584px;
}
.main {
    font-family: arial;
    font-size: 11;
    color:#000000;
}

/*  adds the vertical bars to keep the site always in the middle  */
html {
     overflow: -moz-scrollbars-vertical;
}

/*  "What's This" tooltip on the form  */
#dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 1px solid #FF0000;
    padding: 2px;
    font-family:Tahoma;
    font-size: 10;
    background-color: #FFFFFF;
    visibility: hidden;
    z-index: 100;
}



/* *************************GENERAL BORDERS****************************** */
.vertborders{
border-top: solid 1px #BB3333;
border-bottom:solid 1px #BB3333;
}

.bordertop{
border-top: solid 1px #BB3333;
}

.borderbottom{
border-bottom:solid 1px #BB3333;
}

.borderbottommed{
border-bottom:solid 2px #BB3333;
}

/* *************************To Remove borders from images***************** */
img{
border:0px;
}

/* ************************To Remove borders from checkboxes************** */
input.check{
border: 0px;
}

a:link:hover{
    background-color:#DDD;
}

/* **************************page heading if there's no image************* */
.page_title{
font-family:Tahoma;
font-size:30;
color:#CC9933;
}


/* **************************general text********************************* */
.gen_text{
font-family:Tahoma;
font-size:11;
color:#555555;
}

/* **************************large text********************************* */
.large_text{
font-family:Tahoma;
font-size:16;
color:#555555;
}


/* **************************general title******************************** */
.gen_title{
font-family:Tahoma;
font-size:12;
color:#882211;
text-decoration:none;
}

/* *************************section heading******************************* */
.gen_topic {
font-family:Tahoma;
font-size:11;
color:#CC0000;
text-decoration:none;
}



/* *****************************FORM BUTTON************************** */
input.form_button{
background-color:;
border: 1px solid #000000;
color:;
}

/* *****************************FOOTER************************** */

.footer{
font-size:8pt;
font-family:arial;
}






/* *************************************************************************************** 
   *                                                                                     *
   *                            FORM                                                     *
   *                                                                                     *
   *************************************************************************************** */
.formhead{
    font-family: Franklin Gothic Book,sans serif;
    font-size: 11;
    color:000000;
}

/* fieldname alignment*/
td.fieldname{
    text-align:;
}

/* style for input fields*/
input.formfield, select {
    border-style:solid;
    border: 1px solid #666666;
    font-size:11pt;
}

/* text on registration form (ie field names)*/
.reg_form_text{
    font-family: arial;
    font-size: 11;
    color:#000000;
}

/* text on other forms like login, unsub */
.form_text {
    font-family: arial;
    font-size: 10pt;
    border: thin double #D6D6D6 #c2c2c2;
    color:#666666;
}

/* *************************************************************************************** 
   *                                                                                     *
   *                           BORDER FUNCTION                                           *
   *                                                                                     *
   *************************************************************************************** */

.topbgborder{
    background-image:url(../images/border_top.gif);
    background-repeat:repeat;
}

.rightbgborder{
    background-image:url(../images/border_right.gif);
    background-repeat:repeat;
}

.leftbgborder{
    background-image:url(../images/border_left.gif);
    background-repeat:repeat;
}

.bottombgborder{
    background-image:url(../images/border_bottom.gif);
    background-repeat:repeat;
}

/* *************************************************************************************** 
   *                                                                                     *
   *                          SPECIAL OFFERS                                             *
   *                                                                                     *
   *************************************************************************************** */


.SO_rowoffer{
}

.SO_offerheading{
   font-family:;
   font-size:12;
   color:;
   text-decoration:none;
   background-color:#FFFFFF;
}

.SO_offer1{
   font-family:;
   font-size:12;
   color:;
   border-top: solid 1px #BB3333;
   border-bottom: solid 1px #BB3333;
   text-decoration:none;
   background-color:#FFFFFF;
}

.SO_offer2{
   font-family:;
   font-size:12;
   color:;
   border-top: solid 1px #BB3333;
   border-bottom: solid 1px #BB3333;
   text-decoration:none;
   background-color:#FFFFFF;
}

.SO_offerlink{
   text-decoration:none;
}

.offer{
    font-family: Franklin Gothic Book,sans serif;
    font-size: 16;
    color:#660000;
}


/* *************************************************************************************** 
   *                                                                                     *
   *                            Site  Specific                                           *
   *                                                                                     *
   *************************************************************************************** */


/* Lists for Health  News*/
ul{
list-style-image: url("../images/bullet.gif");
}


li{
padding-bottom:10px;
}

li.news{
padding:5px;
margin-left:-25px;
}


