html {
overflow: scroll;
}

body {
margin: 20px 0px 0px 0px;
background: #FFFFFF;
}

.slogan {
padding: 0px 25px 0px 10px;
}

p {
margin: 0px 0px 0px 0px;	
padding: 0px 0px 0px 0px;	
}

body,td,th {
Font-Family : Arial;
Font-Size : 13px; 	
}

A {
Color : #0000ff;
text-decoration : underline;
Font-Family : Arial; 
Font-Size : 12px; 
}

A:hover {
Color : #0000ff;
text-decoration : underline;
}

A.sl {
Color : #000000;
Font-Size : 11px;
text-decoration : underline;
}

A.sl:hover {
}

A.mnu {
Color : #0000ff;
Font-Weight : normal;
text-decoration : underline;
}

A.mnu:hover {
Color : #0000ff;
text-decoration : underline;
}

.txtin { 
BORDER-RIGHT: 1px solid; 
BORDER-TOP: 1px solid; 
BORDER-LEFT: 1px solid; 
BORDER-BOTTOM: 1px solid; 
font-size: 12px; 
Border-Color : #8098B0; 
padding: 2px 0px 2px 4px;
height: 21px;
}

.srcsel { 
BORDER-RIGHT: 1px solid; 
BORDER-TOP: 1px solid; 
BORDER-LEFT: 1px solid; 
BORDER-BOTTOM: 1px solid; 
font-size: 12px; 
Border-Color : #8098B0; 
padding: 1px 0px 1px 1px;
}

ul, li {
list-style: square;
}

INPUT.button { 
border : thick solid 1px;
background-color: #7E8391;
font-weight : bold;
color : #ffffff;
}

.tf_button {
height: 22px;
margin-bottom: -1px;
}

select {
border : thin solid 1px;
font-size: 9pt;
}

textarea { 
border : thin solid 1px;
}

.pagetitle {
font-size: 17pt;
font-weight: bold;
color: #1D46A6;
}

.err {
font-weight: bold;
color: red;
}

OPTION.root { 
color:0000FF; 
}

.ex_row {
background-color: #7E8391;
color: FFFFFF;
font-weight: bold;
height: 19px;
}

.imgTag {
BORDER-RIGHT: #fff 1px solid; 
BORDER-TOP: #fff 1px solid; 
BORDER-LEFT: #fff 1px solid; 
BORDER-BOTTOM: #fff 1px solid;
}

A:hover .imgTag {
BORDER-RIGHT: #000 1px solid; 
BORDER-TOP: #000 1px solid; 
BORDER-LEFT: #000 1px solid; 
BORDER-BOTTOM: #000 1px solid; 
border-thickness: 1px;
}

.txt12 {
font-size: 19pt; 
font-family: Arial, Helvetica, sans-serif; 
color: #1D46A6; 
font-weight: bold; 
padding: 0px 0px 7px 0px; 
}

.txt11 {
font-size: 11pt; 
font-family: Arial, Helvetica, sans-serif;
}

.txt10 {
font-size: 10pt; 
font-family: Arial, Helvetica, sans-serif;
}

.txt9 {
font-size: 9pt; 
font-family: Arial, Helvetica, sans-serif;
}

.txt8 {
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
}

.txt8 a {
margin: 0px 7px 20px 7px;
}

.txt7 {
font-size: 7.5pt; 
font-family: Helvetica, Arial, sans-serif;
}

.txt_src {
font-size: 9pt; 
font-family: Helvetica, Arial, sans-serif;
padding: 0px 0px 20px 3px;
}


td#dtl1 {
width: 100px;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 10px 2px;
color: #999999;
}

td#dtl2 {
font-size: 13px;
padding: 0px 0px 10px 0px;
}


td#dtl3 {
text-align: right;
padding: 0px 0px 10px 0px;
}

.meaning_names {
text-align: left;
font-size: 13px;
font-weight: bold;
color: #1D46A6;
padding: 2px 10px 4px 10px;
}

.meaning_names2 {
text-align: left;
font-size: 13px;
font-weight: bold;
color: #1D46A6;
padding: 2px 10px 4px 0px;
}

.hm_mn {
text-align: left;
font-size: 13px;
font-weight: bold;
color: #1D46A6;
padding: 2px 20px 4px 0px;
}

.hm_mn a {
text-decoration: underline;
text-align: left;
font-size: 13px;
font-weight: bold;
color: #1D46A6;
}

table#centermaster {
margin: 5px 7px 0px 25px;
}

.quickcuts {
padding: 10px 0px 0px 250px;
}

