@charset "utf-8";
/* CSS Document */

/*  
Theme Name: Brights Consulting
Theme URI: http://www.brights.jp/
Description: Brights Consulting
Version: 1.0
Author: Baycross Marketing
Author URI: http://www.baycross.jp/
Tags: corporate site
*/

/* Body and Major Structural Elements */

* {
	margin: 0;
	padding: 0;
}

body {
/* color:#001d66; */
	color:#444;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	margin: 0;
	padding: 0;
	background: #2CBDED url(../../../../images/common/bg.gif) no-repeat;
font-size: small;
}

a{
text-decoration:underline;
}
a:hover{
text-decoration:underline;
}

th, td {
line-height:1.3;
}

/* Header part */
#wrapper {
	width: 900px;
	margin: 0px auto;
	text-align:left;
}

#header {
	height: 80px;
}

#head_logo {
	float: left;
	margin-top: 20px;
}

#head_menu {
	float: right;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 50px;
}

#head_menu a {
	color: #FFFFFF;
}

#g_navi {
	clear: both;
}

#g_navi ul {
	list-style-type: none;
}

#g_navi ul li {
	float: left;
	display: inline;
}

#g_navi ul li a {
	display: block;
	font-size: 11px;
	overflow: hidden;
	text-indent: -9000px;
}

#g_navi ul li#g_home a {
	background: #2CBDED url(../../../../images/common/gNavi_home_btn.gif) no-repeat;
	width: 100px;
	height: 51px;
}
#g_navi ul li#g_domain a {
	background: #2CBDED url(../../../../images/common/gNavi_dmain_btn.gif) no-repeat;
	width: 160px;
	height: 51px;
}

#g_navi ul li#g_trademark a {
	background: #2CBDED url(../../../../images/common/gNavi_trademark_btn.gif) no-repeat;
	width: 160px;
	height: 51px;
}
#g_navi ul li#g_company a {
	background: #2CBDED url(../../../../images/common/gNavi_company_btn.gif) no-repeat;
	width: 160px;
	height: 51px;
}
#g_navi ul li#g_recruit a {
	background: #2CBDED url(../../../../images/common/gNavi_saiyou_btn.gif) no-repeat;
	width: 160px;
	height: 51px;
}
#g_navi ul li#g_contact a {
	background: #2CBDED url(../../../../images/common/gNavi_toiawase_btn.gif) no-repeat;
	width: 160px;
	height: 51px;
}

#g_navi ul li#g_home a:hover,
#g_navi ul li#g_domain a:hover,
#g_navi ul li#g_trademark a:hover,
#g_navi ul li#g_company a:hover,
#g_navi ul li#g_recruit a:hover,
#g_navi ul li#g_contact a:hover {
	background-position: 0 -51px;
}

/* Main Contents on toppage */
#main_contents_head {
	background: #FFFFFF url(../../../../images/top/top_contents_bg_t.gif) no-repeat;
	height: 10px;
	margin-top: 10px;
}

#main_contents {
	background: #FFFFFF;
	clear: both;
}

#main_contents_bottom {
	background: #2CBDED url(../../../../images/top/top_contents_bg_b.gif) no-repeat;
	height: 10px;
	margin-bottom: 10px;
	clear: both;
}

/* Left Contents on toppage */
#left_contents {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	background: #FFFFFF;
	width: 630px;
}

#service_box {
	}

#domain_box {
	float: left;
	background: #FFFFFF;
}
#domain_head {
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	height: 40px;
	width: 310px;
	font-size: 1px;
}

#domain_body {
	background: #F1F1F1;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 20px;
	width: 286px;
}
#domain_body ul {
	list-style-type: none;
	list-style-position: inside;
	line-height: 1.5em;
	margin-bottom: 5px;
}
#domain_body ul li {
	background: url(../../../../images/top/top_listmark_domain.gif) no-repeat 0 8px;
	padding: 5px 0;
	text-indent: 20px;
}
.domain_list a {
	background: #FFFFFF url(../../../../images/top/top_domain_service_btn.gif) no-repeat 0 0;
	width: 95px;
	height: 22px;
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
.domain_list a:hover {
	background-position: 0 -22px;
}

#trademark_box {
	float: right;
	background: #FFFFFF;
}
#trademark_head {
	background: #FFFFFF;
	margin: 0px 0px 0px 10px;
	height: 40px;
	width: 310px;
	font-size: 1px;
}
#trademark_body {
	background: #F1F1F1;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 5px 20px;
	width: 286px;
}
#trademark_body ul {
	list-style-type: none;
	list-style-position: inside;
	line-height: 1.5em;
	margin-bottom: 5px;
}
#trademark_body ul li {
	background: url(../../../../images/top/top_listmark_rights.gif) no-repeat 0 8px;
	padding: 5px 0;
	text-indent: 20px;
}
.trademark_list a {
	background: #FFFFFF url(../../../../images/top/top_trade_service_btn.gif) no-repeat 0 0;
	width: 95px;
	height: 22px;
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
.trademark_list a:hover {
	background-position: 0 -22px;
}


#brantect_banner {
	padding: 0px;
	background: #FFFFFF;
}

#brantect_banner a {
	background: #FFFFFF url(../../../../images/top/top_brantect_btn.gif) no-repeat 0 0;
	width: 630px;
	height: 108px;
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
#brantect_banner a:hover {
	background-position: 0 -108px;
}

#news_head {
	margin: 20px 0px 0px 0px;
	background: #FFFFFF;
	height: 30px;
	font-size: 1px;
}
#news_body {
	margin: 0px 0px 0px 0px;
	background: #F4F1F1;
	border-left: 1px solid #071F6C;
	border-right: 1px solid #071F6C;
	border-bottom: 1px solid #071F6C;
	width: 628px;
}
#news_body table td {
	vertical-align: top;
}
#news_body .domain_news_title {
	font-weight: bold;
	padding-left: 3px;
}
#domain_news_box {
	float: left;
	padding: 10px 10px 10px 10px;
	width: 300px;
}
#domain_news_head {
}
#domain_news_body {
	color: #3BC43B;
}
#domain_news_body a {
	color: #3BC43B;
}
#domain_news_body a:hover {
	text-decoration: underline;
}
#domain_news_body ul,
#trademark_news_body ul,
#info_body ul {
	list-style-type: none;
	margin-left: 10px;
}
#domain_news_body table td,
#trademark_news_body table td,
#info_body table td {
	padding: 0px 5px;
}
	
