body.section-result #msl_tabs li#nav-result a,
body.section-frequency #msl_tabs li#nav-frequency a,
body.section-power_analysis #msl_tabs li#nav-power_analysis a,
body.section-search #msl_tabs li#nav-search a,
body.section-outcome_mapping #msl_tabs li#nav-outcome_mapping a,
body.section-frequency_mapping #msl_tabs li#nav-frequency_mapping a,
body.section-lapse_draw_mapping #msl_tabs li#nav-lapse_draw_mapping a,
body.section-lucky_generator #msl_tabs li#nav-lucky_generator a,
body.section-number_generator #msl_tabs li#nav-number_generator a,
body.section-search_brief #msl_tabs li#nav-search_brief a,
body.section-search_full #msl_tabs li#nav-search_full a,
body.section-people_search #msl_tabs li#nav-people_search a,
body.section-number_analysis #msl_tabs li#nav-analyze_3d a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

.subtitle {
	font-size: 110%;
	border-bottom: 3px solid #AAAAAA;
	color: #454545;
	font-weight: bold;
	padding-bottom: 1px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #6699FF;
    font-weight: bold;   	
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #999999;
}

tr.listroweven{
	line-height: 35px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	font: 14px/2 Verdana;
}

tr.listrowodd{
	background : #E9E9E9;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	font: 14px/2 Verdana;
}

#msl_tabs {
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-bottom : 21px;
	padding-left : 10px;
}

#msl_tabs ul, #msl_tabs li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

	
#msl_tabs a:link, #msl_tabs a:visited	{
	background : #E8EBF0;
	border : 1px solid #ccc;
	color : #000;
	float : left;
	font-size : 11px;
    font-weight : bold;
	line-height : 14px;
	margin-right : 8px;
	padding : 3px 7px 3px 7px;
	text-decoration : none;
}

#msl_tabs a:link.active, #msl_tabs a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#msl_tabs a:hover	{
	color : #900;
}

#contents {
	font: 14px Verdana;
	background : #fafafa;
	border : 1px solid #ccc;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px;
}


TD {
	FONT-FAMILY: Arial, Geneva CY, Sans-Serif
}
FORM {
	MARGIN: 0px
}
P {
	MARGIN: 0px 0px 1em
}
.dump {
	FONT-SIZE: 1px
}
TR.spacer TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN: 0px 0px 0.8em
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN: 0px 0px 0.25em
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px 0px 0.25em
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN: 0px
}

DIV.msl_news_box {
    MARGIN-LEFT: 70px; PADDING-RIGHT: 48px;
}
TABLE.msl_news_box {
    font-family: Arial; font-size: 9px; color: #FFFFFF; background-color: #CCCCCC;
}
TABLE.msl_news_box a {
    font-family: Arial; font-size: 9px; color: #000000; text-decoration: none;
}
TABLE.msl_news_box TD {
    PADDING: 2 0 2 2;
}

TABLE.msl_header {
	MARGIN-BOTTOM: 0.5em
}
TABLE.msl_header TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Geneva CY, Sans-Serif
}
TABLE.msl_header TD.Left {
	PADDING-LEFT: 70px;
}
TABLE.msl_header TD.Right {
	PADDING-RIGHT: 40px;
}
TABLE.msl_header A {
	COLOR: black
}
DIV.msl_header 	{
	PADDING-LEFT: 0px; PADDING-RIGHT: 48px;
}

TABLE.msl_divider TD {
		border-bottom: 1px solid #A1A1A1; 
}
TABLE.msl_divider TD TABLE TD{
		border-bottom: 0px;
}
TABLE.msl_divider INPUT.search {
		MARGIN-LEFT: 20px; BACKGROUND-COLOR: #FFFFFF; BACKGROUND-POSITION: 0PX 3PX; WIDTH: 100%;
}
TABLE.msl_divider INPUT.radio {
		padding:0; 
}

DIV.logo {
	FONT-SIZE: 11px; MARGIN: 49px 0px 0px 0px; FONT-FAMILY: Arial;
}
DIV.lang {
	PADDING-LEFT: 190px; PADDING-RIGHT: 48px;
}