.quickcuts a {
font-size: 12px;
font-weight: normal;
color: #0000ff;
}

.votename {
padding: 5px 1px 10px 250px;
}

form#dou {
padding: 0px 0px 0px 0px;	
margin: 0px 0px 0px 0px;	
}

table#m_pop {
padding: 5px 0px 7px 15px;
BORDER-LEFT: #999999 0px solid; 
}

.src_title a, .src_title a:hover, .src_title a:visited {
font-size: 13px;
font-weight: normal;
color: #0000ff; 
}

.src_sort a, .src_sort a:hover, .src_sort a:visited {
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #000000; 
}

.src_sort {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

.src_row td {
text-align: left;
font-size: 12px;
color: #666666;
padding: 7px 0px 7px 4px;
border-bottom: #e8eef7 1px solid; 
}

.cat_head, .cat_head2 {
width: 140px;
height: 25px;
background-image: url(../img/meanings_of_names.gif);
padding: 0px 0px 0px 0px;
margin-top: 8px;
}

.cat_head p, .cat_head2 p {
text-align: left;
color: #ffffff;
font-size: 14px;
font-weight: bold;
padding: 4px 0px 0px 15px;
}

tr#list {
width: 620px;
height: 25px;
background-color: #e8eef7;
}

.cat {
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #000000;
}

.cat a {
font-size: 13px;
font-weight: normal;
text-decoration: underline;
margin: 0px 0px 7px 10px;
}

.baby_names_search {
margin-top: 8px;
border-top: #1D46A6 1px solid; 
border-left: #1D46A6 1px solid; 
border-right: #1D46A6 1px solid; 
border-bottom: #1D46A6 1px solid; 
}

.baby_names_meaning {
text-align: left;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #000000;
padding: 5px 0px 0px 12px;
}

.baby_names_refine {
font-size: 13px;
font-weight: normal;
text-decoration: none;
margin: 0px 0px 0px 0px;
}

.refsrc1 {
font-size: 13px;
padding: 7px 10px 0px 10px;
}

.refsrc6, .refsrc6 a {
font-size: 10px;
margin: 7px 0px 5px 10px;
text-decoration: none;
}

.refsrc2 {
font-size: 12px;
font-weight: bold;
padding: 7px 10px 4px 10px;
}

.refsrc3 {
font-size: 11px;
color: #C9C9C9;
font-weight: normal;
text-decoration: none;
padding: 0px 1px 2px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.refsrc3 a {
font-size: 11px;
color: #0000ff;
}


.refimg {
border: 0px; 
margin: 0px 0px -3px 5px;
}

.refsrc4 {
border: 0px; 
padding: 7px 10px 0px 10px;
}

.refsrc5 {
font-size: 12px;
color: #666666;
font-weight: bold;
text-decoration: none;
padding: 0px 5px 4px 15px;
}

.names_menu {
font-size: 13px;
font-weight: normal;
text-decoration: none;
margin: 0px 0px 0px 0px;
}

.names_menu a {
font-size: 13px;
font-weight: normal;
text-decoration: underline;
margin: 0px 0px 0px 0px;
}

td#fav_search {
text-align: left;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #000000;
background-color: #e8eef7;
padding: 0px 0px 0px 7px;
border-top: #1D46A6 1px solid; 
}


td#fav_search2 {
text-align: left;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-color: #ffffff;
padding: 0px 0px 0px 7px;
border-top: #f7f7ff 1px solid; 
}

table#add_babynames {	
text-align: left;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-color: #f7f7ff;
margin: 15px 0px 15px 0px;
}

td#fav_babynames {
text-align: left;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #000000;
background-color: #e8eef7;
padding: 0px 0px 0px 7px;
margin: 0px 0px 0px 7px;
border-top: #1D46A6 1px solid; 
}


td#fav_babynames2 {
text-align: left;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-color: #ffffff;
padding: 0px 0px 0px 7px;
border-top: #f7f7ff 1px solid; 
}

.name_meaning_cat {
width: 340px;
text-align: left;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #505050;
background-color: #ffffff;
padding: 10px 0px 10px 10px;
border: #e8eef7 0px solid; 
}

.icons {
margin: 0px 4px -4px 0px; 
border: 0px;
}


.icons2 {
margin: 0px 6px -6px 0px; 
border: 0px;
}

.compare_names {
width: 220px;
text-align: center;
font-size: 12px;
color: #000000;
background-color: #e8eef7;
padding: 3px 5px 6px 5px;
margin: 10px 0px 10px 0px;
}

.nav {
text-align: center;
font-size: 13px;
font-weight: bold;
color: #999999;
margin: 10px 0px 10px 0px;
}