.domain_past {
	background: url(../../../../images/top/top_domain_listmark.gif) no-repeat 0 5px;
	text-indent: 8px;
	float: right;
	width: 100px;
	margin-top: 8px;
}
.domain_past a {
	text-decoration: underline;
}

#trademark_news_box {
	float: right;
	padding: 10px 10px 10px 0px;
	width: 290px;
}
#trademark_news_head {
}
#trademark_news_body {
	color: #2CBDED;
}
#trademark_news_body a {
	color: #2CBDED;
}
#trademark_news_body a:hover {
	text-decoration: underline;
}
.trademark_past {
	background: url(../../../../images/top/top_trademark_listmark.gif) no-repeat 0 5px;
	text-indent: 8px;
	float: right;
	width: 100px;
	margin-top: 8px;
}
.trademark_past a {
	text-decoration: underline;
}

.dot_border {
	clear: both;
	border-top: 1px dotted #CCCCCC;
}

#info_head {
	margin: 0px 0px 0px 10px;
}
#info_body {
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 30px 0px;
	color: #071F6C;
}
#info_body a {
	color: #071F6C;
}
.info_past {
	background: url(../../../../images/top/top_osirase_listmark.gif) no-repeat 0 5px;
	text-indent: 8px;
	float: right;
	width: 100px;
	margin-right: 5px;
	margin-top: 5px;
}
.info_past a {
	text-decoration: underline;
}

/* Right Contents on toppage */
#right_contents {
	float: right;
	width: 230px;
	padding-left: 10px;
	padding-right: 10px;
	background: #FFFFFF;
}

#movie_banner, 
#brantect_s_banner,
#gtld_banner, #chinamall_banner {
	padding: 0px;
	background: #FFFFFF;
	margin-bottom: 20px;
}

#movie_banner a,
#brantect_s_banner a,
#gtld_banner a, #chinamall_banner a {
	background: #FFFFFF url(../../../../images/top/top_movie_btn.gif) no-repeat 0 0;
	width: 230px;
	height: 88px;
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}

#movie_banner a {background: #FFFFFF url(../../../../images/top/top_movie_btn.gif) no-repeat 0 0;}
#brantect_s_banner a {background: #FFFFFF url(../../../../images/top/bran_btn.gif) no-repeat 0 0;}
#gtld_banner a {background: #FFFFFF url(../../../../images/top/top_gtld_btn.gif) no-repeat 0 0;}
#chinamall_banner a {background: #FFFFFF url(../../../../images/top/top_chinamall_btn.png) no-repeat 0 0;}

#movie_banner a:hover,
#brantect_s_banner a:hover,
#chinamall_banner a:hover,
#gtld_banner a:hover {
	background-position: 0 -88px;
}

div.side_banner {
	margin-bottom: 20px;
}

#priority_head {
	height: 30px;
	font-size: 1px;
}
#priority_body {
	background: #F0EDED;
	border-left: 1px solid #EB901A;
	border-right: 1px solid #EB901A;
	border-bottom: 1px solid #EB901A;
	margin-bottom: 20px;
}
#priority_body ul {
	list-style-image: url(../../../../images/top/top_yusen_icon.gif);
	list-style-position: inside;
	margin: 0px 10px 0px 20px;
	line-height: 2.0em;
}

#domain_menu {
	background: #E0E0E0;
	padding: 10px 0px 0px 10px;
}
.domain_menu_box {


	padding-bottom: 10px;
}
.domain_menu_img {
	float: left;
}
.domain_menu_txt {
	float: right;
	width: 160px;
	padding-bottom: 10px;
}
.domain_menu_txt p {
	padding-left: 10px;
	padding-right: 2px;
}
.domain_menu_txt p a {
	text-decoration: underline;
}

#right_team6 {
	margin-top: 20px;
	margin-left: 10px;
}

/* 2nd layer */
#content {
	background: #FFFFFF;
}

/* Right contents under 2nd layer */
#content_body {
	width: 620px;
	padding: 20px 20px 0px 10px;
	margin: 0;
	float: right;
	background: #FFFFFF;
}
#content_body_full {
	width: 860px;
	padding: 70px 20px 20px 20px;
	margin: 0px auto 0px;
	background: #FFFFFF;
}
#content_body_full #movie {
	padding: 40px;
	width: 640px;
	background: #2CBDED;
	margin: 20px auto 0px;
}
/*
 {
	border-top: 2px solid #2CBDED;
	border-right: 2px solid #2CBDED;
	border-bottom: 2px solid #2CBDED;
	border-left: 5px solid #2CBDED;
	padding: 5px;
	font-size: 20px;
	font-weight: normal;
}
*/
 {
	text-indent: 25px;
	color: #071F6C;
	margin-top: 15px;
/*	font-size: 24px;
	font-weight: bold; */
	font: normal 26px;
}
.domain {
	background: url(../../../../images/common/h1_bg_domain.jpg) no-repeat 0 0;
	height: 55px;
/*	vertical-align: bottom; */
	padding-top: 65px;
	line-height: 2.0em;
}
.trademark {
	background: url(../../../../images/common/h1_bg_trademark.jpg) no-repeat 0 0;
	height: 55px;
/*	vertical-align: bottom; */
	padding-top: 65px;
	line-height: 2.0em;
}
.company {
	background: url(../../../../images/common/h1_bg_company.jpg) no-repeat 0 0;
	height: 55px;
/*	vertical-align: bottom; */
	padding-top: 65px;
	line-height: 2.0em;
}
.recruit {
	background: url(../../../../images/common/h1_bg_recruit.jpg) no-repeat 0 0;
	height: 55px;
/*	vertical-align: bottom; */
	padding-top: 65px;
	line-height: 2.0em;
}
.contact {
	background: url(../../../../images/common/h1_bg_contact.jpg) no-repeat 0 0;
	height: 55px;
/*	vertical-align: bottom; */
	padding-top: 65px;
	line-height: 2.0em;
}
.brantect {
	background: url(../../../../images/common/h1_bg_bran.jpg) no-repeat 0 0;
	height: 55px;
	padding-top: 65px;
	line-height: 2.0em;
}
.default {
	background: url(../../../../images/common/h1_bg02.gif) no-repeat 0 0;
	height: 40px;
	padding-top: 0px;
	line-height: 1.7em;
}

