/************* #A LINK **************/

a{
	color: #0033CC;
	text-decoration: none;
}

a:link{
	color: #003399;
	text-decoration: underline;
}

a:visited{
	color: #003399;
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
	color: #66CC33;
}

/************* #LINK SENTENCE **************/


#SENTENCE_LINK_ID a:link {
	color: #000000;
	text-decoration: none;
}
#SENTENCE_LINK_ID a:visited {
	color: #000000;
	text-decoration: none;
}

#SENTENCE_LINK_ID a:hover {
	background-color: #EEFDFD;
	color: #006699;
	text-decoration: underline;
}

/************* #INVISIBLE LINK  **************/


#INVISIBLE_LINK_ID a:link {
	color: #000000;
	text-decoration: none;
}

#INVISIBLE_LINK_ID a:visited {
	color: #000000;
	text-decoration: none;
}

#INVISIBLE_LINK_ID a:hover {
	background-color: #D8EDF1;
	color: #339999;
	text-decoration: underline;
}



/************* .INVISIBLE LINK  **************/


.INVISIBLE_LINK a:link {
	color: #000000;
	text-decoration: none;
}

.INVISIBLE_LINK a:visited {
	color: #000000;
	text-decoration: none;
}

.INVISIBLE_LINK a:hover {
	background-color: #D8EDF1;
	color: #339999;
	text-decoration: underline;
}

/************* .INVISIBLE LINK selected **************/


.INVISIBLE_LINK_SELECTED a:link {
	color: #000000;
	text-decoration: none;
}

.INVISIBLE_LINK_SELECTED a:visited {
	color: #000000;
	text-decoration: none;
}

.INVISIBLE_LINK_SELECTED a:hover {
	background-color: #D8EDF1;
	color: #339999;
	text-decoration: underline;
}



/************* #LINK STYLE IDS **************/


body,td,th {
	font-family: 俵俽 俹僑僔僢僋, Osaka, 僸儔僊僲妏僑 Pro W3;
	font-size: 12px;
	color: #666666;
}
body {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.DATE {
	color: #CE0029;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.DATEBLUE {color: #003399; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.DATE_GREEN {
	color: #61A453;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.DATE_CASA {
	color: #61A453;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.DATE_NC_LINKS {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.DATE_NC_LINKS_LIGHT {
	color: #6C9FBB;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.DATE_TOPPAGE_A {
	color: #330099;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.DATE_TOPPAGE_B {
	color: #76A041;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.DATE_GREY {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.Motivation_brown {
	color: #8B5334;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.DATE_BLACK {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.DATE_GREY_UNBOLD {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}


.BLOG {color: #000000}

.PRODUCT_TITLE {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.breadcrumbs {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.PRODUCT_TITLE {
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.PAGE_TITLE {
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #4F4F4F;
}
.MENU_RIGHT_BLUE {color: #7C9C74}

.MENU_RIGHT_AZUKI {color: #2C1D20}

.MENU_PAGES {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.SEARCH {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}


/************* CASABLANCA **************/


.casa_studies_title {
	font-size: 28px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.casa_point {
	font-size: 12px;
	font-weight: none;
	text-transform: none;
	color: #339900;
	font-family: Arial, Helvetica, sans-serif;
}


.casatitle_medium01 {
	color: #4F4F4F;
	font-family: "HGS恨集窫", "HGS恨集窶", "俵俽 俹僑僔僢僋";
	font-size: 16px;
}


.casatitle_large01 {
	color: #4F4F4F;
	font-family: "HGS恨集窫", "HGS恨集窶", "俵俽 俹僑僔僢僋";
	font-size: 20px;
	font-weight: bold;
}



.MAIN_PAGE_CONTENTS{
	color: #333333;	
}

.MAIN_PAGE_CONTENTS_BLACK{
	color: #000000;
}

.OTHER_PRODUCTS {color: #333333}


.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.FORCE_ARIAL {font-family: Arial, Helvetica, sans-serif}

.FORCE_ARIAL_LARGE {
	font-family: Arial, Helvetica, sans-serif;
	border-left-style: none;
	font-size: 16px;
}

/************* #TABLES **************/

table.one_px_no_in_between{
margin:15px 0;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#CCCCCC;
border-collapse:collapse;
}

table.one_px_no_in_between th{
border-width:0 0 1px 1px;
border-style:solid;
border-color:#CCCCCC;
font-weight:normal;
text-align:left;
padding:0px;
}

table.one_px_no_in_between td{
	border-width:0 0 1px 0px;
	border-style:solid;
	border-color:#CCCCCC;
	padding:3px;
	text-align: left;
}

/************* #TABLES **************/
table.one_px_no_in_between_NO2{
margin:15px 0;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#CCCCCC;
border-collapse:collapse;
}

table.one_px_no_in_between_NO2 th{
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#CCCCCC;
font-weight:normal;
text-align:left;
padding:0px;
}

table.one_px_no_in_between_NO2 td{
	border-width:0 0 1px 0px;
	border-style:solid;
	border-color:#CCCCCC;
	padding:3px;
	text-align: left;
}

/*************  **************/

.PAGE_SELECTOR_BOTTOM {
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size: 11px;
	color: #666666;
}
/************* Highlights **************/

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 95%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
 font-size: 100%;
 color: #414141;
 margin: 0px;
 padding: 0px;
}
.PRODUCT_TITLE_20 {

	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}






/************* .Consulting section  **************/







table.border
{background-color: #FFFFFF;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }





td.toptitle
{ background-color: #AFD88D;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040; }


td.othertitles
{ background-color: #E1ECE7;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040; }


td.entry
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .9em;
color: #404040;
background-color: #FFFFFF;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }


td.topentry
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .8em;
color: #404040;
background-color: #FFFFFF;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }



.c_midashi001 {
	font-size: 1.0em;
	font-weight: bold;
	text-transform: none;
	color: #009933;
	font-family: Arial, Helvetica, sans-serif;
}


.c_content_indent_a {
	color: #4F4F4F;
	font-family: "HGS恨集窫", "HGS恨集窶", "俵俽 俹僑僔僢僋";
	font-size: 12px;
	text-indent: 20px;
}



.c_indented { 
	color: #4F4F4F;
	font-family: "HGS恨集窫", "HGS恨集窶", "俵俽 俹僑僔僢僋";
	font-size: 12px;
	text-indent: 20px;
padding-left: 50pt; 
padding-right: 50pt; 
}
