/* 
#########################################################
Charles Louis Davis, D.V.M. Foundation Web site Style Sheet
http://www.cldavis.org

Created:		January 24, 2007
Description:	This style sheet handes the look and feel of
the site for Internet Explorer 5.1 and above.

##########################################################
*/


body{
font-family:arial, sans-serif;
padding:0px;
margin:0px;
background-color:#DFDFF9;
}


iframe{
font-family:arial, sans-serif;
font-size:10pt;}

a:link{
font-weight:bold;
color:blue;
text-decoration:none;
font-size:09pt;
}

table.cartportal{
border:1px solid #000000;
font-family:arial; 
font-size:08pt;
width:135px;
background-color:#DFDFF9;
}

table.cartportal input{
font-family:arial; 
font-size:08pt;
width:135px;
}


a:active{
font-weight:bold;
color:blue;
text-decoration:none;
font-size:09pt;
}

a:visited{
font-weight:bold;
color:blue;
text-decoration:none;
font-size:09pt;
}

a:hover{
font-weight:bold;
color:#641D40;
text-decoration:underline;
}

a.topnavlink:active{
font-weight:normal;
color:#ffffff;
text-decoration:none;
font-size:09pt;
}
a.topnavlink:link{
font-weight:normal;
color:#ffffff;
text-decoration:none;
font-size:09pt;
}

a.topnavlink:visited{
font-weight:normal;
color:#ffffff;
text-decoration:none;
font-size:09pt;
}

a.topnavlink:hover{
font-weight:normal;
color:#ffffff;
text-decoration:none;
font-size:09pt;
text-decoration:underline;
}

div.main{
margin:10pt;
background-color:#ffffff;
}

table tr td p, ol, ul, li{
font-family:arial, sans-serif;
font-size:09pt;
}
p{
font-family:arial, sans-serif;
font-size:09pt;
}

.smwhitefont{
color:#ffffff;
padding-right:10pt;
font-family:arial, sans-serif;
font-size:08pt;}

.smgrayboldfont{
color:#666666;
padding-right:10pt;
font-family:arial, sans-serif;
font-size:08pt;
font-weight:bold;}



.header{
font-family:arial, sans-serif;
font-size:17pt;
color:#000000;

}

.smallheader{
font-family:arial, sans-serif;
font-size:15pt;
color:#000000;
}


.xsmallheader{
font-family:arial, sans-serif;
font-size:10pt;
color:#000000;
}

.addspacing li{
padding-bottom:3pt;
}

.countrytable{ 
background-color:#e5e5e5;
color:#000000;
border:solid 1px #cccccc;
}

.countrytable td{ 
font-size:09pt;
text-align:center;
}

input.button{
/*font-weight:bold;padding:4px;
background-color:#FEF4FF;
font-size:09pt;
font-family:arial;*/


}


.course{
font-size:09pt;
background-color:#F7F1FA;
color:#000000;
border:solid 1px #CCCCCC;
}

.course td.field{
vertical-align:top;
width:150px;
font-size:09pt;
color:#000000;
font-weight:bold;
text-align:right;
}

table.switchboard{
border:solid 2px #9CB0C8;
background-color:#E8E8F2;
width:635px;
font-family:arial;
font-size:09pt;
}

table.switchboard .switchbutton{
padding:2pt;
width:100pt;
font-family:arial;
font-size:09pt;
}

iframe{

font-family:arial;
font-size:10pt;
}

table.uploadform{
background-color:#ffffff;
font-family:arial;
font-size:09pt;
border:solid 1px #9CB0C8;
}

table.uploadform th{
background-color:#9CB0C8;
color:#ffffff;
}


.tabactivel{
background-image: url(/imgs/fffffftl.gif);
width:11px;
height:19px;
background-color:#7E4E67;
color:#ffffff;
}

.tabactivem{
height:19px;
background-color:#7E4E67;
font-size:10pt;
font-weight:bold;
font-family:arial,sans-serif;
color:#ffffff;
}



.tabactiver{
background-image: url(/imgs/fffffftr.gif);
width:10px;
height:19px;
background-color:#7E4E67;
color:#ffffff;
}