#content_body h2 {
/*	width:560px; */
	border: 2px solid #d2d2d2;
	background: #f9f9f9;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: normal;
	color: #071F6C;
}

#content_body h2#title {
	border-top: 1px solid #fff;
	border-left: 15px solid #c1e4f1;
	border-bottom: 2px solid #c1e4f1;
	border-right: 1px solid #fff;
	background: #fff;
	padding: 10px 10px;
	font-size: 16px;
	font-weight: bold;
	color: #071F6C;
}

#content_body h3#update {
	margin-top: 10px;
	text-align: right;
}

#content_body h2 a {
	border: none;
	color: #071F6C;
	vertical-align: middle;
}

#content_body h2 a:hover {
	text-decoration: none;
}
	
.topcsBox {
	background: url(../../../../images/common/topics_bg.gif) no-repeat 0 0;
	height: 124px;
	width: 580px;
	padding: 45px 10px 15px 30px;
}
.topcsBox table td {
	padding-left: 10px;
}

dl.left {
	float: left;
	border: 4px solid #D2D2D2;
	display: block;
	width: 272px;
	padding: 10px 10px 5px 10px;
	margin: 10px 0 0 0;
}

dl.right {
	float: right;
	border: 4px solid #D2D2D2;
	display: block;
	width: 272px;
	padding: 10px 10px 5px 10px;
	margin: 10px 0 0 0;
}

dl dt {
	border-bottom: 1px solid #071F6C;
}
dl dd {
	margin-top: 5px;
}
dl div.detail_btn {
	width: 65px;
	float: right;
}
dl div.detail_btn a {
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	width: 65px;
	height: 22px;
	background: url(../../../../images/common/detail_btn.gif) no-repeat 0 0;
}
dl div.detail_btn a:hover {
	background-position: 0 -22px;
}

/* Left menu under 2nd layer */
#content_menu {
	float: left;
	width: 230px;
	margin: 0px;
	background: #FFFFFF;
	padding: 0px 10px 0px 10px;
}

#content_menu_head {
/*	background: #2CBDED; */
	background: #FFFFFF;
	background: url(../../../../images/common/sNavi_title.gif) no-repeat 0 0;
	margin-top: 20px;
}

#content_menu_head2 {
/*	background: #2CBDED; */
	background: #FFFFFF;
	background: url(../../../../images/common/sNavi_title02.gif) no-repeat 0 0;
	margin-top: 20px;
}

#content_menu_head h2,
#content_menu_head2 h2 {
	padding: 0px;
	margin: 0px;
	height: 40px;
}

#content_menu_head h2 a,
#content_menu_head2 h2 a {
	font-size: 16px;
	color: #071F6C;
	border: none;
	font-weight: bold;
	display: block;
	padding: 12px 0px 0px 15px;
}

#content_menu_body {
/*	border-left: 2px solid #BEBEBE; */
/*	border-bottom: 2px solid #BEBEBE; */


/*	border-right: 2px solid #BEBEBE; */
	background: #FFFFFF;
	padding: 0px;
}

#content_menu_body ul {
	list-style-type: none;
	list-style-position: outside;
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #FFFFFF;
}

#content_menu_body ul li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #FFFFFF;
	}
	
#content_menu_body ul li a {
	background: #FFFFFF url(../../../../images/common/sNavi_bg.gif) no-repeat 0 0;
	display: block;
	height: 30px;
	background-position: 0 -30px;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
	text-indent: 25px;
	border: 0px;
	margin: 0px;
}
#content_menu_body ul ul li a {
	background: #FFFFFF url(../../../../images/common/sNavi_bg02.gif) no-repeat 0 0;
	display: block;
	height: 30px;
	background-position: 0 -30px;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
	text-indent: 35px;
	border: 0px;
	margin: 0px;
}
#content_menu_body ul li a:hover,
#content_menu_body ul li.current_page_item a {
	background-position: 0 0px;
	color: #FFFFFF;
	border: 0px;
}
#content_menu_bottom {
/*	background: #2CBDED; */
	background: #FFFFFF;
	background: url(../../../../images/common/sNavi_bg_bottom.gif) no-repeat 0 0;
	margin-top: 0px;
	height: 10px;
}

/* Compatible with existing site */
/* Common */
.entry {
	margin: 0;
	padding: 0;
	line-height: 1.3em;
/*	font: 1.0em/1.3 "Lucida Grande", Verdana, Arial, sans-serif; */
}
.entry p {
	font-size:90%;
	line-height:160%;
	margin: 0 0 10px 5px;
	padding:0 5px;
}
.entry p a {
	color: #2175D9;
	text-decoration: underline;
}
.entry p a:hover {
	text-decoration: none;
}
.entry span.Impact,
.entry p strong {
	color: #996600;
}

p#PageTop {
	padding: 40px 0 20px 540px;
}
p#PageTop a {
	background-image: url(../../../../images/common/pagetop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:30%;
	height:10px;
	text-indent:-9999px;
	width:69px;
	overflow: hidden;
}

p#PageTop a:hover {
	background-position: 0 -10px;
}

p#PageTop02 {
	padding: 0 0 20px 540px;
}

