
TD {
  font-family:Arial,Helvetica,sans-serif;
}

.SurveyHead{
  font-weight:bold;
  font-size:24px;
}

.offerinfo{
  font-family:Arial,sans-serif;
  font-weight:bolder;
  font-size:12pt;
}
.offerLarge{
  font-family:Arial,sans-serif;
  font-weight:bolder;
  font-size:12px;
}
.offerText {
  font-family:Arial,sans-serif;
  font-size:10pt;
}

#theform {
	font-size:12px;
	padding-left:10px;
}

.menu_top{
    background-image:url("../images/header_top.gif");
    background-repeat:repeat;
}
.menu_bottom{
    background-image:url("../images/header_bottom.gif");
    background-repeat:repeat;
}
.line_filler{
    background-image:url("../images/line_filler.gif");
    background-repeat:repeat-x;
}



.main {
    font-family: Tahoma;
    font-size: 13;
    color:#000000;
    }

.contentTitle {
    font-family: arial;
    font-size: 13;
    color:#000000;
    font-weight:bold;
    }


#dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 1px solid #FF9900;
    padding: 2px;
    font-family:Tahoma;
    font-size: 10;
    background-color: #FFFFFF;
    visibility: hidden;
    z-index: 100;
}

.heading{
  font-family: arial;
  font-size: 15;
  color:#FF9900;
  font-weight:bold;
}

.heading2{
  font-family:Tahoma;
  font-size:12;
  color:#FF9900;
  text-decoration:none;

}

.heading2_blk{
font-family:Tahoma;
font-size:12;
color:#000000;
text-decoration:none;
}

.gen_topic{
  font-family: Tahoma;
  font-size: 11;
  color:#FF9900;
text-decoration:none;
}


.smalltitle {
font-family:Tahoma;
font-size:11;
color:#FF9900;
text-decoration:none;
}

.subtext{
    font-family: Tahoma;
    font-size: 12;
    color:#000000;
}


.subtext2{
    font-family: Tahoma;
    font-size: 15;
    color:#000000;
}

.pagetitle{
font-family:Tahoma;
font-size:30;
color:#CC9933;
}

.newstitle {
font-family:Tahoma;
font-size:12;
color:#FF9900;
text-decoration:none;
}

.newstitlesmall{
font-family:Tahoma;
font-size:10;
color:#777777;
text-decoration:none;
}

.newsdesc{
font-family:Tahoma;
font-size:11;
color:#555555;
}

.contactFrm {
width:240px;
height:20px;
font-family: tahoma;
font-size: 10pt;
border: thin double #D6D6D6;
color:#666666;     
}

html {
     overflow: -moz-scrollbars-vertical;
}

.formhead1{
    font-family: Tahoma,sans serif;
    font-size: 15;
    color:#000000;
}

.formhead2{
    font-family: Tahoma,sans serif;
    font-size: 11;
    color:#000000;
}

.formhead3{
    font-family: Tahoma,sans serif;
    font-size: 11;
    color:#000000;
}


.logintext {
        font-family: arial;
        font-size: 10pt;
        border: thin double #666666;
        color:#666666;
}


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

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


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

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

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



.SO_rowoffer{

}

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

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

.SO_offer2{
   font-family:Tahoma;
   font-size:12;
   color:#000000;
   text-decoration:none;
   background-color:FFFF99;
}

.SO_offerlink{
   text-decoration:none;
}


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

.borderleft{
    border-left: solid 1px #FFFFCC;
}

.info_text{
  font-family:arial;
}

.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;
}

img{
border:0px;
}

li{
padding-bottom:10px;
}

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

td.fieldname{
text-align:left;
vertical-align:middle;
}

.bulleted{
font-style:italic;
font-family:Tahoma;
font-size:10pt;
color:#666666;
}

.line1{
font-size:14pt;
font-family:Tahoma;
}


.formfield{
border-style:solid;
border: 1px solid #666666;
font-size:11pt;
}

input.form_button{
background-color:#FF9900;
border: 1px solid ;
color:#FFFFFF;
}

.listhead{
color: #666666;
}

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

input.check{
border: 0px;
}

.vertborders{
border-top: solid 1px #3399CC;
border-bottom:solid 1px #3399CC;
}

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

.borderbottom{
border-bottom:solid 1px #3399CC;

}


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

.offerlink{
text-decoration:none;
}



.HNH{
color:#008080;
font-size:18;
font-family:Tahoma;
border-bottom:solid 1px #FCFAFA;
}


.bgc{
background-color:#FFFFFF;
}

TABLE.SurveyTable TR TD {
	padding:0 7px;
}
TABLE.SurveyTable TR TD.first {
	padding-left:0;
}
TABLE.SurveyTable TR TD.last {
	padding-right:0;
}