html,body,#wrapper{margin:0;padding:0;height:100%;border:none;font-family:Arial,Helvetica;font-size:9pt}

/* normal: most regular body text */
.normal{font-family:Arial,Helvetica,sans-serif;font-size:12px;}

/* body2: describes page background color and all non-table text not governed by any other style */
.body2{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;background-image:url(../img/greenbar.jpg);}

.calendar{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-align:right;width:100%;}

.calendar-month{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;background-color:#DDFFFF;}

.calendar-header{background-color:#0099CC;color:#FFFFCC;height:10px;}

.calendar-noday{background-color:#FFFFFF;height:10px;}

.calendar-weekend{background-color:#28FFFA;width:19px;height:10px;}

.calendar-weekday{background-color:#DEFFFE;width:19px;height:10px;}

.calendar-today{color:#FFFF99;font-weight:bold;font-size:larger;background-color:#009999;}

a.subhead:hover{font-size:16px;color:#000055;}

.titlebox{border:2px solid #9EEBD3;padding:1px;background-color:#DDFFDD;}

.smallheadercolor{color:#008080;}

.panelback{color:#FFFFFF;}

.mmaintitle{font-family:Arial,Helvetica,sans-serif;color:#0092A4;opacity:100;}

/* cntrhdng: large text in center panel headings */
.cntrhdng{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#00929C;font-weight:bold;}

/* smfieldname: small text used in conjunction with .fieldname style text */
.smfieldname{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#00929C;}

/* smfieldname2: small text used in conjunction with .fieldname style text */
.smfieldname2{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#0000aa;}

/* fieldname: regular text within column or row title sections */
.fieldname{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#006666;}

/* header: heading text */
.header{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:21px;color:#006666;}

/* whiteheader: heading text used on dark backgrounds (usually fieldnameback) */
.whiteheader{font-family:Arial,Helvetica,sans-serif;color:#006666;}

/* link: normal links, active: links in use */
A:LINK,A:ACTIVE{color:#009999;text-decoration:none;}

/* visited: previously visited links */
A:VISITED{color:#006A6A;text-decoration:none;}

/* fieldnameback: background color for column and row title sections */
.fieldnameback{background-color:#9BFFFD;border-right:1px solid #777;border-bottom:1px solid #777;}

/* databack: background color for data areas */
.databack{background-color:#F5FFF5;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}

.pboxname{font-family:Arial,Helvetica,sans-serif;}

/* pedigree box: dates font, font-size should be in points */
.pboxdates{font-family:Arial,Helvetica,sans-serif;}

/* pedigree box information popups */
/* font-size should be in points */
.pboxpopup{font-family:Arial,Helvetica,sans-serif;margin-top:0;margin-bottom:0;}

UL{list-style-image:url(../img/bullet.gif);margin-left:5px;margin-top:1px;margin-bottom:0px;padding-left:1em;}

.bullet{list-style-image:url(../img/bullet.gif);margin-left:5px;margin-top:1px;margin-bottom:0px;padding-left:1em;}

/* For links on dark background */
a.lightlink:link,a.lightlink:visited{font-family:Arial,Helvetica,sans-serif;color:#006666;text-decoration:none;}

a.lightlink:hover,a.lightlink:active{color:#FFFFFF;text-decoration:none;}

/* For white-only links on dark background */
a.lightlink2:link,a.lightlink2:visited{font-family:Arial,Helvetica,sans-serif;color:#006666;text-decoration:none;}

a.lightlink2:hover,a.lightlink2:active{color:#006666;text-decoration:none;}

.lightback{background-color:#FFFFFF;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}

/* sideback: background color for side and top frames */
.menuback{background-color:#9BFFFD;}

/* mouseoverback: background color for admin menu items while active*/
.mouseoverback{background-color:#F5FFF5;border-right:1px solid #777;border-bottom:1px solid #777;}

.whitesubhead{font-family:Arial,Helvetica,sans-serif;color:#006666;font-size:16px;}

/* smaller: small body text */
.smaller{font-family:Arial,Helvetica,sans-serif;font-size:11px;}

/*for active secondary tab link*/
a.lightlink3:link,a.lightlink3:visited,a.lightlink3:hover,a.lightlink3:active{color:#FFFFFF;text-decoration:none;}

/*for alignment on menu icons*/
.tngmenuicon{vertical-align:-3px;}

/*for descendancy chart*/
#descendantchart{text-align:left;}

#descendantchart li{list-style-type:none;white-space:nowrap;}

#descendantchart ul{margin-left:0px;}

#descendantchart ul.first{margin:0;padding:0;}

/*for css dropdown menus*/
#mnav,#mnav ul{padding:0;margin:0;list-style:none;}

#mnav a{display:block;width:6em;padding-top:2px;padding-bottom:2px;font-size:11px;text-decoration:none;}

#mnav li{float:left;width:6em;margin-right:2px;background:#e0e0f7;border-bottom:1px solid #777;border-right:1px solid #777;border-top:1px solid #e0e0f7;border-left:1px solid #e0e0f7;}

#mnav li ul{border-top:1px solid #777;border-left:1px solid #777;border-right:1px solid #777;background:#ffffff;position: absolute;width:13em;left:-999em;}

#mnav li ul li{border:0px;width:13em;background:#eeeeee;margin-right:0px;margin-top:1px;border-bottom:1px solid #777;}

#mnav li ul li a{width:13em;padding-top:2px;padding-bottom:2px;font-size:12px;text-decoration:underline;}

#mnav li:hover,#mnav li.sfhover{background-color:#ffffff;border-top:1px solid #aaa;border-left:1px solid #aaa;}

#mnav li:hover li,#mnav li.sfhover li{border-top:none;border-left:none;}

#mnav li:hover ul,#mnav li.sfhover ul{left: auto;}

.rolllink{font-size:10pt;color:#0000FF;text-decoration:none;}

a.rolllink:hover{font-size:10pt;color:#FFFFFF;}

.media-prev{top:-180px;right:-426px;height:400px;padding:20px 7px 12px;position:absolute;text-align:center;width:410px;z-index:98;display:table-cell;line-height:50px;vertical-align:middle;}

.media-prev img{border:1px solid #b3b3b3;display:block;margin:0 auto;}

.media-img{height:1px;margin: 0 0 0;position:relative;}

* html .media-prev{background:url(media-prevbg.gif) no-repeat 0 0;width:420px;height:420px;}

#wrapper{margin:0 auto;}

.celhdrgry1{background-color:#F3F0E7;background-repeat:repeat;background-attachment:scroll;font-family:Arial;font-size:12px;font-weight:bold;border-bottom:1px solid #C8BA92;padding:5px;background-position:0%;}

.celdtawht1{font-family:Arial;font-size:12px;background-color:#FFFFFF;background-repeat:repeat;background-attachment:scroll;padding:5px;background-position:0%;}
     
.divhdrgry1{background-color:#F3F0E7;background-repeat:repeat;background-attachment:scroll;font-family:Arial;font-size:12px;width:150px;font-weight:bold;border:1px solid #C8BA92;padding:5px;background-position:0%;}
     
.divhdrred1{background-color:#CC0000;background-repeat:repeat;background-attachment:scroll;font-family:Arial;font-size:8pt;text-align:center;width:150px;font-weight:bold;border:1px solid #080000;padding:1px;color:#FFFF08;background-position:0%;}
         
.divbdyblu1{background-color:#0000CC;background-repeat:repeat;background-attachment:scroll;font-family:Arial;font-size:8pt;color:#FFFFCC;text-align:center;font-weight:bold;border:1px solid #FFFFDD;padding:5px;background-position:0%;}

.divbdyred1{background-color:#FF0000;background-repeat:repeat;background-attachment:scroll;font-family:Arial;font-size:8pt;color:#FFFFCC;text-align:center;font-weight:bold;border:1px solid #FFFFDD;padding:5px;background-position:0%;}

.divbdyred2{background-color:#FF0000;background-repeat:repeat;background-attachment:scroll;font-family:Arial;font-size:8pt;color:#FFFFCC;text-align:center;width:150px;border:1px solid #080000;padding:1px;background-position:0%;}

.divbdygrn1{background-color:#00BF00;background-repeat:repeat;background-attachment:scroll;font-family:Arial;font-size:8pt;color:#FFFFCC;text-align:center;font-weight:bold;border:1px solid #FFFFDD;padding:5px;background-position:0%;}

.divbdywht1{background-color:#FFFFFF;background-repeat:repeat;background-attachment:scroll;font-family:Arial;font-size:8pt;color:#00B0A0;text-align:center;font-weight:bold;border:1px solid #E0E0E0;padding:5px;background-position:0%;}
         
p{font-family:Arial;margin-top:20px;}
         
h1{font-size:13px;font-family:Arial;}
         
.lnkhdrblu1{font-family:Arial;width:300;background-color:#0000CD;background-repeat:repeat;background-attachment:scroll;text-align:center;color:#FFFFEF;font-weight:bold;border:1px solid #C4D5E3;padding:2px;background-position:0%;}
         
.lnkbdyylw1{width:300;background-color:#FFFFEF;background-repeat:repeat;background-attachment:scroll;font-family:Arial;border-left:1px solid #C4D5E3;border-right:1px solid #C4D5E3;border-bottom:1px solid #C4D5E3;padding:10px;background-position:0%;}
         
.pagbdyblu1{width:320;height:200;background-color:#E9EFF4;background-repeat:repeat;background-attachment:scroll;font-family:Arial;font-size:12px;border:1px solid #C4D5E3; margin-bottom:20;padding:10px;background-position:0%;}

.rounded8{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;} 

.rounded7{-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;} 

.rounded6{-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}

.rounded5{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;} 

.obfshadow{-moz-box-shadow: 1px 3px 5px 0 #042C4D;-webkit-box-shadow: 1px 3px 5px 0 #042C4D;box-shadow: 1px 3px 5px 0 #042C4D;}

.obfborder{border: 1px solid #00929C;}