#PageTop02 a {
	background-image: url(../../../../images/common/pagetop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:30%;
	height:10px;
	text-indent:-9999px;
	width:69px;
	overflow: hidden;
}

p#PageTop02 a:hover {
	background-position: 0 -10px;
}


/* Domain */
#InfoBox {
	border: 1px solid #E5E5E5;
	padding: 0 10px 20px 0;
}
#InfoBox p {
	margin: 20px 0 0 10px;
}
h3.MarginBottom0 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 1px;
}

#Link {
	background-image:url(../../../../images/contents/domain/bg_link.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:100px;
	margin-top:5px;
	width:560px;
	margin-left: 10px;
}
#Link p {
	margin:0;
	padding:9px 5px 10px 13px;
}
#Link ul {
	margin:0;
	padding:0;
}
#Link li {
	background-image:none;
	float:left;
	padding:0 0 0 9px;
	list-style-type: none;
	margin-left: 0px;
}

/* Trademark */
.Clearfix {
	display:block;
	clear:both;
}

ul#ChinaTM {
	background-image:url(../../../../images/contents/trademark/index_03.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:35px;
	padding:0;
	width:560px
	height: 100px;
	list-style-type: none;
	height: 84px;
}
ul#ChinaTM li {
	background-image:none;
	display:block;
	float:left;
	height:31px;
	list-style-position:inside;
	list-style-type:decimal;
	padding-left:15px;
	padding-top:11px;
	width:125px;
	margin-left: 0px;
}
ul#ChinaTM li a {
	text-decoration: underline;
}
ul#ChinaSIM {
	background-image:url(../../../../images/contents/trademark/china_sim.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:35px;
	padding:0;
	width:560px;
	height: 378px;
}
#ChinaSIM li {
	background-image:none;
	display:block;
	float:left;
	height:29px;
	list-style-position:inside;
	list-style-type:decimal;
	padding-left:39px;
	padding-top:11px;
	padding-bottom: 2px;
	width:73px;
	margin-left: 0px;
}
#ChinaSIM li a {
	text-decoration: underline;
}
#tree1 li {
	background-image:url(../../../../images/contents/list.gif);
	background-position:left 0.4em;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0.2em 0 0.2em 15px;
}
p.inner,
div.inner {
	border:1px solid gray;
	margin-bottom:10px;
	margin-top:10px !important;
	padding:4px;
}
div.inner p {
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

/* Brantect */
#Message2 p img {
	float: left;
	padding: 0 20px 0 0;
}
#TopList {
font-size:12px;
margin:10px 0;
}
#TopList td {
font-size:12px;
padding:5px 0;
}
.SvList {
border:3px solid #E5E5E5 !important;
margin-top:0;
margin-bottom:0;
width:600px;
}
#TopList .SvList td {
border-bottom:3px solid #E5E5E5;
padding:10px;
}
#TopList .SvList th {
background-color: #E3EBF6;
border-bottom:3px solid #E5E5E5;
padding: 5px 0 5px 5px;
width:435px;
text-align: left;
}
#TopList .SvList th img {
padding-right:5px;
vertical-align: middle;
}

/* Company */
table {
border-collapse:collapse;
}
#CoporatePro {
margin-top:20px;
width:600px;
}
#CoporatePro th, #CoporatePro td {
border:2px solid #E5E5E5;
padding:7px 0;
font-size: 12px;
}
#CoporatePro th {
background-color:#E3ECF6;
font-weight:bold;
text-align:center;
}
#CoporatePro td {
background-color:#FFFFFF;
padding-left:20px;
padding-right:5px;
}

/* Contact */
.Contact table {
border-collapse:collapse;
width:600px;
}
.Contact th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-left:6px solid #BBBBBB;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:12px;
padding:5px;
text-align:left;
white-space: nowrap;
}
.Contact th span {
color:red;
}
.Contact td {
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:12px;
padding:5px;
}
.Contact td.submit {
border-right:medium none;
border-top:1px solid #CCCCCC;
padding:5px;
text-align:center;
}
.Contact .w-m {
width:400px;
}
.Contact .error th, .Contact .error td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFEEEE none repeat scroll 0 0;
color:#B14749;
}
.Contact .bottom th, .Contact .bottom td {
border-bottom:1px solid #CCCCCC;
}


/* Footer parts */

#footer {
	width: 860px;
	margin: 0 auto 0;
	padding: 5px 20px 25px 20px;
	clear: both;
}

#foot_left {
	float: left;
	width: 450px;
}

#foot_left p.blue {
	margin: 0;
	padding: 2px 0px;
	color: #0D2261;
	font-size: 12px;
}
#foot_left p.white {
	margin: 0;
	padding: 2px 0px;
	color: #FFFFFF;
	font-size: 12px;
}
#foot_right {
	float: right;
	font-size: 12px;
	vertical-align: bottom;
	color: #FFFFFF;
}

#foot_right a {
	color: #FFFFFF;
}

/* other */

#page {
	margin: 0 auto 0;
	padding: 0;
	width: 800px;
}

#header p.blogtitle {
	text-indent: 180px;
	font: 3em Georgia, "Times New Roman", Times, serif;
}
#header p.description {
	text-indent: 180px;
	font-size: 1.4em;
}

.narrowcolumn {
	width: 540px;
	margin: 0;
	padding: 0;
	float: right;
}
.post {
}
.multipost {
	padding: 0 0 80px;
}

.navigation {
	padding: 10px 0 60px;
	line-height: 1.5em;
}
img.centered {
	margin: 0 auto 0;
	display: block;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	margin: 0 10px 0 0;
	padding: 4px 0 0 0;
	float: left;
	display: inline;
}
.alignright {
	margin: 0 0 0 10px;
	padding: 4px 0 0 0;
	float: right;
	display: inline;
}


					/* End Body and Major Structure */

.center {
	text-align: center;
}
.clear {
	clear: both;
}
.inline {
	display: inline;
}
.hidden {
	display: none;
}


					/* Begin Sidebar */
					