.tabinactivel{
background-image: url(/imgs/fffffftl.gif);
width:11px;
height:19px;
background-color:#E8E8F2;
color:#ffffff;
}


.tabinactivem{
height:19px;
background-color:#E8E8F2;
font-size:10pt;
font-family:arial,sans-serif;
color:#7E4E67;
}

.tabinactiver{
background-image: url(/imgs/fffffftr.gif);
width:10px;
height:19px;
background-color:#E8E8F2;
color:#ffffff;
}



table.courseform{

border:solid 2px #9CB0C8;
background-color:#E8E8F2;
width:635px;
font-family:arial;
font-size:09pt;

}

div.login_result{
font-size:10pt;
font-weight:bold;
color:red;
text-align:center;
padding:5px;
}

table.loginform {
font-family:arial;
font-size:09pt;
}

table.loginform{
font-family:arial;
font-size:09pt;
}

table.loginform table td {
font-family:arial;
font-size:09pt;
font-weight:bold;
}

table.loginform table td input{
background-color:#FEF4FF;
font-size:09pt;
font-family:arial;
}

table.loginform {
font-family:arial;
}

table.loginform th{
font-family:arial;

}

table.courserecord td{
font-size:10pt;
}
table.courserecord td span{
font-size:10pt;
font-weight:bold;
text-transform:uppercase;
}


table.memberprofile td.field{
width:125px;
text-align:right;
vertical-align:top;
font-size:09pt; 
font-family:arial;
background-color:#ffffff;}

table.memberprofile{
background-color:#ffffff;
}

table.memberprofile th, td, select,input,textarea{
font-size:09pt; 
font-family:arial;
}


.required{
color:maroon;
font-weight:bold;
text-align:right;
}


/* added css to support completed meetings 1-17-07*/
table.courserecord td{
font-size:10pt;
}
table.courserecord td span{
font-size:10pt;
font-weight:bold;
text-transform:uppercase;
}
table.completedmeeting {
font-size:10pt;
padding:7pt;
width:625px;
}

table.paymentform{
border: solid 1px #cccccc;
width:550px;
background-color:#f7f7f0;
}

table.paymentform th{
font-size:09pt;
text-align:left;
padding-left:25px;
height:25px;
background-color:#e5e5e5;
}

table.searchMember{
font-family:arial;
font-size:10pt;
background-color: #F7F7F0;
border:1px solid #cccccc;

}


table.searchMember td{
padding:10px;
border-top:solid 1px #cccccc;

}

table.searchMember td input, select, textarea{
border:solid 1px #666666;
font-size:10pt;
color:#666666;

}

table.searchMember td input.submit{
background-color:#660000;
color:#ffffff;
font-weight:bold;
font-size:10pt;
border:1px solid #000000;

}

input.submit{
background-color:#660000;
color:#ffffff;
font-weight:bold;
font-size:10pt;
border:1px solid #000000;

}


 table.headerClass{
width:550px;
background-color:#e5e5e5;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-top:solid 1px #cccccc;
border-bottom:0px;

  }
    table.headerClass td{
border:solid 1px #e5e5e5;
padding:5px;
font-size:12px;
font-family:arial;
color:#000000;
font-weight:bold;
  }


   table.headerPortlet{
   width:300px;
background-color:#e5e5e5;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-top:solid 1px #cccccc;
border-bottom:0px;

  }
    table.headerPortlet td{
border:solid 1px #e5e5e5;
padding:5px;
font-size:12px;
font-family:arial;
color:#000000;
font-weight:bold;
  }

  table.PortletMain{
font-family:arial;
font-size:10pt;
background-color: #F7F7F0;
border:1px solid #cccccc;
 width:300px;
}


table.PortletMain td{
padding:10px;
border-top:solid 1px #cccccc;

}

table.PortletMain td input, select, textarea{
border:solid 1px #666666;
font-size:10pt;
color:#666666;

}

table.PortletMain td input.submit{
background-color:#660000;
color:#ffffff;
font-weight:bold;
font-size:10pt;
border:1px solid #000000;

}