.sideframe {background-image:url(images/sideline.gif); background-repeat:y-repeat #fff}

.text_s {  font-family: "lr oSVbN", "Osaka"; color:#666666; font-size: 10px; line-height: 14px}
.text_sw {  font-family: "lr oSVbN", "Osaka"; color:#ffffff; font-size: 10px; line-height: 14px}
.text_sb {  font-family: "lr oSVbN", "Osaka"; color:#666666; font-size: 11px; line-height: 14px; font-weight: bold}
.text_m {  font-family: "lr oSVbN", "Osaka"; color:#666666; font-size: 12px; line-height: 16px}
.text_mblack {  font-family: "lr oSVbN", "Osaka"; color:#000000; font-size: 12px; line-height: 16px}
.text_mblue {  font-family: "lr oSVbN", "Osaka"; color:#336699; font-size: 12px; line-height: 16px}
.text_mb {  font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 14px; font-weight: bold}

.nav_text {  font-family: "lr oSVbN", "Osaka";color:#003399; font-size: 10px; line-height: 14px}
.nav_text :link{color:#003399; text-decoration: none}
.nav_text :visited{color:#003399; text-decoration: none}
.nav_text :hover{color:red; text-decoration: none}

.nav_text_gray {  font-family: "lr oSVbN", "Osaka";font-color:#666666; font-size: 11px; line-height: 14px}
.nav_text_gray :link{color:#666666; text-decoration: none}
.nav_text_gray :visited{color:#666666; text-decoration: none}
.nav_text_gray :hover{color:red; text-decoration: none}


a:link{	color:blue; text-decoration: none}
a:visited{color:blue; text-decoration: none}
a:hover{color:red; text-decoration: none}

.searchlist {  font-family: "lr oSVbN", "Osaka";color:#003399; font-size: 12px; line-height: 14px;background:url(images/dotline.gif) no-repeat bottom left}

ul.base {padding-left:10px;margin:0;list-style:none}
li.arrow {background:url(images/arrow_blue.gif)  no-repeat top left;padding-left:20px;font-family: "lr oSVbN", "Osaka"; color:#000000; font-size: 12px; line-height: 14px}

.listbox { border-style:solid; border-width:1px;padding: 4px;margin:4px;font-family: "lr oSVbN", "Osaka"; color:#666666; font-size: 12px; line-height: 14px}

.detailbox { border-style:solid; border-width:1px;padding: 4px;margin:4px;font-family: "lr oSVbN", "Osaka"; color:#336699; font-size: 12px; line-height: 14px}

.commentbox { border-style:solid; border-width:1px;padding: 4px;margin:4px;font-family: "lr oSVbN", "Osaka"; color:#666666; font-size: 12px; line-height: 14px}


.flabel   { 
	color: #666666; 
	font-weight: regular; 
	font-size: 12px; 
	font-family: Osaka, Arial, Helvetica, Geneva, Swiss, sans-serif; 
	padding:4px;
}


form {
    border: none;
    margin: 1;
}


input {
  border-width: 1px; 
  border-style: solid; 
  border-color: #ccc #ddd #ddd #666;	
    #background-color: #f0f0e9;
  background-color: #ecf2fe;
    vertical-align: middle;
    margin-bottom: 1px; /* IE bug fix */
    padding: 0.1em;
}

textarea {
  border-width: 1px; 
  border-style: solid; 
  border-color: #ccc #ddd #ddd #666;  
  #background-color: #f0f0e9;
  background-color: #ecf2fe;
  align: center;
  padding: 0.1em;
font-size: 10pt;
}

textarea .agents { 
   background-color: #ecf2fe;
  padding: 0.1em;
  font-size: 10pt;
                   }




radio checkbox {
    //border: 1px solid #A3A3A3;  
    color: Black;
    #background-color: #f0f0e9;
  background-color: #ecf2fe;
    vertical-align: middle;
    margin-bottom: 1px; /* IE bug fix */
    padding: 0.1em;
}

select {
  border-width: 1px; 
  border-style: solid; 
  border-color: #ccc #ddd #ddd #666;  
  vertical-align: top;
  #background-color: #f0f0e9;
  background-color: #ecf2fe;
}

.err { 
  background-color: #fcf2fc;
  color: #990000;
  border: 1px solid #990000;
  font-size: 11px;
  text-align: center;
  padding: 4px;
  margin: 8px auto;
/*  width: 400px; */

 }

.message { 
  background-color: #ecf2fe;
  color: #112266;
  border: 1px solid #112266;
  font-size: 11px;
  text-align: center;
  padding: 4px;
  margin: 8px auto;
  width: 400px;
 }

ul.ca_menu { 
             padding-left:10px;
             margin:0;
             
             list-style:none;
             text-align: center;
 }

ul.ca_menu li {
                 background:url(/agents/images/arrow_blue.gif)  no-repeat top left;
                 adding-left:20px;
                 font-family: "lr oSVbN", "Osaka";
                 color:#000000;
                 font-size: 14px;
                 line-height: 14px;
                 margin: 3px 0 8px 0;
                padding: 0px 0 0px 16px;
                text-align: left;
}


table.ca_activity { 
      margin: 12px auto;
      width: 460px;
      border: 1px solid #ccccdd; 
      border-right: 1px solid #ccccdd;
      border-bottom: 1px solid #ccccdd;
      border-left: 0px solid #ccccdd;

/*
      border-right: 2px solid #9999cc;
      border-bottom: 2px solid #8888bb;
      background-color: #ecf2fe;
*/
 }

table.ca_activity th {
      width: 74px;
      color: #112266;
      font-size: 11px;
      text-align: center;
      border-left: 1px solid #ccccdd;
      background-color: #f0f0fe; 
                       }
         
table.ca_activity td {
      width: 80px;
      color: #000;
      font-size: 12px;
      text-align: left;
      background-color: #fff;
      border-left: 1px solid #dedeef;
      border-top: 1px solid #dedeef;
      margin: 2px;
                       }


table.ca_activity td.flabel{ 
               text-align: right;
 }



#wrapper { 
           margin:0px auto 4px auto; 
           width:770px;
           border:1px solid #14206c;
 }


#header a img { 
                margin:0;
                padding:0;

 }


ul #ca_top_nav { 
                 /*width: 100%; */
                 /*display:inline; */
                 text-align:right;
                 list-style:none;
                 margin:0;
                 padding:0;
                 height:16px;
                 background-color:#ccc;
 }
#ca_top_nav li {         
        display:inline;
        padding: 0 12px 0 12px;
        margin:0;
                 font-size:12px;
height:16px;
border:0px solid #ccc;

                 }