#sidebar {
	width: 220px;
	padding: 60px 0 40px;
	list-style-type: none;
	text-align: right;
}
#sidebar a {
	padding: 0.3em 0 0.3em 0.3em;
	border: none;
	color: #202020;
	text-decoration: none;
}
#sidebar a:hover {
	border: none;
	color: #202020;
	text-decoration: none;
}
#sidebar h2 {
	margin: 30px 0 10px;
	padding: 2px 0 2px 50px;
	border-bottom: 1px solid #cacaca;
	font: 1.2em "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
}
#sidebar li {
	margin: 0 0 15px 0;
	/* each main section, i.e., Pages, Categories, Archives, etc. */
}
#sidebar ol li {
	list-style: decimal outside;
}
#sidebar p, #sidebar select {
	margin: 5px 0 8px;
}
#sidebar ul, #sidebar ol {
	margin: 8px 0 0 0;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	/* the block of links for all the Pages, Categories, Monthly Archives, etc. */
}
#sidebar ul li, #sidebar ol li {
	margin: 3px 0; 
	padding: 0.2em 0;
	list-style-type: none;
	/* each individual link, i.e., each page, each category, each month, etc. */
}
#sidebar ul li:hover {
	/* border-left: 1px solid #ff8900; */
}
#sidebar ul ul, #sidebar ol {
	margin: 0 0 0 10px;
}
#sidebar form {
	margin: 0;
}
#searchform {
	padding: 40px 0 0;
}
#sidebar #searchform #s {
	width: 220px;
	height: 22px;
	padding: 3px 0 3px 30px;
	border: none;
	color: #404040;
	font: 1.2em "Lucida Grande", Verdana, Arial, sans-serif;
	background: #fff url(images/bg_search_full.png) no-repeat;
}
#sidebar #searchsubmit {
	padding: 1px;
}

					/* End Sidebar */
					
					/* Begin Paragraphs and Fonts */

acronym, abbr {
	border-bottom: 1px dashed #cacaca;
}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
}


h1{
	margin: 30px 0 14px;
	color: #001d66; /* color for post titles is in links section 
*/
	font: normal 1.3em ;
	font-size:25px;/* IE*/
	text-decoration: none;

	padding-left:30px;
	font-weight:normal;

/* font-family: "Century Gothic", "Avant Garde", Verdana, Helvetica, Arial, sans-serif;*/
}

h2, h3 {
	margin: 30px 0 14px;
	color: #202020; /* color for post titles is in links section */
	text-decoration: none;
	font: normal 2.0em ;
	padding-left:30px;
}
#footer h1 {
	margin: 0;
	display: inline;
	font: normal 1em "Lucida Grande", Verdana, Arial, sans-serif;
}
h3, .entry h2 {
	font: normal 1.6em;
}
h4 {
	margin: 0;
	display: inline;
	font-size: 1em;
	font-weight: normal;
	/* used in footer on non-single pages */
}
h6 {
	margin: 9px 0 14px;
	font: normal 0.9em "Lucida Grande", Verdana, Arial, sans-serif;
	/* little sub-heading line, to be used on pages in place of a post's date line */
}
p.postdate {
	margin: 0 0 14px 0;
	font: 1.1em "Lucida Grande", Verdana, Arial, sans-serif;
	color: #606060;
}


.bookmarks {
	margin: 40px 0 0 0;
	padding: 4px 0;
	font: 1.2em Arial, Helvetica, sans-serif;
	text-align: center;
	/* social bookmarking */
}
.bookmarks a {
	border: none;
	/* social bookmarking */
}
.postmetadata  {
	margin: 40px 0 30px;
	padding: 10px 10px 12px;
	font: 1.1em/1.4 Arial, Helvetica, sans-serif;
	text-align: center;
}
small {
	font: 1.0em/1.4 Arial, Helvetica, sans-serif;
}
.alt {
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}
.entry blockquote {
	margin: 15px 40px 15px 20px;
	padding: 0 0 0 20px;
	border-left: 1px dotted #ff8900;
	text-align: justify;
}
.entry blockquote p {
	line-height: 1.2em;
}
blockquote cite {
	margin: 4px 0 0 0;
	display: block;
}

pre {
font-size:12px;
padding:30px 2px 30px 40px;
border:1px solid #ccc;
width:560px;
margin-left:5px;
}

code {
	color: #668800;
	font: 110% "Courier New", Courier, monospace;
}
#commentform p {
	margin: 5px 0;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}
.isolate {
	margin: 6px auto 12px;
	padding: 0;
	text-align: center;
}
.recentdate {
	padding: 0 20px 0 10px;
}



					/* End Paragraphs and Fonts */

					/* Begin Comments */

