
*html {
 filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
 
#theform {
	z-index:1000;
	display:block;
	position:absolute;
}
#Navigation {
 background:#FFCC66;
 float:right;
}

#Navigation A, #Navigation A:hover, #Navigation A:link, #Navigation A:visited {
 display:block;
 float:left;
 padding-left:12px;
 padding-right:8px;
 padding-top:8px;
 padding-bottom:6px;
 font-family:Arial, sans-serif;
 color:black;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 background:url('../images/NavCap.gif') no-repeat top left;
}

*html #Navigation A, *html #Navigation A:hover, *html #Navigation A:link, *html #Navigation A:visited {
  padding-top:7px;
  padding-bottom:7px;
}
TD, .main {
    font-family: Tahoma;
    font-size: 13px;
    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;
}




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


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

.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: Franklin Gothic Book,sans serif;
    font-size: 11;
    color:#000000;
}

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

.formhead3{
    font-family: Franklin Gothic Book,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;
}

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


.SO_rowoffer{

}

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

.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:#FFFFCC;
}

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


.menu_full{
    background-image:url("../images/menu_bar.gif");
    background-repeat:repeat;
}

.menu_upper{
    background:transparent url("../images/menu_bar_top.gif");
    background-repeat: repeat-x;
}

.menu_lower{
    background-image:url("../images/menu_bar_top.gif");
    background-repeat:repeat;
}

.arm{
    background-image:url("../images/ball_arm.gif");
    background-repeat:repeat;
    background-position:bottom;
}

.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;
width:105px;
}

td.fieldInput{
width:240px;
}

.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:#FF0000;
border: 1px solid ;
color:#FFFFFF;
}

.listhead{
color: #666666;
}

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

input.check{
border:0px;
}

.form_checkbox {
font-family: Tahoma;
font-size:7pt;
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;
}