﻿body {
	font-family: Arial, Helvetica, sans-serif;
}
div#wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}
.pngImage {position: absolute}

h3 {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 4px;
	background-color: #c6061a;
	padding: 5px 10px 2px 10px;
	line-height: 26px;
	display: inline;
}

h4 {font-size: 15px; color: #f02b0c;}

/* General heading */
h5 {
	font-size: 13px;
	font-weight: bold;
	color: #086567;
	padding-left: 18px;
	margin-bottom: 7px;
	background: url(images/h5_bullet.gif) no-repeat 0% 20%;
}
h6 {font-size:13px; color: #0B7E82; font-weight:bold; margin-bottom:6px}
h6.red {color: #b9282e;}



.copyright11px {font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11px; line-height: 19px; color: #FFFFFF; letter-spacing: 1px; text-decoration: none;}
a.copyright11px:link, a.copyright11px:visited {	color: #FFFFFF;	text-decoration: none;}
a.copyright11px:hover {	color: #FFE38F;	text-decoration: underline;}
a.pdf {
	background: url(images/link_pdf_light.gif) no-repeat 100% 40%;
	padding: 1px 20px 1px 0px;
}

.footer_text {
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #70253a;
	text-align: right;
	padding-right: 0px;
	padding-top: 4px;
}
#mainContainer {
	background-image: url(images/bg_mainContainer.gif);
	background-repeat: repeat-x;
}


.leftCol {background: none; width: 195px; text-align: right;}
.leftCol_is {width: 195px; text-align: right;}

#mainNav {float: right; height: 238px; width: 182px; margin-bottom: 20px;}

.cxfooter {width: 950px;}

#utyLink {
	background-image: url(images/bg_uty.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #004455;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	line-height: 26px;
}
#utyLink a {color:#004455; margin-right: 2px; margin-left: 2px;}
#utyLink a:hover {color:#CC0000}

#navText {
	font-size: 12px;
	color: #087573;
	padding-left: 18px;
	padding-top: 7px;
}


/* 1 colum layout */
.main-1col .leftContent {width: 755px; padding: 20px 20px 30px 25px; line-height: 22px; vertical-align: top;}

/* 2 colums layout with images */
.main-2col .leftContent {width: 505px; padding: 20px 20px 30px 25px; line-height: 22px; vertical-align: top;}
.main-2col .rightContent {width: 250px; vertical-align: top; padding-top: 85px;}
.rightContent img {margin-bottom: 15px;}
.rightContent img.kk {margin-top: 8px; margin-bottom: 10px;}
.main-2col .leftContent2 {width: 700px; padding: 20px 20px 30px 25px; line-height: 22px; vertical-align: top;}

body#indexPage .main-2col{margin-bottom:8px}
body#indexPage .leftContent{width: 364px; padding: 0px 0px 0px 12px}
body#indexPage .rightContent{width: 386px; padding: 0px 0px 0px 12px}

body#game_main .leftContent {width:auto; padding: 20px 20px 30px 20px;}

body#cheerMain .main-2col{width:640px;}
body#cheerMain .leftContent {padding: 15px 20px 30px 15px;}
body#cheerMain .rightContent {
	width:auto;
	padding-top:20px;
	text-align: right;
}
body#cheerMain .content{color:#696969; margin: 6px 0px 10px 15px;}

body#blogProfile .leftContent {width:555px; padding: 20px 20px 30px 25px;}
body#blogProfile .rightContent {width:200px; padding-top:75px; background: url(images/cheer_logo.gif) no-repeat 30% 0%;}

body#ijc .leftContent {width:550px;}
body#ijc .rightContent, body#raceday .rightContent {width:auto;}
body#raceday .leftContent {width:585px;}
body#raceday .leftContent p {width: 530px;}


#ijcResult.generalTable th{padding: 3px 3px}
#ijcResult.generalTable td {white-space:nowrap;	padding: 3px 8px; text-align: center;}
#ijcResult.generalTable td.a-left {text-align:left;}

#indexPage #box1 {position: relative; margin-bottom: 15px;}
#box1 img#cheeringLogo {position: absolute; left: 14px; top: 8px; height: 56px; width: 132px;}

#indexPage #box2 {height: 129px; width: 357px; position: relative; margin-bottom: 20px;}

#box2 .pngImage {left: 127px; top: 64px; height: 69px; width: 238px;}

#indexPage #indexNewsBox {
	height: 147px;
	width: 731px;
	margin-bottom: 25px;
	margin-left: 10px;
	margin-top: 0px;
	background: url(images/bg_index_news.gif) no-repeat;
}
#indexNewsBox table {
	width: 600px;
	margin-left: 40px;
	line-height: 21px;
	margin-top: 13px;
}
#indexNewsBox a:hover {
	text-decoration: none;
}
#indexNewsBox td {
	background: url(images/dotline.gif) repeat-x bottom;
	padding-left: 5px;
}