.commentlist {
	padding: 0;
	border-bottom: 1px solid #cacaca;
	/* border-bottom styles the end of the list of comments */
	font: 1.1em/1.3 "Lucida Grande", Verdana, Arial, sans-serif;
	/* keep font the same as .entry p */
}
.commentlist li {
	margin: 0;
	padding: 10px 18px;;
	list-style: none;
	border-top: 1px solid #cacaca;
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}
.commentlist a {
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
.commentlist cite {
	font-weight: bold;
}
.commentlist li pre {
	/* controls text within <code> brackets within comments (pre is added automatically by codeautoescape plugin) */	
	width: 90%;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
.commentlist cite a {
	border: none;
	text-decoration: none;
}
.commentlist cite a:hover {
	border: none;
	text-decoration: underline;
}
.commentmetadata {
	font-weight: normal;
}
.comment {
	background: #fff url(images/com_bubble_white.png) 0 12px no-repeat;
}
.oddcomment {
	background: #fff url(images/com_bubble_white.png) 0 12px no-repeat;
}
.authority {
	/* li.authority controls behavior of comment if comment author = post author */
	background: #fff url(images/com_bubble_auth_white.png) 0 12px no-repeat;
}
.commentnumber {
}

					/* End Comments */

					/* Links */

a {
/*	border-bottom: 1px solid #6c6882; */
	color: #071F6C;
	text-decoration: none;
}
h2 a, h2 a:visited, h3 a, h3 a:visited {
	margin: 0 0 0 -1px;
	padding: 0 1px;
	color: #202020;  /* colot for post titles on index, archive, and search pages */
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
/*
a:hover, h2 a:hover, h3 a:hover {
	border-bottom: 1px solid #ff8900;
	color: #202020;
	text-decoration: none;
}
*/
.entry a:hover {
}
.postmetadata a {
	border: none;
	text-decoration: underline;
}
.postmetadata a:hover {
	border: none;
	text-decoration: none;
}
small a {
	border: none;
}
.download {
	background: #fff url(images/down_white.png) 0 50% no-repeat;
	padding: 0 0 0 18px;
}
.download a {
	padding: 0 2px;
	border-bottom: 1px solid #779900;
}
.download a:hover {
	border-bottom: 1px solid #779900;
	color: #fff;
	background: #779900;
}
.hidelink, a.hidelink:hover, a img {
	border: none;
}
li.tagcloudtags a {
	letter-spacing: 0;
	text-transform: none;
}
.more-link a {
	/* .more-link added by the_excerpt_reloaded plugin http://guff.szub.net/2005/02/26/the-excerpt-reloaded/ */
	border: none;
	color: #cacaca;
}
.more-link a:hover {
	border: none;
	color: #404040;
}

					/* End Links */

					/* Begin Lists */
					
.entry ol, .entry ul {
	margin: 0 0 0 4px;
	padding: 0 0 8px 0;
	/* keep the same as .entry p */

}
.entry ol {
	list-style: decimal outside;
}
.entry ul {
	list-style: circle outside;
}
.entry ol li, .entry ul li {
	margin: 0 0 0 1.5em;
	padding: 2px 0 4px 0;
}
.nocomments {
	margin: 0 0 20px 0;
	text-align: center;
	padding: 0;
}
.postmetadata ul, .postmetadata li {
	clear: both;
	display: inline;
	list-style-type: none;
}

					/* End Lists */

					/* Begin Forms */
					
	/* Give forms a class of clearfix to make them contain the floated submit button */
	
.entry form {
	text-align: center;
	This is mainly for password protected posts, makes them look better.
}
#commentform {
}
select {
	width: 130px;
}
#commentform input, #contact input {
	width: 170px;
	margin: 5px 5px 1px 0;
	padding: 2px;
}
#commentform textarea {
	width: 99%;
	padding: 2px;
}
#commentform #submit {
	margin: 0;
	float: right;
}
#contact input, #contact textarea {
	font: 0.9em "Lucida Grande", Verdana, Arial, sans-serif;
}
#contact p {
	margin: 5px 0;
}
#contact textarea {
	width: 100%;
	margin: 6px 0 0 0;
	padding: 2px;
	overflow: hidden;
}
#contact #submit {
	width: 100px;
	margin: 0;
	float: right;
}

					/* End Forms */

					/* Begin Calendar */

#wp-calendar {
	margin: 10px auto 0;
	width: 140px;
	empty-cells: show;
}
#wp-calendar a {
	display: block;
	text-decoration: underline;
}
#wp-calendar #next a {
	font-size: 9pt;
	text-align: right;
}
#wp-calendar #prev a {
	font-size: 9pt;
	text-align: left;
}
#wp-calendar caption {
	width: 100%;
	font: bold 1.3em "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	text-decoration: none;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	text-align: center;
}
#wp-calendar td {
	width: 20px;
	padding: 3px 0;
	text-align: center;
}
#wp-calendar td.pad:hover {
	background: #FFFFFF;
}

					/* End Calendar */



/* Captions */

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text, .wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* Right contents ===Domain=== 091113*/
.entry h3{
border-top:#cccccc solid 2px;
border-bottom:#cccccc solid 2px;
font-size:90%;
color:#071f6c;
padding:8px;
}
#Topics th {
padding-left:2px;
width:75px;
font-weight:normal;
}

#Topics th, #Topics td {
padding-bottom:12px;
vertical-align:top;
}

#Flag {
float:left;
padding-right:15px;
padding-bottom:10px;
}

#DomainData,
#Cost{
font-size:10px;
width:600px;
}

#DomainData th,
#Cost th{
background-color:#071f6c;
color:#FFFFFF;
padding:7px 0;
font-size:1.1em;
text-align:center;
font-weight:normal;
}

#DomainData td,
#Cost td{
background-color:#F0F0F0;
font-size:1.2em;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

#DomainData .Impact{
color:#996600;
}

#DomainData th, 
#DomainData td,
#Cost th,
#Cost td{
border-bottom:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

#DomainSch{
width:600px;
  font-size:12px;	
	border:solid 2px #cccccc;
margin-bottom:20px;
}
#DomainSch dt{
color:#ffffff;
	background:#071f6c;
	padding:10px 0 10px 10px;
}
#DomainSch dd{
color:#071f6c;
  margin-top:0 !important;
	background:#e3ecf6;
	padding:10px 0 10px 10px;	
}
#DomainSch span{
margin-left:20px;
font:bold;
color:#F79705;
}

#Others {
background:url(../../../../images/contents/others_waku.gif) no-repeat;
background-position:left top;
width:560px;
height:140px;
margin-top:70px;
padding:30px;
}
#Others p{
	font-size:x-small;
	width:500px;
margin-top:10px;
}

/* Begin .clearfix http://www.positioniseverything.net/easyclearing.html */
					
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* End .clearfix */



/* 2009.11.13.na */

#Date {
margin-bottom:5px;
text-align:right;
}

#Report p img {
float:left;
padding:0 15px 20px 0;
}
p#Signature img {
float:right !important ;
}

/* End 2009.11.13.na */


/* 2009.11.16.na */
.Job th {
background-color:#E3ECF6;
font-weight:bold;
width:160px;
text-align:left;
}

