/* Rikoi -> 
--------------------------------------------------*/
body{
margin:0px;
padding:0px;
line-height:1.7em;
font-family:Arial, Helvetica, sans-serif;
background:#54719b url(../images/bg_content.jpg) repeat-x left top;
}

#top{
background:#FFF url(../images/bg_top.jpg) repeat-x left top;
height:25px;
padding-bottom:2px;
}

#header{
background:#FFF url(../images/bg_head.jpg) repeat-x left top;
height:120px;
}
#header img{
padding:20px 0 0 20px;
}

#header .logoImg{
float:left;
}

#header .topQuote{
float:right;
font-size:21px;
color:#FFFFFF;
width:573px;
padding-top:20px;
}

#navMain{
background:#68bae6;
padding:2px 0 2px 0;
}

#navChild{
background:#1e7caf;
height:35px;
}

#navChild .menu {
list-style:none;
margin:0;
padding-right:178px;
}

#navChild .menu li {
color:#FFFFFF;
font-family:calibri;
font-weight:bold;
float:right;
padding:4px 32px 0 32px;
}
#navChild .menu li a{
color:#FFFFFF;
text-decoration:none;
}
#navChild .menu li a:hover{
text-decoration:underline;
}

#contentMain{
padding:20px 20px 0 20px; 
}

.hm_col1{
float:left;
width:220px;
border:2px solid #1e7caf;
padding-top:5px;
padding-right:5px;
}

.menulist li {
color:#FFFFFF;
margin-left:-20px;
font-size:16px;
list-style:none;
background:url(../images/arrow1.gif) no-repeat scroll left 8px;
}
.menulist li a{
color:#FFFFFF;
text-decoration:none;
}
.selected li{
list-style:disc;
background:none;
margin-left:-16px;
}

.menulist li a:hover{
text-decoration:underline;
}
.hm_col2{
float:right;
width:710px;
border:2px solid #1e7caf;
padding:10px;
color:#FFFFFF;
font-size:14px;
}
.hm_col2 p{
padding-left:10px;
}
.hm_col2 a{
color:#FFFFFF;
}

.contHead{
background:url(../images/bg_top.jpg) repeat-x left top;
height:25px;
}
.contentBox{
background-color:#46618C;
}

.contentBoxProd{
background-color:#99CCFF;
}
.contentBoxProd img{
border:4px solid #DBDBDB;
}

.homepg_prdtbl img{
border:4px solid #DBDBDB;
}

.prodhead{
color:#000000;
}
#footer{
background:#1e7caf url(../images/bg_top.jpg) repeat-x left top;
height:25px;
padding-bottom:8px;
}
#footer .fmenu {
list-style:none;
margin:0;
padding-right:178px;
}

#footer .fmenu li {
color:#FFFFFF;
font-family:calibri;
font-weight:bold;
float:right;
padding:0 32px 0 32px;
}
#footer .fmenu li a{
color:#FFFFFF;
text-decoration:none;
}
#footer .fmenu li a:hover{
text-decoration:underline;
}
.cpyRight{
background-color:#1e7caf;
color:#FFFFFF;
font-size:13px;
}
.cls {
clear:both;
}

.rndCorner{display:block}
.rndCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#46618C}
.rndCorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #46618C;
  border-right:1px solid #46618C;
  background:#46618C}
.rndCorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #46618C;
  border-right:1px solid #46618C;
  background:#46618C}
.rndCorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #46618C;
  border-right:1px solid #46618C;}
.rndCorner4{
  border-left:1px solid #46618C;
  border-right:1px solid #46618C}
.rndCorner5{
  border-left:1px solid #46618C;
  border-right:1px solid #46618C}
  
 /****/
 .prndCorner{display:block}
.prndCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#99CCFF}
.prndCorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #99CCFF;
  border-right:1px solid #99CCFF;
  background:#99CCFF}
.prndCorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #99CCFF;
  border-right:1px solid #99CCFF;
  background:#99CCFF}
.prndCorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #99CCFF;
  border-right:1px solid #99CCFF;}
.prndCorner4{
  border-left:1px solid #99CCFF;
  border-right:1px solid #99CCFF}
.prndCorner5{
  border-left:1px solid #99CCFF;
  border-right:1px solid #99CCFF}

.reqa {font-family:verdana,ms sans serif,arial; font-size:12px;background-color:#224996;font-weight:bold; background-repeat:no-repeat; background-position:3px 8px; padding:5px 5px 5px 20px;}
.reqa A{color:#ffffff;text-decoration:none;}
.reqho {font-family:verdana,ms sans serif,arial; font-size:12px;background-color: #4164A8;font-weight:bold; cursor:pointer; background-repeat:no-repeat; background-position:3px 8px; padding:5px 5px 5px 20px;}
.reqho A{color:#ffff00;text-decoration:none;}

.q-text-sm{
font-size:11px;
line-height:1em;
}