.nav a {
font-size: 14px;
font-weight: bold;
color: #999999;
}

.navstat {
text-align: left;
font-size: 13px;
font-weight: bold;
margin: 10px 0px 0px 10px;
}

.navstat a {
font-size: 13px;
text-decoration: underline;
margin: 0px 10px 0px 10px;
}

.cmp_title {
background-color: #ffffff;
width: 1%;
padding: 5px 5px 5px 5px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
Font-Size : 14px;
height:25;
}

.cmp_data {
background-color: #FFFFFF;
width: 33%;
padding: 5px 5px 10px 10px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
Font-Size : 12px; 
border-bottom: 1px solid #e8eef7;
text-align: left;
}

.browse_names {
width: 605px;
text-align: left;
font-size: 14px;
color: #000000;
border: 1px solid #666666;
padding: 5px 7px 5px 7px;
margin: 0px 0px 0px 3px;
}

.browse_names a {
text-decoration: none;
font-size: 14px;
padding: 3px 7px 6px 7px;
}

.browse_names2 {
width: 580px;
text-align: left;
font-size: 11px;
color: #000000;
background-color: #ffffff;
line-height: 20px;
margin: 10px 0px 15px 10px;
}

.browse_names2 a {
margin: 5px 3px 5px 3px;	
}

.jumpmenu {
text-align: left;
font-size: 11px;
margin: 5px 0px 5px 0px;
}

.jump_menu_left {
text-align: left;
font-size: 11px;
margin: 9px 0px 5px 16px;
}

.name_links {
font-size: 12px;
margin: 0px 0px 5px 0px;
}

.name_links2 a {
font-size: 12px;
line-height: 20px;
}

.name_links a {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif; 
padding: 0px 5px 0px 5px;
text-decoration: underline;
}

.name_links a:hover {
text-decoration: underline;
}

.meaning_names_search {
margin: 10px 0px 10px 0px;
align: center;
}


.blue {
background-color: #e8eef7;
}

.names_header {
width: 800px;
background-color: #000000;
}

div#chartDiv-index {
margin: 10px 10px 0px 0px;
}

.icons_name {
align: center;
margin: 3px 5px 3px 15px;
}

img#sml {
margin: -2px 3px 0px 0px;
border: 0px;
}

img#baby_names_details {
margin: 0px 0px 0px 7px;
}

.det_Girl {
border: 1px solid #FF00FF;
}

.moreinfo {
font-size: 14px;
font-weight: bold;
width: 380px;
height: 35px;
background-image: url(../img/highlight.gif);
margin: 0px 0px 20px 20px;
}

.moreinfo p {
font-size: 14px;
font-weight: bold;
padding: 8px 5px 2px 16px;
}

.moreinfo a { 
font-size: 15px;
font-weight: bold;
}

.names_mores {
width: 228px;
height: 25px;
background-image: url(../img/highlight2.gif);
}

.rule {
margin: 0px 0px 10px 0px; 
}

.mn_full {
width: 280px;
border: 1px solid #efefef;
padding: 5px 5px 5px 5px; 
margin: 0px 0px 15px 0px;
}


H1#pg_dt {
font-size: 18pt; 
font-family: Arial, Helvetica, sans-serif; 
color: #99cc66; 
font-weight: bold; 
margin: 0px 0px 0px 0px; 
}

H2#pg_dt {
font-size: 15pt; 
font-family: Arial, Helvetica, sans-serif; 
color: #1D46A6; 
font-weight: bold; 
margin: 0px 0px 10px 40px; 
}

.names_mores img {
margin: -18px 0px 0px 200px;
}

.names_mores p {
font-size: 14px;
font-weight: bold;
padding: 4px 0px 0px 10px;
}

.hd_fm1 {
text-align: left;
font-size: 13px;
font-weight: bold;
color: #1D46A6;
padding: 2px 10px 4px 10px;
}

.hd_fm2, .hd_fm5 {
BORDER-RIGHT: 1px solid; 
BORDER-TOP: 1px solid; 
BORDER-LEFT: 1px solid; 
BORDER-BOTTOM: 1px solid; 
font-size: 12px; 
Border-Color : #8098B0; 
padding: 2px 0px 2px 4px;
height: 21px;
}

.hd_fm3 {
padding: 3px 0px 0px 1px;
}

.hd_fm4 {
text-align: left;
font-size: 13px;
font-weight: bold;
color: #1D46A6;
padding: 2px 10px 4px 10px;
}


.names_text {
margin: 12px 0px 25px 7px;
font-size: 13px; 
line-height:18px;
}

