/* .bodynormal class is for IE 5.0 only using conditional comments */

body
{
background-color:#ffffff;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#666666;
}

a{color:#CC6633; text-decoration:none;}
a:active{color:#CC6633; text-decoration:none;}
a:visited{color:#CC6633; text-decoration:none;}
a:hover{color:#FFCC33; text-decoration:none;}

a.footer{color:#CC6633; text-decoration:none;}
a.footer:active{color:#CC6633; text-decoration:none;}
a.footer:visited{color:#CC6633; text-decoration:none;}
a.footer:hover{color:#FFCC33; text-decoration:none;}

a.other {color: #fc3; text-decoration: none }
a.other:hover { color: #ff9 }

h2{color:#3399CC;}

.greenbold{font-weight:bold; color:#669933;}
.bluebold{font-weight:bold; font-size:0.9em; color:#3399CC; text-transform:uppercase;}
.price{font-size:2.3em; font-weight:bolder;}
.bluecolor{color:#00009c; font-weight:bold;}
.redcolor{color:#ff0000; font-weight:bold;}
.greencolor{color:#669933; font-weight:bold;}
.small{font-size: 0.8em;}
.smallest{font-size: 0.7em;}
.smallblue{font-size: 0.8em; color:#4068ae;}
.lightblue{color:#3399CC; padding-top:6px;}

.promo {
color: #fff;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
line-height: 14px
}

.promo_head {
color: #cc3;
font-size:1.0em;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
line-height: 15px
}

#header_info{width:615px; padding:15px 0px 15px 0px;}
#footer_content{clear:both;}

#breadcrumb{
padding:10px 0px 10px 0px;
}

#breadcrumb a{color:#4068ae}
#breadcrumb a:hover{color:#809037}

.bread{font-weight:bold; font-size:0.9em;}
.breadend{color:#4768a2; font-weight: bold;}

.search_box{
padding:11px 0px 0px 0px !important;
padding:17px 0px 0px 0px;}

.input_boxes{
font-weight: bold;
color: #666666;
font-size: 12px;
border: 1px solid #b8c4d3;
background-color: #F5F5F5;
width:129px
}

.input_flash{
font-weight: bold;
color: #666666;
font-size: 12px;
border: 1px solid #7EA4D4;
background-color: #F5F5F5;
width:129px
}

.input{
font-size: 0.8em;
color: #1F5E0B;
border: 1px solid #b8c4d3;
background-color: #F5F5F5;
}
.input_blink{
font-size: 0.8em;
color: #1F5E0B;
border: 1px solid #7EA4D4;
background-color: #F5F5F5;
}

.btn {
// font-family: Gill Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
// font-size: 11px;
// font-weight: bold;
// color: #CDCB67;
// background-color: #60843A;
// height: 17px;
// border:1px solid #147272;
// padding-bottom:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border:1px solid #CECECE;
	background-color: #9AABC1;
	height: 22px;
}

.gobtn {font-family: Gill Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CDCB67;
background-color: #60843A;
height: 17px;
border:1px solid #147272;
padding-bottom:3px;
width:25px;
}

#right_header_back {
background: url(/ir/cfl/images/top_promo_bkgnd.jpg);
background-repeat: no-repeat;
}

#right_nav{
padding:0;
margin:0;
}
#IR_body{
padding:0;
margin:0;
}

/* Menu Styles */
#mainMenu {
  }
#menulist {
  margin: 0;
  padding-top: 2px;
  padding-left: 20px;
  padding-right: 5px;
  }

#menulist li {
  list-style: none;
  line-height: 1.0em;
  list-style-type: none;
  padding-bottom: 7px;
  margin-left: 0px !important;
  margin-left: 1px;  
  }

.subMenu, .subMenuOpen {
  margin-top: 5px;
  margin-left: -31px !important;
  margin-left: 5px;
  }

a.menuon:link{color:#ffcc33;}
a.menuon:visited{color:#ffcc33;}
a.menuon:active{color:#ffcc33;}
a.menuon:hover{color:#ffcc33;}

#menulist li.liston{
background-repeat:no-repeat;
background-position:0% 16%;
padding-left:7px;
}

.subMenu {
  display: none;
  }
.subMenu li, .subMenuOpen li {
  list-style-type: none;
  list-style: none;
  }

span.key {
  text-decoration: underline;
  }

/* dynamnic data tables */
.dynamic {
    padding: 0px;
    margin: 0px;
    }

.dynamic table  {
    background-color: #ffffff;
    border-spacing: 1px;
}

.dynamic th {
    background-color: #fafafa;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    border: 1px solid #b7d5ef;
    color: #4768A2;
    padding: 3px;
}

.dynamic td {
    background-color: #fff;
    border-bottom: 1px dotted #b7d5ef;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    padding: 3px;
}

.dynamic td.nodash {
    background-color: #fff;
    border-bottom: 1px solid #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    padding: 3px;
}

/* borders */
.rightline{border-right:1px solid #b7d5ef;}
.overline{border-top:1px solid #b7d5ef;}
.leftline{border-left:1px solid #b7d5ef;}
.underline{border-bottom:1px solid #b7d5ef;}
.allborders{border:1px solid #b7d5ef;}
.alldashed{border:1px dotted #b7d5ef;}
.rightdash{border-right:1px dotted #b7d5ef;}
.overdash{border-top:1px dotted #b7d5ef;}
.leftdash{border-left:1px dotted #b7d5ef;}
.underdash{border-bottom:1px dotted #b7d5ef;}

/* background colours */
.greyback{background-color:#F5F5F5;}