/* ------- index blog highlight -------- */

div.blogSection {margin:5px 0px 15px 2px; *margin-bottom: 0px;}
div.blogBox {
	background: url(images/index_blog_bg2.gif) no-repeat;
	width: 330px; height: 75px;	/* 356-26px padding */
	padding: 12px 13px;
	color: #606060;
}
div.blogBox h4 {font-size: 15px; font-weight: bold; color:#ae412b;}
div.blogBox p.bloggerName {font-size:13px; font-weight: bold; color:#a38e8e;}
div.blogBox p.blogText {margin-top: 5px; line-height: 18px;}
div.blogBox img {float:left; margin-right:14px;}
div.blogBox a {color: #606060;}
div.blogBox a:hover {color:#CC0033; text-decoration: none;}

div#blogHighlight1 {margin-bottom: 10px;}
div#blogHighlight2 {padding: 12px 20px; width:316px;}
div#blogHighlight2 img {float:right; margin-right: 0px; margin-left: 14px;}




body#racingFestival .rightContent {padding-left:15px;	padding-right: 20px;}
body#racingFestival .rightContent img {margin-bottom: 8px;}

.imgBlock {margin-bottom: 20px;}
#racingFestival  .imgBlock {
	margin-bottom: 60px;
}

.img_descript {font-size: 11px;	line-height: 17px; color: #B46B6B; display: block;}



.hd_line {margin-top: 7px;	margin-bottom: 7px;	height: 1px;}
#subMenu {
	font-size: 12px;
	height: 25px;
	background-image: url(images/bg_submenu_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #087573;
	background-color: #d9e9e9;
	padding-right: 20px;
	width: 440px;
	margin-bottom: 15px;
}
#subMenu .leftBg {
	background-image: url(images/bg_submenu_left.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 20px;
	height: 25px;
	line-height: 25px;
}

#subMenu a {margin-right: 3px;	margin-left: 3px;}
#subMenu a:hover {color: #087573;}
#subRacecardMenu {
	float: left;
	margin-bottom: 8px;
	margin-top: 5px;
	font-size: 12px;
	background-color: #F4F4F4;
	border: 1px solid #E0E0E0;
	color: #999999;
	padding: 2px 20px;
}
#subRacecardMenu a {color: #FF3300;	margin-right: 3px; margin-left: 3px;}


.content {margin-left: 3px;}


/* General Table */
p.tableInfo {
	font-size: 12px;
	color: #666666;
	margin-bottom: 3px;
}
.generalTable th, .generalTable td {
	font-size: 12px;
	padding: 3px 10px;
}
.generalTable th {
	background-color: #d6eff5;
	color: #075556;
	font-weight: bold;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #358bb5;
	border-right-color: #3a9cb1;
	border-bottom-color: #3a9cb1;
	border-left-color: #3a9cb1;
}
.generalTable th.leftTH {border-left:none;}
.generalTable th.rightTH {border-right:none;}
.generalTable td {
	color:#696969;
	background-image: url(images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.generalTable td.leftMargin-30 {padding-left: 30px;}
.generalTable td.a-left {text-align:left;}
.generalTable td.total {font-weight:bold; color: #3E3E3E; font-size: 13px;}

.generalTable th.subhead {border:none; background-color:none; background: url(images/dotline.gif) repeat-x left bottom; color:#000000}

.generalTable .leftBorder,
.generalTable th.leftBorder {border-left: 1px solid #CCCCCC;}


#updateInfoBox {
	margin-bottom: 18px;
	height: 138px;
	width: 448px;
	background-image: url(images/bg_update_box.gif);
	background-repeat: no-repeat;
	color: #ff3004;
	line-height: 20px;
	position: relative;
}
#updateInfoBox ul {
	position: absolute;
	left: 150px;
	top: 40px;
}
#updateInfoBox a {
	color: #ff3004;
}
#updateInfoBox a:hover {
	color: #FF0033;
}


/* --------- kanako section --------- */

body#kk .hd_line,
body#steve .hd_line,
body#james .hd_line {margin-bottom: 5px;} 	/* with IE ver */

body#kk div.flashContainer {margin-top:10px;}

ol#kkNav {margin: 0px; line-height: 0px;}
ol#kkNav img {margin: 0px;}
ol#kkNav li {display: inline;}
ol#kkNav li.separator {margin-left: 6px; margin-right: 4px;}

div.kk_section {margin-left: -10px;}

body.profile h2, body.blog h2,
body#kk.album h2 {display: block; width: 700px; height: 155px; text-indent:-9999px;}
body#kk.video h2 {display: block; width: 700px; height: 155px; text-indent:-9999px;}

body#kk.profile h2 {background: url(images/h2_kk_profile.jpg) no-repeat;}
body#kk.blog h2 {background: url(images/h2_kk_blog.jpg) no-repeat;}
body#kk.album h2 {background: url(images/h2_kk_album.jpg) no-repeat;}
body#kk.video h2 {background: url(images/h2_kk_video.jpg) no-repeat;}

body#kk.profile div.contentBg {background: url(images/bg_top_kk_profile.jpg) no-repeat; height: 432px;}
body#kk.album div.contentBg {background: url(images/bg_top_kk_album.jpg) no-repeat; height: 365px;}
body#kk.video div.contentBg {background: url(images/bg_top_kk_video.jpg) no-repeat; height: 365px;}

.profileTable {width: 400px; margin-top: 30px; margin-left: 42px; line-height: 20px;}
.profileTable td {color: #666666; padding: 2px 5px; font-size:13px; vertical-align: top;}
.profileTable td.title {width: 110px; text-align: left;}
.profileTable td.item {color: #ba5c37;}
.profileTable img{padding-left:2px; padding-right:3px;}
.profileTable p {margin-bottom: 10px;}

body.blog .leftContent {width: 755px; padding: 20px 7px 30px 25px;}
body.blog div#blog_content {float:left;	width: 537px; color: #a54e37; font-size: 13px;}
div#blog_content p {margin-bottom:10px;}

body#kk.blog div#blog_content {background: url(images/bg_mid_kk_blog.gif) repeat-y; color: #a54e37;}
body#kk.blog div#blog_content table td {color: #a54e37;}
body#kk.blog div#blog_content a{color: #B60A57; font-weight:bold;}

body#kk.blog div.blog_ft_bg {background: url(images/bg_ft_kk_blog.jpg) no-repeat left bottom;}
body#kk.blog div.blog_top_bg {background: url(images/bg_top_kk_blog.jpg) no-repeat left top; padding: 40px 25px 25px 40px;}

body.blog div#blog_nav {
	float: right; width: 190px;
	background: #FFFFFF url(images/nav_ft_kk_blog.gif) no-repeat left bottom;
	font-size: 12px; color: #666666;
}
body#kk.blog div#blog_nav {background: #FFFFFF url(images/nav_ft_kk_blog.gif) no-repeat left bottom; color: #dd4677;}

div#blog_nav a {color: #dd4677;}

body.blog h3 {display: block; background-color: transparent; color: #da2856; line-height: 22px; padding:0px; margin-bottom: 2px;}
body#kk.blog h3 {color: #da2856;}

body.blog h4 {display: block; text-align: center; font-size: 12px; font-weight: bold; color: #666666; line-height: 35px;}
body#kk.blog h4 {background: url(images/nav_top_kk_blog.gif) no-repeat; color: #6c4866;}

body.blog p.date {color:#666666; margin-bottom: 10px;}

div#blog_nav ul {width: 176px; padding: 0px 6px;}
div#blog_nav li {background: url(images/dotline.gif) repeat-x left bottom; line-height: 19px; padding: 0px 0px 4px 10px; margin: 3px 0px;}
div#blog_nav li.last {background: none; padding-bottom: 10px;}
div#blog_nav p {color: #666666;}

div#album_icon {width: 580px; margin-left:60px; padding-top: 30px;}
div#album_icon img {
	padding: 2px;
	border: 2px solid #ffcab5;
	margin: 20px 10px 0px 6px;
}


/* -------- Other Bloggers --------- */

#bloggerLeftMenu {float: right;	margin-bottom: 60px; display: inline;}
#bloggerMenu {
	background: url(images/hd_blogger_menu.gif) no-repeat;
	width: 176px;
}
#bloggerMenu img {float: right;	margin-bottom: 6px;	padding: 1px;}
#bloggerMenu a:hover img {border: #FF6600 1px solid;}
#bloggerMenu a:hover {border: none;}	/* Fix IE */



/* Steve */
body#steve.profile h2 {background: url(images/h2_sm_profile.jpg) no-repeat;}
body#steve.blog h2 {background: url(images/h2_sm_profile.jpg) no-repeat;}
body#steve.profile div.contentBg {background: url(images/bg_sm_profile.jpg) no-repeat; height: 432px;}

body#steve.blog div#blog_content {background: url(images/bg_mid_yellow_blog.gif) repeat-y; color: #61584d;}
body#steve.blog div#blog_content table td {color: #a54e37;}
body#steve.blog div#blog_content a{color: #B60A57; font-weight:bold;}
body#steve.blog div.blog_ft_bg {background: url(images/bg_ft_yellow_blog.gif) no-repeat left bottom;}
body#steve.blog div.blog_top_bg {background: url(images/bg_top_yellow_blog.gif) no-repeat left top; padding: 30px 25px 25px 40px;}
body#steve.blog div#blog_nav {background: #FFFFFF url(images/nav_ft_yellow_blog.gif) no-repeat left bottom; color: #dd4677;}
body#steve.blog div#blog_nav a {color: #dd4677;}

body#steve.blog h4 {background: url(images/nav_top_yellow_blog.gif) no-repeat; color: #6c4866;}
body#steve.blog h3 {color: #9c302d;}
body#steve .profileTable {width: 560px; margin-left: 42px; line-height: 20px;}


/* James */
body#james.profile h2 {background: url(images/h2_js_profile.jpg) no-repeat;}
body#james.blog h2 {background: url(images/h2_js_profile.jpg) no-repeat;}
body#james.profile div.contentBg {background: url(images/bg_js_profile.jpg) no-repeat; height: 432px;}

body#james.blog div#blog_content {background: url(images/bg_mid_green_blog.gif) repeat-y; color: #61584d;}
body#james.blog div#blog_content table td {color: #a54e37;}
body#james.blog div#blog_content a{color: #B60A57; font-weight:bold;}
body#james.blog div.blog_ft_bg {background: url(images/bg_ft_green_blog.gif) no-repeat left bottom;}
body#james.blog div.blog_top_bg {background: url(images/bg_top_green_blog.gif) no-repeat left top; padding: 30px 25px 25px 40px;}
body#james.blog div#blog_nav {background: #FFFFFF url(images/nav_ft_green_blog.gif) no-repeat left bottom; color: #dd4677;}
body#james.blog div#blog_nav a {color: #dd4677;}

body#james.blog h4 {background: url(images/nav_top_green_blog.gif) no-repeat; color: #6c4866;}
body#james.blog h3 {color: #9c302d;}
body#james .profileTable {width: 560px; margin-left: 42px; line-height: 20px;}


/* Emmanuel */
body#emmanuel.profile h2 {background: url(images/h2_er_profile.jpg) no-repeat;}
body#emmanuel.blog h2 {background: url(images/h2_er_profile.jpg) no-repeat;}
body#emmanuel.profile div.contentBg {background: url(images/bg_er_profile.jpg) no-repeat; height: 432px;}

body#emmanuel.blog div#blog_content {background: url(images/bg_mid_blue_blog.gif) repeat-y; color: #61584d;}
body#emmanuel.blog div#blog_content table td {color: #a54e37;}
body#emmanuel.blog div#blog_content a{color: #B60A57; font-weight:bold;}
body#emmanuel.blog div.blog_ft_bg {background: url(images/bg_ft_blue_blog.gif) no-repeat left bottom;}
body#emmanuel.blog div.blog_top_bg {background: url(images/bg_top_blue_blog.gif) no-repeat left top; padding: 30px 25px 25px 40px;}
body#emmanuel.blog div#blog_nav {background: #FFFFFF url(images/nav_ft_blue_blog.gif) no-repeat left bottom; color: #dd4677;}
body#emmanuel.blog div#blog_nav a {color: #dd4677;}

body#emmanuel.blog h4 {background: url(images/nav_top_blue_blog.gif) no-repeat; color: #6c4866;}
body#emmanuel.blog h3 {color: #9c302d;}
body#emmanuel .profileTable {width: 560px; margin-left: 42px; line-height: 20px;}


/* Mariko */
body#mariko.profile h2 {background: url(images/h2_ms_profile.jpg) no-repeat;}
body#mariko.blog h2 {background: url(images/h2_ms_profile.jpg) no-repeat;}
body#mariko.profile div.contentBg {background: url(images/bg_ms_profile.jpg) no-repeat; height: 432px;}

body#mariko.blog div#blog_content {background: url(images/bg_mid_pink_blog.gif) repeat-y; color: #61584d;}
body#mariko.blog div#blog_content table td {color: #a54e37;}
body#mariko.blog div#blog_content a{color: #B60A57; font-weight:bold;}
body#mariko.blog div.blog_ft_bg {background: url(images/bg_ft_pink_blog.gif) no-repeat left bottom;}
body#mariko.blog div.blog_top_bg {background: url(images/bg_top_pink_blog.gif) no-repeat left top; padding: 30px 25px 25px 40px;}
body#mariko.blog div#blog_nav {background: #FFFFFF url(images/nav_ft_pink_blog.gif) no-repeat left bottom; color: #dd4677;}
body#mariko.blog div#blog_nav a {color: #dd4677;}

body#mariko.blog h4 {background: url(images/nav_top_pink_blog.gif) no-repeat; color: #6c4866;}
body#mariko.blog h3 {color: #9c302d;}
body#mariko .profileTable {width: 560px; margin-left: 42px; line-height: 20px;}





/* -------- chantal --------- */

body#chantal h2 {display: block; width: 511px; height: 137px; text-indent:-9999px; background:url(images/bg_ctform_hd.jpg) no-repeat;}
div#ct_list {
	width: 422px;	/* with -70 padding */
	background-image: url(images/bg_suggest.gif);
	background-repeat: no-repeat;
	padding: 16px 35px;
}
div.ct_content h3 {background: transparent none; color: #ff4a0c; padding-left: 0px;}
div#ct_list p.sort {margin: 10px 0px;}

div#ct_list li {color: #734b43;}
div#ct_list li span {color: #FF3366; margin-left: 15px;}
div#ct_list .pager {
	margin-top: 16px;
}
div#ct_list .pager a, div#ct_list .sort a {
	color: #D1055C;
}

div#ct_list table.listTable {line-height: 19px;}
div#ct_list table.listTable td {color:#734b43; padding: 0px 4px;}
div#ct_list table.listTable td.nickname {padding-left: 10px; color: #FF3366;}
div#ct_list table.listTable td.suggestion {color: #FF3366;}


div.ctForm {background-color: #f4dedf; color: #c32f47;}
div.ctForm .remark {font-size: 12px; color:#666666;}

div.ctForm {
	width: 420px;
	margin-top: 20px; margin-left: 25px;
	padding: 12px 10px;
}
div.ctForm li {padding-bottom: 8px;}
div.ctForm label {display: block; float:left; width: 80px; text-align: right; margin-right: 9px;} /*  with IE ver. */
div.ctForm li span {font-size:12px; color:#9c7777; margin-left:6px;}
div.ctForm a.submit {margin: 0 auto;}
div.ctForm p.warning {color:#E40341; padding-left: 94px; font-size: 12px;}

div.ctForm input {border: 1px solid #dbdada; padding: 2px; color:#333333;}
div.ctForm input.checkBox {border: none;}
div.ct_main {
	background-image: url(images/bg_ct_main.jpg);
	background-repeat: no-repeat;
	width: 710px;
}
div.ct_main .profile {margin-left: 220px; padding-top: 15px;}
div.ct_main .profile ol {
	color: #66495b;
	float: left;
	display: inline-block;
}
div.award {padding-top: 20px;}
div.award ul {
	color: #525252;
	margin-left: 15px;
}
div.award ul li {
	list-style-type: disc;
}
div.namingIntro {
	color: #9d4c55;
	width: 300px;
	margin-top: 15px;
}
div.namingIntro h5 {color:#b8054f}

div.namingDetail {margin-top: 5px; color: #525252;}
div.namingDetail div.namingInfo {margin-bottom: 20px;}
div.namingDetail div.namingInfo p {
	margin-bottom: 8px;
}

ul#ctPrize {margin-top: 15px; margin-bottom: 15px;}
#ctPrize p {color: #9f6000;}
ul#ctPrize li {margin-bottom: 12px;}

div.ct_content span.highlight {
	color: #FFFFFF;	background-color: #d40e3d; font-weight: bold;
	padding: 2px 4px; margin: 0px 2px;
}

div.ct_result .infoBox h4,
div.game_result .infoBox h4 {color:#ad142f; font-weight:bold;}

div.ct_result .infoBox,
div.game_result .infoBox {
	color:#9d4c55; background-color:#faeee6; background-image: none; border-color: #cababa;
	width: 320px; margin: 12px 5px; padding: 10px 15px;
}
div.game_result .infoBox {width: 350px; line-height: 27px;}

div.ct_result .infoBox a,
div.game_result .infoBox a {color:#CC0033;}



/* --------- cwday --------- */

.cwday p.content {margin-bottom: 15px;}




/* -------- #merch --------- */

.itemBox {
	background: url(images/bg_merch_item.gif) repeat-x left top;
	width: 530px;
	padding: 7px 0px 7px 18px;
	border: 1px solid #cccccc;
	position: relative;
	margin-bottom: 12px;
}

.itemBox p {width: 360px;}
.itemBox h6 {color: #ff682b;}
.itemBox .price {font-weight: bold; color: #ff0000; font-size: 15px;}
.itemBox .sellDate {color: #1b6560;}
.itemBox img.product {position: absolute;}

#merch ul.location {
	list-style-position: outside;
	margin-left: 10px;
	line-height: 19px;
	padding-left: 10px;
	font-size: 12px;
	color: #666666;
	margin-bottom: 10px;
}
#merch ul.location li {
	list-style-type: disc;
}

body#hot .leftContent {width:630px;}
body#hot .content {margin: 15px 0px;}
body#hot .content table td {vertical-align: top; color:#5B4853;}
body#hot a.detail, a.detail:link {
	background: #a8262c url(images/bg_submit.gif) no-repeat;
	display: block;
	height: 34px; width: 80px;
	margin-top: 8px;
	color: #FFFFFF;	text-align: center; font-weight: bold;
	line-height: 32px;
	*line-height: 37px;		/* IE6 */
}
body#hot p.remark {margin: 8px 0px 0px 6px;}
div#coupon {width:400px; margin-top: 5px;}
div#coupon h6{margin-top: 6px; margin-bottom: 2px;}
div#coupon ul {
	color: #b53951; font-size: 12px;
	list-style-type: disc;
	margin-left: 25px;
}
div#coupon li {
	list-style-type: disc;
	padding-left: 5px;
}
div#coupon a {color:#FF3300;}



	
.tc {
	list-style-position: outside;
	margin-left: 20px;
	line-height: 17px;
	padding-left: 10px;
	font-size: 10px;
	color: #999999;
	margin-bottom: 20px;
}
.tc li {
	list-style-type: decimal;
}

.remark {
	line-height: 18px;
	font-size: 11px;
	color: #888888;
	margin-top: 6px;
	margin-bottom: 6px;
}
.notice {
	color: #FFFFFF;	background-color: #d40e3d; font-weight: bold;
	padding: 2px 5px; margin: 0px 2px;
}

.red {color: #FF0000}
.orange {color: #FF6633}
.orange2 {color: #ff4406}
.pink {color: #FF3366}
.pink2 {color: #FF0099}
.green {color: #669933}
.purple {color: #663399}
.brown {color: #996633}
.blue {color: #0099FF}
.green2 {color: #0B7E82;}

.infoBox {
	background-color: #ededed;
	border: 1px solid #CCCCCC;
	padding: 5px 10px 5px 10px;
	background-image: url(images/infoBox_bg.gif);
	background-repeat: repeat-x;
}

.infoBox-orange {
	background-color: #fff1db;
	border: 6px ridge #a3cbc6;	
	padding: 5px 10px 5px 10px;
}

.selectionTable {clear: both;}
.selectionTable .img_border {padding: 1px;}
.selectionTable a:hover img {border: #FF6600 1px solid;}
.selectionTable a:hover {border: none;}	/* Fix IE */


.isTable {
	margin-top: 3px;
	margin-bottom: 5px;
}

.isTable th, .isTable td {
	font-size: 11px;
	line-height: 14.5px;
	padding: 7px 2px;
}
.isTable th {
	background-color: #d6eff5;
	color: #075556;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #358bb5;
	border-right-color: #3a9cb1;
	border-bottom-color: #3a9cb1;
	border-left-color: #3a9cb1;
}
.isTable th.leftTH {border-left:none;}
.isTable th.rightTH {border-right:none;}
.isTable td {
	color:#696969;
	background-image: url(images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ddeeff;
	border-bottom-color: #ddeeff;
	border-left-color: #ddeeff;
}
.isTable td.leftMargin-30 {
	padding-left: 10px;
}