.names_text a {
font-size: 13px; 
line-height: 18px;
}

.jump_menu {
text-align: center;
}

H1 {
font-size: 19pt; 
font-family: Arial, Helvetica, sans-serif; 
color: #1D46A6; 
font-weight: bold; 
padding: 0px 0px 0px 0px; 
}

H1#hp {
font-size: 18px; 
font-family: Arial, Helvetica, sans-serif; 
color: #1D46A6; 
font-weight: bold; 
margin: 0px 0px 0px 0px; 
}

.hp {
font-size: 13px; 
font-family: Arial, Helvetica, sans-serif; 
color: #666666; 
font-weight: normal; 
margin: 0px 0px 0px 0px; 
}

.src_tbl {
width: 520px;
text-align: center;
margin: 0px 0px 0px 0px;
}

.src_bgnd {
background-color: #E8EEF7;
padding: 0px 0px 10px 0px;
}
.src_new1 {
text-align: left;
background-color: #e8eef7;
font-size: 13px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
padding: 5px 5px 0px 14px;
}

.src_new2, .src_new4 {
margin: 10px 5px 0px 5px;
border: 1px solid #000000;
height: 22px;
font-size: 13px; 
font-family: Arial, Helvetica, sans-serif; 
color: #666666; 
padding: 2px 2px 2px 2px; 
}

.src_new3 {
width: 150px;
margin: 0px 5px 0px 5px;
border: 1px solid #000000;
height: 24px;
font-size: 13px; 
font-family: Arial, Helvetica, sans-serif; 
color: #666666; 
padding: 3px 2px 1px 5px; 
}

.src_new5 {
width: 500px;
color: #666666;
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
padding: 10px 0px 30px 5px;
}

.src_new6 {
margin: 0px 0px -6px 0px;
font-family: Arial, Helvetica, sans-serif; 
}

.homesrc {
border: 1px solid #000000;
font-size: 13px; 
Border-Color : #8098B0; 
padding: 2px 0px 2px 4px;
height: 22px;
width: 150px;
}

.homesel {
border: 1px solid #000000;
font-size: 13px; 
Border-Color : #8098B0; 
padding: 1px 0px 1px 1px;
height: 21px;
}

.hm_sc1 {
text-align: left;
font-size: 13px;
font-weight: bold;
color: #1D46A6;
padding: 2px 10px 4px 0px;
}

.hm_sc2 {
text-align: left;
font-size: 13px;
font-weight: bold;
color: #1D46A6;
padding: 2px 10px 4px 10px;
}

.foreward {
text-align: justify;
font-size: 12px;
color: #000000;
padding: 7px 45px 0px 35px;
}

.year_index {
	padding: 5px 5px 5px 10px;
	line-height: 18px;
	border: 1px solid #666666;
	background-color: #ffffff;
}

.year_index2 {
	width: 585px;
	font-size: 8pt;
	margin-left: 10px;
	padding: 5px 0px 20px 0px;
	line-height: 18px;
}

.site_year_index {
margin: 5px 0px 20px 15px;
background-color: #e8eef7;
padding: 5px;
}

.site_name_links {
padding: 10px 0px 10px 25px;
}

.site_name_links a {
padding: 5px 5px 0px 5px;
background-color: #e8eef7;
padding: 5px;
}

.sitehead {
color: #1D46A6;
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}

.sitemap1{
padding: 15px 0px 0px 10px;
}


.sitemap1 a {
margin: 10px 0px 20px 0px;
line-height: 20px;
}

.sitemap2{
padding: 5px 0px 0px 15px;
}

span#randomtextadsdiv a {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

.tpb {
background-color: #e8eef7;	
padding: 5px;
}

.tpg {
background-color: #FFF0FF;	
padding: 5px;
margin-top: 20px;
}

.nostats {
padding-left: 25px;
color: #666666;
font-size: 10x;
}

.bigsrc {
	padding: 24px 0px 0px 30px;
}

.bigsrc a {
	font-size: 22px;
	font-weight: bold;
	text-decoration: underline;
}

.down {
height: 220px;
padding: 50px 10px 0px 10px;
border: 1px dashed #666666;
}

.ggsky1 {
margin: 15px 0px 0px 10px;
}

.ggbox {
float: right;
border: 0px solid #e1e1e1;
margin: 15px 0px 0px 5px;
}

.ggbox2 {
margin: 0px 10px 25px 40px;
}

.ggtopmenu {
float: left;
text-align: center;
margin: 5px 0px 0px px;
}

.popseg {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;	
	color: #666666;
	margin: 12px 0px -2px 5px; 
}