.Job th, .Job td {
border-bottom:2px solid #E5E5E5;
padding:6px 10px;
}

.Job {
border:3px solid #E5E5E5;
margin-top:20px;
width:600px;
}

h2{
clear:both;
}

#Message1 p img {
float:right;
padding:0 0 20px 15px;
}

#Message p img {
float:right;
padding:0 0 20px 20px;
}

.entry table {
border-collapse:collapse;
margin-left:10px;
margin-bottom:20px;
}

/* End 2009.11.16.na */


/* 2009.11.17.na */
#ReturnTop p,
#ReturnBottom p {
font-size:10px;
padding:15px 0 2px;
text-align:right;
width:600px;
clear:both;
}

#MainColumn p {
margin-top:20px;
}

#Outline th {
background-color:#E3ECF6;
font-weight:bold;
vertical-align:top;
width:160px;
text-align:left;
}

#Outline th, #Outline td {
border-bottom:1px solid #D1D1D1;
padding:16px 10px 4px 14px;
}

#Outline {
border:1px solid #E5E5E5;
width:600px;
}

#ReturnTop a:visited,
#ReturnBottom a:visited {
color:#2175D9;
}

#MainColumn a:visited {
text-decoration:underline;
}

#ReturnTop a,
#ReturnBottom a {
background-image:url(../../../../images/contents/return.gif);
background-position:right 0;
background-repeat:no-repeat;
padding-right:20px;
display: block;
height: 16px;
font-size: 12px;
}

#MainColumn p {
margin-top:20px;
}

.Job thead td {
background-color:#F9F9F9;
width:394px;
}

#MainColumn a:visited {
text-decoration:underline;
}

#MainColumn a {
color:#2175D9;
}

#Message_box p {
clear:both;
}

.StaffBox {
border-color: #E5E5E5;
border-style:none solid solid;
border-width:medium 3px 3px;
padding:7px;
width:600px;
clear:both;
}

.StaffBox img {
float:left;
padding-right:20px;
}

.sp_h2 {
background:#e3ebf6 !important ; 
border:none !important ;
padding-top:10px !important ;
padding-bottom:10px !important ;
padding-left:20px !important ;
margin:17px 0 0;
}

.spday_h2 {
background:#e3ebf6 !important ; 
padding-top:10px !important ;
padding-bottom:10px !important ;
padding-left:20px !important ;
margin:17px 0 0;
}

.StaffBox a {
display:block;
padding:5px 0 5px;
}

.StaffBox p {
margin:0 !important ;
}

.StaffBox04 {
background-color:#F9F9F9;
border-bottom:3px solid #E5E5E5;
border-left:3px solid #E5E5E5;
border-right:3px solid #E5E5E5;
border-top:1px solid #E5E5E5;
margin:0;
padding:0 10px 20px;
}

.entry p span.Impact, .entry p strong {
color:#996600;
}

img {
border:medium none;
vertical-align:bottom;
}

.StaffBox04 p {
margin-top:20px;
}

.StaffBox04 p img {
float:left;
margin:0 10px 0 0;
padding:0;
}

img {
border:medium none;
vertical-align:bottom;
}

.fontnor {
font-style:normal;
}

.Day th {
background-image:url(../../../../images/contents/day.gif);
background-position:60px 1.3em;
background-repeat:no-repeat;
font-weight:bold;
vertical-align:top;
width:60px;
}

.Day th, .Day td {
background-color:#F9F9F9;
border-bottom:1px solid #E5E5E5;
padding:8px 10px;
text-align:left;
}


/*                2009.11.18.na               */
.Day {
border:1px solid #E5E5E5;
width:560px;
margin-bottom:0px !important ;
}

.entry .day_img{
margin:0 0 0 10px !important ;
padding:0 !important ;
border:none !important ;
}

.entry .week_img{
margin:20px 0 0 10px !important ;
padding:0 !important ;
border:none !important ;
}


.Week {
border:1px solid #E5E5E5;
width:560px;
}

.Week th {
font-weight:bold;
vertical-align:top;
width:60px;
}

.Week th, .Week td {
background-color:#F9F9F9;
border-bottom:1px solid #E5E5E5;
padding:8px 10px;
text-align:left;
}

strong {
color:#996600;
}

body, strong {
font-weight:normal;
}

.ceo_h2{
border:none !important ;
background:#fff !important ;
color:#996600 !important ;
font-weight:bold !important ;
}

#BrightsList li{
list-style-type:circle;
}

.entry .Contact form{
text-align:left !important ;
}
.Contact .fo_box{
font-size:12px !important ;
margin:0 !important ;
padding-top:0;
}

#moni strong {
color:#996600;
}

.entry .topcsBox table{
margin-bottom:0px;
}

h3.MarginBottom0 {
border:0;
padding:0 !important ;
}

#InfoBox span{
font-size:11px;
}

.non_list li{
list-style:none;
margin:0 !important ;
line-height:1;
padding-left:10px !important ;
}

.non_list a{
color:#2175D9;
text-decoration:underline;
}

.non_list a:hover {
text-decoration:none;
}

.disc_list li{
list-style-type: disc;
margin-left:1.1em !important ;
}

table a{
color:#2175D9;
text-decoration:underline;
}

table a:hover{
text-decoration:none;
}

#Question{
padding-top:10px;
padding-bottom:10px;
}

#Question ul li{
list-style:none !important;
padding-top:5px;
clear:both;
}

#Question ul li img{
width:19px;
float:left;
margin-top:2px;
}

#Question ul li a{
padding-left:10px;
width:540px;
float:left;
}

#Answer img{
width:40px;
padding-right:10px;
}

#Answer h2{
background:#e2eaf5;
padding-light:5px;
padding-left:5px; 
margin:30px 0 0;
}

#Answer h2 a {
	display: block;
	padding: 7px 0px 0px 46px;
	height: 36px;
	vertical-align: middle;
	}