TABLE.lang-head {
	padding:0;
}
TABLE.msl_top_menu TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 19px; FONT-SIZE: 70%; PADDING-BOTTOM: 4px; PADDING-TOP: 19px; FONT-FAMILY: Verdana, Arial, Geneva CY, Sans-Serif;
}
TABLE.msl_top_menu A {
	COLOR: #1F1F1F; font-weight:bold;
}
TABLE.msl_top_menu A.selected {
	TEXT-DECORATION:none; BACKGROUND-COLOR:#E0E0E0; PADDING:5 6 4 7;
}

FORM.search TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 80%; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; WIDTH: 100%;
}

TABLE.upperline TD {
	border-bottom: 1px solid #E0E0E0; PADDING-TOP:3px;
}
TD.L{
	PADDING-LEFT: 190px;
}
TD.R{
	PADDING-RIGHT: 48px;
}
TABLE.none TR, TD{
padding:0; margin:0; border: 0;
}

TABLE.menu-head {
	PADDING: 0px;
}
TABLE.menu-head TD {
	TEXT-ALIGN:CENTER; VERTICAL-ALIGN: bottom; FONT-SIZE: 70%; PADDING-TOP: 4px; PADDING-RIGHT: 22px; FONT-FAMILY: Verdana, Arial, Geneva CY, Sans-Serif;
}
TABLE.menu-over-head TD.L {
	PADDING-LEFT:190px;
}
TABLE.menu-over-head TD.R {
	PADDING-LEFT:48px;
}
TABLE.menu-head A {
	COLOR: #16489B; FONT-WEIGHT:bold; TEXT-DECORATION:underline;
}
TABLE.menu-head A.selected {
	TEXT-DECORATION:none; COLOR:#363636;
}
DIV.menu-head {
	PADDING-TOP: 14px; PADDING-BOTTOM: 4px;
}

TD.msl_leftpad70	{
	PADDING-LEFT: 70px;
}
TD.bg-e	{
	BACKGROUND-IMAGE: url("/imgs/e_bg.gif"); PADDING: 0px;  PADDING-TOP: 45px; BACKGROUND-REPEAT: no-repeat; VERTICAL-ALIGN: top;
}
TD.d_v	{
BACKGROUND-IMAGE: url("/imgs/d_v.gif"); PADDING: 0px;  PADDING-TOP: 45px; BACKGROUND-REPEAT: repeat-y; WIDTH: 1px;
}
TD.w25p	{
	PADDING-LEFT: 30px;
}
TABLE.bg-ud TD	{
	BACKGROUND-IMAGE: url("/imgs/bg_ud.gif"); PADDING-TOP: 10px; PADDING-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x;
}
DIV.bg-ud-T {
	PADDING-TOP: 16px; PADDING-BOTTOM: 16px;
}

