@CHARSET "UTF-8";


.adbox,.pagebox,#tinymce {
	text-align: left;
	font-size: 14px;
	margin-bottom: 5px;
	vertical-align: top;
}

.adbox h2,.pagebox h2 {
	
}

.adbox ul li,.pagebox ul li {
	margin: 5px;
}

#tinymce h2 {
	background-image: none;
	background-color: #F4F4F4;
	border-left: 4px solid #666666;
	color: #333333;
	font-size: 17px;
	font-weight: bold;
	height: 17px;
	margin-right: 15px;
	padding: 6px 0 7px 0px;
	text-indent: 5px;
}

.adbox h3,.pagebox h3,#tinymce h3 {
	border-bottom: 3px solid #999;
	margin: 5px 0px 5px 0px;
}

.adbox h4,.pagebox h4,#tinymce h4 {
	border-bottom: 1px dotted #888;
	margin: 5px 0px 5px 0px;
}

.adbox h5,.pagebox h5,#tinymce h5 {
	margin: 5px 0px 5px 0px;
}

.adbox p,.pagebox p,#tinymce p {
	line-height: 1.5em;
	padding: 5px 10px;
}

.adbox ul,.pagebox ul,#tinymce ul {
	list-style-type: disc;
}

.adbox blockquote,.pagebox blockquote,#tinymce blockquote {
	border-left: 3px solid #CCC;
	margin-left: 30px;
}

.adbox code,.pagebox code,#tinymce code {
	border: 1px solid #CCC;
	margin: 5px;
	padding: 5px;
}

.adbox div {
	
}

body .nomargin {
	margin: 0px;
	padding: 0px;
}

.fontLL {
	font-size: 200%;
	line-height: 150%;
}

.fontL {
	font-size: 150%;
	line-height: 150%;
}

.fontM {
	font-size: 100%;
	line-height: 100%;
}

.fontS {
	font-size: 80%;
	line-height: 100%;
}

.fontSS {
	font-size: 60%;
	line-height: 100%;
}

.button_g {
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #dedede;
}

.noliststyle li {
	list-style: none;
}


td {
	vertical-align: top;
}

.table_gray {
	border-collapse: separate;
	border-spacing: 1px 1px;
	background-color: #333333;
}

.table_gray th {
	font-weight: bold;
	color: #fff;
	background-color: #666666;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.table_gray td,.table_gray th {
	padding: 5px;
}

.table_gray td {
	background-color: #FBFBFB;
	border : none;
}

.table_blue {
	border-collapse: separate;
	border-spacing: 1px 1px;
	background-color: #154C65;
	border : none;
}

.table_blue th {
	font-weight: bold;
	color: #fff;
	background-color: #247AA2;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #A1D9E7 #247AA2 #247AA2 #A1D9E7;
}

.table_blue td,.table_blue th {
	padding: 5px;
}

.table_blue td {
	background-color: #E8EFF5;
	border : none;
}

.table_pink {
	border-collapse: separate;
	border-spacing: 1px 1px;
	background-color: #8E2145;
	border : none;
}

.table_pink th {
	font-weight: bold;
	color: #fff;
	background-color: #DE356D;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #F5BCCB #DE356D #DE356D #F5BCCB;
}

.table_pink td,.table_pink th {
	padding: 5px;
}

.table_pink td {
	background-color: #FBF0FA;
	border : none;
}


.table_yellow {
	border-collapse: separate;
	border-spacing: 1px 1px;
	background-color: #A48300;
	border : none;
}

.table_yellow th {
	font-weight: bold;
	color: #fff;
	background-color: #FFCC00;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFCC #FFCC00 #FFCC00 #FFFFCC;
}

.table_yellow td,.table_yellow th {
	padding: 5px;
}

.table_yellow td {
	background-color: #FFFDEB;
	border : none;
}

.line_box {
	border: 1px solid #ccc;
	margin:5px;
	padding:5px;
}
.line2_box {
	border: 3px solid #ccc;
	margin:5px;
	padding:5px;
}
.dot_box {
	border: 1px dotted #ccc;
	margin:5px;
	padding:5px;
}
.dot2_box {
	border: 3px dotted #ccc;
	margin:5px;
	padding:5px;
}