#Answer h2 a#q1  { background: url(../../../../images/contents/trademark_01.jpg) no-repeat 0 0; }
#Answer h2 a#q2  { background: url(../../../../images/contents/trademark_02.jpg) no-repeat 0 0; }
#Answer h2 a#q3  { background: url(../../../../images/contents/trademark_03.jpg) no-repeat 0 0; }
#Answer h2 a#q4  { background: url(../../../../images/contents/trademark_04.jpg) no-repeat 0 0; }
#Answer h2 a#q5  { background: url(../../../../images/contents/trademark_05.jpg) no-repeat 0 0; }
#Answer h2 a#q6  { background: url(../../../../images/contents/trademark_06.jpg) no-repeat 0 0; }
#Answer h2 a#q7  { background: url(../../../../images/contents/trademark_07.jpg) no-repeat 0 0; }
#Answer h2 a#q8  { background: url(../../../../images/contents/trademark_08.jpg) no-repeat 0 0; }
#Answer h2 a#q9  { background: url(../../../../images/contents/trademark_09.jpg) no-repeat 0 0; }
#Answer h2 a#q10 { background: url(../../../../images/contents/trademark_10.jpg) no-repeat 0 0; }
#Answer h2 a#q11 { background: url(../../../../images/contents/trademark_11.jpg) no-repeat 0 0;
}
#Answer h2 a#q12 { background: url(../../../../images/contents/trademark_12.jpg) no-repeat 0 0;
}

#Answer #PageTop{
padding-top:10px;
padding-bottom:10px;
}

.AnswerBox p{
padding:10px;
margin:0;
}

.AnswerBox {
border-left:2px solid #D2D2D2;
border-right:2px solid #D2D2D2;
border-bottom:2px solid #D2D2D2;
background:#F9F9F9;
}

.AnswerBox span{
background:#ddd;
padding:5px 10px;
margin-right:10px;
}


#LastUpdate {
margin-bottom:35px;
text-align:right;
}

#GlobalWhois {
background:#E8F1FB;
height:46px;
padding:18px 0 0 32px;
width:580px;
}

.Even td {
	background-color:#F9F9F9;
}
.gTLD {
border:3px solid #E5E5E5;
width:610px;
}
.gTLD th, .gTLD td {
	border-right:1px solid #E5E5E5;
}
.gTLD th {
	background-color:#E8F1FB;
	border-bottom:2px solid #E5E5E5;
	font-size:1.1em;
	padding:8px 5px 8px 13px;
}
.gTLD td {
	border-bottom:1px solid #E5E5E5;
	padding:5px 5px 5px 13px;
}
.entry h3.AreaTitle {
	border: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.ccTLD {
	border:3px solid #E5E5E5;
	width:610px;
}
.ccTLD th, .ccTLD td {
	border-right:1px solid #E5E5E5;
}
.ccTLD th {
	background-color:#E8F1FB;
	border-bottom:2px solid #E5E5E5;
	font-size:1.1em;
	padding:8px 5px 8px 13px;
}
.ccTLD td {
	border-bottom:1px solid #E5E5E5;
	padding:5px 5px 5px 13px;
}
#GlobalWhois {
	text-align: left;
}
#GlobalWhoisText {
	float:left;
	margin-right:10px;
	width:200px;
}
#GlobalWhoisButton {
	background-image:url(../../../../images/contents/domain/whois.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:22px;
	text-indent:-9999px;
	width:68px;
}
#GlobalWhoisButton:hover {
	background-position:right top;
}

.topi_clear {
clear:both;
}

#Report .topi_clear {
margin-left:350px;
}

#Report .left20 {
padding-left:20px;
padding-bottom:10px;
}

.repo_box p{
margin-bottom:0;
}

.Report_img p{
margin-top:10px;
}

#Report ol.withnumbers {
margin-left:15px;
}

.Note .NoteHeadline {
left:3px;
position:absolute;
top:0;
}

p.Note {
margin-top:15px;
padding-left:28px;
position:relative;
width:522px;
}

.Note .Impact{
color:#996600;
}

.table_left {
text-align:left;
font-weight:normal;
}

.asia_list ul{
padding-bottom:0;
padding-left:20px;
}

.asia_list p{
margin-top:20px;
margin-bottom:0;
}

#non_bottom_h3{
margin-bottom:0px;
}

.fl_dl_float dt{
width:80px;
float:left;
margin-top:5px;
margin-left:10px;
border-bottom:none;
}

.fl_dl_float dd{
width:400px;
float:right;
padding-right:120px;
}

.fl_dl_float dd a{
text-decoration:underline;
color:#2175D9;
}

#BrightsConsulting{
padding-top:10px;
width:450px;
}

#BrightsConsulting img{
float:left;
margin-right:20px;
}

#Pressrelease tbody th{
padding-right:20px;
}

#Pressrelease th, #Pressrelease td {
padding-bottom:10px;
font-weight:normal;
}

.metro_box{
width:400px;
}

.metro_box img{
float:left;
padding-top:2px;
padding-right:5px;
}

.metro_box p{
margin-bottom:0;
}

.moji{
width:280px;
float:left;
padding-left:10px;
padding-right:10px;
}

.moji strong{
font-weight:bold;
color:#444444;
}

.moji_after {
clear:both;
border-top:1px solid #444;
padding-top:15px !important ;
}

.Contact tbody th{
font-weight:normal;
}

.t_600 table{
width:600px;
}

.TmData {
border:3px solid #E5E5E5;
width:580px;
}

.TmData th {
background-color:#001D66;
color:#FFFFFF;
font-size:1.1em;
text-align:center;
}

.TmData th, .TmData td {
border-bottom:2px solid #E5E5E5;
border-right:2px solid #E5E5E5;
padding:7px 0;
}

.TmData td {
border-bottom:1px solid #E5E5E5;
padding:5px 5px 5px 13px;
}

.TmData .back_cl{
background:#E3ECF6;
}

.staff_intable{
text-align:right !important ;
}

.AnswerBox #DomainData {
margin-top:15px;
}