TABLE.msl_footer TD	{
	VERTICAL-ALIGN: top;
}
TABLE.msl_footer TD.topline	{
	BORDER-TOP: 1px solid #A4A4A4; PADDING-TOP: 15px; PADDING-BOTTOM: 25px; MARGIN-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;}
TABLE.msl_footer TD.left70pixels	{
	PADDING-LEFT: 70px;
}
TABLE.msl_footer TD.msl_rightpad48	{
	PADDING-RIGHT: 48px;	
}
TABLE.msl_footer TD.msl_footer_copyright	{
	FONT-SIZE: 60%; MARGIN: 0px; PADDING-RIGHT: 60px; PADDING-LEFT: 0px; TEXT-ALIGN: LEFT;
}

TABLE.add-site {
    FONT-FAMILY: Verdana, Arial, Geneva CY, Sans-Serif;
}
TABLE.add-site TD {
	FONT-SIZE: 70%; PADDING: 5px;
}

TABLE.steps {
    FONT-FAMILY: Verdana, Arial, Geneva CY, Sans-Serif;
}
TABLE.steps TD {
	FONT-SIZE: 80%; PADDING: 0px;
}

INPUT {
	BACKGROUND-POSITION: 0PX 3PX;
}

DIV.catalogue {
	MARGIN: 22px 0px 28px 0px;
}
DIV.catalogue TABLE, TR, TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

DIV.catalogue_inside {
	MARGIN: 0px 0px 0px 0px;
}
DIV.catalogue_inside TABLE, TR, TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

DIV.tunes_cat {
	MARGIN: 0px 0px 10px 0px;
}
DIV.tunes_cat TABLE, TR, TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; 
}
DIV.tunes_cat TD.tune {
	PADDING: 2 15 2 15;
}
DIV.tunes_cat A {
	COLOR: #3F3F3F; FONT-SIZE: 70%; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
DIV.tunes_cat A.active {
	COLOR: #1F1F1F; FONT-SIZE: 70%; FONT-WEIGHT: bold; PADDING: 4 15 4 15; BACKGROUND-COLOR: #F2F2F2;
}
DIV.tunes_cat A.clear {
	COLOR: #1F1F1F; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}



DIV.msl_left_menu {
	MARGIN: 0px 0px 20px 0px;
}
DIV.msl_left_menu TABLE, TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}
DIV.msl_left_menu td {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; 
}
DIV.msl_left_menu A {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; PADDING: 0; MARGIN: 0px; FONT-FAMILY: Arial; COLOR: #1F1F1F;
}
DIV.msl_left_menu A.active {
	FONT-SIZE: 70%; FONT-WEIGHT: normal; MARGIN: 0px; FONT-FAMILY: Arial; COLOR: #1F1F1F;
}

DIV.regions	{
	MARGIN: 0px 0px 20px 0px;
}

DIV.tops	{
	MARGIN: 0px 0px 10px 0px; COLOR: #3F3F3F;
}
DIV.tops A.h	{
	FONT-WEIGHT: bold; TEXT-DECORATION: none; MARGIN-BOTTOM: 4em;
}

DL {
	FONT-SIZE: 90%; MARGIN: 0px;
}

DL.cat_inside {
	FONT-SIZE:88%; MARGIN: 0px;
}
DL.cat_inside A {
	COLOR: #1F1F1F; VERTICAL-ALIGN: top;
}
DL.cat_inside DT {
	FONT-SIZE: 95%; MARGIN: 4px 0px 0px 0px; VERTICAL-ALIGN: top;
}
DL.cat_inside DD {
	FONT-SIZE: 80%; MARGIN: 1px 0px 0.7em 1px; VERTICAL-ALIGN: top;
}


DL.cat_stack {
	FONT-SIZE:88%; MARGIN: 0px;
}
DL.cat_stack A {
	COLOR: #686868; VERTICAL-ALIGN: top;
}
DL.cat_stack A.home {
	COLOR: #1F1F1F; VERTICAL-ALIGN: top; COLOR: #E06400;
}
DL.cat_stack DT {
	FONT-SIZE: 80%; MARGIN: 1px 0px 0em 1px; VERTICAL-ALIGN: top;
}
DL.cat_stack DD {
	FONT-SIZE: 120%; FONT-WEIGHT: bold; MARGIN: 1px 0px 0.7em 1px; VERTICAL-ALIGN: top;
}


DL.reg {
	PADDING: 0; MARGIN: 0;
}
DL.reg DD{
	PADDING: 0; MARGIN: 0;
}
DL.reg DT {
	PADDING: 0; MARGIN: 0;
}

DL A {
	COLOR: #1F1F1F;
}
DL A:hover {
	COLOR: #DE6526;
}

DL DT {
	FONT-WEIGHT: bold; FONT-SIZE: 113%; COLOR: #16489B; MARGIN:  0px 0px 0.2em
}
DL DT A {
	COLOR: #16489B; PADDING: 0;
}
DL DT A.reg {
	COLOR: #DE6526;
}
DL DT A.reg:hover {
	COLOR: #16489B;
}
DL DD {
	FONT-SIZE: 77%; MARGIN: 3px 5px 1em 2px
}



