/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
html {min-height: 100%; margin-bottom: 1px;}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { font: 12px/18px Verdana, Arial, sans-serif; font-size: 1em; font-weight: normal; font-style: normal; }

/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

#container { width: 882px; margin: 0 auto; position: relative; background-image:url(/media/287/header-bg.gif); background-repeat:no-repeat;}

/* TYPE */
body { font: 12px/18px Verdana, Arial, sans-serif; background-color: #fff; color: #333; }

a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
abbr { border: 0; }

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 18px; line-height: 25px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 14px; line-height: 17px; margin-bottom: 10px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right; }
.required {padding:0; margin:0; color:#FF0000;}

.tableform td {padding-bottom:10px;}
table {margin:0 0 10px 0; border-bottom:1px solid  #999999;}
.tableentrylong {width:95%; background-image:url(/media/272/fornfield-bg.gif); background-repeat:repeat-x; border:solid 1px #BBB;}
.tableentryshort {width:48%; background-image:url(/media/272/fornfield-bg.gif); background-repeat:repeat-x; border:solid 1px #BBB;}

div #paternity, #siblingship, #twins, #metesttwin, #patmetestyes, #patmetestno, #SIBparentTestyes, #sibfull, #sibhalf, #sibmetestyes, #sibmetestno, #twinmetestyes, #twinmetestno, #solrepresentation {display:none;}

ul { margin-bottom: 18px; list-style: none outside; }

/* GLOBALHEADER */
#mainheader { width: 882px; height: 38px; margin: 0 auto; position: relative; z-index: 9998;}
#mainheader #mainnav { margin: 0; padding: 0; }
#mainheader #mainnav li { display: inline; }
#mainheader #mainnav li a { float: left; height: 0; padding-top: 38px; overflow: hidden; }
#mainheader #mainnav li a,
#mainheader { background-image: url(/media/302/main-nav.gif); background-repeat: no-repeat; }

/* BUTTONS */
#mainheader #mainnav li#mn-wwa a { background-position: 0 0; width: 93px; }
#mainheader #mainnav li#mn-wwd a { background-position: -93px 0; width: 88px; }
#mainheader #mainnav li#mn-wwh a { background-position: -181px 0; width: 95px; }
#mainheader #mainnav li#mn-hww a { background-position: -276px 0; width: 97px; }
#mainheader #mainnav li#mn-imm a { background-position: -373px 0; width: 92px; }
#mainheader #mainnav li#mn-fom a { background-position: -465px 0; width: 105px; }
#mainheader #mainnav li#mn-spc a { background-position: -570px 0; width: 27px; cursor:default;}
#mainheader #mainnav li#mn-ra a { background-position: -597px 0; width: 118px; }
#mainheader #mainnav li#mn-cu a { background-position: -715px 0; width: 165px; }

#mainheader #mainnav li#mn-spb a { background-position: -715px 0; width: 167px;  cursor:default;}

/* OVER STATES */
#mainheader #mainnav li#mn-wwa a:hover { background-position: 0 -38px; }
#mainheader #mainnav li#mn-wwd a:hover { background-position: -93px -38px; }
#mainheader #mainnav li#mn-wwh a:hover { background-position: -181px -38px; }
#mainheader #mainnav li#mn-hww a:hover { background-position: -276px -38px; }
#mainheader #mainnav li#mn-imm a:hover { background-position: -373px -38px; }
#mainheader #mainnav li#mn-fom a:hover { background-position: -465px -38px; }
#mainheader #mainnav li#mn-ra a:hover { background-position: -597px -38px; }
#mainheader #mainnav li#mn-cu a:hover { background-position: -715px -38px; }

/* PRESSED STATES */
#mainheader #mainnav li#mn-wwa a:active { background-position: 0 -76px; }
#mainheader #mainnav li#mn-wwd a:active { background-position: -93px -76px; }
#mainheader #mainnav li#mn-wwh a:active { background-position: -181px -76px; }
#mainheader #mainnav li#mn-hww a:active { background-position: -276px -76px; }
#mainheader #mainnav li#mn-imm a:active { background-position: -373px -76px; }
#mainheader #mainnav li#mn-fom a:active { background-position: -465px -76px; }
#mainheader #mainnav li#mn-ra a:active { background-position: -597px -76px; }
#mainheader #mainnav li#mn-cu a:active { background-position: -715px -38px; }

/* ON STATES */
#mainheader.wwa #mainnav li#mn-wwa a { background-position: 0 -114px; cursor: default; }
#mainheader.wwd #mainnav li#mn-wwd a { background-position: -93px -114px !important; }
#mainheader.wwh #mainnav li#mn-wwh a { background-position: -181px -114px !important; }
#mainheader.hww #mainnav li#mn-hww a { background-position: -276px -114px !important; }
#mainheader.imm #mainnav li#mn-imm a { background-position: -373px -114px !important; }
#mainheader.fom #mainnav li#mn-fom a { background-position: -465px -114px !important; }
#mainheader.ra #mainnav li#mn-ra a { background-position: -597px -114px !important; }
#mainheader.cu #mainnav li#mn-cu a { background-position: -715px -114px !important; }

/* DIVIDER */
.divider {height: 1px; margin:20px 0; background-image:url(/media/1042/head-divider.gif); background-repeat:no-repeat}

/* SUBHEADER */
#subheader {float:left; margin:0 28px 0 0; width:569px;}

#subsidebar {float:left; margin:0; width:284px;}
#subsidebar ul {margin-bottom:0;}
#subsidebar li {border-bottom:1px solid #08c; margin-bottom:4px; padding-bottom:5px;}

/* MAIN CONTENT */
#content {float:left; margin:0 28px 0 0; width:569px; color:#616161;}
#content ul {margin:0 20px 20px 0; padding: 0 0 0 20px;}
#content li {padding:0; margin:0; list-style-type:circle;}
#content table {border:0;}
#content table p {padding:4px; margin:0;}
#content select {margin-top:5px;}

.contd1 {background-color:#EEE;}

#sidebar {float:left; margin:0; width:284px;}

/* FOOTER */
#footer {width: 882px;}
#footer a {color:#616161;}
#footeraddress {float:left; margin:0; width:230px; color:#616161;}
#footercontact {float:left; margin:0 28px 0 0; width:339px; color:#616161;}
#footercontact a {color:#08c;}
#footerlinks {float:left; margin:0; width:284px; color:#616161;}
#footerlinks a {color:#08c;}

/* PRETTY SEARCH */
input.prettysearch { width:200px; height: 16px; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px Arial, sans-serif; }
label .sholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}

/* GLOBAL SEARCH */
#globalsearch { width: 167px; height: 38px; position: absolute; top: 0; right: 0; background: url(/media/302/main-nav.gif); background-position: -715px 0; background-repeat: no-repeat; }
#globalsearch.active { background-position: -715px 0; }
#globalsearch input.g-search { width:140px; height: 16px; margin-top: 9px; margin-left: 11px;}
#globalsearch .search-wrapper input.g-search { width: 110px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }
#globalsearch .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; display: block; cursor: pointer; _cursor:hand; }
#globalsearch .search-wrapper.empty .reset { display: none; }
#globalsearch .search-wrapper input.g-search { position: absolute; width: 110px; top: 0; right: 10px; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif; }
#globalsearch label .sholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
