body

{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color: #FFFFFF;
	height:100%;
	background-image: url(http://www.babynameguides.com/images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;


}

a

{
	font-family:Arial,Sans-Serif;
	color:#3366CC;
	text-decoration:underline;
}



a:hover

{
	color:#F26D00;
	text-decoration:none;
}



select, input, option 

{
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;

}



table .main

{

	padding:0;
	margin:0;
	width:946px;
	height:100%;
	border-width : 0 1 0 1;

}



.header

{


	background-color: #ffffff;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}



.header h1

{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	color: #FF9999;
}

.cont

{

	padding:5;
	margin:5;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	background: #ffffff;
	vertical-align:top;


}



.cont h3

{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #CC0033;

}



.cont .left_menu

{

	padding:5px;
	margin:0;
	width:165px;
	height:100%;
	font-size: 1em;
	background: #F8F8F8;
	vertical-align:top;
	border:solid 1px;
	border-color:#CCCCCC

} 



.cont .left_menu a

{
	font-size: 1em;
}



.cont .left_menu input

{

	align:right;
	vertical-align:middle;
} 



.cont .right_menu

{

	padding:2;
	margin:0;
	width:126px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #999;

} 



.footer

{

	padding:5px;
	margin:0;
	width:946;
	height:100%;
	font-size: 1em;
	background: #F8F8F8;
	vertical-align:top;
	border:solid 1px;
	border-color:#CCCCCC

} 



.output_tab

{

	padding:5px;

	margin:0;

	width: 100%;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #555;

	border-style : none;

	padding:1px 5px 1px 5px;


}



.output_tab .title

{

	color: #ffffff;


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	background: #CC0033;



}



.output_tab .han

{

	background: #fff;

	padding:1px 5px 1px 5px;

	margin:1px 5px 1px 5px;

}



.output_tab .chu

{

	background: #fafafc;

	padding:1px 5px 1px 5px;

	margin:1px 5px 1px 5px;

}



.asearch

{

	padding:8;
	margin:0;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #333333;

}

.qsearch

{

	padding:0;

	margin:5;

	width:90%;

	font-size: 0.9em;

	color: #999;

	display:inline;

}



.page_actual

{

	FONT-WEIGHT: bold;

}

.err

{

	FONT-WEIGHT: bold;

	FONT-SIZE:11px;

	COLOR:#FFFFFF;

	BORDER: 1px solid #000000;

	BACKGROUND-COLOR: #FF0000;

}

.red

{

	COLOR: #FF0000;

}


input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
}
.textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
}
